(57)【要約】【課題】共通の表示データを用いて長方形の操作パネルを操作者が操作する場合に、縦又は横方向で最適な操作性を維持して操作画面を表示する。【解決手段】画像表示装置の操作表示方向を検知し、動作モード及びその検知した操作表示方向に応じて、表示データユニットを、表示メモリの所定のアドレスから展開して表示部に表示し、表示部に少なくとも２つの操作画面を表示する動作モードの場合、メイン及びサブの表示データユニットのそれぞれを表示部の画面に割り付けて表示する。【選択図】図７
2012159531.tif 000002
【特許請求の範囲】
【請求項１】
画像表示装置の操作表示方向を検知する検知手段と、
表示メモリに記憶された画像データに基づいて画像を表示する表示手段と、
動作モードに応じて前記表示手段に表示する操作画面情報を、少なくともメインとサブの表示データユニットとして管理して記憶する記憶手段と、
動作モード及び前記検知手段により検知された前記操作表示方向に応じて、前記記憶手段に記憶されている前記表示データユニットを、前記表示メモリの所定のアドレスから展開して前記表示手段に表示するように制御する表示制御手段とを有し、
前記表示制御手段は、前記表示手段に少なくとも２つの操作画面を表示する動作モードの場合、前記メイン及びサブの表示データユニットのそれぞれを前記表示手段の画面に割り付けて表示することを特徴とする画像表示装置。
【請求項２】
前記表示制御手段は、前記表示手段に１つの操作画面だけを表示する動作モードの場合は、前記メインの表示データユニットだけを前記表示手段の画面に表示することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記表示制御手段は、前記操作表示方向が縦方向と検知された場合に、少なくとも２つの操作画面を表示し、前記操作表示方向が横方向と検知された場合に、１つの操作画面だけを表示することを特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記検知手段は、傾きセンサ、３次元ジャイロセンサ、３次元加速度センサの少なくともいずれかを有することを特徴とする請求項１乃至３のいずれか１項に記載の画像表示装置。
【請求項５】
画像表示装置における画像表示方法であって、
画像表示装置の操作表示方向を検知する検知工程と、
表示メモリに記憶された画像データに基づいて表示部に画像を表示する表示工程と、
動作モードに応じて前記表示部に表示する操作画面情報を、少なくともメインとサブの表示データユニットとして管理してメモリに記憶する記憶工程と、
動作モード及び前記検知工程で検知された前記操作表示方向に応じて、前記メモリに記憶されている前記表示データユニットを、前記表示メモリの所定のアドレスから展開して前記表示部に表示するように制御する表示制御工程とを有し、
前記表示制御工程は、前記表示部に少なくとも２つの操作画面を表示する動作モードの場合、前記メイン及びサブの表示データユニットのそれぞれを前記表示部の画面に割り付けて表示することを特徴とする画像表示方法。
【請求項６】
コンピュータを、
画像表示装置の操作表示方向を検知する検知手段と、
表示メモリに記憶された画像データに基づいて画像を表示する表示手段と、
動作モードに応じて前記表示手段に表示する操作画面情報を、少なくともメインとサブの表示データユニットとして管理して記憶する記憶手段と、
動作モード及び前記検知手段により検知された前記操作表示方向に応じて、前記記憶手段に記憶されている前記表示データユニットを、前記表示メモリの所定のアドレスから展開して前記表示手段に表示するように制御する表示制御手段とを有し、前記表示制御手段は、前記表示手段に少なくとも２つの操作画面を表示する動作モードの場合、前記メイン及びサブの表示データユニットのそれぞれを前記表示手段の画面に割り付けて表示する画像表示装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置本体から着脱可能で、当該装置本体を操作するための操作画面を表示する画像表示装置及びその画像表示方法とそのプログラムに関する。
【背景技術】
【０００２】
従来より画像形成装置において、画像形成装置本体（以下、本体）を制御するための操作パネルを本体から着脱可能にし、より操作性を高めることが提案されている。また、表示器の配置方向に応じて適応的に表示方向を切り替えて表示する装置もある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３０９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像形成装置から着脱可能な操作パネルは、その表示方向が固定である。従って、その操作パネルの操作方向に応じた表示ができれば、より操作性を高めることができると考えられる。画像形成装置には、印刷機能に加えて複写機能やファクシミリ機能等のように各種機能を備えているものもあり、このような多機能装置では、このような操作パネルを使用して各種の複雑な設定操作を必要とする。
【０００５】
また特許文献１に記載の装置では、表示器を縦横両方向のいずれでも共通して表示できる正方形の表示領域にのみ、表示データを共通に表示している。またその操作性も縦横方向で共通である。しかし、それだけでは、従来の画像形成装置の操作パネルを使用した場合の操作性と変わらない。そのため、着脱可能な操作パネルを使って、画像形成装置の操作性をいかに向上させるかが課題であった。
【０００６】
本発明の目的は、上記従来の問題点を解決することにある。
【０００７】
本願発明の特徴は、１つの画面に複数の表示データユニットを表示する場合、各表示データユニット毎に画面上での関連付けを持たせ、動作モードを及び操作方向に応じて各表示データユニットの表示位置や表示方向を制御する技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る画像表示装置は以下のような構成を備える。即ち、
画像表示装置の操作表示方向を検知する検知手段と、
表示メモリに記憶された画像データに基づいて画像を表示する表示手段と、
動作モードに応じて前記表示手段に表示する操作画面情報を、少なくともメインとサブの表示データユニットとして管理して記憶する記憶手段と、
動作モード及び前記検知手段により検知された前記操作表示方向に応じて、前記記憶手段に記憶されている前記表示データユニットを、前記表示メモリの所定のアドレスから展開して前記表示手段に表示するように制御する表示制御手段とを有し、
前記表示制御手段は、前記表示手段に少なくとも２つの操作画面を表示する動作モードの場合、前記メイン及びサブの表示データユニットのそれぞれを前記表示手段の画面に割り付けて表示することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像表示装置の操作入力方向と動作モードに応じた操作画面を表示できるため、ユーザの操作性をより高めることができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る画像形成装置の利用環境を示す概略図。
【図２】実施形態に係る本体、ホームポジション、操作パネルの構成を説明するブロック図。
【図３】実施形態１に係る操作パネルによる操作パネルの方向を検知する処理を説明するフローチャート。
【図４】操作パネルの操作表示方向を説明する図。
【図５】操作パネルに表示される表示データユニットの一例を示す図。
【図６】操作パネルに表示される表示データユニットの一例を示す図。
【図７】図３のＳ９の入力表示処理の詳細を説明するフローチャート。
【図８】ある起点から表示される画面情報のデータ構造を説明する図。
【図９】実施形態に係るメインメニュー画面の一例を示す図。
【図１０】メインメニュー画面とボックス選択画面を表示した例を示す図。
【図１１】ボックス文書一覧画面とボックスプレビュー画面を示す図。
【図１２】実施形態に係るボックスプレビュー画面の一例を示す図。
【図１３】実施形態に係るボックスプリント設定画面とボックスプリント詳細設定画面の一例を示す図。
【図１４】実施形態に係るボックスプリント詳細設定画面の一例を示す図。
【図１５】ボックスプリント実行中画面とジョブ状況画面の一例を示す図。
【図１６】ジョブ状況画面の一例を示す図。
【図１７】実施形態２に係る操作パネルの構成を示すブロック図。
【図１８】の実施形態２に係る操作パネルによる方向を検知する処理を説明するフローチャート。
【図１９】３次元ジャイロセンサを備えた操作パネルの構成を示すブロック図。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。本実施形態では、画像表示装置として画像形成装置（画像処理装置）に着脱可能な操作パネルを例に説明するが、本発明はこれに限定されるものではない。
【００１２】
図１は、本発明の一実施形態に係る画像形成装置の利用環境を示す概略図である。
【００１３】
本実施形態に係る画像形成装置は、いわゆるプリントオンデマンド（ＰＯＤ）機で、中綴じ製本、裁断、折加工などを行うことができる様々なオプションを組み合わせることで、多彩な印刷・製本要求に応えるものである。この画像形成装置は、画像形成装置本体（以下、本体）１０００に対して、用紙デッキ５０００、バインダ６０００、フィニッシャ７０００を組み合わせた例を示している。
【００１４】
本体１０００は、ＬＡＮ８０００を介して、パーソナルコンピュータ（ＰＣ）９０００と接続されている。ＰＣ９０００では、各ページのデータの作成及び編集から、製本、裁断、折加工等の設定といった、印刷ジョブの生成が行われる。こうして生成された印刷ジョブは、ＰＣ９０００からＬＡＮ８０００を介して、本体１０００に送られる。
【００１５】
また、本実施形態の特徴である着脱可能な操作パネル３０００が、本体１０００上に実装されたホームポジション２０００に装着されている。着脱可能な操作パネル３０００は、ホームポジション２０００に装着されているとき、ホームポジション２０００から供給される電力により、内蔵している電池３２１１（図２）を充電するように構成されている。
【００１６】
尚、用紙デッキ５０００、バインダ６０００、フィニッシャ７０００等のオプションは、本実施形態の趣旨に直接関係がないので、それらの詳細な説明を割愛する。
【００１７】
図２は、実施形態に係る本体１０００、ホームポジション２０００、操作パネル３０００の構成を説明するブロック図である。以下、本体１０００、ホームポジション２０００、操作パネル３０００のそれぞれを構成するモジュールについて説明する。
【００１８】
まず、本体１０００について説明する。
【００１９】
図２に示すように、本体１０００は、コントローラボード１１００、プリントエンジン１２００、スキャナ１３００、ハードディスクドライブ（ＨＤＤ）１４００、電源モジュール１５００を有している。そして、これら各部は、電源モジュール１５００から供給される電力によって動作する。
【００２０】
コントローラボード１１００は、ＣＰＵ１１０１、フラッシュＲＯＭ１１０２、ＲＡＭ１１０３、ネットワークインタフェースカード（ＮＩＣ）１１０４、メインチャネルコントローラ１１０５、サブチャネルコントローラ１１０６を有する。更に、ディスクコントローラ（ＤＫＣ）１１０７、スキャナインタフェース（ＳＩＦ）１１０８、プリンタインタフェース（ＰＩＦ）１１０９を備えている。これらデバイス１１０１〜１１０９のそれぞれは、バス１１１０を介してＣＰＵ１１０１と接続されている。
【００２１】
ＣＰＵ１１０１は、バス１１１０に接続される各デバイスを総括的に制御すると共に、フラッシュＲＯＭ１１０２及びＨＤＤ１４００に記憶された制御プログラムを実行するプロセッサである。ＲＡＭ１１０３は、ＣＰＵ１１０１の主メモリ、ワークエリアとして使用される。ＮＩＣ１１０４は、ＬＡＮ８０００を介して、パーソナルコンピュータ９０００や他の画像形成装置と双方向にデータのやり取りを行う。ＨＤＤ１４００は、ＤＫＣ１１０７を介してアクセスされ、制御プログラムを格納するだけでなく、画像データの一時記憶場所としても使用される。
【００２２】
スキャナ１３００は、読み取りセンサや原稿搬送機構等を備える（いずれも不図示）。読み取りセンサや原稿搬送機構等は、コントローラボード１１００に実装されたＳＩＦ１１０８及びスキャナ１３００に実装されたＳＩＦ１３０１を介して、ＣＰＵ１１０１で実行されるソフトウェアに従って制御される。その結果、読み取りセンサによって原稿を読み取り、得られたデータをＳＩＦ１３０１及びＳＩＦ１１０８を介してコントローラボード１１００に転送する。
【００２３】
またプリントエンジン１２００は、電子写真方式の記録部や記録紙カセット、用紙搬送部等を備える（いずれも不図示）。コントローラボード１１００からは、印刷ジョブに基づく印刷要求がＰＩＦ１１０９及びプリントエンジン１２００に実装されたＰＩＦ１２０１を介して送られる。記録部や用紙搬送部等は、同様にＰＩＦ１１０９及びＰＩＦ１２０１を介して、ＣＰＵ１１０１で実行されるプログラムに基づいて制御される。その結果、印刷要求に応じた画像を用紙上に形成する。
【００２４】
メインチャネルコントローラ１１０５及びサブチャネルコントローラ１１０６は、本体１０００と、着脱可能な操作パネル３０００とのやり取りを行う際に使用される。詳細は後述する。
【００２５】
次に、ホームポジション２０００について説明する。
【００２６】
図２に示すように、ホームポジション２０００は、主にメインボード２１００とコネクタ２２００とを備えている。メインボード２１００は、主にＩＥＥＥ８０２．１１ｂモジュール２１０１、ｉｒＤＡモジュール２１０２、電源コントローラ２１０３を備えている。ＩＥＥＥ８０２．１１ｂモジュール２１０１は、コントローラボード１１００のメインチャネルコントローラ１１０５と接続され、コントローラボード１１００からの要求に基づいて、操作パネル３０００との無線通信を仲介する。また、ｉｒＤＡモジュール２１０２は、コントローラボード１１００のサブチャネルコントローラ１１０６と接続され、コントローラボード１１００からの要求に基づいて、操作パネル３０００との赤外線通信を仲介する。電源コントローラ２１０３は、電源モジュール１５００と接続されている。ＩＥＥＥ８０２．１１ｂモジュール２１０１やｉｒＤＡモジュール２１０２は、電源コントローラ２１０３を経由して電力の供給を受ける。また電源コントローラ２１０３は、コネクタ２２００とも接続され、操作パネル３０００のコネクタ３５００が接触状態のとき、操作パネル３０００にも電力を供給する。加えて、電源コントローラ２１０３は、電力の供給状態を監視し、ホームポジション２０００に操作パネル３０００が装着された状態にあるか否かを検出し、その検出結果をコントローラボード１１００に伝達する。
【００２７】
次に、操作パネル３０００について説明する。
【００２８】
着脱可能な操作パネル３０００は、主にメインボード３１００、表示部（ＬＣＤ）３２００、タッチパネル３３００、ボタンデバイス３４００、コネクタ３５００を具備している。メインボード３１００は、ＣＰＵ３１０１、ＩＥＥＥ８０２．１１ｂモジュール３１０２、ｉｒＤＡモジュール３１０３、電源コントローラ３１０４を有している。また更に、ディスプレイコントローラ（ＤＩＳＰＣ）３１０５、パネルコントローラ（ＰＡＮＥＬＣ）３１０６、フラッシュＲＯＭ３１０７、ＲＡＭ３１０８を有している。それぞれのモジュール３１０１〜３１０８は、コントローラボード１１００と同様に、バス（不図示）によって接続されている。
【００２９】
ＣＰＵ３１０１は、バスに接続される各デバイスを総括的に制御すると共に、フラッシュＲＯＭ３１０７に記憶された制御プログラムを実行するプロセッサである。ＲＡＭ３１０８は、ＣＰＵ３１０１の主メモリ、ワークエリア、及びＬＣＤ３２００に表示するビデオデータの格納エリア（表示メモリ）として機能する。ＣＰＵ３１０１は、傾きセンサ３１１３を用いて操作パネル３０００の姿勢（縦方向か横方向か）を認識できる。縦方向とは、操作パネル３０００を上下方向に傾けたときに操作パネル３０００の短辺が地面とほぼ平行である姿勢をいい、横方向とは、操作パネル３０００を上下方向に傾けたときに操作パネル３０００の長辺が地面とほぼ平行である姿勢をいう。
【００３０】
ディスプレイコントローラ（ＤＩＳＰＣ）３１０５は、ＣＰＵ３１０１の要求に応じて、ＲＡＭ３１０８に展開されたビデオデータをＬＣＤ（表示部）３２００へ転送するとともに、ＬＣＤ３２００を制御して、そのビデオデータを表示する。パネルコントローラ（ＰＡＮＥＬＣ）３１０６は、ＣＰＵ３１０１の要求に応じて、タッチパネル３３００及びボタンデバイス３４００を制御する。その制御によって、タッチパネル３３００上の押下位置や、ボタンデバイス３４００上の押下されたボタンに対応するキーコードなどがＣＰＵ３１０１に返送される。
【００３１】
電源コントローラ３１０４はコネクタ３５００と接続され、ホームポジション２０００のコネクタ２２００とコネクタ３５００とが接続状態のとき、本体１０００の電源モジュール１５００から電力の供給を受ける。これによって、電源コントローラ３１０４に接続された電池３２１１を充電しながら、且つ、操作パネル３０００全体に電力を供給する。もし、電源モジュール１５００から電力が供給されないときは、その電池３２１１からの電力を操作パネル３０００全体に供給する。
【００３２】
ＩＥＥＥ８０２．１１ｂモジュール３１０２は、ＣＰＵ３１０１の制御に基づいて、ホームポジション２０００上のＩＥＥＥ８０２．１１ｂモジュール２１０１との無線通信を確立し、本体１０００との通信を仲介する。ｉｒＤＡモジュール３１０３は、ＣＰＵ３１０１の制御に基づいて、ホームポジション２０００上のｉｒＤＡモジュール２１０２との赤外線通信を確立し、本体１０００との通信を仲介する。
【００３３】
次に、本実施形態に係るメインチャネルとしての無線通信について説明する。
【００３４】
図２の説明で少し触れたように、本実施形態では、メインチャネルとしての無線通信は公知の技術であるＩＥＥＥ８０２．１１ｂの規格に準じて行われる。もう少し詳しく説明すると、本実施形態のシステムでは、本体１０００がアクセスポイント（ＡＰ）、操作パネル３０００が端末となるインフラストラクチャモードで無線通信が行われる。
【００３５】
電波が届く範囲に複数の本体がある場合、既存のパーソナルコンピュータのように、操作パネル３０００側に、通信可能な複数の本体のＥＳＳＩＤが表示され、そのうちの一つを選択できるように構成されている。
【００３６】
アソシエーションによって通信相手が確立した後、操作パネル３０００は、本体動作を制御するために操作者がタッチパネル３３００やボタンデバイス３４００を使った入力の検出やＬＣＤ３２００での表示を行うシンクライアントとして動作する。即ち、装置本体の状態の管理や記録信号の生成処理等のほとんどは、本体１０００のＣＰＵ１１０１で実行される。本体１０００の状態は予め定められたプロトコルで、本体１０００から操作パネル３０００に無線で送られる。一方、ＣＰＵ３１０１は操作パネル３０００のタッチパネル３３００及びボタンデバイス３４００に対するユーザの操作に関連する情報に応じてＬＣＤ３２００の表示制御を行い、操作者の操作に応じた本体１０００に関する情報を本体１０００へ要求する。それと共に操作者により設定された条件での本体１０００の動作開始等の指示は本体１０００に無線で送る。
【００３７】
以上のように、本実施形態のシステムは、本体１０００と操作パネル３０００とが無線通信可能なシステムである。
【００３８】
次に、図３のフローチャートを参照して、操作パネル３０００による方向検知処理を説明する。
【００３９】
図３は、実施形態に係る操作パネル３０００による操作パネルの方向を検知する処理を説明するフローチャートである。このフローチャートで示された処理を実行するプログラムはフラッシュＲＯＭ３１１０７に記憶されており、ＣＰＵ３１０１がこのプログラムを実行することにより実現される。
【００４０】
まずＳ１で、操作パネル３０００のＣＰＵ３１０１は、メインチャネルの無線通信状態を判定し（通信状態判定処理）、本体１０００と無線通信中か否かを判定する。そして、メインチャネルとしての無線通信による通信中でないと判定した場合はＳ２に進み、本体１０００とメインチャネル通信を確立するための要求を本体１０００に送信する。一方、通信中と判定するとＳ５に進む。尚、メインチャネルの電波が届く範囲に複数の本体がある場合、操作パネル３０００側に、通信可能な複数の本体のＥＳＳＩＤが表示され、そのうちの一つをユーザに選択させ、その選択されたＥＳＳＩＤの本体に上記要求を送信するものとする。そしてＳ３に進み、ＣＰＵ３１０１は、本体１０００からの通信を許可する旨の応答を受信したかどうかで本体１０００を検出したか否かを判定し、本体１０００を検出するまでＳ２〜Ｓ３の処理を繰り返す。
【００４１】
そしてＳ３で、本体１０００を検出したと判定した場合は、ＣＰＵ３１０１は本体１０００とのメインチャネル通信を確立してＳ７に処理を進める。Ｓ７では、ＣＰＵ３１０１は、本体１０００の装置ＩＤや有効な機能等の装置情報の確認する。詳細には、ＣＰＵ３１０１は、本体１０００に装置情報確認要求（本体１０００の装置ＩＤや有効な機能等の装置情報の確認する要求）送信し、該装置情報を本体１０００から受信する。そしてＳ５に処理を進める。Ｓ５では、ＣＰＵ３１０１は、操作パネル３０００が本体１０００上のホームポジション２０００に置かれ、操作パネル３０００と本体１０００とが接続されているか否かを判定する。そして、操作パネル３０００と本体１０００とが接続されていると判定した場合はＳ８に分岐し、一意に横方向での表示処理を行う。一方、Ｓ６で、操作パネル３０００と本体１０００とが接続されていないと判定した場合はＳ６に処理を進める。Ｓ６では、操作者が本体１０００から操作パネル３０００を着脱し、傾きセンサ３１１３の出力から、その操作方向（操作パネル３０００の向き）が横方向か否かを判断する。傾きセンサ３１１３の出力に基づいて、横方向であると判断するとＳ８に分岐し、横方向での入力表示処理を行うための表示データのアドレス設定を行って入力表示処理（Ｓ９）に進む。一方、Ｓ６で、傾きセンサ３１１３の出力に基づいて、操作パネル３０００の向きが縦方向であると判定するとＳ７に分岐し、縦方向での入力表示処理を行うための表示データのアドレス設定を行って入力表示処理（Ｓ９）に進む。尚、これらＳ１〜Ｓ９の処理は、操作パネル３０００の電源供給がある限り繰り返される。
【００４２】
＜実施形態１＞
図４（Ａ）〜（Ｄ）は、操作パネル３０００の操作表示方向を説明する図である。ここでは縦方向は図４（Ａ）（Ｂ）の２種類有り、同様に横方向も図４（Ｃ）（Ｄ）の２種類ある。
【００４３】
Ｓ７の縦方向のアドレス設定は、操作パネル３０００を縦方向にして操作する場合であるが、傾きセンサ３１１３によって図４（Ａ）で示す縦方向が検知された場合、表示データの起点は、各表示データのユニットごとにＰ（０，０）とＱ（５１１，０）とする。本実施形態１では、起点Ｐで始まる表示データのユニットをメイン表示データユニットとし、起点Ｑで始まる表示データのユニットをサブ表示データユニットとして説明する。本実施形態１で用いた表示部３２００の画素は、（１０２４×７６８）画素の長方形であり、両起点から其々（５１２×７６８）画素を表示データの単位とする異なる２つの表示データユニットを、互いに重複することなく表示できる。
【００４４】
図５（Ａ）（Ｂ）、図６（Ａ）（Ｂ）は、操作パネル３０００に表示される表示データユニットの一例を示す図である。
【００４５】
図５（Ａ）は、図９の基本モード画面からボックス文書プリント機能が選択された場合に表示される表示データユニットであり、通常、起点Ｐを基にＲＡＭ３１０８上に（７６８×５１２）画素で展開される。図５（Ａ）は、各ボックスにデータが記憶されているかどうかを、使用量で表示している。図５（Ｂ）は、ボックス文書プリントのために、特定のボックス文書を選択するための画面（ボックス文書一覧）の表示データユニットである。図６（Ａ）は、ボックス文書のプリント設定用画面の表示データユニットで、図５（Ａ）（Ｂ）及び図６（Ａ）の表示データユニットは、いずれも起点ＰからＲＡＭ３１０８上に（７６８×５１２）画素で展開される。図５（Ａ）（Ｂ）及び図６（Ａ）で示す表示データユニットは、従来から本体１０００に設けられていた８インチ程度のサイズの表示器で表示していた表示データである。また図６（Ｂ）は、ボックス文書を実際にプリント実行している時に表示される表示データユニットを示す。尚、これら表示データユニットの表示データは、フラッシュＲＯＭ３１０７に格納されている。
【００４６】
次に図７のフローチャートを参照して、図３のＳ９の入力表示処理の詳細を、ボックス文書をプリントする場合を例にして説明する。尚、このフローチャートに係るプログラムやデータは、操作部３０００のフラッシュＲＯＭ３１０７に記憶されており、ＲＡＭ３１０８に読み出されＣＰＵ３１０１によって実行される。また、このプログラムは、操作パネル３０００のタッチパネル３３００やボタンデバイス３４００からの指令により、IEEE８０２.１１b３１０２とIEEE８０２.１１b２１０１とを経由して、本体１０００から供給されても良い。またIEEE８０２.１１b３１０２は、通信規格の一例であり、この通信規格に限定されるものではない。
【００４７】
この図７に示す処理では、パネルコントローラ（ＰＡＮＥＬＣ）３１０６は、最初に操作パネル３０００の操作表示の向きに応じた表示データの起点アドレスを読み込む。尚、Ｓ７０１，Ｓ７０３，Ｓ７０５，Ｓ７０７，Ｓ７０９では、これらの入力表示の検知処理、データユニットの関係特定処理、更に、メイン表示データユニット及びサブ表示データユニットに関連付けられた画面を割りつけて表示する画面表示処理が行われる。
【００４８】
入力表示の検知処理として、先の説明に従って図４（Ａ）（Ｂ）に示す縦方向の場合は、起点Ｐと起点Ｑ（０，０）及び（５１１，０）に対応する所定のアドレスが設定される。その際、表示すべき２つの表示データユニットは、それぞれフラッシュＲＯＭ３１０７からＲＡＭ３１０８の起点Ｐを起点とするメイン表示データユニットと、起点Ｑを起点とするサブ表示データユニットに分けられる。そして、各表示データユニットの起点を、これら起点Ｐ，Ｑに合わせる。それと共に各起点から対角線方向に（７６８×５１２）画素の画像が表示されるように表示メモリに画像データを展開することにより表示部３２００に、これら表示データユニットが表示される。それぞれ、起点Ｐ及び起点Ｑから表示される操作画面情報は、後述の図８の形式のデータ構造をとる。また図８に示すデータ構造のデータは、フラッシュＲＯＭ３１０７、或いはＨＤＤ１４００に記憶されている。
【００４９】
以下に各ステップの処理を説明する。
【００５０】
まずＳ７０１で、パネルコントローラ（ＰＡＮＥＬＣ）３１０６は、メインメニュー画面（図９）を表示する。次にＳ７０２に進み、操作者によって、メインメニュー画面ボックスキー９０２が押下されるとＳ７０２からＳ７０３に進み、パネルコントローラ（ＰＡＮＥＬＣ）３１０６は、図１０に示すように、メインメニュー画面とボックス選択画面を表示する。
【００５１】
図１０は、実施形態１において、メインメニュー画面とボックス選択画面を表示した例を示す図である。
【００５２】
この表示では、パネルコントローラ（ＰＡＮＥＬＣ）３１０６がボックス選択画面（図５（Ａ））を起点Ｐから表示し、メインメニュー画面（図９）を起点Ｑから表示する。次にボックス選択画面（図５（Ａ））中のボックス番号選択キー５０４が押下されるとＳ７０４からＳ７０５のボックス文書一覧表示に進む。Ｓ７０５で、パネルコントローラ（ＰＡＮＥＬＣ）３１０６は、図１１に示すように、ボックス文書一覧画面とボックスプレビュー画面とを表示する。
【００５３】
図１１は、実施形態１に係るボックス文書一覧画面とボックスプレビュー画面を示す図である。
【００５４】
このボックス文書一覧画面では、パネルコントローラ（ＰＡＮＥＬＣ）３１０６は起点Ｐからボックス文書一覧画面（図５（Ｂ））に書き換え、更に、起点Ｑからボックスプレビュー画面（図１２）に書き換えた状態を表示する。図１２は、図１１のファイル名称で選択されたファイル（ここではファイルＡ）のプレビューを表示している。このボックス文書一覧画面から文書が選択されて印刷キー５０２が押下されるとＳ７０６からＳ７０７に進み、図１３に示す、ボックスプリント設定画面とボックスプリント詳細設定画面に切り替わる。
【００５５】
図１３は、本実施形態１に係るボックスプリント設定画面とボックスプリント詳細設定画面の一例を示す図である。
【００５６】
このボックスプリント設定画面では、パネルコントローラ（ＰＡＮＥＬＣ）３１０６は起点Ｐからボックスプリント設定画面（図６（Ａ））に書き換え、更に、起点Ｑからボックスプリント詳細設定画面（図１４）に書き換えた状態を表示する。このボックスプリント設定画面から、プリント開始キー６０１が押下されると、Ｓ７０８からＳ７０９に進み、図１５に示すボックスプリント実行中画面とジョブ状況画面の表示に切り替わる。
【００５７】
図１５は、ボックスプリント実行中画面とジョブ状況画面の一例を示す図である。
【００５８】
このボックスプリント実行中画面では、パネルコントローラ（ＰＡＮＥＬＣ）３１０６は、起点Ｐからボックスプリント実行中画面（図６（Ｂ））に書き換え、更に、起点Ｑからジョブ状況画面（図１６）に書き換えた状態を表示する。このボックスプリント実行中画面で、ボックスプリントジョブが実行されるか、或いは画面を閉じるための閉じるキー１５０１が押下されると再びＳ７０２に戻る。
【００５９】
尚、Ｓ７０２で、ボックス処理以外の設定操作の場合はＳ７１０に進んで、他の処理を実行するが、ここではその説明を省略する。
【００６０】
また同様に、傾きセンサ３１１３によって図４（Ｂ）で示す縦方向が検知された場合、表示データユニットの起点は起点Ｒ（１０２３，７６７）と起点Ｓ（５１１，７６７）となる。この場合も先に説明したように画面が遷移する。尚、表示は同じだが、図４（Ｂ）で示す操作表示方向は、図４（Ａ）で示す操作表示方向から操作パネル３０００を１８０度回転した場合である。この場合、フラッシュＲＯＭ３１０７に保持してある画面データユニットを起点に応じてＲＡＭ３１０８へ展開すれば画面の表示が操作パネル３０００の１８０度の回転に追従して遷移して見える。
【００６１】
次に傾きセンサ３１１３によって図４（Ｃ）で示す横方向が検知された場合について説明する。
【００６２】
操作表示方向が図４（Ｃ）の場合、先に説明したボックス選択画面（図５（Ａ））の表示データユニットを、起点点Ｔ（１０２３、０）から対角点（０，７６７）方向にＲＡＭ３１０８上に展開する。この場合、図４（Ａ）に関して説明した各画面は、横方向が検知された場合用の画面である横方向の画面に置き換わって表示される。つまり、パネルコントローラ（ＰＡＮＥＬＣ）３１０６が、図１５のボックス選択画面を図５（Ａ）のボックス選択画面に、図１１のボックス文書一覧画面を図５（Ｂ）のボックス文書一覧画面に書き換えて表示する。更に、パネルコントローラ（ＰＡＮＥＬＣ）３１０６は、図１３のボックスプリント設定画面を、図６（Ａ）のボックスプリント設定画面に、図１５のボックスプリント実行中画面を、図６（Ｂ）のボックスプリント実行中画面に、それぞれ置き換えて表示する。即ち、操作パネル３０００を横方向にすると、メイン表示データユニットのみを表示する。
【００６３】
次に図８を参照して、操作パネル３０００が横方向、或いは、縦方向であると検知した時に表示画面を制御するためのデータ構造を説明する。
【００６４】
図８は、操作パネルの方向に応じた起点から表示される操作画面情報（表示データユニット）のデータ構造を説明する図である。
【００６５】
組合せＩＤ８０１は、縦方向の検知時に表示する２画面の組合せを管理するための識別子である。親画面ＩＤ８０２は、横方向の検知時に表示する画面を親画面（メイン表示データユニット）と定義して、その親画面を特定するための識別子である。親画面名称８０３は、親画面ＩＤ８０２の名称を示すデータである。子画面ＩＤ８０４は、縦方向の検知時に表示する２画面のうち、親画面以外に、表示される子画面（サブ表示データユニット）と定義して、その子画面を特定するための識別子である。子画面名称８０５は、子画面ＩＤ８０４の名称を示すデータである。表示種別８０６は、このデータがどのような画面構成のときに使用されるかを判断するためのデータである。
【００６６】
このように組合せＩＤ８０１は、操作パネル３０００で設定された動作モードに対応し、親画面及び子画面は、その動作モードの時に２つの画面を表示する操作表示方向であれば、第１の起点及び第２の起点から表示される各操作画面の画面情報に対応している。
【００６７】
図８の組合せＩＤ８０１が「００００１」の場合は、図１０に示す画面表示に対応している。また図８の組合せＩＤ８０１が「００００２」の場合は、図１１に示す画面表示に対応している。また図８の組合せＩＤ８０１が「００００３」の場合は、図１３に示す画面表示に対応している。そして図８の組合せＩＤ８０１が「００００４」の場合は、図１５に示す画面表示に対応している。
【００６８】
以上説明したように本実施形態１によれば、操作パネルの画面に表示する表示データユニットを、親画面、子画面と定義しておき、表示領域に１画面を表示する際には親画面を表示する。また表示領域に２画面を表示する際には、親画面に関連付けられた子画面を同時に表示する。これにより、操作パネル３０００の方向検知に応じて、最適な画面を表示することができるため、ユーザの意図に応じた最適な操作性を提供することができる。
【００６９】
本実施形態１では、操作パネルが縦方向の場合に、上下２画面を表示するという例をあげて、親画面と子画面を関連付ける点を説明した。しかし方向検知と、同時に表示する画面の数はこれに限定されるものでなく、例えば横方向の場合には左右２画面を表示しても良い。更に、親画面と子画面の関連についても、１対１という関係に限定するものではない。また、２つの表示データユニットがある場合に、親画面と子画面の組合せのデータがないとしても、代替として親画面のみを表示することも可能である。
【００７０】
以上説明した実施形態１では、傾きセンサ３１１３を用いて操作パネル３０００の方向を検知していた。一般に傾きセンサ３１１３は重力を利用しているため、操作パネル３０００が水平面上に置かれた場合、縦か横はその操作方向は傾きセンサ３１１３では判別できない。
【００７１】
＜実施形態２＞
図１７は、操作パネル３０００の操作方向を検知する手段として傾きセンサ３１１３に加えて３次元加速度センサ３１１１を有する実施形態２の操作パネルの構成を示すブロック図である。３次元加速度センサ３１１１は、半導体のチップ内に可動部分があり、外から加わる加速度によって可動部分のフィンが移動し、非可動部分のフィンとの間隔が変化して静電容量が変化する。これにより、操作パネル３０００に対して外から加わる加速度を検出することができる。これら２つのセンサ３１１１，３１１３の出力を信号処理することで、例えば操作パネル３０００が立面状態か平面状態か、又縦置きか横置きか、更には前後、左右、上下方向の３次元的なその動きを精度良く検出できる。尚、３次元加速度センサ３１１１には他に、ピエゾ抵抗型や熱検知型等が知られているが、本発明はこれら公知の全ての方式を用いて実施できる。
【００７２】
尚、図１７では省略しているが、ホームポジション２０００及び本体１０００の構成は前述の実施形態１と同じであるため、その説明を省略する。
【００７３】
図１８は、本発明の実施形態２に係る操作パネルによる操作パネルの方向を検知する処理を説明するフローチャートである。先に説明した図３中の同じ処理は同じステップ番号で示す。
【００７４】
操作パネル３０００が水平状態で、傾きセンサ３１１３出力が小さく安定に検知できない場合はＳ６０１からＳ６０２に進み、加速度センサ３１１１の出力を処理して方向を検出する。Ｓ６０２では、傾きセンサ３１１３の出力を初期値とし、加速度センサ３１１１の出力を２回積分して初期値からの３次元各方向での移動距離を算出して、水平面上の方向を判定する。尚、水平状態で、操作パネル３０００が電源投入されたりＣＰＵ３１０１がリセットされた場合で操作パネルの移動も無い場合は、傾きセンサ３１１３を用いても初期位置が不定である。このため、この場合をＳ６０３で傾きの検知が可能かどうかを判定し、その可能でないときはＳ７に進んで縦方向に決定する。一方、加速度センサ３１１１の出力から移動量が算出できる場合はＳ６０４で操作方向を判定し、その判定結果に応じてＳ７或いはＳ８に分岐する。
【００７５】
図１９は、前述のセンサに代えて３次元ジャイロセンサ３１１２を備えた他の実施形態に係る操作パネル３０００の構成を示すブロック図である。
【００７６】
３次元ジャイロセンサ３１１２は、操作パネル３０００が如何なる状態にあっても、その方向を図３で先に説明したフローチャートに従って検知可能である。尚、３次元ジャイロセンサ３１１２は、コリオリの力を利用した方式の半導体素子である。
【００７７】
上記いずれのセンサを用いた場合も、その検知した操作表示方向に応じて表示形態を変更する構成は、前述の実施形態１と同じであるため、その説明を省略する。
【００７８】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００７９】
以上本発明に係る実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。尚、上述した各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【００８０】
以上示したように本実施形態によれば、本体１０００と無線通信可能な操作パネル３０００を、使用する操作者が縦方向或いは横方向で操作する場合に、少なくとも２つの表示データユニットと操作方向の検知手段を用いる。その検知手段により検知された操作方向に応じて、少なくとも２つの表示データユニットを適応的にレイアウト表示する。２つの表示データユニットで表示可能な際には、各画面に関連づいた画面を表示することによって、検知された操作方向に対応する、操作者のための操作画面を表示できる。
【００８１】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012159531.tif 000003
【図２】
2012159531.tif 000004
【図３】
2012159531.tif 000005
【図４】
2012159531.tif 000006
【図５】
2012159531.tif 000007
【図６】
2012159531.tif 000008
【図７】
2012159531.tif 000009
【図８】
2012159531.tif 000010
【図９】
2012159531.tif 000011
【図１０】
2012159531.tif 000012
【図１１】
2012159531.tif 000013
【図１２】
2012159531.tif 000014
【図１３】
2012159531.tif 000015
【図１４】
2012159531.tif 000016
【図１５】
2012159531.tif 000017
【図１６】
2012159531.tif 000018
【図１７】
2012159531.tif 000019
【図１８】
2012159531.tif 000020
【図１９】
2012159531.tif 000021