(57)【要約】【課題】本体操作パネルと外部操作端末とで異なる操作画面を表示して異なるユーザ操作を受け付ける。【解決手段】画像形成装置１００は、PC１７０と接続可能であり、本体に設置された操作パネル１１０を備えている。画像形成装置１００は、操作パネル１１０から操作画面の取得要求があれば、操作パネル１１０に表示すべき操作画面をインスタンス１５２を用いて作成し、PC１７０から操作画面の取得要求があれば、PC１７０に表示すべき操作画面をインスタンス１５２と同一のクラスに属するインスタンス１５３を用いて作成する。【選択図】図１
2008286978.tif 000002
【特許請求の範囲】
【請求項１】
外部操作端末に接続可能な画像形成装置であって、
本体に設置された本体操作パネルと、
前記本体操作パネルから操作画面の取得要求があれば、前記本体操作パネルに表示すべき操作画面を第１のインスタンスを用いて作成し、前記外部操作端末から操作画面の取得要求があれば、前記外部操作端末に表示すべき操作画面を前記第１のインスタンスと同一のクラスに属する第２のインスタンスを用いて作成する画面作成手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記操作画面は複数の画面状態を有し、複数の画面状態のうちの第１の画面状態の操作画面における所定領域は、第２の画面状態の操作画面と対応付けられており、
前記画面作成手段は、
前記取得要求に前記第１の画面状態の操作画面におけるユーザ指定位置を示す座標情報が含まれている場合に、前記座標情報により示されるユーザ指定位置が前記所定領域に含まれていれば、前記第２の画面状態の操作画面を、前記表示すべき操作画面として作成すること
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記所定領域は、さらに、ジョブに関する設定情報が対応付けられており、
前記画面作成手段は、さらに、前記ジョブに関する設定情報を登録すること
を特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記画像形成装置は、さらに、スキャナを備え、
前記画面作成手段は、前記スキャナの使用が禁止されていることを表すメッセージを、前記本体操作パネルに表示すべき操作画面には含めず、前記外部操作端末に表示すべき操作画面には含めること
を特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記本体操作パネルは、ハードウェアボタンを備えており、
前記画面作成手段は、前記ハードウェアボタンに対応するソフトウェアボタンを、前記本体操作パネルに表示すべき操作画面には含めず、前記外部操作端末に表示すべき操作画面には含めること
を特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、MFP(Multi Functional Peripheral)等に用いられる画像形成装置に関し、特に、画像形成装置に接続された外部操作端末から画像形成装置を操作させる技術に関する。
【背景技術】
【０００２】
画像形成装置には、本体に設置された本体操作パネルに操作画面を表示するだけでなく、画像形成装置に接続された外部操作端末にも操作画面を表示して、外部操作端末からユーザ操作を受け付けるリモートパネル機能を有するものがある。リモートパネル機能を用いれば、ユーザは画像形成装置の近傍まで行かずに、例えば自席のPC等から画像形成装置を遠隔操作することができる。
【特許文献１】特開平10-150521号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のリモートパネル機能は、わざわざ画像形成装置の近傍まで行って操作しなくても外部操作端末を通じて遠隔操作できるものであり、基本的に本体操作パネルと外部操作端末とを同期して動作させるものである。本体操作パネルと外部操作端末とが同じ設定値を表示し、本体操作パネルあるいは外部操作端末での操作は、両方の表示に反映される。したがって、本体操作パネルと外部操作端末とで異なるユーザからの操作を受け付けるということができない。このような操作面に関する制約は、リモートパネル機能がメンテナンス用途で利用されていたときには特に問題視されていなかったが、ジョブ実行用途で利用することとすると、リモートパネル機能の利用頻度が格段に高くなり上記制約による問題が顕在化してくる。
【０００４】
そこで本発明は上記課題に鑑み、本体操作パネルと外部操作端末とで異なるユーザからの操作を受け付けることができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る画像形成装置は、外部操作端末に接続可能な画像形成装置であって、本体に設置された本体操作パネルと、前記本体操作パネルから操作画面の取得要求があれば、前記本体操作パネルに表示すべき操作画面を第１のインスタンスを用いて作成し、前記外部操作端末から操作画面の取得要求があれば、前記外部操作端末に表示すべき操作画面を前記第１のインスタンスと同一のクラスに属する第２のインスタンスを用いて作成する画面作成手段とを備える。
【発明の効果】
【０００６】
上記構成によれば、本体操作パネルに表示される操作画面は第１のインスタンスを用いて作成され、外部操作端末に表示される操作画面は第２のインスタンスを用いて作成される。このようにインスタンスが異なるので本体操作パネルと外部操作端末とで複数の操作画面を表示することができ、異なるユーザから操作を同時に受け付けることができる。本体操作パネル以外にも、複数の外部操作端末で操作画面表示が可能になったことにより、装置を効率よく稼動させることができる。
【０００７】
また、第１及び第２のインスタンスは同一クラスに属しているので、本体操作パネルに表示される操作画面の画面作成用ソースコードと外部操作端末に表示される操作画面の画面作成用ソースコードとを共通化することができ、操作画面の開発工数を低減することができ、かつ、プログラムの規模が小さくなる。さらに、ユーザへの本体操作パネルと同じユーザインターフェースを提供できるので、操作の統一性を確保することができる。
【０００８】
また、前記操作画面は複数の画面状態を有し、複数の画面状態のうちの第１の画面状態の操作画面における所定領域は、第２の画面状態の操作画面と対応付けられており、前記画面作成手段は、前記取得要求に前記第１の画面状態の操作画面におけるユーザ指定位置を示す座標情報が含まれている場合に、前記座標情報により示されるユーザ指定位置が前記所定領域に含まれていれば、前記第２の画面状態の操作画面を、前記表示すべき操作画面として作成することとしてもよい。このように座標情報を用いることにより、作成すべき操作画面の画面状態を特定することができる。
【０００９】
また、前記所定領域は、さらに、ジョブに関する設定情報が対応付けられており、前記画面作成手段は、さらに、前記ジョブに関する設定情報を登録することとしてもよい。このようにすれば、ユーザ操作に応じた設定情報を適用してジョブを実行することができる。
また、前記画像形成装置は、さらに、スキャナを備え、前記画面作成手段は、前記スキャナの使用が禁止されていることを表すメッセージを、前記本体操作パネルに表示すべき操作画面には含めず、前記外部操作端末に表示すべき操作画面には含めることとしてもよい。このようにすれば、外部操作端末を用いて操作をしているユーザにスキャナの使用が禁止されていることを注意喚起することができる。
【００１０】
また、前記本体操作パネルは、ハードウェアボタンを備えており、前記画面作成手段は、前記ハードウェアボタンに対応するソフトウェアボタンを、前記本体操作パネルに表示すべき操作画面には含めず、前記外部操作端末に表示すべき操作画面には含めることとしてもよい。このようにすれば、外部操作端末を用いて操作をしているユーザに、本体操作パネルを用いて操作をする場合と同じ操作性を提供することができる。
【発明を実施するための最良の形態】
【００１１】
本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
＜構成＞
図１は、本発明の実施の形態に係る画像形成装置、PC及びこれらからなるシステムの構成を示す図である。
本システムは、画像形成装置１００及びPC１７０を備えている。画像形成装置１００は、操作パネル１１０、スキャナ１２０、プリンタ１３０、通信部１４０、記憶部１５０及び制御部１６０を備えている。PC１７０は、画像形成装置１００に接続され、画像形成装置１００の外部操作端末として機能する。
【００１２】
操作パネル１１０は、表示部１１１及び操作部１１２を備えている。図２は操作パネル１１０のレイアウトを例示している。操作パネル１１０は、タッチパネルとハードウェアボタンとを備え、タッチパネルが表示部１１１及び操作部１１２として機能し、ハードウェアボタンが操作部１１２として機能する。
スキャナ１２０は、原稿を読み取って画像データを生成するものである。プリンタ１３０は、画像データに基づいてプリントするものである。通信部１４０は、PC１７０から画面表示要求等を受け付ける。
【００１３】
記憶部１５０は、具体的にはROM、RAM、HDDからなり、管理テーブル１５４とクラス定義１５５とを記憶している。クラス定義１５５は、図８の左列で定められる各設定項目に相当するものであり、ここでは操作パネル１１０で設定可能な項目がクラス定義で定められる。また記憶部１５０のインスタンス領域には、同一クラスに属するインスタンス１５２とインスタンス１５３とが作成されている。インスタンス１５２は操作パネル１１０に対応し、インスタンス１５３はPC１７０に対応している。インスタンスは、クライアント（本実施の形態では、操作パネル１１０及びPC１７０）から画面表示要求があれば、それに対応して動的に作成され、クライアントから画面表示終了要求があれば、それに対応して動的に消去される。管理テーブル１５４は、インスタンスのＩＤとインスタンスのアドレスとを対応づけるテーブルである（図６参照）。
【００１４】
制御部１６０は、操作パネル１１０、スキャナ１２０、プリンタ１３０、通信部１４０及び記憶部１５０を制御する。
＜動作＞
図３は、本発明の実施の形態に係る画像形成装置が画面表示要求を受け付けたときの動作を示す図である。
【００１５】
クライアントは、電源ＯＮやユーザ操作等の所定のイベントに基づいて、画像形成装置に画面表示要求を発行する。
画像形成装置１００は、クライアントから画面表示要求を受け付けるまで待機状態にある（ステップＳ１０１：ＮＯ）。待機状態においてクライアントから画面表示要求を受け付けると（ステップＳ１０１：ＹＥＳ）、ＩＤを発行するとともに操作画面を作成するためのインスタンスをインスタンス領域１５１に作成する（ステップＳ１０２）。
【００１６】
画像形成装置１００は、クライアントが操作パネルであれば（ステップＳ１０３：ＹＥＳ）、作成したインスタンスに本体属性を付与し、クライアントが操作パネルでなければ（ステップＳ１０３：ＮＯ）、作成したインスタンスに外部属性を付与する。したがって、操作パネル１１０に対応するインスタンス１５２には本体属性が付与され、PC１７０に対応するインスタンス１５３には外部属性が付与される。なお画面表示要求には、操作パネルであるか否かを判断するための情報が含まれているものとし、画像形成装置１００は当該情報に基づいて上記判断を行う。
【００１７】
画像形成装置１００は、発行したＩＤとインスタンスのアドレスとを対応付けて管理テーブル１５４に保存する（ステップＳ１０６）。
画像形成装置１００は、作成されたインスタンスに本体属性が付与されていれば（ステップＳ１０７：ＹＥＳ）、本体用の操作画面を作成し（ステップＳ１０８）、作成されたインスタンスに外部属性が付与されていれば（ステップＳ１０７：ＮＯ）、外部用の操作画面を作成する（ステップＳ１０９）。図９及び図１０は、それぞれ本体用の操作画面２００及び外部用の操作画面２１０を例示している。外部用の操作画面２１０には、スキャン機能及びコピー機能の利用が禁止されていることを表すメッセージ２１２と、ソフトウェアボタン２１３とが含まれている。ソフトウェアボタン２１３は、操作パネル１１０に備えられたハードウェアボタンに対応している。なお操作画面は、例えば、カラー設定画面、用紙設定画面、倍率設定画面など複数の画面状態をとり得る。またこれらの画面状態は階層関係を有しており、ユーザ操作に応じて状態遷移する。ステップＳ１０８、Ｓ１０９では、最上位階層の画面状態になるように操作画面が作成される。また画像形成装置１００は、操作画面を作成したインスタンス内にその操作画面の画面状態を記憶させる。
【００１８】
画像形成装置１００は、画面表示要求を発行したクライアントに、発行したＩＤと作成された操作画面とを送付する（ステップＳ１１０）。
クライアントは、送付されたＩＤを記憶するとともに、送付された操作画面を表示する。これによりユーザは操作画面を見ながらクライアントを通じて画像形成装置を操作することができる。
【００１９】
画像形成装置１００は、ステップＳ１１０を実行した後に、再び待機状態（ステップＳ１０１：ＮＯ）に戻る。このように待機状態に戻ることにより、画像形成装置１００は、クライアントから画面表示要求を受け付けるたびにインスタンスを作成することができる。すなわち同時期に複数のインスタンスを並行して存在させることができる（例えば、図１のインスタンス１５２、１５３）。
【００２０】
図４は、本発明の実施の形態に係る画像形成装置が画面操作要求を受け付けたときの動作を示す図である。
操作画面を表示しているクライアントは、ユーザ操作を受け付けると、ユーザ操作に応じた画面操作要求を画像形成装置に発行する。画面操作要求には、クライアントに記憶されているインスタンスのＩＤと、現在表示されている操作画面におけるユーザ指定位置を示す座標情報とが含まれている。図７は画面操作要求に含まれる情報を例示している。ここでは、ＩＤ「000001」及び座標情報「100,252」が含まれている。
【００２１】
画像形成装置１００は、クライアントから画面操作要求を受け付けると（ステップＳ２０１）、管理テーブル１５４を参照して画面操作要求に含まれているＩＤに対応するインスタンスを特定し、特定されたインスタンスに座標情報を渡す（ステップＳ２０２）。ＩＤにより特定されたインスタンス内には操作画面の画面状態が記憶されているので、画像形成装置１００は記憶されている操作画面の画面状態と座標情報とに基づいてユーザ操作を特定することができる。
【００２２】
画像形成装置１００は、特定されたユーザ操作がジョブに関する設定であれば（ステップＳ２０３：ＹＥＳ）、設定情報をインスタンスに記憶させる（ステップＳ２０４）。図８はインスタンスに記憶されている設定情報を例示している。ここでは、ジョブタイプ「コピー」、用紙サイズ「A4」、カラー「フルカラー」が設定されている。
画像形成装置１００は、ＩＤにより特定されたインスタンスに本体属性が付与されていれば（ステップＳ２０５：ＹＥＳ）、ユーザ操作に基づいて本体用の操作画面を作成する（ステップＳ２０６）。また画像形成装置１００は、ＩＤにより特定されたインスタンスに外部属性が付与されている場合において（ステップＳ２０５：ＮＯ）、ユーザ操作がスキャナの使用を伴う実行命令でなければ（ステップＳ２０７：ＮＯ）、ユーザ操作に基づいて外部用の操作画面を作成し（ステップＳ２０８）、ユーザ操作がスキャナの使用を伴う実行命令であれば（ステップＳ２０７：ＹＥＳ）、エラーメッセージ画面を作成する（ステップＳ２０９）。図１１、図１２及び図１３は、それぞれ本体用の操作画面２２０、外部用の操作画面２３０及びエラーメッセージ画面２４０を例示している。ここでは図９に示す画面状態の操作画面２００における領域２０１が図１１に示された画面状態の操作画面２２０に対応付けられている。また図１０に示す画面状態の操作画面２１０における領域２１１が図１２に示された画面状態の操作画面２３０に対応付けられている。画像形成装置１００は、操作画面を作成したインスタンスにその操作画面の画面状態を改めて記憶させる。
【００２３】
画像形成装置１００は、画面操作要求を発行したクライアントに、発行したＩＤと作成された操作画面とを送付する（ステップＳ２１０）。
クライアントは、送付された操作画面を表示するとともに、送付されたＩＤを改めて記憶する。
図５は、本発明の実施の形態に係る画像形成装置が画面表示終了要求を受け付けたときの動作を示す図である。
【００２４】
操作画面を表示しているクライアントは、電源ＯＦＦやユーザ操作等の所定のイベントに基づいて、画像形成装置に画面表示終了要求を発行する。画面表示終了要求には、クライアントに記憶されているインスタンスのＩＤが含まれる。
画像形成装置１００は、クライアントから画面表示終了要求を受け付けると（ステップＳ３０１）、管理テーブル１５４を参照して画面表示終了要求に含まれているＩＤに対応するインスタンスを特定し、特定されたインスタンスをインスタンス領域１５１から消去する（ステップＳ３０２）。
【００２５】
以上説明したように、本実施の形態に係る画像形成装置１００は、操作パネル１１０とPC１７０とで異なる操作画面を表示して異なるユーザ操作を受け付けることができる。またPC１７０の操作画面に秘密情報を入力したとしても、これが操作パネル１１０に表示されることがないので、セキュリティを確保することができる。さらに操作パネル１１０に対応するインスタンス１５２及びPC１７０に対応するインスタンス１５３は同一クラスに属している。したがって、操作パネル１１０に表示される操作画面の画面作成用ソースとPC１７０に表示される操作画面の画面作成用ソースとを共通化することができる。そのため操作画面の開発コストを低減することができるとともに、操作パネル１１０とPC１７０とで統一的な操作性を提供することができる。
【００２６】
なお、本実施の形態では、操作パネルが１台、PCが１台のシステムを例に挙げて説明しているが、本発明はこれに限られない。
【産業上の利用可能性】
【００２７】
本発明は、例えばMFPに利用可能である。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態に係る画像形成装置、PC及びこれらからなるシステムの構成を示す図である。
【図２】操作パネル１１０のレイアウトを例示する図である。
【図３】本発明の実施の形態に係る画像形成装置が画面表示要求を受け付けたときの動作を示す図である。
【図４】本発明の実施の形態に係る画像形成装置が画面操作要求を受け付けたときの動作を示す図である。
【図５】本発明の実施の形態に係る画像形成装置が画面表示終了要求を受け付けたときの動作を示す図である。
【図６】管理テーブル１５４に含まれる情報を例示する図である。
【図７】画面操作要求に含まれる情報を例示する図である。
【図８】インスタンスに記憶されている設定情報を例示する図である。
【図９】本体用の操作画面２００を例示する図である。
【図１０】外部用の操作画面２１０を例示する図である。
【図１１】本体用の操作画面２２０を例示する図である。
【図１２】外部用の操作画面２３０を例示する図である。
【図１３】エラーメッセージ画面２４０を例示する図である。
【符号の説明】
【００２９】
１００    画像形成装置
１１０    操作パネル
１１１    表示部
１１２    操作部
１２０    スキャナ
１３０    プリンタ
１４０    通信部
１５０    記憶部
１５１    インスタンス領域
１５２    インスタンス
１５３    インスタンス
１５４    管理テーブル
１６０    制御部
【図１】
2008286978.tif 000003
【図２】
2008286978.tif 000004
【図３】
2008286978.tif 000005
【図４】
2008286978.tif 000006
【図５】
2008286978.tif 000007
【図６】
2008286978.tif 000008
【図７】
2008286978.tif 000009
【図８】
2008286978.tif 000010
【図９】
2008286978.tif 000011
【図１０】
2008286978.tif 000012
【図１１】
2008286978.tif 000013
【図１２】
2008286978.tif 000014
【図１３】
2008286978.tif 000015