(57)【特許請求の範囲】
【請求項１】
印刷装置と通信可能な入力表示装置であって、
印刷設定画面を表示する表示手段と、
前記表示手段に表示した前記印刷設定画面への操作者によるタッチを検出するタッチ検出手段と、
装置本体の姿勢を検出する姿勢検出手段と、
前記タッチ検出手段によって検出された操作者によるタッチが前記印刷設定画面に表示されている何れの画面構成要素をタッチしているかを判定する位置判定手段と、
前記タッチ検出手段によって検出された操作者によるタッチからの操作がどのような操作であるかを判定する操作判定手段と、
前記姿勢検出手段によって検出された前記入力表示装置の姿勢から該入力表示装置が前記表示手段の表示画面を含む平面上で回転したか否かを判定する回転判定手段と、
前記操作判定手段によって前記操作が長押しであると判定され、且つ、前記回転判定手段によって回転したと判定されると、前記位置判定手段によってタッチしていると判定された画面構成要素を、前記入力表示装置が回転した方向と逆方向に回転して表示する表示制御手段と
を備えることを特徴とする入力表示装置。
【請求項２】
前記姿勢検出手段によって検出された前記入力表示装置の姿勢から該入力表示装置が前記表示手段の表示画面を含む平面上で回転した回転角度を算出する算出手段をさらに備え、
前記表示制御手段は、前記印刷設定画面のタッチされた画面構成要素を、前記算出手段によって算出された回転角度だけ、前記入力表示装置が回転した方向と逆方向に回転して表示することを特徴とする請求項１に記載の入力表示装置。
【請求項３】
前記操作判定手段によって長押しと判定された後に、前記タッチ検出手段による検出結果から、タッチ位置が移動したか否かを判定する移動判定手段をさらに備え、
前記表示制御手段は、前記移動判定手段によってタッチ位置が移動したと判定されると、前記印刷設定画面のタッチされた画面構成要素を、移動した前記タッチ位置へ移動させて表示することを特徴とする請求項１又は２に記載の入力表示装置。
【請求項４】
前記画面構成要素は、前記印刷装置において印刷処理が実施される際の印刷ページごとのサムネイルを示す表示であり、
前記タッチ検出手段によって操作者によるタッチの解放が検出されると、前記表示制御手段によって何れかの前記サムネイルが回転されている場合には回転された該サムネイルに対応する印刷ページを回転印刷を行うように設定する印刷設定手段をさらに備えることを特徴とする請求項１又は２に記載の入力表示装置。
【請求項５】
前記表示制御手段は、前記印刷設定手段によって回転印刷が設定され、かつ、前記タッチ検出手段によって操作者によるタッチの解放が検出されてから所定時間が経過した後に、前記入力表示装置が回転した方向と逆の方向に前記印刷設定画面を回転させて表示することを特徴とする請求項４に記載の入力表示装置。
【請求項６】
前記画面構成要素は、前記印刷装置において印刷処理が実施される際の印刷ページごとのサムネイルを示す表示であり、
前記タッチ検出手段によって操作者によるタッチの解放が検出されると、前記表示制御手段によって何れかの前記サムネイルが移動されている場合には、移動した位置に応じて移動された該サムネイルに対応する印刷ページの印刷順序を変更するか、又は、該印刷ページを削除するように設定する印刷設定手段をさらに備えることを特徴とする請求項３に記載の入力表示装置。
【請求項７】
前記入力表示装置と、前記印刷装置とは、無線通信を介して通信を行うことを特徴とする請求項１乃至６の何れか１項に記載の入力表示装置。
【請求項８】
前記操作判定手段は、前記タッチ検出手段によって検出された操作者によるタッチからの操作が、短押し、長押し、及びタッチ位置が変化するフリック操作の何れであるかを判定することを特徴とする請求項１乃至７の何れか１項に記載の入力表示装置。
【請求項９】
請求項１乃至８の何れか１項に記載の入力表示装置を接続するコネクタと、
前記コネクタを介して接続された前記入力表示装置へ電力を供給する電源コントローラと
を備えることを特徴とする印刷装置。
【請求項１０】
印刷設定画面を表示する表示手段と、前記表示手段に表示した前記印刷設定画面への操作者によるタッチを検出するタッチ検出手段と、装置本体の姿勢を検出する姿勢検出手段とを備え、印刷装置と通信可能な入力表示装置の制御方法であって、
前記タッチ検出手段によって検出された操作者によるタッチが前記印刷設定画面に表示されている何れの画面構成要素をタッチしているかを判定する位置判定ステップと、
前記タッチ検出手段によって検出された操作者によるタッチからの操作がどのような操作であるかを判定する操作判定ステップと、
前記姿勢検出手段によって検出された前記入力表示装置の姿勢から該入力表示装置が前記表示手段の表示画面を含む平面上で回転したか否かを判定する回転判定ステップと、
前記操作判定ステップにおいて前記操作が長押しであると判定され、且つ、前記回転判定ステップにおいて回転したと判定されると、前記位置判定ステップにおいてタッチしていると判定された画面構成要素を、前記入力表示装置が回転した方向と逆方向に回転して表示する表示制御ステップと
を実行することを特徴とする入力表示装置の制御方法。
【請求項１１】
入力表示装置であって、
表示手段と、
前記表示手段に表示された画面への操作者によるタッチを検出するタッチ検出手段と、
装置本体の姿勢を検出する姿勢検出手段と、
前記タッチ検出手段による検出結果に基づいて、前記表示手段に表示されている画面上において操作者により選択された画面構成要素を特定する特定手段と、
前記姿勢検出手段によって検出された前記入力表示装置の姿勢に基づいて、該入力表示装置が前記表示手段の表示画面を含む平面上で回転したか否かを判定する回転判定手段と、
前記回転判定手段によって前記入力表示装置が回転したと判定されると、前記特定手段によって特定された画面構成要素を、前記入力表示装置が回転した方向と逆方向に回転して表示する表示制御手段と、
を備えることを特徴とする入力表示装置。
【請求項１２】
前記姿勢検出手段によって検出された前記入力表示装置の姿勢から該入力表示装置が前記表示手段の表示画面を含む平面上で回転した回転角度を算出する算出手段をさらに備え、
前記表示制御手段は、前記特定手段により特定された画面構成要素を、前記算出手段によって算出された回転角度だけ、前記入力表示装置が回転した方向と逆方向に回転して表示することを特徴とする請求項１１に記載の入力表示装置。
【請求項１３】
前記表示制御手段は、前記タッチ検出手段によって操作者によるタッチの解放が検出されてから所定時間が経過した後に、前記入力表示装置が回転した方向に基づいて、前記画面を回転させて表示することを特徴とする請求項１１又は１２に記載の入力表示装置。
【請求項１４】
前記画面には複数の画面構成要素が表示されており、
前記表示制御手段は、前記回転判定手段によって前記入力表示装置が回転したと判定されると、前記特定手段によって特定された画面構成要素を、前記入力表示装置が回転した方向と逆方向に回転して表示し、前記特定された画面構成要素以外の画面構成要素を回転させないで表示することを特徴とする請求項１１乃至１３の何れか１項に記載の入力表示装置。
【請求項１５】
前記画面構成要素は出力対象の画像のサムネイルであることを特徴とする請求項１１乃至１４の何れか１項に記載の入力表示装置。
【請求項１６】
表示手段と、前記表示手段に表示された画面への操作者によるタッチを検出するタッチ検出手段と、装置本体の姿勢を検出する姿勢検出手段と、を備える入力表示装置の制御方法であって、
前記タッチ検出手段による検出結果に基づいて、前記表示手段に表示されている画面上において操作者により選択された画面構成要素を特定する特定工程と、
前記姿勢検出手段によって検出された前記入力表示装置の姿勢に基づいて、該入力表示装置が前記表示手段の表示画面を含む平面上で回転したか否かを判定する回転判定工程と、
前記回転判定工程において前記入力表示装置が回転したと判定されると、前記特定工程において特定された画面構成要素を、前記入力表示装置が回転した方向と逆方向に回転して表示する表示制御工程と、
を実行することを特徴とする入力表示装置の制御方法。
【請求項１７】
請求項１０又は１６に記載の入力表示装置の制御方法における各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置へ通信可能に接続される入力表示装置、その制御方法、及びプログラムに関するもので、特に、加速度計を備えた入力表示パネルの印刷設定における、プレビュー表示を用いた画像の操作に関するものである。
【背景技術】
【０００２】
従来、印刷装置には、印刷装置（以下、本体）と一体となった入力表示パネルが接続されているのが一般的である。また、入力表示パネルには、印刷設定において、印刷する画像のサムネイルやプレビューが表示されることが一般的である。一方、近年は可搬型の小型コンピュータが一般的になってきている。このような小型コンピュータは、手で持って操作できる一方、１０インチ程度の大型の液晶タッチパネルを備えている。そのため、印刷画像のプレビュー、特に複数ページを同時にサムネイル表示し、そのサムネイル表示を用いて画像の操作を行うのに便利である。そこで、印刷装置の入力表示パネルにこのような小型コンピュータを利用することが多くなってきている。さらに、３次元加速度センサ等を備えた小型のコンピュータでは、装置の姿勢を認識して画面の表示を縦方向と横方向に切り替える機能を備えている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−５４１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術には以下に記載する問題がある。印刷装置のプリント設定においては、画像のプレビューを表示しながら、プリントの向きをページごとに変更するという操作への要望がある。この操作によって印字向きが複数のページ間で統一され、プリント結果を見やすくすることができる。このような操作を行う上で、タッチパネルを活かして、画像のプレビューを表示しながら画像の回転設定を行う操作には、主に以下の２通りがある。
（１）    画像を選択操作した後、設定メニューから回転を選択して指示する。
（２）    画像上の２点を同時にタッチし、それを「ひねる」動作をすることにより回転を指示する。
上記（１）の指示方法は、ユーザがメニュー内から「回転」を探して選択することが必要となり、直観的ではないため、初めて使うユーザにはわかりにくく、操作しづらいという欠点がある。一方、上記（２）は直観的な操作で回転指示が行える。しかし、２点以上のタッチを同時に検出するタッチパネルは、１点のみ検出するタッチパネルより高価であり、製品コストが上昇してしまうという問題がある。
【０００５】
本発明は、上述の問題に鑑みて成されたものであり、印刷する画像のプレビュー表示において、直観的な回転プリント設定の操作が可能な印刷設定方法を低コストで実現する入力表示装置、その制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、例えば、印刷装置と通信可能な入力表示装置であって、印刷設定画面を表示する表示手段と、前記表示手段に表示した前記印刷設定画面への操作者によるタッチを検出するタッチ検出手段と、装置本体の姿勢を検出する姿勢検出手段と、前記タッチ検出手段によって検出された操作者によるタッチが前記印刷設定画面に表示されている何れの画面構成要素をタッチしているかを判定する位置判定手段と、前記タッチ検出手段によって検出された操作者によるタッチからの操作がどのような操作であるかを判定する操作判定手段と、前記姿勢検出手段によって検出された前記入力表示装置の姿勢から該入力表示装置が前記表示手段の表示画面を含む平面上で回転したか否かを判定する回転判定手段と、前記操作判定手段によって前記操作が長押しであると判定され、且つ、前記回転判定手段によって回転したと判定されると、前記位置判定手段によってタッチしていると判定された画面構成要素を、前記入力表示装置が回転した方向と逆方向に回転して表示する表示制御手段とを備えることを特徴とする。また、本発明は、例えば、入力表示装置であって、表示手段と、前記表示手段に表示された画面への操作者によるタッチを検出するタッチ検出手段と、装置本体の姿勢を検出する姿勢検出手段と、前記タッチ検出手段による検出結果に基づいて、前記表示手段に表示されている画面上において操作者により選択された画面構成要素を特定する特定手段と、前記姿勢検出手段によって検出された前記入力表示装置の姿勢に基づいて、該入力表示装置が前記表示手段の表示画面を含む平面上で回転したか否かを判定する回転判定手段と、前記回転判定手段によって前記入力表示装置が回転したと判定されると、前記特定手段によって特定された画面構成要素を、前記入力表示装置が回転した方向と逆方向に回転して表示する表示制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明は、印刷する画像のプレビュー表示において、直観的な回転プリント設定の操作が可能な印刷設定方法を低コストで実現する入力表示装置、その制御方法、及びプログラムを提供できる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る印刷システムを示す図。
【図２】一実施形態に係る印刷装置及び入力表示パネルの制御構成を示すブロック図。
【図３】一実施形態に係る入力表示パネルの外観と基本画面の表示例を示す図。
【図４】一実施形態に係るコピージョブのスキャン処理のフローチャート。
【図５】一実施形態に係るコピージョブのプリント処理のフローチャート。
【図６】一実施形態に係るコピージョブの入力表示パネルと印刷装置本体の動作のフローチャート。
【図７】一実施形態に係るコピージョブの操作表示画面の表示例を示す図。
【図８】一実施形態に係るコピージョブのプレビュー画面操作の制御のフローチャート。
【図９】一実施形態に係るプレビュー画面で入力表示パネルを回転したときの表示例の図。
【図１０】一実施形態に係るプレビュー画面で短押し及びフリック操作をしたときの表示例の図。
【図１１】一実施形態に係るプレビュー画面で長押し操作をしたときの表示例の図。
【図１２】一実施形態に係るプレビュー画面で長押し操作をしながら入力表示パネルを回転したときの表示例の図。
【図１３】一実施形態に係るコピージョブのプレビュー画面の長押し操作の制御のフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１０】
＜印刷システムの構成＞
次に、図１を参照して、本発明の一実施形態に係る印刷システムの構成例について説明する。本実施形態の印刷装置は、いわゆるプリントオンデマンド（ＰＯＤ）機であり、中綴じ製本、裁断、折加工などを行うことができる様々なオプションを組み合わせることで、多彩な印刷・製本要求に応えるものである。
【００１１】
図１に示す印刷システムは、印刷装置１０００に対して、入力表示パネル（入力表示装置）３０００、用紙デッキ５０００、バインダ６０００、フィニッシャ７０００を組み合わせた例を示している。印刷装置１０００は、ＬＡＮ８０００を介して、パーソナルコンピュータ９０００と接続し相互通信可能な構成とする。パーソナルコンピュータ９０００では、一つ一つのページの作成・編集から、製本、裁断、折加工などの設定といった、印刷ジョブの生成が行われる。生成された印刷ジョブは、プリントデータとともに、ＬＡＮ８０００を介して印刷装置１０００に送られ、印刷出力を行うことが可能である。また、印刷装置１０００で読み取った紙原稿のスキャン画像をパーソナルコンピュータ９０００へ送信する、スキャン画像ファイル送信を行うことも可能である。
【００１２】
入力表示パネル３０００は、加速度センサを備えた印刷装置１０００から着脱可能な入力表示用のユーザインタフェースであり、印刷装置１０００上に実装されたドック２０００に装着される。着脱可能な入力表示パネル３０００は、加速度センサを備えることにより傾きを検出できる。また、ドック２０００に装着されているとき、ドック２０００から供給される電力により充電される。さらに、入力表パネル３０００は、ユーザが印刷装置１０００の設定等を行うためのユーザインタフェースであり、ドック２０００から取り外して使用することができる。そのため、入力表示パネル３０００と、印刷装置１０００とは、無線通信を介して情報をやり取りすることが望ましい。なお、用紙デッキ５０００、バインダ６０００、フィニッシャ７０００などのオプションは、本発明と直接関係がないため、詳細な説明は割愛する。
【００１３】
＜制御構成＞
次に、図２を参照して、印刷装置１０００、ドック２０００、入力表示パネル３０００の制御構成を示すブロック図である。以下、印刷装置１０００、ドック２０００、入力表示パネル３０００のそれぞれを構成するモジュールについて説明する。図２に示すように、印刷装置１０００は、主に、コントローラボード１１００、プリントエンジン１２００、スキャナ１３００、ハードディスクドライブ（ＨＤＤ）１４００、及び電源モジュール１５００を備える。それぞれのデバイスは、電源モジュール１５００によって供給される電力によって動作する。
【００１４】
コントローラボード１１００は、ＣＰＵ１１０１、ＦＬＡＳＨ ＲＯＭ１１０２、ＲＡＭ１１０３、ネットワークインタフェースカード（ＮＩＣ）１１０４、メインチャネルコントローラ１１０５、ディスクコントローラ（ＤＫＣ）１１０７、スキャナインタフェース（ＳＩＦ）１１０８、プリンタインタフェース（ＰＩＦ）１１０９、及びグラフィックプロセッサ１１１０を備える。デバイス１１０１〜１１１０のそれぞれは、バス１１１１を介して接続されている。
【００１５】
ＣＰＵ１１０１は、バス１１１１に接続される各デバイスを総括的に制御すると共に、ＦＬＡＳＨ ＲＯＭ１１０２及びＨＤＤ１４００に記憶された、制御プログラムとしてのファームウェアモジュールをＲＡＭ１１０３に読み出して実行するプロセッサである。ＲＡＭ１１０３は、ＣＰＵ１１０１の主メモリ、ワークエリアとして機能する。また、ＲＡＭ１１０３は画像メモリとしても用い、コントローラボード１１００上の各モジュールが入出力を行う画像データの一時記憶を行う。ＲＡＭ１１０３と各モジュール間の画像入出力は、バス１１１１上のバスコントローラが制御するＤＭＡ転送によって行われる。ＮＩＣ１１０４は、ＬＡＮ８０００を介して、パーソナルコンピュータ９０００や、他の印刷装置と双方向にデータのやり取りを行う。
【００１６】
ＨＤＤ１４００は、ＤＫＣ１１０７を介してアクセスされ、ファームウェアモジュールを格納するだけでなく、画像の一時記憶場所としても使用される。ＨＤＤ１４００に画像データを記憶するときは、ＲＡＭ１１０３上に一時記憶した画像データをＤＫＣ１１０７を介してＨＤＤ１４００へ転送する。また、ＨＤＤ１４００上に記憶した画像データを読み出すときには、ＤＫＣ１１０７を介してＲＡＭ１１０３へ転送する。グラフィックプロセッサ１１１０は、ＲＡＭ１１０３に蓄積された画像データに対して、画像回転、画像変倍、色空間変換、二値化、スキャナ画像入力、プリンタ画像出力の処理を行う。ＲＡＭ１１０３は、グラフィックプロセッサ１１１０の一時的なワーク領域として使用される。
【００１７】
スキャナ１３００は、不図示の読み取りセンサや原稿搬送機構等を備える。読み取りセンサや原稿搬送機構等は、コントローラボード１１００上に実装されたＳＩＦ１１０８及びスキャナ１３００上に実装されたＳＩＦ１３０１を介して、ＣＰＵ１１０１で実行されるファームウェアモジュールに基づいて制御される。その結果として、読み取りセンサによって原稿を読み取り、得られたデータをＳＩＦ１３０１及びＳＩＦ１１０８を介してＲＡＭ１１０３に転送する。
【００１８】
プリントエンジン１２００は、電子写真方式の記録部や記録紙カセット、用紙搬送部等を備える。コントローラボード１１００からは、印刷ジョブに基づく印刷要求がＰＩＦ１１０９及びプリントエンジン１２００上に実装されたＰＩＦ１２０１を介して送られる。記録部や用紙搬送部等は、同様にＰＩＦ１１０９及びＰＩＦ１２０１を介して、ＣＰＵ１１０１で実行されるファームウェアモジュールに基づいて制御される。さらに、印刷する画像データは、ＣＰＵ１１０１の制御に基づいて、ＲＡＭ１１０３からＰＩＦ１１０９及びＰＩＦ１２０１へ転送する。その結果として、用紙上に印刷要求に応じた画像を形成する。メインチャネルコントローラ１１０５は、印刷装置１０００と、本発明の特徴である着脱可能な入力表示パネル３０００とのやり取りを行う際に使用される。
【００１９】
＜ドック＞
ドック２０００は、主にメインボード２１００とコネクタ２２００とを備える。ドック２０００を構成するメインボード２１００は、主にＩＥＥＥ８０２．１１ｂモジュール２１０１、及び電源コントローラ２１０３を備える。ＩＥＥＥ８０２．１１ｂモジュール２１０１は、コントローラボード１１００のメインチャネルコントローラ１１０５と接続され、コントローラボード１１００からの要求に基づいて、印刷装置１０００と入力表示パネル３０００との無線通信を仲介する。
【００２０】
電源コントローラ２１０３は、電源モジュール１５００と接続され、電源コントローラ２１０３を介してＩＥＥＥ８０２．１１ｂモジュール２１０１に電力を供給する。また、電源コントローラ２１０３はコネクタ２２００にも接続され、入力表示パネル３０００のコネクタ３５００がドック２０００のコネクタ２２００に接続されると、入力表示パネル３０００に電力を供給する。加えて、電源コントローラ２１０３は、電力の供給状態を監視し、ドック２０００と入力表示パネル３０００とが接続されているか否かを検出し、コントローラボード１１００に伝達する。
【００２１】
＜入力表示パネル＞
図２に示すように、加速度センサを備えた着脱可能な入力表示パネル３０００は、主にメインボード３１００、ＬＣＤ３２００、タッチパネル３３００、ボタンデバイス３４００、及びコネクタ３５００を備える。メインボード３１００は、主にＣＰＵ３１０１、ＩＥＥＥ８０２．１１ｂモジュール３１０２、電源コントローラ３１０４、ディスプレイコントローラ（ＤＩＳＰＣ）３１０５、パネルコントローラ（ＰＡＮＥＬＣ）３１０６、ＦＬＡＳＨ ＲＯＭ３１０７、及びＲＡＭ３１０８を備える。それぞれのモジュール３１０１〜３１０８は、コントローラボード１１００と同様に、バス（不図示）によって接続されている。
【００２２】
ＣＰＵ３１０１は、バスに接続される各デバイスを総括的に制御すると共に、ＦＬＡＳＨ ＲＯＭ３１０７に記憶された、制御プログラムとしてのファームウェアモジュールを実行するプロセッサである。ＲＡＭ３１０８は、ＣＰＵ３１０１の主メモリ、ワークエリア、及びＬＣＤ３２００に表示するビデオイメージ用エリアとして機能する。
【００２３】
ＣＰＵ３１０１は、３次元加速度センサ３１１１と３次元ジャイロセンサ３１１２とを用いて入力表示パネル３０００の姿勢及び動きを検出することができる。さらに、姿勢の検出結果に応じてＤＩＳＰＣ３１０５を制御し、ＬＣＤ３２００に表示するデータの制御を行うことができる。３次元加速度センサ３１１１は半導体のチップ内に可動部分があり、外から加わる加速度によって、可動部分のフィンが移動し、非可動部分のフィンとの間隔が変化して、静電容量が変化する。また、３次元ジャイロセンサ３１１２はコリオリの力を利用した方式の半導体素子である。両者センサの出力を、重力の影響を考慮した上で信号処理することで、例えば入力表示パネル３０００が立面状態か平面状態か、また、縦置きか横置きか、更には前後、左右、上下の３次元的なその動きと位置を精度良く検出することができる。なお、３次元加速度センサ３１１１には他にピエゾ抵抗型や熱検出型等が公知であるが、本発明はこれら公知の全ての方式を適用できる。また、電源投入時の入力表示パネル３０００がドック２０００等で立面に置かれた場合には、先に説明した３次元加速度センサ３１１１及び３次元ジャイロセンサ３１１２に頼らず、３軸傾きセンサ３１１３によって、縦置きか横置きかは認識できる。入力表示パネル３０００は、これら各種のセンサを用いて装置の方向及び姿勢を検出することができる。なお、説明を容易にするため、３次元加速度センサ３１１１、３次元ジャイロセンサ３１１２、及び３軸傾きセンサ３１１３をまとめて、以下では、姿勢検出センサ（姿勢検出手段）３１１７と称する。姿勢検出センサ３１１７は、入力表示パネル３０００の装置本体の姿勢を検出する。
【００２４】
ディスプレイコントローラ（ＤＩＳＰＣ）３１０５は、ＣＰＵ３１０１の要求に応じて、ＲＡＭ３１０８に展開されたビデオイメージをＬＣＤ３２００へ転送するとともに、ＬＣＤ３２００を制御する。結果として、ＬＣＤ３２００上にイメージが表示される。パネルコントローラ（ＰＡＮＥＬＣ）３１０６は、ＣＰＵ３１０１の要求に応じて、タッチパネル３３００及びボタンデバイス３４００を制御する。その制御によって、タッチパネル３３００上の押下位置や、ボタンデバイス３４００上の押下されたキーコードなどが、ＣＰＵ３１０１に返送される。
【００２５】
メモリコントローラ３１１４は、ＣＰＵ３１０１の制御によって、外部メモリ用コネクタ３１１５を介してＳＤメモリなどの外部メモリ３１１６にアクセスする。外部メモリ３１１６のデータを読み出して、ＤＩＳＰＣ３１０５を介してＬＣＤ３２００にデータ表示できる。また、ＣＰＵ３１０１、ＩＥＥＥ８０２．１１ｂ３１０２を介して、印刷装置１０００との間でデータの送受信を行うことができる。
【００２６】
電源コントローラ３１０４は、コネクタ３５００と接続され、ドック２０００のコネクタ２２００が接触状態のときには、印刷装置１０００の電源モジュール１５００から電力の供給を受ける。また、電源コントローラ３１０４にはバッテリモジュール３１１８が接続されている。バッテリモジュール３１１８は充電可能な電池を有し、充電によって電力を蓄積でき、また、蓄積した電力を外部へ供給することができる。電源コントローラ３１０４は、入力表示パネル３０００がドック２０００に接続され、電源モジュール１５００から電力の供給を受けているときには、接続されたバッテリモジュール３１１８を充電しながら、且つ、入力表示パネル３０００全体に電力を供給する。一方、入力表示パネル３０００がドック２０００から取り外され、電源モジュール１５００から電力が供給されないときは、バッテリモジュール３１１８からの電力を入力表示パネル３０００全体に供給する。ＩＥＥＥ８０２．１１ｂモジュール３１０２は、ＣＰＵ３１０１の制御に基づいて、ドック２０００上のＩＥＥＥ８０２．１１ｂモジュール２１０１との無線通信を確立し、印刷装置１０００との通信を仲介する。
【００２７】
＜無線通信＞
ここで、本実施形態における無線通信について説明する。図２の説明で少し触れたように、本実施形態では、無線通信は公知の技術であるＩＥＥＥ８０２．１１ｂの規格に準じて行われる。本実施形態の印刷システムでは、印刷装置１０００がアクセスポイント（ＡＰ）、入力表示パネル３０００が端末となるインフラストラクチャモードで無線通信が行われる。電波が届く範囲に複数の本体がある場合、既存のパーソナルコンピュータのように、入力表示パネル３０００側に、通信可能な複数の本体のＥＳＳＩＤが表示され、そのうちのひとつを選択できるように構成されている。アソシエーションによって通信相手が確立した後、本実施形態の入力表示パネル３０００は、印刷装置１０００からスキャンデータ、ジョブ履歴などのデータを受信し、入力表示パネル３０００上に表示することができる。
【００２８】
一方、タッチパネル３３００、ボタンデバイス３４００、姿勢検出センサ３１１７に対するユーザ操作の情報、出力物の印刷設定に関する情報、及び外部メモリ３１１６に格納されたデータは、入力表示パネル３０００から印刷装置１０００に無線で送られる。これらの無線通信は、予め定められたプロトコルで行われる。例えば、タッチパネル３３００上の押下位置や、ボタンデバイス３４００上の押下されたキーコード、姿勢検出センサ３１１７の検出した入力表示パネルの向き、印刷部数の設定情報、外部メモリ３１１６内に格納されたビデオデータなどが送信される。
【００２９】
操作に関連する情報を受け取った印刷装置１０００のＣＰＵ１１０１は、送られてきた情報に基づいて個々の動作を制御する。例えば、入力表示パネル３０００から印刷装置１０００に送られてきたビデオデータは、ＲＡＭ１１０３に展開処理された後、送られてきた情報に基づいてＣＰＵ１１０１で画像処理が施され、ＰＩＦ１２０１を介してプリントエンジン１２００で画像形成が行われる。このように、本実施形態の印刷システムは、印刷装置１０００と入力表示パネル３０００とが相互に無線通信可能なシステムである。
【００３０】
＜入力表示パネルと基本画面の説明＞
次に、図３を参照して、本実施形態における入力表示パネル３０００の構成について説明する。入力表示パネル３０００の正面には、主にボタンデバイス３４００とＬＣＤ３２００とが実装されている。図３において、ボタンデバイス３４００には３つのハードキーがある。３０１はスタートキーであり、主に印刷装置１０００におけるジョブの開始に使用する。３０２はストップキーであり、主に印刷装置１０００におけるジョブの中止に使用する。３０３はホームキーであり、後述する基本画面をＬＣＤ３２００に表示するために使用する。
【００３１】
図３において、ＬＣＤ３２００に表示しているのが基本画面である。３１１はコピージョブの操作を行うモードへ移行するコピーキーである。３１２はスキャン機能操作を行うモードへ移行するスキャンキーである。３１３は入力表示パネル３０００やコントローラボード１１００に保存されている画像ファイルの操作を行うモードへ移行するファイル操作キーである。ＣＰＵ３１０１は、入力表示パネル３０００の電源ＯＮ時、及び、ホームキー３０３が押下されたことを検出したときに、この基本画面を表示する。
【００３２】
タッチパネル３３００は、ＬＣＤ３２００に重ねて配置されている。ＬＣＤ３２００をユーザがタッチすると、タッチパネル３３００がタッチした位置を検出する。ＣＰＵ３１０１は、ＰＡＮＥＬＣ３１０６を介してタッチパネル３３００が検出した位置情報を読み出す。これにより、ＣＰＵ３１０１はユーザがタッチした位置を取得することができる。
【００３３】
上述したキー３１１〜３１３のようなＬＣＤ３２００上の画面を構成する要素は、ＣＰＵ３１０１が管理している。ＣＰＵ３１０１は各画面構成要素について、表示するパネル上の座標及びパネル上の大きさの情報をＲＡＭ３１０８に記憶して管理している。ＣＰＵ３１０１は、前述したようにユーザがタッチした位置をタッチパネル３３００から取得し、タッチ位置情報から管理している画面構成要素の位置と大きさの情報を検索して、どの画面構成要素をタッチしたかを検出する。そして、検出した画面構成要素に対応した処理を実行することにより、ＬＣＤ３２００のタッチ操作を実現する。
【００３４】
＜コピージョブにおけるスキャン処理＞
次に、図４を参照して、本実施形態におけるコピージョブにおけるスキャン処理の処理手順について説明する。以下で説明する処理は、ＣＰＵ１１０１がＦＬＡＳＨ  ＲＯＭ１１０２やＨＤＤ１４００に格納されている制御プログラムをＲＡＭ１１０３に読み出して実行することにより実現される。
【００３５】
まず、Ｓ４０１において、ＣＰＵ１１０１は、入力表示パネル３０００上でユーザが当該コピー画像出力ジョブのコピー設定を行ったときの設定内容を入力表示パネル３０００から取得する。コピー設定内容は、カラーモード、部数、用紙サイズ、片面／両面、拡大／縮小率、ソート出力、ステイプル止めの有無等であり、スキャンに関係するのは特にカラーモード、原稿の片面／両面、拡大／縮小率等である。
【００３６】
次に、Ｓ４０２において、ＣＰＵ１１０１は、入力表示パネル３０００上でコピー開始指示を受け付けると、コネクタを介してスキャナ１３００を制御し、原稿の画像データの読み込み動作を行う。まず、スキャナ１３００上の原稿給送ユニットから、載置された原稿を１枚ずつスキャナ１３００上のプラテンガラス上へ給送し、その際同時に原稿のサイズを検出する。スキャナ１３００は、検出した原稿のサイズに基づいて原稿を露光走査することにより、画像データを読み取る。Ｓ４０２で読み取られた画像データは、ＳＩＦ１３０１及びＳＩＦ１１０８を経由してＲＡＭ１１０３へ転送して一時記憶される。本実施形態では、コピー設定の拡大／縮小率の設定にかかわらず、必ず等倍（１００％）で画像データを読み取り、変倍処理については、主走査方向、副走査方向ともに、後述するグラフィックプロセッサ１１１０によって行うものとする。
【００３７】
次に、Ｓ４０３において、ＣＰＵ１１０１は、ＲＡＭ１１０３へ一時記憶した画像データをグラフィックプロセッサ１１１０に転送する。続いて、Ｓ４０４において、グラフィックプロセッサ１１１０は、コピー設定パラメータに基づいて画像処理を行う。例えば、拡大４００％の設定がなされているときには、グラフィックプロセッサ１１１０内のモジュールである画像変倍部を用いて主走査方向、副走査方向、双方への変倍処理を行う。画像データの画像処理が完了するとＳ４０５へ進む。
【００３８】
Ｓ４０５において、グラフィックプロセッサ１１１０は、画像処理後の画像データを指定された画像形式で圧縮してＲＡＭ１１０３へ転送する。本実施形態では、圧縮形式は一般的なＪＰＥＧを用いる。ＣＰＵ１１０１は、ＲＡＭ１１０３上に転送されてきた画像データを記憶させる。続いて、Ｓ４０６において、ＣＰＵ１１０１は、ＲＡＭ１１０３上に記憶された画像データを指定されたファイル形式でファイル化し、ファイル化された画像データをＨＤＤ１４００に転送する。本実施形態では画像データの圧縮形式がＪＰＥＧであるため、一般的なＪＰＥＧヘッダを付加することによってファイル化を行う。こうすることで読み込んだ画像データをＨＤＤ１４００に格納する。
【００３９】
さらに、Ｓ４０７において、ＣＰＵ１１０１は、スキャンした画像の属性及び画像をプリントするときの設定データをファイル化し、ＨＤＤ１４００へ転送して格納する。ここで、保存する画像属性は、縦横の画素数、色空間、１プレーンあたりのビット数とプレーン数、ＪＰＥＧ圧縮係数、画像がカラーか白黒か、等の、プリント時に画像データをデコードして処理するために必要な属性である。また、保存するプリント設定は、プリント用紙サイズ、両面設定、フィニッシングの有無、カラー／白黒印字の区別、等である。Ｓ４０６、Ｓ４０７でファイルを保存する際、ファイル名に命名規則を設けることにより、ファイルのページ番号を識別できるようにし、また、画像データファイルと属性・設定ファイルとの対応が付けられるようにする。例えば、１ページ目の画像データファイル名を「ｃｏｐｙ０００１＿ｄａｔａ．ｄａｔ」、属性・設定ファイル名を「ｃｏｐｙ０００１＿ａｔｔｒ．ｄａｔ」とする。２ページ目以降も数字の部分をページ番号にして、例えば５ページ目であればそれぞれ「ｃｏｐｙ０００５＿ｄａｔａ．ｄａｔ」「ｃｏｐｙ０００５＿ａｔｔｒ．ｄａｔ」とする。このようにすることで、スキャン後に画像データをプリント、或いはプレビューする際に、画像データと画像属性・プリント設定を読み出すファイルを識別することができる。
【００４０】
Ｓ４０８において、ＣＰＵ１１０１は、スキャナ１３００上の原稿給送ユニットに原稿が存在するかどうかを判定する。原稿給送ユニットに原稿があればＳ４０９に進んで次の原稿を搬送して原稿交換を行う。そしてＳ４０２へ戻り次の原稿のスキャンを実行する。Ｓ４０７で原稿給送ユニットに次の原稿が存在しなければ、ＣＰＵ１１０１は、コピー処理のスキャン動作を終了する。
【００４１】
＜コピージョブにおけるプリント処理＞
次に、図５を参照して、図４のスキャン動作によってＨＤＤ１４００に蓄積された画像データをプリントするプリント動作を説明する。以下で説明する処理は、ＣＰＵ１１０１がＦＬＡＳＨ  ＲＯＭ１１０２やＨＤＤ１４００に格納されている制御プログラムをＲＡＭ１１０３に読み出して実行することにより実現される。
【００４２】
まず、Ｓ５０１において、ＣＰＵ１１０１は、プリントを行うページ番号として１を設定、即ち、最初のページからプリントすることを設定する。ここで設定したページ番号について以降の処理を行う。Ｓ５０２において、ＣＰＵ１１０１は、スキャン時（図４のＳ４０７）に保存した画像属性・プリント設定ファイルからデータを読み出す。ここで読み出した画像属性及びプリント設定に基づいて各処理を行う。
【００４３】
次に、Ｓ５０３において、ＣＰＵ１１０１は、プリントを行う画像データファイルがＲＡＭ１１０３上に存在しない場合はＨＤＤ１４００から画像ファイルを読み込み、ＲＡＭ１１０３に格納する。続いて、Ｓ５０４において、ＣＰＵ１１０１は、ＲＡＭ１１０３に格納した画像データをグラフィックプロセッサ１１１０に転送する。Ｓ５０５において、グラフィックプロセッサ１１１０は、転送された画像データをグラフィックプロセッサ１１１０内のプリンタ画像処理部によってプリンタ画像処理を行った後、Ｓ５０６でＲＡＭ１１０３に格納する。
【００４４】
次に、Ｓ５０７において、ＣＰＵ１１０１は、ＰＩＦ１１０９及びＰＩＦ１２０１を介して、プリントエンジン１２００を制御しつつ、適切なタイミングでＲＡＭ１１０３上の画像データを、プリントエンジン１２００へと転送する。Ｓ５０８において、プリントエンジン１２００は、用紙デッキ５０００からプリント設定に応じた出力用紙を給紙する。ここで、両面プリント設定がされていて、かつ、裏面にプリントを行うときには、プリントエンジン１２００内の不図示の両面バッファから給紙を行う。また、両面プリントの表面、或いは片面プリントの場合には用紙デッキ５０００内の通常給紙カセットから、プリント設定に保存されたサイズの用紙が入った給紙カセットを選択して、そこから給紙する。続いて、Ｓ５０９において、プリントエンジン１２００は、Ｓ５０７で転送された画像データを、用紙上に現像／転写／定着することによって記録（印刷）する。
【００４５】
次に、Ｓ５１０において、プリントエンジン１２００は、記録が完了した出力用紙に対して、バインダ６０００及びフィニッシャ７０００でページごとに実行する後処理を行う。ここで実行できる後処理はバインダ６０００及びフィニッシャ７０００の機能によって変わるが、主にパンチ穴の付加、また、Ｚ折りやＣ折り等の出力用紙の折り、等である。さらに、後処理が終了するとフィニッシャ７０００上の不図示の排紙口へ用紙を排紙する。なお、このとき、両面プリント設定であり、かつ表面のプリントのときには、後処理及び排紙を行わず、出力用紙をプリントエンジン１２００内の不図示の両面バッファへ搬送し、裏面へのプリントを継続して行う。上記Ｓ５０８では、この両面バッファ内の用紙を給紙することにより、両面プリントを実行する。
【００４６】
Ｓ５１１において、プリントエンジン１２００は、次にプリントする画像データがＨＤＤ１４００に蓄積されているか否かを判定する。ここで次にプリントする画像があればＳ５１２へ進み、プリントエンジン１２００は、ページ番号を＋１、即ち、次のページのプリント処理を設定してからＳ５０２へ戻り、次の画像データの印刷を実行する。一方、Ｓ５１１で次にプリントする画像データが無ければ、Ｓ５１３へ進み、プリントエンジン１２００は、画像入力処理、即ち、ここではスキャン処理がすべての原稿について終了したか否かを判定する。
【００４７】
Ｓ５１１、Ｓ５１３が共にＮＯである場合はプリントする部のページ数が確定していないため、Ｓ５１１とＳ５１３を繰り返してページ数が確定するのを待つ。Ｓ５１３がＹＥＳとなったらＳ５１４へ進み、プリントエンジン１２００は、フィニッシャ７０００を使用して、出力用紙に対して部ごとの後処理を実行する。ここで実行する部ごとの後処理とは、ステイプル止め等である。次に、Ｓ５１５において、ＣＰＵ１１０１は、コピー設定で設定された部数分の出力が完了したか否かを判定する。完了していなければＳ５０１へ戻り、最初の画像データからプリント処理を実行することによって、次の部のプリントを行う。一方、Ｓ５１５で設定部数分の出力が完了していれば当該コピージョブのプリント動作を終了し、コピージョブも終了となる。
【００４８】
＜コピージョブに関する表示画面＞
次に、図７を参照して、コピージョブにおける表示画面について説明する。７１０は、入力表示パネル３０００のＣＰＵ３１０１の制御によってＬＣＤ３２００に表示するコピー設定画面である。この画面は、図３で示した初期画面において、コピーアイコン３１１を押下したことを検出して表示する。領域７０１は、印刷装置１０００がコピーできる状態にあるか否かを示し、かつ、設定したコピー部数（図７では１部となる。）を示す。
【００４９】
原稿選択タブ７０４は、原稿のタイプを選択するためのタブであり、このタブが押下されるとＣＰＵ３１０１は文字、写真、文字／写真モードの３種類の選択メニューをポップアップ表示する。仕上げタブ７０６は、各種フィニッシングに関わる設定を行うためのタブである。両面設定タブ７０７は、両面読込み及び両面印刷に関する設定を行うためのタブである。読取モードタブ７０２は原稿の読取モードを選択するためのタブである。このタブが押下されるとＣＰＵ３１０１は、カラー／ブラック／自動（ＡＣＳ）の３種類の選択メニューをポップアップ表示する。なお、カラーが選択された場合にはカラーコピーが、ブラックが選択された場合にはモノクロコピーを実行する。また、ＡＣＳが選択された場合には、読み取る原稿に従ってカラーコピー又はモノクロコピーかのコピーモードが決定される。コピージョブ実行を通知されたＣＰＵ１１０１は、スキャナ１３００から受信した画像データ信号がすべてモノクロ信号であるかどうかをＳＩＦ１１０８で判別し、コピーモードを決定する。
【００５０】
用紙選択タブ７０３は出力する用紙の給紙段を選択するタブである。チェックボックス７０８は、原稿のスキャン完了後にスキャンした原稿画像のプレビューを行うかどうかを設定するトグルボタンである。チェックボックス７０８のチェックを外してコピージョブを開始した場合には、ＣＰＵ１１０１は図４及び図５を用いて説明したスキャン処理とプリント処理とを続けて実行することで、スキャンした画像のプレビューを行わずにコピージョブを行う。
【００５１】
一方、チェックボックス７０８をチェックしてコピージョブを開始した場合には、図４のスキャン処理の完了後に７２０に示したプレビュー画面を表示して原稿画像のプレビューを行う。画面７２０において、領域７２５がプレビュー表示領域である。画像７２１、７２２、７２３、７２４がスキャンした画像のプレビュー例である。それぞれの画像の下側にはページ番号を表示する。
【００５２】
設定変更キー７２６が押下されると、ＣＰＵ３１０１は、７３０の設定変更画面を表示する。画面７３０は画面７１０と同じ構成であり、操作者に給紙段やフィニッシング等のプリントの設定を変更させることができるようにする。画面７１０に比べて、画面７３０には「閉じる」キー７３１が追加されている。この閉じるキー７３１が押下されたことを検出すると、ＣＰＵ３１０１は、画面７３０を消去し、再び画面７２０を表示して以降の操作を受け付ける。
【００５３】
また、画面７２０において、中止キー７２７が押下されると、ＣＰＵ３１０１は、画面７１０を表示し直すとともに、コピージョブを中止する。プリント開始キー７２８が押下されると、ＣＰＵ３１０１は、プリント処理を開始してコピージョブを実行する。
【００５４】
＜コピージョブの実行処理＞
次に、図６のフローチャートを参照して、コピージョブの実行処理について説明する。ここでは、入力表示パネル３０００で操作を行い、コントローラボード１１００でジョブを実行するため、両者が協調して処理を行う。そのため、図６ではそれぞれのＣＰＵ１１０１、３１０１の処理を左右に分けて記載している。なお、入力表示パネル３０００とコントローラボード１１００の間の通信は、前述したように、無線通信を介して行うか、又はドック２０００を介して行う。
【００５５】
画面７１０で、スタートキー３０１が押下されたことをＣＰＵ３１０１が検出すると、コピージョブの開始を行う。Ｓ６０１において、ＣＰＵ３１０１は、画面７１０でユーザが行ったコピージョブ設定を取得し、その設定内容をＣＰＵ１１０１へ送信するとともに、スキャン開始指示もＣＰＵ１１０１へ送信する。
【００５６】
Ｓ６２１において、ＣＰＵ１１０１は、コピージョブ設定とスキャン開始指示を受信すると、スキャン処理を実行する。ここで実行するスキャン処理は、図４のフローチャートで説明した処理である。スキャン処理が終了すると、ＣＰＵ１１０１は、Ｓ６２２へ進み、ＣＰＵ３１０１へスキャン終了を通知する。
【００５７】
Ｓ６０２において、ＣＰＵ３１０１は、スキャン終了通知を受信する。続いて、Ｓ６０３において、ＣＰＵ３１０１は、Ｓ６０１で取得したコピージョブ設定において、プレビュー有りが指定されているか、即ち、画面７１０のトチェックボックス７０８が押下されていたか否かを判定する。ここで、プレビュー有りが指定されていなければ、プレビュー処理を実行しないでＳ６１２へ進み、プリント処理を開始するためのプリント開始指示をＣＰＵ１１０１へ通知する。プリント処理開始以降の処理は後述する。一方、Ｓ６０３でプレビュー有りが指定されていれば、Ｓ６０４以降のプレビュー処理を実行する。Ｓ６０４において、ＣＰＵ３１０１は、ＣＰＵ１１０１へ画像属性・プリント設定ファイルの取得を要求する。
【００５８】
Ｓ６２３において、ＣＰＵ１１０１は、この要求を受信する。続いて、Ｓ６２４において、ＣＰＵ１１０１は、Ｓ６２３で受信した要求に従って、各ページについて画像属性・プリント設定ファイルをＣＰＵ３１０１へ送信する。Ｓ６０５において、ＣＰＵ３１０１は、画像属性・プリント設定ファイルを受信する。次に、Ｓ６０６において、ＣＰＵ３１０１は、表示用の画像データの取得要求をＣＰＵ１１０１へ通知する。
【００５９】
Ｓ６２５において、ＣＰＵ１１０１は、画像データの取得要求を受信する。Ｓ６２６において、ＣＰＵ１１０１は、ＨＤＤ１４００に蓄積した各ページの画像をＲＡＭ１１０３へ読み出してからグラフィックプロセッサ１１１０へ送り、スキャン画像データを表示用の画像データへ変換する。ここでグラフィックプロセッサ１１１０が行う処理は、主に次のとおりである。
（１）出力用紙サイズに合わせた画像データのトリミング及び余白付け、
（２）印字方向に合わせた画像データの回転処理、
（３）表示領域の大きさに合わせた変倍処理（解像度変換処理）、
（４）液晶パネルの表示色空間に適したＲＧＢ色空間に変換する色変換処理。
【００６０】
Ｓ６２７において、ＣＰＵ１１０１は、各ページの変換後の画像データを、ＣＰＵ３１０１へ送信する。一方、Ｓ６０７において、ＣＰＵ３１０１は、画像データを受信する。続いて、Ｓ６０８において、ＣＰＵ３１０１は、受信した画像を、印刷処理が実施される印刷ページ毎にサムネイル画像としてプレビュー画面に合成し、当該プレビュー画面７２０を表示する。プレビュー画面７２０は、印刷設定画面に含まれる。ここで、ＣＰＵ３１０１は、ステイプル位置表示など画像データに反映されない設定に関してはＲＡＭ３１０８上で画像データに上書きすることによって表示する。これにより、画像データを変更することなく所望の表示画面を得ることができる。
【００６１】
Ｓ６０９において、ＣＰＵ３１０１は、プレビュー画面７２０に対するユーザの入力を受け付け、操作及び設定の処理を行う。このとき、Ｓ６０９でさらにＣＰＵ３１０１は、ユーザの設定に応じて画像属性・プリント設定ファイルを更新する。Ｓ６０９で実行する操作処理は本発明の特徴的な部分であるため、後で詳細に説明する。Ｓ６０９において、プリント開始キー７２８か、中止キー７２７がユーザによって押下されたことを検出すると、ＣＰＵ３１０１は、プレビュー画面表示を終了し、Ｓ６１０へ進む。
【００６２】
Ｓ６１０において、ＣＰＵ３１０１は、Ｓ６０９が中止キー７２７の押下によって終了したか否かを判定する。Ｓ６１０において、中止キー７２７が押下されていればコピージョブの実行を中止して処理を終了する。
【００６３】
一方、Ｓ６１０において中止キー７２７が押下されていない、即ち、プリント開始キー７２８が押下されていれば、Ｓ６１１へ進む。Ｓ６１１において、ＣＰＵ３１０１は、更新した画像属性・プリント設定ファイルをＣＰＵ１１０１へ送信する。Ｓ６２８において、ＣＰＵ１１０１は、更新された画像属性・プリント設定ファイルを受信するとともに、ＨＤＤ１４００へ保存していた元のファイルに上書き保存を行う。このようにして、Ｓ６０９においてプレビュー画面でプリント設定を変更した場合に、その設定をプリント処理に反映することができる。続いて、Ｓ６１２において、ＣＰＵ３１０１は、ＣＰＵ１１０１へプリント開始指示を送信する。
【００６４】
Ｓ６２９において、ＣＰＵ１１０１は、プリント開始指示を受信すると、プリント処理を実行する。ここで実行するプリント処理は、図５のフローチャートで説明した処理である。プリント処理が完了すると、Ｓ６３０において、ＣＰＵ１１０１はプリント終了通知をＣＰＵ３１０１へ送信する。Ｓ６１３において、ＣＰＵ３１０１は、プリント終了通知を受信し、コピージョブを終了する。
【００６５】
＜プレビュー画面の操作＞
以下では、図９乃至図１２を参照して、図７に示すプレビュー画面７２０において受け付けるユーザの操作について説明する。図９は、プレビュー画面７２０を表示しているときに、入力表示パネル３０００を回転させたときに表示する画面９００、９１０、９２０を示す。プレビュー画面７２０を含む平面上において、画面９００は右９０度、画面９１０は左９０度、画面９２０は１８０度、入力表示パネル３０００を回転したときの表示である。図９に示すように、入力表示パネル３０００の回転とは、当該入力表示パネル３０００の表示画面を含む平面上での回転を示す。
【００６６】
ＣＰＵ３１０１、は姿勢検出センサ３１１７の出力を監視し、それぞれユーザから見たときに同じ向きにみえるように、画面９００の場合は左９０度、画面９１０の場合は右９０度、画面９２０の場合は１８０度回転した画面を表示する。なお、姿勢検出センサ３１１７は、連続的に（アナログ的に）傾き角度を検出することができる。また、姿勢検出センサ３１１７は、プレビュー画面７２０を含む平面における入力表示パネル３０００の傾き方向と、傾き角度とを検出することにより、当該平面における入力表示パネル３０００の回転を検出する。しかし、ユーザに対して表示の変化が発生しすぎないように、本実施形態によれば、例えば左右９０度、１８０度及び０度の４通りのみ表示を行う。即ち、プレビュー画面７２０及び画面９００、９１０、９２０の４通りである。
【００６７】
図１０乃至図１２は、プレビュー画面７２０でユーザがタッチパネル３３００に触ってタッチ操作を行ったときの操作を示す。タッチ操作には、触れてすぐ離す押下操作（以降、短押し操作と称する。）、１〜２秒程度の所定時間以上触れたままにした後行う操作（以降、長押し操作と称する）、触れながら接触点を移動させる操作（以降、フリック操作と称する。）がある。ＣＰＵ３１０１は、タッチ開始から長押し操作と判断するまでの間にタッチ位置が移動をしていればフリック操作と判断する。また、タッチ開始から長押し操作と判断するまでの間にタッチ位置が移動しなければ、タッチが離れるまでの時間により短押しまたは長押し操作と判断する。したがって、フリック、短押し、長押しのそれぞれの操作によって実行する処理を変えることができる。なお、画面構成要素が、ＬＣＤ３２００の表示とタッチパネル３３００の検出を組み合わせて、メカニカルなボタンやキーとして擬似的に表現されるものであれば、その画面構成要素を短押しまたは長押ししたときの操作を「押下する」と呼ぶ。
【００６８】
プレビュー画面７２０において、上述した各キー（プリント開始キー７２８、設定変更キー７２６、中止キー７２７）の押下は、短押し操作または長押し操作のどちらで行っても受け付ける。１０２１のように表示しているプレビュー画像を短押し操作すると、１０２２のように短押しされたページの拡大表示を行う。１０２２において、拡大ボタン１０２又は縮小ボタン１０３が押下されると、ＣＰＵ３１０１はそれぞれ画像表示を拡大／縮小する。閉じるボタン１０１が押下されると、ＣＰＵ３１０１は拡大表示を消去して通常の縮小率の表示、即ちプレビュー画面７２０を再表示する。
【００６９】
図１０は表示画像を単押し操作、フリック操作したときの様子を示す。１０２３のように、プレビュー領域７２５上で左または右向きのフリック操作を検出すると、ＣＰＵ３１０１は、プレビュー表示領域のスクロールを行って、表示しているページを入れ替える。フリック操作の開始／終了位置は、プレビュー領域７２５上であればプレビュー画像上でも、プレビュー画像の無い空き領域でも、いずれでも良い。前述したように短押し操作とフリック操作は、タッチ位置が移動したかどうかによって判別することができる。そのため、タッチ開始位置が同じプレビュー画像上であっても、拡大表示のための短押し操作と、スクロール操作のためのフリック操作は判別することが可能である。
【００７０】
図１１は表示画像を長押し操作したときの様子を示す。１１２１のように長押し操作を検出すると、ＣＰＵ３１０１は長押しした画像を長押ししたまま接触点を動かすドラッグ操作を可能にする。１１２２のように、長押ししたページ２を、別のページの間（例えば、ページ３とページ４との間）にドラッグ操作を行い、接触点を離すと（ドロップ）、ドラッグしたページのプリント順を入れ替え、ドロップしたところでプリントするように設定を行う。
【００７１】
また、１１２３のようにページ２を画面外にドラッグしてドロップすると、ドラッグしたページ２を削除し、プリントを行わないように設定する。このページ削除操作のときには、ユーザに対して本当に削除して良いかの確認表示を行う。具体的には、１１２３の画面外へのドラッグアンドドロップ操作を検出すると、１１２４に示したページ削除確認ダイアログ１１１を表示する。ページ削除確認ダイアログ１１１において、「はい」キー１１２の押下を検出するとページ削除を実行し、また、削除したページのプレビュー画像も消去する。また、「いいえ」キー１１３の押下を検出するとページ削除は実行せず、プレビュー表示についても元のまま表示し続ける。いずれかのキーを押下するとページ削除確認ダイアログ１１１を消去し、プレビュー画面を再表示する。
【００７２】
図１１に示すように、表示画像の長押し操作を検出したとき、ＣＰＵ３１０１は、前述のようにドラッグ操作を可能にするとともに、長押ししているページの回転操作も可能にする。図１２は、ページ回転操作の様子を示す。１２２１において表示画像の長押し操作を検出すると、ＣＰＵ３１０１は、姿勢検出センサ３１１７を監視して入力表示パネル３０００の傾きを検出する。１２２２のように入力表示パネル３０００の傾きを検出すると、ＣＰＵ３１０１は、長押し操作している画像のみ、検出した傾きと逆の向きに同じ角度だけ回転して表示する。
【００７３】
例えば、１２２２のように入力表示パネル３０００の傾きが右４５度と検出すると、長押し操作中の画像（ページ３）７２３は左に４５度傾けて表示する。ここで、入力表示パネル３０００の回転中心は長押しで触れている位置の付近になることが多いと予想されるため、画像７２３の回転の中心も押下位置とする。このように表示することによってユーザからは、長押し操作中の画像７２３のみが傾かずに表示されて見えることになる。
【００７４】
１２２３はさらに傾けて右９０度傾いた時の図であり、操作している画像７２３は左９０度傾けて表示する。１２２４は１２２３の状態から指を離した状態である。このとき、操作した画像７２３は、表示に合わせて左９０度回転させてプリントするように設定を行う。さらに、出力用紙及び変倍率も変更する。例えば図１２で操作対象となった画像７２３はＡ３用紙サイズの画像であるが、１２２３で左９０度回転してプリントする設定になったとき、Ａ３用紙では画像がはみ出してしまう。そこで、まず、回転して縦長の画像になったため、印刷装置１０００でプリントできる用紙のうち、縦長で最大の用紙を選択する（ここではＡ４となる。）。さらに、選択した用紙に画像が収まるように変倍率を計算する（ここではＡ３からＡ４への変倍なので約７０％の変倍率となる）。
【００７５】
このようにプリント設定を再計算し、プリント設定ファイルへ保存して再設定を行う。ここで再設定した内容は、図６のフローチャートのＳ６１１で説明したようにコントローラボード１１００へ送信して、プリント処理に反映する。また、１２２４を表示した後、入力表示パネル３０００は右９０度傾いたことになるため、図９で説明したように、１２２５のようにプレビュー画面全体を回転表示する。ただし、１２２４の表示後ただちに１２２５の表示へ変更すると１２２４の画面がユーザに見えづらくなることが考えられる。そこで、１２２４を所定時間（１〜数秒程度）表示した後、再度姿勢検出センサ３１１７から入力表示パネル３０００の傾きを取得して、１２２５の回転表示を行う。したがって、プレビュー画面全体の回転表示までの間に素早くユーザが入力表示パネル３０００を回転させた場合には、その回転後の角度で回転表示を行うことになる。
【００７６】
＜プレビュー画面の操作における処理手順＞
次に、図８及び図１３のフローチャートを用いて、プレビュー画面７２０の操作における処理手順について説明する。以下で説明する処理は、ＣＰＵ３１０１がＦＬＡＳＨ  ＲＯＭ３１０７に格納されている制御プログラムをＲＡＭ３１０８に読み出して実行することにより実現される。
【００７７】
図８のフローチャート８００において、プレビュー画面を表示し操作を開始すると、Ｓ８０１において、ＣＰＵ３１０１は、タッチパネル３３００の出力を調べ、タッチパネル３３００がタッチされたか否かを判定する。つまり、タッチパネル３３００は、操作者によるタッチを検出するタッチ検出手段の一例である。タッチされていなければＳ８０２へ進み、ＣＰＵ３１０１は、姿勢検出センサ３１１７の出力を判定することにより、現在の表示向きに対して、入力表示パネル３０００が回転したか否かを判定する。ここでは、図９で説明した３通りの表示を行うため、入力表示パネル３０００の回転角度は左右９０度、１８０度の３通りに丸める必要がある。丸め方には様々な方法があるが、本実施形態では単純に下記のようにしている。
（１）    現在の表示から左右１５０度以上回転していれば１８０度回転とする。
（２）    （１）に当てはまらず、現在の表示から左（または右）に６０度以上回転していれば左（または右）９０度回転とする。
上記条件は一例であり、本発明を限定する意図はない。
【００７８】
回転したと判定すればＳ８０３に進み、ＣＰＵ３１０１は、表示画面を回転して、図９のように回転表示する。一方、Ｓ８０２がＮＯであればＳ８０１へ戻り、ＣＰＵ３１０１は、再びタッチパネル３３００へのタッチがあったかどうかを判定する。
【００７９】
Ｓ８０１でＹＥＳの場合、即ち、タッチパネル３３００へのタッチを検出した場合にはＳ８０４へ進み、ＣＰＵ３１０１は、タッチパネル３３００からタッチパネル上のタッチ位置を取得する。続いて、Ｓ８０５において、ＣＰＵ３１０１は、取得したタッチ位置から、タッチされたままタッチ位置が動いたか否かを判定する。
【００８０】
Ｓ８０５がＮＯであればＳ８０７に進み、ＣＰＵ３１０１は、タッチした状態のまま所定時間経過したかを判定する。Ｓ８０７がＮＯであればＳ８０９に進み、ＣＰＵ３１０１は、タッチが離れたかどうかを判定する。Ｓ８０９もＮＯであればＳ８０４へ戻ってタッチ位置の取得を行い、Ｓ８０５、Ｓ８０７、Ｓ８０９によるタッチ状態の変化の検出を行う。なお、Ｓ８０５、Ｓ８０７、Ｓ８０９の判定は、操作判定手段の一例である。
【００８１】
一方、Ｓ８０５でＹＥＳ、即ち、タッチしたまま接触点が動いた場合にはフリック操作が行われたと判断し、Ｓ８０６に進み、ＣＰＵ３１０１は、フリック操作検出処理を行う。Ｓ８０６のフリック操作検出処理の詳細は図８のフローチャート８２０を用いて後述する。
【００８２】
Ｓ８０７がＹＥＳ、即ち、タッチしたまま接触点が動かず、さらに所定時間経過した場合には、長押し操作が行われたと判断する。そして、Ｓ８０８において、ＣＰＵ３１０１は、長押し操作を検出したときの処理を行う。Ｓ８０８の長押し検出処理の詳細は図１３のフローチャートを用いて後述する。
【００８３】
Ｓ８０９がＹＥＳ、即ち、タッチの際接触点が動かず、所定時間内にタッチが離れた場合には、短押し操作が行われたと判断する。そして、Ｓ８１０において、ＣＰＵ３１０１は、短押し操作を検出したときの処理を行う。Ｓ８１０の短押し検出処理の詳細は図８のフローチャート８４０を用いて後述する。
【００８４】
Ｓ８０６、Ｓ８０８、Ｓ８１０の各操作検出処理が終わると、Ｓ８１１へ進む。ここで、Ｓ８１０の短押し検出処理又はＳ８０８の長押し検出処理内では中止キー７２７又はプリント開始キー７２８が押下されたことを検出する場合がある。Ｓ８１１ではこの２つの操作が行われたか否かを判定する。Ｓ８１１がＮＯであればＳ８１２へ進み、ＣＰＵ３１０１は、プレビュー画面を再表示する。さらにＳ８０１へ戻って次のタッチ操作を待つ。一方、Ｓ８１１がＹＥＳであれば、ＣＰＵ３１０１は、プレビュー画面表示を終了する。
【００８５】
＜フリック操作検出処理＞
次に、図８のフローチャート８２０を参照して、Ｓ８０６のフリック操作を検出したときに実行する処理について説明する。Ｓ８２１において、ＣＰＵ３１０１は、フリック操作の開始位置が、プレビュー画面７２０の領域７２５の範囲内であるか否かを判定する。Ｓ８２１がＮＯであれば特に処理を行わず、フリック操作の処理を終了する。一方、Ｓ８２１がＹＥＳであれば、Ｓ８２２に進み、ＣＰＵ３１０１は、フリック操作の開始位置と、現在のタッチ位置から、タッチ位置の移動方向と移動量を算出する。続いて、Ｓ８２３において、ＣＰＵ３１０１は、算出した移動方向と移動量から表示のスクロール量を算出し、プレビュー画像のスクロール処理を行う。これにより、フリック操作を検出したときの処理を終了する。
【００８６】
＜短押し検出処理＞
次に、図８のフローチャート８４０を参照して、Ｓ８１０の短押し操作を検出したときに実行する処理について説明する。Ｓ８４１において、ＣＰＵ３１０１は、中止キー７２７が押下されたか否かを判定する。中止キー７２７が押下されていなければＳ８４２に進み、ＣＰＵ３１０１は、プリント開始キー７２８が押下されたか否かを判定する。プリント開始キー７２８が押下されていなければＳ８４３に進み、ＣＰＵ３１０１は、設定変更キー７２６が押下されたか否かを判定する。設定変更キー７２６が押下されていなければＳ８４４に進み、ＣＰＵ３１０１は、プレビュー表示中のいずれかの画像上が押下されたか否かを判定する。Ｓ８４１乃至Ｓ８４４がすべてＮＯである場合には、ＣＰＵ３１０１は、検出した短押し操作が入力として有効ではないと判断し、処理を行わず短押し検出処理を終了する。
【００８７】
Ｓ８４１がＹＥＳであれば中止キー７２７の押下を検出したため、Ｓ８４５へ進み、ＣＰＵ３１０１は、コピージョブの中止処理を行う。また、Ｓ８４２がＹＥＳであればプリント開始キー７２８の押下を検出したため、Ｓ８４６へ進み、ＣＰＵ３１０１は、プリントを開始する。また、Ｓ８４３がＹＥＳであれば設定変更キー７２６の押下を検出したため、Ｓ８４７へ進み、ＣＰＵ３１０１は、設定変更画面７３０を表示する。さらに、Ｓ８４８において、ＣＰＵ３１０１は、設定変更画面７３０への入力操作を受け付け、閉じるキー７３１の押下を検出すると入力操作受付を終了し、短押し操作検出処理を終了する。
【００８８】
Ｓ８４４がＹＥＳであれば画像の押下を検出したため、Ｓ８４９へ進み、ＣＰＵ３１０１は、拡大表示画面１０２２を表示する。さらに、Ｓ８５０において、ＣＰＵ３１０１は、拡大表示画面１０２２への入力操作を受け付け、閉じるキー１０１の押下を検出すると入力操作受付を終了し、短押し操作検出処理を終了する。
【００８９】
＜長押し検出処理＞
次に、図１３のフローチャートを参照して、Ｓ８０８の長押し操作を検出したときに実行する処理について説明する。この処理が本発明において特に特徴的な部分である。
【００９０】
Ｓ１３１１において、ＣＰＵ３１０１は、位置判定手段として機能し、長押し操作の開始位置がプレビュー画像上だったかどうかを判定する。Ｓ１３１１がＹＥＳであればＳ１３１２〜Ｓ１３１７の処理、即ち、プレビュー画像の回転表示とドラッグ表示の処理へ進む。一方、Ｓ１３１１がＮＯであればＳ１３１８へ進み、タッチが離れる（解放される）のを待つ。
【００９１】
Ｓ１３１２において、ＣＰＵ３１０１は、回転判定手段として機能し、姿勢検出センサ３１１７の出力を読み出し、入力表示パネル３０００が回転したかどうかを判定する。Ｓ１３１２がＹＥＳであればＳ１３１３に進み、ＣＰＵ３１０１は、読み出した姿勢検出センサ３１１７の出力から入力表示パネル３０００の回転角度を算出する。続いて、Ｓ１３１４において、ＣＰＵ３１０１は、表示制御手段として機能し、１２２２や１２２３で説明したように、Ｓ１３１３で算出された回転角度だけ、入力表示パネル３０００の回転方向とは逆方向に長押し操作中の画像を回転して表示する。これにより、本実施形態によれば、タッチパネル３０００として比較的高価である、多点押しが可能なデバイスを採用することなく、単点のみを検出可能な比較的安価なデバイスを採用することができる。さらに、ユーザはプレビュー画面上におけるサムネイルを直感的な操作で回転させることができる。
【００９２】
Ｓ１３１４の処理が終了するか、又は、Ｓ１３１２がＮＯであった場合には、Ｓ１３１５へ進み、ＣＰＵ３１０１は、移動判定手段として機能し、タッチパネル３３００の出力（検出結果）を読み出し、タッチ位置が移動したかどうかを判定する。Ｓ１３１５がＹＥＳであればＳ１３１６に進み、ＣＰＵ３１０１は、タッチパネル３３００の出力からタッチ位置の移動後の位置を算出する。続いて、Ｓ１３１７において、ＣＰＵ３１０１は、移動した位置に長押し操作中の表示画像を描画し直す。Ｓ１３１６、Ｓ１３１７の処理により画像のドラッグ表示を行うことができる。
【００９３】
Ｓ１３１７の処理が終了するか、Ｓ１３１１がＮＯであるか、Ｓ１３１５がＮＯであればＳ１３１８へ進み、ＣＰＵ３１０１は、タッチパネル３３００の出力からタッチ操作が解放されたかどうかを判定する。Ｓ１３１８がＮＯ、即ち、長押し操作中であればＳ１３１１へ戻り、画像の回転表示及びドラッグ表示を続ける。なお、Ｓ１３１１乃至Ｓ１３１８の説明で分かるように、長押し操作中に入力表示パネル３０００を回転させても図９に示したプレビュー画面全体の回転表示は行わず、長押し操作中の画像のみを回転表示する。これによって、ユーザに操作中の画像の回転操作を行っていることを提示することができる。
【００９４】
Ｓ１３１８がＹＥＳになると、即ち、タッチをタッチパネル３３００から離したとき、Ｓ１３１９以降の処理に進む。Ｓ１３１９において、ＣＰＵ３１０１は、長押し操作を開始したときのタッチ位置が、表示画像上かどうかを判定する。Ｓ１３１９がＹＥＳであればＳ１３２０へ進み、ＣＰＵ３１０１は、パネルが所定角度以上回転したかどうかを判定する。ここでの所定角度は、入力表示パネル３０００が左右に９０度以上回転したとみなせる値であり、例えば左右４５度である。
【００９５】
Ｓ１３２０がＹＥＳであればＳ１３２１へ進み、ＣＰＵ３１０１は、入力表示パネル３０００の回転角度を算出する。ここでの回転角度は、前述したＳ８０２と同様の算出方法を行い、左右９０度及び１８０度の３通りに丸める。
【００９６】
次に、Ｓ１３２２において、ＣＰＵ３１０１は、算出した回転角度に応じて回転プリント（回転印刷）の設定を行う。回転プリントの角度は、入力表示パネル３０００の回転角度の逆向きとなる。つまり、
・入力表示パネル３０００が左９０度回転のときは、右９０度回転プリント
・入力表示パネル３０００が右９０度回転のときは、左９０度回転プリント
・入力表示パネル３０００が１８０度回転のときは、１８０度回転プリント
とする。また、回転プリント角度を決定すると、図１２を用いて説明したように、出力用紙の決定、及び決定した用紙に収まるように変倍率の計算を行う。これらの再計算した設定で、印刷装置１０００から取得した画像属性・プリント設定ファイルを書き換える。この書き換えた設定は図６のフローチャートで説明したようにプリント時に反映する。
【００９７】
次に、Ｓ１３２３において、ＣＰＵ３１０１は、Ｓ１３２２での設定に基づいて表示画像の向きと大きさを変更した上で１２２４のように回転しない向きでプレビュー画面を一度再表示する。そして、上述したように、ユーザが１２２４の画面を見られるよう、Ｓ１３２４で所定時間が経過するまで画面１２２４を表示したまま待機する。Ｓ１３２５において、ＣＰＵ３１０１は、Ｓ８０２と同じ算出方法で現在の表示向きからの入力表示パネルの回転角度を算出し、１２２５のようにプレビュー画面全体の回転表示を行う。このように、プレビュー画面全体の回転前の表示を一定時間が経過するまで表示しつつ、長押し操作をした画像のみが回転プリント設定が付加されたことを強調するように表示す。その後一定時間が経過すると、回転後の表示をすることにより、設定内容の分かりやすさと表示の見やすさを両立することができる。
【００９８】
Ｓ１３２０で入力表示パネル３０００の回転角度が所定値未満であり、左右９０度以上回転したとみなせないときには、Ｓ１３２６において、ＣＰＵ３１０１は、タッチ位置が長押し操作開始時と終了時で所定の値以上移動したかどうかを判定する。ここでの所定の値はユーザの誤操作を防ぐためのものであり、任意の値でよい。Ｓ１３２６がＹＥＳであれば、画像を長押し操作で移動してから離す、ドラッグアンドドロップ操作が実行されたということになるため、Ｓ１３２７以降で対応した処理を行う。
【００９９】
Ｓ１３２７において、ＣＰＵ３１０１は、移動後の位置を算出して、どこにドロップされたかを取得する。続いて、Ｓ１３２８において、ＣＰＵ３１０１は、ドロップされた位置に応じて、１１２２のページ順入れ替え（印刷順序の変更）か、１１２３のページ削除処理を実行する。Ｓ１３２９において、ＣＰＵ３１０１は、プレビュー画面を再表示し、長押し検出処理を終了する。
【０１００】
なお、長押し操作中にタッチしたまま入力表示パネルを回転すると、正確にタッチ位置を中心に回転できることは保証されていないため、タッチ位置も回転とともに動く可能性がある。そこで、タッチ位置の移動よりも先にＳ１３２０で回転したか否かを判定することにより、回転に伴うタッチ位置の移動の影響を避けて回転を適切に判断することができる。また、回転していないことを判断した上で、Ｓ１３２６でタッチ位置の移動を判断することで、ドラッグアンドドロップ操作を検出することができる。
【０１０１】
Ｓ１３１９がＮＯのとき（画像上以外の位置が押下されたとき）、又は、Ｓ１３２０及びＳ１３２６が共にＮＯのときは、Ｓ１３３０に進み、ＣＰＵ３１０１は、タッチ位置の移動が所定の値よりも小さいか否かを判定する。ここでの所定値はＳ１３２６の所定値と同じでもよいが、ここではタッチ位置が静止していたことを検出したいため、Ｓ１３２６の所定値よりも小さいことが適切である。
【０１０２】
Ｓ１３３０がＹＥＳであれば、Ｓ１３３１へ進み、ＣＰＵ３１０１は、短押し操作を検出したときと同じ処理、即ち、フローチャート８４０の処理を実行する。Ｓ１３３１の処理が終わるか、Ｓ１３３０がＮＯであれば、長押し操作を検出したときの処理を終了する。
【０１０３】
以上説明したように、本実施形態によれば、プレビュー画面上で長押し操作を行ったとき、回転設定、ページ挿入／削除、短押し操作と同じキー入力処理、のそれぞれの操作をユーザが行うことができる。特に回転設定は、タッチパネル３３００をタッチする操作と入力表示パネル３０００自体の回転を同時に検出することで、ユーザにとっては直観的な操作を実現することができる。
【０１０４】
このように、本実施形態によれば、傾きセンサを備えた入力表示パネルから印刷装置への印刷指示において、回転印刷の設定をページごとに独立に、かつ、直観的に行うことができるため、ユーザの操作性を高めることができる。さらに複数の接触点を検出する特別なタッチパネルと使うことなく、１点の接触点を検出するタッチパネルを用い、傾きセンサの情報で回転設定を行うことにより、低コストという面でも有利となる。
【０１０５】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005882731.tif 000002
【図２】
0005882731.tif 000003
【図３】
0005882731.tif 000004
【図４】
0005882731.tif 000005
【図５】
0005882731.tif 000006
【図６】
0005882731.tif 000007
【図７】
0005882731.tif 000008
【図８】
0005882731.tif 000009
【図９】
0005882731.tif 000010
【図１０】
0005882731.tif 000011
【図１１】
0005882731.tif 000012
【図１２】
0005882731.tif 000013
【図１３】
0005882731.tif 000014