(57)【要約】【課題】乾燥のための時間に依存する印刷処理のスループットを必要以上に低下させることなく、インク未定着に起因する印刷媒体の汚れを防止する。【解決手段】印刷元データから印刷データを生成する印刷データ生成ステップ（ステップＳ１０５）と、印刷処理に使用されるインク使用量を、生成された印刷データに基づき計測するインク使用量計測ステップ（ステップＳ１０５）と、インク使用量が規定値以上であるか否かを判断するインク使用量判断ステップ（ステップＳ１０８）と、規定値以上であると判断した場合、次に印刷データを生成する前に白紙データを生成する白紙データ生成ステップ（ステップＳ１０９）と、規定値以上のインク使用量を使用してレーベル印刷を行った光ディスクを印刷済媒体排出部３７に排出するステップ（ステップＳ２０４）と、白紙データに基づき印刷処理を実行しなかった第２の充填部３６の紙ディスクを印刷済の光ディスクに重ねて排出するステップ（ステップＳ２０６）と、を有する。【選択図】図４
2009157862.tif 000002
【特許請求の範囲】
【請求項１】
インクを用いて印刷媒体に対する印刷処理を行う印刷装置を制御するホストコンピュータであって、
印刷元データから印刷データを生成する印刷データ生成部と、
前記印刷処理に使用されるインク使用量を、生成された印刷データに基づき計測するインク使用量計測部と、
前記インク使用量が規定値以上であるか否かを判断するインク使用量判断部と、を備え、
規定値以上であると判断した場合、前記印刷データ生成部は、次に印刷データを生成する前に白紙データを生成することを特徴とするホストコンピュータ。
【請求項２】
前記白紙データを生成する白紙データ生成機能の設定情報を保持する設定情報保持部を備え、
前記印刷データ生成部は、前記設定情報がオン設定の場合に白紙データを生成し、前記設定情報がオフ設定の場合は前記白紙データを生成しないことを特徴とする請求項１に記載のホストコンピュータ。
【請求項３】
前記印刷データは、光ディスク媒体のレーベル面に印刷されるデータであることを特徴とする請求項１または２に記載のホストコンピュータ。
【請求項４】
請求項１から３の何れかに記載のホストコンピュータによって制御される印刷装置であって、
印刷処理前の印刷媒体が充填される印刷媒体充填部と、
前記印刷処理が行われた印刷済媒体が排出される印刷済媒体排出部と、
前記印刷データに基づき前記印刷媒体に対して印刷処理を行う印刷処理部と、を備え、
前記印刷処理部は、前記規定値以上のインク使用量を使用して印刷処理を行った印刷済媒体を前記印刷済媒体排出部に排出すると、前記白紙データに基づき印刷処理を実行しなかった前記印刷媒体充填部の印刷媒体を前記印刷済媒体に重ねて排出することを特徴とする印刷装置。
【請求項５】
前記印刷媒体充填部は、少なくとも前記印刷媒体として光ディスク媒体が充填される第１の充填部と、印刷処理が行われた前記光ディスクに重ねて排出される紙媒体が充填される第２の充填部と、を有することを特徴とする請求項４に記載の印刷装置。
【請求項６】
印刷処理前の印刷媒体が充填される印刷媒体充填部と、前記印刷処理が行われた印刷済媒体が排出される印刷済媒体排出部と、を備え、インクを用いて前記印刷媒体に対する印刷処理を行う印刷装置の印刷制御方法であって、
印刷元データから印刷データを生成する印刷データ生成ステップと、
前記印刷処理に使用されるインク使用量を、生成された印刷データに基づき計測するインク使用量計測ステップと、
前記インク使用量が規定値以上であるか否かを判断するインク使用量判断ステップと、
規定値以上であると判断した場合、次に印刷データを生成する前に白紙データを生成する白紙データ生成ステップと、
前記規定値以上のインク使用量を使用して印刷処理を行った印刷済媒体を前記印刷済媒体排出部に排出するステップと、
前記白紙データに基づき印刷処理を実行しなかった前記印刷媒体充填部の印刷媒体を前記印刷済媒体に重ねて排出するステップと、を有することを特徴とする印刷制御方法。
【請求項７】
前記白紙データを生成する白紙データ生成機能の設定情報がオン設定の場合は、白紙データを生成し、前記設定情報がオフ設定の場合は前記白紙データを生成しないことを特徴とする請求項６に記載の印刷制御方法。
【請求項８】
前記印刷媒体として光ディスク媒体が充填される第１の充填部から前記光ディスク媒体を取り出すステップと、印刷処理が行われた前記光ディスク媒体に重ねて排出される紙媒体が充填される第２の充填部から前記紙媒体を取り出すステップと、を有することを特徴とする請求項７に記載の印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクを用いて印刷媒体に対する印刷処理を行う印刷装置を制御するホストコンピュータ、印刷装置及び印刷制御方法に関する。
【背景技術】
【０００２】
用紙に対してインクやトナー等の記録材料が完全に定着する前に、次の印刷処理後の用紙が重ねられてしまい、印刷物が汚れてしまう場合がある。特許文献１には、印刷処理と印刷処理の間の時間間隔が一定の時間間隔となるように制御する方法が提案されている。ところが、用紙に定着される記録材料の量は一律でなくデータ内容によって異なる。特に、多くの記録材料を必要とする場合は、一定の時間内に乾燥しない場合もある。
【０００３】
そこで、特許文献２には、使用するインク量を計測し、インク量に応じて乾燥時間を調整する方法が記載されている。また特許文献３には、印刷を完了したページに関する情報に基づいてそのページのインク乾燥状態を判断し、インクの乾燥状態が不十分であれば、次ページの印刷まで所定時間待機する方法が提案されている。
【０００４】
また、紙送り量からインクの乾燥時間を調整する方法も提案されている（特許文献４参照）。直前の用紙送り量に基づいて、次の用紙送り開始時点、あるいは記憶ヘッドが幅方向に移動を開始する時点を決定する。これにより、用紙送り量が異なる印刷モードを複数備えている場合でも、各印刷モードに応じて乾燥時間を調整することができる。
さらに、画像情報から、画像の高濃度部分や色の配置を認識し、高濃度部分から先に印刷したり、遅乾性のインクから先に印刷する方法もある（特許文献５参照）。これにより、例えば用紙後端に高濃度部分がある場合でも、高濃度部分から印刷を開始することによって、他の部分に対する印刷動作時間を乾燥時間とすることができ、十分な乾燥時間を確保することができる。
【０００５】
【特許文献１】特開平０５−２７８２０９号公報
【特許文献２】特開２０００−２１８７７３号公報
【特許文献３】特開平０５−１６９６４５号公報
【特許文献４】特開２００１−３３４６４４号公報
【特許文献５】特開２００３−２６６６５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１から４に記載の方法では、設定された乾燥時間だけ待機しなければならず印刷処理のスループットが低下する。また、乾燥時間は、インク使用量のみに左右されるものではなく、用紙の種類によっても大きく変化する。特に、高品質の光沢紙やＣＤやＤＶＤ等の光ディスクのレーベル面に対する印刷を行った場合は、通常の印刷用紙よりも多くの乾燥時間を要する。このため、特許文献５の方法でも、未乾燥の用紙の重ね合わせによる汚れを完全に防止することは難しい。
【０００７】
本発明は、上記課題を解決するためになされたものであって、乾燥のための時間に依存する印刷処理のスループットを必要以上に低下させることなく、インク未定着に起因する印刷媒体の汚れを防止することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決することのできる本発明は、インクを用いて印刷媒体に対する印刷処理を行う印刷装置を制御するホストコンピュータであって、
印刷元データから印刷データを生成する印刷データ生成部と、
前記印刷処理に使用されるインク使用量を、生成された印刷データに基づき計測するインク使用量計測部と、
前記インク使用量が規定値以上であるか否かを判断するインク使用量判断部と、を備え、
規定値以上であると判断した場合、前記印刷データ生成部は、次に印刷データを生成する前に白紙データを生成することを特徴とする。
【０００９】
上記構成によれば、インク使用量が規定値以上であると判断した場合は、次に印刷データを生成する前に白紙データを生成するので、次の印刷データの前に白紙データを挿入することができる。したがって、ホストコンピュータは、印刷装置にインク使用量が規定値以上の印刷データに基づき印刷処理を実行させ、白紙データに基づき白紙印刷を実行させることができる。
【００１０】
また、上記課題を解決することのできる本発明に係る印刷制御方法は、印刷処理前の印刷媒体が充填される印刷媒体充填部と、前記印刷処理が行われた印刷済媒体が排出される印刷済媒体排出部と、を備え、インクを用いて前記印刷媒体に対する印刷処理を行う印刷装置の印刷制御方法であって、
印刷元データから印刷データを生成する印刷データ生成ステップと、
前記印刷処理に使用されるインク使用量を、生成された印刷データに基づき計測するインク使用量計測ステップと、
前記インク使用量が規定値以上であるか否かを判断するインク使用量判断ステップと、
規定値以上であると判断した場合、次に印刷データを生成する前に白紙データを生成する白紙データ生成ステップと、
前記規定値以上のインク使用量を使用して印刷処理を行った印刷済媒体を前記印刷済媒体排出部に排出するステップと、
前記白紙データに基づき印刷処理を実行しなかった前記印刷媒体充填部の印刷媒体を前記印刷済媒体に重ねて排出するステップと、を有することを特徴とする。
【００１１】
上記構成によれば、インク使用量が規定値以上であると判断した場合は、次に印刷データを生成する前に白紙データを生成するので、次の印刷データの前に白紙データを挿入することができる。したがって、印刷装置はインク使用量が規定値以上の印刷データに基づき印刷処理を実行し、白紙データに基づき印刷処理を実行しなかった印刷媒体充填部の印刷媒体を、規定値以上のインク使用量を使用して印刷処理を行った印刷済媒体に重ねて排出することができる。これにより、印刷済媒体上のインクが乾燥していなくても、その上に重ねて排出された印刷媒体により、次に排出される他の印刷済媒体にインクが付着して汚れてしまうことを防止することができる。したがって、インク乾燥のための時間に依存する印刷処理のスループットを必要以上に低下させることなく、インク未定着に起因する印刷媒体の汚れを防止することができる。
【００１２】
また、本発明のホストコンピュータは、前記白紙データを生成する白紙データ生成機能の設定情報を保持する設定情報保持部を備え、
前記印刷データ生成部は、前記設定情報がオン設定の場合に白紙データを生成し、前記設定情報がオフ設定の場合は前記白紙データを生成しないことを特徴とする。
【００１３】
また、本発明の印刷制御方法は、前記白紙データを生成する白紙データ生成機能の設定情報がオン設定の場合は、白紙データを生成し、前記設定情報がオフ設定の場合は前記白紙データを生成しないことを特徴とする。
【００１４】
上記構成によれば、設定情報によっては、白紙データを生成したり生成しなかったりすることができる。つまり、インク使用量が規定値以上であっても設定情報が保持されていなければ、白紙データを生成しないよう設定することも可能である。したがって、白紙データの挿入の可否をユーザの設定次第で自由に変更することが可能である。
【００１５】
また、本発明のホストコンピュータにおいて、前記印刷データは、光ディスク媒体のレーベル面に印刷されるデータであることを特徴とする。
【００１６】
上記構成によれば、印刷データは光ディスク媒体のレーベル面に印刷されるデータである。このため、印刷装置に対して、規定値以上のインク使用量を使ったレーベル印刷を実行させた後に、白紙データに基づきレーベル印刷を実行しない白紙の印刷媒体を作成することができる。
【００１７】
また、上記課題を解決することのできる本発明は、上記何れかに記載のホストコンピュータによって制御される印刷装置であって、
印刷処理前の印刷媒体が充填される印刷媒体充填部と、
前記印刷処理が行われた印刷済媒体が排出される印刷済媒体排出部と、
前記印刷データに基づき前記印刷媒体に対して印刷処理を行う印刷処理部と、を備え、
前記印刷処理部は、前記規定値以上のインク使用量を使用して印刷処理を行った印刷済媒体を前記印刷済媒体排出部に排出すると、前記白紙データに基づき印刷処理を実行しなかった前記印刷媒体充填部の印刷媒体を前記印刷済媒体に重ねて排出することを特徴とする。
【００１８】
上記構成によれば、白紙データに基づき印刷処理を実行しなかった印刷媒体充填部の印刷媒体を、規定値以上のインク使用量を使用して印刷処理を行った印刷済媒体に重ねて排出することができる。これにより、印刷済媒体上のインクが乾燥していなくても、その上に重ねて排出された印刷媒体により、次に排出される他の印刷済媒体にインクが付着して汚れてしまうことを防止することができる。したがって、インク乾燥のための時間に依存する印刷処理のスループットを必要以上に低下させることなく、インク未定着に起因する印刷媒体の汚れを防止することができる。
【００１９】
また、本発明の印刷装置において、前記印刷媒体充填部は、少なくとも前記印刷媒体として光ディスク媒体が充填される第１の充填部と、印刷処理が行われた前記光ディスクに重ねて排出される紙媒体が充填される第２の充填部と、を有することを特徴とする。
【００２０】
また、本発明の印刷制御方法は、前記印刷媒体として光ディスク媒体が充填される第１の充填部から前記光ディスクを取り出すステップと、印刷処理が行われた前記光ディスクに重ねて排出される紙媒体が充填される第２の充填部から前記紙媒体を取り出すステップと、を有することを特徴とする。
【００２１】
上記構成によれば、第１の充填部から光ディスク媒体を取り出し、そのレーベル面に規定値以上のインク使用量を伴う印刷処理を行うと、第２の充填部から紙媒体を取り出し、その紙媒体を印刷処理が行われた光ディスクに重ねて排出する。したがって、特に乾きにくいレーベル面印刷を行った場合でも、その上に紙媒体を重ねて排出することができるので、インク乾燥のための時間に依存するレーベル印刷処理のスループットを必要以上に低下させることなく、インク未定着に起因する光ディスク媒体の汚れを防止することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係るホストコンピュータ、印刷装置及び印刷制御方法の好適な実施の形態について、図面を参照して詳細に説明する。
【００２３】
図１は、本実施形態のホストコンピュータ及びプリンタを備えた印刷システムの一実施の形態の概略構成を示すブロック図である。
本実施形態の印刷システムは、ホストコンピュータ１０と、該ホストコンピュータ１０から送信される印刷データに応じて印刷処理を実行するインクジェット方式のプリンタ３０（印刷装置）と、を備えている。
【００２４】
（ホストコンピュータの内部構成）
ホストコンピュータ１０は、アプリケーションソフトウェアであり印刷元データを作成するアプリケーション１２と、アプリケーション１２からの印刷指示に応じて印刷元データを加工処理し、プリンタ３０に対応した印刷データを生成するプリンタドライバ２０と、生成された印刷データをプリンタ３０へ送信し、プリンタ３０から制御情報を受信する送受信部１３と、を備えている。また、プリンタドライバ２０は、プリンタ３０の動作を制御する。
【００２５】
プリンタドライバ２０は、印刷データ生成部２１と、インク使用量計測部２２と、インク使用量判断部２３と、コマンド生成部２４と、設定情報保持部２５と、を備えている。
印刷データ生成部２１は、アプリケーション１２から受信した印刷元データを加工して印刷データを生成するとともに、印刷開始コマンドやインク使用量を付加して印刷ジョブとして送受信部１３を介してプリンタ３０へ送信する。
【００２６】
インク使用量計測部２２は、加工処理された印刷データに基づき印刷処理に使用されるインク使用量を計測する。インク使用量判断部２３は、インク使用量計測部２２によって計測されたインク使用量が規定値以上であるか否かを判断する。コマンド生成部２４は、印刷開始コマンド等の各種コマンドを生成する。設定情報保持部２５は、白紙データを生成する白紙データ生成機能の設定情報を保持する記憶部である。印刷データ生成部２１は、インク使用量が予め設定されている規定値以上であり、設定情報保持部２５の設定情報がオン設定の場合に白紙データを生成する。一方、インク使用量が規定値以上であっても、設定情報がオフ設定の場合は白紙データを生成しない。
【００２７】
なお、本実施形態の印刷データは、光ディスク媒体のレーベル面に印刷されるデータである。また、本実施形態でいうインク使用量とは、１枚の光ディスク媒体のレーベル面に印刷される印刷データを印刷するために必要なインク使用量であって、印刷データ生成部２１が生成する印刷データに基づきインク使用量計測部２２が測定する。
【００２８】
（プリンタの内部構成）
一方、プリンタ３０は、ホストコンピュータ１０から印刷データを受信したり、ホストコンピュータ１０へ制御情報を送信する送受信部３１、プリントバッファ３２、印刷処理部３４、印刷制御部３３、第１の充填部３５、第２の充填部３６及び印刷媒体排出部３７と、を備えている。
【００２９】
ホストコンピュータ１０から送信された印刷データはプリントバッファ３２に展開される。印刷処理部３４は、プリントバッファ３２に展開された印刷データに基づき光ディスク媒体のレーベル面に対して印刷処理を行う。印刷制御部３３は、ホストコンピュータ１０から印刷データとともに送信される印刷開始コマンドに応じて、印刷ヘッド及びキャリッジ等を含む印刷処理部３４を駆動制御する。
【００３０】
第１の充填部（印刷媒体充填部）には、印刷媒体としての光ディスク媒体が充填されているスタッカ１である。また、第２の充填部（印刷媒体充填部）には、紙ディスク（紙媒体）が充填されているスタッカ２である。紙ディスクは、印刷処理部３４によって印刷処理が行われた光ディスク媒体に重ねて排出される媒体である。規定値以上のインク使用量を使用して印刷処理された光ディスク媒体の上に紙媒体を重ねることによって、レーベル面の印刷のにじみや、次に重ねられる光ディスク媒体の記録面が汚れるのを防止することができる。
印刷媒体排出部３７は、印刷処理が行われた印刷済の光ディスク媒体が排出されるスタッカ３である。また、印刷済の光ディスク媒体の間には紙媒体が挿入されてスタックされる。なお、印刷媒体排出部３７は複数備えていてもよい。
【００３１】
また、印刷処理部３４は、規定値以上のインク使用量を使用して印刷処理を行った光ディスク媒体を印刷済媒体排出部３７に排出すると、白紙データに基づき印刷処理を実行しなかった紙ディスクを印刷済の光ディスク媒体に重ねて排出する。
このよに、本実施形態の印刷処理部３４は、光ディスク媒体を第１の充填部３５から取り出して印刷処理を行い、印刷済の光ディスク媒体を印刷媒体排出部３７に排出する。また、紙ディスクを第２の充填部３５から取り出して印刷済の光ディスク媒体が排出された印刷媒体排出部３７に重ねて排出する。
【００３２】
次に、本実施形態の印刷システムにおける印刷データ生成方法について図２から図４を参照して説明する。図２は、本実施形態のプリンタドライバのユーザインターフェース画面であり、図３は、図２の画面でプロパティボタンをクリックしたときのユーザインターフェース画面である。図４は、本実施形態のホストコンピュータが行う印刷データ生成方法を説明するためのフローチャートである。
【００３３】
（印刷データ生成処理について）
ユーザは印刷処理開始にあたってプリンタドライバ２０を起動させると、図２に示すように、プリンタ３０のプリンタドライバの設定画面が表示される。ユーザが「ＯＫ」ボタン１０１をクリックすると、印刷データの生成処理が開始されて、生成された印刷データがプリンタ３０に送信される。一方、ユーザが「キャンセル」ボタン１０２をクリックすると、設定画面がクローズする。また、「プロパティ」ボタン１０３をクリックすると、図３に示すプロパティ画面が表示される。
【００３４】
ユーザが設定した印刷媒体の種類に応じて、印刷媒体の種類が表示枠２０１内に表示される。ここでは、光ディスク媒体を選択すると、ディスクが表示される。このほか、印刷部数２０２に部数を入力し、白紙データ生成機能を使いたい場合は自動白紙挿入判定適用のチェックボックス２０３にチェックを入れる。ユーザが「ＯＫ」ボタン２０４をクリックすると、設定情報を記憶して図２の設定画面に戻り、「キャンセル」ボタン２０５をクリックすると、入力した設定情報はキャンセルされる。
自動白紙挿入判定適用のチェックボックス２０３にチェックされ、「ＯＫ」ボタン２０４がクリックされると、設定情報保持部２５に白紙データ生成機能のオン設定が保持される。
【００３５】
ホストコンピュータ１０のアプリケーション１２から印刷命令が成されると（ステップＳ１０１）、アプリケーション１２からプリンタドライバ２０へ印刷元データが渡される（ステップＳ１０２）。アプリケーション１２からプリンタドライバ２０へ印刷開始要求であるＤｒｖＳｔａｒｔＤｏｃが通知されると、印刷データ生成部２１は、受け取った印刷元データを印刷データに変換するための加工を開始する処理を行う。アプリケーション１２からＤｒｖＳｔａｒｔＤｏｃが通知されない場合には、加工処理が正常に開始できなかったと判断して（ステップＳ１０３：Ｎｏ）、ファイルを削除して印刷ジョブをキャンセルする（ステップＳ１１２）。
【００３６】
一方、加工処理が成功したと判断した場合（ステップＳ１０３：Ｙｅｓ）は、処理した印刷データを図示せぬ印刷データ記憶部のファイルに書き込む。
【００３７】
次に、アプリケーション１２からプリンタドライバ２０へ１頁分の印刷データの処理開始要求であるＤｒｖＳｔａｒｔＰａｇｅが通知され、印刷データ生成部２１は、印刷元データから１頁分の印刷元データの設定情報を抽出し、１頁分の印刷データの設定情報に加工を開始する処理を行う。
【００３８】
ここで、アプリケーション１２からＤｒｖＳｔａｒｔＰａｇｅが通知されない場合には、加工処理が正常に終了できなかったと判断して（ステップＳ１０４：Ｎｏ）、ファイルを削除して印刷ジョブをキャンセルする（ステップＳ１１２）。一方、加工処理が成功したと判断した場合（ステップＳ１０４：Ｙｅｓ）は、処理した１ページ分の印刷データの設定情報を印刷データ記憶部のファイルに書き込む。
【００３９】
次に、アプリケーション１２からプリンタドライバ２０へ印刷元データを印刷データに変換する処理の開始要求であるＤｒｖＷｒｉｔｅＰｒｉｎｔｅｒが通知され、１ページ分の印刷元データを印刷データに変換する処理を行う（ステップＳ１０５）。このとき、インク使用量計測部２２は、１ページ分の印刷データを印刷するために必要なインク使用量を計測し、計測したインク使用量も印刷データに付加してファイルに書き込む。
【００４０】
アプリケーション１２からＤｒｖＷｒｉｔｅＰｒｉｎｔｅｒが通知されない場合には、加工処理が正常に終了できなかったと判断して（ステップＳ１０５：Ｎｏ）、ファイルを削除し印刷ジョブをキャンセルする（ステップＳ１１２）。一方、加工処理が成功したと判断した場合（ステップＳ１０５：Ｙｅｓ）は、処理した１ページ分の印刷データをファイルに書き込む。
【００４１】
次に、アプリケーション１２からプリンタドライバ２０へ１ページ分の印刷データ加工処理の終了要求であるＤｒｖＥｎｄＰａｇｅが通知され、１ページ分の印刷データ加工の終了処理が成功したかどうかを判断する。
【００４２】
アプリケーション１２からＤｒｖＥｎｄＰａｇｅが通知されない場合には、加工処理が正常に終了できなかったと判断して（ステップＳ１０６：Ｎｏ）、ファイルを削除し印刷ジョブをキャンセルする（ステップＳ１１２）。一方、加工処理が成功したと判断した場合（ステップＳ１０６：Ｙｅｓ）は、処理したデータをファイルに書き込む。
【００４３】
次に、インク使用量判断部２３は、設定情報保持部２５に保持されている設定情報を参照し、白紙データ生成機能がオン設定となっているかオフ設定となっているか判断する。オン設定になっていれば（ステップＳ１０７：Ｙｅｓ）、ステップＳ１０５で計測したインク使用量が予め設定されている規定値以上であるか判断する。規定値以上であれば（ステップＳ１０８：Ｙｅｓ）、印刷データ生成部２１は白紙データを生成し、白紙ページデータをファイルに挿入する（ステップＳ１０９）。インク使用量が規定値より少ない場合は（ステップＳ１０８：Ｎｏ）、白紙データを生成せずに次のステップＳ１１０を実行する。
【００４４】
次に、アプリケーション１２は、印刷ページの終りを認識するとＤｒｖＥｎｄＤｏｃをプリンタドライバ２０に対して通知する。すべてのページの変換処理が終了したかどうかを判断し（ステップＳ１１０）、全てのページの変換処理が終了していない場合には（ステップＳ１１０：Ｎｏ）、ステップＳ１０４に戻り続きの印刷ページの加工処理を実行する。
【００４５】
全てのページの変換処理が終了した場合で（ステップＳ１１０：Ｙｅｓ）、アプリケーション１２からＤｒｖＥｎｄＤｏｃが通知されない場合には（ステップＳ１１１：Ｎｏ）、加工処理が正常に終了できなかったと判断して、印刷データ記憶部に準備されたファイルを削除し、印刷ジョブをキャンセルする（ステップＳ１１２）。一方、印刷データの加工を終了する処理が成功したと判断した場合（ステップＳ１１１：Ｙｅｓ）は、処理したデータをファイルに書き込み印刷データの生成処理を終了する。
【００４６】
（印刷処理について）
次に、図５を参照してプリンタ３０が実行する印刷処理について説明する。図５は、本実施形態のプリンタが実行する印刷処理を説明するためのフローチャートである。
ホストコンピュータ１０から図４の印刷データ生成処理によって生成された規定値以上のインク使用量を必要とする印刷データを受信すると（ステップＳ２０１：Ｙｅｓ）、まずプリントバッファに印刷データが展開される。印刷処理部３４は第１の充填部３５から光ディスク媒体を取り出し（ステップＳ２０２）、キャリッジ及び印刷ヘッドを駆動させて印刷処理の開始準備をする。
【００４７】
取り出した光ディスク媒体のレーベル面に、印刷データに基づき印刷処理を実行する（ステップＳ２０３）。このとき、印刷処理部３４は、印刷データとともにホストコンピュータ１０から送信されたインク使用量にしたがったインクを使用してレーベル印刷する。したがって、本実施形態では規定値以上のインク使用量を使用してレーベル印刷を実行する。レーベル印刷後、印刷処理部３４は印刷済の光ディスク媒体を印刷媒体排出部３７に排出する（ステップＳ２０４）。続いて、図４のステップＳ１０９で挿入された白紙ページデータを受信すると、印刷処理部３４は第２の充填部３６から紙ディスクを取り出す（ステップＳ２０５）。
【００４８】
白紙ページデータに基づき印刷処理は実行せず、先にレーベル印刷処理された光ディスク媒体が排出された印刷媒体排出部３７に重ねて、紙ディスクを排出する（ステップＳ２０６）。続けて印刷データがあれば（ステップＳ２０７：Ｎｏ）、ステップＳ２０２に戻り新たな光ディスク媒体を取り出してレーベル印刷を実行する。続きの印刷データがなければ（ステップＳ２０７：Ｎｏ）印刷処理を終了する。
【００４９】
このように、本実施形態によれば、インク使用量が規定値以上であると判断した場合は、次に印刷データを生成する前に白紙ページデータを生成し挿入するので、次の印刷データの前に白紙データを挿入することができる。したがって、ホストコンピュータ１０は、プリンタ３０にインク使用量が規定値以上の印刷データに基づきレーベル印刷処理を実行させ、白紙データに基づき白紙印刷を実行させることができる。
【００５０】
また、白紙ページデータに基づきレーベル印刷処理を実行しなかった第２の充填部３６の紙ディスクを、規定値以上のインク使用量を使用して印刷処理を行った光ディスク媒体に重ねて排出することができる。これにより、印刷済の光ディスク媒体上のインクが乾燥していなくても、その上に重ねて排出された紙ディスクにより、次に排出される他の印刷済の光ディスク媒体にインクが付着して汚れてしまうことを防止することができる。したがって、インク乾燥のための時間に依存する印刷処理のスループットを必要以上に低下させることなく、インク未定着に起因する光ディスクの汚れを防止することができる。
【００５１】
また、インク使用量が規定値以上であっても設定情報が保持されていなければ（オフ設定となっていれば）、白紙ページデータを生成しないよう設定することも可能である。したがって、白紙データの挿入の可否をユーザの設定次第で自由に変更することが可能である。
さらに、印刷データは光ディスク媒体のレーベル面に印刷されるデータである。このため、プリンタに対して、規定値以上のインク使用量を使い、特に乾きにくいレーベル印刷を実行させた後でも、白紙データに基づきレーベル印刷を実行しない白紙の紙ディスクを挿入することができる。したがって、インク乾燥のための時間に依存するレーベル印刷処理のスループットを必要以上に低下させることなく、インク未定着に起因する光ディスク媒体の汚れを防止することができる。
【００５２】
なお、本実施形態では、印刷媒体として光ディスク媒体を例示したが、通常のカット紙に対して印刷するインクジェットプリンタに適用することも可能である。例えば、両面印刷を行うインクジェットプリンタに適用すれば、印刷結果と印刷結果との間に白紙を挿入することによって、両面印刷結果が乾燥していない状態でも表裏を保護することができる。
【００５３】
また、本実施形態では、光ディスクの間に紙ディスクを挿入するよう説明したが、紙ディスクに限られない。第１の充填部３５と第２の充填部３６とに分離することなく光ディスク充填部を１つ備えていれば、レーベル印刷処理を行わない光ディスクをそのまま挿入することもできる。
【図面の簡単な説明】
【００５４】
【図１】本実施形態のホストコンピュータ及びプリンタを備えた印刷システムの一実施の形態の概略構成を示すブロック図である。
【図２】本実施形態のプリンタドライバのユーザインターフェース画面である。
【図３】図２の画面でプロパティを選択したときのユーザインターフェース画面である。
【図４】本実施形態のホストコンピュータが行う印刷データ生成方法を説明するためのフローチャートである。
【図５】本実施形態のプリンタが実行する印刷処理を説明するためのフローチャートである。
【符号の説明】
【００５５】
１０：ホストコンピュータ，１２：アプリケーション、１３：送受信部、２０：プリンタドライバ、２１：印刷データ生成部、２２：インク使用量計測部、２３：インク使用量判断部、２４：コマンド生成部、２５：設定情報保持部、３０：プリンタ、３１：送受信部、３２：プリントバッファ、３３：印刷制御部、３４：印刷処理部、３５：第１の充填部、３６：第２の充填部、３７：印刷媒体排出部
【図１】
2009157862.tif 000003
【図２】
2009157862.tif 000004
【図３】
2009157862.tif 000005
【図４】
2009157862.tif 000006
【図５】
2009157862.tif 000007