(57)【特許請求の範囲】
【請求項１】
入力表示装置であって、
印刷対象のデータを保持する保持手段と、
前記保持手段によって保持されている印刷対象データの各ページを集約して一度に複数のページをプレビュー表示する表示手段と、
ユーザによる前記入力表示装置の回転動作を検出する回転検出手段と、
前記表示手段によって複数のページが集約されて表示されている際に、前記回転検出手段によって所定の回転動作が検出されると、該表示手段に表示されている複数のページの配置順を変更する変更手段と、
を備えることを特徴とする入力表示装置。
【請求項２】
前記入力表示装置の向きが縦向きか又は横向きかを検出する向き検出手段を更に備え、
前記変更手段は、前記向き検出手段によって検出される前記入力表示装置の向きと該所定の回転動作との組み合わせに従って、該表示手段に表示されている複数のページの配置順を変更することを特徴とする請求項１に記載の入力表示装置。
【請求項３】
前記所定の回転動作とは、前記ユーザによって、前記入力表示装置がユーザ操作前の状態を示す基本状態から所定の方向に回転された後に元の該基本状態まで戻される戻し動作であることを特徴とする請求項１に記載の入力表示装置。
【請求項４】
前記回転検出手段は、前記基本状態から予め定められた範囲の角度だけ回転されると、所定の方向に回転されたと検出することを特徴とする請求項３に記載の入力表示装置。
【請求項５】
前記回転検出手段は、前記ユーザによって前記入力表示装置が前記所定の方向に回転されてから一定時間内に元の前記基本状態まで戻された場合に前記戻し動作として検出することを特徴とする請求項３に記載の入力表示装置。
【請求項６】
前記表示手段によって表示されている前記複数のページを含むプレビュー表示に対して前記ユーザによる押下を検出する押下検出手段と、
前記押下検出手段によって前記ユーザによる押下が検出されると、押下位置に表示されていたページを、その後のユーザ操作における配置順の変更対象から除外する制限手段と
をさらに備えることを特徴とする請求項１乃至５の何れか１項に記載の入力表示装置。
【請求項７】
前記保持手段に保持されている原稿データの各ページの配置順に従った印刷指示を、印刷装置へ送信する指示手段をさらに備えることを特徴とする請求項１乃至６の何れか１項に記載の入力表示装置。
【請求項８】
前記向き検出手段は、加速度センサを用いて向きを検知し、前記回転検出手段は、ジャイロセンサを用いて回転動作を検出することを特徴とする請求項２に記載の入力表示装置。
【請求項９】
入力表示装置の制御方法であって、
印刷対象のデータの各ページを集約して一度に複数のページをプレビュー表示する表示ステップと、
ユーザによる前記入力表示装置の回転動作を検出する回転検出ステップと、
前記表示ステップによって複数のページが集約されて表示されている際に、前記回転検出ステップにおいて所定の回転動作が検出されると、該表示ステップに表示されている複数のページの配置順を変更する変更ステップと、
を実行することを特徴とする入力表示装置の制御方法。
【請求項１０】
請求項９に記載の入力表示装置の制御方法における各ステップをコンピュータに実行させるためのプログラム。
【請求項１１】
印刷装置であって、
請求項１乃至８の何れか１項に記載の入力表示装置と、
前記入力表示装置から受信したデータに従って印刷を実行する印刷手段とを備え、
前記入力表示装置は、
印刷対象のデータを保持する保持手段と、
前記保持手段によって保持されている印刷対象のデータの各ページを集約して一度に複数のページをプレビュー表示する表示手段と、
ユーザによる前記入力表示装置の回転動作を検出する回転検出手段と、
前記表示手段によって複数のページが集約されて表示されている際に、前記回転検出手段によって所定の回転動作が検出されると、該表示手段に表示されている複数のページの配置順を変更する変更手段と、
を備えることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転動作を検出可能なセンサを備えた入力表示装置、制御方法、プログラム、及印刷装置に関するものである。
【背景技術】
【０００２】
現行の印刷装置では、本体と一体となった入力表示パネルを備えるものが一般的であるが、本体と着脱可能な入力表示パネルも知られている。特許文献１には、印刷画像のサムネイル表示やプレビュー表示を用いた印刷設定が可能な入力表示パネルが提案されている。特許文献２には、３次元ジャイロセンサ等を備えた小型のコンピュータにおいて、装置の姿勢を認識して画面の表示を縦方向と横方向に切り替える機能が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２２７５８４号公報
【特許文献２】特開２０１１−５４１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術には以下に記載する問題がある。従来、印刷装置やパーソナルコンピュータのプリンタドライバでは、印刷設定におけるページ集約時のページ配置順を変更する操作が直感的でなかった。例えば、プレビュー表示までに印刷設定のメニューを何段階か選択する必要があり、プレビューを見るまでの操作はユーザにとって煩雑なものであった。
【０００５】
また、プレビュー表示において、せっかくタッチパネル式の入力表示パネルであっても、アイコン（ボタン）を表示する画面のスペースが必要なためにプレビュー画面の表示面積が小さくなってしまっていた。例えば、プレビュー画面を表示するときに、用紙サイズの大きさを指示するアイコンや印刷部数を指示するアイコンなどの表示のために、印刷画像のプレビュー表示が相対的に小さくなってしまう場合があった。
【０００６】
本発明は、上述の問題に鑑みて行われたものであり、印刷画像のプレビュー表示において、プレビュー画面の表示面積を小さくせずに、且つ、直感的なページ配置順の変更を可能とする入力表示装置、その制御方法、プログラム、及び印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、入力表示装置であって、印刷対象のデータを保持する保持手段と、前記保持手段によって保持されている印刷対象データの各ページを集約して一度に複数のページをプレビュー表示する表示手段と、ユーザによる前記入力表示装置の回転動作を検出する回転検出手段と、前記表示手段によって複数のページが集約されて表示されている際に、前記回転検出手段によって所定の回転動作が検出されると、該表示手段に表示されている複数のページの配置順を変更する変更手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明は、印刷画像のプレビュー表示において、プレビュー画面の表示面積を小さくせずに、且つ、直感的なページ配置順の変更を可能とする入力表示装置、その制御方法、プログラム、及び印刷装置を提供できる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施例における画像形成システムの構成例を示す図。
【図２】第１の実施例における本体、ドック、入力表示パネルの構成例を示すブロック図。
【図３】第１の実施例における入力表示パネルの縦横向きに対する各回転軸を定義する図。
【図４】第１の実施例における入力表示パネルの基本回転動作を示す図。
【図５】第１の実施例における入力表示パネルを回転させた例を示す図。
【図６】第１の実施例における入力表示パネルの基本回転動作を組み合わせた場合の動作を示す図。
【図７】第１の実施例における入力表示パネルの基本メニューの画面例を示す図。
【図８】第１の実施例における原稿１ページの全画面プレビューの表示例を示す図。
【図９】第１の実施例におけるページ配置順変更処理のパターンとそれに対応するユーザ動作例を示す図。
【図１０】第１の実施例におけるページ配置順変更処理を行わない場合の動作例を示す図。
【図１１】第１及び第２の実施例の印刷処理のフローチャート。
【図１２】第１の実施例におけるページ配置順変更処理のフローチャート。
【図１３】第１の実施例におけるページ配置順変更処理のフローチャート。
【図１４】第１及び第２の実施例の入力表示パネルの印刷設定時の画面例を示す図。
【図１５】第１及び第２の実施例のページ配置順変更モードの画面例を示す図。
【図１６】第１及び第２の実施例のページ配置順変更モードのメニュー選択の画面例を示す図。
【図１７】第２の実施例の本体、ドック、入力表示パネルの構成を示すブロック図。
【図１８】第２の実施例のページ配置順変更処理のパターンとそれに対応するユーザ動作例を示す図。
【図１９】第２の実施例のページ配置順変更処理のフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１１】
＜第１の実施例＞
＜印刷システムの構成＞
以下では、図１乃至図１６を参照して、本発明の第１の実施例について説明する。まず、図１を参照して、本実施例におけるシステム全体の構成について説明する。本実施例に係る印刷システムは、いわゆるプリントオンデマンド（ＰＯＤ）機で、中綴じ製本、裁断、折加工などを行うことができる様々なオプションを組み合わせることで、多彩な印刷・製本要求に応えるものである。
【００１２】
図１に示すように、印刷システムは、印刷装置１０００に対して、入力表示パネル（入力表示装置）３０００、用紙デッキ５０００、バインダ６０００、フィニッシャ７０００を備える。印刷装置１０００は、ＬＡＮ８０００を介して、パーソナルコンピュータ９０００と接続し相互通信可能な構成とする。パーソナルコンピュータ９０００では、一つ一つのページの作成・編集から、製本、裁断、折加工などの設定といった、印刷ジョブの生成が行われる。生成された印刷ジョブは、ＬＡＮ８０００を介して、印刷装置１０００に送られ、パーソナルコンピュータ９０００からプリントデータを送信しての印刷出力をすることができる。また、印刷装置１０００で読み取った紙原稿のスキャン画像をパーソナルコンピュータ９０００へ送信するスキャン入力を行うこともできる。
【００１３】
入力表示パネル３０００は、３次元加速度センサ及び３次元ジャイロセンサを備える。入力表示パネル３０００は印刷装置１０００から着脱可能な入力表示用のユーザインタフェースであり、印刷装置１０００上に実装されたドック２０００に装着されている。着脱可能な入力表示パネル３０００は、３次元加速度センサと３次元ジャイロセンサを備えることにより入力表示パネル３０００の向きと回転動作を検知できる。また、ドック２０００に装着されているとき、ドック２０００から供給される電力により充電されるように構成されている。なお、用紙デッキ５０００、バインダ６０００、フィニッシャ７０００などのオプションは、本発明に直接関係がないため、詳細な説明は割愛する。また、入力表示パネル３０００の向きや回転動作を検知できるセンサであれば、３次元加速度センサ、３次元ジャイロセンサの代わりにその他のセンサを備えるようにしてもよい。
【００１４】
＜制御構成＞
次に、図２を参照して、印刷装置１０００、ドック２０００、及び入力表示パネル３０００の制御構成について説明する。図２に示すように、印刷装置１０００は、主に、コントローラボード１１００、プリントエンジン１２００、スキャナ１３００、ハードディスクドライブ（ＨＤＤ）１４００、及び電源モジュール１５００を備える。それぞれのデバイスは、電源モジュール１５００によって供給される電力によって動作する。
【００１５】
コントローラボード１１００は、ＣＰＵ１１０１、ＦＬＡＳＨ ＲＯＭ１１０２、ＲＡＭ１１０３、ネットワークインタフェースカード（ＮＩＣ）１１０４、メインチャネルコントローラ１１０５、ディスクコントローラ（ＤＫＣ）１１０７、スキャナインタフェース（ＳＩＦ）１１０８、及びプリンタインタフェース（ＰＩＦ）１１０９を備える。デバイス１１０１〜１１０９のそれぞれは、バス１１１０を介して接続されている。
【００１６】
ＣＰＵ１１０１は、バス１１１０に接続される各デバイスを総括的に制御すると共に、ＦＬＡＳＨ ＲＯＭ１１０２及びＨＤＤ１４００に記憶された、制御プログラムとしてのファームウェアモジュールを実行するプロセッサである。ＲＡＭ１１０３は、ＣＰＵ１１０１の主メモリ、ワークエリアとして機能する。
【００１７】
ＮＩＣ１１０４は、ＬＡＮ８０００を介して、パーソナルコンピュータ９０００や、他の印刷装置と双方向にデータのやり取りを行う。ＨＤＤ１４００は、ＤＫＣ１１０７を介してアクセスされ、ファームウェアモジュールを格納するだけでなく、画像の一時記憶領域としても使用される。
【００１８】
スキャナ１３００は、読み取りセンサや原稿搬送機構等を備える。読み取りセンサや原稿搬送機構（ＡＤＦ）等は、コントローラボード１１００上に実装されたＳＩＦ１１０８及びスキャナ１３００上に実装されたＳＩＦ１３０１を介して、ＣＰＵ１１０１で実行されるファームウェアモジュールに基づいて制御される。その結果として、読み取りセンサによって原稿を読み取り、得られたデータをＳＩＦ１３０１及びＳＩＦ１１０８を介してコントローラボード１１００に転送する。
【００１９】
プリントエンジン１２００は、電子写真方式の記録部や記録紙カセット、用紙搬送部等を備える。コントローラボード１１００からは、印刷ジョブに基づく印刷要求がＰＩＦ１１０９及びプリントエンジン１２００上に実装されたＰＩＦ１２０１を介して送られる。記録部や用紙搬送部等は、同様にＰＩＦ１１０９及びＰＩＦ１２０１を介して、ＣＰＵ１１０１で実行されるファームウェアモジュールに基づいて制御される。その結果として、用紙上に印刷要求に応じた画像を形成する。メインチャネルコントローラ１１０５は、印刷装置１０００と、本発明の特徴である着脱可能な入力表示パネル３０００とのやり取りを行う際に使用される。
【００２０】
＜ドック＞
ドック２０００は、主にメインボード２１００とコネクタ２２００とを備える。ドック２０００を構成するメインボード２１００は、主にＩＥＥＥ８０２．１１ｂモジュール２１０１、及び電源コントローラ２１０３を備える。ＩＥＥＥ８０２．１１ｂモジュール２１０１は、コントローラボード１１００のメインチャネルコントローラ１１０５と接続され、コントローラボード１１００からの要求に基づいて、印刷装置１０００と入力表示パネル３０００との無線通信を仲介する。
【００２１】
電源コントローラ２１０３は、電源モジュール１５００と接続され、電源コントローラ２１０３を介してＩＥＥＥ８０２．１１ｂモジュール２１０１に電力を供給する。また、電源コントローラ２１０３はコネクタ２２００にも接続され、入力表示パネル３０００のコネクタ３５００がドック２０００のコネクタ２２００に接続されると、入力表示パネル３０００に電力を供給する。加えて、電源コントローラ２１０３は、電力の供給状態を監視し、ドック２０００と入力表示パネル３０００とが接続されているか否かを検出し、コントローラボード１１００に伝達する。
【００２２】
＜入力表示パネル＞
図２に示すように、３次元加速度センサと３次元ジャイロセンサを備えた着脱可能な入力表示パネル３０００は、主にメインボード３１００、ＬＣＤ３２００、タッチパネル３３００、ボタンデバイス３４００、コネクタ３５００、及び充電池パック３６００を備える。メインボード３１００は、主にＣＰＵ３１０１、ＩＥＥＥ８０２．１１ｂモジュール３１０２、電源コントローラ３１０３、パネルコントローラ（ＰＡＮＥＬＣ）３１０４、ディスプレイコントローラ（ＤＩＳＰＣ）３１０５、ＦＬＡＳＨ ＲＯＭ３１０６、ＲＡＭ３１０７、３次元加速度センサ３１０８、３次元ジャイロセンサ３１０９、及びメモリコントローラ３１１０を備える。それぞれのデバイス３１０１〜３１１０は、コントローラボード１１００と同様に、バス（不図示）によって接続されている。
【００２３】
また、ソフトモジュール群３１１３は、主にパネル回転検出部３１１５、パネル向き検出部３１１６、パネル向き保持部３１１７、ページ集約数保持部３１１８、ページ配置保持部３１１９、選択ページ保持部３１２０、及びページ配置変更部３１２１を備える。各モジュール３１１４〜３１２１から成るソフトモジュール群３１１３は、メインボード３１００上のＦＬＡＳＨ ＲＯＭ３１０６内の制御プログラムにより動作を定義され、ＣＰＵ３１０１、ＲＡＭ３１０７によって実行処理される。ただし、ソフトモジュール群３１１３の機能は、同等の機能を有するハードモジュールに置き換えても実現可能である。
【００２４】
ＣＰＵ３１０１は、バスに接続される各デバイスを総括的に制御すると共に、ＦＬＡＳＨ ＲＯＭ３１０６に記憶された、制御プログラムとしてのファームウェアモジュールを実行するプロセッサである。ＩＥＥＥ８０２．１１ｂモジュール３１０２は、ＣＰＵ３１０１の制御に基づいて、ドック２０００上のＩＥＥＥ８０２．１１ｂモジュール２１０１との無線通信を確立し、印刷装置１０００との通信を仲介する。
【００２５】
電源コントローラ３１０３は、コネクタ３５００と接続され、ドック２０００のコネクタ２２００が接触状態のとき、印刷装置１０００の電源モジュール１５００から電力の供給を受ける。これによって、電源コントローラ３１０３に接続された充電池パック３６００を充電しながら、且つ、入力表示パネル３０００全体に電力を供給する。電源モジュール１５００から電力が供給されないときは、充電池パック３６００からの電力を入力表示パネル３０００全体に供給する。
【００２６】
パネルコントローラ（ＰＡＮＥＬＣ）３１０４は、ＣＰＵ３１０１の要求に応じて、タッチパネル３３００及びボタンデバイス３４００を制御する。その制御によって、タッチパネル３３００上の押下位置や、ボタンデバイス３４００上の押下されたキーコードなどが、ＣＰＵ３１０１に転送される。ディスプレイコントローラ（ＤＩＳＰＣ）３１０５は、ＣＰＵ３１０１の要求に応じて、ＲＡＭ３１０７に展開されたビデオイメージをＬＣＤ３２００へ転送するとともに、ＬＣＤ３２００を制御する。結果として、ＬＣＤ３２００上にイメージが表示される。ＦＬＡＳＨ ＲＯＭ３１０６は、ＣＰＵ３１０１の制御プログラムの記憶エリアとして機能する。ＲＡＭ３１０７は、ＣＰＵ３１０１の主メモリ、ワークエリア、及び、ＬＣＤ３２００に表示するビデオイメージ用エリアとして機能する。
【００２７】
３次元加速度センサ３１０８は半導体のチップ内に可動部分があり、外から加わる加速度によって、可動部分のフィンが移動し、非可動部分のフィンとの間隔が変化して、静電容量が変化する。或いは、３次元ジャイロセンサ３１０９は、コリオリの力を利用した方式の半導体素子である。ここで、コリオリの力とは、回転座標系上で移動した際に移動方向と垂直な方向に移動速度に比例した大きさで受ける慣性力を示す。３次元加速度センサ３１０８及び３次元ジャイロセンサ３１０９の出力を、重力の影響を考慮した上で信号処理することで、入力表示パネル３０００が立面状態か平面状態か、縦向きか横向きか、前後、左右、上下の３次元的なその動きと位置を精度良く検出する。なお、３次元加速度センサ３１０８には他にピエゾ抵抗型や熱検知型等が公知であるが、本発明はこれら公知の全ての方式を適用することができる。これら各種のセンサを用いて装置の方向及び姿勢を検知する技術は公知であり、本発明ではこれらの技術全てが入力表示パネル３０００に搭載可能なため、更なる詳細な説明は割愛する。
【００２８】
メモリコントローラ３１１０は、ＣＰＵ３１０１の制御によって、外部メモリ用コネクタ３１１１を介してＳＤメモリなどの外部メモリ３１１２にアクセスする。外部メモリ３１１２内部のデータを読み出して、ＤＩＳＰＣ３１０５を介してＬＣＤ３２００にデータ表示できる。また、ＣＰＵ３１０１、ＩＥＥＥ８０２.１１ｂ３１０２を介して、印刷装置１０００との間でデータの送受信を行うことができる。
【００２９】
パネル回転検出部３１１５は、３次元ジャイロセンサ３１０９のセンサデータに基づき、入力表示パネル３０００がどのように回転しているかを検出する。検出する回転動作については後述する。パネル向き検出部３１１６は、３次元加速度センサ３１０８のセンサデータに基づき、入力表示パネル３０００が縦向きであるか横向きであるかを検出する。具体的には、入力表示パネル３０００の長辺方向が短辺方向より地面に対して平行に近ければ横向きとし、入力表示パネル３０００の短辺方向が長辺方向より地面に対して平行に近ければ縦向きとする。
【００３０】
パネル向き保持部３１１７は、パネル向き検出部３１１６が検出した入力表示パネル３０００の向き情報を保持する。ページ集約数保持部３１１８は、印刷設定において、ユーザが設定するページ集約数の値を保持する。ここで、ページ集約とは、印刷ページの複数のページを１枚の用紙に印刷する設定を示し、例えば、２ページを１枚の用紙に印刷する設定や、４ページを１枚の用紙に印刷する設定などがある。ページ配置保持部３１１９は、印刷設定において、ユーザが設定するページ集約のページ配置（割付）順を保持する。選択ページ保持部３１２０は、ユーザにより選択される印刷設定対象ページを保持する。ページ配置変更部３１２１は、パネル回転検出部３１１５の検出した回転動作に応じて、ページ集約された原稿のページ配置順を変更処理する。
【００３１】
＜無線通信＞
本実施例では、無線通信は公知の技術であるＩＥＥＥ８０２．１１ｂの規格に準じて行われる。本実施例の印刷システムでは、印刷装置１０００がアクセスポイント（ＡＰ）となり、入力表示パネル３０００が端末となるインフラストラクチャモードで無線通信が行われる。電波が届く範囲に複数の本体がある場合、既存のパーソナルコンピュータのように、入力表示パネル３０００側に、通信可能な複数の本体のＥＳＳＩＤが表示され、そのうちのひとつを選択できるように構成されている。アソシエーションによって通信相手が確立した後、本実施例の入力表示パネル３０００は、接続された印刷装置１０００からスキャンデータ、ジョブ履歴などのデータを受信し、入力表示パネル３０００上に表示することができる。
【００３２】
一方、タッチパネル３３００、ボタンデバイス３４００へのユーザ操作に関連する情報、印刷物の設定情報、外部メモリ３１１２に格納されたデータファイルは、予め定められたプロトコルで入力表示パネル３０００から印刷装置１０００に無線で送信される。送信される情報は、例えば、タッチパネル３３００上の押下位置や、ボタンデバイス３４００上の押下されたキーコード、印刷部数、外部メモリ３１１２内に格納されたデータファイルなどがある。
【００３３】
タッチパネル３３００などの操作に関する情報を受け取った印刷装置１０００は、送られてきた情報に基づいて印刷動作を制御する。また、操作情報と共に入力表示パネル３０００から印刷装置１０００に送られてきた原稿データファイルは、印刷装置１０００のＲＡＭ１１０３で展開される。その後、操作情報に基づいてＣＰＵ１１０１で画像処理を施され、ＰＩＦ１２０１を介してプリントエンジン１２００で画像形成が行われる。このように、本実施例の印刷システムは、印刷装置１０００と入力表示パネル３０００とが相互に無線通信可能なシステムである。
【００３４】
＜パネル制御＞
＜パネル回転検出部＞
以下では、本発明を適用した入力表示パネル３０００の制御方法及び利用方法に関して詳細に説明する。まず、図３乃至図６を参照して、３次元ジャイロセンサ３１０９のセンサデータに基づいて、パネル回転検出部３１１５が検出する入力表示パネル３０００の動作について説明する。まず、図３では、入力表示パネル３０００の回転軸の定義を行う。
【００３５】
図３−ａは入力表示パネル３０００が縦向きの場合で、図示するようにＸ軸、Ｙ軸、Ｚ軸を定義する。図３−ｂは入力表示パネル３０００が横向きの場合を示しており、図示するようにＸ軸、Ｙ軸、Ｚ軸を定義する。入力表示パネル３０００の縦向き、横向きはユーザが入力表示パネル３０００のどの端を天地方向にするかによって決まる。軸の定義は、ユーザが入力表示パネル３０００を縦向きに持っているならば、入力表示パネル３０００の短辺方向がＸ軸、長辺方向がＹ軸、入力表示パネル３０００の平面に対して手前から奥方向がＺ軸になる。また、ユーザが入力表示パネル３０００を横向きに持っている場合は、入力表示パネル３０００の長辺方向がＸ軸、短辺方向がＹ軸、入力表示パネル３０００の平面に対して手前から奥方向がＺ軸になる。
【００３６】
次に、図４を参照して、入力表示パネル３０００の基本となる回転動作について説明する。軸は図３で定義したものと同様である。Ｙ軸に対して時計回転することを「右ひねり」と称する（図４−ａ）。Ｙ軸に対して反時計回転することを「左ひねり」と称する（図４−ｂ）。Ｘ軸に対して時計回転することを「手前回転」と称する（図４−ｃ）。Ｘ軸に対して反時計回転することを「奥回転」と称する（図４−ｄ）。Ｚ軸に対して時計回転することを「右回転」と称する（図４−ｅ）。Ｚ軸に対して反時計回転することを「左回転」と称する（図４−ｆ）。このように、本実施例においては、各軸に対する回転をそれぞれ定義することにより、様々な動作をユーザ入力として扱うことができる。また、これによりユーザに対して直感的な操作を提供することができる。
【００３７】
図５は、図４で説明した基本回転動作が、入力表示パネル３０００の縦向き横向きのそれぞれの場合において適用された例を模式的に表した図である。図５−ａ、ｂ、ｃ、ｄ、ｅ、ｆは入力表示パネル３０００が縦向きの場合、図５−ａ'、ｂ'、ｃ'、ｄ'、ｅ'、ｆ'は横向きの場合を表している。また、図５−ａ、ａ'は右ひねり４５度、ｂ、ｂ'は左ひねり４５度、ｃ、ｃ'は手前回転４５度、ｄ、ｄ'は奥回転４５度、ｅ、ｅ'は右回転４５度、ｆ、ｆ'は左回転４５度のときの各回転動作を示している。
【００３８】
図６は、図４で説明した基本回転動作を組み合わせた場合の動作を示す図である。また、それぞれの組み合わせ動作の呼称を定義する。組み合わせ動作を説明する前に、回転角度の検出タイミングと検出角度について説明する。まず、角度の基準となる基本状態（各軸に対しての回転が０度の状態）は、ユーザ操作前のパネルが静止し、３秒経過したときの状態とする。ただし、３次元ジャイロセンサ３１０９のセンサデータの微小な変動や、ユーザの手振れにより角度は刻一刻と変化する。そのため、各軸に対しての変化が３秒間で３度未満であれば、それも基本状態とする。なお、これらの制限は、仕様の範囲であり、本発明を限定することを意図するものではない。
【００３９】
次に、パネル回転検出部３１１５は、基本状態を基準にして、入力表示パネル３０００が各軸に対して何度回転したかを検出する。各軸に対して基本回転動作を検出する時間は０．５秒間隔とする。また、各基本回転動作の回転角度は、０度〜１８０度までとする。例えば、パネル回転検出部３１１５は、右ひねり１７０度を右ひねりとして認識するが、右ひねり１９０度は左ひねり１７０度として認識する。左ひねり、手前回転、奥回転、右回転、左回転に関しても認識する回転角度は０度〜１８０度とする。
【００４０】
次に、戻し動作について説明する。ＣＰＵ３１０１は、パネル回転検出部３１１５の検出した回転角度に基づき、各組み合わせ回転動作が行われたことを認識する。図６で定義する組み合わせ回転動作の戻し動作とは、入力表示パネル３０００の基本状態から、ある基本回転動作が４５度〜１８０度の角度（予め定められた範囲の角度）で検出され、再び基本状態が検出されるまでの動作をいう。ただし、回転動作後にぴったり基本状態に戻すのはユーザにとって難しいため、例えば基本状態±１０度以内に戻っていれば、再び基本状態になったとみなす。例えば、パネル回転検出部３１１５が静止状態から右ひねり６０度を検出し、その後左ひねり５度を検出したとしたら、これは右ひねり戻し動作と認識される。つまり、ここでは最後に検出した左ひねり５度は基本状態であるとみなしている。また、入力表示パネル３０００が右ひねり３０度を検出し、その後左ひねり１度を検出したとしても、これは右ひねり動作と呼ばない。これは、右ひねり角度が４５度未満であるため、組み合わせ回転動作とＣＰＵ３１０１に認識されないためである。
【００４１】
また、戻し動作は、基本状態からある回転動作を検出して基本状態に戻るまでの時間が３秒以内（一定時間内）でなければならないこととする。例えば、基本状態の後に、右ひねり５０度が検出されたとしても、４秒後に基本状態に戻った場合は戻し動作とみなさない。ただし、以上で述べた秒数や角度は、プログラムにより自由に変更可能である。また、変更する際にはユーザ入力により秒数や角度を変更するように構成してもよい。
【００４２】
以上を踏まえ、各組み合わせ回転動作について図６を用いて説明する。図６−ａ、ａ'の動作を「右ひねり戻し」と称し、入力表示パネル３０００が縦向き又は横向きのときに右ひねり４５度と左ひねり４５度を組み合わせた動作を表す。図６−ｂ、ｂ'の動作を「左ひねり戻し」と称し、入力表示パネル３０００が縦向き又は横向きのときに左ひねり４５度と右ひねり４５度を組み合わせた動作を表す。図６−ｃ、ｃ'の動作を「手前回転戻し」と称し、入力表示パネル３０００が縦向き又は横向きのときに手前回転４５度と奥回転４５度を組み合わせた動作を表す。図６−ｄ、ｄ'の動作を「奥回転戻し」と称し、入力表示パネル３０００が縦向き又は横向きのときに奥回転４５度と手前回転４５度を組み合わせた動作を表す。図６−ｅ、ｅ'の動作を「右回転戻し」と称し、入力表示パネル３０００が縦向き又は横向きのときに右回転４５度と左回転４５度を組み合わせた動作を表す。図６−ｆ、ｆ'の動作を「左回転戻し」と称し、入力表示パネル３０００が縦向き又は横向きのときに左回転４５度と右回転４５度を組み合わせた動作を表す。
【００４３】
図６の組み合わせ動作の角度は４５度となっているが、先に述べたように、例えば、右ひねり９０度と左ひねり９５度を組み合わせた場合でも「右ひねり戻し」とみなされる。以上で定義した角度は、あくまで一例であり、これに限定するものではない。上記では、基本回転動作が４５度〜１８０度で検出されないと戻し動作と認識されないと述べたが、これらの角度設定はプログラムにより自由に変更できる。また、変更する際にはユーザ入力により設定角度を変更するように構成してもよい。
【００４４】
＜メニュー画面＞
次に、図７を参照して、本実施例における入力表示パネル（操作パネル）３０００の基本メニューの画面例について説明する。ＬＣＤ３２００には各種の機能が表示されており、画面に触れることでＬＣＤ３２００上のタッチパネル３３００を介して接触した位置の情報がＰＡＮＥＬＣ３１０４に入力される。その後、表示データと入力データの比較から、機能が指定されたことをＣＰＵ３１０１が判断する。３１はＣＯＰＹ操作への移行を示すマーク（以下、アイコンと称する。）であり、３２はＳＣＡＮ操作を示すアイコンであり、３３はファイル印刷を示すアイコンである。各アイコンを押下することにより、各処理に対応するプログラムが実行される。例えば、ＣＯＰＹ３１を選択すると、印刷装置１０００によるコピー設定を行う画面（不図示）となり、画面設定に従って各種の設定を行いコピー処理を実行することができる。また、ＳＣＡＮ３２を選択すると、スキャナ１３００によるスキャン設定を行う画面（不図示）となり、画面設定に従い各種の設定を行いスキャン処理を実行することが可能である。
【００４５】
ここでは、ファイル印刷モード３３を押下し、記憶装置に格納されたデータファイルを印刷する場合について説明する。選択できるデータファイルには、ＨＤＤ１４００内に格納された原稿データファイル、ＬＡＮ８０００を介して接続されたパーソナルコンピュータ内の原稿データファイルなどがある。本実施例では、入力表示パネル３０００内のメモリコネクタ３１１１に挿入された外部メモリ３１１２に格納された原稿データファイルを選択する。ユーザによりＳＤカードのような外部メモリ３１１２がメモリコネクタ３１１１に装着されると、外部メモリ３１１２はメモリコントローラ３１１０を介してＣＰＵ３１０１に認識される。認識された外部メモリ３１１２から、原稿データファイルの読み出し、及び、書き込みを行うことができる状態となる。外部メモリ３１１２内の原稿データファイルのプレビュー表示は、原稿データファイルをＲＡＭ３１０７にイメージデータとして展開し、イメージデータをＤＩＳＰＣ３１０５を介してＬＣＤ３２００に出力することで行われる。外部メモリ３１１２内の原稿データファイルの読み出しから印刷までのフローについては後述する。
【００４６】
また、本実施例ではファイル印刷モード３３の場合で説明するが、本発明はこれに限定されず、ＣＯＰＹ３１とＳＣＡＮ３２でも同様のアルゴリズムを用いてページ配置変更処理を行うことが可能である。具体的には、ＣＯＰＹ３１では、印刷装置１０００で原稿ＳＣＡＮ後に、印刷設定画面で本発明の特徴であるページ配置変更処理を行い印刷することができる。ＳＣＡＮ３２も同様にして、ＳＣＡＮ設定画面でページ配置変更処理を施した後に原稿を保存すればよい。以上、ＣＯＰＹ３１とＳＣＡＮ３２の詳細な説明については、ファイル印刷モード３３の説明と重複するため割愛する。
【００４７】
＜プレビュー表示＞
次に、図４乃至図８を参照して、プレビュー表示された原稿のページ集約処理のレイアウト例について説明する。まず、図８を参照して、ページ集約される前の原稿（１ページ）の全画面プレビュー表示のレイアウト例について説明する。全画面プレビュー表示とは、原稿データファイルのプレビュー表示時に、ＬＣＤ３２００の画面上にアイコンなどが表示されず、原稿データファイルのプレビューのみが画面一杯に（全画面で）表示されることを示す。例えば、一度に４ページ集約された原稿データファイルの全画面プレビュー表示は図１５のようになる。
【００４８】
外部メモリ３１１２から読み出された原稿データファイルのイメージは、入力表示パネル３０００のＬＣＤ３２００に全画面プレビュー表示される。図８には、入力表示パネル３０００の向き（縦向き、横向き）と、原稿表示方向（ポートレイト、ランドスケープ）の組み合わせパターン４つを示す。入力表示パネル３０００の縦向き、横向きは、３次元加速度センサ３１０８によって検出される。また、原稿データファイルの属性情報から、原稿表示方向（ポートレイト、ランドスケープ）をＣＰＵ３１０１が判断する。例えば、ＪＰＥＧでは、ヘッダ部に縦のピクセル数と横のピクセル数が格納されており、それらを比較することによりポートレイト、ランドスケープを判定できる。また、ＪＰＥＧのＥＸＩＦを読み取ることで原稿の天地方向を判断することもできる。なお、ＪＰＥＧは一例であり、画像データフォーマットは本例に限定するものではない。
【００４９】
図８−ａ、ｂは入力表示パネル３０００の向きが縦向きの場合を示し、原稿データファイルがポートレイトの場合は図８−ａ、ランドスケープの場合は図８−ｂのように表示される。入力表示パネル３０００の向きが横向きの場合は図８−ｃ、ｄとなり、原稿データファイルがポートレイトの場合には図８−ｃ、ランドスケープの場合には図８−ｄのように表示される。
【００５０】
＜ページ配置変更処理の図例＞
次に、図９を参照して、入力表示パネル３０００上の全画面プレビュー表示された４ページ集約原稿が、ユーザ操作によりページ配置変更される例について説明する。図９−ａ、ｂは、ユーザが入力表示パネル３０００を「右ひねり戻し」又は「左ひねり戻し」をすることにより、ページ配置順が左右反転される例を示す。図９−ｃ、ｄはユーザが入力表示パネル３０００を「手前回転戻し」又は「奥回転戻し」をすることにより、ページ配置順が上下反転される例を示す。図９−ｅはユーザが入力表示パネル３０００を「右回転戻し」をすることにより、全ページの配置順が右回りに一つずれる例を示す。図９−ｆはユーザが入力表示パネル３０００を「左回転戻し」をすることにより、全ページの配置順が左回りに一つずれる例を示している。また、入力表示パネルが縦向きの場合、又は原稿表示方向がポートレイトの場合においても、同様のユーザ操作によってページ配置順を変更することができる。
【００５１】
＜ページ配置変更されない図例＞
次に、図１０を参照して、入力表示パネル３０００上の全画面プレビュー表示された４ページ集約原稿が、ユーザ操作によりページ配置変更されない例について説明する。図１０−ａ、ｂは、ユーザが、入力表示パネル３０００の向きを横向きから縦向きに変更した場合の例である。このような場合、入力表示パネル３０００上の４ページ集約原稿はページ配置順が変更されず、原稿の表示向きとスケールが変更されるだけである。また、入力表示パネル３０００の向きを縦向きから横向きに変更した場合も同様である。
【００５２】
ただし、向きが変わった直後に表示向きとスケールが変更されるわけではない。図６を参照して上述したように、入力表示パネル３０００が基本状態から３秒以内であれば、戻り動作を検出する。即ち、図１０のａで入力表示パネル３０００が横向き（基本状態）から縦向き（左９０度回転）に変更してから３秒内は、表示向きとスケールを変更させず、変更するのは３秒経ってからである。逆に言えば、３秒以内に横向き（基本状態）から縦向き（左９０度回転）に変更して、更に横向き（基本状態）に戻った場合は、左回転戻し動作とみなす。
【００５３】
＜原稿データファイルの印刷フロー＞
以下では、図７、図１１、図１４を参照して、第１の実施例における印刷処理の処理フローについて説明する。図１１は、入力表示パネル３０００に接続された外部メモリ３１１２内のデータファイルを本実施例のページ配置変更方法によりページ配置変更し、その印刷実行指示を印刷装置１０００に送信するまでのフローチャートを示している。以下で説明する処理は、入力表示パネル３０００のＣＰＵ３１０１がＦＬＡＳＨ ＲＯＭ３１０６内の制御プログラムをＲＡＭ３１０７に展開して実行することにより実現される。なお、以下で実現される処理の中には、ソフトモジュール群３１１３の何れかの機能に該当するものもある。
【００５４】
Ｓ１１０１において、ＣＰＵ３１０１は、ＬＣＤ３２００に入力表示パネル３０００の基本メニュー画面を表示させる。基本メニュー画面は、ＦＬＡＳＨ ＲＯＭ３１０６に格納されたファームウェアモジュールによって提供される。例えば、図７のようなメニュー画面を表示することで、コピーを行うかスキャンを行うかファイル印刷を行うかをユーザは選択できる。
【００５５】
Ｓ１１０２において、ＣＰＵ３１０１は、ユーザによってファイル印刷モードが選択されたか否かを判定する。ファイル印刷モードが選択されていなければＳ１１０１へ戻り、選択されていればＳ１１０３へ進む。Ｓ１１０３において、ＣＰＵ３１０１は、外部メモリ３１１２内のデータファイル一覧を表示する。例えば、ファイル一覧には、ＰＤＦなどの文書データ、又はＪＰＥＧファイルなどの画像データがある。データファイル表示は、リスト表示やアイコン表示され、ユーザはタッチ操作によってファイルを自由に選択することができる。
【００５６】
次に、Ｓ１１０４において、ＣＰＵ３１０１は、ユーザによりファイルが選択されたか否かを判定する。ユーザは、例えば、フルカラー４ページのＰＤＦデータファイルなどの原稿データファイルを選択することができる。また、ユーザは複数のファイルを選択することもできる。ファイルが選択された場合はＳ１１０５へ進み、選択されていない場合はＳ１１０３へ戻る。
【００５７】
Ｓ１１０５において、ＣＰＵ３１０１は、選択されたデータファイルの印刷設定画面をＬＣＤ３２００に表示する。例えば、図１４に示すような設定画面を表示することで、ユーザは印刷設定を自由に変更することができる。図１４に示すように、ＬＣＤ３２００には、１４１〜１４７までのアイコン（ボタン）が表示されており、ユーザはＬＣＤ３２００上のアイコンをタッチすることで、タッチパネル３３００の入力を経て該当アイコンを選択することができる。また、１４８には、原稿データファイルのサムネイル画像が表示される。
【００５８】
ここで、１４１〜１４８の詳細について説明する。１４１は、ページ集約数を変更するためのアイコンである。ユーザは、例えば、２ページ集約や４ページ集約を選択することができる。１４２は、ページ配置変更モードに進むためのアイコンである。ページ配置変更モードは、本発明の特徴的な点であり、詳細については後述する。１４３は、データファイルの印刷用紙サイズを変更するためのアイコンであり、１４４はデータファイルの印刷部数を選択するためのアイコンである。１４５は、オプションのフィニッシャ設定や、地紋などの画像処理設定をするために、印刷設定を詳細に決めるためのアイコンである。このアイコンを用いて、本発明の特徴であるページ配置変更モードを用いずに、従来の方法でページ配置順を変更することもできる。１４６は、設定をリセットするためのアイコンである。例えば、用紙サイズをデフォルトに戻す、部数を１に戻す、集約数を１に戻すなどの設定初期化を行う。
【００５９】
１４７は、印刷を開始するためのアイコンである。ＰＲＩＮＴ開始アイコンを押すと、印刷実行指示と印刷画像データを印刷装置１０００に送信する。印刷装置１０００は印刷実行指示と印刷画像データを受信し、指定の用紙サイズ、部数、ページ集約数、ページ配置で印刷画像データの印刷を行う。例えば、入力表示パネル３０００はページ集約数とページ配置情報を含む印刷画像データをＰＤＬ(Ｐａｇｅ  Ｄｉｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ)などの言語で生成し、部数情報などの印刷実行指示と共に印刷装置１０００に送信する。印刷装置１０００は受信した印刷画像データと印刷実行指示から指定の印刷を行う。或いは、ＰＤＦやＪＰＥＧなどの画像データを、ページ集約数とページ配置を含む印刷実行指示と共に印刷装置１０００に送信し、印刷実行指示を元に印刷装置１０００で印刷画像データを生成して印刷してもよい。ここでは、印刷装置１０００が入力表示パネル３０００から受信したＰＤＬをＣＰＵ１１０１が解析し、予め定められたプロトコルによって印刷処理を行うこととする。ただし、本実施例は一例であり、これに限定するものではない。
【００６０】
１４８は、原稿データファイルのサムネイル画像である。ユーザは、原稿データファイルがどのように印刷されるかを１４８によって大まかに確認することができる。また、サムネイル画像をタッチすることにより、原稿の天地方向を変更したり、印刷するページをユーザが自由に選択することができる。
【００６１】
図１１の説明に戻る。Ｓ１１０６において、ＣＰＵ３１０１は、ページ集約数が変更されたか否かをＣＰＵ３１０１が判定する。具体的には、ユーザはアイコン１４１を押下することによりページ集約数を変更することができる。ページ集約数が変更された場合はＳ１１０８へ、変更されていない場合はＳ１１１０へ進む。
【００６２】
Ｓ１１０７において、ＣＰＵ３１０１は、変更されたページ集約数をページ集約数保持部３１１８に格納する。続いて、Ｓ１１０８において、ＣＰＵ３１０１は、ページ集約された原稿データファイルのページ配置順をデフォルトにし、Ｓ１１０５に戻る。例えば、２ｉｎ１に変更された場合は、ページ配置順の左側を１ページ目、右側を２ページ目にする。ただし、デフォルトの配置順はプログラムにより自由に変更可能であり、これに限定されない。
【００６３】
一方、Ｓ１１０９において、ＣＰＵ３１０１は、ユーザによってＰＲＩＮＴ開始アイコン１４７が押下されたか否かを判定する。押下された場合は印刷実行指示のＳ１１１０に進み、押下されなかった場合はＳ１１１１に進む。Ｓ１１１０において、ＣＰＵ３１０１は、印刷装置１０００へ印刷実行指示の送信を行い、処理を終了する。
【００６４】
一方、Ｓ１１１１において、ＣＰＵ３１０１は、ページ配置変更モードアイコン１４２が押下されたか否かを判定する。押下された場合はページ配置変更モードＳ１１１３に進み、そうでない場合はＳ１１０６へ戻る。Ｓ１１１２において、ＣＰＵ３１０１は、ページ配置変更モードに進む。詳細については、図１２及び図１３を用いて後述する。
【００６５】
＜ページ配置変更モードの処理フロー＞
次に、図１０、図１２、図１３、図１５、図１６を参照して、ページ配置変更モードの処理フローについて説明する。図１２及び図１３は、ページ配置変更モードの開始から終了までを示す。以下で説明する処理は、入力表示パネル３０００のＣＰＵ３１０１がＦＬＡＳＨ ＲＯＭ３１０６内の制御プログラムをＲＡＭ３１０７に展開して実行することにより実現される。なお、以下で実現される処理の中には、ソフトモジュール群３１１３の何れかの機能に該当するものもある。まず、図１２のフローチャートについて説明する。
【００６６】
Ｓ１２０１において、ＣＰＵ３１０１は、入力表示パネル３０００のパネル向きをパネル向き保持部３１１７に格納する。具体的には、パネル向き検出部３１１６で検出したパネル向き（縦向き、横向き）をパネル向き保持部３１１７に格納する。Ｓ１２０２において、ＣＰＵ３１０１は、ページ配置変更モードのメイン画面を表示する（全画面プレビュー表示）。例えば、原稿表示方向がランドスケープ、入力表示パネル３０００の向きが横向き、ページ集約数が４であれば、図１５のように表示される。
【００６７】
Ｓ１２０３において、ＣＰＵ３１０１は、ユーザによりタッチパネル３３００が長押しされたか否かを判定する、長押しされた場合は図１３−Ｂへ進み、そうでなければＳ１２０４へ進む。Ｓ１２０４において、ＣＰＵ３１０１は、入力表示パネル３０００が図４によって定義された回転動作を検出したか否かを判定する。回転動作を検出した場合はＳ１２０５へ進み、そうでなければＳ１２０３へ戻る。
【００６８】
Ｓ１２０５において、ＣＰＵ３１０１は、入力表示パネル３０００の向き（縦向き、横向き）が変更されたか否かを判定する。入力表示パネル３０００の向きが変わった場合はＳ１２０１へ戻り、プレビュー表示画像の回転と表示スケールの変倍を行う（図１０）。入力表示パネル３０００の向きが変わっていない場合はＳ１２０６へ進む。
【００６９】
Ｓ１２０６において、ＣＰＵ３１０１は、ページ集約数が１であるか否かを判定する。ページ集約数が１であれば、配置変更が発生しないためＳ１２０３へ戻る。ページ集約数が１でなければＳ１２０７へ進む。例えば、ページ集約数が４ならばページの配置変更が発生するためＳ１２０７へ進む。Ｓ１２０７において、ＣＰＵ３１０１は、入力表示パネル３０００の回転が「右ひねり戻し」であったか否かを判定する。具体的には、パネル回転検出部３１１５によって入力表示パネル３０００が「右ひねり戻し」であったか否かを判定する。「右ひねり戻し」であればＳ１２０８へ進み、そうでなければＳ１２０９へ進む。
【００７０】
Ｓ１２０８において、ＣＰＵ３１０１は、ページ配置順を左右反転させてページ配置保持部３１１９に格納し、Ｓ１２０２に戻る。ページ配置順が左右反転されてページ配置保持部３１１９に格納されると、Ｓ１２０２において図９−ａのように左右のページが反転されて全画面プレビューが表示される。Ｓ１２０９において、ＣＰＵ３１０１は、入力表示パネル３０００の回転が「左ひねり戻し」であったか否かを判定する。具体的には、パネル回転検出部３１１５によって入力表示パネル３０００が「左ひねり戻し」であったか否かを判定する。「左ひねり戻し」であればＳ１２１０へ進み、そうでなければＳ１２１１へ進む。
【００７１】
Ｓ１２１０において、ＣＰＵ３１０１は、ページ配置順を左右反転させてページ配置保持部３１１９に格納し、Ｓ１２０２に戻る。ページ配置順が左右反転されてページ配置保持部３１１９に格納されると、Ｓ１２０２において図９−ｂのように左右のページが反転されて全画面プレビューが表示される。Ｓ１２１１において、ＣＰＵ３１０１は、入力表示パネル３０００の回転が「手前回転戻し」であったか否かを判定する。具体的には、パネル回転検出部３１１５によって入力表示パネル３０００が「手前回転戻し」であったか否かを判定する。「手前回転戻し」であればＳ１２１２へ進み、そうでなければＳ１２１３へ進む。
【００７２】
Ｓ１２１２において、ＣＰＵ３１０１は、ページ配置順を上下反転させてページ配置保持部３１１９に格納し、Ｓ１２０２に戻る。ページ配置順が上下反転されてページ配置保持部３１１９に格納されると、Ｓ１２０２において図９−ｃのように上下のページが反転されて全画面プレビューが表示される。Ｓ１２１３において、ＣＰＵ３１０１は、入力表示パネル３０００の回転が「奥回転戻し」であったか否かを判定する。具体的には、パネル回転検出部３１１５によって入力表示パネル３０００が「奥回転戻し」であったか否かを判定する。「奥回転戻し」であればＳ１２１４へ進む、そうでなければＳ１２１５へ進む。
【００７３】
Ｓ１２１４において、ページ配置順を上下反転させてページ配置保持部３１１９に格納し、Ｓ１２０２に戻る。ページ配置順が上下反転格納されると、Ｓ１２０２において図９−ｄのように上下のページが反転されて全画面プレビューが表示される。Ｓ１２１５において、ＣＰＵ３１０１は、入力表示パネル３０００の回転が「右回転戻し」であったか否かを判定する。具体的には、パネル回転検出部３１１５によって入力表示パネル３０００が「右回転戻し」であったか否かを判定する。「右回転戻し」であればＳ１２１６へ進み、そうでなければＳ１２１７へ進む。
【００７４】
Ｓ１２１６において、ＣＰＵ３１０１は、ページ配置順を右回りに一つずらしてページ配置保持部３１１９に格納し、Ｓ１２０２に戻る。ページ配置順が右回りに一つずらしてページ配置保持部３１１９に格納されると、Ｓ１２０２において図９−ｅのように全ページ配置が右回りに一つずれて全画面プレビューが表示される。Ｓ１２１７において、ＣＰＵ３１０１は、入力表示パネル３０００の回転が「左回転戻し」であったか否かを判定する。具体的には、パネル回転検出部３１１５によって入力表示パネル３０００が「左回転戻し」であったか否かを判定する。「左回転戻し」であればＳ１２１８へ進み、そうでなければＳ１２０２へ進む。Ｓ１２１８において、ＣＰＵ３１０１は、ページ配置順を左回りに一つずらしてページ配置保持部３１１９に格納し、Ｓ１２０２に戻る。ページ配置順が左回りに一つずらしてページ配置保持部３１１９に格納されると、Ｓ１２０２において図９−ｆのように全ページ配置が左回りに一つずれて全画面プレビューが表示される。
【００７５】
次に、図１３のフローチャートについて説明する。Ｓ１３０１において、ＣＰＵ３１０１は、ページ配置変更モードのメニュー画面を表示する。例えば、メニュー画面は図１６のように表示される。各アイコン１６１〜１６５については、フローチャートＳ１３０２〜Ｓ１３０８の中で説明する。
【００７６】
Ｓ１３０２において、ＣＰＵ３１０１は、キャンセルアイコン１６１が押下されたか否かを判定する。キャンセルアイコンが押下された場合は図１２−Ａへ進み、Ｓ１２０２において再びメイン画面表示（全画面プレビュー表示）をする。そうでなければ、Ｓ１３０３へ進む。
【００７７】
Ｓ１３０３において、ＣＰＵ３１０１は、ページ配置変更モード終了アイコン１６５が押下されたか否かを判定する。終了アイコンが押下された場合はページ配置変更モードを終了し、印刷設定画面を表示する（図１１−Ｓ１１０６）。そうでなければ、Ｓ１３０４へ進む。Ｓ１３０４において、ＣＰＵ３１０１は、全ページ選択アイコン１６４が押下されたか否かを判定する。全ページ選択アイコンが押下された場合はＳ１３０５へ進む。そうでなければ、Ｓ１３０６へ進む。
【００７８】
Ｓ１３０５において、ＣＰＵ３１０１は、選択ページを全ページにして選択ページ保持部３１２０に格納し、図１２−Ａへ進む。選択ページが全ページとして選択ページ保持部３１２０に格納されると、以降のページ配置順の変更が全てのページに反映される。画面の表示は、図１６のメニュー選択画面から図１５のメイン画面へ戻る。Ｓ１３０６において、ＣＰＵ３１０１は、表示ページ選択アイコン１６３押下されたか否かを判定する。表示ページ選択アイコンが押下された場合はＳ１３０７へ進み、そうでなければＳ１３０８へ進む。
【００７９】
Ｓ１３０７において、ＣＰＵ３１０１は、選択ページを現在の表示ページにして選択ページ保持部３１２０に格納し、図１２−Ａへ進む。選択ページが表示ページとして選択ページ保持部３１２０に格納されると、ページ配置順の変更設定が現在表示されているプレビュー表示のページのみに反映される。画面の表示は、図１６のメニュー選択画面から図１５のメイン画面へ戻る。
【００８０】
Ｓ１３０８において、ＣＰＵ３１０１は、ページ配置リセットアイコン１６２が押下されたか否かを判定する。ページ配置リセットアイコンが押下された売はＳ１３０９へ進み、そうでなければ図１２−Ａへ進む。Ｓ１３０９において、ＣＰＵ３１０１は、ページ配置順をデフォルトにしてページ配置保持部３１１９に格納し、図１２−Ａへ進む。例えば、ページ配置順が図９−ａの変更後の画面であった場合は、それを初期画面に戻す。
【００８１】
以上説明したように、本実施例では、３次元ジャイロセンサを備えた入力表示パネルから印刷装置への印刷指示において、ユーザが所定の作法により入力表示パネルを回転動作させることにより、ページ配置順を直感的に変更できる。また、これによりページ配置順変更の操作性を格段に高めることができる。これにより、ユーザの意図したレイアウトで直感的にページ配置順の変更操作を行うことができ、印刷ミスを減らすことができる。
【００８２】
＜第２の実施例＞
以下では、図１７乃至図１９を参照して、本発明を実施するための第２の実施例について説明する。上記第１の実施例では、入力表示パネル３０００の回転動作によってページ配置順を変更処理する例について示した。本実施例では、ページ配置順の変更処理の際に、指定ページをロックする例を示す。特に、本実施例では、上記第１の実施例にページロック処理が加わるため、その点に着目しながら説明する。以下では、上記第１の実施例と同様の構成及び技術については説明を割愛する。
【００８３】
＜システム構成＞
まず、図１７を参照して、本実施例における印刷システムの構成例について説明する。印刷装置１０００、ドック２０００、及び入力表示パネル３０００は、第１の実施例と同じ構成で実現できる。第１の実施例との差分は、ソフトモジュール群３１１３に、ロックページ保持部３１２２が追加されたことである。
【００８４】
＜ページ配置変更処理＞
次に、図１８を参照して、入力表示パネル３０００上の全画面プレビュー表示された４ページ集約原稿の１ページ目をロックした状態で、ページ配置変更処理によりページ配置順が変更される例を示している。第１の実施例との差分は、ユーザが１ページ目をタッチ（押下）することにより１ページ目がロックされることである。これにより、以降のページ配置変更処理時に、１ページ目と、当該１ページ目の変更対象となるページとのページ配置が変更されない。１ページ目がロックされること以外は、第１の実施例と同じである。また、ロックされるページは１ページ目に限らない。例えば、図１８の２、３、４ページ目をロックするようにしてもよい。また、複数ページをタッチすることにより、複数ページをロックするようにしてもよい。
【００８５】
例えば、図１８−ａでは、ページ配置変更処理として左右ページ反転が右ひねり戻しによって行われる様子を示す。第１の実施例であれば、上記動作が行われると、１，３ページのそれぞれが、順に、２，４ページと配置変更される。しかし、本実施例では、上記動作が行われる前に、１ページ目の表示領域が押下されることによって１ページ目がロックされている状態である。したがって、１ページ目と、２ページ目の配置変更が行われず、３ページ目と、４ページ目の配置変更のみが行われる。
【００８６】
＜ページ配置変更モードの処理フロー＞
次に、図１９を参照して、第２の実施例におけるページ配置変更モードの処理フローについて説明する。以下で説明する処理は、入力表示パネル３０００のＣＰＵ３１０１がＦＬＡＳＨ ＲＯＭ３１０６内の制御プログラムをＲＡＭ３１０７に展開して実行することにより実現される。なお、以下で実現される処理の中には、ソフトモジュール群３１１３の何れかの機能に該当するものもある。なお、以下では、上記第１の実施例（図１２）との差分について主に説明する。
【００８７】
Ｓ２００４において、ＣＰＵ３１０１は、押下検出手段として機能し、ユーザによって所定のページがタッチされたか否かを判定する。例えば、図１８のように１ページ目の表示領域がユーザによりタッチされたか否かを検出する。ページがタッチされた場合はＳ２００５へ進み、タッチされなかった場合はＳ２００６へ進む。Ｓ２００５において、ＣＰＵ３１０１は、制限手段として機能し、タッチされたページをロック設定にしてロックページ保持部３１２２に格納し、Ｓ２００６に進む。ここで、ロック設定とは、その後のユーザ操作（戻し動作）におけるページの配置順の変更対象から当該ページを除外することを示す。上述したように、ロックされたページは、ページ配置順の変更処理時においても、ページの配置が変更されない。Ｓ２０１０、Ｓ２０１２、Ｓ２０１４、Ｓ２０１６、Ｓ２０１８、Ｓ２０２０では、ロックページを除くページ配置を変更してページ配置保持部３１１９に格納し、Ｓ２００２に戻る。
【００８８】
本実施例では、指定ページをタッチ操作でロックすることにより、指定ページはページ配置変更処理を行わず、それ以外のロックされていないページを配置変更処理する例を示した。これにより、操作者の意図したページ配置順の変更を、更に直感的に設定することができる。また、本実施例では、ページ集約時のページ配置順変更例として１ページから４ページまでのページ集約例を説明した。しかし、これに限定されず、４ページ以上の複数ページを所謂Ｎページ集約でプレビュー表示する場合においても実施が可能である。本発明の様々な例と実施例を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書の特定の説明に限定されるものではない。なお、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【００８９】
以上説明したように、本発明によれば、印刷装置１０００と無線通信可能な３次元加速度センサ３１０８及び３次元ジャイロセンサ３１０９を有する入力表示パネル３０００を用い、入力表示パネル３０００の回転動作に応じてページ集約時のページ配置順を変更させることができる。また、入力表示パネル３０００にプレビュー表示したレイアウトで印刷装置１０００により印刷することができる。これにより、ユーザの操作性を高めることができる。
【００９０】
＜その他の実施例＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005947626.tif 000002
【図２】
0005947626.tif 000003
【図３】
0005947626.tif 000004
【図４】
0005947626.tif 000005
【図５】
0005947626.tif 000006
【図６】
0005947626.tif 000007
【図７】
0005947626.tif 000008
【図８】
0005947626.tif 000009
【図９】
0005947626.tif 000010
【図１０】
0005947626.tif 000011
【図１１】
0005947626.tif 000012
【図１２】
0005947626.tif 000013
【図１３】
0005947626.tif 000014
【図１４】
0005947626.tif 000015
【図１５】
0005947626.tif 000016
【図１６】
0005947626.tif 000017
【図１７】
0005947626.tif 000018
【図１８】
0005947626.tif 000019
【図１９】
0005947626.tif 000020