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