(57)【要約】【課題】ネイティブアプリケーション専用の画面およびウェブページの両方をユーザが使用する環境において、ウェブページの操作の誤りまたは判断の迷いを従来よりも軽減する。【解決手段】予め用意されているアプリケーションを実行する画像形成装置１に、ウェブページ６２に配置されている１つまたは複数の第一のオブジェクトの中から、アプリケーションの画面に配置されている１つまたは複数の第二のオブジェクトのうちのいずれかに対応するものを、置換対象オブジェクトとして選出する置換対象選出部１０４と、選出した置換対象オブジェクトを、これに対応する第二のオブジェクトに属性を合わせた状態で、ウェブページ６２をディスプレイに表示させるウェブページ表示処理部１０６と、を設ける。【選択図】図５
2019144750.tif 000002
【特許請求の範囲】
【請求項１】
予め用意されているアプリケーションを実行する画像形成装置であって、
ウェブページに配置されている１つまたは複数の第一のオブジェクトの中から、前記アプリケーションの画面に配置されている１つまたは複数の第二のオブジェクトのうちのいずれかに対応するものを、置換対象オブジェクトとして選出する選出手段と、
前記置換対象オブジェクトを前記１つまたは複数の第二のオブジェクトのうちの当該置換対象オブジェクトに対応するものに属性を合わせた状態で前記ウェブページをディスプレイに表示させる表示処理手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記選出手段は、前記１つまたは複数の第一のオブジェクトの中から、前記１つまたは複数の第二のオブジェクトのうちのいずれかと機能が共通するものを、前記置換対象オブジェクトとして選出する、
請求項１に記載の画像形成装置。
【請求項３】
前記選出手段は、前記１つまたは複数の第一のオブジェクトの中から、前記１つまたは複数の第二のオブジェクトのいずれかに描かれているマークと同じものが描かれているものを、前記置換対象オブジェクトとして選出する、
請求項１に記載の画像形成装置。
【請求項４】
前記表示処理手段は、前記置換対象オブジェクトを、前記１つまたは複数の第二のオブジェクトのうちの当該置換対象オブジェクトに対応するものと同じ位置に配置されるようにすることによって、前記属性を合わせた状態で前記ウェブページを前記ディスプレイに表示させる、
請求項１ないし請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記表示処理手段は、前記置換対象オブジェクトを、前記１つまたは複数の第二のオブジェクトのうちの当該置換対象オブジェクトに対応するものと同じ背景色または形状に変更することによって、前記属性を合わせた状態で前記ウェブページを前記ディスプレイに表示させる、
請求項１ないし請求項４のいずれかに記載の画像形成装置。
【請求項６】
予め用意されているアプリケーションを実行する画像形成装置においてウェブページを表示させるウェブページ表示方法であって、
前記ウェブページに配置されている１つまたは複数の第一のオブジェクトの中から、前記アプリケーションの画面に配置されている１つまたは複数の第二のオブジェクトのうちのいずれかに対応するものを、置換対象オブジェクトとして選出し、
前記置換対象オブジェクトを前記１つまたは複数の第二のオブジェクトのうちの当該置換対象オブジェクトに対応するものに属性を合わせた状態で前記ウェブページをディスプレイに表示させる、
ことを特徴とするウェブページ表示方法。
【請求項７】
予め用意されているアプリケーションを実行する画像形成装置に用いられるコンピュータプログラムであって、
前記画像形成装置に、
ウェブページに配置されている１つまたは複数の第一のオブジェクトの中から、前記アプリケーションの画面に配置されている１つまたは複数の第二のオブジェクトのうちのいずれかに対応するものを、置換対象オブジェクトとして選出する処理を実行させ、
前記置換対象オブジェクトを前記１つまたは複数の第二のオブジェクトのうちの当該置換対象オブジェクトに対応するものに属性を合わせた状態で前記ウェブページをディスプレイに表示させる表示処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、いわゆる組込み系のアプリケーションが用意されている画像形成装置においてウェブページを表示する技術に関する。
【背景技術】
【０００２】
近年、コピー、スキャン、またはファックスなど様々なサービスを提供する画像形成装置が普及している。このような画像形成装置は、「ＭＦＰ（Multi Function Peripherals）」または「複合機」と呼ばれることもある。
【０００３】
これらのサービスを使用できるように、メーカは、アプリケーションを作成し、画像形成装置に予めインストールしている。このように、予め固定的にインストールされているアプリケーションは、「ネイティブアプリケーション」と呼ばれることがある。
【０００４】
さらに、画像形成装置にウェブブラウザが備えられるようになった。ウェブブラウザによると、ウェブサーバからウェブページをダウンロードし表示することができる。これにより、従来よりも多くのサービスをユーザへ提供することができるようになった。
【０００５】
また、画像形成装置に備わる上述のサービスのための画面を、ネイティブアプリケーション専用の画面だけでなく、ウェブページによっても提供することができるようになった。
【０００６】
そのほか、従来、画像形成装置におけるユーザインタフェースの技術として、次のような技術が提案されている。
【０００７】
表示画面の中央部のコンテンツ表示領域に、コンテンツを上記表示画面のサイズより縮小して表示し、コンテンツ表示領域の周囲に、複数のアイコンを環状に配置して表示し、複数のアイコンに対するユーザの選択操作に連動して、複数のアイコンがコンテンツ表示領域に重なることなくコンテンツ表示領域の周囲を回りながら、上記複数のアイコンの各々が順番に特定位置へ移動するように表示する（特許文献１）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−２３０６５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述の通り、画像形成装置は、あるサービスの画面を、ネイティブアプリケーション専用の画面としても、ウェブページとしても、提供することもできる。
【００１０】
しかし、従来、ユーザは、ネイティブアプリケーションおよびウェブの両方を使用していると、ウェブページに対する操作を誤ったり判断に迷ったりすることがあった。
【００１１】
特許文献１に記載される技術では、ネイティブアプリケーション専用の画面およびウェブページの両方をユーザが使用する環境下においては、上述の問題を解決することができない。
【００１２】
本発明は、このような問題点に鑑み、ネイティブアプリケーション専用の画面およびウェブページの両方をユーザが使用する環境において、ウェブページの操作の誤りまたは判断の迷いを従来よりも軽減することを、目的とする。
【課題を解決するための手段】
【００１３】
本発明の一形態に係る画像形成装置は、予め用意されているアプリケーションを実行する画像形成装置であって、ウェブページに配置されている１つまたは複数の第一のオブジェクトの中から、前記アプリケーションの画面に配置されている１つまたは複数の第二のオブジェクトのうちのいずれかに対応するものを、置換対象オブジェクトとして選出する選出手段と、前記置換対象オブジェクトを前記１つまたは複数の第二のオブジェクトのうちの当該置換対象オブジェクトに対応するものに属性を合わせた状態で前記ウェブページをディスプレイに表示させる表示処理手段と、を有する。
【００１４】
好ましくは、前記選出手段は、前記１つまたは複数の第一のオブジェクトの中から、前記１つまたは複数の第二のオブジェクトのうちのいずれかと機能が共通するものを、前記置換対象オブジェクトとして選出する。
【００１５】
または、前記表示処理手段は、前記置換対象オブジェクトを、前記１つまたは複数の第二のオブジェクトのうちの当該置換対象オブジェクトに対応するものと同じ位置に配置されるようにすることによって、前記属性を合わせた状態で前記ウェブページを前記ディスプレイに表示させる。
【発明の効果】
【００１６】
本発明によると、ネイティブアプリケーション専用の画面およびウェブページの両方をユーザが使用する環境において、ウェブページの操作の誤りまたは判断の迷いを従来よりも軽減することができる。
【図面の簡単な説明】
【００１７】
【図１】画像処理システムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】ジョブ一覧画面の例を示す図である。
【図４】コピージョブ画面の例を示す図である。
【図５】画像形成装置の機能的構成の例を示す図である。
【図６】オブジェクトデータの例を示す図である。
【図７】メニューページの変更前の状態の例を示す図である。
【図８】メニューページの変更後の状態の例を示す図である。
【図９】画像形成装置における全体的な処理の流れの例を説明するフローチャートである。
【図１０】オブジェクトデータの変形例を示す図である。
【図１１】コピージョブページの例を示す図である。
【図１２】コピージョブページの例を示す図である。
【発明を実施するための形態】
【００１８】
図１は、画像処理システム４の全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、ジョブ一覧画面６１Ａの例を示す図である。図４は、コピージョブ画面６１Ｂの例を示す図である。
【００１９】
図１に示す画像処理システム４は、画像を用紙に印刷したり画像を電子データとして取り扱ったりするシステムであって、画像形成装置１、ウェブサーバ２１、端末装置２３、および通信回線３などによって構成される。
【００２０】
画像形成装置１、ウェブサーバ２１、および端末装置２３は、通信回線３を介して通信することができる。通信回線３として、ＬＡＮ（Local Area Network）回線、インターネット、公衆回線、または専用線などが用いられる。
【００２１】
画像形成装置１は、コピー、ＰＣプリント、ファックス、スキャナ、およびボックスなどの機能を集約した装置である。一般に、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれることがある。
【００２２】
ＰＣプリント機能は、端末装置２３から受信した画像データに基づいて画像を用紙に印刷する機能である。「ネットワークプリンティング」または「ネットワークプリント」などと呼ばれることもある。
【００２３】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像データなどを保存し管理するための機能である。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２４】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＯＭ（Read Only Memory）１０ｂ、Ｓ−ＲＡＭ（Static Random Access Memory）１０ｃ、ＮＶ−ＲＡＭ（Non Volatile Random Access Memory）１０ｄ、時計ＩＣ（integrated circuit）１０ｅ、補助記憶装置１０ｆ、タッチパネルディスプレイ１０ｇ、操作キーパネル１０ｈ、ネットワークアダプタ１０ｉ、モデム１０ｊ、スキャンユニット１０ｋ、プリントユニット１０ｍ、およびフィニッシャ１０ｎなどによって構成される。
【００２５】
Ｓ−ＲＡＭ１０ｃは、作業用の記憶装置であって、ＣＰＵ１０ａによる処理の結果または他の装置から送信されてきたデータなどを一時的に格納するために用いられる。
【００２６】
ＮＶ−ＲＡＭ１０ｄは、画像形成装置１自身の各種の設定（例えばＩＰ（Internet Protocol）アドレス、ファックス番号、アドレス帳、画面の文字のサイズまたは言語など）に関するデータをバックアップするために用いられる。時計ＩＣ１０ｅは、計時用の回路である。
【００２７】
ＲＯＭ１０ｂまたは補助記憶装置１０ｆには、オペレーティングシステムおよび上述の機能を実現するためのアプリケーションなどのプログラムが記憶されている。ＲＯＭ１０ｂまたは補助記憶装置１０ｆには、画像形成装置１の出荷時に予め固定的に特定のアプリケーションが記憶されている。以下、このようなアプリケーションを「ネイティブアプリケーション」と記載する。ネイティブアプリケーションは、「組込み系アプリケーション」と呼ばれることもある。
【００２８】
ネイティブアプリケーションごとに様々な画面６１が予め用意されている。例えば、図３に示すようなジョブ一覧画面６１Ａおよび図４に示すようなコピージョブ画面６１Ｂなどが画面６１として用意されている。これらの画面６１のサイズはすべて同じである。また、これらの画面６１は、タッチパネルディスプレイ１０ｇの全体に表示される。
【００２９】
さらに、これらの画面６１は、いわゆる組込み系ＵＩ（User Interface）の規格に基づいて作成されているので、デザインが統一されている。
【００３０】
例えば、ジョブなどをスタートするように画像形成装置１に対してユーザが指令するためのオブジェクトであるスタートボタン６Ｅとして、ジョブ一覧画面６１Ａおよびコピージョブ画面６１Ｂそれぞれにスタートボタン６Ｅ１およびスタートボタン６Ｅ２が配置されている。スタートボタン６Ｅ１およびスタートボタン６Ｅ２などすべてのスタートボタン６Ｅは、見た目が同一である。つまり、同一のサイズであり、同一の形状であり、同一の背景色であり、かつ、共通のマークが描かれている。本実施形態では、スタートボタン６Ｅの背景色としてグリーン（緑色）が用いられる。なお、スタートボタン６Ｅのように、ユーザが指令するためのボタンは、「キー」と呼ばれることがある。
【００３１】
また、すべてのスタートボタン６Ｅの座標が同一である。つまり、ジョブ一覧画面６１Ａにおけるスタートボタン６Ｅ１の座標、コピージョブ画面６１Ｂにおけるスタートボタン６Ｅ２の座標、…、が同一である。
【００３２】
さらに、実行中のジョブなどを停止するように画像形成装置１に対してユーザが指令するためのオブジェクトであるストップボタン６Ｆとして、ジョブ一覧画面６１Ａおよびコピージョブ画面６１Ｂそれぞれにストップボタン６Ｆ１およびストップボタン６Ｆ２が配置されている。ストップボタン６Ｆ１およびストップボタン６Ｆ２などすべてのストップボタン６Ｆは、見た目が同一である。つまり、同一のサイズであり、同一の形状であり、同一の背景色であり、かつ、共通のマークが描かれている。本実施形態では、ストップボタン６Ｆの背景色としてレッド（赤色）が用いられる。
【００３３】
また、すべてのストップボタン６Ｆの座標が同一である。つまり、ジョブ一覧画面６１Ａにおけるストップボタン６Ｆ１の座標、コピージョブ画面６１Ｂにおけるストップボタン６Ｆ２の座標、…、が同一である。
【００３４】
さらに、入力された値などをリセットするように画像形成装置１に対してユーザが指令するためのオブジェクトであるリセットボタン６Ｇとして、ジョブ一覧画面６１Ａおよびコピージョブ画面６１Ｂそれぞれにリセットボタン６Ｇ１およびリセットボタン６Ｇ２が配置されている。リセットボタン６Ｇ１およびリセットボタン６Ｇ２などすべてのリセットボタン６Ｇは、見た目が同一である。つまり、同一のサイズであり、同一の形状であり、同一の背景色であり、かつ、共通のマークが描かれている。本実施形態では、リセットボタン６Ｇの背景色としてイエロー（黄色）が用いられる。
【００３５】
また、すべてのリセットボタン６Ｇの座標が同一である。つまり、ジョブ一覧画面６１Ａにおけるリセットボタン６Ｇ１の座標、コピージョブ画面６１Ｂにおけるリセットボタン６Ｇ２の座標、…、が同一である。
【００３６】
さらに、ユーザをログアウトさせるように画像形成装置１に対してユーザが指令するためのオブジェクトであるログアウトボタン６Ｈとして、ジョブ一覧画面６１Ａおよびコピージョブ画面６１Ｂそれぞれにログアウトボタン６Ｈ１およびログアウトボタン６Ｈ２が配置されている。ログアウトボタン６Ｈ１およびログアウトボタン６Ｈ２などすべてのログアウトボタン６Ｈは、見た目が同一である。つまり、同一のサイズであり、同一の形状であり、同一の背景色であり、かつ、共通のマークが描かれている。本実施形態では、ログアウトボタン６Ｈの背景色としてブラウン（茶色）が用いられる。
【００３７】
また、すべてのリセットボタン６Ｇの座標が同一である。つまり、ジョブ一覧画面６１Ａにおけるログアウトボタン６Ｈ１の座標、コピージョブ画面６１Ｂにおけるログアウトボタン６Ｈ２の座標、…、が同一である。
【００３８】
さらに、いわゆるホーム画面に戻るように画像形成装置１に対してユーザが指令するためのオブジェクトであるホームボタン６Ｊとして、ジョブ一覧画面６１Ａおよびコピージョブ画面６１Ｂそれぞれにホームボタン６Ｊ１およびホームボタン６Ｊ２が配置されている。ホームボタン６Ｊ１およびホームボタン６Ｊ２などすべてのホームボタン６Ｊは、見た目が同一である。つまり、同一のサイズであり、同一の形状であり、同一の背景色であり、かつ、共通のマークが描かれている。本実施形態では、ホームボタン６Ｊの背景色としてブラウン（茶色）が用いられる。
【００３９】
また、すべてのホームボタン６Ｊの座標が同一である。つまり、ジョブ一覧画面６１Ａにおけるホームボタン６Ｊ１の座標、コピージョブ画面６１Ｂにおけるホームボタン６Ｊ２の座標、…、が同一である。
【００４０】
以下、スタートボタン６Ｅないしホームボタン６Ｊのように、複数の画面６１において共通に用いられるオブジェクトを「共通オブジェクト」と記載する。
【００４１】
ＲＯＭ１０ｂまたは補助記憶装置１０ｆには、さらに、ウェブブラウザ１０Ｐ（図６参照）が記憶されている。
【００４２】
ネイティブアプリケーションおよびウェブブラウザ１０Ｐなど、ＲＯＭ１０ｂまたは補助記憶装置１０ｆに記憶されているプログラムは、適宜、Ｓ−ＲＡＭ１０ｃにロードされ、ＣＰＵ１０ａによって実行される。補助記憶装置１０ｆとしてハードディスクまたはＳＳＤ（Solid State Drive）などが用いられる。
【００４３】
タッチパネルディスプレイ１０ｇは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｇは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００４４】
操作キーパネル１０ｈは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００４５】
ネットワークアダプタ１０ｉは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルでウェブサーバ２１および端末装置２３などとの通信を行う。ネットワークアダプタ１０ｉとして、ＮＩＣ（Network Interface Card）または無線ＬＡＮアダプタなどが用いられる。
【００４６】
モデム１０ｊは、ファックス端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００４７】
スキャンユニット１０ｋは、用紙に記されている画像を読み取って画像データを生成する。また、スキャンユニット１０ｋにはＡＤＦ（Auto Document Feeder）が備わっており、複数枚の用紙のそれぞれから連続的に画像を読み取ることができる。
【００４８】
プリントユニット１０ｍは、スキャンユニット１０ｋによって読み取られた画像のほか、ネットワークアダプタ１０ｉまたはモデム１０ｊによって他の装置から受信しまたは読み込んだ画像データに示される画像を用紙に印刷する。
【００４９】
フィニッシャ１０ｎは、プリントユニット１０ｍによって得られた印刷物に対して、必要に応じて後処理を施す。後処理は、ステープルで綴じる処理、パンチ穴を開ける処理、または折り曲げる処理などである。
【００５０】
ウェブサーバ２１は、ウェブページを画像形成装置１および端末装置２３などに提供する。
【００５１】
端末装置２３は、画像形成装置１またはウェブサーバ２１のサービスを受けるためのクライアントである。端末装置２３として、パーソナルコンピュータ、スマートフォン、またはタブレットコンピュータなどが用いられる。
【００５２】
ところで、ウェブブラウザ１０Ｐによると、従来のウェブブラウザと同様に、ウェブサーバ２１からウェブページのデータをダウンロードし、ウェブページをレンダリングしてタッチパネルディスプレイ１０ｇに表示させる。ウェブブラウザ１０Ｐによると、さらに、ウェブページを、ネイティブアプリケーションの画面のデザインに合わせて表示させることができる。以下、この仕組みについて説明する。
【００５３】
図５は、画像形成装置１の機能的構成の例を示す図である。図６は、オブジェクトデータ５１の例を示す図である。図７は、メニューページ６２Ａの変更前の状態の例を示す図である。図８は、メニューページ６２Ａの変更後の状態の例を示す図である。
【００５４】
ウェブブラウザ１０Ｐによると、図５に示す共通オブジェクト記憶部１０１、ウェブページ取得部１０２、フォーマット判別部１０３、置換対象選出部１０４、オブジェクト変更部１０５、およびウェブページ表示処理部１０６などが画像形成装置１に実現される。
【００５５】
共通オブジェクト記憶部１０１には、図６に示すように、共通オブジェクトごとのオブジェクトデータ５１が記憶されている。以下、スタートボタン６Ｅ、ストップボタン６Ｆ、…、ホームボタン６Ｊそれぞれのオブジェクトデータ５１を「オブジェクトデータ５１Ｅ」、「オブジェクトデータ５１Ｆ」、…、「オブジェクトデータ５１Ｊ」と記載する。
【００５６】
オブジェクトデータ５１には、オブジェクト名、マーク、および座標が示される。「オブジェクト名」は、そのオブジェクトデータ５１のオブジェクトの名称である。「マーク」は、そのオブジェクトに描かれているマークである。「座標」は、画面６１における、そのオブジェクトの位置の座標である。
【００５７】
さらに、オブジェクトデータ５１には、そのオブジェクトを再現するための画像ファイルが含まれる。この画像ファイルには、他のオブジェクトデータ５１に含まれる画像ファイルと区別するためのユニークなファイル名が付されている。
【００５８】
例えば、オブジェクトデータ５１Ｅには、スタートボタン６Ｅの名称および画面６１における位置の座標が示され、スタートボタン６Ｅを再現するための画像ファイルが含まれている。
【００５９】
ウェブページ取得部１０２は、ウェブページ６２を表示するためのウェブページファイル５２を、ウェブサーバ２１からダウンロードすることによって取得する。ウェブページファイル５２は、ＨＴＭＬ（Hypertext Markup Language）などで記述されるテキストファイルである。
【００６０】
なお、ウェブページ６２は、画像形成装置１のコピーなど上述の機能を使用するためのウェブページであり、タッチパネルディスプレイ１０ｇの全体に表示されるように設計されている。したがって、ウェブページ６２のサイズは、画面６１のサイズと等しい。また、ウェブページ６２に配置されるオブジェクトは、画面６１に配置されるオブジェクトを模してデザインされていることがある。
【００６１】
ウェブページ６２の一部分が画像ファイル５３によって再現される場合は、画像ファイル５３のパスがウェブページファイル５２に示されている。そこで、ウェブページ取得部１０２は、ウェブページファイル５２にパスが示される場合は、そのパスに基づいて画像ファイル５３をさらに取得する。
【００６２】
フォーマット判別部１０３は、ウェブページ取得部１０２によってウェブページファイル５２が取得されると、ウェブページファイル５２がウェブページ用のフォーマットのファイルであるか否かを判別する。例えば、ウェブページファイル５２に「！ＤＯＣＴＹＰＥ  ｈｔｍｌ」の文字列を含むタグが記載されていれば、ウェブページ用のフォーマットのファイルであると判別する。
【００６３】
ウェブページファイル５２がウェブページ用のフォーマットのファイルであると判別されたら、置換対象選出部１０４は、ウェブページ６２の中から置換対象オブジェクトを次のように選出する。
【００６４】
置換対象選出部１０４は、ウェブページ６２に配置されている各オブジェクトの中から、共通オブジェクト記憶部１０１に記憶されているいずれかのオブジェクトデータ５１に示されるマークと同じものが描かれているオブジェクトを検索する。そして、見つかったオブジェクトを置換対象オブジェクトとして選出する。
【００６５】
置換対象選出部１０４による処理によると、例えば、ウェブページ６２が図７のようなメニューページ６２Ａである場合は、ログアウトボタン６Ｋ１が置換対象オブジェクトとして選出される。
【００６６】
オブジェクト変更部１０５は、ウェブページ６２の中の、置換対象選出部１０４によって選出された置換対象オブジェクトを共通オブジェクトに置き換え、さらに位置を変更する処理を、次のように実行する。
【００６７】
オブジェクト変更部１０５は、置換対象オブジェクトに描かれているマークを示すオブジェクトデータ５１（図６参照）を共通オブジェクト記憶部１０１から選出する。置換対象オブジェクトの画像ファイル５３の代わりに、選出したオブジェクトデータ５１に含まれる画像ファイルが用いられるように、ウェブページファイル５２を書き換える。
【００６８】
例えば、ウェブページ６２がメニューページ６２Ａである場合は、オブジェクト変更部１０５は、ウェブページファイル５２の中の、ログアウトボタン６Ｋ１の画像ファイル５３のパスを、オブジェクトデータ５１Ｊに含まれる画像ファイルのパスに書き換える。
【００６９】
さらに、オブジェクト変更部１０５は、ウェブページファイル５２を、選出したオブジェクトデータ５１に示される座標の位置に置換対象オブジェクトが配置されるように書き換える。
【００７０】
例えば、ウェブページ６２がメニューページ６２Ａである場合は、オブジェクト変更部１０５は、ウェブページファイル５２の中の、ログアウトボタン６Ｋ１の位置を示す座標を、オブジェクトデータ５１Ｊに示される座標つまり（Ｘ５，Ｙ５）に書き換える。
【００７１】
ウェブページ表示処理部１０６は、オブジェクト変更部１０５によって書き換えられたウェブページファイル５２に基づいて、ウェブページ６２をレンダリングし、タッチパネルディスプレイ１０ｇに表示させる。画像ファイル５３がダウンロードされた場合は、ウェブページ６２の一部分を画像ファイル５３に基づいてレンダリングする。ただし、オブジェクト変更部１０５によって画像ファイル５３のパスが書き換えられた場合は、その画像ファイル５３の代わりに、書換え後のパスに示される画像ファイルに基づいてレンダリングする。
【００７２】
オブジェクト変更部１０５およびウェブページ表示処理部１０６の処理によると、例えば、ウェブページ６２がメニューページ６２Ａである場合は、ログアウトボタン６Ｋ１が、図８のように、ログアウトボタン６Ｌ１に置き換えられ、かつ、ログアウトボタン６Ｌ１がログアウトボタン６Ｋ１の位置とは異なる位置に表示される。したがって、ユーザにとっては、ログアウトボタン６Ｋ１の形状および位置などが変更されて表示されたように感じる。なお、ウェブページファイル５２の中の、ログアウトボタン６Ｋ１が操作された際に実行すべき処理などを表わすコードは、書き換えられない。したがって、ログアウトボタン６Ｌ１が操作された場合は、ログアウトボタン６Ｋ１が操作された場合と同様の処理が実行される。
【００７３】
図９は、画像形成装置１における全体的な処理の流れの例を説明するフローチャートである。
【００７４】
次に、画像形成装置１においてウェブページ６２を表示する際の全体的な処理の流れを、フローチャートを参照しながら説明する。
【００７５】
ウェブブラウザ１０Ｐによると、画像形成装置１において、図９に示す手順で処理が実行される。
【００７６】
画像形成装置１は、ユーザによってＵＲＬ（Uniform Resource Locator）が指定されるなど、所定のイベントが発生すると、そのイベントに対応するウェブページ６２のウェブページファイル５２をダウンロードする（図９の＃７０１）。ウェブページファイル５２に画像ファイル５３のパスが示される場合は、さらに、そのパスに基づいて画像ファイル５３もダウンロードする。
【００７７】
画像形成装置１は、ウェブページファイル５２のフォーマットがウェブページ用のフォーマットであるか否かをチェックする（＃７０２）。そして、ウェブページ用のフォーマットであれば（＃７０３でＹｅｓ）、ウェブページ６２の中から置換対象オブジェクトを選出する（＃７０４）。
【００７８】
置換対象オブジェクトを選出することができた場合は（＃７０５でＹｅｓ）、画像形成装置１は、ウェブページファイル５２を次のように書き換える。
【００７９】
画像形成装置１は、置換対象オブジェクトの画像ファイル５３の代わりに、置換対象オブジェクトのマークと同じものを示すオブジェクトデータ５１に含まれる画像ファイルが用いられるように、ウェブページファイル５２を書き換える（＃７０６）。
【００８０】
さらに、画像形成装置１は、ウェブページファイル５２を、そのオブジェクトデータ５１に示される座標の位置に置換対象オブジェクトが配置されるように書き換える（＃７０７）。
【００８１】
そして、画像形成装置１は、ステップ＃７０６、＃７０７において書き換えられたウェブページファイル５２およびそのウェブページファイル５２にパスが示される画像ファイル基づいてウェブページ６２をレンダリングして表示する（＃７０８）。
【００８２】
本実施形態によると、ネイティブアプリケーション専用の画面つまり画面６１およびウェブページ６２の両方をユーザが使用する環境において、ウェブページ６２の操作の誤りまたは判断の迷いを従来よりも軽減することができる。
【００８３】
図１０は、オブジェクトデータ５１の変形例を示す図である。図１１は、コピージョブページ６２Ｂの例を示す図である。図１２は、コピージョブページ６２Ｃの例を示す図である。
【００８４】
本実施形態では、画像形成装置１は、ウェブページ６２の中の置換対象オブジェクトを、置換対象オブジェクトの画像ファイル５３の代わりにオブジェクトデータ５１に含まれる画像ファイルを用いることによって、変更した。しかし、画像ファイル５３を書き換えることによって変更してもよい。
【００８５】
この場合は、オブジェクトデータ５１に画像ファイルを含ませる代わりに、図１０のように、共通オブジェクトの背景色、サイズ、および形などの属性がオブジェクトデータ５１に示されるようにすればよい。
【００８６】
そして、オブジェクト変更部１０５は、置換対象オブジェクトがこれらの属性になるように画像ファイル５３を書き換えればよい。
【００８７】
例えば、ウェブページ６２がメニューページ６２Ａ（図７参照）である場合は、ログアウトボタン６Ｋ１が置換対象オブジェクトとして選出される。また、この置換対象オブジェクトのオブジェクトデータ５１は、オブジェクトデータ５１Ｊである。
【００８８】
そこで、オブジェクト変更部１０５は、ログアウトボタン６Ｋ１の背景色、サイズ、および形がそれぞれブラウン、Ｗ５×Ｈ５、および長方形に変更されるように、ログアウトボタン６Ｋ１の画像ファイル５３を書き換える。さらに、ログアウトボタン６Ｋ１の位置の座標を（Ｘ５，Ｙ５）に書き換える。
【００８９】
この際に、オブジェクト変更部１０５は、背景色、サイズ、形、および位置のすべてを変更するのではなく、一部のみ変更してもよい。例えば、ウェブページ６２が図１１（Ａ）のようなコピージョブページ６２Ｂである場合に、図１１（Ｂ）のように、スタートボタン６Ｋ２を、背景色およびサイズを変更するが位置および形をそのままにしてもよい。または、ウェブページ６２が図１２（Ａ）のようなコピージョブページ６２Ｃである場合に、図１２（Ｂ）のように、スタートボタン６Ｋ３を、サイズを変更するが背景色、位置、および形をそのままにしてもよい。
【００９０】
本実施形態では、置換対象選出部１０４は、ウェブページ６２の中から、共通オブジェクトのマークと同じマークが描かれているオブジェクトを置換対象オブジェクトとして選出したが、他の方法によって選出してもよい。例えば、共通オブジェクトに対応付けられている機能と同じ機能が対応付けられているオブジェクトを置換対象オブジェクトとして選出しもよい。それぞれに対応付けられている関数名または手続名が同じであれば、機能が同じであると判別することができる。
【００９１】
その他、画像処理システム４、画像形成装置１の全体または各部の構成、処理の内容、処理の順序、データの構成、画面の構成、ウェブページの構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【００９２】
１  画像形成装置
１０４  置換対象選出部（選出手段）
１０５  オブジェクト変更部（表示処理手段）
１０６  ウェブページ表示処理部（表示処理手段）
１０ｇ  タッチパネルディスプレイ（ディスプレイ）
６２  ウェブページ
６Ｅ  スタートボタン（第二のオブジェクト）
６Ｆ  ストップボタン（第二のオブジェクト）
６Ｇ  リセットボタン（第二のオブジェクト）
６Ｈ  ログアウトボタン（第二のオブジェクト）
６Ｊ  ホームボタン（第二のオブジェクト）
６Ｋ１  ログアウトボタン（第一のオブジェクト、置換対象オブジェクト）
６Ｋ２  スタートボタン（第一のオブジェクト、置換対象オブジェクト）
６Ｋ３  スタートボタン（第一のオブジェクト、置換対象オブジェクト）
【図１】
2019144750.tif 000003
【図２】
2019144750.tif 000004
【図３】
2019144750.tif 000005
【図４】
2019144750.tif 000006
【図５】
2019144750.tif 000007
【図６】
2019144750.tif 000008
【図７】
2019144750.tif 000009
【図８】
2019144750.tif 000010
【図９】
2019144750.tif 000011
【図１０】
2019144750.tif 000012
【図１１】
2019144750.tif 000013
【図１２】
2019144750.tif 000014