(57)【要約】【課題】印刷ジョブをキャンセルした際に生じる無駄なコストを削減する。【解決手段】印刷装置１００は、印刷ジョブの各ページの画像を印刷用紙に印刷する印刷手段である、画像処理部３０４及びプリントエンジン部３０５と、印刷に使用される消耗品のコスト情報を管理するジョブ管理部３０３と、印刷手段の印刷動作を制御して印刷ジョブの各ページの印刷処理を順次に実行するジョブ制御部３０１と、を有する。ジョブ制御部３０１は、印刷ジョブをキャンセルする場合に、コスト情報に基づいて、コスト情報に基づいて、前記印刷ジョブの印刷に使用される消耗品のコストをページ毎に求め、各ページの消耗品のコストに基づいて、キャンセルするページの順序を決定する。【選択図】図３
2020049694.tif 000002
【特許請求の範囲】
【請求項１】
印刷に使用される消耗品のコスト情報を管理する管理手段と、
印刷ジョブの各ページの印刷処理を実行させる制御手段と、を有し、
前記制御手段は、前記印刷ジョブをキャンセルする場合に、前記コスト情報に基づいて、前記印刷ジョブの印刷に使用される消耗品のコストをページ毎に求め、各ページの消耗品のコストに基づいて、キャンセルするページの順序を決定することを特徴とする印刷制御装置。
【請求項２】
前記制御手段は、前記消耗品のコストが高いページから順に印刷処理をキャンセルすることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記制御手段は、前記消耗品のコストが同じ複数のページが存在する場合、印刷処理を実行する順序が遅いページから順に印刷処理をキャンセルすることを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
前記消耗品のコストは、印刷用紙、インクおよびトナーのいずれかのコストであることを特徴とする請求項１乃至３のいずれか１項に記載の印刷制御装置。
【請求項５】
前記印刷ジョブの各ページの画像を印刷用紙に印刷する印刷手段を更に備えることを特徴とする印刷制御装置。
【請求項６】
印刷ジョブの印刷開始指示を受け付け、該印刷ジョブの各ページの画像を印刷用紙に印刷する印刷処理を実行し、
前記印刷ジョブをキャンセルする旨の指示を受け付けると、前記印刷ジョブの印刷に使用される消耗品のコストをページ毎に求め、各ページの消耗品のコストに基づいて、キャンセルするページの順序を決定し、該決定した順序に従って各ページに対する印刷処理をキャンセルすることを特徴とする印刷制御方法。
【請求項７】
コンピュータに、
印刷ジョブの印刷開始指示を受け付け、該印刷ジョブの各ページの画像を印刷用紙に印刷する印刷処理を実行する手順と、
前記印刷ジョブをキャンセルする旨の指示を受け付けると、前記印刷ジョブの印刷に使用される消耗品のコストをページ毎に求め、各ページの消耗品のコストに基づいて、キャンセルするページの順序を決定し、該決定した順序に従って各ページに対する印刷処理をキャンセルする手順と、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを用いて印刷を行う印刷装置、及び、その印刷制御方法、並びに、プログラムに関する。
【背景技術】
【０００２】
異なる印刷先用紙を設定した複数のページからなる印刷ジョブを用いて、複数種の印刷用紙へのページの印刷を一度に行うことができる技術が知られている。近年、商業用印刷用途向けのデジタル印刷機においては、様々な印刷用紙を混在させたジョブに対応することで、ユーザーに対して、より高付加価値な印刷物を提供することが可能になってきている。高付加価値な印刷物の代表例として、例えば、表紙に豪華な用紙を用いたフォトブックなどが挙げられる。
また、印刷ジョブをキャンセルする際の無駄になる用紙の数をできるだけ少なくするための技術が特許文献１に記載されている。
特許文献１に記載の画像形成装置は、印刷ジョブに基づいてページ単位の画像イメージを生成する画像処理部と、画像処理部で生成した画像イメージをエンジンにより印刷出力する印刷制御部と、を有する。印刷制御部は、印刷ジョブの各ページの画像イメージが登録される印刷ジョブ管理テーブルを備え、この印刷ジョブ管理テーブルに登録された画像イメージを順次にエンジンに供給する。
印刷制御部は、印刷ジョブのキャンセルを受け付けると、印刷ジョブ管理テーブルに登録されている当該印刷ジョブの画像イメージの印刷を停止する。これにより、印刷前のページをキャンセルすることができるため、無駄な印刷を抑制することができる。
なお、複数のページからなる印刷ジョブを用いた印刷では、複数のページを滞留させ、画像処理、給紙、転写、定着、排紙等の一連の処理がページ毎に逐次に実行される。この一連の処理における各々の処理は、別々のページに対して同時並列に実行することができる。そのため、印刷ジョブをキャンセルした場合に、印刷完了前のすべてのページをキャンセルできるとは限らず、ページの処理状態によっては、キャンセルが間に合わずにページが印刷されてしまう場合がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１８１９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数のページからなる印刷ジョブの印刷を行う場合、ページの印刷で消費する消耗品のコストが別のページの印刷で消費する消耗品のコストと異なる場合がある。例えば、複数種類の印刷用紙を混在させた印刷ジョブでは、高価格の印刷用紙に印刷する場合のコストは、低価格の印刷用紙に印刷する場合のコストよりも高い。したがって、印刷ジョブのキャンセル時に生じる無駄なコストを削減するためには、可能な限り、消耗品のコストが高いページが無駄に印刷されることを抑制することが望ましい。
しかしながら、特許文献１に記載の画像形成装置においては、消耗品のコストを考慮していないため、キャンセルが間に合わずに、消耗品のコストの高いページが印刷されてしまい、その結果、ユーザーが負担する無駄なコストが増大する場合がある。
【０００５】
本発明の目的は、印刷ジョブをキャンセルした際に生じる無駄なコストを削減することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の印刷制御装置は、印刷に使用される消耗品のコスト情報を管理する管理手段と、印刷ジョブの各ページの印刷処理を実行させる制御手段と、を有する。前記制御手段は、前記印刷ジョブをキャンセルする場合に、前記コスト情報に基づいて、前記印刷ジョブの印刷に使用される消耗品のコストをページ毎に求め、各ページの消耗品のコストに基づいて、キャンセルするページの順序を決定する。
【発明の効果】
【０００７】
本発明によれば、印刷ジョブをキャンセルする際に生じる無駄なコストを削減できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１実施形態に係る印刷装置の全体構成を示す模式図である。
【図２】本発明の第１実施形態に係る印刷装置のハードウェア構成を説明するためのブロック図である。
【図３】本発明の第１実施形態に係る印刷装置の制御の構成を説明するためのブロック図である。
【図４】本発明の第１実施形態に係る印刷装置で用いる印刷ジョブテーブル及びコスト情報テーブルの一例を示す模式図である。
【図５】本発明の第１実施形態に係る印刷装置にて行われる印刷ジョブのキャンセル処理の一手順を示すフローチャートである。
【図６】本発明の第１実施形態に係る印刷装置で用いるキャンセルリストの一例を示す模式図である。
【図７】本発明の第１実施形態に係る印刷装置にて行われる、印刷ジョブを印刷の途中でキャンセルする場合の処理の流れを説明するための図である。
【図８】第１比較例のキャンセル処理の一例を示す図である。
【図９】第２比較例のキャンセル処理の一例を示す図である。
【図１０】本発明の第１実施形態に係る印刷装置にて用いる用紙情報入力画面の一例を示す模式図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態を詳細に説明する。但し、実施形態に記載されている構成要素の相対配置、装置形状等は、あくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。また、本明細書において、「印刷装置」は、印刷機能に特化した専用機に限らず、印刷機能とその他の機能を複合した複合機や、記録媒体上に画像やパターンを形成する画像形成装置等も含む。
【００１０】
（実施形態１）
図１は、本発明の第１実施形態に係る印刷装置の全体構成を示す模式図である。
図１を参照すると、印刷装置１００は、給紙トレイ１０１〜１０３、用紙搬送用の複数の回転ローラ１０４、用紙反転ユニット１０９、仕分けユニット１１０、排紙トレイ１１１、及び、廃棄トレイ１１２からなる用紙搬送系を有する。給紙トレイ１０１〜１０３は、印刷用紙であるカット紙（Ｌ版、Ａ４、Ａ３などの所定の大きさに切り揃えられた用紙）を給紙する。ここでは、給紙トレイ１０１及び給紙トレイ１０２がそれぞれＡ４サイズの用紙を給紙し、給紙トレイ１０３がＡ３サイズの用紙を給紙する。但し、給紙トレイの用紙サイズは一例である。なお、３段の給紙トレイに限定するものではなく、装置構成に応じて１段または複数段の給紙トレイを備えることも可能である。
【００１１】
印刷装置１００は、さらに、印刷ヘッド１０５、インクタンク１０６、スキャナユニット１０７、乾燥ユニット１０８、制御ユニット１１３、及び、操作部ユニット１１４を有する。制御ユニット１１３は、コントローラやユーザーインターフェース、各種Ｉ／Ｏインターフェースを備えた制御部を内蔵しており、印刷装置１００全体の各種制御を行う。
給紙トレイ１０１〜１０３のいずれかの給紙トレイから引き出された用紙は、矢印ａの方向に搬送され、その後、回転ローラ１０４によって矢印ｂの方向に搬送される。なお、回転ローラは、符号１０４で示したもの以外にも、搬送経路全体に配置されている。各回転ローラを回転させるモータを制御することで、用紙を搬送経路上の任意の場所に搬送することができる。
矢印ｂの方向に搬送された用紙は、印刷ヘッド１０５の下を通過する。印刷ヘッド１０５は、複数色の独立したインクジェットヘッドを備える。各インクジェットヘッドはインクを吐出する複数の吐出口（図示せず）を備えている。これらインクジェットヘッドは、用紙の搬送方向に沿って配列している。用紙の搬送動作に同期して印刷ヘッド１０５が各色のインクを吐出することで、用紙上に画像を形成する。インクタンク１０６は、各色のインクを独立して貯蔵する。インクタンク１０６は、チューブを介して各色のインクを印刷ヘッド１０５の対応するインクジェットヘッドに供給する。
【００１２】
例えば、印刷ヘッド１０５は、用紙の搬送方向（矢印ｂの方向）に沿って各色のラインヘッドを並べた構成であっても良い。各色のラインヘッドは、継ぎ目無く、単一の素子基板で形成されたものであっても良いし、複数の素子基板が一列に又は千鳥状に規則的に並べられたものであっても良い。本実施形態では、使用可能な最大サイズの用紙の印刷幅をカバーする範囲に吐出口が配列した、所謂フルマルチヘッドが用いられている。吐出口からインクを吐出するインクジェット方式としては、発熱素子を用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ（Micro Electro Mechanical System）素子を用いた方式等を採用することができる。印刷データに基づいて、各インクジェットヘッドの吐出口からインクが吐出される。
なお、本発明は、インクジェット方式のプリンタに限定されず、サーマルプリンタ（昇華型、熱転写型など）、ドットインパクトプリンタ、ＬＥＤプリンタ、レーザープリンタなど、様々な印刷方式に適用可能である。
【００１３】
用紙に画像を形成した後、用紙搬送用回転ローラ１０４が、用紙をスキャナユニット１０７まで搬送する。スキャナユニット１０７は、搬送されて来た用紙の印刷画像や特殊パターンを読み取り、その読み取ったデータに基づいて、印刷画像に問題ないかの確認や、装置の状態確認を行う。また、スキャナユニット１０７は、印刷面と相対する裏面の状態を読み取ることも可能であり、表面と裏面のそれぞれに印刷された所定のパターンを読み取ることで、表面と裏面の印刷位置のずれなどを検出することが可能である。
スキャナユニット１０７を通過した用紙は、矢印ｃの方向に搬送され、乾燥ユニット１０８に達する。乾燥ユニット１０８は、インクが付与された用紙を短時間で乾燥させるために、ユニット内を通過する用紙を温風で加熱するユニットである。
【００１４】
乾燥ユニット１０８を通過した用紙は、矢印ｄの方向に搬送され、用紙反転ユニット１０９に達する。用紙反転ユニット１０９は、通過する用紙の表裏を反転するように用紙を搬送する。用紙を反転する方式としては、スイッチバック方式や搬送経路を緩やかにひねる方式などがある。スイッチバック方式では、用紙の動きを一旦停止させる必要がある。これに対して、搬送経路をひねる方式では、用紙の搬送速度を一定に保つことができるため、より高速な印刷に向いている。
用紙反転ユニット１０９を通過した、表裏が反転された状態の用紙は、矢印ｅの方向に搬送され、さらに矢印ｆの方向に搬送されて、再び、印刷ヘッド１０５が配置された搬送経路に戻される。このように矢印ｂ、ｃ、ｄ、ｅ、ｆで示した搬送経路は、用紙の循環が可能な経路であり、１周毎に用紙の表面と裏面が入れ替わるように制御することができる。
印刷が完了した用紙は、用紙反転ユニット１０９を通らずに、矢印ｇの方向に分岐した経路に沿って搬送される。例えば、片面印刷の用紙は１周目の途中で矢印ｇの方向に搬送されるが、両面印刷の用紙は２周目の途中で矢印ｇの方向に搬送される。
矢印ｇの方向に搬送された用紙は、仕分けユニット１１０に達する。仕分けユニット１１０は、良好に印刷が完了した用紙を排紙する複数の排紙トレイ１１１と、メンテナンスで使用した用紙や品質の低い用紙を廃棄する廃棄トレイ１１２とを保持している。仕分けユニット１１０では、搬送されて来た用紙は、矢印ｈの方向と矢印ｉの方向のいずれかの方向に搬送される。矢印ｈの方向に搬送された用紙は排紙トレイ１１１へ搬送され、矢印ｉの方向に搬送された用紙は廃棄トレイ１１２に搬送される。
【００１５】
仕分けユニット１１０は、印刷画像毎に設定されたトレイ番号に従って、矢印ｈの方向に搬送された用紙を対応する排紙トレイ１１１に仕分ける。仕分けユニット１１０は、ジョブ単位や部単位などの排紙方法に応じて、用紙を積載するトレイを選択する。なお、排紙方法は、ジョブ単位や部単位に限定するものではなく、１つのジョブ単位又は１つの部単位の排紙の途中で、別のトレイに変更することも可能である。また、印刷順の変更を行ったジョブと、印刷順の変更を行わなかったジョブとで、トレイを分けるような構成も考えられる。
操作部ユニット１１４は、指定のオーダー画像がどのトレイに積載されているか、あるいは、印刷中か、印刷終了か、エラー発生中か等、オーダー画像毎の印刷状況を確認するためのユニットである。また、操作部ユニット１１４は、インク残量や紙の残量等の装置状態の確認、ヘッドクリーニング等の装置メンテナンス、キャンセルの実施を行うために操作者が操作／確認するためのユニットである。
以上が、本実施形態に係る印刷装置１００の全体構成の説明である。
【００１６】
次に、本実施形態に係る印刷装置１００のハードウェア構成について説明する。
図２は、本実施形態に係る印刷装置１００のハードウェア構成を説明するためのブロック図である。
図２を参照すると、印刷装置１００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、通信部２０５、表示部２０６及び操作部２０７を有する。ここで、ＣＰＵは「Central Processing Unit」の略称であり、ＲＯＭは「Read Only Memory」の略称である。ＲＡＭは、「Random Access Memory」の略称であり、ＨＤＤは、「Hard Disk Drive」の略称である。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、通信部２０５、表示部２０６及び操作部２０７はそれぞれシステムバス２０８に接続されている。
ＣＰＵ２０１は、マイクロプロセッサ（マイクロコンピュータ）の形態の中央演算処理部である。ＣＰＵ２０１は、プログラムの実行やハードウェアの起動により印刷装置１００全体の動作を制御する。
【００１７】
ＲＯＭ２０２は、ＣＰＵ２０１が実行するためのプログラムや印刷装置１００の各種動作に必要な固定データを格納する。
ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして用いられたり、種々の受信データの一時格納領域として用いられたり、各種設定データ、消耗品のコスト情報のテーブルや作業用データなどを記憶するために用いられる。
ＨＤＤ２０４は、外部装置から投入された印刷ジョブを格納する。また、ＨＤＤ２０４は、ＣＰＵ２０１が実行するためのプログラム、印刷装置１００の各種動作に必要な設定情報を、内蔵するハードディスクに記憶させたり、読み出したりすることが可能である。なお、ＨＤＤ２０４に代えて、他の大容量記憶装置を用いても良い。
通信部２０５は、印刷ジョブ、その他のコマンド、ステータス信号等を外部装置との間で送受信する。例えば、外部装置から送信された印刷ジョブの情報は、通信部２０５を介してＲＡＭ２０３上に格納される。
表示部２０６は、ユーザーインターフェース情報の出力器を制御し、画像生成ジョブの各種処理状況、印刷設定値等を表示する。表示部２０６は、例えば、ＨＤＤ２０４に格納された印刷ジョブに基づく表示も行う。
操作部２０７は、ユーザーによる入力操作を受け付け、その入力操作に応じた指示を行う。ユーザーによる入力操作情報は、ユーザーインターフェース情報を含んでいても良い。例えば、操作部２０７は、ユーザーインターフェース情報に基づいた設定を行い、印刷ジョブに対する印刷指示（印刷開始指示）やキャンセル指示を行う。印刷指示を行う場合、操作部２０７は、印刷指示を示す指示信号をＣＰＵ２０１に出力する。キャンセル指示を行う場合、操作部２０７は、キャンセルを示す指示信号をＣＰＵ２０１に出力する。
【００１８】
次に、本実施形態に係る印刷装置１００の制御に関わる構成を説明する。
図３は、本実施形態に係る印刷装置１００の制御の構成を説明するためのソフトウェアブロック図である。
図３を参照すると、印刷装置１００は、ジョブ制御部３０１、ＵＩ（User Interface）３０２、ジョブ管理部３０３、画像処理部３０４及びプリントエンジン部３０５を有する。これらジョブ制御部３０１、ＵＩ３０２、ジョブ管理部３０３、画像処理部３０４及びプリントエンジン部３０５は、図２に示したＣＰＵ２０１がプログラムを実行することで実現される機能であっても良い。また、ＵＩ３０２は、図２に示した操作部２０７や表示部２０６の一部を構成しても良い。
【００１９】
以下、本実施形態に係る印刷装置１００における印刷ジョブの印刷動作について、図３を用いて説明する。
まず、ジョブ制御部３０１は、外部装置３００から印刷ジョブを受信する。そして、ジョブ制御部３０１は、外部装置３００から受信した印刷ジョブをジョブ管理部３０３に登録する。
ここで、印刷ジョブについて説明する。印刷ジョブは、複数の印刷ページからなる。印刷ジョブは、各ページに対して印刷を行う対象となる画像データと、各ページの印刷で使用する用紙種等の使用消耗品情報とを含む。画像データとは、例えば、ＰＤＦやＸＰＳ等のＰＤＬデータ、ＪＰＥＧやＰＮＧ等の圧縮データ、ビットマップデータなどである。ＰＤＦは「Portable Document Format」の略称、ＸＰＳは「XML Paper Specification」の略称、ＸＭＬは、「eXtensible Markup Language」の略称である。ＰＤＬは、「Page Description Language」の略称、ＪＰＥＧは「Joint Photographic Experts Group」の略称、ＰＮＧは「Portable Network Graphics」の略称である。また、印刷ジョブは、印刷時の色設定やレイアウト等の情報も含む。印刷ジョブに含まれる情報に従って、印刷ジョブの各ページの印刷が行われる。ジョブ管理部３０３には、印刷ジョブ毎に、その印刷ジョブの内容が保存される。
【００２０】
続いて、ＵＩ３０２は、ユーザーによる印刷ジョブの印刷開始指示を受け付け、ジョブ制御部３０１に対して、受け付けた印刷ジョブの印刷開始を指示する。ＵＩ３０２は、ジョブ管理部３０３に保存されている各印刷ジョブの内容や各印刷ジョブのステータスを示す印刷ジョブテーブルを表示することができる。ユーザーは、ＵＩ３０２に表示されている印刷ジョブテーブルを参照し、印刷したい印刷ジョブを選んで印刷開始指示を行う。
続いて、ジョブ制御部３０１は、画像処理部３０４に対して、印刷の開始を指示された印刷ジョブに含まれる各ページの画像処理を指示する。画像処理部３０４は、ジョブ制御部３０１から指示されたページの画像処理を行って印刷用の画像を生成する。そして、画像処理部３０４は、生成した印刷用の画像をプリントエンジン部３０５に送信する。
各ページの画像処理を行った後、画像処理部３０４は、画像処理が完了したページをジョブ制御部３０１に通知する。ジョブ制御部３０１は、プリントエンジン部３０５に対して、画像処理が完了したページの印刷を指示する。
【００２１】
プリントエンジン部３０５は、図１に示した給紙トレイ１０１〜１０３の中から、ページの印刷で使用する印刷用紙を収容した給紙トレイを選択し、その選択した給紙トレイから給紙を行わせる。プリントエンジン部３０５は、選択した給紙トレイから給紙された用紙に対して、印刷ヘッド１０５で、画像処理部３０４から送信された画像の印刷を行わせる。ページの印刷が完了すると、プリントエンジン部３０５は、ジョブ制御部３０１に対してページの印刷完了を通知する。
印刷ジョブのすべてのページの印刷が完了した後、ジョブ制御部３０１は、ジョブ管理部３０３からページの印刷が完了した印刷ジョブを削除し、ＵＩ３０２に印刷ジョブの終了を通知する。
【００２２】
上述した印刷動作において、印刷するページの順序は、印刷物がページ順になるように決定される。例えば、片面印刷ジョブの場合は、論理ページの順に印刷処理が行われる。
ジョブ管理部３０３は、印刷ジョブの内容や印刷ジョブのステータスを示す印刷ジョブテーブルの他、消耗品のコスト情報を管理するコスト情報テーブルを有する。
図４（ａ）に、印刷ジョブテーブルの一例を示す。図４（ａ）に示す印刷ジョブテーブルは、印刷ジョブ番号４０１、ページ番号４０２、印刷用紙４０３及びステータス４０４の４つの項目を含む。印刷ジョブ番号４０１は、印刷ジョブのＩＤ（識別子）を示す。ページ番号４０２は、印刷ジョブの各ページの番号を示し、印刷用紙４０３は、各ページで使用する印刷用紙の種類を示し、ステータス４０４は、各ページのステータスを示す。ジョブ管理部３０１は、この印刷ジョブテーブルを参照することによって、印刷ジョブの各ページの印刷用紙や処理状態（印刷済み／印刷中／画像処理中／印刷待機）を確認することができる。
【００２３】
図４（ｂ）に、コスト情報テーブルの一例を示す。図４（ｂ）に示すコスト情報テーブルは、印刷用紙４０５、１枚の価格４０６及び格納先トレイ４０７の３つの項目を含む。印刷用紙４０５は、印刷用紙の種類を示す。１枚の価格４０６は、印刷用紙のコスト情報（例えば、印刷用紙の単価）を示す。格納先トレイ４０７は、印刷用紙の格納先トレイを示す。このように、コスト情報テーブルでは、印刷用紙の種類、コスト及び格納先トレイを紐付けて管理している。このコスト情報テーブルを参照することで、あるページの画像を指定された印刷用紙に印刷する場合の消耗品のコストである、印刷用紙のコストを取得することができる。例えば、あるページが「Ａ３光沢紙」を使用する場合、そのページのコストが２０円であることを、図４（ｂ）に示すコスト情報テーブルから取得することができる。
ユーザーは、ＵＩ画面である用紙情報入力画面を用いて図４（ｂ）に示すコスト情報テーブルの設定及び編集を行うことができる。例えば、ユーザーは、新しい紙種のコスト情報を追加することができる。
【００２４】
図１０に、用紙情報の入力画面の一例を示す。図１０に示す入力画面は、格納先用紙トレイの入力部１００１、用紙名称の設定部１００２、用紙コスト情報の入力部１００３、登録ボタン１００４及び取消ボタン１００５を含む。ユーザーは、格納先用紙トレイの入力部１００１にて、印刷したい用紙が格納されたトレイの名前を選択し、用紙名称の設定部１００２にて、その印刷用紙の名称を入力もしくは選択することができる。さらに、ユーザーは、用紙コスト情報の入力部１００３にて、その印刷用紙のコスト情報を入力することができる。登録ボタン１００４を押すことで、ユーザーが選択又は入力した、格納先用紙トレイの入力部１００１、用紙名称の設定部１００２及び用紙コスト情報の入力部１００３の各情報に基づいて、コスト情報テーブルの情報の更新、もしくは情報の追加が行われる。これら格納先用紙トレイの入力部１００１、用紙名称の設定部１００２及び用紙コスト情報の入力部１００３の各情報は、取消ボタン１００５を押すことで取り消すことができる。
【００２５】
再び、図３を参照して、印刷ジョブの印刷動作の続きを説明する。
ＵＩ３０２は、ユーザーから印刷ジョブに対するキャンセル指示を受け付けると、その印刷ジョブのキャンセルをジョブ制御部３０１に指示する。
次に、ジョブ制御部３０１は、印刷ジョブの各ページに対するキャンセル処理を行う。ページが印刷前（プリントエンジン部３０５に対する印刷指示がまだ行われていない状態）である場合、ジョブ制御部３０１は、プリントエンジン部３０５に対して、そのページの印刷の指示を行わずに、そのページの処理を中止する。ページが印刷中（プリントエンジン部３０５に対する印刷指示がすでに行われているが、まだ印刷が完了していない状態）である場合、ジョブ制御部３０１は、そのページのキャンセルをプリントエンジン部３０５に指示する。
【００２６】
次に、プリントエンジン部３０５は、キャンセルを指示されたページに対する印刷のキャンセルを試みる。プリントエンジン部３０５は、キャンセルを指示されたページのキャンセルを行うことができた場合、ジョブ制御部３０１に対して、その旨を通知する。一方、プリントエンジン部３０５は、キャンセルを指示されたページのキャンセルを行うことができなかった場合、そのページの印刷後に、ジョブ制御部３０１に対して、印刷完了を通知する。
印刷ジョブのすべてのページの処理が完了した後、ジョブ制御部３０１は、ジョブ管理部３０３から印刷ジョブを削除し、ＵＩ３０２に印刷ジョブの終了を通知する。
なお、上記の説明では、ＵＩ３０２が、ジョブ制御部３０１にキャンセルを指示するようにしたが、外部装置３００が、ジョブ制御部３０１にキャンセルを指示するようにしてもよい。
本実施形態の印刷装置では、印刷開始済みの印刷ジョブのキャンセルを行う場合に、各ページの用紙のコストに基づいて、キャンセルするページの順序を決定する。これによって、キャンセル時に発生する無駄なコストを削減することができる。
【００２７】
以下、印刷ジョブのキャンセル処理について詳細に説明する。
図５は、ジョブ制御部３０１が行う印刷ジョブのキャンセル処理の一手順を示すフローチャートである。なお、図５に示すキャンセル処理は、図２に示したＣＰＵ２０１が、ＲＯＭ２０２に格納されたプログラムをＲＡＭ２０３にロードすることにより実行される。
まず、ジョブ制御部３０１は、ジョブ管理部３０３の印刷ジョブテーブルを参照し、キャンセル対象の印刷ジョブのページの一覧を抽出する（ステップＳ５０１）。以降、このページの一覧をキャンセルリストと呼ぶ。
次に、ジョブ制御部３０１は、ジョブ管理部３０３のコスト情報テーブルを参照し、キャンセルリストの各ページのコストを算出する（ステップＳ５０２）。
ここで、キャンセルリストについて簡単に説明する。図６（ａ）に、キャンセルリストの一例を示す。図６（ａ）に示すキャンセルリストは、ページ番号６０１及びコスト６０２の項目を含む。ページ番号６０１には、印刷ジョブの各ページの番号が記載されている。コスト６０２には、コスト情報テーブルを基に算出した各ページのコストが記載されている。ステップＳ５０２の時点では、キャンセルリストのページ番号６０１において、ページの番号「１」〜「１０」が印刷順に並んでいる。
【００２８】
次に、ジョブ制御部３０１は、キャンセルリストを各ページの用紙のコストが高い順（降順）にソートする（ステップＳ５０３）。
次に、ジョブ制御部３０１は、キャンセルリストを用紙のコスト毎に印刷が遅い順（降順）にソートする（ステップＳ５０４）。
ここで、ステップＳ５０３、Ｓ５０４に従ってソートしたキャンセルリストについて簡単に説明する。図６（ｂ）に、図６（ａ）に示したキャンセルリストをステップＳ５０３、Ｓ５０４に従ってソートした場合の一例を示す。図６（ｂ）に示すキャンセルリストでは、各ページはコストが高い順に並んでおり、コストが同じページは、印刷が遅い順に並んでいる。
次に、ジョブ制御部３０１は、キャンセルリストの先頭ページを取得する（ステップＳ５０５）。例えば、ステップＳ５０５で図６（ｂ）に示すキャンセルリストであれば、ページ番号「８」が先頭ページである。
【００２９】
次に、ジョブ制御部３０１は、印刷ジョブテーブルを参照し、ステップＳ５０５で取得したページが印刷中か否かを判定する（ステップＳ５０６）。
ステップＳ５０６の判定結果が「Ｙｅｓ」である場合、ジョブ制御部３０１は、プリントエンジン部３０５に対して、ステップＳ５０５で取得したページのキャンセルを指示する（ステップＳ５０７）。
ステップＳ５０６の判定結果が「Ｎｏ」である場合、又は、ステップＳ５０７の処理後、ジョブ制御部３０１は、ステップＳ５０５で取得したページをキャンセルリストから削除する（ステップＳ５０８）。
次に、ジョブ制御部３０１は、キャンセルリストにまだページが存在するか否かを判定する（ステップＳ５０９）。
ステップＳ５０９の判定結果が「Ｙｅｓ」である場合、ジョブ制御部３０１は、ステップＳ５０５〜Ｓ５０８の処理を実行する。一方、ステップＳ５０９の判定結果が「Ｎｏ」である場合、ジョブ制御部３０１は、キャンセル処理を終了する。
【００３０】
なお、上記のステップＳ５０１〜Ｓ５０４の処理は、必ずしも、印刷ジョブのキャンセル処理中に行う必要はない。たとえば、印刷ジョブの印刷開始時点で、上記のステップＳ５０１〜Ｓ５０４の処理を行っても良い。
また、ステップＳ５０３、Ｓ５０４の処理において、キャンセルリストを必ずしも降順でソートする必要はなく、昇順でソートするようにしてもよい。例えば、ステップＳ５０３で、キャンセルリストを各ページの用紙のコストが低い順（昇順）にソートし、ステップＳ５０４で、キャンセルリストを用紙のコスト毎に印刷が早い順（昇順）にソートしても良い）。ただし、キャンセルリストを昇順でソートする場合は、ステップＳ５０５の処理を、キャンセルリストの末尾ページを取得する処理に変更する必要がある。
【００３１】
次に、印刷ジョブを印刷の途中でキャンセルする場合の処理の一例を説明する。
図７に、１０ページから成る印刷ジョブを印刷の途中でキャンセルする場合のジョブ制御部３０１とプリントエンジン部３０５の処理の流れを示す。図７に示す例では、印刷ジョブの各ページのコストは、図６（ａ）に示したものと同様であるものとし、プリントエンジン部３０５が同時に印刷を指示できるページ数（滞留ページ数）を５とする。また、図７中の＃i（ｉ＝１，２，３，．．．）は、印刷ジョブのiページ目を表す。
まず、ジョブ制御部３０１が、１ページ目から５ページ目の印刷をプリントエンジン部３０５に指示する（ステップＳ７０１〜Ｓ７０５）。ここで、プリントエンジン部３０５の滞留ページ数が５となるため、ジョブ制御部３０１は、プリントエンジン部３０５から１ページ目の印刷が完了するまで待機する。その後、プリントエンジン部３０５が、ジョブ制御部３０１に１ページ目の印刷完了を通知する（ステップＳ７０６）。
次に、ジョブ制御部３０１が、６ページ目の印刷をプリントエンジン部３０５に指示する（ステップＳ７０７）。その後、プリントエンジン部３０５が、ジョブ制御部３０１に２ページ目の印刷完了を通知する（ステップＳ７０８）。
【００３２】
次に、ジョブ制御部３０１が、７ページ目の印刷をプリントエンジン部３０５に指示する（ステップＳ７０９）。その後、プリントエンジン部３０５がジョブ制御部３０１に３ページ目の印刷完了を通知する（ステップＳ７１０）。
次に、ジョブ制御部３０１が、８ページ目の印刷をプリントエンジン部３０５に指示する（ステップＳ７１１）。
ここで、ＵＩ３０２が、ジョブ制御部３０１に対して、印刷ジョブのキャンセルを指示する（ステップＳ７１２）。
ＵＩ３０２からのジョブキャンセル指示に従い、ジョブ制御部３０１が、図５に示したフローチャートに従ってキャンセル処理を開始する。ここでは、図６（ｂ）に示したキャンセルリストの順序に従って、キャンセル処理が以下のように実行される。
【００３３】
まず、ジョブ制御部３０１が、キャンセルリストの先頭である８ページ目のステータスを参照する。８ページ目は印刷中であるため、ジョブ制御部３０１は、プリントエンジン部３０５に対して、８ページ目のキャンセルを指示する（ステップＳ７１３）。
プリントエンジン部３０５は、ジョブ制御部３０１からの８ページ目のキャンセル指示に従い、８ページ目の印刷をキャンセルし、ジョブ制御部３０１に対して、８ページ目のキャンセル完了を通知する（ステップＳ７１４）。
ステップＳ７１４の後、プリントエンジン部３０５が、ジョブ制御部３０１に４ページ目の印刷完了を通知する（ステップＳ７１５）。
次に、ジョブ制御部３０１が、６ページ目のステータスを参照する。６ページ目は印刷中であるため、ジョブ制御部３０１は、プリントエンジン部３０５に対して、６ページ目のキャンセルを指示する（ステップＳ７１６）。
プリントエンジン部３０５は、ジョブ制御部３０１からの６ページ目のキャンセル指示に従い、６ページ目の印刷をキャンセルし、ジョブ制御部３０１に対して、６ページ目のキャンセル完了を通知する（ステップＳ７１７）。
ステップＳ７１７の後、プリントエンジン部３０５が、ジョブ制御部３０１に５ページ目の印刷完了を通知する（ステップＳ７１８）。
【００３４】
次に、ジョブ制御部３０１が、１ページ目のステータスを参照する。１ページ目はすでに印刷が完了しているため、１ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、５ページ目のステータスを参照する。５ページ目はすでに印刷が完了しているため、５ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、１０ページ目のステータスを参照する。１０ページ目はまだ印刷が指示されていないため、１０ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、９ページ目のステータスを参照する。９ページ目はまだ印刷が指示されていないため、９ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、７ページ目のステータスを参照する。７ページ目は印刷中であるため、ジョブ制御部３０１が、プリントエンジン部３０５に対して、７ページ目のキャンセルを指示する（ステップＳＳ７１９）。
ジョブ制御部３０１からの７ページ目のキャンセル指示が間に合わず、プリントエンジン部３０５は、ジョブ制御部３０１に対して、７ページ目の印刷完了を通知する（ステップＳ７２０）。
次に、ジョブ制御部３０１が、４ページ目のステータスを参照する。４ページ目はすでに印刷が完了しているため、４ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、３ページ目のステータスを参照する。３ページ目はすでに印刷が完了しているため、３ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、２ページ目のステータスを参照する。２ページ目はすでに印刷が完了しているため、２ページ目のキャンセルは行われない。
【００３５】
上述の図７に示したキャンセル処理によれば、無駄になる印刷物の枚数は６枚である（１ページ目、２ページ目、３ページ目、４ページ目、５ページ目、７ページ目）。図６（ａ）のコスト６０２のコスト情報に基づいて算出される、無駄になったコストは、２１４円（２００円＋１円＋１円＋１円＋１０円＋１円）である。
【００３６】
以下、図７に示したキャンセル処理の比較例として、キャンセルするページの順序を印刷順のままとしたキャンセル処理を行う第１比較例と、キャンセルするページの順序を降順としたキャンセル処理を行う第２比較例を説明する。
【００３７】
（比較例１）
図８に、第１比較例であるキャンセル処理の手順を示す。この第１比較例でも、図７に示したキャンセル処理と同様の印刷ジョブを用い、滞留ページ数も５とする。キャンセルするページの順序は、図６（ａ）に示すキャンセルリストの順序と同じである。
ステップＳ８０１〜Ｓ８１２の処理は、図７に示したステップＳ７０１〜Ｓ７１２の処理と同様である。
ステップＳ８１２の後、ジョブ制御部３０１が、１ページ目のステータスを参照する。１ページ目はすでに印刷が完了しているため、１ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、２ページ目のステータスを参照する。２ページ目はすでに印刷が完了しているため、２ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、３ページ目のステータスを参照する。３ページ目はすでに印刷が完了しているため、３ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、４ページ目のステータスを参照する。４ページ目は印刷中であるため、ジョブ制御部３０１は、プリントエンジン部３０５に対して、４ページ目のキャンセルを指示する（ステップＳ８１３）。
ジョブ制御部３０１からの４ページ目のキャンセル指示が間に合わず、プリントエンジン部３０５は、ジョブ制御部３０１に対して、４ページ目の印刷完了を通知する（ステップＳ８１４）。
【００３８】
次に、ジョブ制御部３０１が、５ページ目のステータスを参照する。５ページ目は印刷中であるため、ジョブ制御部３０１は、プリントエンジン部３０５に対して、５ページ目のキャンセルを指示する（ステップＳ８１５）。
ジョブ制御部３０１からの５ページ目のキャンセル指示が間に合わず、プリントエンジン部３０５は、ジョブ制御部３０１に対して、５ページ目の印刷完了を通知する（ステップＳ８１６）。
次に、ジョブ制御部３０１が、６ページ目のステータスを参照する。６ページ目は印刷中であるため、ジョブ制御部３０１は、プリントエンジン部３０５に対して、６ページ目のキャンセルを指示する（ステップＳ８１７）。
ジョブ制御部３０１からの６ページ目のキャンセル指示が間に合わず、プリントエンジン部３０５は、ジョブ制御部３０１に対して、６ページ目の印刷完了を通知する（ステップＳ８１８）。
次に、ジョブ制御部３０１が、７ページ目のステータスを参照する。７ページ目は印刷中であるため、ジョブ制御部３０１は、プリントエンジン部３０５に対して、７ページ目のキャンセルを指示する（ステップＳ８１９）。
ジョブ制御部３０１からの７ページ目のキャンセル指示が間に合わず、プリントエンジン部３０５は、ジョブ制御部３０１に対して、７ページ目の印刷完了を通知する（ステップＳ８２０）。
次に、ジョブ制御部３０１が、８ページ目のステータスを参照する。８ページ目は印刷中であるため、ジョブ制御部３０１は、プリントエンジン部３０５に対して、８ページ目のキャンセルを指示する（ステップＳ８２１）。
ジョブ制御部３０１からの８ページ目のキャンセル指示が間に合わず、プリントエンジン部３０５は、ジョブ制御部３０１に対して、８ページ目の印刷完了を通知する（ステップＳ８２２）。
次に、ジョブ制御部３０１が、９ページ目のステータスを参照する。９ページ目はまだ印刷が指示されていないため、９ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、１０ページ目のステータスを参照する。１０ページ目はまだ印刷が指示されていないため、１０ページ目のキャンセルは行われない。
【００３９】
上述の第１比較例によれば、プリントエンジン部３０５に印刷を指示したすべてのページが印刷されてしまう。無駄になる印刷物の枚数は８枚である。図６（ａ）のコスト６０２のコスト情報に基づいて算出される、無駄になったコストは、６１４円（２００円＋１円＋１円＋１円＋１０円＋２００円＋１円＋２００円）である。
前述の図７のキャンセル処理によれば、第１比較例と比較して、４００円の無駄を削減することができる。
【００４０】
（比較例２）
図９に、第２比較例であるキャンセル処理の手順を示す。この第２比較例でも、図７に示したキャンセル処理と同様の印刷ジョブを用い、滞留ページ数も５とする。キャンセルするページの順序は、図６（ａ）に示すキャンセルリストの順序と逆の順序である。
ステップＳ９０１〜Ｓ９１２の処理は、図７に示したステップＳ７０１〜Ｓ７１２の処理と同様である。
ステップＳ９１２の後、ジョブ制御部３０１が、１０ページ目のステータスを参照する。１０ページ目はまだ印刷が指示されていないため、１０ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、９ページ目のステータスを参照する。９ページ目はまだ印刷が指示されていないため、９ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、８ページ目のステータスを参照する。８ページ目は印刷中であるため、ジョブ制御部３０１は、プリントエンジン部３０５に対して、８ページ目のキャンセルを指示する（ステップＳ９１３）。
プリントエンジン部３０５は、ジョブ制御部３０１からの８ページ目のキャンセル指示に従い、８ページ目の印刷をキャンセルし、ジョブ制御部３０１に対して、８ページ目のキャンセル完了を通知する（ステップＳ９１４）。
ステップＳ９１４の後、プリントエンジン部３０５が、ジョブ制御部３０１に４ページ目の印刷完了を通知する（ステップＳ９１５）。
次に、ジョブ制御部３０１が、７ページ目のステータスを参照する。７ページ目は印刷中であるため、ジョブ制御部３０１は、プリントエンジン部３０５に対して、７ページ目のキャンセルを指示する（ステップＳ９１６）。
プリントエンジン部３０５は、ジョブ制御部３０１からの７ページ目のキャンセル指示に従い、７ページ目の印刷をキャンセルし、ジョブ制御部３０１に対して、７ページ目のキャンセル完了を通知する（ステップＳ９１７）。
ステップＳ９１７の後、プリントエンジン部３０５が、ジョブ制御部３０１に５ページ目の印刷完了を通知する（ステップＳ９１８）。
【００４１】
次に、ジョブ制御部３０１が、６ページ目のステータスを参照する。６ページ目は印刷中であるため、ジョブ制御部３０１が、プリントエンジン部３０５に対して、６ページ目のキャンセルを指示する（ステップＳ９１９）。
ジョブ制御部３０１からの６ページ目のキャンセル指示が間に合わず、プリントエンジン部３０５は、ジョブ制御部３０１に対して、６ページ目の印刷完了を通知する（ステップＳ９２０）。
次に、ジョブ制御部３０１が、５ページ目のステータスを参照する。５ページ目はすでに印刷が完了しているため、５ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、４ページ目のステータスを参照する。４ページ目はすでに印刷が完了しているため、４ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、３ページ目のステータスを参照する。３ページ目はすでに印刷が完了しているため、３ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、２ページ目のステータスを参照する。２ページ目はすでに印刷が完了しているため、２ページ目のキャンセルは行われない。
次に、ジョブ制御部３０１が、１ページ目のステータスを参照する。１ページ目はすでに印刷が完了しているため、１ページ目のキャンセルは行われない。
【００４２】
上述の第２比較例によれば、無駄になる印刷物の枚数は６枚である（１ページ目、２ページ目、３ページ目、４ページ目、５ページ目、６ページ目）。図６（ａ）のコスト６０２のコスト情報に基づいて算出される、無駄になったコストは、４１３円（２００円＋１円＋１円＋１円＋１０円＋２００円）である。
前述の図７のキャンセル処理によれば、第２比較例と比較して、１９９円の無駄を削減することができる。
【００４３】
以上説明したように、本実施形態の印刷装置によれば、紙のコスト情報に基づいてキャンセルするページの順序を決定する。このため、印刷開始済みの印刷ジョブをキャンセルする際に無駄になるコストを削減することができる。
【００４４】
（他の実施形態）
本発明は、上述した実施形態に限定されるものではない。例えば、上述した実施形態では、ジョブ制御部３０１、画像処理部３０４、プリントエンジン部３０５等が１つの印刷装置内に存在する構成を例にして説明したが、本発明はそのような構成に限定されるものではない。ジョブ制御部３０１、画像処理部３０４、プリントエンジン部３０５等が複数の装置で構成される場合にも、本発明を適用可能である。例えば、ＤＦＥ（Digital Front End）と印刷装置との２つの装置から構成される場合などにも本発明を適用できる。例えば、印刷装置とは異なる装置が、各ページの消耗品のコストに基づいて、キャンセルするページの順序を決定して、印刷装置にキャンセルするページの順序を指示しても良い。
また、印刷用紙の価格に基づいてコストを計算した例を説明したが、印刷用紙は消耗品の一例であり、本発明は、これに限定されるものではない。印刷用紙以外の消耗品のコストを算出し、そのコストに基づいて、キャンセルするページの順序を決定しても良い。印刷用紙以外の消耗品としては、例えば、インク、トナー等が挙げられる。
【００４５】
例えば、各ページの印刷に使用するインク種とインク量を推定し、その使用するインク種のコストとインク量に基づいて、インクのコストを算出しても良い。この場合、ユーザーが、ＵＩ３０２を用いてインク種や価格の情報を入力し、ジョブ管理部３０３が、その入力情報に基づいて、インクのコスト情報（例えば、インク種と価格を紐付けたテーブル）を管理しても良い。また、ジョブ制御部３０１は、印刷ジョブに含まれている情報（例えば、カラー／モノクローム等の情報、インク色の情報、画像データ等）に基づいて、各ページのインク量を推定しても良い。また、ジョブ制御部３０１は、インクのコスト情報と推定したインク量とに基づいて、印刷ジョブの各ページの印刷に使用されるインクのコストを求め、該コストが大きいページから順に印刷処理をキャンセルしても良い。この場合、キャンセル時に無駄になるインクのコストを削減することが可能である。
トナーについても、上記のインクのコストと同様の処理を適用できる。例えば、ジョブ管理部３０３が、ユーザーによる入力情報に基づいて、トナーのコスト情報を管理し、ジョブ制御部３０１が、印刷ジョブに含まれている情報に基づいて、各ページのトナー量を推定する。そして、ジョブ制御部３０１が、トナーのコスト情報と推定したトナー量とに基づいて、印刷ジョブの各ページの印刷に使用されるトナーのコストを求め、該コストが大きいページから順に印刷処理をキャンセルする。
【００４６】
また、図５に示したキャンセル処理において、ステップＳ５０４の処理（キャンセルリストを印刷用紙のコスト毎に印刷が遅い順（降順）にソートする処理）は、必ずしも行う必要はない。このステップＳ５０４の処理は、図８に示した例のような、プリントエンジン部３０５に印刷を指示したすべてのページのキャンセルが失敗するケースを防ぐためのものである。ステップＳ５０４の処理を行わない場合、そのようなケースを防ぐことはできないが、図８の例よりも、無駄なコストを削減できる可能性が高い。
また、図３に示した構成において、画像処理部３０４及びプリントエンジン部３０５が、印刷ジョブの各ページの画像を印刷用紙に印刷する印刷手段を構成しても良い。さらに、ジョブ管理部３０３が、印刷に使用される消耗品のコスト情報を管理する管理手段を構成しても良い。さらに、ジョブ制御部３０１が、印刷手段の印刷動作を制御して印刷ジョブの各ページの印刷処理を順次に実行する制御手段を構成しても良い。この場合、ジョブ制御部３０１である制御手段が、印刷ジョブをキャンセルする場合に、コスト情報に基づいて、印刷ジョブの印刷に使用される消耗品のコストをページ毎に求める。そして制御手段が、各ページの消耗品のコストに基づいて、キャンセルするページの順序を決定しても良い。
【符号の説明】
【００４７】
１００  印刷装置
３０１  ジョブ制御部
３０３  ジョブ管理部
３０４  画像処理部
３０５  プリントエンジン部
【図１】
2020049694.tif 000003
【図２】
2020049694.tif 000004
【図３】
2020049694.tif 000005
【図４】
2020049694.tif 000006
【図５】
2020049694.tif 000007
【図６】
2020049694.tif 000008
【図７】
2020049694.tif 000009
【図８】
2020049694.tif 000010
【図９】
2020049694.tif 000011
【図１０】
2020049694.tif 000012