(57)【要約】【課題】高い解像度の操作パネルに従来のアプリケーションを変更しないでアプリケーション画面を表示できる画像形成装置を提供する。【解決手段】操作パネル１４０からアプリケーション１１１の実行要求が操作パネル処理部１５０に出力される。操作パネル処理部１５０は、（１）に示すように制御部１１０に対してアプリケーション１１１に対応する画面データの要求を出力する。アプリケーションプラットフォーム１１２は、アプリケーション情報データ１１２ａにより画面データを取り出すと操作パネル処理部１５０に出力する。操作パネル処理部１５０は、（２）に示すように画面データを入力すると、アプリケーション画面を作成して操作パネル１４０に表示する。このときに操作パネル１４０の解像度がアプリケーション情報データ１１２ａに存在しないため最も適した解像度の画面データが取り出されたときには、アプリケーション画面の外側に枠を設けて表示する。【選択図】図２
2015161972.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションのインストールが可能な画像形成装置であって、
操作パネルの解像度と前記アプリケーションが表示するアプリケーション画面の解像度とを比較する解像度比較手段と
を備え、
前記解像度比較手段により操作パネルの解像度が前記アプリケーション画面の解像度より高いときに、前記アプリケーション画面に枠を設けた画面を表示することを特徴とする画像形成装置。
【請求項２】
アプリケーションのインストールが可能な画像形成装置であって、
アプリケーション画面の複数の解像度をアプリケーション情報データに設定するアプリケーション情報データ設定手段と、
前記アプリケーション情報データに設定される複数の前記解像度に切り替えて前記アプリケーション画面を表示するアプリケーション画面表示手段と
を備え、
前記アプリケーション情報データに設定されていない高い解像度の操作パネルに前記アプリケーション画面を表示するときに、前記アプリケーション画面に枠を設けた画面を表示することを特徴とする画像形成装置。
【請求項３】
前記アプリケーション情報データに前記アプリケーション画面の画面データを保存するＵＲＬを設定する画面データＵＲＬ設定手段
を備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記画像形成装置の前記操作パネルまたはネットワークに接続されているＰＣの前記操作パネルに前記アプリケーション画面を表示することを特徴とする請求項１から請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
アプリケーションのインストールが可能な画像形成装置であって、
操作パネルの解像度と前記アプリケーションが表示するアプリケーション画面の解像度とを比較する解像度比較ステップと
を備え、
前記解像度比較ステップにより前記操作パネルの解像度が前記アプリケーション画面の解像度より高いときに、前記アプリケーション画面に枠を設けた画面を表示することを特徴とする画像形成装置のアプリケーション画面表示方法。
【請求項６】
アプリケーションのインストールが可能な画像形成装置であって、
アプリケーション画面の複数の解像度をアプリケーション情報データに設定するアプリケーション情報データ設定ステップと、
前記アプリケーション情報データに設定される複数の前記解像度に切り替えて前記アプリケーション画面を表示するアプリケーション画面表示ステップと
を備え、
前記アプリケーション情報データに設定されていない高い前記解像度の操作パネルに前記アプリケーション画面を表示するときに、前記アプリケーション画面に枠を設けた画面を表示することを特徴とする画像形成装置のアプリケーション画面表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置で実行するアプリケーションプログラム（以下、「アプリケーション」という）の画面（以下、「アプリケーション画面」という）の表示に関する。
【背景技術】
【０００２】
最近の技術によれば、プリンター、多機能プリンター、多機能周辺装置、又は複合機（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置は、ユーザーにとって便利なアプリケーションを後付で容易にインストールできる。また、同じアプリケーションを解像度の異なる操作パネルを備えている画像形成装置で実行するために、アプリケーションが操作パネルの解像度を判別して、アプリケーション画面を表示するためのデータ（以下、「画面データ」という）を解像度に合わせて切り替えるようにしている。このように、解像度の異なる操作パネルを備えている画像形成装置に同じアプリケーション画面を表示可能にすることで、アプリケーションを変更する作業を削減している。例えば、特許文献１の画像形成装置、画面表示方法、プログラムは、解像度やサイズが異なる操作パネルに同じ画面デザインの画面を表示し、また選択したいボタンが表示されるまでのスクロール操作の回数が操作パネルの解像度やサイズによって変わらないようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−５１１６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来と異なる高い解像度（以下、「高い解像度」という）の操作パネルを備えている画像形成装置に、従来のアプリケーション画面を表示するためには、高い解像度に対応した画面データを作成し、また従来のアプリケーションの画面データに切り替えられるようにアプリケーションのロジックを変更する作業を行わなければならない。また、この作業は解像度の更新が行われる度に実施する必要があるので、アプリケーション開発者にとって、この作業が負担になるという問題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、上記課題を解決できる画像形成装置及び画像形成装置のアプリケーション画面表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、アプリケーションのインストールが可能な画像形成装置であって、操作パネルの解像度と前記アプリケーションが表示するアプリケーション画面の解像度とを比較する解像度比較手段とを備え、前記解像度比較手段により前記操作パネルの解像度が前記アプリケーション画面の解像度より高いときに、前記アプリケーション画面に枠を設けた画面を表示することを特徴としている。
本発明の画像形成装置は、アプリケーションのインストールが可能な画像形成装置であって、アプリケーション画面の複数の解像度をアプリケーション情報データに設定するアプリケーション情報データ設定手段と、前記アプリケーション情報データに設定される複数の前記解像度に切り替えて前記アプリケーション画面を表示するアプリケーション画面表示手段とを備え、前記アプリケーション情報データに設定されていない高い解像度の操作パネルに前記アプリケーション画面を表示するときに、前記アプリケーション画面に枠を設けた画面を表示することを特徴としている。
また、本発明の画像形成装置は、前記アプリケーション情報データに前記アプリケーション画面の画面データを保存するＵＲＬを設定する画面データＵＲＬ設定手段を備えることを特徴としている。
また、本発明の画像形成装置は、前記画像形成装置の前記操作パネルまたはネットワークに接続されているＰＣの前記操作パネルに前記アプリケーション画面を表示することを特徴としている。
本発明の画像形成装置のアプリケーション画面表示方法は、アプリケーションのインストールが可能な画像形成装置であって、操作パネルの解像度と前記アプリケーションが表示するアプリケーション画面の解像度とを比較する解像度比較ステップとを備え、前記解像度比較ステップにより前記操作パネルの解像度が前記アプリケーション画面の解像度より高いときに、前記アプリケーション画面に枠を設けた画面を表示することを特徴としている。
本発明の画像形成装置のアプリケーション画面表示方法は、アプリケーションのインストールが可能な画像形成装置であって、アプリケーション画面の複数の解像度をアプリケーション情報データに設定するアプリケーション情報データ設定ステップと、前記アプリケーション情報データに設定される複数の前記解像度に切り替えて前記アプリケーション画面を表示するアプリケーション画面表示ステップとを備え、前記アプリケーション情報データに設定されていない高い前記解像度の操作パネルに前記アプリケーション画面を表示するときに、前記アプリケーション画面に枠を設けた画面を表示することを特徴としている。
【発明の効果】
【０００７】
本発明の画像形成装置及び画像形成装置のアプリケーション画面表示方法は、画面データの作成とアプリケーションのロジックの変更がすぐに実施できない場合でも、高い解像度の操作パネルに従来のアプリケーション画面を表示可能にすることで、アプリケーション開発者の作業を軽減することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る画像形成装置の機能構成を示す図である。
【図２】本発明の実施形態に係る画像形成装置おけるアプリケーション画面の表示機能を説明する図である。
【図３】本発明の実施形態に係る画像形成装置におけるアプリケーション画面の表示手順の流れを示すフローチャートである。
【図４】本発明の実施形態に係る画像形成装置におけるアプリケーション画面の表示例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態（以下、「実施形態」という）を、図面を参照して説明する。本発明は、高い解像度の操作パネルを備えた画像形成装置において、従来のアプリケーションがこの高い解像度の操作パネルに対応していない場合でも、従来のアプリケーションがこの高い解像度に合わせて画像形成装置の操作パネルにアプリケーション画面を表示するものである。
【００１０】
実施形態における画像形成装置１００の機能構成について、図１を用いて説明する。図１に示す画像形成装置１００は、制御部１１０、補助記憶部１２０、記憶部１３０、操作パネル１４０、操作パネル処理部１５０、原稿読取部１６０、画像形成部１７０、ネットワーク通信部１８０、及び画像印刷部１９０を備えている。これらの各部は、バスなどにより接続される構成となっている。制御部１１０には、アプリケーション実行処理部１１０ａが設けられている。補助記憶部１２０には、アプリケーション保存エリア１２０ａが設けられている。
【００１１】
制御部１１０は、ＲＡＭやＲＯＭ等の主記憶手段、及びＭＰＵ(Micro Processing Unit)やＣＰＵ(Central Processing Unit)等の制御手段を備えている。また、制御部１１０は、各種Ｉ／Ｏ、ＵＳＢ（ユニバーサル・シリアル・バス）、バス、その他バードウェア等のインターフェイスに関連するコントローラ機能を備え、画像形成装置１００全体を制御する。
アプリケーション実行処理部１１０ａは、ユーザーが操作パネル１４０から画像形成装置１００にインストールされているアプリケーションを指定して実行要求を行うと、指定されたアプリケーションを実行する。
【００１２】
補助記憶部１２０は、フラッシュメモリー等からなる補助記憶装置で、制御部１１０が実行する処理のプログラムやデータを記憶する。
アプリケーション保存エリア１２０ａは、画像形成装置１００が提供するプログラム以外の後付でインストールされるアプリケーションのプログラム及びデータを保存する。
【００１３】
記憶部１３０は、ハードディスクドライブからなる記憶装置で、制御部１１０が実行する処理のプログラムやデータが記憶される。
画像データ保存エリア１３０ａは、画像形成部１７０から出力される画像データと、ネットワーク通信部１８０が受信した画像データなどを一時的に保存する。
【００１４】
操作パネル１４０は、ＲＡＭやＲＯＭ等の主記憶手段、及びＭＰＵやＣＰＵ等の制御手段を備えている。また、操作パネル１４０は、操作画面の表示とユーザーによる操作を受け付ける。また、ユーザーは、操作パネル１４０からアプリケーションを指定して実行要求を行うことができる。
【００１５】
操作パネル処理部１５０は、ユーザーが選択した操作項目を操作パネル１４０に表示する処理、操作パネル１４０からユーザーの操作を入力する処理を行う。
【００１６】
原稿読取部１６０は、画像形成装置１００の原稿台にセットされた原稿の読み取りを行う。ユーザーが操作パネル１４０から原稿の読み取り要求を行うと、原稿読取部１６０が原稿を読み取る。
【００１７】
画像形成部１７０は、原稿読取部１６０で読み取られた原稿を印刷可能なイメージやＦＡＸやメールで送信可能なイメージの画像データに変換する。
【００１８】
ネットワーク通信部１８０は、ネットワーク３００に接続するための着脱可能なＬＡＮインターフェイスを備えている。また、画像形成装置１００は、ネットワーク３００に接続されているＰＣ（パーソナルコンピュータ）２００などの装置とネットワーク通信部１８０により通信を行うことができる。
【００１９】
画像印刷部１９０は、ユーザーから印刷要求のあった画像データを用紙に印刷する。
【００２０】
次に、本発明の実施形態における画像形成装置１００のアプリケーション画面の表示機能について、図２を用いて説明する。アプリケーション画面の表示機能は、操作パネル１４０、操作パネル処理部１５０、及び制御部１１０から構成されている。以下、アプリケーション画面の表示機能における操作パネル１４０、操作パネル処理部１５０、及び制御部１１０の処理について説明する。
操作パネル１４０は、画像形成装置１００にインストールされているアプリケーション１１１の実行要求を入力し、またアプリケーション１１１のアプリケーション画面を表示する。
操作パネル処理部１５０は、アプリケーションの実行要求を操作パネル１４０から入力して制御部１１０に出力する処理、アプリケーション画面を操作パネル１４０に表示する処理、及びアプリケーション画面からの操作を入力する処理を行う。
制御部１１０は、アプリケーション実行処理部１１０ａにより補助記憶部１２０のアプリケーション保存エリア１２０ａからユーザーが指定したアプリケーション１１１を取り出す。また、制御部１１０には、アプリケーションプラットフォーム１１２を備えている。
アプリケーションプラットフォーム１１２は、アプリケーション１１１が実行できるような環境をサポートし、操作パネル１４０の解像度やサイズなどの画像形成装置１００のハードウェアに関する情報を保持している。また、アプリケーションプラットフォーム１１２には、アプリケーション情報データ１１２ａが設けられている。
アプリケーション情報データ１１２ａは、アプリケーション１１１に関する固有の情報が設定されている。アプリケーション１１１に関する固有の情報は、アプリケーション１１１の名前、アプリケーション実行処理部１１０ａが取り出したアプリケーション１１１を配置するエリア、画面データの存在場所を示すインターネットにおけるＵＲＬ（Uniform Resource Locator）などの情報である。また、画面データの設定場所を示すＵＲＬは、操作パネル１４０の解像度に対応して下記のように分けられている。例えば、画像形成装置１００が備えている操作パネル１４０の解像度が「800x480」のときには、「URL_800x480」に対応する「/application/default_top_screen.jsp」に保存されている画面データを取り出す。
URL_800x480=/application/default_top_screen.jsp
URL_480x272=/application/480x272_top_screen.jsp
【００２１】
次に、図２に示すアプリケーション画面の表示機能におけるアプリケーション画面の表示手順について、図３に示すフローチャートのステップ順に説明する。
【００２２】
（ステップＳ１０１）
まず、ユーザーが操作パネル１４０からアプリケーション１１１を指定して実行要求を行うと、操作パネル１４０は、指定されたアプリケーション１１１の実行要求を操作パネル処理部１５０に出力する。
【００２３】
（ステップＳ１０２）
次いで、操作パネル処理部１５０は、アプリケーション１１１の実行要求を入力すると、図２の（１）に示すように制御部１１０に対してステップＳ１０１で指定されたアプリケーション１１１に対する画面データの要求を出力する。
【００２４】
（ステップＳ１０３）
次いで、制御部１１０がアプリケーション１１１を起動し、またアプリケーションプラットフォーム１１２に対してステップＳ１０１で指定されたアプリケーション１１１の画面データの要求を出力する。このようにアプリケーション１１１を起動することで、アプリケーションプラットフォーム１１２の動作が可能となる。
【００２５】
（ステップＳ１０４）
次いで、アプリケーションプラットフォーム１１２は、保持している操作パネル１４０の解像度に対応するＵＲＬがアプリケーション情報データ１１２ａに存在するかを判定する。解像度に対応するＵＲＬがアプリケーション情報データ１１２ａに存在するとき（ステップＳ１０４のＹｅｓ）は、ステップＳ１０５に進む。解像度に対応するＵＲＬがアプリケーション情報データ１１２ａに存在しないとき(ステップＳ１０４のＮｏ)は、Ｓ１０６に進む。
【００２６】
（ステップＳ１０５）
ステップＳ１０４のＹｅｓにおいて、アプリケーションプラットフォーム１１２は、操作パネル１４０の解像度に対応するＵＲＬをアプリケーション情報データ１１２ａから取り出す。例えば、画像形成装置１００が解像度800x480の操作パネル１４０を備えているときには、アプリケーション情報データ１１２ａから解像度800x480に対応するＵＲＬを取り出す。
【００２７】
（ステップＳ１０６）
ステップＳ１０４のＮｏにおいて、アプリケーションプラットフォーム１１２は、操作パネル１４０の解像度に最も適した解像度に対応するＵＲＬをアプリケーション情報データ１１２ａから取り出す。例えば、画像形成装置１００が解像度1024x768の操作パネル１４０を備え、またアプリケーション情報データ１１２ａに解像度1024x768に対応するＵＲＬが存在しないので、最も適した解像度800x480に対応するＵＲＬをアプリケーション情報データ１１２ａから取り出す。
【００２８】
（ステップＳ１０７）
次いで、アプリケーションプラットフォーム１１２は、ステップＳ１０５またはステップＳ１０６で取り出したＵＲＬにアクセスして画面データを取り出すと、図２の（２）に示すように操作パネル処理部１５０に画面データを出力する。
【００２９】
（ステップＳ１０８）
次いで、操作パネル処理部１５０は、画面データを入力すると、画面データに基づいてアプリケーション１１１のアプリケーション画面を作成して操作パネル１４０に出力する。このときに、操作パネル１４０の解像度に対応する画面データが存在しないため最も適した解像度に対応する画面データをアプリケーション情報データ１１２ａから取り出したときには、アプリケーション画面の外側に枠を設けて表示する。例えば、アプリケーション情報データ１１２ａに解像度1024x768に対応する画面データが存在しないため最も適した解像度800x480に対応する画面データが取り出されたときには、図４に示すように高い解像度1024x768の画面表示領域５１０の内側に従来の解像800x480のアプリケーション画面５２０を表示し、その外側を枠５３０で表示する。
【００３０】
以上により、実施形態では、従来と異なる高い解像度の操作パネルを備えている画像形成装置に、従来のアプリケーション画面を表示するために必要なアプリケーションの変更が間に合わない場合でも、高い解像度の操作パネルに従来のアプリケーション画面を容易に表示することができる。従って、アプリケーション開発者は、高い解像度の操作パネルに更新される度にアプリケーションの変更するのでなく、複数の高い解像度の操作パネルに更新されたときにまとめてアプリケーションを変更できるので、アプリケーション開発者の負担を軽減できる。
【００３１】
なお、実施形態においては、アプリケーション画面を表示するための画面データを操作パネル１４０の解像度に合わせて切り替えることができるアプリケーション１１１として説明したが、これに限定されない。例えば、アプリケーション画面を表示するための画面データを操作パネル１４０の解像度に合わせて切り替えることができないアプリケーション１１１においても適用することができる。例えば、操作パネル１４０の解像度とアプリケーション画面の解像度を比較し、同じであるときにはアプリケーション画面をそのまま操作パネル１４０に表示する。また、操作パネル１４０の解像度がアプリケーション画面の解像度より高いときには、アプリケーション画面の外側に枠を設けて表示することで、操作パネル１４０の解像度に合わせてアプリケーション画面を表示することが可能である。
【００３２】
また、実施形態においては、ユーザーが操作パネル１４０から画像形成装置１００にインストールされているアプリケーション１１１を指定して、アプリケーション画面を操作パネル１４０に表示する手順について説明したが、これに限定されない。例えば、ＰＣ２００から画像形成装置１００にインストールされているアプリケーション１１１を指定して、アプリケーション画面をＰＣ２００の操作パネルに表示することも可能である。このような場合では、ＰＣ２００の操作パネルの解像度やサイズなどの情報を画像形成装置１００の補助記憶部１２０に予め記憶させておく。
【００３３】
このような本発明の画像形成装置及び画像形成装置のアプリケーション画面表示方法により、画面データの作成とアプリケーションのロジックの変更がすぐに実施できない場合でも、高い解像度の操作パネルに従来のアプリケーション画面を表示可能にすることで、アプリケーション開発者の作業を軽減することができる。
【００３４】
以上、具体的な実施の形態により本発明を説明したが、上記実施の形態は本発明の例示であり、この実施の形態に限定されないことは言うまでもない。
【産業上の利用可能性】
【００３５】
本発明は、アプリケーションのインストールが可能な画面表示機能を有している画像形成装置などのデバイスに好適であるが、デバイスに限られるものではなく、アプリケーションのインストールが可能な画面表示機能を有しているシステムにも適用できる。
【符号の説明】
【００３６】
１００・・・・・画像形成装置
１１０・・・・・制御部
１１０ａ・・・・アプリケーション実行処理部
１１１・・・・・アプリケーション
１１２・・・・・アプリケーションプラットフォーム
１１２ａ・・・・アプリケーション情報データ
１２０・・・・・補助記憶部
１２０ａ・・・・アプリケーション保存エリア
１３０・・・・・記憶部
１３０ａ・・・・画像データ保存エリア
１４０・・・・・操作パネル
１５０・・・・・操作パネル処理部
１６０・・・・・原稿読取部
１７０・・・・・画像形成部
１８０・・・・・ネットワーク通信部
１９０・・・・・画像印刷部
２００・・・・・ＰＣ
３００・・・・・ネットワーク
５１０・・・・・画面表示領域
５２０・・・・・アプリケーション画面
５３０・・・・・枠
【図１】
2015161972.tif 000003
【図２】
2015161972.tif 000004
【図３】
2015161972.tif 000005
【図４】
2015161972.tif 000006