(57)【要約】【課題】ユーザによるスクロール操作を低減させて操作性を向上させる。【解決手段】Ｗｅｂアプリケーション１３２は、Ｗｅｂブラウザ１３１によるＤＯＭツリー１３４の構築の完了イベント発生に応答して、ＤＯＭツリー１３４上のＨＴＭＬ要素の属性にサイズを含むものについて、このサイズを例えば１／２に縮小させる。【選択図】図２
2014216682.tif 000002
【特許請求の範囲】
【請求項１】
操作パネルと、プロセッサと、プログラム及びデータが格納される記憶部とを備え、該プログラムは、ブラウザと、該ブラウザに組み込まれたＷｅｂアプリケーションとを含む画像形成装置において、
該ブラウザは、該プロセッサに対し、指定されたＵＲＬのサーバに対しＨＴＴＰリクエストさせ、該サーバからＨＴＭＬファイル及びこれに関連するファイルを取得させた後、該ＨＴＭＬファイル及び該関連するファイルの内容に関しＤＯＭツリーを構築させ、
該Ｗｅｂアプリケーションは、該プロセッサに対し、該ＤＯＭツリーの構築完了イベントの発生に応答して、該ＤＯＭツリー上のＨＴＭＬ要素の属性にサイズを含むものについて該サイズを所定割合で縮小させることにより、該ブラウザで該操作パネルに該ＨＴＭＬファイルの内容を縮小表示させる、
ことを特徴とする画像形成装置。
【請求項２】
該所定割合は、該ＨＴＭＬファイルの表示幅が該操作パネルの表示幅に一致するように定められていることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
該Ｗｅｂアプリケーションは、Ｊａｖａｓｃｒｉｐｔ言語で記述されていることを特徴とする請求項１又は２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂブラウザによる表示機能を備えた画像形成装置に関する。
【背景技術】
【０００２】
下記特許文献１には、Ｗｅｂブラウザを用いて操作パネルの表示制御を行う画像形成装置が開示されている。この装置に依れば、Ｗｅｂ上の各種情報、例えば画像形成装置の消耗品や新規画像形成装置の情報、或いは拡張アプリケーションの情報をアップ‐ツー‐デートで表示させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１３１３８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、表示画素数が比較的少ない操作パネルにＨＴＭＬファイルの内容を表示させると、ユーザは幅方向や高さ方向にスクロール操作しなければならないので、操作性が良くない。
【０００５】
本発明の目的は、このような問題点に鑑み、ユーザによるスクロール操作を低減させることにより操作性が向上した、Ｗｅｂブラウザによる表示機能を備えた画像形成装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明による画像形成装置の第１態様では、操作パネルと、プロセッサと、プログラム及びデータが格納される記憶部とを備え、該プログラムは、ブラウザと、該ブラウザに組み込まれたＷｅｂアプリケーションとを含む画像形成装置において、
該ブラウザは、該プロセッサに対し、指定されたＵＲＬのサーバに対しＨＴＴＰリクエストさせ、該サーバからＨＴＭＬファイル及びこれに関連するファイルを取得させた後、該ＨＴＭＬファイル及び該関連するファイルの内容に関しＤＯＭツリーを構築させ、
該Ｗｅｂアプリケーションは、該プロセッサに対し、該ＤＯＭツリーの構築完了イベントの発生に応答して、該ＤＯＭツリー上のＨＴＭＬ要素の属性にサイズを含むものについて該サイズを所定割合で縮小させることにより、該ブラウザで該操作パネルに該ＨＴＭＬファイルの内容を縮小表示させる。
【０００７】
本発明による画像形成装置の第２態様では、第１態様において、該所定割合は、該ＨＴＭＬファイルの表示幅が該操作パネルの表示幅に一致するように定められている。
【０００８】
本発明による画像形成装置の第３態様では、第１又は２態様において、該Ｗｅｂアプリケーションは、Ｊａｖａｓｃｒｉｐｔ言語で記述されている。
【発明の効果】
【０００９】
上記第１態様の構成によれば、Ｗｅｂアプリケーションが、ＤＯＭツリーの構築完了イベントの発生に応答して、ＤＯＭツリー上のＨＴＭＬ要素の属性にサイズを含むものについて該サイズを所定割合で縮小させることにより、ブラウザで操作パネルにＨＴＭＬファイルの内容を縮小表示させるので、ユーザによるスクロール操作量が低減されて、操作性が向上するという効果を奏する。
【００１０】
上記第２態様の構成によれば、該所定割合が、該ＨＴＭＬファイルの表示幅が該操作パネルの表示幅に一致するように定められているので、ユーザによるスクロール操作量がさらに低減されて、操作性が向上するという効果を奏する。
【００１１】
本発明の他の目的、特徴的な構成及び効果は、以下の説明を特許請求の範囲及び図面の記載と関係づけて読むことにより明らかになる。 
【図面の簡単な説明】
【００１２】
【図１】本発明の画像形成装置に係る画像形成装置１０のハードウェア構成を示す概略ブロック図である。
【図２】図１中のＷｅｂブラウザ１３１に関する機能ブロック図である。
【図３】図１中のＷｅｂブラウザ１３１による処理を示す概略フローチャートである。
【図４】図１中のＷｅｂアプリケーション１３２による処理を示す概略フローチャートである。
【実施例１】
【００１３】
図１は、本発明の実施例１に係る画像形成装置１０のハードウェア構成を示す概略ブロック図である。
【００１４】
この画像形成装置１０は、プロセッサ１１がインターフェイス１２を介し記憶部１３、操作パネル１４、画像処理部１５及び通信部１６に結合されている。図１では簡単化の為に、複数のインターフェイス１２を１つのインターフェイス１２で表している。
【００１５】
記憶部１３には、プログラムとしてＷｅｂブラウザ１３１及びこれに組み込まれたクライアント側Ｗｅｂアプリケーション１３２、例えばJavascriptアプリケーションプログラムが格納され、また、データとしてＨＴＭＬファイル１３３及びこれに関連するファイル並びにＤＯＭ（Document Object Model ）ツリー１３４が格納される。
【００１６】
操作パネル１４は、入力として、例えばタッチパネルとハードウェアキーとを備え、出力として、表示パネルを供えている。
【００１７】
画像処理部１５は、画像編集などの画像処理機能のみならず、スキャナやファクシミリ受信部などの画像入力装置及びプリンタやファクシミリ送信部などの画像出力装置を備えている。通信部１６は、ネットワークインターフェイスを備え、インターネット２０に結合されている。
【００１８】
図２は、図１中のＷｅｂブラウザ１３１に関する機能ブロック図である。
【００１９】
Ｗｅｂブラウザ１３１は、図１のプロセッサ１１に対し、指定されたＵＲＬのサーバにＨＴＴＰリクエストさせ、このサーバからＨＴＴＰリスポンスとしてＨＴＭＬファイル１３３及びこれに関連するスタイルシート、Javascriptファイル及びイメージファイルなどを取得させた後、これらファイルの内容に関し、ＤＯＭツリー１３４を構築させる。
【００２０】
Ｗｅｂアプリケーション１３２は、プロセッサ１１に対し、ＤＯＭツリー１３４の構築完了イベントの発生に応答して、ＤＯＭツリー１３４上のＨＴＭＬ要素の属性にサイズを含むものについて、このサイズを所定割合、例えば１／２に縮小させることにより、Ｗｅｂブラウザ１３１を介し操作パネル１４に、ＨＴＭＬファイル１３３の内容を幅方向にスクロールさせることなく縮小表示させる。
【００２１】
図３は、Ｗｅｂブラウザ１３１による処理を示す概略フローチャートである。以下、括弧内は図中のステップ識別符号である。
【００２２】
（Ｓ０）操作パネル１４に表示されたＨＴＭＬファイル１３３上のリンクをタッチし又はＷｅｂブラウザ１３１のアドレス入力欄にＵＲＬを直接入力することにより、サーバのＵＲＬが指定され、このサーバに対し、ＨＴＴＰリクエストする。
【００２３】
（Ｓ１）サーバからのＨＴＴＰリスポンスに対し、ＨＴＭＬファイル及びこれに関連する上記ファイルを取得する。
【００２４】
（Ｓ２）これらファイルの内容に関し、ＤＯＭツリー１３４を構築する。この構築が完了すると、ＯＳ（オペレーティングシステム）を介しＷｅｂアプリケーション１３２に、ＤＯＭツリー完了イベントが通知される。
【００２５】
Ｗｅｂアプリケーション１３２は、これに応答して、図４に示すフローチャートの処理を開始する。Ｗｅｂアプリケーション１３２は、ステップＳ１０〜Ｓ１３の処理を、各ＤＯＭ要素について実行する。
【００２６】
（Ｓ１１）選択したＤＯＭ要素の属性にサイズが含まれていれば、ステップＳ１２へ進み、そうでなければ、ステップＳ１３へ進む。
【００２７】
（Ｓ１２）このサイズを、所定割合で、例えば１／２に、縮小させる。
【００２８】
（Ｓ１３）全てのＤＯＭ要素について処理が終了していなければ、ステップＳ１０へ戻る。
【００２９】
図３に戻って、次の処理が行われる。
【００３０】
（Ｓ３）Ｗｅｂブラウザ１３１は、ＤＯＭツリー１３４の内容に基づき、Ｗｅｂアプリケーション１３２により上記のようにＤＯＭツリー１３４に対しサイズが変更された後のＨＴＭＬファイル１３３及びこれに関連するファイルの内容を、操作パネル１４に表示させる。
【００３１】
これにより、ユーザは、幅方向のスクロール操作をすることなく、ＨＴＭＬファイル１３３及びこれに関連するファイルの内容を表示させることができ、操作性が向上する。
【００３２】
以上において、本発明の好適な実施例を説明したが、本発明には他にも種々の変形例が含まれ、上記実施例で述べた各構成要素の機能を実現する他の構成を用いたもの、当業者であればこれらの構成又は機能から想到するであろう他の構成も、本発明に含まれる。
【００３３】
例えば、ＷｅｂアプリケーションはJavascript以外のものであってもよい。また、上記縮小は、高さ方向のスクロールも省略できる縮小率で行うものであってもよい。
【符号の説明】
【００３４】
１０  画像形成装置
１１  プロセッサ
１２  インターフェイス
１３  記憶部
１３１  Ｗｅｂブラウザ
１３２  Ｗｅｂアプリケーション
１３３  ＨＴＭＬファイル
１３４  ＤＯＭツリー
１４  操作パネル
１５  画像処理部
１６  通信部
２０  インターネット
【図１】
2014216682.tif 000003
【図２】
2014216682.tif 000004
【図３】
2014216682.tif 000005
【図４】
2014216682.tif 000006