(57)【要約】【課題】記録剤の消費バランスを維持するのに好適な両面印刷装置を提供する。【解決手段】両面印刷装置１００は、ＣＭＹＫの４色インクカートリッジを着脱可能なカートリッジホルダ１０ａ〜１０ｄを備え、印刷要求とともに印刷データを受信したときは、用紙の印刷面が使用済みであることを識別可能な表示を示す使用済表示データを取得する。また、インクの残量を示すインク残量情報を取得し、取得したインク残量情報に基づいて残量最大インクを判定する。そして、取得した使用済表示データに基づいて、判定した残量最大インクを使用して裏紙の裏面に使用済表示を印刷する裏面印刷制御を行うとともに、取得した印刷データに基づいて、裏紙の表面に文書を印刷する表面印刷制御を行う。【選択図】図１
2007245462.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録剤を保持する記録剤保持手段を備え、前記記録剤保持手段に保持された記録剤を使用して両面印刷を行う両面印刷装置であって、
印刷データを取得する印刷データ取得手段と、用紙の印刷面が使用済みであることを識別可能な表示を示す使用済表示データを取得する使用済表示データ取得手段と、前記記録剤の利用度合いを示す記録剤利用情報を取得する記録剤利用情報取得手段と、前記記録剤利用情報取得手段で取得した記録剤利用情報に基づいて前記複数の記録剤のうち残量が最も多いまたは利用率が最も低いものを判定する記録剤判定手段と、前記使用済表示データ取得手段で取得した使用済表示データに基づいて、前記記録剤判定手段で判定した記録剤を使用して用紙の一方の面を印刷する印刷制御を行う第１印刷制御手段と、前記印刷データ取得手段で取得した印刷データに基づいて、前記用紙の他方の面を印刷する印刷制御を行う第２印刷制御手段とを備えることを特徴とする両面印刷装置。
【請求項２】
請求項１において、
前記記録剤利用情報取得手段および前記記録剤判定手段は、前記用紙の他方の面の印刷が完了するごとに実行することを特徴とする両面印刷装置。
【請求項３】
請求項１および２のいずれか１項において、
さらに、前記各記録剤ごとに、当該記録剤に対応する色により前記識別可能な表示を構成した前記使用済表示データを記憶する使用済表示データ記憶手段を備え、
前記使用済表示データ取得手段は、前記記録剤判定手段で判定した記録剤に対応する前記使用済表示データを前記使用済表示データ記憶手段から取得することを特徴とする両面印刷装置。
【請求項４】
複数の記録剤を保持する記録剤保持手段に保持された記録剤を使用して両面印刷を行う両面印刷プログラムであって、
印刷データを取得する印刷データ取得ステップと、用紙の印刷面が使用済みであることを識別可能な表示を示す使用済表示データを取得する使用済表示データ取得ステップと、前記記録剤の利用度合いを示す記録剤利用情報を取得する記録剤利用情報取得ステップと、前記記録剤利用情報取得ステップで取得した記録剤利用情報に基づいて前記複数の記録剤のうち残量が最も多いまたは利用率が最も低いものを判定する記録剤判定ステップと、前記使用済表示データ取得ステップで取得した使用済表示データに基づいて、前記記録剤判定ステップで判定した記録剤を使用して用紙の一方の面を印刷する印刷制御を行う第１印刷制御ステップと、前記印刷データ取得ステップで取得した印刷データに基づいて、前記用紙の他方の面を印刷する印刷制御を行う第２印刷制御ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする両面印刷プログラム。
【請求項５】
複数の記録剤を保持する記録剤保持手段に保持された記録剤を使用して両面印刷を行う両面印刷方法であって、
印刷データを取得する印刷データ取得ステップと、用紙の印刷面が使用済みであることを識別可能な表示を示す使用済表示データを取得する使用済表示データ取得ステップと、前記記録剤の利用度合いを示す記録剤利用情報を取得する記録剤利用情報取得ステップと、前記記録剤利用情報取得ステップで取得した記録剤利用情報に基づいて前記複数の記録剤のうち残量が最も多いまたは利用率が最も低いものを判定する記録剤判定ステップと、前記使用済表示データ取得ステップで取得した使用済表示データに基づいて、前記記録剤判定ステップで判定した記録剤を使用して用紙の一方の面を印刷する印刷制御を行う第１印刷制御ステップと、前記印刷データ取得ステップで取得した印刷データに基づいて、前記用紙の他方の面を印刷する印刷制御を行う第２印刷制御ステップとを含むことを特徴とする両面印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、両面印刷を行う装置およびプログラム、並びに方法に係り、特に、記録剤の消費バランスを維持するのに好適な両面印刷装置および両面印刷プログラム、並びに両面印刷方法に関する。
【背景技術】
【０００２】
従来、片面が使用済みの用紙（以下、裏紙という。）を用いて印刷を行う技術としては、例えば、特許文献１記載の技術が知られている。
特許文献１記載の技術は、用紙の表面と裏面に印刷する内容を選択し、用紙の片面が既に印刷されている場合は、用紙の使用済面に網掛け等の印刷を行い、用紙を裏返しにし、用紙の未使用面に所望の文書を印刷するものである。
【特許文献１】特開平１０−２５４６６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１記載の技術にあっては、規定色（例えば、黒）の網掛け等を用紙の使用済面に印刷するため、裏紙を用いた印刷（以下、裏紙印刷という。）を大量に行った場合、規定色のインクを大量に消費することになる。そのため、カラー印刷対応の印刷装置に適用した場合は、規定色のインクと他の色のインクとの消費バランスが崩れる可能性があった。
【０００４】
カラー印刷対応の印刷装置には、複数色のインクを充填した１つのインクカートリッジを使用するものがある。この場合、各インクごとの交換を行うことができないので、インクの消費バランスが崩れ、いずれかのインクが先に消尽した場合には、他のインクが残っていてもインクカートリッジを交換しなければならず、経済的でない。
また、カラー印刷対応の印刷装置には、複数色のインクをそれぞれ充填したインクカートリッジを使用するものもある。この場合、各インクごとの交換を行うことはできるが、インクの消尽時期が異なった場合には、インクカートリッジをその都度交換しなければならず、手間を要する。
【０００５】
このような問題は、複数色のインクを使用して印刷する場合に限らず、複数のインク、トナーその他の記録剤を使用して印刷するあらゆる場合について同様に想定される。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、記録剤の消費バランスを維持するのに好適な両面印刷装置および両面印刷プログラム、並びに両面印刷方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
〔形態１〕  上記目的を達成するために、形態１の両面印刷装置は、
複数の記録剤を保持する記録剤保持手段を備え、前記記録剤保持手段に保持された記録剤を使用して両面印刷を行う両面印刷装置であって、
印刷データを取得する印刷データ取得手段と、用紙の印刷面が使用済みであることを識別可能な表示を示す使用済表示データを取得する使用済表示データ取得手段と、前記記録剤の利用度合いを示す記録剤利用情報を取得する記録剤利用情報取得手段と、前記記録剤利用情報取得手段で取得した記録剤利用情報に基づいて前記複数の記録剤のうち残量が最も多いまたは利用率が最も低いものを判定する記録剤判定手段と、前記使用済表示データ取得手段で取得した使用済表示データに基づいて、前記記録剤判定手段で判定した記録剤を使用して用紙の一方の面を印刷する印刷制御を行う第１印刷制御手段と、前記印刷デー
タ取得手段で取得した印刷データに基づいて、前記用紙の他方の面を印刷する印刷制御を行う第２印刷制御手段とを備えることを特徴とする。
【０００７】
このような構成であれば、印刷データ取得手段により印刷データが、使用済表示データ取得手段により使用済表示データが取得される。また、記録剤利用情報取得手段により記録剤利用情報が取得され、記録剤判定手段により、取得された記録剤利用情報に基づいて複数の記録剤のうち残量が最も多いまたは利用率が最も低いものが判定される。そして、第１印刷制御手段により、取得された使用済表示データに基づいて、判定された記録剤を使用して用紙の一方の面を印刷する印刷制御が行われる。また、第２印刷制御手段により、取得された印刷データに基づいて、用紙の他方の面を印刷する印刷制御が行われる。
【０００８】
これにより、残量が最も多いまたは利用率が最も低い記録剤を使用して使用済の表示が印刷されるので、従来に比して、記録剤の消費バランスが崩れる可能性を低減することができるという効果が得られる。
ここで、記録剤とは、文字や画像等を用紙に記録可能な記録材料をいい、これには、例えば、インク、トナーが含まれる。以下、形態４の両面印刷プログラム、および形態７の両面印刷方法において同じである。
【０００９】
また、記録剤の利用度合いには、記録剤の利用量、利用率、利用頻度その他利用度合いを示すものが含まれる。また、記録剤の利用量には、消耗量だけでなく残量も含まれる。以下、形態４の両面印刷プログラム、および形態７の両面印刷方法において同じである。
また、記録剤保持手段としては、例えば、印刷装置がインクジェットプリンタやレーザプリンタのような場合は、記録剤を充填した記録剤カートリッジを装着可能なカートリッジホルダ、印刷装置が大型印刷機のような場合は、記録剤を貯留する記録剤貯留手段が含まれる。以下、形態４の両面印刷プログラム、および形態７の両面印刷方法において同じである。
【００１０】
また、両面印刷の方法は、どのような形態であってもよく、例えば、最初に用紙の一方の面を印刷し、その後、用紙を反転させ、用紙の他方の面を印刷するようにしてもよいし、印字ヘッドを用紙の一方および他方の側に設け、用紙の両面を同時に印刷するようにしてもよい。以下、形態４の両面印刷プログラム、および形態７の両面印刷方法において同じである。
【００１１】
また、印刷データ取得手段は、印刷データを取得するようになっていればどのような構成であってもよく、例えば、入力装置等から印刷データを入力してもよいし、外部の装置等から印刷データを獲得または受信してもよいし、記憶装置や記憶媒体等から印刷データを読み出してもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、取得の概念については同じである。
【００１２】
〔形態２〕  さらに、形態２の両面印刷装置は、形態１の両面印刷装置において、
前記記録剤利用情報取得手段および前記記録剤判定手段は、前記用紙の他方の面の印刷が完了するごとに実行することを特徴とする。
このような構成であれば、用紙の他方の面の印刷が完了するごとに記録剤利用情報取得手段および記録剤判定手段が実行される。
これにより、印刷データに基づく印刷が行われるたびに、その直後の記録剤の利用度合いに基づいて残量が最も多いまたは利用率が最も低い記録剤が判定されるので、記録剤の消費バランスが崩れる可能性をさらに低減することができるという効果が得られる。
【００１３】
〔形態３〕  さらに、形態３の両面印刷装置は、形態１および２のいずれか１の両面印刷装置において、
さらに、前記各記録剤ごとに、当該記録剤に対応する色により前記識別可能な表示を構成した前記使用済表示データを記憶する使用済表示データ記憶手段を備え、
前記使用済表示データ取得手段は、前記記録剤判定手段で判定した記録剤に対応する前記使用済表示データを前記使用済表示データ記憶手段から取得することを特徴とする。
このような構成であれば、使用済表示データ取得手段により、判定された記録剤に対応する使用済表示データが使用済表示データ記憶手段から取得される。
ここで、使用済表示データ記憶手段は、使用済表示データをあらゆる手段でかつあらゆる時期に記憶するものであり、使用済表示データをあらかじめ記憶してあるものであってもよいし、使用済表示データをあらかじめ記憶することなく、本装置の動作時に外部からの入力等によって使用済表示データを記憶するようになっていてもよい。
【００１４】
〔形態４〕  一方、上記目的を達成するために、形態４の両面印刷プログラムは、
複数の記録剤を保持する記録剤保持手段に保持された記録剤を使用して両面印刷を行う両面印刷プログラムであって、
印刷データを取得する印刷データ取得ステップと、用紙の印刷面が使用済みであることを識別可能な表示を示す使用済表示データを取得する使用済表示データ取得ステップと、前記記録剤の利用度合いを示す記録剤利用情報を取得する記録剤利用情報取得ステップと、前記記録剤利用情報取得ステップで取得した記録剤利用情報に基づいて前記複数の記録剤のうち残量が最も多いまたは利用率が最も低いものを判定する記録剤判定ステップと、前記使用済表示データ取得ステップで取得した使用済表示データに基づいて、前記記録剤判定ステップで判定した記録剤を使用して用紙の一方の面を印刷する印刷制御を行う第１印刷制御ステップと、前記印刷データ取得ステップで取得した印刷データに基づいて、前記用紙の他方の面を印刷する印刷制御を行う第２印刷制御ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００１５】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の両面印刷装置と同等の作用および効果が得られる。
【００１６】
〔形態５〕  さらに、形態５の両面印刷プログラムは、形態４の両面印刷プログラムにおいて、
前記記録剤利用情報取得ステップおよび前記記録剤判定ステップは、前記用紙の他方の面の印刷が完了するごとに実行することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２の両面印刷装置と同等の作用および効果が得られる。
【００１７】
〔形態６〕  さらに、形態６の両面印刷プログラムは、形態４および５のいずれか１の両面印刷プログラムにおいて、
前記使用済表示データ取得ステップは、前記各記録剤ごとに、当該記録剤に対応する色により前記識別可能な表示を構成した前記使用済表示データを記憶する使用済表示データ記憶手段から、前記記録剤判定ステップで判定した記録剤に対応する前記使用済表示データを取得することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３の両面印刷装置と同等の作用および効果が得られる。
【００１８】
〔形態７〕  一方、上記目的を達成するために、形態７の両面印刷方法は、
複数の記録剤を保持する記録剤保持手段に保持された記録剤を使用して両面印刷を行う両面印刷方法であって、
印刷データを取得する印刷データ取得ステップと、用紙の印刷面が使用済みであることを識別可能な表示を示す使用済表示データを取得する使用済表示データ取得ステップと、前記記録剤の利用度合いを示す記録剤利用情報を取得する記録剤利用情報取得ステップと、前記記録剤利用情報取得ステップで取得した記録剤利用情報に基づいて前記複数の記録剤のうち残量が最も多いまたは利用率が最も低いものを判定する記録剤判定ステップと、前記使用済表示データ取得ステップで取得した使用済表示データに基づいて、前記記録剤判定ステップで判定した記録剤を使用して用紙の一方の面を印刷する印刷制御を行う第１印刷制御ステップと、前記印刷データ取得ステップで取得した印刷データに基づいて、前記用紙の他方の面を印刷する印刷制御を行う第２印刷制御ステップとを含むことを特徴とする。
これにより、形態１の両面印刷装置と同等の効果が得られる。
【００１９】
〔形態８〕  さらに、形態８の両面印刷方法は、形態７の両面印刷方法において、
前記記録剤利用情報取得ステップおよび前記記録剤判定ステップは、前記用紙の他方の面の印刷が完了するごとに実行することを特徴とする。
これにより、形態２の両面印刷装置と同等の効果が得られる。
【００２０】
〔形態９〕  さらに、形態９の両面印刷方法は、形態７および８のいずれか１の両面印刷方法において、
前記使用済表示データ取得ステップは、前記各記録剤ごとに、当該記録剤に対応する色により前記識別可能な表示を構成した前記使用済表示データを記憶する使用済表示データ記憶手段から、前記記録剤判定ステップで判定した記録剤に対応する前記使用済表示データを取得することを特徴とする。
これにより、形態３の両面印刷装置と同等の効果が得られる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の第１の実施の形態を図面を参照しながら説明する。図１ないし図５は、本発明に係る両面印刷装置および両面印刷プログラム、並びに両面印刷方法の第１の実施の形態を示す図である。
まず、本発明を適用する両面印刷装置１００の機能概要を説明する。
図１は、両面印刷装置１００の機能概要を示す機能ブロック図である。
【００２２】
両面印刷装置１００は、図１に示すように、ＣＭＹＫの４色インクカートリッジを着脱可能なカートリッジホルダ１０ａ〜１０ｄと、カートリッジホルダ１０ａ〜１０ｄから供給されるインクを使用して用紙に印刷を行う印刷ヘッド１２とを有して構成されている。
両面印刷装置１００は、さらに、印刷データを取得する印刷データ取得部１４と、各インクカートリッジごとにそのインクの残量を示すインク残量情報を取得するインク残量情報取得部１６と、インク残量情報取得部１６で取得したインク残量情報に基づいて４色のインクのうち残量が最も多いもの（以下、残量最大インクという。）を判定する残量最大インク判定部１８とを有して構成されている。
【００２３】
両面印刷装置１００は、さらに、用紙の印刷面が使用済みであることを識別可能な表示（以下、使用済表示という。）を示す使用済表示データを記憶する使用済表示データ記憶部２０と、使用済表示データ記憶部２０から使用済表示データを取得する使用済表示データ取得部２２と、複数のトレイ（不図示）のうち裏紙をセットしたトレイから裏紙を給紙する裏紙給紙部２４とを有して構成されている。
【００２４】
両面印刷装置１００は、さらに、使用済表示データ取得部２２で取得した使用済表示データに基づいて、残量最大インク判定部１８で判定した残量最大インクを使用して、裏紙給紙部２４で給紙した裏紙の使用済みの面である裏面に使用済表示を印刷する印刷制御を
行う裏面印刷制御部２６と、印刷データ取得部１４で取得した印刷データに基づいて、裏紙給紙部２４で給紙した裏紙の未使用の面である表面に文書を印刷する印刷制御を行う表面印刷制御部２８とを有して構成されている。
【００２５】
次に、両面印刷装置１００の構成を説明する。
図２は、両面印刷装置１００のハードウェア構成を示すブロック図である。
両面印刷装置１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００２６】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力および表示が可能なタッチパネル等からなる操作パネル４０と、データやテーブル等をファイルとして格納する記憶装置４２と、カートリッジホルダ１０ａ〜１０ｄ、印刷ヘッド１２その他の印刷に必要な機構からなるプリンタエンジン４４と、ネットワーク１９９に接続するための信号線とが接続されている。
【００２７】
図３は、使用済表示データのデータ構造を示す図である。
記憶装置４２は、使用済表示データ記憶部２０を構成し、図３に示すように、複数の使用済表示データを記憶している。図３の例では、「使用済」という文字、×印、および網掛け模様をそれぞれ使用済表示とした３つの使用済表示データを示している。使用済表示は、用紙の印刷面が使用済みであることを識別可能な表示であればどのようなものでも構わない。ただし、色の指定はなく、任意の色で出力できるものとする。使用済表示データは、画像データであってもよいし、PostScript等のプリンタ記述言語で記述されたデータであってもよい。
【００２８】
ＣＰＵ３０は、マイクロプロセッシングユニット等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図４のフローチャートに示す印刷制御処理を実行する。
図４は、印刷制御処理を示すフローチャートである。
印刷制御処理は、ＣＰＵ３０において実行されると、図４に示すように、まず、ステップＳ１００に移行する。
【００２９】
ステップＳ１００では、印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes)は、ステップＳ１０２に移行するが、そうでないと判定したとき(No)は
、印刷要求を受信するまでステップＳ１００で待機する。
ステップＳ１０２では、印刷データを受信し、ステップＳ１０４に移行して、受信した印刷データの印刷設定に基づいて裏紙印刷が設定されているか否かを判定し、裏紙印刷が設定されていると判定したとき(Yes)は、ステップＳ１０６に移行する。
【００３０】
ステップＳ１０６では、各インクカートリッジごとに現在のインク残量を示すインク残量情報を取得する。例えば、インクカートリッジが装填されてからドットを何回打ったかを記録しておき、ドット１回当たりのインク使用量に基づいて残量を算出し、その算出結果をインク残量情報として取得することができる。また、プリンタエンジン４４からインク残量情報を取得することもできる。この場合、ＳＮＭＰ（Simple Network Management Protocol）に従ってＭＩＢ（Management Information Base）に保存されているインク残
量情報を取得する方法がある。
【００３１】
次いで、ステップＳ１０８に移行して、取得したインク残量情報に基づいて残量最大インクを判定し、ステップＳ１１０に移行して、いずれかの使用済表示データを記憶装置４２から取得し、ステップＳ１１２に移行して、複数のトレイのうち裏紙をセットしたトレイから裏紙を給紙し、ステップＳ１１４に移行する。
ステップＳ１１４では、取得した使用済表示データに基づいて、判定した残量最大インクを使用して、給紙した裏紙の裏面に使用済表示を印刷する裏面印刷制御処理を実行し、ステップＳ１１６に移行して、取得した印刷データに基づいて、給紙した裏紙の表面に文書を印刷する表面印刷制御処理を実行し、ステップＳ１１８に移行する。
【００３２】
ステップＳ１１８では、全ページの印刷が完了したか否かを判定し、全ページの印刷が完了したと判定したとき(Yes)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１１８で、全ページの印刷が完了しないと判定したとき(No)は、ステップＳ１１２に移行する。
一方、ステップＳ１０４で、裏紙印刷が設定されていないと判定したとき(No)は、ステップＳ１２０に移行して、受信した印刷データの印刷設定に基づいて両面印刷が設定されているか否かを判定し、両面印刷が設定されていると判定したとき(Yes)は、ステップＳ
１２２に移行する。
【００３３】
ステップＳ１２２では、複数のトレイのうち両面とも未使用である白紙をセットしたトレイから白紙を給紙し、取得した印刷データに基づいて、給紙した白紙の両面に文書を印刷する両面印刷制御処理を全ページの印刷が完了するまで実行し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１２０で、両面印刷が設定されていないと判定したとき(No)は、ステップＳ１２４に移行する。
【００３４】
ステップＳ１２４では、複数のトレイのうち白紙をセットしたトレイから白紙を給紙し、取得した印刷データに基づいて、給紙した白紙の片面に文書を印刷する片面印刷制御処理を全ページの印刷が完了するまで実行し、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
【００３５】
ホスト端末では、ユーザが裏紙印刷を設定して印刷を要求すると、裏紙印刷設定を含む印刷データが生成され、生成された印刷データが印刷要求とともに両面印刷装置１００に送信される。
両面印刷装置１００では、印刷要求を受信すると、ステップＳ１０２を経て、印刷データを受信する。受信した印刷データには裏紙印刷設定が含まれているので、ステップＳ１０６、Ｓ１０８を経て、インク残量情報が取得され、取得されたインク残量情報に基づいて残量最大インクが判定される。
【００３６】
図５は、各色のインク残量を示す図である。
図５の例では、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）の順で残量が多いので、マゼンタ（Ｍ）が残量最大インクとして判定される。
次いで、ステップＳ１１０、Ｓ１２２を経て、使用済表示データが取得され、裏紙が給紙される。そして、ステップＳ１１４を経て、取得された使用済表示データに基づいて、残量最大インクとして判定されたマゼンタ（Ｍ）を使用して、給紙された裏紙の裏面に使用済表示が印刷される。また、ステップＳ１１６を経て、取得された印刷データに基づいて、給紙された裏紙の表面に文書が印刷される。裏紙の給紙、裏面の印刷および表面の印刷は、全ページの印刷が完了するまで繰り返し行われる。
【００３７】
このようにして、本実施の形態では、印刷データおよび使用済表示データを取得し、イ
ンクの残量を示すインク残量情報を取得し、取得したインク残量情報に基づいて残量最大インクを判定し、取得した使用済表示データに基づいて、判定した残量最大インクを使用して裏紙の裏面に使用済表示を印刷する裏面印刷制御を行うとともに、取得した印刷データに基づいて、裏紙の表面に文書を印刷する表面印刷制御を行う。
【００３８】
これにより、残量が最も多いインクを使用して使用済表示が印刷されるので、従来に比して、インクの消費バランスが崩れる可能性を低減することができる。
上記第１の実施の形態において、カートリッジホルダ１０ａ〜１０ｄは、形態１、４または７の記録剤保持手段に対応し、印刷データ取得部１４およびステップＳ１０２は、形態１の印刷データ取得手段に対応し、ステップＳ１０２は、形態４または７の印刷データ取得ステップに対応している。また、インク残量情報取得部１６およびステップＳ１０６は、形態１の記録剤利用情報取得手段に対応し、ステップＳ１０６は、形態４または７の記録剤利用情報取得ステップに対応し、残量最大インク判定部１８およびステップＳ１０８は、形態１の記録剤判定手段に対応している。
【００３９】
また、上記第１の実施の形態において、ステップＳ１０８は、形態４または７の記録剤判定ステップに対応し、使用済表示データ取得部２２およびステップＳ１１０は、形態１の使用済表示データ取得手段に対応し、ステップＳ１１０は、形態４または７の使用済表示データ取得ステップに対応している。また、裏面印刷制御部２６およびステップＳ１１４は、形態１の第１印刷制御手段に対応し、ステップＳ１１４は、形態４または７の第１印刷制御ステップに対応し、表面印刷制御部２８およびステップＳ１１６は、形態１の第２印刷制御手段に対応している。
【００４０】
また、上記第１の実施の形態において、ステップＳ１１６は、形態４または７の第２印刷制御ステップに対応し、インクは、形態１、４または７の記録剤に対応し、インク残量情報は、形態１、４または７の記録剤利用情報に対応している。
次に、本発明の第２の実施の形態を図面を参照しながら説明する。図６は、本発明に係る両面印刷装置および両面印刷プログラム、並びに両面印刷方法の第２の実施の形態を示す図である。
【００４１】
本実施の形態は、上記第１の実施の形態に対して、インク残量情報の取得および残量最大インクの判定を行うタイミングが異なる。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
ＣＰＵ３０は、図４の印刷制御処理に代えて、図６のフローチャートに示す印刷制御処理を実行する。
【００４２】
図６は、印刷制御処理を示すフローチャートである。
印刷制御処理は、ＣＰＵ３０において実行されると、図６に示すように、まず、ステップＳ２００に移行する。
ステップＳ２００では、印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes)は、ステップＳ２０２に移行するが、そうでないと判定したとき(No)は
、印刷要求を受信するまでステップＳ２００で待機する。
【００４３】
ステップＳ２０２では、印刷データを受信し、ステップＳ２０４に移行して、受信した印刷データの印刷設定に基づいて裏紙印刷が設定されているか否かを判定し、裏紙印刷が設定されていると判定したとき(Yes)は、ステップＳ２０６に移行する。
ステップＳ２０６では、いずれかの使用済表示データを記憶装置４２から取得し、ステップＳ２０８に移行して、複数のトレイのうち裏紙をセットしたトレイから裏紙を給紙し、ステップＳ２１０に移行して、ステップＳ１１６と同様の表面印刷制御処理を実行し、
ステップＳ２１２に移行する。
【００４４】
ステップＳ２１２では、各インクカートリッジごとに現在のインク残量を示すインク残量情報を取得し、ステップＳ２１４に移行して、取得したインク残量情報に基づいて残量最大インクを判定し、ステップＳ２１６に移行して、ステップＳ１１４と同様の裏面印刷制御処理を実行し、ステップＳ２１８に移行する。
ステップＳ２１８では、全ページの印刷が完了したか否かを判定し、全ページの印刷が完了したと判定したとき(Yes)は、一連の処理を終了して元の処理に復帰させる。
【００４５】
一方、ステップＳ２１８で、全ページの印刷が完了しないと判定したとき(No)は、ステップＳ２０８に移行する。
一方、ステップＳ２０４で、裏紙印刷が設定されていないと判定したとき(No)は、ステップＳ２２０〜Ｓ２２４に移行して、ステップＳ１２０〜Ｓ１２４と同様の処理を実行し、一連の処理を終了して元の処理に復帰させる。
【００４６】
次に、本実施の形態の動作を説明する。
両面印刷装置１００では、印刷要求を受信すると、ステップＳ２０２を経て、印刷データを受信する。受信した印刷データには裏紙印刷設定が含まれているので、ステップＳ２０６、Ｓ２０８を経て、使用済表示データが取得され、裏紙が給紙される。そして、ステップＳ２１０を経て、取得された印刷データに基づいて、給紙された裏紙の表面に文書が印刷される。
【００４７】
また、ステップＳ２１２、Ｓ２１４を経て、表面の印刷が完了した時点でのインク残量を示すインク残量情報が取得され、取得されたインク残量情報に基づいて残量最大インクが判定される。例えば、１枚目の表面の印刷が完了した時点でシアン（Ｃ）の残量が最も多い場合は、シアン（Ｃ）が残量最大インクとして判定される。そのため、１枚目の裏面に対しては、ステップＳ２１６を経て、シアン（Ｃ）を使用して使用済表示が印刷される。
【００４８】
次いで、２枚目の印刷が開始され、例えば、２枚目の表面の印刷が完了した時点でマゼンタ（Ｍ）の残量が最も多い場合は、マゼンタ（Ｍ）が残量最大インクとして判定される。そのため、２枚目の裏面に対しては、マゼンタ（Ｍ）を使用して使用済表示が印刷される。
このようにして、本実施の形態では、インク残量情報の取得および残量最大インクの判定を表面の印刷が完了するごとに行う。
【００４９】
これにより、印刷データに基づく印刷が行われるたびに、その直後のインク残量に基づいて残量最大インクが判定されるので、インクの消費バランスが崩れる可能性をさらに低減することができる。
上記第２の実施の形態において、ステップＳ２１２は、形態２の記録剤利用情報取得手段、または形態５若しくは８の記録剤利用情報取得ステップに対応し、ステップＳ２１４は、形態２の記録剤判定手段、または形態５若しくは８の記録剤判定ステップに対応している。
【００５０】
なお、上記第１および第２の実施の形態においては、色の指定がない使用済表示データを用いたが、これに限らず、各インクカートリッジごとに、そのインクに対応する色により使用済表示を構成した使用済表示データを用いることもできる。
図７は、使用済表示データのデータ構造を示す図である。
記憶装置４２は、図７に示すように、「使用済」という文字をシアン（Ｃ）で、×印をマゼンタ（Ｍ）で、網掛け模様をブラック（Ｋ）でそれぞれ構成した３つの使用済表示デ
ータを示している。
【００５１】
ステップＳ１１０では、判定した残量最大インクに対応する使用済表示データを記憶装置４２から取得する。また、上記第２の実施の形態に適用する場合は、ステップＳ２１４、Ｓ２１６の間にステップＳ２０６の処理を移動し、ステップＳ２０６では、判定した残量最大インクに対応する使用済表示データを記憶装置４２から取得する。
また、上記第１および第２の実施の形態においては、残量が最も多いインクを使用して使用済表示を印刷するように構成したが、これに限らず、利用率が最も少ないインクを使用して使用済表示を印刷するように構成することもできる。これは、インク容量が色によって異なる場合には、残量が多いインクであっても、利用率が高く、他のインクより先に消尽する場合があるためである。例えば、ブラック（Ｋ）のインク容量が「100」、他の
色のインク容量が「５０」という場合において、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインク残量がそれぞれ「５０」、「３０」、「２０」、「４０」とする。この場合、残量最大インクは、ブラック（Ｋ）となるが、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の利用率は、それぞれ「５０％」、「４０％」、「６０％」、「１０％」となり、イエロー（Ｙ）の利用率が最も低い。この場合、イエロー（Ｙ）を使用した方が、インクの消費バランスを維持するという意味では適切となる。
【００５２】
また、上記第１および第２の実施の形態においては、残量が最も多いインクを使用して使用済表示を印刷するように構成したが、これに限らず、交換回数も含めてインクの使用頻度を記憶しておき、最も古いインクを使用するように構成することもできる。
これにより、古く、品質が劣化していると思われるインクを使用して使用済表示を印刷することができる。
【００５３】
また、上記第１および第２の実施の形態においては、有色のインクを使用して使用済表示を印刷するように構成したが、インクには、光沢感を出すための無色透明インクであるグロスオプティマイズインク等があり、このようなインク濃度が薄いまたは無色透明であるインクは人が識別しにくいため、残量が多くても使用済表示の印刷には使用しない方が望ましい。
【００５４】
また、上記第１および第２の実施の形態においては、インクの浸透特性について特に説明しなかったが、インクには、用紙の裏に写りやすい染料系のインクと、写りにくい顔料系のインクがあり、このようなインクの浸透特性を考慮し、使用済表示の印刷には裏写りしにくい顔料系のインクのなかから残量最大インクを選択するように構成することもできる。
【００５５】
これにより、裏写りしにくく、かつ残量の多いインクを使用済表示の印刷に使用することができる。
また、上記第１および第２の実施の形態においては、複数のトレイのうち裏紙をセットしたトレイから裏紙を給紙するように構成したが、これに限らず、裏紙の給紙方法は任意の技術を採用することができ、例えば、同一のトレイに白紙と裏紙が混在してセットされ、両面印刷装置１００に備えられたセンサにより白紙か裏紙かを両面印刷装置１００が判定し、裏紙を給紙するように構成することもできる。その他、手差しトレイにユーザが裏紙をセットするような構成でもよい。
【００５６】
また、上記第１および第２の実施の形態においては、両面印刷の方法の詳細について特に説明しなかったが、例えば、最初に用紙の一方の面を印刷し、その後、用紙を反転させ、用紙の他方の面を印刷するように構成してもよいし、印字ヘッドを用紙の一方および他方の側に設け、用紙の両面を同時に印刷するように構成してもよい。また、使用済表示を
先に印刷し、本来印刷すべき印刷データを後から印刷するようにしてもよいし、その逆の順序でも構わない。
【００５７】
また、上記第１および第２の実施の形態においては、使用済表示データを記憶装置４２から取得するように構成したが、これに限らず、プリンタドライバがインストールされたホスト端末に使用済表示データを記憶しておき、使用済表示データをホスト端末から取得するように構成することもできる。
また、上記第１および第２の実施の形態においては、残量が最も多いインクを判定するように構成したが、これに限らず、残量が閾値以上のインクが存在するときは、残量が閾値以上のインクのなかからいずれかを選択し、残量が閾値以上のインクが存在しないときは、残量が最も多いインクを選択するように構成することもできる。また、インク残量のバラツキ（例えば、分散）を算出し、バラツキが閾値未満のときは、任意のインクを選択し、バラツキが閾値以上のときは、残量が最も多いインクを選択するように構成することもできる。閾値は、各インクごとに設定してもよいし、すべてのインクについて共通に設定してもよい。
【００５８】
また、上記第１および第２の実施の形態においては、両面印刷装置１００単体で構成したが、これに限らず、両面印刷装置１００を利用するホスト端末のプリンタドライバとして構成してもよいし、ホスト端末のプリンタドライバおよび両面印刷装置１００からなるネットワークシステムとして構成してもよい。
また、上記第１および第２の実施の形態において、図４および図６のフローチャートに示す印刷制御処理を実行するにあたってはいずれも、ＲＯＭ３２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４に読み込んで実行するようにしてもよい。
【００５９】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【００６０】
また、上記第１および第２の実施の形態においては、本発明に係る両面印刷装置および両面印刷プログラム、並びに両面印刷方法を、両面印刷装置１００に適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【図面の簡単な説明】
【００６１】
【図１】両面印刷装置１００の機能概要を示す機能ブロック図である。
【図２】両面印刷装置１００のハードウェア構成を示すブロック図である。
【図３】使用済表示データのデータ構造を示す図である。
【図４】印刷制御処理を示すフローチャートである。
【図５】各色のインク残量を示す図である。
【図６】印刷制御処理を示すフローチャートである。
【図７】使用済表示データのデータ構造を示す図である。
【符号の説明】
【００６２】
１００…両面印刷装置、  １０ａ〜１０ｄ…カートリッジホルダ、  １２…印刷ヘッド、
１４…印刷データ取得部、  １６…インク残量情報取得部、  １８…残量最大インク判定部、  ２０…使用済表示データ記憶部、  ２２…使用済表示データ取得部、  ２４…裏紙給紙部、  ２６…裏面印刷制御部、  ２８…表面印刷制御部、  ３０…ＣＰＵ、  ３２
…ＲＯＭ、  ３４…ＲＡＭ、  ３８…Ｉ／Ｆ、  ４０…操作パネル、  ４２…記憶装置、
４４…プリンタエンジン、  １９９…ネットワーク
【図１】
2007245462.tif 000003
【図２】
2007245462.tif 000004
【図３】
2007245462.tif 000005
【図４】
2007245462.tif 000006
【図５】
2007245462.tif 000007
【図６】
2007245462.tif 000008
【図７】
2007245462.tif 000009