(57)【要約】【課題】  傾きを検知可能な入力表示パネルと画像形成装置との接続、分離時に入力表示パネルへの表示を状況に合わせて変更することで、操作性向上を高めるようにする。また、入力表示パネルと画像形成装置の接続時にそれぞれが扱うデータを利用させることにより、画像形成装置使用時の操作性を高めるようにする。【解決手段】  本体１０００と入力表示制御内容を相互に通信する通信手段と、記憶手段と記憶手段に予め記憶されたプログラムに応じて入力表示を制御する入力表示手段を有する入力表示パネル３０００であり、本体１０００への入力表示パネル３０００の着脱状態を検知する着脱検知手段を有し、入力表示パネル３０００が本体１０００に装着された事を検知手段で検知した場合、検知した入力表示装置の操作表示方向に応じて外部装置の制御を前記入力表示手段で行うようにした。【選択図】  図２
2012155213.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と入力表示制御内容を相互に通信する通信手段（３１０２、３１０３、３１０４）と、記憶手段（３１０７）と記憶手段に予め記憶されたプログラムに応じて入力表示を制御する入力表示手段（３１０５、３２００）を有する入力表示装置（３０００）であって、
外部装置への前記入力表示装置の着脱状態を検知する着脱検知手段（３５００）を有し、前記入力表示装置が外部装置に装着された事を前記検知手段で検知した場合、検知した入力表示装置（３２００）の操作表示方向に応じて外部装置の制御を前記入力表示手段（３１０５，３２００）で行うことを特徴とする入力表示装置。
【請求項２】
記憶手段に記憶された情報によって、予め登録された外部装置か否かの登録確認手段（Ｓ９０７）を有し、
登録された外部装置に前記入力表示装置が装着された事を前記検知手段で検知した場合、外部装置の制御を前記入力表示手段（３１０５、３２００）で行うことを特徴とする請求項１に記載の入力表示装置（３０００）。
【請求項３】
前記入力表示装置（３０００）が外部装置に装着された事を前記検知手段で検知した場合、外部装置の初期制御画面を前記入力表示手段（３１０５、３２００）で表示することを特徴とする請求項１に記載の入力表示装置。
【請求項４】
前記入力表示手段が外部装置に装着された事を前記検知手段で検知した場合、前記入力表示を制御して記憶手段（３１０７、３１１６）に記憶された情報を外部装置でプリントすることを特徴とする請求項１に記載の入力表示装置。
【請求項５】
前記入力表示手段が外部装置に装着された事を前記検知手段で検知した場合、前記入力表示を制御して記憶手段（３１０７、３１１６）に原稿を読み取った情報を記憶保持することを特徴とする請求項１に記載の入力表示装置。
【請求項６】
前記入力表示手段が外部装置に装着された事を前記検知手段で検知した場合、前記入力表示を制御して原稿を読み取った情報の伝送を記憶手段（３１０７）に記憶保持された宛先の中から宛先設定を行うことを特徴とする請求項１に記載の入力表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の入力表示装置、制御方法、及び、プログラムに関するもので、特に画像形成装置から分離して使用できる入力表示装置に関する。
【背景技術】
【０００２】
従来、画像形成装置には、画像形成装置（以下、本体）と一体となった入力表示パネルが接続されているのが一般的であった。また、入力表示パネル３０００では本体がエラー修復や調整を必要とする際にその手順を表示可能であった。
【０００３】
また、本体にフィニッシャー等各種排紙処理が装備された大型機ではこの入力表示パネルを本体から着脱にする事で、操作箇所で表示された操作手順を見る事も可能である
また、近年３次元加速度センサーを備えた小型のコンピュータでは、装置の傾きを検知して画面の表示を縦方向と横方向に切り替える機能を備えている。（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−３０９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
入力表示パネルを着脱な画像形成装置では、操作者が入力表示パネル見ながら設定を行うことができるが、あくまで入力表示パネルが本体から脱着できるだけであり更なる操作性の向上という課題がある。
【０００６】
また、着脱可能な入力表示パネルでは、本体との接続、分離のタイミングがわかりにくく、使用しにくいという課題がある。
【０００７】
本発明は、上記の問題点を解決するためになされたものであり、本発明の目的は、傾きを検知可能な入力表示パネルと画像形成装置の接続を行いやすくすること、入力表示パネルと画像形成装置の接続時にそれぞれが扱うデータの操作性をより高めた画像形成装置の入力表示パネルを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、このような目的を達成する為、
外部装置と入力表示制御内容を相互に通信する通信手段と、記憶手段と記憶手段に予め記憶されたプログラムに応じて入力表示を制御する入力表示手段を有する入力表示装置であって、
外部装置への前記入力表示装置の着脱状態を検知する着脱検知手段を有し、
入力表示装置が外部装置に装着された事を前記検知手段で検知した場合、検知した入力表示装置の操作表示方向に応じて外部装置の制御を前記入力表示手段で行うことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、傾きセンサーを備えた入力表示パネルによる画像形成装置の操作性を格段に高めることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例を示す画像形成装置の利用環境を示す概略図である。
【図２】本体、ホームポジション、入力表示パネルの制御構成を示すブロック図である。
【図３】入力表示パネルの処理の概略を示すブロック図である。
【図４】入力表示パネルの処理を示すフローチャートである。
【図５】図４のステップＳ３０１の入力検出処理の詳細を示すフローチャートである。
【図６】図５のステップＳ４０２のタッチパネル検出処理の詳細を示すフローチャートである。
【図７】図４のステップＳ３０２の表示制御処理の詳細を示すフローチャートである。
【図８】入力表示パネルの表示レイアウトを示す図である。
【図９】図４のステップＳ３０３の本体検出、通信管理の詳細を示すフローチャートである。
【図１０】図４のステップＳ３０４の本体情報管理処理の詳細を示すフローチャートである。
【図１１】入力表示パネルと本体とデータ処理を示すシーケンス図である。
【図１２】入力表示パネルの画面フローを示すフローチャートである。
【図１３】図１２のステップＳ１２０１の起動フローの詳細を示すフローチャートである。
【図１４】図１３のステップＳ１３０８のメイン画面を示す図である。
【図１５】コピー画面を示す図である。
【図１６】送信画面を示す図である。
【図１７】送信機能の宛先指定画面を示す図である。
【図１８】ボックス画面を示す図である。
【図１９】ボックス画面を示す図である。
【図２０】図１２のステップＳ１２０３の終了フローの詳細を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１２】
本実施例では、画像形成装置（画像処理装置）を例に説明するが、本発明はこれに限定されるものではない。
【００１３】
［実施例］
≪概略図≫
図１は、本発明の一実施例を示す画像形成装置の利用環境を示す概略図である。
【００１４】
本実施例の画像形成装置（画像処理装置）は、いわゆるプリントオンデマンド（ＰＯＤ）機で、中綴じ製本、裁断、折加工などを行うことができる様々なオプションを組み合わせることで、多彩な印刷・製本要求に応えるものである。
【００１５】
図１記載の画像形成装置（画像処理装置）は、画像形成装置本体（以下、本体）１０００に対して、用紙デッキ５０００、バインダ６０００、フィニッシャー７０００を組み合わせた例を示している。
【００１６】
本体１０００は、ＬＡＮ８０００を介して、パーソナルコンピュータ９０００と接続されている。パーソナルコンピュータ９０００では、一つ一つのページの作成・編集から、製本、裁断、折加工などの設定といった、印刷ジョブの生成が行われる。生成された印刷ジョブは、ＬＡＮ８０００を介して、本体１０００に送られる。
【００１７】
また、図１では、本発明の特徴である着脱可能な入力表示パネル３０００が、本体１０００上に実装されたホームポジション２０００に装着されている様子を示している。
【００１８】
着脱可能な入力表示パネル３０００は、ホームポジション２０００に装着されているとき、ホームポジション２０００から供給される電力により充電されるように構成されている。
【００１９】
なお、用紙デッキ５０００、バインダ６０００、フィニッシャー７０００などのオプションは、本発明に直接関係がないので、詳細な説明は割愛する。
【００２０】
≪ブロック図≫
図２は、本体１０００、ホームポジション２０００、入力表示パネル３０００の制御構成を示すブロック図である。以下、本体１０００、ホームポジション２０００、入力表示パネル３０００のそれぞれを構成するモジュールについて説明する。
【００２１】
まず、本体１０００について説明する。
【００２２】
図２に示すように、本体１０００は、主に、コントローラボード１１００、プリントエンジン１２００、スキャナ１３００、ハードディスクドライブ（ＨＤＤ）１４００、電源モジュール１５００から構成される。それぞれのデバイスは、電源モジュール１５００によって供給される電力によって動作する。
【００２３】
コントローラボード１１００は、ＣＰＵ１１０１、ＦＬＡＳＨ  ＲＯＭ１１０２、ＲＡＭ１１０３、ネットワークインタフェースカード（ＮＩＣ）１１０４、メインチャネルコントローラ１１０５、サブチャネルコントローラ１１０６、ディスクコントローラ（ＤＫＣ）１１０７、スキャナインタフェース（ＳＩＦ）１１０８、プリンタインタフェース（ＰＩＦ）１１０９を備えている。デバイス１１０１〜１１０９のそれぞれは、バス１１１０を介して接続されている。
【００２４】
ＣＰＵ１１０１は、バス１１１０に接続される各デバイスを総括的に制御すると共に、ＦＬＡＳＨ  ＲＯＭ１１０２及びＨＤＤ１４００に記憶された、制御プログラムとしてのファームウェアモジュールを実行するプロセッサである。ＲＡＭ１１０３は、ＣＰＵ１１０１の主メモリ、ワークエリアとして機能する。
【００２５】
ＮＩＣ１１０４は、ＬＡＮ８０００を介して、パーソナルコンピュータ９０００や、他の画像形成装置と双方向にデータのやり取りを行う。ＨＤＤ１４００は、ＤＫＣ１１０７を介してアクセスされ、ファームウェアモジュールを格納するだけでなく、画像の一時記憶場所としても使用される。
【００２６】
本体１０００に組み付けられたスキャナ１３００は、読み取りセンサや原稿搬送機構等を備える（いずれも不図示）。読み取りセンサや原稿搬送機構等は、コントローラボード１１００上に実装されたＳＩＦ１１０８及びスキャナ１３００上に実装されたＳＩＦ１３０１を介して、ＣＰＵ１１０１で実行されるファームウェアモジュールに基づいて制御される。その結果として、読み取りセンサによって原稿を読み取り、得られたデータをＳＩＦ１３０１及びＳＩＦ１１０８を介してコントローラボード１１００に転送する。
【００２７】
本体１０００に内蔵されたプリントエンジン１２００は、電子写真方式の記録部や記録紙カセット、用紙搬送部等を備える（いずれも不図示）。コントローラボード１１００からは、印刷ジョブに基づく印刷要求がＰＩＦ１１０９及びプリントエンジン１２００上に実装されたＰＩＦ１２０１を介して送られる。記録部や用紙搬送部等は、同様にＰＩＦ１１０９及びＰＩＦ１２０１を介して、ＣＰＵ１１０１で実行されるファームウェアモジュールに基づいて制御される。その結果として、用紙上に印刷要求に応じた画像を形成する。
【００２８】
メインチャネルコントローラ１１０５及びサブチャネルコントローラ１１０６は、本体１０００と、本発明の特徴である着脱可能な入力表示パネル３０００とのやり取りを行う際に使用される。詳細は後述する。
【００２９】
次に、ホームポジション２０００について説明する。
【００３０】
図２に示すように、ホームポジション２０００は、主にメインボード２１００とコネクタ２２００から構成される。
【００３１】
ホームポジション２０００を構成するメインボード２１００は、主にＩＥＥＥ８０２．１１ｂモジュール２１０１、ｉｒＤＡモジュール２１０２、信号・電源コントローラ２１０３から構成される。
【００３２】
ＩＥＥＥ８０２．１１ｂモジュール２１０１は、コントローラボード１１００のメインチャネルコントローラ１１０５と接続され、コントローラボード１１００からの要求に基づいて、入力表示パネル３０００との無線通信を仲介する。
【００３３】
また、ｉｒＤＡモジュール２１０２は、コントローラボード１１００のサブチャネルコントローラ１１０６と接続され、コントローラボード１１００からの要求に基づいて、入力表示パネル３０００との赤外線通信を仲介する。
【００３４】
信号・電源コントローラ２１０３は、コントローラボード１１００、電源モジュール１５００と接続されている。ＩＥＥＥ８０２．１１ｂモジュール２１０１やｉｒＤＡモジュール２１０２は、電源コントローラ２１０３経由で電力の供給を受ける。また、信号・電源コントローラ２１０３は、コネクタ２２００とも接続され、入力表示パネル３０００のコネクタ３５００が接触状態のとき、入力表示パネルにも電力を供給する。加えて、信号・電源コントローラ２１０３は、電力の供給状態を監視し、ホームポジション２０００と入力表示パネル３０００とが装着状態にあるか否かを検出し、コントローラボード１１００に伝達する。また、信号線を介してコントローラボード１１００との通信を行う。
【００３５】
≪入力表示パネル≫
次に、入力表示パネル３０００について説明する。
【００３６】
図２に示すように、着脱可能な入力表示パネル３０００は、主にメインボード３１００、ＬＣＤ３２００、タッチパネル３３００、ボタンデバイス３４００、コネクタ３５００から構成される。
【００３７】
メインボード３１００は、主にＣＰＵ３１０１、ＩＥＥＥ８０２．１１ｂモジュール３１０２、ｉｒＤＡモジュール３１０３、信号・電源コントローラ３１０４、ディスプレイコントローラ（ＤＩＳＰＣ）３１０５、パネルコントローラ（ＰＡＮＥＬＣ）３１０６、ＦＬＡＳＨ  ＲＯＭ３１０７、ＲＡＭ３１０８から構成される。それぞれのモジュール３１０１〜３１０８は、コントローラボード１１００と同様に、バス（不図示）によって接続されている。
【００３８】
ＣＰＵ３１０１は、バスに接続される各デバイスを総括的に制御すると共に、ＦＬＡＳＨ  ＲＯＭ３１０７に記憶された、制御プログラムとしてのファームウェアモジュールを実行するプロセッサである。ＲＡＭ３１０８は、ＣＰＵ３１０１の主メモリ、ワークエリア、および、ＬＣＤ３２００に表示するビデオイメージ用エリアとして機能する。
【００３９】
《３次元センサー》
ＣＰＵ３１０１は３次元加速度センサー３１１１と３次元ジャイロセンサー３１１２を用いて入力表示パネル３０００の姿勢及び動きを認識する事が出来る。３次元加速度センサー３１１１、は半導体のチップ内に可動部分があり、外から加わる加速度によって、可動部分のフィンが移動し、非可動部分のフィンとの間隔が変化して、静電容量が変化する。又、３次元ジャイロセンサー３１１２はコリオリの力を利用した方式の半導体素子である。
【００４０】
両者センサーの出力を、重力の影響を考慮した上で信号処理することで、例えば入力表示パネル３０００が立面状態か平面状態か、又縦置きか横置きか、更には前後、左右、上下の３次元的なその動きと位置を精度良く検出する。
【００４１】
尚、３次元加速度センサー３１１１には他にピエゾ抵抗型や熱検知型等が公知であるが、本発明はこれら公知の全ての方式を用いて実施できる。又、電源投入時入力表示パネル３０００がホームポジション２０００等で立面に置かれた場合には、先に説明した３次元加速度センサー３１１１及び３次元ジャイロセンサー３１１２に頼らず、３軸傾きセンサー３１１３によって、縦置きか横置きかは認識出来る。
【００４２】
これら各種のセンサーを用いて装置の方向及び姿勢を検知する技術は公知であり、本発明ではこれらの技術全てが入力表示パネル３０００に搭載可能な為、更なる詳細な説明は省く。
【００４３】
ディスプレイコントローラ（ＤＩＳＰＣ）３１０５は、ＣＰＵ３１０１の要求に応じて、ＲＡＭ３１０８に展開されたビデオイメージをＬＣＤ３２００へ転送するとともに、ＬＣＤ３２００を制御する。結果として、ＬＣＤ３２００上にイメージが表示される。
【００４４】
パネルコントローラ（ＰＡＮＥＬＣ）３１０６は、ＣＰＵ３１０１の要求に応じて、タッチパネル３３００およびボタンデバイス３４００を制御する。その制御によって、タッチパネル３３００上の押下位置や、ボタンデバイス３４００上の押下されたキーコードなどが、ＣＰＵ３１０１に返送される。
【００４５】
メモリコントローラ３１１４は、ＣＰＵ３１０１の制御によって、外部メモリ用コネクタ３１１５を介してＳＤメモリなどの外部メモリ３１１６にアクセスする。外部メモリ３１１６内部のデータを読み出して、ＤＩＳＰＣ３１０５を介してＬＣＤにデータ表示できる。また、ＣＰＵ３１０１、ＩＥＥＥ８０２．１１ｂ３１０２を介して、本体１０００との間でデータの送受信を行う。
【００４６】
信号・電源コントローラ３１０４は、コネクタ３５００と接続され、ホームポジション２０００のコネクタ２２００が接触状態のとき、本体１０００の電源モジュール１５００から電力の供給を受ける。これによって、電源コントローラ３１０４に接続された充電池（不図示）を充電しながら、且つ、入力表示パネル３０００全体に電力を供給する。もし、電源モジュール１５００から電力が供給されないときは、充電池からの電力を入力表示パネル３０００全体に供給する。
【００４７】
また、同時にコネクタ３５００を介して信号線が接続されており、本体１０００との通信を行う。
【００４８】
ＩＥＥＥ８０２．１１ｂモジュール３１０２は、ＣＰＵ３１０１の制御に基づいて、ホームポジション２０００上のＩＥＥＥ８０２．１１ｂモジュール２１０１との無線通信を確立し、本体１０００との通信を仲介する。
【００４９】
ｉｒＤＡモジュール３１０３は、ＣＰＵ３１０１の制御に基づいて、ホームポジション２０００上のｉｒＤＡモジュール２１０２との赤外線通信を確立し、本体１０００との通信を仲介する。
【００５０】
≪無線通信≫
ここで、本実施例におけるメインチャネルとしての無線通信について説明する。
【００５１】
図２の説明で少し触れたように、本実施例では、メインチャネルとしての無線通信は公知の技術であるＩＥＥＥ８０２．１１ｂの規格に準じて行われる。もう少し詳しく書くと、本実施例のシステムでは、本体１０００がアクセスポイント（ＡＰ）、入力表示パネル３０００が端末となるインフラストラクチャモードで無線通信が行われる。
【００５２】
電波が届く範囲に複数の本体がある場合、既存のパーソナルコンピュータのように、入力表示パネル３０００側に、通信可能な複数の本体のＥＳＳＩＤが表示され、そのうちのひとつを選択できるように構成されている。
【００５３】
アソシエーションによって通信相手が確立した後、本実施例の入力表示パネル３０００は、画面転送方式のシンクライアントとして動作する。すなわち、実処理やビデオイメージ生成のほとんどは、本体１０００のＣＰＵ１１０１で実行される。出来上がったビデオイメージは、予め定められたプロトコルで、本体１０００から入力表示パネル３０００に無線で送られる。ビデオイメージを受け取った入力表示パネル３０００のＣＰＵ３１０１は、送られてきたビデオイメージをＲＡＭ３１０８に展開しながら、ＤＩＳＰＣ３１０５制御してＬＣＤ３２００上にビデオイメージを表示させる。
【００５４】
一方、入力表示パネル３０００のタッチパネル３３００及びボタンデバイス３４００に対するユーザの操作に関連する情報も、予め定められたプロトコルで、入力表示パネル３０００から本体１０００に無線で送られる。操作に関連する情報は、例えばタッチパネル３３００上の押下位置や、ボタンデバイス３４００上の押下されたキーコードなどに当たる。操作に関連する情報を受け取った本体１０００のＣＰＵ１１０１は、送られてきた情報に基づいて個々の動作を制御する。必要に応じてビデオイメージを更新し、先に説明したようにビデオイメージを入力表示パネル３０００に送る。
【００５５】
以上のように、本実施例のシステムは、本体１０００と入力表示パネル３０００とが無線通信可能なシステムである。
【００５６】
《入力表示パネル処理概略ブロック図》
図３は、入力表示パネル３０００の処理の概略を示すブロック図である。
【００５７】
入力表示内のプログラムは主にＳ３００からＳ３０４により構成される。
【００５８】
Ｓ３００は、プログラム全体を制御する制御部である。電源起動後にＦＬＡＳＨ  ＲＯＭ３１０７に記憶された制御プログラムとしてのファームウェアモジュールを実行する。その後、Ｓ３０１からＳ３０４の各処理に応じて制御プログラムの実行、処理を制御する。
【００５９】
Ｓ３０１は、入力検出処理であり、入力表示パネルの傾き検出、タッチパネルの入力検出、キーの入力を検出する。詳細を図４、図５を用いて説明する。
【００６０】
Ｓ３０２は、表示制御処理でありＬＣＤ３２００の表示制御を行う。また、Ｓ３０１の入力検出ルーチンで検出された結果や、本体との通信情報に基づいて入力表示パネルの表示を制御する。
【００６１】
Ｓ３０３は、本体検出・通信管理処理であり、本体１０００の検出と通信開始処理、通信開始後の確認処理などを行う。
【００６２】
Ｓ３０４は、本体情報管理処理であり、本体１０００に冠する装置情報、実行ジョブの制御情報、画面情報を制御する処理である。本体１０００との通信中には、逐次情報を更新し、本体１０００との通信が切れた場合にも、これらの情報をもとに入力表示パネル３０００の処理を継続することができる。
【００６３】
《入力表示パネルフローチャート》
図４は入力表示パネル３０００の処理を示すフローチャートである。
【００６４】
入力表示パネル３０００の電源入力後、ＣＰＵ３１０１はＦＬＡＳＨＲＯＭ３１０７に格納されたファームウェアモジュールを実行して起動し、図４のフローに移行する。図４のＳ３０１からＳ３０４は図３のＳ３０１からＳ３０４に該当する。
【００６５】
Ｓ３０１は入力検出ルーチンであり、入力表示パネルの傾きの検出、タッチパネルの入力検出、キーの入力を検出する。
【００６６】
Ｓ３０２は表示制御ルーチンであり、ＦＬＡＳＨ  ＲＯＭ３１０７に格納されるプログラム処理や本体１０００から送付される表示画面データに基づいてＬＣＤ３２００の表示制御を行う。
【００６７】
Ｓ３０３は本体検出・通信管理処理であり、本体１０００の接続を検知し、接続後には通信管理を行い、入力表示装置３０００と本体１０００間の通信を行う。
【００６８】
Ｓ３０４は、本体情報管理処理であり、本体１０００の情報を管理する。
【００６９】
接続される装置の装置情報や、ジョブの実行、実行状況を指示、把握するジョブ制御、さらに画面データの制御を行う。本体１０００との通信中は逐次情報を更新し、本体１０００との通信が切れた場合にも、最新の情報をもとに、入力表示パネル３０００の制御を行う。
【００７０】
《入力検出》
図５は図４ステップＳ３０１の入力検出処理の詳細を示すフローチャートである。
【００７１】
Ｓ５０１は入力表示パネル３０００の傾き検出、動き検出を行う。ＣＰＵ３１０１は３次元加速度センサー３１１１、３次元ジャイロセンサー、３軸傾きセンサー３１１３の検知データを用いて、入力表示パネルが立面状態か平面状態か、又縦置きか横置きか、さらに前後、左右、上下の３次元的な動きと位置を精度良く検出する。
【００７２】
Ｓ５０２はＴＴＰ検出ルーチンであり、タッチパネル３３００の入力を検出する。タッチパネル３３００に対する１点入力から多点の同時入力、各入力点の移動を検出することができる。
【００７３】
Ｓ５０３はボタン検出ルーチンであり、入力表示パネル３０００に備えるボタンデバイス３４００が押下されたかを検出する。また、押下された場合には、押下されたボタンに応じたコードをＰＡＮＥＬＣ３１０６を介してＣＰＵ３１０１に通知する。
【００７４】
Ｓ５０４はデバイス検出ルーチンであり、入力表示パネル３０００が備える外部メモリ用コネクタ３３１１５へのメモリ装着を検出する。メモリコントローラ３１１４を介してメモリへのデータの書き込み、読み出しを行うことができる。
【００７５】
《タッチパネル検出フロー》
図６は図５ステップＳ５０２のタッチパネル検出処理の詳細を示すフローチャートである。
【００７６】
まず、Ｓ６０１において、タッチパネル３３００が押下されたかを検出する。Ｓ６０１において、タッチパネル３３００に対する入力が検出された場合、Ｓ６０２のジェスチャー検出に処理を進める。
【００７７】
ステップＳ６０２のジェスチャー検出は、タッチパネル３３００への入力操作から処理内容を検出するものであり、下記のような処理として検出する。
【００７８】
・１点を触った場合・・・選択、実行
・１点を触ったまま動かした場合・・・移動
・２点を触ったまま、２点間の距離を短くした場合・・・縮小
・２点を触ったまま、２点間の距離を大きくした場合・・・拡大
・２点を触ったまま、回転させた場合・・・回転
上記以外の処理についてもプログラムを変更することにより対応することができる。
【００７９】
Ｓ６０２ジェスチャー検出結果に応じて、プログラムを実行し、ＰＡＮＥＬＣ３１０６を制御して、ＬＣＤ３２００に表示するデータの制御を行う。
【００８０】
また、Ｓ６０１において、タッチパネル３３００の押下が検出されない場合にはＮＯが選択され、処理を終了する。
【００８１】
《表示制御》図面名変更
図７は、図４ステップＳ３０２の表示制御処理の詳細を示すフローチャートである。
【００８２】
図７のＳ７０１において、画像表示処理の実行を判断する。
【００８３】
画像表示の変更は、入力検出ルーチンＳ３０１により操作者による操作が検出された場合、実行中のプログラムの動作による場合がある。
【００８４】
操作者による操作の場合、例えば、入力表示パネル３０００を９０度傾けると傾きにあわせて表示データを回転させる。ただし、傾き変化が少ないと判断した場合には、画像データの変更を行わない。また、ＬＣＤ３２００に表示されたプログラム実行を示すマーク画像（アイコン）以外を触った場合にも無効入力であると判断し処理を行わない。
【００８５】
また、実行中のプログラムの動作によるものとしては、例えば本体１０００との接続が検知された場合、本体情報が更新された場合がある。
【００８６】
Ｓ７０２で表示制御の変更を行う場合には、表示データの変更処理Ｓ７０３を実行する。
【００８７】
ＬＣＤ３１０５に表示するデータは、ＦＬＡＳＨ  ＲＯＭ３１０７に格納されたデータや、本体１０００から送付されるデータであり、処理状況に応じて逐次更新される。
【００８８】
《表示制御》図面名変更
図８は、入力表示パネル３０００のＬＣＤ３２００に表示される表示データのレイアウトである。図８では入力表示パネル３０００にデータのページ全体が表示される。
【００８９】
図８では、入力表示パネルの向き（タテ置き、ヨコ置き）と表示ページ向き（たて、ヨコ）の組み合わせで４種類を示す。
【００９０】
図８−ａは入力表示パネルの向きがタテ、表示ページがタテ向きの組み合わせの場合の表示を示す。
【００９１】
図８−ｂは入力表示パネルの向きがタテ、表示ページがヨコ向きの組み合わせの場合の表示である。
【００９２】
入力表示パネルの向きがヨコの場合には図８−ｃあるいは図８−ｄとなり、表示ページがタテの場合には、図８−ｃのように表示され、表示ページがヨコの場合には図８−ｄのように表示される。
【００９３】
表示データがタテである場合、入力表示パネルがタテ向きの場合には、図８−ａのように表示される。この状態から入力表示パネルをヨコ向きにすると図８−ｃのように縮小されてページ全体が表示される。入力表示パネルをタテ向きにすると図８−ａの表示に戻る。
【００９４】
同様に、表示データがヨコである場合、入力表示パネルが横向きの場合には、図８−ｄのように、入力表示パネル全体にフィットして表示される。
【００９５】
入力表示パネルをタテ向きにすると、そのままの倍率ではページ全体が表示できないため縮小して、図８−ｂのように表示を行う。
【００９６】
《本体検出・通信管理》
図９は図４ステップＳ３０３の入力表示パネル３０００による本体検出、通信管理を示すフローチャートである。
【００９７】
ステップＳ９０１は接続検出処理であり、入力表示パネル３０００がデジタル複合機本体１０００を検出したかを示す。接続が検出された場合にステップＳ９０２に移行する。接続が検出されない場合には処理を終了する。
【００９８】
ステップＳ９０２は、入力表示パネル３０００と本体１０００がすでに接続済みであるかの確認を行う。接続済みでない場合には、ステップＳ９０３に進む。接続済みである場合には、本体１０００との通信確認を行う（ステップＳ９１０）。
【００９９】
ステップＳ９０３は接続手段毎の詳細接続処理への分岐である。入力表示パネル３０００と本体１０００の接続方法としては、コネクタ３５００を介した有線接続Ｓ９０４、ｉｒＤＡモジュール２１０２を介した赤外線センサーによる接続Ｓ９０５、ＩＥＥＥ８０２．１１ｂを利用した無線接続Ｓ９０６がある。検出された接続方法による接続を行う。
【０１００】
Ｓ９０７は接続時の通信装置の確認である。入力表示パネル３０００のＦＬＡＳＨ  ＲＯＭ３１０７のデータを読み出し、すでに登録された本体であるかの確認を行う。
【０１０１】
Ｓ９０８において、登録確認の結果に応じて登録済みであれば、通信確認を行って終了する（Ｓ９１０）。登録済みでない場合には、操作者に新規登録の確認を行い、登録を行う場合には接続情報をＦＬＡＳＨ  ＲＯＭ３１０７に格納して登録を行う。登録を行わない場合にはそのまま終了する。
【０１０２】
《本体情報管理、本体通信》
図１０、図１１を用いて入力表示パネル３０００と本体１０００間のデータ処理を説明する。
【０１０３】
図１０は、入力表示パネル３０００の図４ステップＳ３０４の本体情報管理の詳細を示すフローチャートである。
【０１０４】
図１１は入力表示パネル３０００と本体１０００間のデータ処理を示す。
【０１０５】
図１１のＳＱ１において、本体１０００との接続検知、通信状態を確認する。非接続状態では接続を検知し、接続中には接続が継続しているかの確認を行う。
【０１０６】
図１１のＳＱ２、図１０ステップＳ１００１は本体情報管理であり、本体１０００の装置情報を入手、管理する。
【０１０７】
図１１のＳＱ３、図１０のステップＳ１００２はジョブ制御表示であり、本体１０００へのジョブ実行の指示、ジョブ実行状況を入手、管理する。
【０１０８】
ジョブの実行指示の内容とジョブの実行に必要なデータを受信し、応答処理を戻す。本体１０００は受信したジョブ指示に従い、ジョブの実行を行う。
【０１０９】
図１１のＳＱ４、図１０ステップＳ１００３は画面情報処理であり、入力表示パネル３０００に表示するデータを本体１０００から入手する場合に使用する。
【０１１０】
《表示画面フロー》
これまで説明した構成を用いて、具体的な入力表示パネル３０００の画面フローを説明する。
【０１１１】
図１２は、入力表示パネル３０００の表示画面のフローを示すフローチャートである。
【０１１２】
入力表示パネル３０００と本体１０００の通信が開始され、終了するまでの入力表示パネル３０００の画面フローを示す。
【０１１３】
Ｓ１２０１で、本体１０００の操作を示す入力表示パネル３０００の画面が起動する。
【０１１４】
起動画面は、起動時の条件によって変更できるように構成されている。
【０１１５】
Ｓ１２０２は、画面起動後、操作者によりコピー、データの送信、データの格納などの各種の処理における画面表示を示す。操作者による指示に応じて、入力表示パネル３０００に表示する画面データを制御する。本体１０００、入力表示パネル３０００でのＳ１２０３は、操作画面の終了時の画面処理を示す。操作者により画面の終了が指定されたり、入力表示パネル３０００の電源がオフされたり、本体１０００との通信が切れる場合などがある。
【０１１６】
《起動フロー》
図１３は図１２のＳ１２０１起動フローの詳細を示すフローチャートである。
【０１１７】
Ｓ１３０１，Ｓ１３０２では画面の起動条件の確認を行う。
【０１１８】
Ｓ１３０１で、入力表示パネル３０００の本体１０００の操作を指定する起動アイコン（マーク）が押下されるとプログラムが実行されＳ１３０３へ移行する。起動アイコンが押下されない場合にはＳ１３０２へ移る。
【０１１９】
Ｓ１３０２では、入力表示パネル３０００と本体１０００との接続が検出された場合にＳ１３０３へ移行する。Ｓ１３０２の処理は図９本体検出通信管理処理に相当するものであり、入力表示パネル３０００のＦＬＡＳＨ  ＲＯＭ３１０７に登録された装置情報と接続先の情報が一致した場合と装置情報が登録された場合にＳ１３０３へ移行する。
【０１２０】
Ｓ１３０３では、入力表示パネル３０００と本体１０００の接続が、開始されるのか、すでに開始されており再接続であるかの判断を行う。再接続であれば、図１４のＳ１４０８で設定される接続モードが解除される（Ｓ１３０４）。再接続でない場合には、Ｓ１３０５へ移行する。
【０１２１】
Ｓ１３０５では、入力表示パネル３０００の情報を入手し、表示する画面情報を判断する。入力表示パネルの向きがタテかヨコかの情報、外部メモリが装着されているかの情報などがある。
【０１２２】
Ｓ１３０６では、本体１０００の情報を入手し、表示する画面情報を判断する。例えば、本体１０００のスキャナ１３００に原稿がおかれている、手差しトレー（不図示）に紙が置かれているなどがある。
【０１２３】
Ｓ１３０７ではＳ１３０５、Ｓ１３０６から特徴画面を表示する場合にはＳ１３０９へ移行し、特徴画面ではなくメイン画面を表示する場合にはメイン画面表示Ｓ１３０８へ移行する。
【０１２４】
図１４に、メイン画面の表示を示した。コピー１４１、送信１４２、ボックス１４３の各処理が表示され、操作者により選択されると各処理に移行する。接続状態表示１４５は本体１０００との接続状態を示す。本体１０００との通信中には接続中の文字を表示し、接続が切れると非接続を表示する。終了処理１４４は処理を終了する場合に使用する。
【０１２５】
また、特徴画面表示Ｓ１３０９は、図１３のＳ１３０５、Ｓ１３０６、Ｓ１３０８により特徴画面表示が選択された場合、操作者の画面選定の手間を省くために、メイン画面を表示するのではなく、検出された特徴から画面を表示する。
【０１２６】
例えば、Ｓ１３０６の本体情報で本体１０００のスキャナ１３００に原稿がおかれている、あるいは、手差しトレー（不図示）に紙が置かれている情報を入手した場合には、コピー処理を行う画面を表示する。
【０１２７】
図１５は、コピー処理の指定を行う画面である。図１４のメイン画面でコピー機能を選択したとき、特徴画面表示で直接、コピー画面を表示する場合に表示される。
【０１２８】
続いて、図１２のＳ１２０２各種処理画面の特徴的な処理について説明を行う。特に、本体１０００に保存された情報と入力表示パネル３０００に保存された情報の両方の使用について説明を行う。
【０１２９】
図１４メイン画面でコピー機能１４１が選択されると、図１５のコピー画面が表示され、コピー処理に関する設定処理、実行処理を指定することができる。画面内のメインキー１５１は各処理からメイン画面に戻る場合に使用するためのキーである。１５２は本体１０００との通信状態表示であり、通信状態に応じて接続中あるいは非接続が表示される。
【０１３０】
登録キー（本体）１５３は本体１０００に登録されるショートカットキーであり、登録キー（操作ユニット）１４は入力表示パネル３０００に登録されるショートカットキーである。良く使用される機能や、複雑な設定を記録しておき、ショートカットキーを押下すると設定をメモリから呼び出すことができる。それぞれのデータは本体１０００、入力表示パネル３０００内のメモリに保存される。
【０１３１】
図１４のメイン画面で送信機能１４２が選択されると、図１６の送信画面が表示される。スキャナ１３００で読み取られる原稿データを任意の宛先に送付する機能である。データの送付先は宛先表検索１６１キーで選択できる。宛先表検索１６１が押下されると、図１７の宛先表検索画面に移行する。１７１は本体１０００のメモリに格納された宛先表であり、１７２は入力表示パネル３０００に格納された宛先表である。図１７に示すように本体１０００と入力表示パネル３０００のデータの両方から選択することができる。
【０１３２】
また、図１６の登録キー１６２を押下すると、宛先表を登録する画面に移行し、本体１０００と入力表示パネル３０００に宛先表を登録することができる。
【０１３３】
図１４のメイン画面でボックス機能１４３が選択されると、図１８のボックス画面が表示される。保存されたデータを活用する機能である。図１８は本体１０００のＨＤＤ１４００に格納されたデータの状況を示す画面である。ユーザボックス操作ユニット１８１キーが押下されると図１９の画面に移行する。
【０１３４】
図１９は入力表示パネル３０００のメモリに格納されたデータの情報を表示する。ＦＬＡＳＨ  ＲＯＭ３１０７に格納された画像データ、外部メモリ３１１６に格納された画像データが表示される。図１９のユーザボックス本体キー１９１が押下されると図１８の画面に戻る。
【０１３５】
図１４メイン画面でボックス機能１４３が選択されると、
本体１０００に保存された情報は本体１０００との通信時に使用することができ、また入力表示パネル３０００に保存された情報は、本体１０００が異なる本体で変わったとしても、入力表示パネル３０００を使用する場合には利用することができる。
【０１３６】
《終了フロー》
図２０は、図１２の終了フローＳ１２０３の詳細を示すフローチャートである。
【０１３７】
まず、Ｓ１４０１で入力表示パネル３０００が、ホームポジション２０００からの取り外しが検知された場合には、Ｓ１４０５に移行する。取り外しが検知されない場合にはＳ１４０２に進む。
【０１３８】
次に、Ｓ１４０２において、図１４のメイン画面で終了キー１４４が押下された場合には、Ｓ１４０５に移行する。
【０１３９】
また、Ｓ１４０３において、入力表示パネル３０００の電源がオフされた場合、あるいはＳ１４０４において、本体１０００と入力表示パネル３０００との通信が一定時間途切れた場合に、Ｓ１４０５に移行する。
【０１４０】
Ｓ１４０５、Ｓ１４０６では、操作者に対して終了処理の確認を表示する。操作者が終了を確認した場合、あるいは、操作者が処理を行わず一定時間経過した場合に終了処理（Ｓ１４０７）を行う。
【０１４１】
Ｓ１４０３で電源オフされた場合には、入力表示パネル３０００の電源をオフする処理を進める。その他の場合には、図１２の起動フローＳ１２０１が起動する前の画面に戻る、あるいは、入力表示パネルの基本画面に移行する。
【０１４２】
Ｓ１４０６において操作者により終了処理を行われない場合には、非接続モードＳ１４０８へ移行する。非接続モードＳ１４０８は、本体１０００との通信が切れた状態で入力表示パネルの操作を行うモードである。画面の接続状態（図１４の１４５など）が非接続の表示となる。
【０１４３】
以上説明したように、本発明によれば、入力表示パネル３０００と本体１０００との接続、分離のタイミングがわかりやすくなり、入力表示パネル３０００を単独で使用する場合、本体１０００と通信して使用する場合の両方の操作性を向上させることができる。また、傾きを検知可能な入力表示パネル３０００と本体１０００の接続時にそれぞれが扱うデータの両方を使用することができるようになり、操作性をより高めることができる。
【符号の説明】
【０１４４】
１０００  画像形成装置本体
３０００  入力表示パネル
【図１】
2012155213.tif 000003
【図２】
2012155213.tif 000004
【図３】
2012155213.tif 000005
【図４】
2012155213.tif 000006
【図５】
2012155213.tif 000007
【図６】
2012155213.tif 000008
【図７】
2012155213.tif 000009
【図８】
2012155213.tif 000010
【図９】
2012155213.tif 000011
【図１０】
2012155213.tif 000012
【図１１】
2012155213.tif 000013
【図１２】
2012155213.tif 000014
【図１３】
2012155213.tif 000015
【図１４】
2012155213.tif 000016
【図１５】
2012155213.tif 000017
【図１６】
2012155213.tif 000018
【図１７】
2012155213.tif 000019
【図１８】
2012155213.tif 000020
【図１９】
2012155213.tif 000021
【図２０】
2012155213.tif 000022