(57)【要約】【課題】  画像形成装置上からの指示で、画像形成装置における通常の画像出力中に、サンプル画像出力を通常の出力先とは異なる排紙先に出力することである。【解決手段】  画像形成装置２０は、サンプル画像出力要求を指示する操作部１５０と、サンプル画像出力結果を排紙する第１の排紙手段とを備える。そして、通常の画像出力処理中に、操作部１５０によるサンプル画像出力要求を受け付けて、制御装置１１０が第２の排紙手段に対する画像出力と、第１の排紙手段に対するサンプル画像出力とを切り替える構成を特徴とする。【選択図】  図３
2007118212.tif 000002
【特許請求の範囲】
【請求項１】
サンプル画像出力要求を指示する指示手段と、
サンプル画像出力結果を排紙する第１の排紙手段と、
通常の画像出力結果を排紙する第２の排紙手段と、
通常の画像出力処理中に、前記指示手段によるサンプル画像出力要求を受け付けて、前記第２の排紙手段に対する画像出力と、前記第１の排紙手段に対するサンプル画像出力とを切り替える排紙制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
サンプル画像情報を記憶する記憶手段と、
前記指示手段によるサンプル画像出力要求を受け付けて、前記記憶手段に記憶されたサンプル画像情報に基づくサンプル画像を形成するサンプル画像形成手段とを有し、
前記排紙手段手段は、前記サンプル画像形成手段により形成されたサンプル画像出力を前記第１の排紙手段に排紙させることを特徴とする請求項１記載の画像形成装置。
【請求項３】
パターン画像情報を生成する生成手段と、
前記指示手段によるサンプル画像出力要求を受け付けて、前記生成手段に生成されたパターン画像情報に基づくサンプル画像を形成するサンプル画像形成手段とを有し、
前記排紙手段手段は、前記サンプル画像形成手段により形成されたパターン画像出力を前記第１の排紙手段に排紙させることを特徴とする請求項１記載の画像形成装置。
【請求項４】
サンプル画像情報の出力タイミングを指定する指定手段を有し、
前記排紙手段手段は、前記指定手段により指定された前記出力タイミングで、サンプル画像形成手段により画像形成されたサンプル画像を出力を前記第１の排紙手段に排紙させることを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記出力タイミングは、指定された出力ジョブの切れ目、指定されたページ、であることを特徴とする請求項４記載の画像形成装置。
【請求項６】
サンプル画像出力結果を排紙する第１の排紙手段と、通常の画像出力結果を排紙する第２の排紙手段とを備える画像形成装置と通信可能な情報処理装置であって、
サンプル画像出力要求を指示する第１の指示手段と、
サンプルプリント出力タイミングを指示する第２の指示手段と、
前記第１、第２の指示手段による指示に基づく、サンプルプリント指定付きの出力ジョブを生成して画像形成装置に出力する出力制御手段と、
を有することを特徴とする情報処理装置。
【請求項７】
前記第１の指示手段は、サンプルプリント画像種別を選択する選択手段を有することを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記選択手段が選択するサンプルプリント画像種別は、前記画像形成装置に記憶されたサンプル画像情報、前記画像形成装置で生成されるパターン画像情報のいずれかであることを特徴とする請求項６記載の情報処理装置。
【請求項９】
サンプル画像出力結果を排紙する第１の排紙手段と、通常の画像出力結果を排紙する第２の排紙手段とを備える画像形成装置における画像出力方法であって、
サンプル画像出力要求を指示する指示ステップと、
通常の画像出力処理中に、前記指示ステップによるサンプル画像出力要求を受け付けて、前記第２の排紙手段に対する画像出力と、前記第１の排紙手段に対するサンプル画像出力とを切り替える排紙制御ステップと、
を有することを特徴とする画像出力方法。
【請求項１０】
前記指示ステップによるサンプル画像出力要求を受け付けて、記憶手段に記憶されたサンプル画像情報に基づくサンプル画像を形成するサンプル画像形成ステップとを有し、
前記排紙手段ステップは、前記サンプル画像形成ステップにより形成されたサンプル画像出力を前記第１の排紙手段に排紙させることを特徴とする請求項１０記載の画像出力方法。
【請求項１１】
パターン画像情報を生成する生成ステップと、
前記指示ステップによるサンプル画像出力要求を受け付けて、前記生成ステップに生成されたパターン画像情報に基づくサンプル画像を形成するサンプル画像形成ステップとを有し、
前記排紙手段ステップは、前記サンプル画像形成ステップにより形成されたパターン画像出力を前記第１の排紙手段に排紙させることを特徴とする請求項１０記載の画像出力方法。
【請求項１２】
サンプル画像情報の出力タイミングを指定する指定ステップを有し、
前記排紙手段ステップは、前記指定ステップにより指定された前記出力タイミングで、サンプル画像形成ステップにより画像形成されたサンプル画像を出力を前記第１の排紙手段に排紙させることを特徴とする請求項１０記載の画像出力方法。
【請求項１３】
前記出力タイミングは、指定された出力ジョブの切れ目、指定されたページ、であることを特徴とする請求項１２記載の画像出力方法。
【請求項１４】
サンプル画像出力結果を排紙する第１の排紙手段と、通常の画像出力結果を排紙する第２の排紙手段とを備える画像形成装置と通信可能な情報処理装置における画像出力方法であって、
サンプル画像出力要求を指示する第１の指示ステップと、
サンプルプリント出力タイミングを指示する第２の指示ステップと、
前記第１、第２の指示ステップによる指示に基づく、サンプルプリント指定付きの出力ジョブを生成して画像形成装置に出力する出力制御ステップと、
を有することを特徴とする画像出力方法。
【請求項１５】
前記第１の指示ステップは、サンプルプリント画像種別を選択する選択ステップを有することを特徴とする請求項１４記載の画像出力方法。
【請求項１６】
前記選択ステップが選択するサンプルプリント画像種別は、前記画像形成装置に記憶されたサンプル画像情報、前記画像形成装置で生成されるパターン画像情報のいずれかであることを特徴とする請求項１４記載の画像出力方法。
【請求項１７】
請求項９〜１６のいずれかに記載の画像出力方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１８】
請求項９〜１６のいずれかに記載の画像出力方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続画像形成処理中に、サンプル画像情報を出力する画像形成装置並びに、該画像形成装置にサンプル画像の出力指示を行う情報処理装置の画像出力処理に関するものである。
【背景技術】
【０００２】
従来、印刷システムにおいて、印刷処理には文や図、写真などのレイアウト、印刷媒体、色の種類や質、印刷方法など様々なパラメータを必要とするため非常に高いコストを要する。このため、印刷における高いコストを低減するためには、大量の印刷を行う事が必須の条件であった。
【０００３】
しかし、近年、情報処理技術並びに印刷デバイスの機能が進展するに従い、一人あるいはごく少数の印刷依頼者（クライアント）が印刷属性を指定する。そして、ネットワーク等を経由し直接印刷デバイスに印刷指示を出し、小部数の印刷を実行することが可能となっている。
【０００４】
印刷デバイスには、フニッシャーやソータ、封書作成あるいは製本機などのシート後処理装置等の機器が付属する場合もあり、これらの機器を正確に動作させるための印刷属性を設定する。これにより、印刷から製本処理に至る一連の作業がほとんど人手を介さずに一気に処理できるようになっている。
【０００５】
この技術は、いわゆるオンデマンド印刷と呼ばれる技術分野であり、小規模ロットの印刷や、個別メッセージを印刷したダイレクトメールの印刷を低コストで実現するものである。
【０００６】
ところで、ネットワークを利用したオンデマンド印刷を実現するための技術として、近年、ＩＰＰ（Internet Printing Protocol）が注目されている。これは、遠隔地にあるネットワーク印刷デバイスに印刷を行うための通信手順（プロトコル）を定めたものである。ＩＥＴＦ（The Internet Engineering Task Force）のプリンティング関連専門ワーキンググループであるＰＷＧ（Printer Working Group）によって取りまとめられている。このうち、初期バージョンがＲＦＣ２５６６として公開されている。
【０００７】
ＩＰＰでは、印刷のための各種オペレーションならびにジョブを細かく制御するための各種属性を規定している。
【０００８】
オペレーションにはPrint-Job（印刷実行）、Get-Printer-Attributes（プリンタ属性取得）、Get-Jobs（ジョブリスト取得）がる。また、Cancel-Job（キャンセル）、Get-Job-Attributes（ジョブ状態取得）など、印刷の開始から終了までを細かく制御するための手順が規定されている。
【０００９】
また、印刷の詳細な出力形態を指定するために、コピー部数、フィニッシング形態、印刷媒体、品質などの各種属性があらかじめ指定できるようになっている。なお、オンデマンド印刷システムとして、下記特許文献１が開示されている。
【００１０】
このようなオンデマンド印刷を実行する場合、クライアントは予め汎用のドキュメント作成ツール等を利用して自身のＰＣ上で印刷文書を作成しておく。印刷文書には文章のほかに図面や写真が入る場合もある。
【００１１】
このようにして、クライアント上で印刷文書が完成すると、クライアントは所定の印刷デバイスにインターネットを経由してアクセスする。ここで、ＩＰＰはインターネットを経由して印刷デバイスにアクセスする時から使用される。
【００１２】
ネットワークの先にある印刷デバイスは、予めディレクトリ（問い合わせ検索）サービスなどの手段を利用して検索しておく。印刷デバイスの状態はＩＰＰのデバイス状態取得オペレーション（Get-Printer-Attributes）を利用して確認することができ、印刷が可能であれば印刷実行オペレーション（Print-Job）でジョブを実行する。
【００１３】
印刷デバイスは、主に街中のプリントショップや社内のコピーセンターなどに設置されており、印刷完了後、出力された印刷物は一般のクーリエサービスや社内の郵送システム等を利用して配送される。
【００１４】
もちろんクライアントの要求者自身が受け取りにプリントショップに出向く場合もある。
【００１５】
これら文書の作成から印刷までの一連の作業を、主としてクライアントの要求者一人が行うのである。このため、ＩＰＰを利用したオンデマンド印刷は個々の印刷形態に合わせた小ロットの印刷でも、比較的安いコストで済むのである。
【００１６】
しかしながら、ユーザから連続に大量のプリントジョブが依頼されて、長時間連続してプリントする場合においても、印刷デバイス側において、印刷された画像の画質変化をチェックしていなかった。
【特許文献１】特開２００５−１４８９９４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
このようなクライアントの要求者からの注文印刷要求を処理している印刷システム等において、出力先であるプリントジョブや、コピージョブ等を大量プリントを行う場合がある。この場合において、感光ドラム、現像ユニット等を含む画像形成資源の状態が大量プリント処理中に変動し、すなわち、画像形成プロセスの変動により画質が微妙に変化してくることがある。
【００１８】
そのため、オンデマンドで出力している場合、最初にプリントした出力物と、大量プリントの途中の任意のタイミング後で出力した出力物とを見比べると、色味等変動してしまい、一群の各印刷結果の色味が違って見えるという好ましくない症状が発生する。
【００１９】
したがって、大量プリントの画質品位が一定の状態を望んでいる依頼者の期待を裏切る結果となってしまうとともに、受注者は再印刷によるコスト負担を強いられる結果となってしまう。
【００２０】
このように従来のオンデマンド印刷処理システムにおける印刷処理時には、一度設定した印刷条件のまま最終出力が終了するまでの間の適正なタイミングで印刷品質を監視してチェックする機能が備えられていなかった。
【００２１】
本発明は、上記の課題を解決するためになされたもので、本発明の第１の目的は、画像形成装置上からの指示で、画像形成装置における通常の画像出力中に、サンプル画像出力を通常の出力先とは異なる排紙先に出力できる仕組みを提供することである。
【００２２】
本発明の第２の目的は、情報処理装置上からの指示で、画像形成装置における通常の画像出力中に、サンプル画像出力を通常の出力先とは異なる排紙先に出力できる仕組みを提供することである。
【課題を解決するための手段】
【００２３】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
【００２４】
サンプル画像出力要求を指示する指示手段と、サンプル画像出力結果を排紙する第１の排紙手段と、通常の画像出力結果を排紙する第２の排紙手段とを備える。また、通常の画像出力処理中に、前記指示手段によるサンプル画像出力要求を受け付けて、前記第２の排紙手段に対する画像出力と、前記第１の排紙手段に対するサンプル画像出力とを切り替える排紙制御手段とを有することを特徴とする。
【００２５】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【００２６】
サンプル画像出力結果を排紙する第１の排紙手段と、通常の画像出力結果を排紙する第２の排紙手段とを備える画像形成装置と通信可能な情報処理装置であって、サンプル画像出力要求を指示する第１の指示手段を備える。また、サンプルプリント出力タイミングを指示する第２の指示手段と、前記第１、第２の指示手段による指示に基づく、サンプルプリント指定付きの出力ジョブを生成して画像形成装置に出力する出力制御手段とを有することを特徴とする。
【００２７】
上記目的を達成する本発明の画像出力方法は以下に示す構成を備える。
【００２８】
サンプル画像出力結果を排紙する第１の排紙手段と、通常の画像出力結果を排紙する第２の排紙手段とを備える画像形成装置における画像出力方法であって、サンプル画像出力要求を指示する指示ステップを備える。また、通常の画像出力処理中に、前記指示ステップによるサンプル画像出力要求を受け付けて、前記第２の排紙手段に対する画像出力と、前記第１の排紙手段に対するサンプル画像出力とを切り替える排紙制御ステップとを有することを特徴とする。
【００２９】
また、サンプル画像出力結果を排紙する第１の排紙手段と、通常の画像出力結果を排紙する第２の排紙手段とを備える画像形成装置と通信可能な情報処理装置における画像出力方法であって、サンプル画像出力要求を指示する第１の指示ステップを備える。また、サンプルプリント出力タイミングを指示する第２の指示ステップと、前記第１、第２の指示ステップによる指示に基づく、サンプルプリント指定付きの出力ジョブを生成して画像形成装置に出力する出力制御ステップとを有することを特徴とする。
【発明の効果】
【００３０】
本発明に係る画像形成装置よれば、画像形成装置上からの指示で、画像形成装置における通常の画像出力中に、サンプル画像出力を通常の出力先とは異なる排紙先に出力できる。
【００３１】
本発明に係る情報処理装置よれば、情報処理装置上からの指示で、画像形成装置における通常の画像出力中に、サンプル画像出力を通常の出力先とは異なる排紙先に出力できる。
【００３２】
これにより、連続画像形成処理中で、画像形成装置の状態が変動したことによる、画像出力状態の変動の有無を通常の排紙先とは異なる排紙先から得られるサンプル画像から確認できる仕組みを提供できる。
【発明を実施するための最良の形態】
【００３３】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００３４】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像形成装置を適用可能なデータ処理システムの一例を示す図である。本例では、ＬＡＮ４００を介して、パーソナルコンピュータ（ＰＣ）と画像形成装置とが所定のプロトコルで通信可能システム例を示すが、ルータやインターネットを介したＷＡＮに画像形成装置が接続されていてもよい。
【００３５】
画像形成装置は、後述するようにスキャナ部と、プリンタ部とを備え、コピージョブ、プリントジョブとを処理可能に構成されている。
【００３６】
図１において、ローカルエリアネットワーク（LAN）４００上に、PC１０、１１、１２、１３、複写機やプリンタなどの画像形成装置２０、２１が存在する。
【００３７】
ＰＣ１０〜１３は、それぞれコンピュータシステムを構成するハードウエアとソフトウエアを備え、ＯＳが記憶装置に記憶されるアプリケーションを実行することで、種々のデータ処理を行う。
【００３８】
また、ＰＣ１０〜１３は、デバイスドライバ、例えばプリンタドライバを介して、画像形成装置２０、２１に対してプリントジョブを所定のプロトコル（例えばＩＰＰ）で送信可能に構成されている。
【００３９】
画像形成装置２０、２１は、所定のプロトコルでネットワーク通信可能に構成され、所定のＩＰアドレス等が設定されてそのノードが管理されている。
【００４０】
なお、本発明を適用するネットワークは、ＬＡＮ４００だけでなく、システム上に存在するノードは、インターネット上のＰＣやサーバなどでも良い。
【００４１】
図２は、図１に示したＰＣ１０、１１、１２、１３等の内部構成を説明するブロック図である。なお、図１と同一のものには同一の符号を付してある。以下、図２を参照して、図１に示したPC１０、１１、１２、１３の内部構成について、並びにファイル閲覧履歴の保存について説明する。
【００４２】
図２において、ＣＰＵ４１０１は、全体の制御を行う中央演算装置であり、ＲＯＭ４１０５およびハードディスクユニット４１０６に記憶されたプログラムを実行する。
【００４３】
ネットワークインタフェース４１０２は、他の機器との間でネットワークを介したデータ通信を行うための制御部である。
【００４４】
ＣＰＵ４１０１によって実行されるソフトウエアは、ＬＡＮ４００を介して、印刷デバイス（図１に示す画像形成装置２０、２１を含む）や他のネットワーク機器、あるいは他のコンピュータと双方向のデータのやり取りを行うことができる。
【００４５】
周辺インタフェース４１０３は、周辺機器の制御を行うための制御部である。メモリ４１０４は、ＣＰＵ４１０１で実行する命令や、データなどを保存するための、一般的には揮発性の記憶部である。
【００４６】
ＲＯＭ４１０５は、基本的なハードウエア制御を行うためのプログラムやデータなどを保存するための読み取り専用記憶部である。ハードディスクユニット４１０６は、PC本体で実行されるプログラムや演算されたデータなどを保存するための、一般的には不揮発性の記憶部である。
【００４７】
ハードディスクユニット４１０６には、ブートプログラム（起動プログラム：ハードやソフトの実行（動作）を開始するプログラム）、複数のアプリケーション、編集ファイル、ユーザファイルそしてネットワーク管理プログラム等を記憶可能に構成されている。
【００４８】
ディスプレイインタフェース４１０７は、PCの内部状態や、実行状態などを表示するためのディスプレイ１７１を接続するため制御部である。
【００４９】
そして、ＣＰＵ４１０１で実行されるソフトウエアは、液晶ディスプレイ４２０３上にグラフィカルユーザインタフェースを描画できる。
【００５０】
液晶ディスプレイ４２０３はディスプレイインタフェース４１０７によって駆動される。
【００５１】
ＰＣ１０、１１、１２、１３におけるファイル閲覧については、例えばPC上のOS(Windows（登録商標）など)のファイル閲覧ソフト(エクスプローラ（商品名）)などでファイルの検索などを行う。そして、実際に閲覧した履歴（閲覧履歴）は、テキストファイル形式などでハードディスクユニット４１０６内に確保される履歴領域に対してローカルに保持される。
【００５２】
このローカルに保持された閲覧履歴が、後述する他のノードとの同期が行われると、別ファイルとして統合閲覧履歴としてハードディスクユニット４１０６内に確保される統合履歴領域に対してローカルに保持される。この統合閲覧履歴に関しては、上記同様にテキストファイルの他、HTML、XMLファイル形式なども考えられる。
【００５３】
キーボードインタフェース４１０８やマウスインタフェース４１０９は、計算機４１００に対してユーザがデータや命令を入力するための入力装置を接続できる。
【００５４】
周辺機器インタフェース４１０３は、ＵＳＢ、ＲＳ−２３２Ｃシリアル、ＩＥＥＥ１３９４などの仕様を実装した周辺機器を接続するための制御部である。
【００５５】
なお、本発明を適用可能なネットワークシステムにおけるＰＣ１０〜１３もネットワーク上における１つのノードであり、後述する画像形成装置２０２１もまた、ネットワーク上における１つのノードである。
【００５６】
＜画像形成装置の全体構成の説明＞
次に、図３において画像形成装置２０，２１の説明を行う。
【００５７】
図３は、図１に示した画像形成装置２０，２１の構成を説明するブロック図である。
【００５８】
図３において、リーダ部（画像入力装置）２００は、原稿画像を光学的に読み取り、画像データに変換する。リーダ部２００は、原稿を読取るための機能を持つスキャナユニット２１０と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット２５０とで構成される。
【００５９】
プリンタ部（画像出力装置）３００は、記録紙を搬送し、その上に画像データを可視画像として装置して装置外に排紙する。プリンタ部３００は、複数種類の記録紙カセットを持つ給紙ユニット３６０を備える。また、画像データを記録紙に転写、定着させる機能を持つマーキングユニット３１０と、印字された記録紙をソート、ステイプルして機外へ出力する機能を持つ排紙ユニット３７０とで構成される。
【００６０】
制御装置１１０は、リーダ部２００、プリンタ部３００と電気的に接続され、さらにＬＡＮ４００にと接続されている。
【００６１】
制御装置１１０は、リーダ部２００を制御して、原稿の画像データを読込み、プリンタ部３００を制御して画像データを記録用紙に出力してコピー機能を提供する。また、リーダ部２００から読取った画像データを、コードデータに変換する。そして、ＬＡＮ４００を介してＰＣ１０などへ送信するスキャナ機能、ＰＣ１０などからＬＡＮ４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力するプリンタ機能を提供する。
【００６２】
操作部１５０は、制御装置１１０に接続され、液晶タッチパネルで構成され、画像入出力システムを操作するためのユーザＩ／Ｆを提供する。
【００６３】
＜画像形成装置における制御装置の説明＞
次に、制御装置１１０の機能を、図４に示すブロック図をもとに説明する。
【００６４】
図４は、図３に示した制御装置１１０の構成を説明するブロック図である。
【００６５】
図４において、メインコントローラ１１１は、主にＣＰＵ１１２と、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路とから構成される。
【００６６】
ＣＰＵ１１２とバスコントローラ１１３は制御装置１１０全体の動作を制御するものであり、ＣＰＵ１１２はＲＯＭ１１４からＲＯＭ  Ｉ／Ｆ１１５を経由して読込んだプログラムに基づいて動作する。
【００６７】
また、ＰＣ１０などから受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスタイメージデータに展開する動作も、このプログラムに記述されており、ソフトウエアによって処理される。
【００６８】
バスコントローラ１１３は各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。ＤＲＡＭ１１６はＤＲＡＭ  Ｉ／Ｆ１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００６９】
Ｃｏｄｅｃ１１８は、ＤＲＡＭ１１６に蓄積されたラスタイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスタイメージデータに伸長する。
【００７０】
ＳＲＡＭ１１９はＣｏｄｅｃ１１８の一時的なワーク領域として使用される。Ｃｏｄｅｃ１１８はＩ／Ｆ１２０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００７１】
Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５は、画像回転、変倍処理の処理を行う。１３６はＳＲＡＭで、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５の一時的なワーク領域として使用される。
【００７２】
外部通信Ｉ／Ｆ１２１は、インタフェース１２３によってメインコントローラ１１１と接続され、コネクタ１２２によって外部ネットワークと接続される。
【００７３】
汎用高速バス１２５には、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バス１２５としては、一般的にＰＣＩバスがあげられる。
【００７４】
Ｉ／Ｏ制御部１２６には、リーダ部２００、プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ１２７が２チャンネル装備されている。そして、Ｉ／Ｏバス１２８によって外部Ｉ／Ｆとして機能するスキャナＩ／Ｆ回路１４０，プリンタＩ／Ｆ回路１４５に接続されている。
【００７５】
パネルＩ／Ｆ１３２は、ＬＣＤコントローラ１３１に接続され、操作部１５０上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆ１３０とから構成される。
【００７６】
操作部１５０は、液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキーを有する。
【００７７】
タッチパネルまたはハードキーにより入力された信号は前述したパネルＩ／Ｆ１３２を介してＣＰＵ１１２に伝えられ、液晶表示部は、パネルＩ／Ｆ５２０から送られてきた画像データを表示するものである。
【００７８】
液晶表示部には、本画像形成装置の操作における機能表示や画像データ等を表示する。
【００７９】
リアルタイムクロックモジュール１３３は、機器内で管理する日付と時刻を更新／保存するためのもので、バックアップ電池１３４によってバックアップされている。
【００８０】
Ｅ−ＩＤＥインタフェース１６１は、外部記憶装置を接続するためのものである。本実施形態においては、このＥ−ＩＤＥインタフェース１６１を介してハードディスクドライブ１６０を接続し、ハードディスク１６２へ画像データを記憶させたり、ハードディスク１６２から画像データを読み込んだりする動作を行う。
【００８１】
コネクタ１４２と１４７は、それぞれリーダ部２００とプリンタ部３００とに接続され、同調歩同期シリアルＩ／Ｆ（１４３，１４８）とビデオＩ／Ｆ（１４４，１４９）とから構成される。
【００８２】
スキャナＩ／Ｆ１４０は、コネクタ１４２を介してリーダ部２００と接続され、また、スキャナバス１４１によってメインコントローラ１１１と接続されている。また、リーダ部２００から受け取った画像に対して所定の処理を施す機能を有し、さらに、リーダ部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する機能も有する。
【００８３】
スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンタ部３００と接続されている。
【００８４】
また、プリンタバス１４６によってメインコントローラ１１１と接続されており、メインコントローラ１１１から出力された画像データに所定の処理を施して、プリンタ部３００へ出力する機能を有しする。
【００８５】
また、メインコントローラ１１１のバスコントローラ１１３は、プリンタ部３００から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス１４６に出力する機能も有する。
【００８６】
具体的には、ＤＲＡＭ１１６上に展開されたラスタイメージデータのプリンタ部３００への転送は、バスコントローラ１１３によって制御され、プリンタバス１４６、ビデオＩ／Ｆ１４９を経由して、プリンタ部３００へＤＭＡ転送される。
【００８７】
なお、画像形成装置２０、２１もまた、ネットワークシステム上のノードとして認識可能なデバイスである。
【００８８】
図５は、図３に示したリーダ装置２００及びプリンタ装置３００の構成を説明する断面図である。
【００８９】
図５において、リーダ部１０００の原稿給送装置１１０１は原稿を最終頁から順に１枚ずつプラテンガラス１１０２上へ給送し、原稿の読み取り動作終了後、プラテンガラス１１０２上の原稿を排出するものである。
【００９０】
原稿がプラテンガラス１１０２上を搬送されると、ランプ１１０３を点燈し、そしてスキャナユニット１１０４の移動を開始させて、原稿を露光走査する。
【００９１】
このときの原稿からの反射光は、ミラー１１０５、１１０６、１１０７、１１０７によってＣＣＤイメージセンサ１１０９へ導かれる。
【００９２】
このように走査された原稿の画像はＣＣＤ１１０９によって読み取られるＣＣＤ１１０９から出力される画像データは、所定の処理が施された後、プリンタ部２０００および画像入出力制御部のコア部へ転送される。
【００９３】
プリンタ部２０００にはレーザ発光部２２０１を駆動するためのレーザドライバがあって、リーダ部１０００から出力された画像データに応じてレーザ発光部２２０１を駆動し発光させる。
【００９４】
また、プリンタ制御部２２３０は外部とネットワークで接続され、入力された画像データを処理し、画像データに応じてレーザ発光部２２０１を駆動し発光させる。
【００９５】
このレーザ光は回転多面鏡で掃引された後、感光ドラム２２０２に照射され、感光ドラム２２０２上にレーザ光の露光に応じた潜像を形成させる。
【００９６】
この感光ドラム２２０２の潜像の部分には現像器２２０３によって現像剤が付着される。
【００９７】
そして、レーザ光の照射開始と同期したタイミングで、カセット２２０４およびカセット２２０５のいずれかから記録紙を給紙して転写部２２０６へ搬送し、感光ドラム２２０２に付着された現像剤を記録紙に転写する。
【００９８】
現像剤が転写された記録紙は定着部２２０７に搬送され、定着部２２０７の熱と圧力により現像剤は記録紙に定着される。
【００９９】
定着部２２０７を通過した記録紙は排出ローラ２２０８によって排出され、ソータ２２２０は排出された記録紙をそれぞれのビンに収納して記録紙の仕分けを行う。
【０１００】
ソータ２２２０の最上ビンはサンプルトレイ２４００である。なお、サンプルトレイ２４００は、最上ビンに限定されることはなく、配置されるビンからサンプルトレイに設定可能な構成でもよい。また、本実施形態では、その他に、大量の出力を積載できるトレイ２５００がある。
【０１０１】
なお、サンプルトレイ２４００とトレイ２５００のいずれかに排出するかは、後述する排出切り替え手段によってフラッパ２６００を駆動させることで、その排出先を切り替え制御する。
【０１０２】
また、両面記録が設定されている場合は、排出ローラ２２０８の回転方向を逆転させ、フラッパ２２０９によって再給紙搬送路へ導く。
【０１０３】
多重記録が設定されている場合は、記録紙を排出ローラ２２０８まで搬送しないようにフラッパ２２０９によって再給紙搬送路へ導く。
【０１０４】
再給紙搬送路へ導かれた記録紙は上述したタイミングで転写部２２０６へ給紙される。
【０１０５】
図６〜図１０は、図３に示した操作部１５０に表示されるユーザインタフェースの一例を示す図である。
【０１０６】
なお、図６は標準画面に対応し、図７は、図６に示した標準画面で、例えばコピー部数が「８００」と設定された状態に対応する。図８は、図７に示したコピー部数に対して、現在のコピー処理状況を表示する画面である。
【０１０７】
図６において、ＴＡＢ１〜ＴＡＢ４は機能選択タブで、ユーザが機能選択タブＴＡＢ１〜ＴＡＢ４を選択して、それぞれの機能に対応した詳細設定を行う。
【０１０８】
なお、図６に示す機能選択タブＴＡＢ１は、コピー機能処理に関する設定を行う場合に選択される。また、この表示画面状態が、標準画面であり、ローカルでコピー処理を受け付ける状態に対応する。図７に示す表示画面は、部数として「８００」が設定された状態で、大量のコピージョブを処理することが設定表示されている。
【０１０９】
図８は、プリンジョブの処理経過状態を動的に表示した画面に対応する。この表示画面では、コピージョブの処理経過として、現在「１５／８００」である状態を表示している。
【０１１０】
図９は、ユーザモード画面であり、ボタンＢＴ１００がサンプル出力仕様設定ボタンである。このボタンＢＴ１００により、印刷条件設定者が、印刷ジョブ中に、所定のサンプル出力を行うための詳細を設定する場合に押下される。
【０１１１】
図９において、ボタンＢＴ１００が押下されると、図１０に示す画面が操作部１５０に表示される。なお、図１０に示す画面例は、一例であって、この表示形態に限定されることはなく、種々のボタンの配置や形状が想定される。
【０１１２】
図１０は、本実施形態において、サンプルプリントの決定方法と、サンプルプリントの方法を設定する図である。図１０の（Ａ）は、サンプルプリントの決定方法と、サンプルプリントの方法を設定画面例であり、操作部１５０に表示される。図１０の（Ｂ）は、サンプルプリントの決定方法によりパターンが選択された場合のパターン出力例である。本パターン出力は、ＨＤＤ１６０等に記憶されたパターンデータに基づいて生成された場合に、該生成されたパターンデータに基づいてレーザ発光部２２０１の駆動を制御することで生成される。
【０１１３】
具体的には、レーザ発光部２２０１の駆動をＯＮ／ＯＦＦを繰り返しを行い、ライン状に記録したり、縦横のＯＮ／ＯＦＦタイミングをずらす制御を行うこで、記録紙上に、格子状に記録出力する。なお、パターンデータを複数記憶することで、このパターン以外のパターンを出力できるように構成してもよい。
【０１１４】
例えばカラーバランス（グラデーション等を含む）をチェックしたい場合と、単に、細い線分の描画状態をチェックしたい場合とは、当然生成すべきパターンはその構成を異にする。
【０１１５】
さらに、赤み、青み、緑み等のように、生成すべき色を特定したチェック等を行えるように、複数のパターンデータを記憶させる構成としてもよい。
【０１１６】
ここで、サンプルプリントの決定方法は、一例として、あらかじめ登録されたユーザ原稿のサンプル画像を出力する方法と、あらかじめ登録された色味を精査するために設計されたサンプルパターン画像を出力する２通りの例を示す。しかしながら、本実施形態は、この２つの例に限定されることなく、種々の変形が考えられる。
【０１１７】
例えば、最初に印刷された画像出力結果をスキャナから取込み処理して、登録画像とする。そして、その画像データを利用する等の様々な変形が想定可能である。また、サンプルパターン画像についても同様である。
【０１１８】
図１０の（Ａ）において、ＣＫ１〜ＣＫ４はチェックボックスで、チェックボックスＣＫ１、ＣＫ２またはチェックボックスＣＫ３、ＣＫ４とは排他的に選択可能に構成されている。
【０１１９】
図１０の（Ａ）において、チェックボックスＣＫ１が選択された場合には、サンプルプリントの対象をユーザの原稿を対象としてサンプルプリントする。なお、スピンボック数Ｂ１では、リーダ装置２００からユーザが入力した原稿の頁数を選択可能に構成されている。なお、この数値は、ＤＦユニット２５０が原稿束から分離して読み込んだ原稿順に対応する。
【０１２０】
チェックボックスＣＫ２を選択した場合は、ＨＤＤ１６０等に記憶されているパターンデータからサンプルプリントするパターンを選択する。スピンボックスＢ２は、記憶されているサンプルパターンの番号が表示される。なお、サンプルパターンは、標準原稿等をあらかじめ読み込んで登録されたイメージデータであってもよいし、ＰＤＬで記述されたプリントデータから生成されるイメージデータであってもよい。
【０１２１】
以下、サンプルプリントのタイミングを決定する方法について説明する。本実施形態において、サンプルプリントタイミングを決定する例として、２つの例を示す。
【０１２２】
１つ目のタイミングとして、大量プリントジョブ処理中に、操作パネルの所定のボタンの割込入力を検出して、その割込入力時に処理しているプリント処理の排紙を待つ。そして、機内にプリント処理中の用紙がなくなった時点で、上記ユーザ原稿画像またはサンプルパターン画像を割込みプリント処理として出力する。
【０１２３】
２つ目のタイミングとして、大量プリントジョブ処理中に、ジョブの切れ目を検出して、プリント処理の終了を待つ。そして、機内にプリント処理中の用紙がなくなった時点で、上記ユーザ原稿画像またはサンプルパターン画像を割込みプリント処理として出力する。
【０１２４】
なお、本実施形態は、サンプルプリントのタイミングとして上記２つのタイミングに限定されることなく、他のタイミングで出力するように構成することも可能である。例えば、ジョブ設定された枚数の１／２部が完了したタイミング等である。これにより、例えば色味の変化が際だっていれば、ジョブの切れ目で出力する場合に比べて、ジョブ再出力時における用紙無駄を半減できるからである。
【０１２５】
チェックボックスＣＫ３が選択された場合は、サンプルプリントの出力タイミングが、大量のジョブ処理中に、任意のタイミングでユーザが操作部１５０の指定されたボタン、あるいは、任意の操作指示を検出するタイミングである。そして、このタイミングでサンプルプリントを制御装置１１０がプリンタ装置３００に対して指示する。
【０１２６】
チェックボックスＣＫ４が選択された場合は、サンプルプリントの出力タイミングが、コピージョブあるいはプリントジョブの切れ目を捉えて、サンプルプリントを制御装置１１０がプリンタ装置３００に対して指示する。
【０１２７】
なお、サンプルプリントの出力方法と、出力タイミング等は、上記図１１に示す操作画面に示すように、同時に設定可能なものであってもいいし、個別に設定されるＵＩ画面として構成してもよい。
【０１２８】
図１１は、図３に示した画像形成装置における第１のサンプルプリント制御例を説明するブロック図である。なお、第１のサンプルプリントは、図１０に示した設定画面において、チェックボックスＣＫ３が選択されて、操作部１５０等からの指示を検出した場合に、ユーザ原稿またはパターンのいずれかを出力する場合の構成に対応する。
【０１２９】
図１１において、プリント出力手段１００はプリントを高速に大量に出力するプリント手段である。なお、プリンタ出力手段１００は、図３に示したマーキングユニット３１０に対応する。
【０１３０】
ユーザ指示入力手段２００は、ユーザが操作部１５０からサンプルをサンプルトレイに出力するかどうかの指示を入力する手段である。なお、ユーザ指示手段手段２００は、操作部１５０に表示可能な特定ボタンであってもいいし、任意のボタンに割当てられていてもよい。
【０１３１】
排出切り替え手段３００は、図３に示した制御装置１１０からの指示に基づいて、ユーザ指示手段２００による指示を検出した場合に、排出先を決定する。具体的には、サンプルプリントの出力先をサンプルトレイ手段４００に出力するか、ジョブの出力を排出トレイ５００に出力するかを決定する。なお、ユーザ指示手段２００は、図３に示した操作部１５０に特定のボタンとして配置する構成を採用する。
【０１３２】
サンプルトレイ手段４００は、サンプルプリントを出力する排紙手段として機能し、本実施形態では、図６に示したように、最上位位置に配設した排紙ビンに割当てている。これにより、ユーザは、サンプルプリント結果を取りやすくなっている。
【０１３３】
排出トレイ５００は、通常のプリント出力が出力されるところで、高速、大量、後処理されたものが出力されやすいように、大容量トレイとなっている。
【０１３４】
図１２は、図３に示した画像形成装置における第２のサンプルプリント制御例を説明するブロック図である。なお、第２のサンプルプリントは、図１０に示した設定画面において、チェックボックスＣＫ２が選択されて、操作部１５０等からの指示あるいはジョブの切れ目に、パターンジェネレータで生成されたパターンを出力する構成に対応する。
【０１３５】
図１２において、プリント出力手段１００はプリントを高速に大量に出力するプリント手段である。
【０１３６】
排出切り替え手段３００は、ＰＧ選択手段７００によって、出力がサンプルプリントである場合に、サンプルトレイ手段４００に出力するか、排出トレイ５００に出力するかを決定する。
【０１３７】
サンプルトレイ手段４００は、サンプルプリントを出力する排紙手段として機能し、本実施形態では、図６に示したように、最上位位置に配設した排紙ビンに割当てている。これにより、ユーザは、サンプルプリント結果を取りやすくなっている。
【０１３８】
排出トレイ５００は、通常のプリント出力が出力されるところで、高速、大量、後処理されたものが出力されやすいように、大容量トレイとなっている。
【０１３９】
ＰＧ選択手段７００は、サンプルプリントとして出力するＰＧ（パターンジェネレータ）のパターンを選択するところである。
【０１４０】
パターンジェネレータとして機能するＰＧ出力手段８００は、ＰＧ選択手段７００で選択されたＰＧを出力し、そのパターンをプリント出力手段１００に出力する。
【０１４１】
図１３は、本発明に係る画像形成装置における第１のサンプルプリント処理手順の一例を示すフローチャートである。なお、本処理は、オンデマンド出力処理中に、ユーザが操作部１５０の特定のボタンを操作する。そして、そのボタン指示に基づくサンプル指示を受け付けて、図１０に示された設定画面で選択されているサンプルプリントモードが選択された場合の処理に対応する。なお、Ｓ１１〜Ｓ１７は各ステップを示し、各ステップは、制御装置１１０のＣＰＵ１１２がＨＤＤ１６０またはＲＯＭ１１４等に記憶される制御プログラムをＤＲＡＭ１１６にロードして実行することで実現される。
【０１４２】
先ず、ステップＳ１１で、オンデマンド出力処理が開始されたかを判断する。これは、操作部１５０によるオンデマンド要求画面等を介して対応するモードが選択されているかどうかをＣＰＵ１１２が判断することで行う。なお、オンデマンド出力が開始された場合、図７に示すプリント状態画面が操作部１５０に表示される。
【０１４３】
そして、ステップＳ１１で、オンデマンド出力処理が開始されていないと判断した場合は、ステップＳ１１に戻り、開始されるまで判断を繰り返す。
【０１４４】
一方、ステップＳ１１で、オンデマンド処理が開始されたと判断した場合は、ステップＳ１２に進む。
【０１４５】
そして、ステップＳ１２では、ユーザによる指示タイミングでサンプルプリントを出力するモードが設定されている場合に、ＣＰＵ１１２は、操作部１５０からその指示に対応する特定のボタンが押下されているかどうかを判断する。ここで、所定時間内に、特定のボタンが押下されていないと判断した場合、すなわち、通常のプリント出力が指示されていると判断した場合は、ステップＳ１３に進む。
【０１４６】
そして、ステップＳ１３では、通常のオンデマンドによる大量の出力処理を行い、ステップＳ１４に進む。そして、ステップＳ１４では、出力紙を通常の排紙トレイに排紙するようにＣＰＵ１１２がプリンタ制御部２２３０に指示する。
【０１４７】
そして、ステップＳ１５に進み、ＣＰＵ１１２は設定されていたオンデマンドのプリント出力が終了しているかを判断する。そして、終了していると判断したバイには、本処理を終了して、それ以外であると判断した場合は、ステップＳ１３へ戻る。
【０１４８】
一方、ステップＳ１２で、ユーザによる操作部１５０に対するサンプルプリント指示があったとＣＰＵ１１２が判断した場合は、ステップＳ１６に進む。
【０１４９】
そして、ステップＳ１６では通常の出力でなく、サンプルプリントデータをマーキングユニット３１０に出力する。そして、ステップＳ１７０に進み、サンプルプリントが実行された記録媒体の搬送先をフラッパ２６００の駆動をプリンタ制御部２２３０がＣＰＵ１１２の指示に基づいて制御する。そして、サンプルトレイ２４００に排紙するように排紙先制御を行い、ステップＳ１２へ戻る。
【０１５０】
このように本実施形態では、通常の画像出力処理中に、例えば操作部１５０上からサンプル画像出力要求を指示された場合に、以下の排紙制御を行う。具体的には、サンプル画像出力要求を受け付けて、前記第２の排紙手段に対する画像出力と、前記第１の排紙手段に対するサンプル画像出力とを切り替える排紙制御（図１３、図１４）を行う。
【０１５１】
を有することを特徴とする画像形成装置。
【０１５２】
なお、ＨＤＤ１６０に記憶するユーザにより登録されたサンプル画像情報を出力する場合と、ＨＤＤ１６０に記憶するパターンデータから図１０の（Ｂ）に示すようなパターンを出力する場合とを自在に選択できるように構成されている。
【０１５３】
これにより、オンデマンドプリント処理中に、ユーザが操作部１５０の特定のボタンを操作する指示を任意のタイミングで受け付けたことを確認できた場合には、そのタイミングでサンプルプリントを行うことができる。つまり、ユーザによるボタン指示があると、その指示の直後に、ユーザが図１０に示した画面で選択していたパターンデータあるいはユーザ原稿中の選択ページに対応するイメージデータを印刷処理する。すると、排紙先となるサンプルトレイ２４００に排紙することができる。
【０１５４】
なお、サンプルトレイ２４００に排紙された記録媒体は、管理者等が直接視覚的に色味状態を判定してもよい。また、割込処理等で、リーダ装置２００から該サンプルプリントを読み込む。そして、あらかじめ登録した比較対象のサンプルデータとの画像処理により、現在のプリンタ資源の各部の設定値を補正（キャリブレーション）するような制御を実行してもよい。また、色味を決定するプロファイルに設定されるパラメータを補正することで、色味が最初のプリント出力状態に近づけることができる。
【０１５５】
これにより、大量プリント中にプリンタエンジン内の印刷資源の状況が温度や湿度の環境変動に対して、色味の変動有無等をユーザからの指示でサンプルトレイ２４００に排紙してチェックすることができる。
【０１５６】
〔第２実施形態〕
上記第１実施形態では、オンデマンドプリント処理中に、ユーザからのサンプルプリント指示を捉えて、サンプル画像データを適時出力する場合について説明した。
【０１５７】
これに対して、図１０に示した操作部１５０に表示された設定画面で、チェックボックスＣＫ４がチェックされて、ジョブの切れ目を捉えて、サンプルプリント画像を割込み出力するように構成してもよい。以下、その実施形態について説明する。
【０１５８】
図１４は、本発明に係る画像形成装置における第２のサンプルプリント処理手順の一例を示すフローチャートである。なお、本処理は、オンデマンド出力処理中に、ユーザが操作部１５０よりサンプル指示を受け付けて、図１１に示された設定画面で選択されているサンプルプリントモードが選択され、かつ、ジョブの切れ目でサンプルプリントを実行する例に対応する。なお、Ｓ２１〜Ｓ３１は各ステップを示し、各ステップは、制御装置１１０のＣＰＵ１１２がＨＤＤ１６０またはＲＯＭ１１４等に記憶される制御プログラムをＤＲＡＭ１１６にロードして実行することで実現される。
【０１５９】
ステップＳ２１で、オンデマンド出力処理が開始されたかを判断する。これは、操作部１５０によるオンデマンド要求画面等を介して対応するモードが選択されているかどうかをＣＰＵ１１２が判断することで行う。なお、オンデマンド出力が開始された場合、図８に示すプリント状態画面が操作部１５０に表示される。
【０１６０】
なお、オンデマンド出力処理が開始されていない場合は、ステップＳ２１に戻り、開始されるまで判断を繰り返す。
【０１６１】
そして、オンデマンド処理が開始された場合は、ステップＳ２２に進む。
【０１６２】
ステップＳ２２では、ユーザが、図１１に示すようなユーザインタフェースを操作部１５０に表示する。そして、サンプル出力方法として、チェックボックスＣＫ３またはチェックボックスＣＫ４のいずれかを選択することで、サンプルプリントが選択されているかどうかをＣＰＵ１１２が判断する。
【０１６３】
ここで、サンプルプリントが選択されていると判断した場合、例えば図１１に示すＵＩ画面上で、ボタンＢＴ１等が選択された場合には、サンプルプリントを実行させるためにＤＲＡＭ１１６で管理されるサンプルフラグＳＰＦをＯＮに設定する。
【０１６４】
一方、ステップＳ２２で、ＣＰＵ１１２でサンプルプリントが選択されていないと判断した場合、サンプルフラグＳＰＦをＯＦＦに設定して、ステップＳ２５へ進む。
【０１６５】
そして、ステップＳ２５では、通常のオンデマンドによる大量の出力処理を行い、ステップＳ２６に進み、排紙トレイ２５００に印刷された記録媒体を排紙して行く。
【０１６６】
次に、ＣＰＵ１１２は、オンデマンド処理中のジョブの状態が、ジョブの切れ目を検出しているかどうかを判断する。ジョブの切れ目は、ジョブの最終頁等を示す頁管理フラグ等を参照することで判断する。
【０１６７】
そして、ジョブの切れ目でないと判断した場合は、ステップＳ２５に戻る。
【０１６８】
一方、ステップＳ２７で、ジョブの切れ目であると判断した場合は、ステップＳ２８で、ＤＲＡＭ１１６に記憶されているサンプルプリントフラグＳＰＦがＯＮに設定されているか否かをＣＰＵ１１２が判断する。
【０１６９】
そして、サンプルプリントフラグＳＰＦがＯＮに設定されていないと判断した場合は、ステップＳ３１へ進む。
【０１７０】
一方、ステップＳ２８で、サンプルプリントフラグＳＰＦがＯＮに設定されていない状態、すなわち、サンプルプリントフラグＳＰＦがＯＦＦに設定されているとＣＰＵ１１２が判断する。この場合は、ステップＳ２９へ進み、１ジョブ分の出力処理をプリンタ装置３００により実行させる。
【０１７１】
そして、ステップＳ３０で、ステップＳ２９で、サンプルチェックのために出力される記憶媒体をサンプルトレイ２４００に排出する。そして、ステップＳ３１で、設定されているジョブの出力処理を終了しているかどうかをＣＰＵ１１２がＤＲＡＭ１１６上に記憶されているジョブ管理フラグを参照して判断する。
【０１７２】
そして、出力処理を終了していないと判断した場合には、ステップＳ２５へ戻り、ジョブの出力処理を繰り返す。
【０１７３】
一方、ステップＳ３１で、ジョブの出力処理を終了しているとＣＰＵ１１２が判断した場合は、本処理を終了する。
【０１７４】
これにより、操作部１５０でＵＩ画面を介して、ユーザによりサンプル出力方法として、ジョブの切れ目が選択された場合に、オンデマンドジョブ出力中のジョブの切れ目毎に、１ジョブ分のサンプルプリントをサンプルトレイ２４００に出力させることができる。そして、ユーザは、その１ジョブの出力状態を確認して、例えば色味の調整等を行うべきかどうかを判断することができる。
【０１７５】
〔第３実施形態〕
上記第２実施形態では、サンプルプリント処理をジョブの切れ目毎であって、１ジョブ分出力する場合について説明した。
【０１７６】
これに対して、１ジョブ分ではなく、ジョブ中の任意のページをプリンタ装置３０００でサンプルプリントすることで、用紙無駄や、印刷資源の無駄を節約できるように構成してもよい。
【０１７７】
図１５は、本発明に係る画像形成装置における第３のサンプルプリント処理手順の一例を示すフローチャートである。なお、本処理は、オンデマンド出力処理中に、ユーザが操作部１５０よりサンプル指示を受け付けて、図１１に示された設定画面で選択されているサンプルプリントモードが選択され、かつ、任意のサンプルページ出力ページが指定された場合の処理に対応する。なお、Ｓ４１〜Ｓ５１は各ステップを示し、各ステップは、制御装置１１０のＣＰＵ１１２がＨＤＤ１６０またはＲＯＭ１１４等に記憶される制御プログラムをＤＲＡＭ１１６にロードして実行することで実現される。
【０１７８】
ステップＳ４１で、オンデマンド出力処理が開始されたかを判断する。これは、操作部１５０によるオンデマンド要求画面等を介して対応するモードが選択されているかどうかをＣＰＵ１１２が判断することで行う。なお、オンデマンド出力が開始された場合、図８に示すプリント状態画面が操作部１５０に表示される。
【０１７９】
なお、オンデマンド出力処理が開始されていない場合は、ステップＳ４１に戻り、開始されるまで判断を繰り返す。
【０１８０】
そして、オンデマンド処理が開始された場合は、ステップＳ４２に進む。
【０１８１】
ステップＳ４２では、ユーザが、図１１に示すようなユーザインタフェースを操作部１５０に表示する。そして、サンプル出力方法として、チェックボックスＣＫ３またはチェックボックスＣＫ４のいずれかを選択することで、サンプルプリントが選択されているかどうかをＣＰＵ１１２が判断する。
【０１８２】
ここで、サンプルプリントが選択されていると判断した場合、例えば図１１に示すＵＩ画面上で、ボタンＢＴ１等が選択された場合には、サンプルプリントを実行させるためにＤＲＡＭ１１６で管理されるサンプルフラグＳＰＦをＯＮに設定する。
【０１８３】
一方、ステップＳ４２で、ＣＰＵ１１２でサンプルプリントが選択されていないと判断した場合、サンプルフラグＳＰＦをＯＦＦに設定して、ステップＳ４５へ進む。
【０１８４】
そして、ステップＳ４５では、通常のオンデマンドによる大量の出力処理を行い、ステップＳ４６に進み、排紙トレイ２５００に印刷された記録媒体を排紙して行く。
【０１８５】
次に、ステップＳ４７で、ＣＰＵ１１２は、ＤＲＡＭ１１６に記憶されているサンプルプリントフラグＳＰＦがＯＮに設定されているか否かをＣＰＵ１１２が判断する。
【０１８６】
そして、サンプルプリントフラグＳＰＦがＯＮに設定されていないと判断した場合は、ステップＳ５１へ進む。
【０１８７】
一方、ステップＳ４７で、サンプルプリントフラグＳＰＦがＯＮに設定されている状態であると判断した場合、ステップＳ４８へ進み、現在処理中のジョブは、指定されたページ目であるか否かを判断する。そして、指定されたページ目でないと判断した場合は、ステップＳ４５へ戻る。
【０１８８】
一方、ステップＳ４８で、指定されたページ目であると判断した場合は、ステップＳ４９で、処理中のジョブのうち、任意の指定ページ目の画像データをプリンタ装置３００で印刷して、ステップＳ５０で、サンプルトレイ２４００に排紙する。
【０１８９】
そして、ステップＳ５１で、設定されているジョブの出力処理を終了しているかどうかをＣＰＵ１１２がＤＲＡＭ１１６上に記憶されているジョブ管理フラグを参照して判断する。
【０１９０】
そして、出力処理を終了していないと判断した場合には、ステップＳ４５へ戻り、ジョブの出力処理を繰り返す。
【０１９１】
一方、ステップＳ５１で、ジョブの出力処理を終了しているとＣＰＵ１１２が判断した場合は、本処理を終了する。
【０１９２】
これにより、原稿に依存してあらかじめサンプル画像として出力したいページ目の画像データを利用したサンプル画像出力処理を行うことができる。
【０１９３】
なお、指定するページ目を、１つ以上設定できるように構成してもよい。また、プリント処理中に、まだ印刷していないページ目を受け付けて、そのページ目でサンプルプリントするように構成してもよい。
【０１９４】
また、プリント処理する場合に、操作部１５０上に、連続する複数ページ分のサムネイル画像を閲覧可能することで、そのサムネイル画像を選択することで、サンプルプリントのページ指定を行えるように構成してもよい。
【０１９５】
これにより、サンプルプリントしたい画像をリアルタイムに指定可能となり、ユーザが意図する画像のサンプルプリントを得ることも可能となる。
【０１９６】
〔第４実施形態〕
上記実施形態では、サンプル画像として、ユーザ原稿を利用する場合について説明した。
【０１９７】
これに対して、図１０に示したように、サンプルプリントの方法として、パターンが選択された場合には、図１２に示したＰＧ出力手段８００が生成したパターン画像データに基づくサンプルプリント処理を行う。以下、その実施形態について詳述する。
【０１９８】
図１６は、本発明に係る画像形成装置における第４のサンプルプリント処理手順の一例を示すフローチャートである。なお、本処理は、オンデマンド出力処理中に、ユーザが操作部１５０よりサンプル指示を受け付ける。そして、図１１に示された設定画面で選択されているサンプルプリントモードが選択され、出力画像として、図１０に示した操作部１５０上でパターン画像が選択された場合の処理に対応する。なお、Ｓ６１〜Ｓ７０は各ステップを示し、各ステップは、制御装置１１０のＣＰＵ１１２がＨＤＤ１６０またはＲＯＭ１１４等に記憶される制御プログラムをＤＲＡＭ１１６にロードして実行することで実現される。
【０１９９】
先ず、ステップＳ６１で、オンデマンド出力処理が開始されたかを判断する。これは、操作部１５０によるオンデマンド要求画面等を介して対応するモードが選択されているかどうかをＣＰＵ１１２が判断することで行う。なお、オンデマンド出力が開始された場合、図８に示すプリント状態画面が操作部１５０に表示される。
【０２００】
なお、オンデマンド出力処理が開始されていない場合は、ステップＳ６１に戻り、開始されるまで判断を繰り返す。
【０２０１】
そして、オンデマンド処理が開始された場合は、ステップＳ６２に進む。
【０２０２】
ステップＳ６２では、ユーザが、図１０に示すようなユーザインタフェースを操作部１５０に表示する。そして、サンプル出力方法として、チェックボックスＣＫ２を選択することで、サンプルプリントとしてパターン出力が選択されているかどうかをＣＰＵ１１２が判断する。なお、図１０に示すＵＩ画面では、サンプルプリントで出力するパターンをパターン番号で選択できるように構成されている。また、そのパターンは、ハードディスク１６０に記憶されているものとする。
【０２０３】
図１０に示した例では、パターンをスピンボックスを操作するこで、あらかじめ登録されたパターン番号を選択可能に構成されている。しかし、パターンを操作部１５０にサムネイルで表示して、そのサムネイル画像を回覧することで、所望のパターンを選択できるように構成してもよい。
【０２０４】
そして、パターン出力が選択されている場合には、ステップＳ６４で、ＣＰＵ１１２は、ＤＲＡＭ１１６に記憶されるＰＧパターン選択フラグＰＧＦをＯＮに設定する。
【０２０５】
一方、ステップＳ６２で、サンプル出力方法として、チェックボックスＣＫ２が選択されていないとＣＰＵ１１２が判断した場合は、ステップＳ６３で、ＰＧパターン選択フラグＰＧＦをＯＦＦに設定する。
【０２０６】
そして、ステップＳ６５では、通常のオンデマンドによる大量の出力処理を行い、ステップＳ６６に進み、排紙トレイ２５００に印刷された記録媒体を排紙して行く。
【０２０７】
次に、ステップＳ６７で、ＣＰＵ１１２は、ＤＲＡＭ１１６に記憶されているＰＧパターン選択フラグＰＧＦがＯＮに設定されているか否かをＣＰＵ１１２が判断する。
【０２０８】
そして、サンプルプリントフラグＰＧＦがＯＮに設定されていないと判断した場合は、ステップＳ７０へ進む。
【０２０９】
一方、ステップＳ６７で、サンプルプリントフラグＰＧＦがＯＮに設定されていると判断する。この場合は、ステップＳ６８で、プリンタ装置３００に、ハードディスク１６０等に記憶されるパターンデータから生成されるＰＧサンプルプリントデータを出力する。そして、ステップＳ６９で、印刷された記録媒体をサンプルトレイ２４００に排紙する。
【０２１０】
次に、ステップＳ７０で、ステップＳ６５における出力処理を終了したかどうかをＣＰＵ１１２がＤＲＡＭ１１６に記憶される状態フラグを参照して判断し、終了していないと判断した場合は、ステップＳ６５へ戻り、出力処理を繰り返す。
【０２１１】
一方、ステップＳ７０で、ＣＰＵ１１２がステップＳ６５で開始している出力処理を終了していると判断した場合は、本処理を終了する。
【０２１２】
これにより、ユーザが操作部１５０から、図１１に示すようなＵＩ画面を介してサンプルプリントの要求を行うと、ハードディスク１６０等に記憶されるＰＧパターンをサンプルプリントして、サンプルトレイ２４００に出力することができる。そして、そのＰＧパターンの画質等をユーザが確認することで、印刷資源の色未等を調整するパラメータを操作部１５０等で指定することができる。
【０２１３】
なお、本実施形態では、サンプルプリントすべきパターンの種類や、サンプルプリント開始タイミングをユーザがＵＩ画面を介して選択することで、ユーザのプリント環境に適応したサンプルプリントを自在に行える。
【０２１４】
〔第５実施形態〕
上記各実施形態では、画像形成装置２０、２１等が備える操作部１５０よりサンプルプリントの開始指示や、サンプル出力方法を直接選択する場合について説明した。
【０２１５】
一方、画像形成装置２０、２１は、図１に示すように、ＰＣ１０〜１３等と所定のプロトコルで通信可能に構成されている。このため、ＰＣ１０〜１３等が備えるプリンタドライバやユーティリティソフトウエアを実行させることで、画像形成装置２０、２１のリモートからサンプルプリントの開始タイミングや出力方法を指示できるように構成してもよい。以下、その実施形態について説明する。
【０２１６】
図１７〜図１９は、本発明に係る情報処理装置におけるサンプルプリント設定画面の一例を示す図である。なお、サンプルプリント設定画面は、ＰＣ１０〜１３等が備えるプリンタドライバやユーティリティソフトウエアを動作させることでＰＣ１０〜１３の表示装置に表示可能である。本例は、プリンタドライバによる例である。
【０２１７】
図１７は、ＰＣ１０〜１３よりジョブを画像形成装置２０、２１に送信する場合にプリンタドライバにより表示されるページ設定画面に対応する。
【０２１８】
図１７において、出力方法を選択する際に、コンボボックス内の出力方法中よりサンプルプリントＳＰＴを選択すると、ジョブ転送時に、サンプルプリント要求が画像形成装置２０、２１に所定のプロトコルで通知される。本実施形態では、所定のプロトコルとしてＩＰＰとするが、他のプロトコルであってもよい。
【０２１９】
図１８において、サンプルプリント方法を選択するコンボボックスＳＣＯＢには、ジョブの切れ目ＳＰ１、ジョブの先頭ページＳＰ２、最終ページＳＰ３、指定ページＳＰ４、ＰＧパターンＳＰ５のいずれかを選択することができる。
【０２２０】
図１９において、クライアントＰＣ１０〜ＰＣ１２のいずれかでプリント要求が発生すると、プリンタドライバを介して印刷設定画面が表示される。そこで、その印刷設定画面中の設定項目である排紙方法をチェックボックスＣＫ２０にチェックをユーザがポインティングデバイスを操作して指示すると、サンプルプリント結果を示す記録媒体の排紙先としてサンプルトレイ２４００を指定可能に構成されている。
【０２２１】
なお、ＰＣ１０〜ＰＣ１３から画像形成装置２０、２１に送信するジョブのサンプルプリント処理は、上述した図１４または図１６等に示される手順とほぼ同一である。
【０２２２】
このように本実施形態では、情報処理装置にインストールされているプリンタドライバあるいはウーティリティが提供するユーザインタフェース（図１７〜図１９）を介して以下の指示を行う。つまり、印刷ジョブを発注するユーザがサンプル画像出力要求と、サンプルプリント出力タイミングを指示する。すると、それぞれの指示に基づく、サンプルプリント指定付きの出力ジョブを生成して画像形成装置に出力する点を特徴としている。
【０２２３】
これにより、画像形成装置からリモートとなる情報処理装置のユーザが、印刷ジョブを画像形成装置に出力する際に、サンプルプリント方法と、サンプルプリントタイミングを選択する。これにより、ユーザが画像形成装置に移動した時点で、操作部１５０等からのサンプルプリント指示を行うことなく、ジョブ出力とサンプルプリント出力との双方を取得することができる。
【０２２４】
また、その際、サンプルプリント出力時点で、ジョブ出力を中断して、サンプルプリントの出力を視認したユーザが、残存しているジョブ出力の続行や取消を操作部１５０から指示可能とすることで、ユーザの利便性を図ることできる。そして、この時点で、ユーザがジョブ出力の取消を選択すれば、無駄なジョブ出力が回避され、印刷コストを節減できる。
【０２２５】
図２０は、本発明に係る情報処理装置におけるサンプルプリント指定処理手順の一例を示すフローチャートである。本処理は、図１に示したＰＣ１０〜１３等が備えるプリンタドライバを介して、サンプルプリント方法を指定する場合の処理手順に対応する。なお、Ｓ５０１〜Ｓ５１２は各ステップを示す。また、各ステップは、ＣＰＵ４１０１がハードディスクユニット４１０６に記憶されるプリンタドライバ、またはユーティリティソフトウエアをメモリ４１０４にロードして実行することで実現される。なお、ユーティリティソフトウエアは、例えばＪａｖａ（登録商標）等で記述されたアプリケーションであって、表示画面上にＨＴＭＬ、ＸＬ形式で操作画面が表示可能なものであれば、その表示態様については何ら限定されるものではない。
【０２２６】
先ず、ステップＳ５０１で、ユーザは、ハードディスクユニット４１０６に記憶されている各種のアプリケーションプログラムを実行する。そして、ステップＳ５０２で、そのアプリケーションのメニューから印刷指示がなされているかどうかをＣＰＵ４１０１が判断する。
【０２２７】
そして、ＣＰＵ４１０１が印刷指示がなされたと判断した場合は、ステップＳ５０３で、図１７に示したＵＩ画面に対応する印刷設定画面を液晶ディスプレイ４２０３に表示する。次に、ステップＳ５０４で、図１７に示すＵＩ画面中の、サンプルプリントＳＰＴが選択されているか否かを判断する。
【０２２８】
ここで、サンプルプリントＳＰＴが選択されていないと判断した場合は、ステップＳ５１２へ進み、通常のジョブ生成処理を行い、生成したジョブを指定される画像形成装置２０等に転送して、処理を終了する。
【０２２９】
一方、ステップＳ５０４で、サンプルプリントが選択されたと判断した場合は、ステップＳ５０５で、ＣＰＵ４１０１は、図１８に示すサンプルプリント方法の選択画面を液晶ディスプレイ４２０３に表示する。
【０２３０】
そして、ステップＳ５０６で、サンプルプリント方法として、ジョブの切れ目ＳＰ１が選択されているかどうかを判断する。つまり、ジョブの切れ目ＳＰ１が選択されていると判断した場合は、ステップＳ５１１へ進み、選択されたサンプルプリント方法を指定するコマンドと、生成されたジョブを画像形成装置１０に転送して、処理を終了する。
【０２３１】
一方、ステップＳ５０６で、サンプルプリント方法として、ジョブの切れ目ＳＰ１が選択されていないと判断した場合は、ステップＳ５０７で、サンプルプリント方法として、ジョブの先頭ページＳＰ２が選択されているかどうかを判断する。ここで、ジョブの先頭ページＳＰ２が選択されていると判断した場合は、ステップＳ５１１へ進み、選択されたサンプルプリント方法を指定するコマンドと、生成されたジョブを画像形成装置１０に転送して、処理を終了する。
【０２３２】
一方、ステップＳ５０７で、サンプルプリント方法として、ジョブの先頭ページＳＰ２が選択されていないと判断した場合は、ステップＳ５０８で、サンプルプリント方法として、ジョブの最終ページＳＰ３が選択されているかどうかを判断する。ここで、ジョブの最終ページＳＰ３が選択されていると判断した場合は、ステップＳ５１１へ進み、選択されたサンプルプリント方法を指定するコマンドと、生成されたジョブを画像形成装置１０に転送して、処理を終了する。
【０２３３】
一方、ステップＳ５０８で、サンプルプリント方法として、ジョブの最終ページＳＰ３が選択されていないと判断した場合は、ステップＳ５５０９で、サンプルプリント方法として、ジョブの指定ページＳＰ４が選択されているかどうかを判断する。ここで、ジョブの指定ページが選択されていると判断した場合は、ステップＳ５１１へ進み、選択されたサンプルプリント方法を指定するコマンドと、生成されたジョブを画像形成装置１０に転送して、処理を終了する。
【０２３４】
一方、ステップＳ５０９で、サンプルプリント方法として、ジョブの指定ページＳＰ４が選択されていないと判断した場合は、サンプルプリント方法として指定なしを示すコマンドと、生成されたジョブを画像形成装置１０に転送して、処理を終了する。
【０２３５】
これにより、リモートのクライアントＰＣ１０等よりプリンタドライバを介して、アプリケーションプログラムの実行に伴う印刷要求発生時に、サンプルプリント指示とそのサンプルプリントのタイミングの指示を合わせて行うことができる。
【０２３６】
図２１は、本発明に係る画像形成装置における第５のサンプルプリント処理手順の一例を示すフローチャートである。なお、本処理は、オンデマンド出力処理中に、ユーザがＰＣ１０等よりサンプルプリント指示を付けて、ジョブを画像形成装置２０、２１にジョブを送信した場合のサンプルプリント処理に対応する。なお、Ｓ２０１〜Ｓ２１１は各ステップを示し、各ステップは、制御装置１１０のＣＰＵ１１２がＨＤＤ１６０またはＲＯＭ１１４等に記憶される制御プログラムをＤＲＡＭ１１６にロードして実行することで実現される。
【０２３７】
先ず、ステップＳ２０１で、クライアントＰＣ１０等よりジョブを所定のプロトコルで受信しているかどうかを判断する。
【０２３８】
なお、ジョブ受信がなされていないと判断した場合は、ステップＳ２０１に戻り、ジョブ受信されるまで判断を繰り返す。
【０２３９】
そして、ジョブ処理が開始された場合は、ステップＳ２０２に進む。
【０２４０】
ステップＳ２０２では、ユーザが、図１７〜図１９に示すようなユーザインタフェースを介してして、サンプルプリントが指定されているか否かをジョブ情報を解析してＣＰＵ１１２が判断する。
【０２４１】
ここで、サンプルプリントが指定されていると判断した場合、サンプルプリントを実行させるためにＤＲＡＭ１１６で管理されるサンプルフラグＳＰＦをＯＮに設定する。
【０２４２】
一方、ステップＳ２０２で、ＣＰＵ１１２でサンプルプリントが選択されていないと判断した場合、サンプルフラグＳＰＦをＯＦＦに設定して、ステップＳ２０５へ進む。
【０２４３】
そして、ステップＳ２０５では、通常のジョブの出力処理を行い、ステップＳ２０６に進み、排紙トレイ２５００に印刷された記録媒体を排紙して行く。
【０２４４】
次に、ステップＳ２０７で、ＣＰＵ１１２は、オンデマンド処理中のジョブの状態が、ジョブの切れ目を検出しているかどうかを判断する。ジョブの切れ目は、ジョブの最終頁等を示す頁管理フラグ等を参照することで判断する。
【０２４５】
そして、ジョブの切れ目でないと判断した場合は、ステップＳ２０５に戻る。
【０２４６】
一方、ステップＳ２０７で、ジョブの切れ目であると判断した場合は、ステップＳ２０８で、ＤＲＡＭ１１６に記憶されているサンプルプリントフラグＳＰＦがＯＮに設定されているか否かをＣＰＵ１１２が判断する。
【０２４７】
そして、サンプルプリントフラグＳＰＦがＯＮに設定されていないと判断した場合は、ステップＳ２１１へ進む。
【０２４８】
一方、ステップＳ２０８で、サンプルプリントフラグＳＰＦがＯＮに設定されていない状態、すなわち、サンプルプリントフラグＳＰＦがＯＦＦに設定されているとＣＰＵ１１２が判断する。この場合はステップＳ２０９へ進み、１ジョブ分の出力処理をプリンタ装置３００により実行させる。
【０２４９】
そして、ステップＳ２１０で、画質をチェックのサンプルチェックのために出力される記憶媒体をサンプルトレイ２４００に排出する。そして、ステップＳ２１１で、設定されているジョブの出力処理を終了しているかどうかをＣＰＵ１１２がＤＲＡＭ１１６上に記憶されているジョブ管理フラグを参照して判断する。
【０２５０】
そして、出力処理を終了していないと判断した場合には、ステップＳ２０５へ戻り、ジョブの出力処理を繰り返す。
【０２５１】
一方、ステップＳ２１１で、ジョブの出力処理を終了しているとＣＰＵ１１２が判断した場合は、本処理を終了する。
【０２５２】
これにより、リモートのＰＣ１０よりプリンタドライバを介して、ユーザによりサンプル出力方法が指定されたジョブを受信した場合に、ジョブの切れ目が選択する。この場合は、オンデマンドジョブ出力中のジョブの切れ目毎に、サンプルプリントをサンプルトレイ２４００に出力させることができる。そして、ユーザは、そのサンプルプリントの出力状態を確認して、例えば色味の調整等を含む画質チェックを適正なタイミングで行うことができる。
【０２５３】
〔第６実施形態〕
図２２は、本発明に係る画像形成装置における第６のサンプルプリント処理手順の一例を示すフローチャートである。なお、本処理は、オンデマンド出力処理中に、ユーザがＰＣ１０等よりサンプルプリント指示を付けて、ジョブを画像形成装置２０、２１にジョブを送信した場合のサンプルプリント処理に対応する。なお、Ｓ２６１〜Ｓ２７０は各ステップを示し、各ステップは、制御装置１１０のＣＰＵ１１２がＨＤＤ１６０またはＲＯＭ１１４等に記憶される制御プログラムをＤＲＡＭ１１６にロードして実行することで実現される。
【０２５４】
先ず、ステップＳ２６１で、ＰＣ１０等よりジョブを受信しているかどうかを判断する。
【０２５５】
なお、ジョブ受信がなされていない場合は、ステップＳ２６１に戻り、ジョブ受信されるまで判断を繰り返す。
【０２５６】
そして、ジョブ処理が開始された場合は、ステップＳ２６２に進む。
【０２５７】
ステップＳ２６２では、ユーザが、図１８〜図２０に示すようなユーザインタフェースを介してして、サンプル出力方法が指定されているか否かをジョブ情報を解析してＣＰＵ１１２が判断する。
【０２５８】
なお、サンプルプリントで出力するＰＧパターンをプリンタドライバのＵＩ画面上で、例えばパターン番号で選択できるように構成されていればよい。
【０２５９】
また、ＰＧパターンデータは、そのパターン番号に対応づけされてハードディスク１６０に記憶されているものとする。
【０２６０】
そして、パターン出力が選択されている場合には、ステップＳ２６４で、ＣＰＵ１１２は、ＤＲＡＭ１１６に記憶されるＰＧパターン選択フラグＰＧＦをＯＮに設定する。
【０２６１】
一方、ステップＳ２６２で、サンプル出力方法として、チェックボックスＣＫ２が選択されていないとＣＰＵ１１２が判断した場合は、ステップＳ２６３で、ＰＧパターン選択フラグＰＧＦをＯＦＦに設定する。
【０２６２】
そして、ステップＳ２６５では、通常のジョブの出力処理を行い、ステップＳ２６６に進み、排紙トレイ２５００に印刷された記録媒体を排紙して行く。
【０２６３】
次に、ステップＳ２６７で、ＣＰＵ１１２は、ＤＲＡＭ１１６に記憶されているＰＧパターン選択フラグＰＧＦがＯＮに設定されているか否かをＣＰＵ１１２が判断する。
【０２６４】
そして、サンプルプリントフラグＰＧＦがＯＮに設定されていないと判断した場合は、ステップＳ２７０へ進む。
【０２６５】
一方、ステップＳ２６７で、サンプルプリントフラグＰＧＦがＯＮに設定されていると判断した場合は、ステップＳ２６８で、プリンタ装置３００に、ハードディスク１６０等に記憶されるパターンデータから生成されるＰＧサンプルプリントデータを出力する。そして、ステップＳ２６９で、印刷された記録媒体をサンプルトレイ２４００に排紙する。
【０２６６】
次に、ステップＳ２７０で、ステップＳ２６５における出力処理を終了したかどうかをＣＰＵ１１２がＤＲＡＭ１１６に記憶される状態フラグを参照して判断し、終了していないと判断した場合は、ステップＳ２６５へ戻り、出力処理を繰り返す。
【０２６７】
一方、ステップＳ７０で、ＣＰＵ１１２がステップＳ６５で開始している出力処理を終了していると判断した場合は、本処理を終了する。
【０２６８】
これにより、ユーザがＰＣ１０等のリモートから、プリンタドライバが提供しているＵＩ画面を介してサンプルプリントの要求を行うと、ハードディスク１６０等に記憶されるＰＧパターンをサンプルプリントする。そして、サンプルトレイ２４００に出力することができる。そして、そのＰＧパターンの画質等をユーザが確認することで、印刷資源の色未等を調整するパラメータを操作部１５０等で指定することができる。
【０２６９】
なお、本実施形態では、サンプルプリントすべきパターンの種類や、サンプルプリント開始タイミングをユーザがプリンタドライバのＵＩ画面を介して選択することで、ユーザのプリント環境に適応したサンプルプリントを自在に行える。
【０２７０】
〔第７実施形態〕
以下、図２３、図２４に示すメモリマップを参照して本発明に係るデータ処理システム装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０２７１】
図２３は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。図２４は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２７２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２７３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２７４】
本実施形態における図１３〜図１６、図２０〜２２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２７５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２７６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２７７】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２７８】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０２７９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２８０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０２８１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２８２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２８３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２８４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２８５】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０２８６】
【図１】本発明の第１実施形態を示す画像形成装置を適用可能なデータ処理システムの一例を示す図である。
【図２】図１に示したＰＣの内部構成を説明するブロック図である。
【図３】図１に示した画像形成装置の構成を説明するブロック図である。
【図４】図３に示した制御装置の構成を説明するブロック図である。
【図５】図３に示したリーダ装置及びプリンタ装置の構成を説明する断面図である。
【図６】図３に示した操作部に表示されるユーザインタフェースの一例を示す図である。
【図７】図３に示した操作部に表示されるユーザインタフェースの一例を示す図である。
【図８】図３に示した操作部に表示されるユーザインタフェースの一例を示す図である。
【図９】図３に示した操作部に表示されるユーザインタフェースの一例を示す図である。
【図１０】本発明に係る画像形成装置におけるサンプルプリント決定方法とそのパターンとの関係を説明する図である。
【図１１】図３に示した画像形成装置における第１のサンプルプリント制御例を説明するブロック図である。
【図１２】図３に示した画像形成装置における第２のサンプルプリント制御例を説明するブロック図である。
【図１３】本発明に係る画像形成装置における第１のサンプルプリント処理手順の一例を示すフローチャートである。
【図１４】本発明に係る画像形成装置における第２のサンプルプリント処理手順の一例を示すフローチャートである。
【図１５】本発明に係る画像形成装置における第３のサンプルプリント処理手順の一例を示すフローチャートである。
【図１６】本発明に係る画像形成装置における第４のサンプルプリント処理手順の一例を示すフローチャートである。
【図１７】本発明に係る情報処理装置におけるサンプルプリント設定画面の一例を示す図である。
【図１８】本発明に係る情報処理装置におけるサンプルプリント設定画面の一例を示す図である。
【図１９】本発明に係る情報処理装置におけるサンプルプリント設定画面の一例を示す図である。
【図２０】本発明に係る情報処理装置におけるサンプルプリント指定処理手順の一例を示すフローチャートである。
【図２１】本発明に係る画像形成装置における第５のサンプルプリント処理手順の一例を示すフローチャートである。
【図２２】本発明に係る画像形成装置における第６のサンプルプリント処理手順の一例を示すフローチャートである。
【図２３】本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図２４】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０２８７】
２０、２１  画像形成装置
１１０  制御装置
１５０  操作部
１６０  ＨＤＤ
３００  プリンタ装置
【図１】
2007118212.tif 000003
【図２】
2007118212.tif 000004
【図３】
2007118212.tif 000005
【図４】
2007118212.tif 000006
【図５】
2007118212.tif 000007
【図６】
2007118212.tif 000008
【図７】
2007118212.tif 000009
【図８】
2007118212.tif 000010
【図９】
2007118212.tif 000011
【図１０】
2007118212.tif 000012
【図１１】
2007118212.tif 000013
【図１２】
2007118212.tif 000014
【図１３】
2007118212.tif 000015
【図１４】
2007118212.tif 000016
【図１５】
2007118212.tif 000017
【図１６】
2007118212.tif 000018
【図１７】
2007118212.tif 000019
【図１８】
2007118212.tif 000020
【図１９】
2007118212.tif 000021
【図２０】
2007118212.tif 000022
【図２１】
2007118212.tif 000023
【図２２】
2007118212.tif 000024
【図２３】
2007118212.tif 000025
【図２４】
2007118212.tif 000026