(57)【要約】  サンプル印刷の実行指示を受け付けてから、サンプル印刷のためのシートが給送デッキから給送される場合、サンプル印刷済みのシートがサンプルトレイに排出されるまでに時間が掛かる。  サンプル印刷を実行するための指示をユーザから受け付けたことに従って、本印刷のためにシート収納部から給送された複数のシートのうち特定のシートにサンプル印刷を実行するよう制御することを特徴とする。
2016079844.tif 000002
【特許請求の範囲】
【請求項１】
複数のページの印刷データに基づいて複数のシートに印刷する第１の印刷手段と、
前記複数のページの印刷データのうち特定のページの印刷データに基づいてシートに印刷する第２の印刷手段と、
前記第２の印刷手段による印刷を実行するための指示をユーザから受け付ける受付手段と、
前記受付手段によって前記指示を受け付けたことに従って、前記第１の印刷手段による印刷のためにシート収納部から給送された複数のシートのうち特定のシートに前記第２の印刷手段による印刷を実行するよう制御する印刷制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記印刷制御手段は、前記第１の印刷手段による印刷のために給送されるシートの属性情報が前記第２の印刷手段による印刷のために給送されるシートの属性情報に一致しない場合に、前記特定のシートに前記第２の印刷手段による印刷を実行しないよう制御する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷制御手段は、前記第１の印刷手段による印刷のために給送されるシート収納部が前記第２の印刷手段による印刷のために給送されるシート収納部に一致しない場合に、前記特定のシートに前記第２の印刷手段による印刷を実行しないよう制御する
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記特定のページの印刷データは、前記複数のページの印刷データのうち前記第１の印刷手段によって印刷が実行されているページの印刷データである
ことを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記特定のページの印刷データは、前記複数のページの印刷データのうち前記ユーザによって指定されたページの印刷データである
ことを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記属性情報は、シートのサイズ又はタイプの少なくとも１つを含むことを特徴とする請求項２に記載の印刷装置。
【請求項７】
前記第２の印刷手段は、印刷されたシートの画像のレイアウトや色をユーザが確認するために印刷する
ことを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
印刷装置の制御方法であって、
複数のページの印刷データのうち特定のページの印刷データに基づいてシートに印刷する印刷工程と、
前記印刷工程による印刷を実行するための指示をユーザから受け付ける受付工程と、
前記受付工程によって前記指示を受け付けたことに従って、前記複数のページの印刷データに基づいて印刷するためにシート収納部から給送された複数のシートのうち、特定のシートに前記印刷工程による印刷を実行するよう制御する印刷制御工程と、
を有することを特徴とする印刷装置の制御方法。
【請求項９】
請求項８に記載の制御方法を、コンピュータに実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを格納した、コンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに印刷する印刷装置、印刷装置の制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
印刷物の品位（例えば、レイアウトや色）をユーザが確認するために、本印刷のためのシートとは別のシートに現在印刷中のページをサンプルとして印刷（以下、サンプル印刷と呼ぶ）する印刷装置がある。この印刷装置は、サンプル印刷済みのシートを本印刷のための排出トレイ（スタックトレイ）とは別の排出トレイ（サンプルトレイ）に排出する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−５４２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の印刷装置では、サンプル印刷を実行するための指示をユーザから受け付けた後に、サンプル印刷のためのシートが給送デッキから給送される。即ち、サンプル印刷の実行指示を受け付けてから、サンプル印刷のためのシートが給送デッキから給送されるため、サンプル印刷済みのシートがサンプルトレイに排出されるまでに時間が掛かってしまう。特に、給送デッキから画像形成部までの搬送パスが長い場合、給送デッキから給送されたシートを画像形成部まで搬送するのに時間が掛かる。【０００５】
本発明は、例えば、サンプル印刷されたシートの印刷結果を従来よりも早くユーザが確認することができる装置や方法等を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。【０００７】
即ち、複数のページの印刷データに基づいて複数のシートに印刷する第１の印刷手段と、前記複数のページの印刷データのうち特定のページの印刷データに基づいてシートに印刷する第２の印刷手段と、前記第２の印刷手段による印刷を実行するための指示をユーザから受け付ける受付手段と、前記受付手段によって前記指示を受け付けたことに従って、前記第１の印刷手段による印刷のためにシート収納部から給送された複数のシートのうち特定のシートに前記第２の印刷手段による印刷を実行するよう制御する印刷制御手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、例えば、ユーザは、サンプル印刷されたシートの印刷結果を従来よりも早く確認することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係るデジタル印刷システムの構成を示す断面図である。
【図２】本実施形態に係る印刷装置のブロック図である。
【図３】本実施形態に係る印刷装置の操作部の上面図である。
【図４】第１の実施形態に係るシーケンスを説明するための図である。
【図５】第１の実施形態に係るシーケンスを説明するための図である。
【図６】第１の実施形態に係るキューの概念図である。
【図７】第１の実施形態に係るテーブルの一例である。
【図８】第１の実施形態に係るキューの概念図である。
【図９】第１の実施形態に係る画面の構成を説明するための図である。
【図１０】第１の実施形態に係る画面の構成を説明するための図である。
【図１１】第１の実施形態に係る制御例を説明するための図である。
【図１２】第１の実施形態に係るキューの概念図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について添付図面を参照して詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものではなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１１】
［第１の実施形態］
本発明の第１の実施形態に係るデジタル印刷システムの構成について図１を用いて説明する。
【００１２】
第１の実施形態では、ＣＰＵ２１００は、サンプル印刷を実行するための指示をユーザから受け付けたことに従って、本印刷を実行するためにシート収納部から給送された複数のシートのうち特定のシートにサンプル印刷を実行するよう制御する。これにより、ユーザは、サンプル印刷されたシートの印刷結果を従来よりも早く確認することができるようにしたものである。
【００１３】
以下、詳細に説明する。
【００１４】
本実施形態に係るデジタル印刷システムは、デジタル印刷機（印刷装置）１０００と、外部装置の一例であるＰＣ（コンピュータ）１００１とで構成される。
【００１５】
なお、印刷装置１０００は、原稿を読み取って画像データを生成する画像読取機能と、生成した画像データに基づいて画像をシートに印刷する印刷機能（コピー機能）を備えている。また、印刷装置１０００は、ＰＣ１００１等から印刷ジョブを受信し、印刷指示を受け付けたデータに基づいて文字や画像をシートに印刷する印刷機能（ＰＣプリント機能）を備えている。なお、印刷機能による印刷は、カラーであっても、モノクロであってもよい。
【００１６】
印刷装置１０００のコントローラ部（制御部）１００３は、ネットワークケーブル１００２を介してＰＣ１００１と接続される。なお、コントローラ部１００３とＰＣ１００１は、ネットワークケーブル１００２を介して接続される構成に限られない。コントローラ部１００３とＰＣ１００１は、ローカルエリアネットワーク等のＬＡＮや、インターネット等のＷＡＮや、専用のプリンタケーブルを介して接続される構成であってもよい。なお、ＬＡＮとは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋのことである。一方、ＷＡＮとは、Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋのことである。なお、１台のＰＣ１００１が、ネットワークケーブル１００２を介して印刷装置１０００に接続される構成を図１に例示したが、これに限らない。複数台のＰＣ１００１が、ネットワークケーブル１００２を介して印刷装置１０００に接続される構成であってもよい。
【００１７】
印刷装置１０００は、コントローラ部１００３、操作部１６０、スキャナ部１４０、原稿フィーダ１４１、及び、プリンタ部１２０を有する。これらは電気的に接続されており、互いに制御コマンドやデータを送受信する。
【００１８】
ＰＣ１００１は、例えば、アプリケーションソフトウェアによって画像データを生成し、生成した画像データを印刷装置１０００に送信する。また、ＰＣ１００１は、例えば、アプリケーションソフトウェアやプリンタドライバを用いて、ＰＤＬ（Ｐａｇｅ Ｄｅｓｃｒｉｐｔｉｏｎ Ｌａｎｇｕａｇｅ）データを生成する。そして、コントローラ部１００３は、ＰＣ１００１からネットワークケーブル１００２を経由して送られてきたＰＤＬデータを、画像データと制御コマンドとにＲＩＰ展開する。なお、ＲＩＰとは、Ｒａｓｔｅｒ Ｉｍａｇｅ Ｐｒｏｃｅｓｓｏｒのことである。なお、ＲＩＰ展開する動作を実行するプログラム等は、図２で後述するＲＯＭ２１２０又はＨＤＤ２１３０に記憶されている。
【００１９】
尚、本実施形態では、外部装置としてＰＣ１００１を例に挙げて説明するが、これに限らずに、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）やスマートフォン等の携帯情報端末、ネットワーク接続機器、又は外部専用装置等であっても良い。
【００２０】
プリントエンジン制御部１００４は、印刷装置１０００のプリントエンジン１１００を制御するための制御部である。プリントエンジン制御部１００４は、コントローラ部１００３で展開された制御コマンドと画像データに従って、プリントエンジン１１００を駆動し、画像形成を実行する。
【００２１】
給送デッキ１０２４〜１０２７は、プリントエンジン１１００に重連結合される。給送デッキ１０２４は、プリントエンジン１１００のレジ前ローラ１０１５の上流側に連結される。一方、給送デッキ１０２５は、給送デッキ１０２４の上流側に連結される。また一方で、給送デッキ１０２６は、給送デッキ１０２５の上流側に連結される。また一方で、給送デッキ１０２７は、給送デッキ１０２６の上流側に連結される。なお、給送デッキ１０２４〜１０２７は、それぞれ３つの給送トレイ（ａ，ｂ，ｃ）を有する。
【００２２】
作像ユニット１００５〜１００８は、感光体ドラム、一次帯電器、レーザ露光装置、現像スリーブ、ドラムクリーナを有し、それぞれＹ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（黒）の各色の作像と中間転写ベルト１００９への画像転写とを実行する。
【００２３】
中間転写ベルト１００９において、作像ユニット１００５〜１００８でそれぞれ作像された画像が重畳転写され、１枚のカラー画像となる。作像ユニット１００５〜１００８による各転写は、中間転写ベルト１００９のホームポジションセンサ１０１０によって検出されたタイミングに同期して行われる。これにより、色ずれの無い画像が中間転写ベルト１００９上に一次転写される。
【００２４】
二次転写ローラ１０１１は、プリントエンジン１１００の内部にある給送カセット１０１３、１０１４、又は、給送デッキ１０２４〜１０２７の内部にある給送トレイ（ａ，ｂ，ｃ）から給送されたシートに対して、中間転写ベルト１００９上の画像を転写する。
【００２５】
ベルトクリーナ１０１２は、二次転写後に中間転写ベルト１００９を清掃する。
【００２６】
給送カセット１０１３、１０１４、又は、給送デッキ１０２４〜１０２７のそれぞれの給送トレイ（ａ，ｂ，ｃ）から給送されたシートは、レジ前ローラ１０１５によって搬送される。そして、レジセンサが検出する信号に従って、停止中のレジローラ１０１７に突き当てられてレジループを形成する。この後、中間転写ベルト１００９上の画像が二次転写位置に送られることと同期して、レジローラ１０１７とレジ前ローラ１０１５によってシートを搬送し、当該シートと画像が同期して二次転写ローラ１０１１に送られる。これにより、二次転写が実行される。
【００２７】
二次転写後のシートは、二次転写後搬送ベルト１０１８によって定着器１０１９に搬送される。定着器１０１９は、二次転写後のシートに対して定着処理を行う。
【００２８】
定着後のシートを機外に排出するよう設定されている場合には、反転フラッパ１０２０は、定着後のシートを機外に排出するために、定着後のシートを外排出ローラ１０２１に送る。
【００２９】
一方、定着後のシートを胴内に排出するよう設定されている場合には、定着後のシートを胴内に排出するために、定着後のシートを反転パス１０２２に送る。そして、反転パス１０２２によって、両面印刷時にシートが送られ、当該シートをスイッチバックして引き出すことにより、当該シートの表裏を反転させる。両面搬送パス１０２３は、反転パス１０２２で表裏が反転されたシートの裏面に印刷するため、当該シートを再びレジ前ローラ１０１５へ搬送する。
【００３０】
プリントエンジン１１００での予備給送位置１０２８、又は、給送デッキ１０２４〜１０２７でのそれぞれの予備給送位置１０２９〜１０３２に、各給送ユニットから給送されたシートの先頭が到達すると、当該シートの搬送を一時停止させる制御が行われる。そして、プリントエンジン１１００を含めた給送デッキ１０２４〜１０２７の重連結合において、下流側に位置する予備給送位置にシートが存在しない場合、上流側の予備給送位置に存在するシートが、下流側の予備給送位置に搬送されるように制御される。
【００３１】
なお、給送デッキ１０２４〜１０２７内の各搬送パスや、レジローラ１０１７より上流側の搬送パスにおいては、下流側の二次転写及び定着が行われる搬送パスでのシートの搬送速度（プロセス速度）よりも早い速度による増速給送が行われる。これにより、給送デッキ１０２４〜１０２７から給送されたシートが、転写タイミングに遅れることが無いよう制御される。
【００３２】
尚、本実施形態に係るプリントエンジン１１００は、感光体ドラム及び作像ユニット１００５を４つずつ備えるカラー機である場合について説明したが、これに限らない。プリントエンジン１１００は、感光体ドラムと作像ユニットを１つずつ備えるモノクロ機であっても、本発明を同様に適用できる。
【００３３】
また、本実施形態に係るプリントエンジン１１００では、電子写真方式で画像をシートに印刷する方法について説明したが、これに限らない。画像をシートに印刷することができるものであれば、例えばインクジェット方式等であってもよく、その他の方法（例えば、熱転写方式等）であってもよい。
【００３４】
続いて、本実施形態に係る印刷装置１０００のブロック図について図２を用いて説明する。
【００３５】
コントローラ部１００３は、複数の機能ブロックとして、ＣＰＵ２１００、ＲＡＭ２１１０、ＲＯＭ２１２０、ＨＤＤ２１３０、ＬＡＮＣ２２００、ローカルＩ／Ｆ２２１０、ＭＯＤＥＭ２２２０を有する。また、コントローラ部１００３は、プリンタＩ／Ｆ画像処理部２３００、スキャナＩ／Ｆ画像処理部２４００、画像回転部２５００、画像圧縮伸張部２６００、及び、操作部Ｉ／Ｆ２７００を有する。これらは、バス１３を介して電気的に接続されており、互いに制御コマンドやデータを送受信する。
【００３６】
コントローラ部１００３は、画像入力デバイスであるスキャナ部１４０、画像出力デバイスであるプリンタ部１２０、ＬＡＮ１０、及び公衆回線１２等と接続される。コントローラ部１００３は、印刷装置１０００の動作を統括的に制御すると共に、画像情報やデバイス情報の入出力制御を行う。
【００３７】
ＣＰＵ２１００は、印刷装置１０００の全体を制御するプロセッサーである。ＣＰＵ２１００は、ＲＯＭ２１２０に記憶された制御プログラム等に基づいて、接続中の各種デバイスとのアクセスを統括的に制御する。また、ＣＰＵ２１００は、コントローラ部１００３の内部で行われる各種処理を統括的に制御する。
【００３８】
ＲＡＭ２１１０は、読み出し及び書き込み可能なメモリである。また、ＲＡＭ２１１０は、ＣＰＵ２１００が動作するためのシステムワークメモリである。また、ＲＡＭ２１１０は、スキャナ部１４０やＰＣ１００１や外部装置２０等から入力された画像データや、各種プログラムや設定情報等を記憶する。なお、ＲＡＭ２１１０は、例えば、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００３９】
ＲＯＭ２１２０は、読み出し専用のメモリである。また、ＲＯＭ２１２０は、ブートＲＯＭであり、システムのブートプログラムを予め記憶している。
【００４０】
ＨＤＤ２１３０は、主に、コンピュータを起動・動作させるために必要な情報（システムソフトウェア）や、画像データを記憶する。なお、システムソフトウェアや画像データは、ＨＤＤ２１３０に格納されている場合について説明するが、これに限らない。システムソフトウェアや画像データは、電源が切れても記憶保持可能な記憶媒体（不揮発性メモリ）に格納されていてもよい。
【００４１】
ＲＯＭ２１２０又はＨＤＤ２１３０には、ＣＰＵ２１００により実行される、後述するフローチャートの各種処理等を実行するために必要な各種の制御プログラムが記憶されている。また、ＲＯＭ２１２０又はＨＤＤ２１３０には、ユーザインタフェース画面（以下、ＵＩ画面）を含む、図３で後述する操作部１６０の表示部１６１に各種のＵＩ画面を表示させるための表示制御プログラムも記憶されている。ＣＰＵ２１００が、ＲＯＭ２１２０又はＨＤＤ２１３０に記憶されているプログラムを読み出して、ＲＡＭ２１１０に当該プログラムを展開することにより、本実施形態に係る各種動作を実行する。
【００４２】
操作部１６０は、ユーザインタフェース部の一例に該当する。操作部１６０の上面図を図３に示す。図３に示されるように、操作部１６０は、表示部１６１と、キー入力部１６５（スタートキー１６２、ストップキー１６３、ハードキー群１６４）とを有する。また、操作部１６０は、表示部１６１又はキー入力部１６５を介して、ユーザからの各種設定を受け付ける機能を有する。また、操作部１６０は、表示部１６１を介して、ユーザに情報を提供する機能を有する。
【００４３】
表示部１６１は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）と、ＬＣＤ上に貼られた透明電極（静電容量方式でもよい）とを有するタッチパネルシートとで構成される。ＬＣＤには、操作画面が表示される他、印刷装置１０００の状態が表示される。
【００４４】
スタートキー１６２は、スキャンやコピー等の実行の開始を指示するために用いられる。また、ストップキー１６３は、スキャンやコピー等の稼働中の動作中止を指示するために用いられる。また、ハードキー群１６４には、例えば、テンキー、クリアキー、リセットキー、ガイドキー、及び、ユーザモードキー等がある。
【００４５】
再び図２に戻って説明を進める。
【００４６】
ＬＡＮＣ（ＬＡＮコントローラ）２２００は、ＬＡＮ１０に接続し、ＰＣ１００１との間で出力用画像データの入出力や機器制御にかかわる情報の入出力を行う。
【００４７】
ローカルＩ／Ｆ（ローカルインタフェース）２２１０は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）等のインタフェースであり、ケーブル１１を介してプリンタやファクシミリ等の外部装置２０と接続し、データの入出力を行う。
【００４８】
ＭＯＤＥＭ２２２０は、公衆回線１２に接続し、データの入出力を行う。
【００４９】
プリンタＩ／Ｆ画像処理部２３００は、プリンタ部１２０と接続し、プリンタ部１２０に搭載されたＣＰＵとの通信を行う。また、プリンタＩ／Ｆ画像処理部２３００は、画像データの同期系／非同期系の変換やプリント出力のための画像処理を行う。
【００５０】
スキャナＩ／Ｆ画像処理部２４００は、原稿フィーダ（Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）１４１を含めたスキャナ部１４０と接続し、スキャナ部１４０に搭載されたＣＰＵとの通信を行う。また、スキャナＩ／Ｆ画像処理部２４００は、画像データの同期系／非同期系の変換や、画像読み取りのための画像処理（例えば、スジ検知処理や白紙検知処理等）を行う。
【００５１】
画像回転部２５００は、操作部１６０を介してユーザにより設定された処理条件や原稿の向きに基づいて、入力された画像データに対する回転処理を行う。
【００５２】
画像圧縮伸張部２６００は、多値の画像データをＪＰＥＧに、２値の画像データをＪＢＩＧ、ＭＭＲ、ＭＨ等に圧縮する処理を行う。また、画像圧縮伸張部２６００は、必要に応じて圧縮された画像データを伸張する処理を行う。
【００５３】
操作部Ｉ／Ｆ２７００は、操作部１６０に表示する画像データをコントローラ部１００３から操作部１６０に出力し、かつ、操作部１６０からユーザにより入力された情報をコントローラ部１００３に出力するためのインタフェースである。
【００５４】
第１の実施形態では、ＣＰＵ２１００は、サンプル印刷を実行するための指示をユーザから受け付けたことに従って、本印刷を実行するためにシート収納部から給送された複数のシートのうち特定のシートにサンプル印刷を実行するよう制御する。これにより、ユーザは、サンプル印刷されたシートの印刷結果を従来よりも早く確認することができるようにしたものである。
【００５５】
以下に、詳細を説明する。
【００５６】
まず、先行給送時におけるコントローラ部１００３とプリンタ部１２０とのシーケンスについて、図４を用いて説明する。
【００５７】
前述したように、多重連結された複数の給送デッキのうち、特に、より上流側に位置する給送デッキから給送されたシートをプリントエンジン１１００の画像形成部まで供給する場合、長い距離のシート搬送が必要となるため、シートの搬送時間が長くなる。
【００５８】
そこで、シートに画像形成を開始する前（又は、中間転写ベルト１００９で重畳転写すべき画像を作像ユニット１００５〜１００８でそれぞれ作像する処理の開始前）に、プリントエンジン１１００の画像形成部に近い位置にシートを予め搬送しておく。以下、これを先行給送と呼ぶ。
【００５９】
シーケンス４００１は、先行給送の開始要求であり、コントローラ部１００３からプリンタ部１２０に通知を行うものである。シーケンス４００１によって、コントローラ部１００３からプリンタ部１２０に送信されるパラメータは、識別のためのページ番号、及び給送カセット１０１３、１０１４や、給送デッキ１０２４〜１０２７の情報である。なお、給送デッキ１０２４〜１０２７のそれぞれの給送ユニット（ａ，ｂ，ｃ）には、それぞれユニークなＩＤが割り振られ、個別に指定が可能である。
【００６０】
シーケンス４００２は、先行給送の受け付けの応答メッセージであり、プリンタ部１２０からコントローラ部１００３に通知を行うものである。同時に、プリンタ部１２０は、印刷ジョブで指定された給送カセット１０１３、１０１４や、給送デッキ１０２４〜１０２７のぞれぞれの給送ユニット（ａ，ｂ，ｃ）から給送を開始する。給送が開始されたシートは、給送カセット１０１３、１０１４、又は給送デッキ１０２４〜１０２７のぞれぞれの給送ユニット（ａ，ｂ，ｃ）からプリントエンジン１１００の画像形成部までの搬送パスを通り、予備給送位置１０２８に向かって搬送される。
【００６１】
先行給送の受け付けの応答メッセージを受信したコントローラ部１００３は、次のシートの先行給送要求を順次発行する。図４では、例えば、２枚のシートの先行給送に係るシーケンスを示しているが、実際には、搬送パス上に存在可能な枚数分の複数枚のシートの先行給送が同時並行で行われる。なお、給送カセット１０１３、１０１４、又は給送デッキ１０２４〜１０２７のぞれぞれの給送ユニット（ａ，ｂ，ｃ）からプリントエンジン１１００の画像形成部までの搬送パスが長い場合、搬送パス上に存在可能な枚数は多くなる。
【００６２】
シーケンス４００３は、先行給送が完了してシートが予備給送位置１０２８に到達した場合に、プリンタ部１２０がコントローラ部１００３に通知を行うものである。そして、コントローラ部１００３は、先行給送が完了したシートに対し、図５で後述する印刷シーケンスを開始する。
【００６３】
続いて、印刷時におけるコントローラ部１００３とプリンタ部１２０とのシーケンスについて、図５を用いて説明する。
【００６４】
シーケンス５００１は、印刷の開始要求であり、コントローラ部１００３からプリンタ部１２０に通知を行うものである。
【００６５】
シーケンス５００２は、印刷の開始の応答メッセージであり、プリンタ部１２０が印刷の開始要求を受信したことに従って、プリンタ部１２０からコントローラ部１００３に通知を行うものである。同時に、プリンタ部１２０は、シートを予備給送位置１０２８から搬送を開始する。
【００６６】
そして、コントローラ部１００３は、印刷の開始の応答メッセージを受信したことに従って、シートに形成すべき画像をＲＡＭ２１１０に展開する。シーケンス５００３は、展開が完了した画像の転送要求であり、コントローラ部１００３からプリンタ部１２０に通知を行うものである。
【００６７】
プリンタ部１２０は、展開が完了した画像の転送要求を受信したことに従って、シートをレジ位置１０１６に搬送し、画像の受け入れ準備を行う。
【００６８】
シーケンス５００４は、画像の受け入れ可能のメッセージであり、搬送されたシートがレジ位置１０１６に到達し、画像の受け入れ準備が完了した場合に、プリンタ部１２０がコントローラ部１００３に通知するものである。なお、画像の受け入れ可能のメッセージは、ハード信号により通知することも可能である。
【００６９】
シーケンス５００５は、コントローラ部１００３からプリンタ部１２０に対する画像転送である。なお、コントローラ部１００３は、画像の受け入れ可能のメッセージを受信したことに従って、ＲＡＭ２１１０から画像データを読み出し、読み出した画像データをプリンタ部１２０に転送する。そして、プリンタ部１２０は、受信した画像データに基づいてシートに画像を形成する。
【００７０】
シーケンス５００６は、印刷完了の応答メッセージであり、印刷が完了した後、外排出ローラ１０２１によって印刷されたシートが機外に排出されたことに従って、プリンタ部１２０からコントローラ部１００３に通知を行うものである。
【００７１】
続いて、先行給送中のシートを管理するためのキューについて、図６を用いて説明する。先行給送キュー６０００は、ＲＡＭ２１１０に保持される。先行給送キュー６０００には、図４で前述したシーケンス４００１（先行給送の開始要求）により先行給送済みのシートを管理するための要素６００１が管理される。なお、先行給送の開始要求は印刷ページ順に発行されるため、先行給送キュー６０００には印刷ページ順に要素６００１が格納される。また、先行給送キュー６０００には、給送前のシートを管理するための要素６００２が管理される。なお、図４で前述した先行給送の開始要求は、前のシートの先行給送の開始応答のメッセージが受信された後に発行される。そのため、要素６００２は、給送前のシート（即ち、待ち状態のシート）であることを意味する。
【００７２】
図６の例では、先行給送キュー６０００において、Ｎページ目から（Ｎ＋４）ページ目までのシートが給送済みの要素６００１ａ、６００１ｂ、６００１ｃ、６００１ｄ、６００１ｅとして管理されている。また、先行給送キュー６０００において、２ページ分のシートが給送前の要素６００２ａ、６００２ｂとして管理されている。
【００７３】
続いて、先行給送キュー６０００に格納された要素６００１及び要素６００２の各々に対応づけて管理されるシートの属性情報（以下、先行給送情報と呼ぶ）について、図７を用いて説明する。なお、先行給送情報は、テーブル７０００によってＨＤＤ２１３０に記憶される。
【００７４】
この先行給送情報には、例えば、識別に利用する為の情報であるページ番号７００１、先行給送したシートのサイズ７００２、先行給送したシートのタイプ（例えば、坪量、色、種別等）７００３がある。
【００７５】
更に、先行給送情報には、例えば、印刷ジョブで使用するシートの給送元として、印刷ジョブの投入時のパラメータによって指定されるシート収納部ＩＤ７００４がある。なお、給送カセット１０１３、１０１４、又は給送デッキ１０２４〜１０２７のそれぞれの給送ユニット（ａ，ｂ，ｃ）に、印刷ジョブで使用するシートを予め収納した上で、給紙カセット（デッキ）のＩＤ７００４が指定される。
【００７６】
続いて、印刷キュー８０００について、図８を用いて説明する。印刷キュー８０００は、ＲＡＭ２１１０に保持される。なお、先行給送が完了し、図４で前述したシーケンス４００３によってコントローラ部１００３が通知を受信したことに従って、先行給送が完了したシートに対応する要素８００１が印刷キュー８０００に格納される。そして、印刷キュー８０００に格納された要素８００１は、印刷が完了し、図５で前述したシーケンス５００６によってコントローラ部１００３が通知を受信したことに従って、印刷キュー８０００から削除される。
【００７７】
図８の例では、印刷キュー８０００において、Ｎページ目から（Ｎ＋３）ページ目までのシートが印刷中の要素８００１（８００１ａ、８００１ｂ、８００１ｃ、８００１ｅ）として管理されている。
【００７８】
続いて、操作部１６０の表示部１６１に表示されるジョブリスト画面９０００、及びジョブ詳細画面９１００について、図９（Ａ）及び図９（Ｂ）を用いて説明する。
【００７９】
ジョブリスト画面９０００は、実行指示を受け付けた印刷ジョブの一覧を確認するための画面である。一方、ジョブ詳細画面９１００は、実行指示を受け付けたジョブの印刷データの詳細情報（例えば、受付時刻、ジョブタイプ、ファイル名、ユーザ名、枚数、部数等）を確認するための画面である。
【００８０】
サンプル印刷の実行を指示するためには、まず、ユーザは、ジョブリスト画面９０００上でサンプル印刷を行う対象とする印刷ジョブを選択する。なお、サンプル印刷とは、印刷物の品位（例えば、レイアウトや色）をユーザが確認するために、本印刷のためのシートとは別のシートに現在印刷中のページ（又は、ユーザが指定した任意のページ）をサンプルとして印刷することである。
【００８１】
図９（Ａ）の例では、印刷中の印刷ジョブである「ＡＡＡ．ｄｏｃ」が選択された状態９００１となっている。そして、ユーザは、印刷ジョブが選択された状態９００１でジョブリスト画面９０００上の詳細情報ボタン９００２を押下する。詳細情報ボタン９００２が押下されたことに従って、ジョブ詳細画面９１００が表示される。そして、ユーザは、ジョブ詳細画面９１００上のサンプル印刷ボタン９１０１を押下する。サンプル印刷ボタン９１０１が押下されたことに従って、選択された印刷ジョブに対するサンプル印刷の設定画面１００００（図１０（Ａ））が表示部１６１に表示される。
【００８２】
ユーザは、サンプル印刷の方法として現在印刷中のページ、又は任意のページのいずれかを設定画面１００００から選択することができる。
【００８３】
なお、現在印刷中のページとは、印刷キュー８０００の先頭に存在する要素８００１である。ＣＰＵ２１００は、先頭の要素８００１からページ番号を取得し、該当する画像データをＨＤＤ２１３０から読み出して、ＲＡＭ２１１０に展開する。そして、ＣＰＵ２１００は、展開が完了したことに従って、図１２で後述する一連の処理により、サンプル印刷用の要素を先行給送キュー６０００に挿入する。
【００８４】
現在印刷中のページのサンプル印刷を行う場合、ユーザは、設定画面１００００上のボタン１０００１を押下すればよい。なお、現在印刷中のページのサンプル印刷とは、現在印刷中のページに対応する画像データを複製して印刷を行うことである。なお、選択された状態９００１の印刷ジョブが一時停止中である場合や印刷待ちである場合、ボタン１０００１はグレイアウトされてユーザによって押下できないようになっている。もしくは、選択された状態９００１の印刷ジョブが一時停止中である場合や印刷待ちである場合、ボタン１０００１は押下されても無視する仕様であってもよい。
【００８５】
一方、複数ページの印刷データのうち任意のページのサンプル印刷を行う場合、ユーザは、設定画面１００００上のボタン１０００２を押下すればよい。なお、任意のページのサンプル印刷とは、任意に選択されたページに対応する画像データを複製して印刷を行うことである。サンプル印刷をすべきページ数１０００３は、ハードキー群１６４のテンキーを用いて、ユーザが任意に入力することができる。なお、ページ数１０００３は、ページ番号が未入力の場合や範囲外のページが入力された場合、デフォルトで１ページ目が選択されるようになっている。
【００８６】
任意のページのサンプル印刷を行う場合、ＣＰＵ２１００は、任意に選択されたページに該当する画像データをＨＤＤ２１３０から読み出して、ＲＡＭ２１１０に展開する。そして、ＣＰＵ２１００は、展開が完了したことに従って、図１２で後述する一連の処理により、サンプル印刷用の要素を先行給送キュー６０００に挿入する。
【００８７】
なお、設定画面１００００上のボタン１０００４がユーザによって押下されることにより、サンプル印刷のオプションを選択するための選択画面１０１００が表示部１６１に表示される。
【００８８】
選択画面１０１００上で、チェックボックス１０１０１がユーザによって選択された場合、シートのサイズやタイプを考慮することなく、サンプル印刷を実行するよう設定される。一方、選択画面１０１００上で、チェックボックス１０１０２が選択された場合、サンプル印刷で使用する給送カセット１０１３、１０１４、給送デッキ１０２４〜１０２７（ａ，ｂ，ｃ）を考慮することなく、サンプル印刷を実行するよう設定される。
【００８９】
例えば、印刷物の色味を確認するためにサンプル印刷を行うような場合では、印刷するシートが仮に異なっていると、色味を正しく確認できないことがある。このような場合、サンプル印刷によって印刷物の色味の確認をより正確に行うために、ユーザはチェックボックス１０１０１の選択を外せばよい。
【００９０】
一方、例えば、印刷物のレイアウトを確認するためにサンプル印刷を行うような場合では、印刷するシートが仮に異なっていたとしても、レイアウトを確認できることがある。このような場合、より高速にサンプル印刷を行うために、ユーザはチェックボックス１０１０１を選択すればよい。
【００９１】
一方、例えば、プレプリント紙等の特殊なシートは、特定のシート収納部（例えば、給送カセット１０１３や、給送デッキ１０２４等）に予め収納されている。このため、プレプリント紙を利用してサンプル印刷を行うような場合では、プレプリント紙が収納された特定のシート収納部を給紙元として考慮すべきであるため、ユーザはチェックボックス１０１０２の選択を外せばよい。
【００９２】
一方、例えば、プレプリント紙等の特殊なシートを利用することなくサンプル印刷を行うような場合では、いずれのシート収納部（例えば、給送カセット１０１３や、給送デッキ１０２４等）から給送されるシートであっても、サンプル印刷が可能である。このような場合、より高速にサンプル印刷を行うために、ユーザはチェックボックス１０１０２を選択すればよい。
【００９３】
なお、チェックボックス１０１０１とチェックボックス１０１０２は排他関係になっているため、ユーザは、チェックボックス１０１０１とチェックボックス１０１０２のいずれか一方を選択することができる。
【００９４】
続いて、印刷装置１０００において、先行給送キュー６０００にサンプル印刷用の要素を挿入し、その後、サンプル印刷を実行するための一連の処理について、図１１に示したフローチャートを用いて説明する。図１１に係る一連の処理は、コントローラ部１００３のＣＰＵ２１００が、ＲＯＭ２１２０又はＨＤＤ２１３０から読み出してＲＡＭ２１１０に展開された制御プログラムを実行することで行われる。
【００９５】
なお、この処理は、例えば、図９（Ａ）のジョブリスト画面９０００上で任意の印刷ジョブが選択されて、かつ、図９（Ｂ）のジョブ詳細画面９１００からサンプル印刷の指示が行われた状態で開始される。また、この処理は、サンプル印刷で使用するシートの属性情報（例えば、サンプル印刷でシートのサイズやタイプを考慮すべき場合は、印刷ジョブで使用するシートの属性情報）が取得された状態で開始される。即ち、設定画面１００００を介して決定されたサンプル印刷を実行すべき印刷データのページに基づいて、サンプル印刷で使用するシートのサイズやタイプ、及びサンプル印刷で使用するシートを給送すべきシート収納部のＩＤ等が取得された状態で開始される。
【００９６】
Ｓ１１０１において、ＣＰＵ２１００は、図６の先行給送キュー６０００を後方から辿って、最後方の給送済みの要素を探索して、Ｓ１１０２に処理を進める。なお、図６の例では、要素６００１ｅが最後方の給送済みの要素に該当する。
【００９７】
Ｓ１１０２において、ＣＰＵ２１００は、Ｓ１１０１による探索で見つかった要素をカレント要素として決定して、Ｓ１１０３に処理を進める。
【００９８】
Ｓ１１０３において、ＣＰＵ２１００は、サンプル印刷で使用するシートのサイズやタイプを考慮するか否かを判定する。なお、前述した図１０（Ｂ）の選択画面１０１００上でチェックボックス１０１０１が選択されている場合に、ＣＰＵ２１００は、サンプル印刷で使用するシートのサイズやタイプを考慮しない（即ち、ＮＯ）と判定する。一方、選択画面１０１００上でチェックボックス１０１０１が選択されていない場合に、ＣＰＵ２１００は、サンプル印刷で使用するシートのサイズやタイプを考慮する（即ち、ＹＥＳ）と判定する。Ｓ１１０３での判定の結果、ＣＰＵ２１００は、ＹＥＳと判定した場合、Ｓ１１０４に処理を進める。一方、ＣＰＵ２１００は、ＮＯと判定した場合、Ｓ１１１５に処理を進める。
【００９９】
Ｓ１１０４において、ＣＰＵ２１００は、サンプル印刷で使用するシート収納部（例えば、給送カセット１０１３、１０１４、給送デッキ１０２４〜１０２７のそれぞれの給送ユニット（ａ，ｂ，ｃ））を考慮するか否かを判定する。なお、選択画面１０１００上でチェックボックス１０１０２が選択されている場合に、ＣＰＵ２１００は、サンプル印刷で使用するシート収納部を考慮しない（即ち、ＮＯ）と判定する。一方、選択画面１０１００上でチェックボックス１０１０２が選択されていない場合に、ＣＰＵ２１００は、サンプル印刷で使用するシート収納部を考慮する（即ち、ＹＥＳ）と判定する。Ｓ１１０４での判定の結果、ＣＰＵ２１００は、ＹＥＳと判定した場合、Ｓ１１１０に処理を進める。一方、ＣＰＵ２１００は、ＮＯと判定した場合、Ｓ１１０５に処理を進める。
【０１００】
Ｓ１１０５において、ＣＰＵ２１００は、ＨＤＤ２１３０に記憶された図７のテーブル７０００を参照し、先行給送情報として、カレント要素のシートのサイズ７００２及びタイプ７００３を取得して、Ｓ１１０６に処理を進める。
【０１０１】
Ｓ１１０６において、ＣＰＵ２１００は、Ｓ１１０５で取得されたシートのサイズ７００２及びタイプ７００３を、サンプル印刷で使用するシートのサイズ及びタイプと比較して、Ｓ１１０７に処理を進める。
【０１０２】
Ｓ１１０７において、ＣＰＵ２１００は、Ｓ１１０６での比較の結果、シートのサイズ及びタイプが一致するか否かを判定する。Ｓ１１０７での判定の結果、ＣＰＵ２１００は、シートのサイズ及びタイプが一致する（即ち、ＹＥＳ）と判定した場合、Ｓ１１０８に処理を進める。一方、ＣＰＵ２１００は、シートのサイズとタイプのどちらか一方が一致しない、又は両方が一致しない（即ち、ＮＯ）と判定した場合、Ｓ１１２２に処理を進める。
【０１０３】
Ｓ１１０８において、ＣＰＵ２１００は、カレント位置を１つ前の要素に進めて（即ち、現在よりも１つ前の要素をカレント要素として決定する）、Ｓ１１０９に処理を進める。図６の例で、要素６００１ｅが現在のカレント要素である場合、現在よりも１つ前の要素である要素６００１ｄがカレント要素として決定される。  Ｓ１１０９において、ＣＰＵ２１００は、カレント位置が先行給送キュー６０００の先頭であるか否かを判定する。Ｓ１１０９での判定の結果、ＣＰＵ２１００は、カレント位置が先頭である（即ち、ＹＥＳ）と判定した場合、カレント位置にＮＵＬＬを挿入し、Ｓ１１２２に処理を進める。
【０１０４】
Ｓ１１２２において、ＣＰＵ２１００は、カレント要素の一つ後方にサンプル印刷用の要素を挿入する（即ち、本印刷用の要素をサンプル印刷用の要素に置き換える）。なお、カレント要素がＮＵＬＬの場合、サンプル印刷用の要素は、先行給送キュー６０００の先頭に挿入される。
【０１０５】
一方、Ｓ１１０９での判定の結果、ＣＰＵ２１００は、ＮＯと判定した場合、Ｓ１１０５に戻って以降の処理を繰り返す。
【０１０６】
次に、Ｓ１１０４からＳ１１１０に処理を進めた場合について説明する。
【０１０７】
Ｓ１１１０において、ＣＰＵ２１００は、ＨＤＤ２１３０に記憶されたテーブル７０００を参照し、先行給送情報として、カレント要素のシート収納部ＩＤ７００４を取得して、Ｓ１１１１に処理を進める。
【０１０８】
Ｓ１１１１において、ＣＰＵ２１００は、Ｓ１１１０で取得されたカレント要素のシート収納部ＩＤ７００４を、サンプル印刷で使用するシートを給送すべきシート収納部のＩＤと比較して、Ｓ１１１２に処理を進める。
【０１０９】
Ｓ１１１２において、ＣＰＵ２１００は、Ｓ１１１１での比較の結果、シート収納部のＩＤが一致するか否かを判定する。Ｓ１１１２での判定の結果、ＣＰＵ２１００は、シート収納部のＩＤが一致する（即ち、ＹＥＳ）と判定した場合、Ｓ１１１３に処理を進める。一方、ＣＰＵ２１００は、ＮＯと判定した場合、Ｓ１１２２に処理を進める。
【０１１０】
Ｓ１１１３において、ＣＰＵ２１００は、カレント位置を１つ前の要素に進めて（即ち、現在よりも１つ前の要素をカレント要素として決定する）、Ｓ１１１４に処理を進める。
【０１１１】
Ｓ１１１４において、ＣＰＵ２１００は、カレント位置が先行給送キュー６０００の先頭であるか否かを判定する。Ｓ１１１４での判定の結果、ＣＰＵ２１００は、カレント位置が先頭である（即ち、ＹＥＳ）と判定した場合、カレント位置にＮＵＬＬを挿入し、Ｓ１１２２に処理を進める。Ｓ１１２２において、ＣＰＵ２１００は、カレント要素の一つ後方にサンプル印刷用の要素を挿入する（即ち、本印刷用の要素をサンプル印刷用の要素に置き換える）。なお、カレント要素がＮＵＬＬの場合、サンプル印刷用の要素は、先行給送キュー６０００の先頭に挿入される。
【０１１２】
一方、Ｓ１１１４での判定の結果、ＣＰＵ２１００は、ＮＯと判定した場合、Ｓ１１１０に戻って以降の処理を繰り返す。
【０１１３】
次に、Ｓ１１０３からＳ１１１５に処理を進めた場合について説明する。
【０１１４】
Ｓ１１１５において、ＣＰＵ２１００は、ＨＤＤ２１３０に記憶されたテーブル７０００を参照し、先行給送情報として、カレント要素のシートのサイズ７００２及びタイプ７００３を取得して、Ｓ１１１６に処理を進める。
【０１１５】
Ｓ１１１６において、ＣＰＵ２１００は、ＨＤＤ２１３０に記憶されたテーブル７０００を参照し、カレント位置の一つ前の要素のシートのサイズ７００２及びタイプ７００３を取得して、Ｓ１１１７に処理を進める。
【０１１６】
Ｓ１１１７において、ＣＰＵ２１００は、Ｓ１１１５で取得されたシートのサイズ７００２及びタイプ７００３を、Ｓ１１１６で取得されたシートのサイズ７００２及びタイプ７００３と比較して、Ｓ１１１８に処理を進める。
【０１１７】
Ｓ１１１８において、ＣＰＵ２１００は、Ｓ１１１７での比較の結果、シートのサイズ７００２及びタイプ７００３が一致するか否かを判定する。Ｓ１１１８での判定の結果、ＣＰＵ２１００は、シートのサイズ７００２及びタイプ７００３が一致する（即ち、ＹＥＳ）と判定した場合、Ｓ１１１９に処理を進める。一方、ＣＰＵ２１００は、シートのサイズ７００２とタイプ７００３のどちらか一方が一致しない、又は両方が一致しない（即ち、ＮＯ）と判定した場合、Ｓ１１２１に処理を進める。
【０１１８】
Ｓ１１１９において、ＣＰＵ２１００は、カレント位置を１つ前の要素に進めて（即ち、現在よりも１つ前の要素をカレント要素として決定する）、Ｓ１１２０に処理を進める。
【０１１９】
Ｓ１１２０において、ＣＰＵ２１００は、カレント位置が先行給送キュー６０００の先頭であるか否かを判定する。Ｓ１１２０での判定の結果、ＣＰＵ２１００は、カレント位置が先頭である（即ち、ＹＥＳ）と判定した場合、カレント位置にＮＵＬＬを挿入し、Ｓ１１２１に処理を進める。一方、ＣＰＵ２１００は、ＮＯと判定した場合、Ｓ１１１５に戻って以降の処理を繰り返す。
【０１２０】
Ｓ１１２１において、ＣＰＵ２１００は、サンプル印刷で使用するシートのサイズ及びタイプを、カレント要素のシートのサイズ７００２及びタイプ７００３に置き換えて、Ｓ１１２２に処理を進める。
【０１２１】
例えば、サンプル印刷で使用するシートのサイズ及びタイプが「Ａ４コート紙」であり、かつ、カレント要素のシートのサイズ７００２及びタイプ７００３が「Ａ４普通紙」である場合、サンプル印刷は「Ａ４普通紙」に実行されることになる。その結果、本印刷を実行すべき「Ａ４普通紙」の枚数が不足することになるため、先行給送キュー６０００の最後方には本印刷用の要素が新たに挿入される。
【０１２２】
Ｓ１１２２において、ＣＰＵ２１００は、カレント要素の一つ後方にサンプル印刷用の要素を挿入する（即ち、本印刷用の要素をサンプル印刷用の要素に置き換える）。なお、カレント要素がＮＵＬＬの場合、サンプル印刷用の要素は、先行給送キュー６０００の先頭に挿入される。
【０１２３】
Ｓ１１２２の処理の後、Ｓ１１２３に処理を進める。
【０１２４】
Ｓ１１２３において、ＣＰＵ２１００は、Ｓ１１２２で挿入されたサンプル印刷用の要素が先行給送キュー６０００の先頭に到達したことに従って、図８の印刷キュー８０００にサンプル印刷用の要素を投入する。そして、印刷キュー８０００に格納されたサンプル印刷用の要素（８００１）は、図５で前述したように、その後、サンプル印刷が実行される。
【０１２５】
Ｓ１１２３の処理の後、図１１に係る一連の処理を終了する。以上が、印刷装置１０００において、先行給送キュー６０００にサンプル印刷用の要素を挿入し、その後、サンプル印刷を実行するための一連の処理の詳細である。
【０１２６】
続いて、先行給送キュー６０００にサンプル印刷用の要素１２００１（例えば、シートのサイズが「Ａ４」、かつ、シートのタイプが「普通紙」）を挿入する事例（一例）について、図１２を用いて説明する。まず、図１１で前述したＳ１１０１での探索により、要素１２００２がカレント要素として決定される（Ｓ１１０２）。サンプル印刷で使用するシートのサイズやタイプを考慮するが、サンプル印刷で使用するシート収納部を考慮しない場合（即ち、Ｓ１１０３でＹＥＳ、かつ、Ｓ１１０４でＮＯ）、Ｓ１１０５〜Ｓ１１０９の処理を繰り返す。これによって、要素１２００２のカレント位置から順番に前方の要素を辿っていく。そして、要素１２００３の位置で、シートのタイプが「普通紙」と「厚紙」で異なるため（Ｓ１１０７でＮＯ）、要素１２００３の一つ後方にサンプル印刷用の要素１２００１が挿入される（Ｓ１１２２）。そして、先行給送キュー６０００の先頭に到達した要素（本印刷用の要素１２００２、又はサンプル印刷用の要素１２００１）は、図８の印刷キュー８０００に順次投入された後、印刷が実行される。
【０１２７】
このように、最後方の給送済みの要素から探索を開始し、要素１２００２のカレント位置から順番に前方の要素を辿るため、サンプル印刷用の要素１２００１が挿入されても、本印刷のためのシートのサイズやタイプが意図せずに変更されることはない。なお、先行給送キュー６０００に格納されたすべての要素でシートのサイズ及びタイプが同じである場合、最前方の給送済みの要素から探索を開始し、要素１２００２のカレント位置から順番に後方の要素を辿ってもよい。なぜなら、先行給送キュー６０００に格納されたすべての要素でシートのサイズ及びタイプが同じであるため、サンプル印刷用の要素１２００１が挿入されても、本印刷のためのシートのサイズやタイプが変更されることはないからである。
【０１２８】
以上説明したように、ＣＰＵ２１００は、サンプル印刷を実行するための指示をユーザから受け付けたことに従って、本印刷を実行するためにシート収納部から給送された複数のシートのうち特定のシートにサンプル印刷を実行するよう制御した。
【０１２９】
即ち、本発明を適用した第１の実施形態に係る印刷装置１０００は、サンプル印刷を実行するための指示をユーザから受け付けた時に、本印刷のために既に給送済みのシートにサンプル印刷を実行することができる。このため、サンプル印刷を実行するための指示をユーザから受け付けてから、サンプル印刷のためのシートがシート収納部から給送されていた従来に比べて、ユーザは、サンプル印刷されたシートの印刷結果を早く確認することができる。
【０１３０】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１３１】
例えば、本実施形態では、印刷装置１０００が備えるコントローラ部１００３のＣＰＵ２１００が上記各種制御の主体となっていたが、これに限られない。印刷装置１０００と別筐体の外付けコントローラ等の印刷制御装置によって、上記各種制御の一部又は全部を実行可能に構成しても良い。
【０１３２】
また、本実施形態では、印刷装置１０００には４台の給送デッキ１０２４〜１０２７が多重連結されている場合について説明したが、これに限られない。印刷装置１０００に給送デッキ１０２４〜１０２７が１台も連結されていない場合であっても、印刷装置１０００に給送カセット１０１３、１０１４が備わっていれば、本発明を適用した第１の実施形態を同様に説明できる。
【０１３３】
以上、本発明の様々な例と実施形態を示して説明したが、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０１３４】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１３５】
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために以下の請求項を添付する。
【符号の説明】
【０１３６】
１２０  プリンタ部
１６０  操作部
１０００  印刷装置
１００３  コントローラ部
１０２４  給送デッキ
２１００  ＣＰＵ
６０００  先行給送キュー
【図１】
2016079844.tif 000003
【図２】
2016079844.tif 000004
【図３】
2016079844.tif 000005
【図４】
2016079844.tif 000006
【図５】
2016079844.tif 000007
【図６】
2016079844.tif 000008
【図７】
2016079844.tif 000009
【図８】
2016079844.tif 000010
【図９】
2016079844.tif 000011
【図１０】
2016079844.tif 000012
【図１１】
2016079844.tif 000013
【図１２】
2016079844.tif 000014
【国際調査報告】
2016079844.tif 000015
2016079844.tif 000016
2016079844.tif 000017
2016079844.tif 000018