(57)【要約】【課題】所定の設定と異なる印刷データのページの設定を、画像形成装置において容易に変更可能な仕組みを提供すること【解決するための手段】印刷データを記憶し、印刷データのページのプレビューを表示し、プレビュー表示されたページの表示を遷移させるべくスクロールの指示を受け付け、受け付けたスクロール指示により遷移したページの設定が所定の設定と異なる場合に、当該スクロール指示により遷移したページの設定を変更するための操作部を表示画面に表示する【選択図】図６
2017100320.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを記憶する記憶手段を備える画像形成装置であって、
前記印刷データのページのプレビューを表示するプレビュー表示手段と、
前記プレビュー表示手段により表示されたページの表示を遷移させるべくスクロールの指示を受け付けるスクロール指示受付手段と、
前記スクロール指示受付手段で受け付けたスクロール指示により遷移したページの設定が所定の設定と異なる場合に、当該スクロール指示により遷移したページの設定を変更するための操作部を表示画面に表示する操作部表示手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記プレビュー表示手段は、前記スクロール指示受付手段で受け付けたスクロール指示によりプレビュー表示するページを遷移させ、遷移したページの設定が所定の設定と異なる場合に、前記スクロール指示に基づくページの遷移を停止して当該ページの設定が所定の設定と異なるページをプレビュー表示し、
前記操作部表示手段は、前記プレビュー表示手段により停止して表示されたページの設定を変更するための操作部を、前記プレビュー表示手段によりページのプレビューが表示されているプレビュー表示画面に表示することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記操作部表示手段は、プレビュー表示されている印刷データのページの回転をするための回転操作受付部、または当該ページの印刷面における幅寄せを行うための幅寄せ操作受付部の少なくとも１つを表示することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記プレビュー表示手段でプレビュー表示する印刷データの最初のページの印刷設定を、前記所定の設定として記憶する印刷設定記憶手段と、
を備え、
前記操作部表示手段は、前記スクロール指示受付手段で受け付けたスクロール指示により遷移したページの印刷設定が、前記印刷設定記憶手段において記憶された最初のページの印刷設定と異なる場合に、当該スクロール指示により遷移したページの印刷設定を変更するための操作部を表示画面に表示することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記操作部表示手段により表示された操作部に対する操作を受け付けることで、所定の設定と異なるページの設定を変更する設定変更手段と、
を備え、
前記設定変更手段は、前記所定の設定と異なるページの設定であり、前記プレビュー表示手段により表示中のページの設定を変更することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記設定変更手段は、前記所定の設定と異なるページの設定であり、前記プレビュー表示手段により表示中のページと同一の設定がされている他のページの設定を一括で変更することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
印刷データを記憶する記憶手段を備える画像形成装置の制御方法であって、
前記印刷データのページのプレビューを表示するプレビュー表示工程と、
前記プレビュー表示工程により表示されたページの表示を遷移させるべくスクロールの指示を受け付けるスクロール指示受付工程と、
前記スクロール指示受付工程で受け付けたスクロール指示により遷移したページの設定が所定の設定と異なる場合に、当該スクロール指示により遷移したページの設定を変更するための操作部を表示画面に表示する操作部表示工程と、
を含むことを特徴とする画像形成装置の制御方法。
【請求項８】
印刷データを記憶する記憶手段を備える画像形成装置で実行が可能なプログラムであって、
前記画像形成装置を、
前記印刷データのページのプレビューを表示するプレビュー表示手段と、
前記プレビュー表示手段により表示されたページの表示を遷移させるべくスクロールの指示を受け付けるスクロール指示受付手段と、
前記スクロール指示受付手段で受け付けたスクロール指示により遷移したページの設定が所定の設定と異なる場合に、当該スクロール指示により遷移したページの設定を変更するための操作部を表示画面に表示する操作部表示手段として機能させることを特徴とする画像形成装置のプログラム。
【請求項９】
印刷データを記憶する記憶手段を備えるサーバと、画像形成装置を含む画像形成システムであって、
前記印刷データのページのプレビューを表示するプレビュー表示手段と、
前記プレビュー表示手段により表示されたページの表示を遷移させるべくスクロールの指示を受け付けるスクロール指示受付手段と、
前記スクロール指示受付手段で受け付けたスクロール指示により遷移したページの設定が所定の設定と異なる場合に、当該スクロール指示により遷移したページの設定を変更するための操作部を表示画面に表示する操作部表示手段と、
を備えることを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、複合機に印刷データを記憶して印刷データのプレビュー表示をして、ユーザに印刷データの画像を確認させることが行われている。
【０００３】
例えば特許文献１には、印刷データの各ページのプレビューを画像形成装置の画面上で表示し、ユーザ操作に応じて画面の表示をスクロールすることで、複数のページの画像を順々に確認することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開特開２０１３−１６６３０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
また、特許文献１においては、Ｎｉｎ１のように複数の印刷データのページが１枚の印刷用紙に印刷される集約設定がされているページをスクロール表示する場合は、ページの内容を確実にユーザに確認させるため、スクロールの速度を落とすことが記載されている。
【０００６】
もしも確認したページの設定が適切でない場合、ユーザは当該確認したページの設定を変更しなければならない。例えばユーザは、席に戻り、自身のＰＣを操作してプリンタドライバで印刷設定を変更し、複合機に対して設定変更した印刷データを再投入しなければならず、手間である。
【０００７】
本発明は、所定の設定と異なる印刷データのページの設定を、画像形成装置において容易に変更可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、印刷データを記憶する記憶手段を備える画像形成装置であって、前記印刷データのページのプレビューを表示するプレビュー表示手段と、前記プレビュー表示手段により表示されたページの表示を遷移させるべくスクロールの指示を受け付けるスクロール指示受付手段と、前記スクロール指示受付手段で受け付けたスクロール指示により遷移したページの設定が所定の設定と異なる場合に、当該スクロール指示により遷移したページの設定を変更するための操作部を表示画面に表示する操作部表示手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、所定の設定と異なる印刷データのページの設定を、画像形成装置において容易に変更可能な仕組みを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における、画像形成システムのシステム構成を示す図である。
【図２】本発明の実施形態における、ＰＣのハードウェア構成の一例を示す図である。
【図３】本発明の実施形態における、複合機のハードウェア構成の一例を示す図である。
【図４】本発明の実施形態における、各種装置の機能構成の一例を示す図である。
【図５】本発明の実施形態における、印刷データ記憶処理の流れを示すフローチャートである。
【図６】本発明の第１の実施形態における、レイアウト変更ボタン表示処理の流れを示すフローチャートである。
【図７】本発明の実施形態における、各種データ構成の一例を示す図である。
【図８】本発明の実施形態における、書誌情報一覧画面、及びプレビュー表示画面の構成の一例を示す図である。
【図９】本発明の実施形態における、プレビュー表示画面における印刷レイアウト変更の様子を示す図である。
【図１０】本発明の第２の実施形態における、印刷レイアウトの一括変更の処理の流れを示すフローチャートである。
【図１１】本発明の第２の実施形態における、印刷レイアウトの一括変更の確認ダイアログの構成の一例を示す図である。
【図１２】本発明の第３の実施形態における、所定のページを基準とした印刷レイアウトの差異判断の処理の流れを示すフローチャートである。
【図１３】本発明の第４の実施形態における、レイアウト変更ボタン表示処理の流れを示すフローチャートである。
【図１４】本発明の第４の実施形態における、各種データ構成の一例を示す図である。
【図１５】本発明の第４の実施形態における、プレビュー表示画面における印刷レイアウト変更の様子を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施の形態の一例について説明する。
【００１２】
＜第１の実施形態＞
【００１３】
まず図１を参照して、本発明の実施形態における、画像形成システムの構成の一例について説明する。
【００１４】
図１においては、クライアントＰＣ１００、複合機３００がローカルエリアネットワーク（ＬＡＮ）１０１を介して接続される構成となっている。
【００１５】
クライアントＰＣ１００にはプリンタドライバがインストールされており、クライアントＰＣ１００は当該プリンタドライバの機能とユーザによる操作によって印刷データ、及び当該印刷データの印刷設定を生成して、当該生成した印刷データ・印刷設定を複合機３００に対して送信する。
【００１６】
複合機３００は、クライアントＰＣ１００から送信された印刷データおよび印刷データから取得する書誌情報（印刷設定を含む情報）を受信・記憶し、印刷データの印刷イメージを作成して外部メモリに記憶する。また、作成した印刷イメージを複合機３００のタッチパネル上でユーザに確認させ、必要に応じて印刷設定（例えば体裁、レイアウト）の変更を行う機能を有する。
【００１７】
ここでいう印刷設定とは、例えば印刷データのページの集約設定（Ｎｉｎ１）の設定、片面／両面設定、印刷方向（縦・横）の設定、カラー／モノクロ設定等の情報が含まれている。本実施形態においては、特に印刷方向の設定に着目して説明を行う。
【００１８】
印刷の方法によっては、クライアントＰＣ１００にインストールされているアプリケーション上では縦に表示されている文書のページが、縦向きの用紙に対して縦方向に印刷されず、横向きの用紙に対して縦方向に印刷されてしまう場合がある（例えば図８の８２０における印刷データの１１ページ目）。これは、例えば縦のページと横のページが混在する文書を印刷した場合に起こる問題である。特に、印刷方向の自動調整機能をオフにして、プリンタドライバ等において印刷方向を指定している場合に発生する。
【００１９】
なお、本実施形態においては、複合機３００でプレビュー表示を行う場合にスクロール操作に応じて印刷イメージの表示を切り換える（遷移させる）ようにしている。プレビュー表示の手法として、印刷データの中の１ページの印刷イメージを表示して、進む／戻るボタンの押下を受け付けることで前後のページのイメージに表示を切り換える手法が考えられるが、例えばページ数が多い場合等、１ページずつボタンを押してページを進める／戻るのが手間であり、時間もかかるためである。
【００２０】
以下、図２を用いて、図１に示したクライアントＰＣ適用可能な情報処理装置のハードウェア構成について説明する。
【００２１】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２２】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２３】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２４】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２５】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ１０１）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２６】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２７】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。以上が図２の説明である。
【００２８】
次に、図３を用いて、図１に示した複合機３００のハードウェア構成について説明する。
【００２９】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１０１）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３０】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３１】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３２】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００３３】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）１０１に接続する。また、無線通信も可能な構成となっており、赤外線やＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ-Ｆｉ（登録商標）を用いた通信にて他の装置と接続する。データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３４】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３５】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３６】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３７】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３８】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３９】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４０】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４１】
尚、表示部はプリンタ（複合機）によって表示性能が異なり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけのプリンタによって本発明は構成されている。
【００４２】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４３】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（ＩＣチップとして携帯端末内に備えられていてもよい）に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。また、カードリーダ３１９はＮＦＣの通信規格に対応しており、ＩＣカードや携帯端末のＩＣチップへの読み書きを行うことが可能な構成となっている（カードリーダ／ライタ）。なお、ＮＦＣ規格対応のカードリーダに、ＮＦＣ規格対応の携帯端末をかざすと、認証を行い、携帯端末とプリンタ（複合機）とのペアリングを行う。そして、かざされた携帯端末とプリンタ（複合機）で通信（Ｐ２Ｐ）を確立してデータの通信を行うことが可能である。その他、高速通信規格である、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ-Ｆｉ（登録商標）に通信を引き継ぎ（ハンドオーバー）、携帯端末とプリンタ（複合機）間で通信を行わせることも可能である。例えば、携帯端末をカードリーダにかざすことで、携帯端末に記憶されている画像をプリンタ（複合機）へ送信することが可能となる。なお、ＮＦＣの通信規格の詳細は、従来技術であるため、説明を省略するものとする。
【００４４】
上述した複合機３００では、複合機３００を制御するためのプラットフォームが存在し、このプラットフォーム上で、認証サーバと通信するための認証アプリケーションが動作している。認証アプリケーションはＨＤＤ３０４に記憶されている。プラットフォームが管理する、ログイン時にユーザ情報を格納するログインコンテキストや、各種設定情報は、ＨＤＤ３０４上に領域が確保されている。
【００４５】
また、プラットフォーム上には、複合機３００の本体機能を拡張したアプリケーションがインストールされ、動作している。これらアプリケーションは、プラットフォームのＡＰＩを用いて実行される。
このプラットフォームを介して、複合機の各機能を制御することが可能な構成となっている。
【００４６】
また、複合機３００には、Ｗｅｂブラウザも記憶されており、Ｗｅｂシステムと連携することも可能である。この場合、Ｗｅｂアプリケーションサーバから受信した画面をＷｅｂブラウザを用いて表示する。Ｗｅｂブラウザ上で指示した命令は、Ｗｅｂアプリケーションサーバへ要求がなされ、Ｗｅｂアプリケーションサーバからの命令を受け付けることによって、複合機３００により動作（スキャンやプリント処理）を実行することが可能である。
【００４７】
以上のような構成によって、複合機３００は、スキャナ３１４から読み込んだ画像データをＬＡＮ１０１上に送信したり、ＬＡＮ１０１から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００４８】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。以上が図３の説明である。
【００４９】
次に図４を参照して、本発明の実施形態における、各種装置の機能構成の一例について説明する。
【００５０】
印刷設定部４０１は、プリンタドライバの機能を用いて印刷データ生成部４０２で生成する印刷データの設定を行う設定部である。印刷データ生成部４０２は、印刷設定部４０１で設定された印刷設定を書誌情報として含む印刷データ生成する。印刷データ送信部４０３は、生成した印刷データを複合機３００に送信する。
【００５１】
印刷データ記憶部４１１は印刷データを受信して記憶し、書誌情報記憶部４１２は、受信した印刷データから印刷設定を含む書誌情報を抽出して外部メモリに記憶する（例：図７の７００）。
【００５２】
印刷データ表示部４１３は、印刷データの一覧を表示する表示部である。印刷データ選択受付部４１４は印刷データの一覧から印刷データの選択を受け付ける。印刷プレビュー表示部４１５は、印刷データのプレビュー表示の指示を受け付けることで、当該指示を受け付けた（選択中の）印刷データのプレビューをプレビュー表示画面において表示する。
【００５３】
画面スクロール制御部４１６は、ユーザ操作（タッチパネルに対するスワイプ操作）に応じて、プレビュー画面の一部をスクロールさせ、プレビュー表示画面に表示する印刷データのページの印刷イメージ（プレビュー画像）を前後のページに表示遷移させる制御部である。
【００５４】
ページ設定判定部４１７は、スクロール制御部によるスクロール制御によって表示遷移したページの設定が所定の設定と同じ設定（同一設定）か判定する判定部である。当該ページの設定とは、例えばページにおける余白（印刷する用紙（白紙）の画像に印刷データのページの画像を重畳した場合にできる余白）の情報である。つまり、印刷データのページの、印刷用紙のページ上のレイアウトの情報である。また、所定の設定とは、例えば、直前のページにおける余白（印刷する用紙（白紙）の画像に印刷データのページの画像を重畳した場合にできる余白）の情報である。つまり、表示遷移することで新たに表示画面のプレビュー表示領域（例えば図８の８１２）に表示されるページのレイアウトが、直前のページの低アウトと同じか判定する。
【００５５】
設定変更ボタン表示制御部４１８は、ページ設定判定部４１７で、ページの設定が所定の設定と異なると判定された場合に、当該所定の設定と異なる設定のページ設定を変更するためのボタンを表示する制御を行う処理部である。設定変更処理部４１９は、設定変更ボタン表示制御部４１８により表示されたボタンの操作を受け付けることで、操作されたボタンに応じた設定変更の処理を印刷データの対象ページに対して実行し、設定を変更する処理部である。印刷実行部４２０は、印刷データの印刷を実行する処理部である。以上が図４の説明である。
【００５６】
次に図５を参照して、本発明の実施形態における、印刷データの記憶処理の流れについて説明する。
【００５７】
ステップＳ５０１では、クライアントＰＣ１００のＣＰＵ２０１は、クライアントＰＣ１００内に存在する任意のデータの印刷設定を行なう。例えば、文書編集を行うアプリケーション上で文書ファイルを開き、プリンタドライバを起動して、ユーザ操作に応じて入力された印刷設定の情報をメモリ上に記憶する。
【００５８】
ステップＳ５０２では、クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ５０１で記憶された印刷設定が設定された印刷データ（ＰＤＬデータ／印刷データを装置間で送受信するための中間データ）を生成する。そしてステップＳ５０３で、当該生成された印刷データを複合機３００に送信する。
【００５９】
ステップＳ５０４では、複合機３００のＣＰＵ３０１は、クライアントＰＣ１００から送信された印刷データを受信し、ステップＳ５０５で、当該受信した印刷データを外部メモリに記憶する。そして、ステップＳ５０６では、記憶した印刷データのヘッダから書誌情報を抽出して外部メモリに記憶する。
【００６０】
書誌情報の一例を図７の書誌情報７００に示す。図７に示すように、書誌情報７００は、印刷データ（印刷ジョブ）の識別情報であるジョブＩＤ７０１、印刷データの名称である文書名７０２、印刷データのオーナーであるユーザを示すユーザＩＤ７０３、ページ集約設定情報７０４、縦/横設定情報７０５、カラー/モノクロ設定情報７０６、ページ数７０７等の情報から構成される。
【００６１】
ジョブＩＤ７０１はユニークなものであり、クライアントＰＣ１００にて印刷データ生成時に付与される。
【００６２】
文書名７０２は印刷対象文書のファイル名であり、他の印刷データ（文書）と重複することを許容する。ただし、一意のジョブＩＤ７０１と結びついているものとする。
【００６３】
ユーザＩＤ７０３は、クライアントＰＣ１００から印刷データを生成したユーザのＩＤである。
【００６４】
ページ集約設定情報７０４は、１ｉｎ１、２ｉｎ１、４ｉｎ１などのページ集約情報が記録されている。ページ集約設定情報７０４は、クライアントＰＣ１００にて印刷データを生成する際に設定される。
【００６５】
縦/横設定情報７０５は、印刷時の文書の向きが縦あるいは横のどちらであるかの情報が記録されている。縦/横設定情報７０５は、クライアントＰＣ１００にて印刷データを生成する際に設定される。
【００６６】
カラー/モノクロ設定情報７０６は、印刷時のカラー設定がカラーあるいはモノクロのどちらであるかの情報が記録されている。カラー/モノクロ設定情報７０６は、クライアントＰＣ１００にて印刷データを生成する際に設定される。ページ数７０７は、印刷対象文書の総ページ数が記録されている。
【００６７】
図５の説明に戻る。ステップＳ５０７では、複合機３００のＣＰＵ３０１は、印刷イメージの生成および外部メモリへの記憶処理を実行する。印刷データのイメージ（印刷イメージ）は、印刷データのページごとに生成し、印刷イメージ７１２として、ジョブＩＤ７１１と対応付けて記憶する（印刷イメージとジョブＩＤの対応付けテーブルの一例を図７の７１０に示す）。また、生成した印刷イメージごとにページの余白率７１３を特定して、各ページの印刷イメージと対応付けて記憶する。具体的には、図７の７３０に示すような印刷イメージの両端の所定領域（例えば印刷イメージの両端４分の１の領域）の白紙の領域の割合を特定して記憶する。当該所定の領域の情報は予め複合機３００の外部メモリに記憶しているものとする。
【００６８】
次に図６を参照して、本発明の第１の実施形態における、レイアウト変更ボタン表示処理の流れについて説明する。
【００６９】
ここでいうレイアウト変更ボタンとは、例えば図８の８２１、８２２に示すボタンである。詳細は図８の説明で後述する。
【００７０】
次に図６を参照して、本発明の第１の実施形態における、レイアウト変更ボタン表示処理の流れについて説明する。
【００７１】
ステップＳ６０１では、複合機３００のＣＰＵ３０１は、カードリーダの機能を用いてＩＣカードを検知し、認証処理を行う。具体的には、当該カードＩＤに対応するユーザＩＤが不図示の認証テーブル（複合機３００の外部メモリに記憶されているテーブル）に登録済みか判定し、登録済みの場合にユーザ認証が成功したものと判定し、当該ユーザＩＤをログインユーザのＩＤとしてＲＡＭ３０２に記憶する。
【００７２】
ステップＳ６０２では、ログインユーザのユーザＩＤと等しいユーザＩＤ７０３を持つ印刷データの書誌情報を取得して、図８の８００に示すような書誌情報一覧画面８００を生成し、一覧表示する。
【００７３】
ステップＳ６０３では、複合機３００のＣＰＵ３０１は、一覧表示された印刷データ（印刷データを示す書誌情報の文書名一覧）の中から、印刷データの選択操作を受け付け、ステップＳ６０４で、ユーザ操作により選択された文書の印刷指示を受け付ける。具体的には、図８の８００における「印刷」ボタン８０１の押下の操作を受け付ける。
【００７４】
ステップＳ６０５では、複合機３００のＣＰＵ３０１は、文書全体の印刷体裁の確認（プレビュー表示画面８１０の表示）を実施するか否かをユーザに確認する。具体的には、不図示の印刷プレビュー表示要否の確認画面を表示し、当該確認画面において印刷データのプレビュー表示を行う指示を受け付けたか判定する。
【００７５】
印刷データのプレビュー表示を行わない指示を受け付けた場合は、ステップＳ６１１に遷移し、印刷を実行して処理を終了する。印刷データのプレビュー表示を行う指示を受け付けた場合は、ステップＳ６０６に遷移する。
ステップＳ６０６では、複合機３００のＣＰＵ３０１は、印刷体裁確認のために図８の８１０に示すようなプレビュー表示画面８２０を表示する。
【００７６】
ここで図８のプレビュー表示画面８１０について説明する。プレビュー表示画面８１０は主に、サムネイル表示領域８１１と、プレビュー表示領域８１２から構成される。サムネイル表示領域８１１は、印刷指示された印刷データのサムネイル画像を１ページ目から順に並べ、その一部のページのサムネイルを表示している。各サムネイルは印刷データの印刷イメージを縮小表示した画像である。また、フリック操作（画面上方向へのフリック又は画面下方向へのフリック）を受け付けることで当該サムネイルの表示を前後のページのサムネイルの表示に遷移させる領域である。例えば下方向へのフリック操作を受け付けると、表示しているサムネイルのページの表示を、順々に、次のページのサムネイルへ遷移させるべく、サムネイル表示領域を下方向へスクロールする。例えば、スクロール後の表示の一例を、プレビュー表示画面８２０に示す。スクロールする速度はフリック操作の速度、スクロールする距離はフリック操作の幅（フリック時にタッチパネル（表示画面）をなぞった距離）に応じて決定する。プレビュー表示領域８１２は、サムネイル表示領域８１１の中心位置に表示されているページの印刷イメージを表示する表示領域である。
【００７７】
図６の説明に戻る。複合機３００のＣＰＵ３０１は、ステップＳ６０７では、プレビュー表示画面８１０にてサムネイル表示領域８１１に対するフリック操作（スワイプ操作／スクロール指示）を受け付ける（スクロール指示受付手段に該当）。
【００７８】
ステップＳ６０８では、複合機３００のＣＰＵ３０１は、フリック操作に応じてサムネイル表示領域８１１の表示をスクロールする。そして、スクロール中に当該スクロールに応じて、サムネイル表示領域の中心位置に移動したサムネイルのページの印刷イメージをプレビュー表示領域８１２に表示していく。
【００７９】
ステップＳ６０９では、複合機３００のＣＰＵ３０１は、プレビュー表示領域８１２に新たに表示中された印刷イメージの余白率７１３を特定し、特定した余白率が図７の余白率７２０に示す閾値以上か判定する。余白率７２０（閾値／所定値）のデータは予め複合機３００の外部メモリに記憶されているものとする。
【００８０】
余白率が所定値未満の場合、現在表示中のページが最終ページか否かを判定する（ステップＳ６１０）。最終ページではない場合、ステップＳ６０７で受け付けたフリック操作に応じたスクロール処理を継続し、後続のページの印刷体裁（レイアウト／余白率）を確認するため、処理をステップＳ６０８に遷移させる。最終ページだった場合は、印刷体裁のチェック（余白率のチェック）にヒットしたページがないと判断し、印刷を実行する（ステップＳ６１１）。
【００８１】
ステップＳ６０９で、スクロールにより新たに表示したページの余白率が所定値以上と判定した場合（つまり、余白率が所定値未満の印刷レイアウトと異なるレイアウトのページであると判定した場合）、処理をステップＳ６１２に遷移させ、スクロールの処理を停止して、プレビュー表示領域の印刷イメージの表示を固定する（次のページに表示を切り換えない）。例えば、スクロール中に印刷データの１１ページ目の余白率が所定値以上だった場合には、図８の８２０に示す状態で、サムネイル表示領域８１１のスクロール及びプレビュー表示領域の表示切替を停止させて、プレビュー表示領域に１１ページ目の印刷イメージを表示する。
【００８２】
そして、ステップＳステップＳ６１３で、停止したプレビュー表示画面８２０において、「回転」ボタン８２２、「幅寄せ」ボタン８２３を配置したレイアウト変更ボタン表示領域８２１をプレビュー表示画面上に追加して表示する（操作部表示手段に該当）。「回転」ボタン８２２、「幅寄せ」ボタン８２３は、印刷イメージのレイアウト（印刷面における印刷設定）を変更するためのボタンである。「回転」ボタン８２２は、印刷イメージの中の文字、図面等の印刷部分の画像を回転させるためのボタンである（回転操作受付部）。「幅寄せ」ボタン８２３は、印刷部分の印刷位置を印刷用紙の左右いずれかの方向に寄せる（スライドさせる）ためのボタンである（幅寄せ操作受付部）。
【００８３】
ステップＳ６１４では、複合機３００のＣＰＵ３０１は、「回転」ボタン８２２の押下を受け付けたか、「幅寄せ」ボタン８２３の押下を受け付けたか判定する。
【００８４】
「回転」ボタン８２２の押下を受け付けた場合、ステップＳ６１５で、表示中のページの印刷部分を右方向に回転させる。具体的には、図９の９００に示すような印刷部分９０１をトリミングして（切り取って）メモリ上に一時記憶し、白地の台紙イメージに９０度回転させて貼り付けた新たな印刷イメージ（図９の９１１）を生成してメモリ上に記憶し、プレビュー表示画面に表示する（図９の９１０／ステップＳ６１５）。
【００８５】
その後、プレビュー表示画面上に表示している「印刷」ボタンの押下を受け付けたか判定し（ステップＳ６１７）、「印刷」ボタンの押下を受け付けた場合には、処理をステップＳ６１１に遷移し、対象のページの印刷イメージを回転後の印刷イメージに置き換えた、印刷データ全体の印刷イメージを印刷する。「印刷」ボタンの押下を受け付けなかった場合、処理をステップＳ６０７の前に戻し、再度フリック操作を受け付けるまで待機する。
【００８６】
一方、ステップＳ６１４で「幅寄せ」ボタン８２３の押下を受け付けたと判定された場合は、表示中のページを印刷用紙の左側に幅寄せさせる。具体的には、図９の９００に示すような印刷部分９０１をトリミングして（切り取って）メモリ上に一時記憶し、白地の台紙イメージの左側の位置（印刷方向が縦の場合はページの上側の位置）に重畳した新たな印刷イメージ（図９の９２１）を生成してメモリ上に記憶し、プレビュー表示画面に表示する（図９の９２０／ステップＳ６１６）。つまり、２ｉｎ１設定でいう奇数ページの印刷位置に印刷部分の画像を重畳する。なお、９２１の状態で「幅寄せ」ボタン８２３の押下を受け付けた場合には、白地の台紙イメージの右側の位置（印刷方向が縦の場合はページの下側の位置）に重畳した新たな印刷イメージを生成してメモリ上に記憶し、プレビュー表示画面に表示するものとする。その後、処理をステップＳ６１７に移行する。その後、印刷処理をする場合には、対象のページの印刷イメージを幅寄せ後の印刷イメージに置き換えた、印刷データ全体の印刷イメージを印刷する（ステップＳ６１１）。
【００８７】
以上が、第１の実施形態についての説明である。
【００８８】
以上説明したように、本発明によれば、所定の設定と異なる印刷データのページの設定を、画像形成装置において容易に変更できる。
【００８９】
例えば、印刷イメージの余白が所定値以上のページを発見した場合に、当該ページの印刷レイアウトを変更するための操作部を表示画面表示する制御を行う。これにより、ユーザは当該操作部を操作するだけで、当該ページの印刷レイアウトを変更することができるようになる。
【００９０】
＜第２の実施形態＞
【００９１】
次に、第２の実施形態について説明する。第２の実施形態は、複数ページの印刷設定を一括で変更することが可能とする。
【００９２】
図１０を参照して、本発明の第２の実施形態における、印刷レイアウトの一括変更の処理の流れについて説明する。なお、第２の実施形態において、第１の実施形態と共通する処理については説明を省略する。
【００９３】
複合機３００のＣＰＵ３０１は、第１の実施形態で説明したステップＳ６１４までの処理を実行し、ステップＳ６１４で「回転」ボタン８２２が押下されたと判定した場合に処理をステップＳ１００１に遷移させ、「幅寄せ」ボタン８２３が押下されたと判定した場合に処理をステップＳ１０１１に遷移させる。
【００９４】
複合機３００のＣＰＵ３０１は、ステップＳ１００１で、印刷対象文書（プレビュー表示している文書）の全ページの印刷イメージの印刷レイアウトの設定（余白率７１３）を取得する。そして、ステップＳ１００２では、表示中のページと同じ余白率のページが他に存在するか否かを判定する。同じ余白率の印刷イメージが存在しない場合は、処理をステップＳ６１５に遷移させる。ステップＳ６１５の処理は第１の実施形態の説明で前述したためここでは説明を割愛する。表示中のページと同じ余白率のページが他に存在する場合は、当該ページの印刷イメージを特定・取得してメモリ上に保持し、処理をステップＳ１００３に遷移させ、図１１に示す確認ダイアログ１１００を表示画面に表示する。
【００９５】
複合機３００のＣＰＵ３０１は、ステップＳ１００４で、確認ダイアログ１１００に表示された「まとめて回転」ボタンの押下指示を受け付けたか、「このページだけ回転」ボタンの押下指示を受け付けたか判定する。「まとめて回転」ボタンの押下を受け付けた場合には処理をステップＳ１００５に遷移させ、「このページだけ回転」ボタンの押下を受け付けた場合には処理をステップＳ６１５遷移させる。
【００９６】
ステップＳ１００５では、複合機３００のＣＰＵ３０１は、表示中のページと同じ余白率の印刷イメージ（ステップＳ１００２で特定・取得してメモリ上に保持した他の印刷イメージ）をメモリから取得して、ステップＳ６１５で説明・実行したような印刷部分の回転処理を、取得した全ての印刷イメージに対して実行する。つまり、表示中のページの印刷イメージと同じ余白率の全てのページの印刷部分を９０度回転させた印刷イメージを生成してメモリ上に保持する。なお、ここでは、プレビュー表示画面に回転後のイメージを表示するのは、表示中のページの印刷イメージのみとする。その後、処理をステップＳ６１７に遷移させる。
【００９７】
ステップＳ１０１１では、複合機３００のＣＰＵ３０１は、印刷対象文書（プレビュー表示している文書）の全ページの印刷イメージの印刷レイアウトの設定（余白率７１３）を取得する。そして、ステップＳ１０１２では、表示中のページと同じ余白率のページが他に存在するか否かを判定する。同じ余白率の印刷イメージが存在しない場合は、処理をステップＳ６１６に遷移させる。ステップＳ６１６の処理は第１の実施形態の説明で前述したためここでは説明を割愛する。表示中のページと同じ余白率のページが他に存在する場合は、当該ページの印刷イメージを特定・取得してメモリ上に保持し、処理をステップＳ１０１３に遷移させ、図１１に示す確認ダイアログ１１１０を表示画面に表示する。
【００９８】
複合機３００のＣＰＵ３０１は、ステップＳ１０１３で、確認ダイアログ１１００に表示された「まとめて幅寄せ」ボタンの押下指示を受け付けたか、「このページだけ幅寄せ」ボタンの押下指示を受け付けたか判定する。「まとめて幅寄せ」ボタンの押下を受け付けた場合には処理をステップＳ１０１５に遷移させ、「このページだけ回転」ボタンの押下を受け付けた場合には処理をステップＳ６１６遷移させる。
【００９９】
ステップＳ１０１５では、複合機３００のＣＰＵ３０１は、表示中のページと同じ余白率の印刷イメージ（ステップＳ１００２で特定・取得してメモリ上に保持した他の印刷イメージ）をメモリから取得して、ステップＳ６１６で説明・実行したような印刷部分の幅寄せ処理を、取得した全ての印刷イメージに対して実行する。つまり、表示中のページの印刷イメージと同じ余白率の全てのページの印刷部分を用紙の片側に寄せた印刷イメージを生成してメモリ上に保持する。なお、ここでは、プレビュー表示画面に幅寄せ後のイメージを表示するのは、表示中のページの印刷イメージのみとする。その後、処理をステップＳ６１７に遷移させる。
【０１００】
なお、上述した第２の実施形態においては、ステップＳ１００２、Ｓ１０１２において、表示中のページの余白率と同じ余白率のページの印刷イメージを取得してメモリ上に記憶するものとしたが、例えば、表示中のページの余白率から所定値以内（例えば５％以内）の余白率のページの印刷イメージを取得してメモリ上に記憶し、その後の、「まとめて回転」、「まとめて幅寄せ」処理の対照とするようにしてもよい。この場合、所定値の情報は複合機３００の外部メモリ上に予め記憶されているものとする。以上が、第２の実施形態についての説明である。
【０１０１】
第２の実施形態によれば、複数ページの印刷設定を一括で変更することができる。
【０１０２】
＜第３の実施形態＞
【０１０３】
次に、第３の実施形態について説明する。第３の実施形態は、印刷データ内の設定を用いて、当該設定と異なる設定のページのレイアウトを容易に変更することができる。
【０１０４】
図１２を参照して、本発明の第３の実施形態における、印刷データ内の設定を用いて当該設定と異なる設定のページのレイアウトを変更する処理について説明する。図１２は、所定のページを基準とした印刷レイアウトの差異判断の処理の流れを示すフローチャートである。なお、第３の実施形態において、第１の実施形態、第２の実施形態と共通する処理については説明を省略する。
【０１０５】
複合機３００のＣＰＵ３０１は、第１の実施形態で説明したステップＳ６０５までの処理を実行し、プレビュー表示画面を表示する旨の指示を受け付けた場合に、ステップＳ１２０１の処理を実行する。
【０１０６】
ステップＳ１２０１では、選択された印刷データの最初のページの印刷イメージの余白率を取得して、ステップＳ１２０２でメモリ上に記憶する（印刷設定記憶手段に該当）。そして処理をステップＳ６０６に移行する。
【０１０７】
ステップＳ６０６〜Ｓ６０８の処理実行後、複合機３００のＣＰＵ３０１は、ステップＳ１２０３で、ステップＳ１２０２でメモリに記憶したプレビュー表示中の印刷データの最初のページの余白率と、プレビュー表示領域において表示中のページの印刷イメージの余白率が所定値以内か判定する。ここでは余白率７２０（所定値）を１０％とする。
【０１０８】
余白率の差が１０％以上の場合は処理をステップＳ６１２に移行し、余白率の差が１０％未満の場合は処理をステップＳ６１０に移行して、その後の処理を続行する。
【０１０９】
なお、上述した第３の実施形態においては、ステップＳ１２０１、Ｓ１２０２において、先頭のページの余白率を取得して記憶し、ステップＳ１２０３で先頭のページと表示中のページの余白率を比較して所定値以内か判定するものとしたが、例えば、ステップＳ１２０１、Ｓ１２０２において、２ページ目の余白率を取得して記憶し、ステップＳ１２０３で２ページ目と表示中のページの余白率を比較して所定値以内か判定するようにしてもよい。先頭のページが見出しであるために余白率が大きく、判定の基準として適切でない場合においても、文字や図が挿入されているだろう他のページを判定基準とすることで適切な余白率の判定ができるようになる。どのページをステップＳ１２０３の判定の基準値とするかを示す情報は、複合機３００の外部メモリ上に予め記憶されているものとする。以上が、第３の実施形態についての説明である。
【０１１０】
第３の実施形態によれば、印刷データ内の設定を用いて、当該設定と異なる設定のページのレイアウトを容易に変更することができる。
【０１１１】
例えば、印刷イメージの余白が印刷データ内の先頭のページと異なるページを発見した場合に、当該ページの印刷レイアウトを変更するための操作部を表示画面表示する制御を行う。これにより、ユーザは当該操作部を操作するだけで、当該ページの印刷レイアウトを変更することができるようになる。
【０１１２】
＜第４の実施形態＞
【０１１３】
次に、第４の実施形態について説明する。第４の実施形態は、印刷ページごとに印刷設定がされている場合において、ページのレイアウトを容易に変更することができる。
【０１１４】
図１３を参照して、本発明の第４の実施形態について説明する。なお、第４の実施形態において、第１の実施形態、第２の実施形態、題３の実施形態と共通する処理については説明を省略する。
【０１１５】
第４の実施形態においては、例えば図１４に示すように、印刷データのページ（書誌情報１４００のページ番号１４０１）ごとに印刷設定がされている。
【０１１６】
複合機３００のＣＰＵ３０１は、第１の実施形態で説明したステップＳ６０８での処理を実行し、ステップＳ１３０１で、スクロールにより新たにプレビュー表示領域に表示された印刷データの印刷設定を取得する。例えば、別途外部メモリに記憶されている判定項目１４１０に記憶されている印刷設定項目の値を取得する。ここではページ集約設定が判定項目１４１０に設定されているものとする。判定項目１４１０に何の項目を設定するかは不図示の設定画面においてユーザにより自由に設定変更可能であるものとする。
【０１１７】
ステップＳ１３０１で、複合機３００のＣＰＵ３０１は、新たにプレビュー表示画面のプレビュー表示領域に表示されたページ集約設定が、プレビュー表示している印刷データのページ集約設定の中で最も多い設定値と異なるか判定する。設定値が同じである場合は処理をステップＳ６１０に移行する。設定値が異なる場合はステップＳ６１２の処理を実行し、スクロールを停止する。例えば図１５の１５２０の状態でスクロールを停止してプレビュー表示を固定し、ステップＳ１３０２で、レイアウト変更ボタン表示領域に「１ｉｎ１」ボタン１５２１、「２ｉｎ１」ボタン１５２２を表示する。
【０１１８】
ステップＳ１３０３で、「１ｉｎ１」ボタン１５２１と「２ｉｎ１」ボタン１５２２のどちらが押下されたか判定して、「１ｉｎ１」ボタン１５２１が押下された場合は処理をステップＳ１３０４に、「１ｉｎ１」ボタン１５２１が押下された場合は処理をステップＳ１３０５に移行する。
【０１１９】
ステップＳ１３０４では、複合機３００のＣＰＵ３０１は、４ｉｎ１設定されている表示中の１１ページ目の印刷イメージの中の１１〜１４の印刷部分をそれぞれトリミングし、印刷方向、カラー／モノクロ設定等はそのままに、個別の印刷イメージとして再生成（分解／分断）してメモリに記憶する。
【０１２０】
また、ステップＳ１３０５では、複合機３００のＣＰＵ３０１は、４ｉｎ１設定されている表示中の１１ページ目の印刷イメージの中の１１〜１４の印刷部分をそれぞれトリミングし、１１、１２の印刷部分の画像と、１３、１４の印刷部分の画像とを２ｉｎ１設定の印刷イメージとして再生成してメモリに記憶する。また、生成した印刷イメージを図１５の１５３０に示すように表示画面に表示する。その後、処理をステップＳ６１７に移行する。ステップＳ６１１で印刷を実行する場合には、例えば、１５３０に示すように印刷設定が変更された印刷イメージを印刷する。以上が第４の実施形態の説明である。
【０１２１】
第４の実施形態によれば、印刷ページごとに印刷設定がされている場合において、ページのレイアウトを容易に変更することができる。
【０１２２】
以上説明したように、本発明によれば、所定の設定と異なる印刷データのページの設定を、画像形成装置において容易に変更可能な仕組みを提供することができる。
【０１２３】
例えば、印刷データを用紙に印刷する際のレイアウトを容易に確認、変更させることができる。
【０１２４】
尚、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１２５】
具体的には、クライアントＰＣ１００、複合機３００がそれぞれ不図示のサーバと通信可能であり、当該サーバに印刷データ及びプリンタドライバを記憶して、クライアントＰＣからサーバにされた指示に応じて、サーバ２００がプリンタドライバで印刷データ（ＰＤＬデータ）を生成して、複合機３００に送信、印刷指示するようにしてもよい。この場合、例えば、印刷イメージの回転、幅寄せ、分解等の指示を受け付けた複合機３００は、指示された印刷イメージの回転、幅寄せ、分解等の指示内容を含む印刷データの再生成依頼をサーバに送信し、サーバが当該依頼に応じて、印刷設定を変更（回転、幅寄せ、分解した設定に変更）した印刷データ（ＰＤＬデータ）を再生成して、複合機３００に送信し、複合機３００が当該データを受信して記憶、イメージ化してプレビュー表画面に表示するようにしてもよい。
【０１２６】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１２７】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１２８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１２９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１３０】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１３１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１３３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１３４】
尚、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。
即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１３５】
１００  クライアントＰＣ
１０１  ＬＡＮ
３００  複合機
【図１】
2017100320.tif 000003
【図２】
2017100320.tif 000004
【図３】
2017100320.tif 000005
【図４】
2017100320.tif 000006
【図５】
2017100320.tif 000007
【図６】
2017100320.tif 000008
【図７】
2017100320.tif 000009
【図８】
2017100320.tif 000010
【図９】
2017100320.tif 000011
【図１０】
2017100320.tif 000012
【図１１】
2017100320.tif 000013
【図１２】
2017100320.tif 000014
【図１３】
2017100320.tif 000015
【図１４】
2017100320.tif 000016
【図１５】
2017100320.tif 000017