(57)【要約】      （修正有）【課題】  装着されているインクカートリッジが非推奨品の場合、非推奨品の使用の承認指示を受け付け使用が可能になる印刷システムを提供する。【解決手段】  印刷ユニットと、前記印刷ユニットに装着されたインクカートリッジの種類を判定する判定ユニットによって非推奨品であると判定されたインクカートリッジの承認指示とを入力する第一操作ユニットと、非推奨品であると判定されたインクカートリッジの承認指示とを入力する第二操作ユニットと、前記第一操作ユニットによって入力された承認指示と前記第二操作ユニットによって入力された承認指示とを個別に記憶する記憶媒体と、前記第一操作ユニットによって入力された承認指示を前記記憶媒体が記憶している場合、前記第一操作ユニットによる承認指示の入力を促す第一案内ユニットによる承認指示の入力を促す第二案内ユニットと、を備える印刷システム。【選択図】  図１
2007018308.tif 000002
【特許請求の範囲】
【請求項１】
印刷ユニットと、
前記印刷ユニットに装着されたインクカートリッジの種類を判定する判定ユニットと、
印刷指示と前記印刷ユニットに装着され前記判定ユニットによって非推奨品であると判定されたインクカートリッジの承認指示とを入力する第一操作ユニットと、
印刷指示と前記印刷ユニットに装着され前記判定ユニットによって非推奨品であると判定されたインクカートリッジの承認指示とを入力する第二操作ユニットと、
前記第一操作ユニットによって入力された承認指示と前記第二操作ユニットによって入力された承認指示とを個別に記憶する記憶媒体と、
前記第一操作ユニットによって入力された承認指示を前記記憶媒体が記憶している場合、前記第一操作ユニットによって入力された印刷指示に応じて、非推奨品であるインクカートリッジが装着されている前記印刷ユニットに印刷を実行させる第一制御ユニットと、
前記第二操作ユニットによって入力された承認指示を前記記憶媒体が記憶している場合、前記第二操作ユニットによって入力された印刷指示に応じて、非推奨品であるインクカートリッジが装着されている前記印刷ユニットに印刷を実行させる第二制御ユニットと、
前記印刷ユニットに装着されたインクカートリッジが非推奨品であって前記第一操作ユニットによって入力された承認指示を前記記憶媒体が記憶していない場合、前記第一操作ユニットによる承認指示の入力を促す第一案内ユニットと、
前記印刷ユニットに装着されたインクカートリッジが非推奨品であって前記第二操作ユニットによって入力された承認指示を前記記憶媒体が記憶していない場合、前記第二操作ユニットによる承認指示の入力を促す第二案内ユニットと、
を備える印刷システム。
【請求項２】
前記第一操作ユニットはインクカートリッジ交換指示を入力し、
前記第一案内ユニットは、前記第一操作ユニットによって入力されたインクカートリッジ交換指示に応じてインクカートリッジが交換されると、装着されたインクカートリッジが非推奨品であって前記第一操作ユニットによって入力された承認指示を前記記憶媒体が記憶していない場合、前記第一操作ユニットによる承認指示の入力を促し、
前記第二操作ユニットはインクカートリッジ交換指示を入力し、
前記第二案内ユニットは、前記第二操作ユニットによって入力されたインクカートリッジ交換指示に応じてインクカートリッジが交換されると、装着されたインクカートリッジが非推奨品であって前記第二操作ユニットによって入力された承認指示を前記記憶媒体が記憶していない場合、前記第二操作ユニットによる承認指示の入力を促す、
請求項１の印刷システム。
【請求項３】
前記第一案内ユニットは、前記第一操作ユニットによって印刷指示が入力されると、前記印刷ユニットに装着されたインクカートリッジが非推奨品であって前記第一操作ユニットによって入力された承認指示を前記記憶媒体が記憶していない場合、前記第一操作ユニットによる承認指示の入力を促し、
前記第二案内ユニットは、前記第二操作ユニットによって印刷指示が入力されると、前記印刷ユニットに装着されたインクカートリッジが非推奨品であって前記第二操作ユニットによって入力された承認指示を前記記憶媒体が記憶していない場合、前記第二操作ユニットによる承認指示の入力を促す、
請求項１に記載の印刷システム。
【請求項４】
前記印刷ユニットからインクカートリッジが取り外されると、前記第一操作ユニットによって入力された承認指示と前記第二操作ユニットによって入力された承認指示とを、前記記憶媒体から消去する記憶管理ユニットをさらに備える、
請求項１〜３のいずれか一項に記載の印刷システム。
【請求項５】
前記印刷ユニットに電源が投入される毎に、前記第一操作ユニットによって入力された承認指示と前記第二操作ユニットによって入力された承認指示とを、前記記憶媒体から消去する記憶管理ユニットをさらに備える、
請求項１〜３のいずれか一項に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷システムに関する。
【背景技術】
【０００２】
従来、インクジェットプリンタが使用するインクはカートリッジの形態で供給され、プリンタ本体に装着して使用される。市場には、プリンタの製造メーカが推奨するインクカートリッジ以外にも様々なメーカが製造したインクカートリッジが出回っている。しかし、プリンタ製造メーカが推奨するインクカートリッジ以外の非推奨品を使用すると、ヘッドのこすれや、ノズルのつまり、意図した印刷結果が得られない等の問題が発生する可能性がある。そのような可能性がある場合にはその旨をユーザに印刷実行前に通知できることが望ましい。
【０００３】
特許文献１に開示されている発明では、非推奨品であると判断されると、非推奨品の使用が禁止される。特許文献２に開示されている発明では、インクカートリッジの情報をプリンタのディスプレイ又はコンピュータのディスプレイに表示することができる。しかし、例えばパーソナルコンピュータ（ＰＣ）を介してプリンタを使用するユーザと、直接プリンタを使用するユーザとがいる場合、プリンタを介して上述の通知がなされたユーザが非推奨品の使用を承認すると、ＰＣを介して印刷しようとする別のユーザは装着されているインクカートリッジが非推奨品であることに気づかずに印刷を実行してしまうという問題がある。
【０００４】
【特許文献１】特開２００３−２４６０８０号公報
【特許文献２】特開２００１−１１７７４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、装着されているインクカートリッジが非推奨品の場合、プリンタが操作される系統別に非推奨品の使用の承認指示を受け付け、系統毎に非推奨品の使用が可能になる印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
（１）上記目的を達成するための印刷システムは、印刷ユニットと、前記印刷ユニットに装着されたインクカートリッジの種類を判定する判定ユニットと、印刷指示と前記印刷ユニットに装着され前記判定ユニットによって非推奨品であると判定されたインクカートリッジの承認指示とを入力する第一操作ユニットと、印刷指示と前記印刷ユニットに装着され前記判定ユニットによって非推奨品であると判定されたインクカートリッジの承認指示とを入力する第二操作ユニットと、前記第一操作ユニットによって入力された承認指示と前記第二操作ユニットによって入力された承認指示とを個別に記憶する記憶媒体と、前記第一操作ユニットによって入力された承認指示を前記記憶媒体が記憶している場合、前記第一操作ユニットによって入力された印刷指示に応じて、非推奨品であるインクカートリッジが装着されている前記印刷ユニットに印刷を実行させる第一制御ユニットと、前記第二操作ユニットによって入力された承認指示を前記記憶媒体が記憶している場合、前記第二操作ユニットによって入力された印刷指示に応じて、非推奨品であるインクカートリッジが装着されている前記印刷ユニットに印刷を実行させる第二制御ユニットと、前記印刷ユニットに装着されたインクカートリッジが非推奨品であって前記第一操作ユニットによって入力された承認指示を前記記憶媒体が記憶していない場合、前記第一操作ユニットによる承認指示の入力を促す第一案内ユニットと、前記印刷ユニットに装着されたインクカートリッジが非推奨品であって前記第二操作ユニットによって入力された承認指示を前記記憶媒体が記憶していない場合、前記第二操作ユニットによる承認指示の入力を促す第二案内ユニットと、を備える。
本発明の印刷システムによると、印刷ユニットに装着された非推奨品であるインクカートリッジに対する各操作ユニットによる承認指示の有無を記憶媒体が個別に記憶するため、承認指示が記憶されている操作ユニットによって入力された印刷指示のみに応じて印刷ユニットに印刷を実行させることができる。また本発明の印刷システムによると、印刷ユニットに装着された非推奨品であるインクカートリッジに対する各操作ユニットによる承認指示の有無を記憶媒体が個別に記憶するため、承認指示が記憶されていない操作ユニットでのみ承認指示の入力をユーザに促すことができる。
【０００７】
（２）前記第一操作ユニットはインクカートリッジ交換指示を入力してもよい。前記第一案内ユニットは、前記第一操作ユニットによって入力されたインクカートリッジ交換指示に応じてインクカートリッジが交換されると、装着されたインクカートリッジが非推奨品であって前記第一操作ユニットによって入力された承認指示を前記記憶媒体が記憶していない場合、前記第一操作ユニットによる承認指示の入力を促してもよい。前記第二操作ユニットはインクカートリッジ交換指示を入力してもよい。前記第二案内ユニットは、前記第二操作ユニットによって入力されたインクカートリッジ交換指示に応じてインクカートリッジが交換されると、装着されたインクカートリッジが非推奨品であって前記第二操作ユニットによって入力された承認指示を前記記憶媒体が記憶していない場合、前記第二操作ユニットによる承認指示の入力を促してもよい。
各操作ユニットによって入力されたインクカートリッジ交換指示に応じてインクカートリッジが交換されると、装着されたインクカートリッジが非推奨品であって対応する操作ユニットによって入力された承認指示を記憶媒体が記憶していない場合、対応する操作ユニットによる承認指示の入力を印刷システムが促すことにより、インク交換を実施したユーザにインク交換実施の際に承認指示の入力を促すことができる。
【０００８】
（３）前記第一案内ユニットは、前記第一操作ユニットによって印刷指示が入力されると、前記印刷ユニットに装着されたインクカートリッジが非推奨品であって前記第一操作ユニットによって入力された承認指示を前記記憶媒体が記憶していない場合、前記第一操作ユニットによる承認指示の入力を促してもよい。前記第二案内ユニットは、前記第二操作ユニットによって印刷指示が入力されると、前記印刷ユニットに装着されたインクカートリッジが非推奨品であって前記第二操作ユニットによって入力された承認指示を前記記憶媒体が記憶していない場合、前記第二操作ユニットによる承認指示の入力を促してもよい。
各操作ユニットによって印刷指示が入力されると、印刷ユニットに装着されたインクカートリッジが非推奨品であって対応する操作ユニットによって入力された承認指示を記憶媒体が記憶していない場合、対応する操作ユニットによる承認指示の入力を印刷システムが促すことにより、印刷を指示したユーザに印刷指示の際に承認指示の入力を促すことができる。
【０００９】
（４）前記印刷システムは、前記印刷ユニットからインクカートリッジが取り外されると、前記第一操作ユニットによって入力された承認指示と前記第二操作ユニットによって入力された承認指示とを、前記記憶媒体から消去する記憶管理ユニットをさらに備えてもよい。
印刷ユニットからインクカートリッジが取り外されると、各操作ユニットによって入力された承認指示を記憶媒体から消去することにより、一度承認指示が入力されたインクカートリッジと同一種類のインクカートリッジであっても、インク交換の際かあるいはインク交換後の印刷指示の際に各操作ユニットを操作するユーザに再度承認指示の入力を促すことができる。
【００１０】
（５）前記印刷システムは、前記印刷ユニットに電源が投入される毎に、前記第一操作ユニットによって入力された承認指示と前記第二操作ユニットによって入力された承認指示とを、前記記憶媒体から消去する記憶管理ユニットをさらに備えてもよい。
印刷ユニットに電源が投入される毎に各操作ユニットによって入力された承認指示を記憶媒体から消去することにより、一度承認指示が入力されたインクカートリッジと同一種類のインクカートリッジであっても、電源投入後の印刷指示の際に各操作ユニットを操作するユーザに再度承認指示の入力を促すことができる。
【００１１】
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。また、本発明はプログラムの発明としても、そのプログラムを記録した記録媒体の発明としても、方法の発明としても特定することができる。
【発明を実施するための最良の形態】
【００１２】
以下、複数の実施例に基づいて本発明の実施の形態を説明する。各実施例で対応する構成要素には同一の符号を用い、重複する説明は省略する。
（第一実施例）
（１）構成
図１は、本発明の一実施例による印刷システムの全体構成を示す模式図である。印刷システムは、有線又は無線で相互に通信可能に接続されているパーソナルコンピュータ（ＰＣ）２とプリンタ３とで構成される。ＰＣ２を操作してプリンタ３を使用するＰＣユーザとプリンタ３を直接操作して使用するダイレクトプリンタユーザとが存在する状況を想定している。
【００１３】
はじめに、ＰＣ２の構成について説明する。
図２はＰＣ２のハードウェア構成を示すブロック図である。ＰＣ２は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、操作部１４、表示部１５、外部インタフェース部１６、及びＨＤＤ（Hard Disk Device）１７を備え、これらはバスで相互に接続されている。
第一操作ユニットとしての操作部１４は、マウス３０やキーボード３２等で構成されている（図１参照）。
第一案内ユニットとしての表示部１５は、ＣＲＴやＬＣＤ等のディスプレイ３４（図１参照）やディスプレイコントローラ等で構成されている。
記憶媒体としてのＨＤＤ１７は、ハードディスクやハードディスクコントローラ等で構成され、オペレーティングシステム（ＯＳ）、プリンタ３用のプリンタドライバやその他各種のプログラムやデータが記憶されている。
【００１４】
ＣＰＵ１１はＲＯＭ１２、ＨＤＤ１７等に記憶されているプログラムを実行してＰＣ２の全体を制御する。また、ＣＰＵ１１はプリンタドライバプログラムを実行することで第一制御ユニット、判定ユニット、第一案内ユニット及び記憶管理ユニットとして機能する。ＲＯＭ１２は各種のプログラムやデータを予め記憶するメモリであり、ＲＡＭ１３は各種のプログラムやデータを一時的に記憶するメモリである。これら各種のプログラムやデータは所定のサーバから通信ネットワークを介してダウンロードして入力してもよいし、リムーバブルメモリ等のコンピュータ読み取り可能な記録媒体から読み出して入力してもよい。
外部インタフェース部１６は、プリンタ３、ディジタルカメラ等の機器と通信するためのＵＳＢコントローラ等を備える。尚、外部インタフェース部１６は、ＩＥＥＥ１３９４、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈ等のインタフェースを備えてもよい。
【００１５】
次に、プリンタ３の構成について説明する。
図３は、プリンタ３のハードウェア構成を示すブロック図である。制御部５８は、ＲＡＭ６０、ＣＰＵ６４、及び記憶媒体としてのフラッシュメモリ６２を備える。ＣＰＵ６４はフラッシュメモリ６２に格納されている制御プログラムを実行してプリンタ３の各部を制御し、第二制御ユニット、判定ユニット、第二案内ユニット及び記憶管理ユニットとして機能する。制御プログラムは、リムーバブルメモリなどのコンピュータ読み取り可能な記録媒体からフラッシュメモリ６２に格納してもよいし、遠隔地のサーバからネットワークを経由してフラッシュメモリ６２に格納してもよい。ＲＡＭ６０は、制御プログラムや制御プログラムの処理対象となるデータが一時的に格納される揮発性メモリである。
【００１６】
ディジタル画像処理部６６は、印刷対象画像データに基づいて印刷データを作成する。具体的には例えば、色空間変換、ガンマ補正、解像度変換、ハーフトーニング、インターレース処理等を制御部５８と協働して実行する。
【００１７】
第二案内ユニットとしての表示部６７は、グラフィックコントローラ及びＬＣＤ３６等の表示装置を備える。ＬＣＤ３６の画面には、各種設定画面や画像等が表示される。
第二操作ユニットとしての操作部６８は、ユーザの操作を受け付けるための印刷開始ボタン３８、ＯＫボタン４０、キャンセルボタン４２、インクボタン４４及び十字ボタン４６等を備える。尚、操作部６８は、マウス、キーボード、タッチパネル等を備えていてもよい。
【００１８】
外部インタフェース部７０は、ＰＣ２、ディジタルカメラ等と通信するためのＵＳＢコントローラや、リムーバブルメモリ２４と通信するための外部メモリコントローラ等を備える。尚、外部インタフェース部７０は、ＩＥＥＥ１３９４、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈ等のインタフェースを備えてもよい。ＰＣ２から送信されたデータやリムーバブルメモリ２４に格納されたデータは、外部インタフェース部７０によって読み出され、ＲＡＭ６０に転送される。
【００１９】
印刷ユニット８６は、カートリッジ情報取得部８１、ヘッド駆動部、ヘッドキャリッジ駆動部、送紙部等を備える。判定ユニットとしてのカートリッジ情報取得部８１は、ヘッドキャリッジ２０に設けられ、カートリッジインタフェース回路等を備える。ヘッド駆動部は、インクジェット方式で印刷媒体に画像を形成するための記録ヘッド８４、ヘッドコントローラ８２を備える。記録ヘッド８４は、インクカートリッジ２２が搭載されるヘッドキャリッジ２０に設けられ、図示しないノズル、ピエゾ素子、インク通路等を備える。ヘッドキャリッジ駆動部は、モータ５２、駆動ベルト５３、ヘッドキャリッジコントローラ７８等を備える。モータ５２が、駆動ベルト５３でヘッドキャリッジ２０を牽引することにより、用紙Ｎの搬送方向と垂直に架設されたガイドロッド５１に沿ってヘッドキャリッジ２０は往復運動する。プラテン２５は、記録ヘッド８４の下方に設けられている。プラテン２５の長手方向軸線とガイドロッド５１の中心軸線とは並行である。送紙部は、用紙搬送ローラ５０、モータ５５、従動ローラ５４、送紙コントローラ８０等を備える。モータ５５が、用紙搬送ローラ５０を回転させることにより用紙Ｎを記録ヘッド８４の移動方向軸線と垂直な方向に搬送する。尚、印刷ユニット８６は、サーマルインクジェット型であってもよい。
【００２０】
インクカートリッジ２２はインク色別のカートリッジを含み、カートリッジ毎に図示しない記憶素子を有している。具体的には、記憶素子はＥＥＰＲＯＭ等の不揮発性のメモリであり、製造元、型番、インク色、製造年月等のカートリッジ情報が格納されている。インクカートリッジ２２がヘッドキャリッジ２０に装着された状態で記憶素子とカートリッジ情報取得部８１とが電気的に接続され、制御部５８はカートリッジ情報取得部８１を介して、インクカートリッジ２２の各カートリッジの記憶素子からカートリッジ情報を取得することが可能となる。
【００２１】
図４（Ａ）及び（Ｂ）は、カートリッジ情報データベースの論理的構成を示している。カートリッジ情報データベースは、インクカートリッジの型番と、その型番のインクカートリッジが推奨品／非推奨品のいずれであるかを示す推奨情報と、非推奨品であればそのインクカートリッジの使用が承認されているか否かを示す承認ステータスとを関連付けている。データベース１００はＰＣ２からの操作に対応するカートリッジ情報データベースを示し、プリンタドライバが扱うデータとしてＰＣ２のＨＤＤ１７に格納されている。データベース１０２はプリンタ３からの操作に対応するカートリッジ情報データベースを示し、プリンタ３のフラッシュメモリ６２に格納されている。データベース１００及びデータベース１０２には、推奨品のインクカートリッジの型番と推奨情報が予め格納されている。尚、データベース１００及びデータベース１０２は共にプリンタ３のフラッシュメモリ６２に格納されていてもよい。また、データベース１００及び１０２は１つにまとめられていてもよい。その場合、ＰＣ２及びプリンタ３毎の承認ステータスが登録される。
【００２２】
（２）作動
（インク交換）
本発明の印刷システムにおけるインク交換時の処理について説明する（図５及び図６）。
図５はダイレクトプリンタユーザによってインク交換がされる場合の処理の流れを示すフローチャートである。
はじめに、プリンタ３の制御部５８は、インクカートリッジ交換指示を受け付ける（ステップＳ１００）。具体的には例えば、インクボタン４４が押されると、制御部５８はプリンタ３の操作部６８によってインクカートリッジ交換指示が入力されたと判断し、ヘッドキャリッジコントローラ７８を制御してヘッドキャリッジ２０をインク交換位置に移動させる（ステップＳ１０２）。
【００２３】
ステップＳ１０６では、制御部５８はカートリッジ情報を取得する。具体的には例えば、ダイレクトプリンタユーザによってインクカートリッジが交換され、再びインクボタン４４が押されると、制御部５８はカートリッジ情報取得部８１を介して、装着されたインクカートリッジの記憶素子に格納されているカートリッジ情報を取得する。
【００２４】
ステップＳ１０８では、制御部５８は装着されているインクカートリッジが推奨品であるか、又はプリンタ３で承認済みの非推奨品であるかを判定する。具体的には、まず制御部５８は取得したカートリッジ情報の中の型番が、データベース１０２の型番フィールドに記憶されているかどうかを判定する。ここで例えば装着されているインクカートリッジの型番が「ＡＡＡ」である場合、型番「ＡＡＡ」の推奨情報は「推奨」であるので制御部５８は装着されているインクカートリッジは推奨品であると判定する。例えば装着されているインクカートリッジの型番が「ＣＣＣ」である場合、推奨情報は「非推奨」であるが承認ステータスが「承認済み」であるため、制御部５８は装着されているインクカートリッジはプリンタ３で承認済みの非推奨品であると判定する。このように、装着されているインクカートリッジが推奨品であるか、又はプリンタ３で承認済みの非推奨品であれば、制御部５８はインク交換処理を終了する。
【００２５】
ステップＳ１１０では、制御部５８は推奨メッセージを表示する。具体的には、例えば装着されているインクカートリッジの型番が「ＤＤＤ」であった場合、データベース１０２の型番「ＤＤＤ」のレコードを参照すると、推奨情報が「非推奨」でかつ承認ステータスが「未承認」であるので、制御部５８はＬＣＤ３６に図４（Ｃ）に示すような推奨メッセージ画面２００を表示して、ダイレクトプリンタユーザに非推奨品使用の承認指示の入力を促す。
【００２６】
ステップＳ１１２では、制御部５８は承認指示を記憶する。具体的には、推奨メッセージ画面２００がＬＣＤ３６に表示されている状態で、ダイレクトプリンタユーザによって操作部６８のＯＫボタン４０かあるいはキャンセルボタン４２のいずれかのボタンの入力を受け付ける。装着されているインクカートリッジの型番が「ＤＤＤ」である場合、ダイレクトプリンタユーザによってＯＫボタン４０が押されると、制御部５８はデータベース１０２の型番「ＤＤＤ」の承認ステータスを「承認」に変更する。キャンセルボタン４２が押されると、制御部５８はデータベース１０２の型番「ＤＤＤ」の承認ステータスを「未承認」の状態のままにする。
【００２７】
ステップＳ１１４では、制御部５８は非推奨品の承認指示があったかどうか判定する。具体的には、制御部５８は、ステップＳ１１２で受け付けたボタンがＯＫボタン４０の場合、装着されている非推奨品に対するダイレクトプリンタユーザによる承認指示が入力されたと判定し、インク交換処理を終了する。ステップＳ１１２で受け付けたボタンがキャンセルボタン４２であった場合、制御部５８は、装着されている非推奨品に対するダイレクトプリンタユーザによる承認指示がなかったと判定し、ステップＳ１０２に戻り、ダイレクトプリンタユーザによって再度インクカートリッジ交換がなされるようにする。
【００２８】
このように、ダイレクトプリンタユーザによって入力されたインクカートリッジ交換指示に応じてインクカートリッジが交換されると、装着されたインクカートリッジが非推奨品でかつダイレクトプリンタユーザによる承認指示をデータベース１０２が記憶していない場合、プリンタ３のＬＣＤ３６によってダイレクトプリンタユーザに承認指示の入力を案内することにより、インクカートリッジ交換を実施したダイレクトプリントユーザにインクカートリッジ交換実施の際に承認指示の入力を促すことができる。
【００２９】
図６はＰＣユーザによってインクカートリッジが交換される場合の処理の流れを示すフローチャートである。
はじめにＰＣ２のＣＰＵ１１はインクカートリッジ交換指示を受け付ける（ステップＳ２００）。具体的には例えば、ＰＣユーザが印刷設定プログラムを起動すると、ＣＰＵ１１はＨＤＤ１７に格納されているプリンタドライバをＲＡＭ１３に読み出し、プリンタドライバプログラムを起動してディスプレイ３４に図示しない印刷設定画面を表示する。印刷設定画面のインク交換アイコンがＰＣユーザによって選択されると、ＣＰＵ１１はインクカートリッジ交換指示が入力されたと判断し、外部インタフェース部１６を介してプリンタ３にインクカートリッジ交換指示を送信する（ステップＳ２０１）。
【００３０】
ステップＳ２０２では、プリンタ３の制御部５８は、ヘッドキャリッジ２０を交換位置に移動させる。具体的には、制御部５８は、外部インタフェース部７０を介してＰＣ２からインクカートリッジ交換指示を受信すると、ヘッドキャリッジコントローラ７８を制御してヘッドキャリッジ２０をインク交換位置に移動させる。
【００３１】
ステップＳ２０６では、制御部５８はカートリッジ情報を取得する。具体的には例えば、ＰＣユーザによってインクカートリッジが交換され、再びインクボタン４４が押されると、制御部５８はカートリッジ情報取得部８１を介して装着されたインクカートリッジの記憶素子に格納されているカートリッジ情報を取得し、取得したカートリッジ情報を外部インタフェース部７０を介してＰＣ２に送信する（ステップＳ２０７）。
【００３２】
ステップＳ２０８では、ＣＰＵ１１は装着されているインクカートリッジが推奨品であるか、又はＰＣ２で承認済みの非推奨品であるかを判定する。具体的には、まずＣＰＵ１１は外部インタフェース部１６を介して受信したカートリッジ情報の中の型番が、データベース１００の型番フィールドに記憶されているかどうかを判定する。ここで例えば装着されているインクカートリッジの型番が「ＡＡＡ」である場合、型番「ＡＡＡ」の推奨情報は「推奨」であるのでＣＰＵ１１は装着されているインクカートリッジは推奨品であると判定する。例えば装着されているインクカートリッジの型番が「ＣＣＣ」である場合、推奨情報は「非推奨」であるが承認ステータスが「承認済み」であるため、ＣＰＵ１１は装着されているインクカートリッジはＰＣ２で承認済みの非推奨品であると判定する。このように、装着されているインクカートリッジが推奨品であるか、又はＰＣ２で承認済みの非推奨品であれば、ＣＰＵ１１はインク交換処理を終了する。
【００３３】
ステップＳ２１０では、ＣＰＵ１１は推奨メッセージを表示する。具体的には、装着されているインクカートリッジの型番がデータベース１００に記憶されていない、例えば「ＥＥＥ」であった場合、ＣＰＵ１１は推奨情報を「非推奨」、承認ステータスを「未承認」として型番「ＥＥＥ」のレコードを新たにデータベース１００に登録し、ディスプレイ３４に図４（Ｃ）に示すような推奨メッセージ画面２００を表示して、ＰＣユーザに非推奨品使用の承認指示の入力を促す。
【００３４】
ステップＳ２１２では、ＣＰＵ１１は承認指示を記憶する。具体的には、推奨メッセージ画面２００がディスプレイ３４に表示されている状態で、ＰＣユーザのマウス３０やキーボード３２の操作によって「ＯＫ」あるいは「キャンセル」のいずれかの入力を受け付ける。例えば装着されているインクカートリッジの型番が「ＥＥＥ」である場合、「ＯＫ」が選択されると、ＣＰＵ１１はデータベース１００の型番「ＥＥＥ」の承認ステータスを「承認」に変更する。「キャンセル」が選択されると、ＣＰＵ１１はデータベース１００の型番「ＥＥＥ」の承認ステータスを「未承認」の状態のままにする。
【００３５】
ステップＳ２１４では、ＣＰＵ１１は非推奨品の承認指示があったかどうか判定する。具体的には、ＣＰＵ１１は、ステップＳ２１２においてＰＣユーザによって「ＯＫ」が選択された場合、装着されている非推奨品に対するＰＣユーザによる承認指示が入力されたと判定し、インク交換処理を終了する。ステップＳ２１２においてＰＣユーザによって「キャンセル」が選択された場合、ＣＰＵ１１は、装着されている非推奨品に対するＰＣユーザによる承認指示がなかったと判定し、ステップＳ２０１に戻り、ＰＣユーザによって再度インクカートリッジ交換がなされるようにする。
【００３６】
このように、ＰＣユーザによって入力されたインクカートリッジ交換指示に応じてインクカートリッジが交換されると、装着されたインクカートリッジが非推奨品でかつＰＣユーザによる承認指示をデータベース１００が記憶していない場合、ディスプレイ３４によってＰＣユーザに承認指示の入力を案内することにより、インクカートリッジ交換を実施したＰＣユーザにインクカートリッジ交換実施の際に承認指示の入力を促すことができる。
【００３７】
（印刷）
次に、本発明の印刷システムにおける印刷処理について説明する（図７及び図８）。
図７は、ダイレクトプリンタユーザによって印刷指示が出される場合の処理の流れを示すフローチャートである。
はじめに、プリンタ３の制御部５８は、印刷指示を受け付ける（ステップＳ３００）。具体的には例えば、ＬＣＤ３６と十字ボタン４６を用いてダイレクトプリンタユーザが印刷対象とする画像を選択し、印刷開始ボタン３８を押すと、制御部５８はＬＣＤ３６に表示されている画像の印刷指示が入力されたと判断する。ここで画像は例えば、図示しないメモリーカードソケットに装着されているリムーバブルメモリ２４に格納されている画像を制御部５８が外部インタフェース部１６を介して読み出したものである。
【００３８】
ステップＳ３０２では、制御部５８はカートリッジ情報を取得する。具体的には、制御部５８はカートリッジ情報取得部８１を介して、装着されているインクカートリッジの記憶素子に格納されているカートリッジ情報を取得する。
【００３９】
ステップＳ３０４では、制御部５８は装着されているインクカートリッジが推奨品であるか、又はプリンタ３で承認済みの非推奨品であるかを判定する。具体的には、制御部５８は、取得したカートリッジ情報の型番をキーにしてデータベース１０２を参照して判定する。装着されているインクカートリッジが推奨品であるか、又はプリンタ３で承認済みの非推奨品であれば、制御部５８は後述のステップＳ３１２の処理を実行する。
【００４０】
ステップＳ３０６では、制御部５８は推奨メッセージを表示する。具体的には、装着されているインクカートリッジの型番がデータベース１０２に記憶されていない、例えば「ＥＥＥ」であった場合、制御部５８は推奨情報を「非推奨」、承認ステータスを「未承認」として型番「ＥＥＥ」のレコードを新たにデータベース１０２に登録し、ＬＣＤ３６に図４（Ｃ）に示すような推奨メッセージ画面２００を表示して、ダイレクトプリンタユーザに非推奨品使用の承認指示の入力を促す。
【００４１】
ステップＳ３０８では、制御部５８は承認指示を記憶する。具体的には、推奨メッセージ画面２００がＬＣＤ３６に表示されている状態で、ダイレクトプリンタユーザによってＯＫボタン４０かあるいはキャンセルボタン４２のいずれかのボタンの入力を受け付ける。装着されているインクカートリッジの型番が「ＥＥＥ」である場合、ＯＫボタン４０が押されると、制御部５８はデータベース１０２の型番「ＥＥＥ」の承認ステータスを「承認」に変更する。キャンセルボタン４２が押されると、制御部５８はデータベース１０２の型番「ＥＥＥ」の承認ステータスを「未承認」の状態のままにする。
【００４２】
ステップＳ３１０では、制御部５８は非推奨品の承認指示があったかどうか判定する。具体的には、制御部５８は、ステップＳ３０８においてダイレクトプリンタユーザによってＯＫボタン４０が押されたかキャンセルボタン４２が押されたかを判定する。
【００４３】
ステップＳ３１２では、制御部５８は印刷を実行する。具体的には、ステップＳ３０４において装着されているインクカートリッジが推奨品であるか、又はプリンタ３で承認済みの非推奨品であると判定した場合と、ステップＳ３１０において非推奨品のダイレクトプリンタユーザによる承認指示が入力されたと判断した場合に、制御部５８は印刷ユニット８６を制御して印刷を実行させる。
【００４４】
ステップＳ３１４では、制御部５８は印刷をキャンセルする。具体的には、ステップＳ３０８においてキャンセルボタン４２が押された場合、制御部５８は、装着されている非推奨品に対するダイレクトプリンタユーザによる承認指示がなかったと判定し、推奨メッセージ画面２００を消して、ダイレクトプリンタユーザの印刷指示による印刷処理をキャンセルする。
【００４５】
例えばＰＣユーザによって非推奨の型番「ＤＤＤ」のインクカートリッジが装着されＰＣユーザによる承認指示がデータベース１００に記憶されている状況（図４（Ａ）参照）であって、データベース１０２には型番「ＤＤＤ」のインクカートリッジは未承認である状況（図４（Ｂ）参照）であると仮定する。その状況で、ダイレクトプリンタユーザが印刷をしようとすると、プリンタ３のＬＣＤ３６に推奨メッセージ画面２００が表示され承認指示の入力が促されるため、ダイレクトプリンタユーザが、プリンタ３に装着されているインクカートリッジが非推奨品であることを知らずに印刷を実行してしまうのを回避することができる。
【００４６】
図８は、ＰＣユーザによって印刷指示が出される場合の処理の流れを示すフローチャートである。
はじめに、ＰＣ２のＣＰＵ１１は、印刷指示を受け付ける（ステップＳ４００）。具体的には例えば、ＰＣユーザによってレタッチアプリケーションが起動されＣＰＵ１１がディスプレイ３４に画像を表示している状態で、ＰＣユーザがマウス３０を用いて図示しない印刷アイコンを選択すると、ＣＰＵ１１は選択されている画像に対する印刷指示が入力されたと判断し、外部インタフェース部１６を介してプリンタ３にカートリッジ情報取得指示を送信する（ステップＳ４０１）。
【００４７】
ステップＳ４０２では、制御部５８はカートリッジ情報を取得する。具体的には、制御部５８はカートリッジ情報取得部８１を介して装着されているインクカートリッジの記憶素子に格納されているカートリッジ情報を取得し、取得したカートリッジ情報を外部インタフェース部７０を介してＰＣ２に送信する（ステップＳ４０３）。
【００４８】
ステップＳ４０４では、ＣＰＵ１１は装着されているインクカートリッジが推奨品であるか、又はＰＣ２で承認済みの非推奨品であるかを判定する。具体的処理内容は、ステップＳ２０８と同様である。
ステップＳ４０６では、ＣＰＵ１１は推奨メッセージを表示する。具体的にはＣＰＵ１１はディスプレイ３４に推奨メッセージ画面２００を表示してＰＣユーザに非推奨品使用の承認指示の入力を促す。
【００４９】
ステップＳ４０８では、ＣＰＵ１１は承認指示を記憶する。具体的処理内容は、ステップＳ２１２と同様である。
ステップＳ４１０では、ＣＰＵ１１は非推奨品の承認指示があったかどうか判定する。具体的には、ＣＰＵ１１は、ステップＳ４０８においてＰＣユーザによって「ＯＫ」が選択されたか「キャンセル」が選択されたかを判定する。
【００５０】
ステップＳ４１１では、印刷指示を送信する。具体的には、ステップＳ４０４において装着されているインクカートリッジが推奨品であるか、又はＰＣ２で承認済みの非推奨品であると判定した場合と、ステップＳ４１０において非推奨品のＰＣユーザによる承認指示が入力されたと判断した場合に、ＣＰＵ１１は外部インタフェース部１６を介してプリンタ３に印刷指示を送信する。
【００５１】
ステップＳ４１２では、制御部５８は印刷を実行する。具体的には、制御部５８は、外部インタフェース部７０を介してＰＣ２から印刷指示を受信すると、印刷ユニット８６を制御して印刷を実行させる。
ステップＳ４１４では、制御部５８は印刷をキャンセルする。具体的には、ステップＳ４１０において装着されている非推奨品に対するＰＣユーザによる承認指示がなかったと判定し、推奨メッセージ画面２００を消して、ＰＣユーザの印刷指示による印刷処理をキャンセルする。
【００５２】
例えばダイレクトプリンタユーザによって非推奨のインクカートリッジが装着されダイレクトプリンタユーザによる承認指示がデータベース１０２に記憶されているが、データベース１００にはそのインクカートリッジは未承認である状況であると仮定する。その状況で、ＰＣユーザがＰＣ２から印刷をしようとすると、ＰＣ２のディスプレイ３４に推奨メッセージ画面２００が表示され承認指示の入力が促されるため、ＰＣユーザが、プリンタ３に装着されているインクカートリッジが非推奨品であることを知らずに印刷を実行してしまうのを回避することができる。
【００５３】
（プリンタ電源投入）
図９は、プリンタ３の電源投入時の処理の流れを示すフローチャートである。
はじめに、制御部５８は、カートリッジ情報を取得する（ステップＳ５００）。
ステップＳ５０１では、制御部５８は、装着されているインクカートリッジが推奨品であるか、又はプリンタ３で承認済みの非推奨品であるかを判定する。制御部５８はデータベース１０２の情報に基づいて判定する。装着されているインクカートリッジが推奨品であるか、又はプリンタ３で承認済みの非推奨品であれば、制御部５８は、電源投入時の処理を終了する。
【００５４】
装着されているインクカートリッジがプリンタ３で承認されていない非推奨品であれば、制御部５８はＬＣＤ３６に推奨メッセージ画面２００を表示する（ステップＳ５０２）。
ステップＳ５０４では、制御部５８は承認指示を記憶する。
ステップＳ５０６では、制御部５８は非推奨品の承認指示があったかどうか判定する。具体的にはステップＳ５０４において、装着されている非推奨品に対するダイレクトプリンタユーザによる承認指示が入力された場合、制御部５８は電源投入時の処理を終了する。
ステップＳ５０８では、制御部５８はインク交換処理を実行する。具体的には、ステップＳ５０４においてダイレクトプリンタユーザによる承認指示が入力されなかった場合、制御部５８は図５のステップＳ５０８に示すインク交換処理を実行する。
【００５５】
以上説明したように、プリンタ３の電源投入時に上述の処理が実施されることにより、プリンタ３の電源がオフの間にインクカートリッジが交換された場合であっても、確実に非推奨品の承認指示の入力を、プリンタの電源を投入したユーザに促すことができる。
【００５６】
上述のインク交換及び印刷の際に承認指示の入力が促される状況において、プリンタ３からインクカートリッジが取り外される度にデータベース１００及びデータベース１０２に記憶されている非推奨のインクカートリッジの承認情報を「未承認」に初期化してもよい。そうすることにより、一度承認指示が入力されたインクカートリッジと同一種類のインクカートリッジであっても、インク交換の際かあるいはインク交換後の印刷指示の際にＰＣユーザにもダイレクトプリントユーザにも再度承認指示の入力を促すことができる。
また、上述の印刷の際に承認指示の入力が促される状況において、プリンタ３に電源が投入される度にデータベース１００及びデータベース１０２に記憶されている非推奨のインクカートリッジの承認情報を「未承認」に初期化してもよい。そうすることにより、一度承認指示が入力されたインクカートリッジと同一種類のインクカートリッジであっても、電源投入後の印刷指示の際に各ユーザに再度承認指示の入力を促すことができる。
【００５７】
（第二実施例）
図１０（Ａ）は第二実施例に係るカートリッジ情報データベース、図１０（Ｂ）は第二実施例に係る推奨メッセージ画面を示す模式図である。図１０に示すように、記憶媒体はインクカートリッジの色毎に推奨情報と操作系統毎の承認ステータスとを関連付けて記憶してもよい。具体的には例えば、ブラック・シアン・マゼンダ・イエローのそれぞれのインクカートリッジについて、製造元や製造年月等に基づいて推奨品か否かを制御部５８が判定して記憶する。具体的な判定基準例は、製造後５年以上経過したインクカートリッジは非推奨品とする（品質が保障できないため）、等である。その場合、制御部５８が現在時刻を検知する必要があるため、プリンタ３は図示しないＲＴＣ（Real Time Clock）をさらに備えてもよい。例えばデータベース１０４に示すような場合（現在装着されているマゼンダのカートリッジが非推奨品であると判定されプリンタ３で未承認である場合）、推奨メッセージ画面２０２のように、インク色を案内してユーザに非推奨品の承認指示の入力を促してもよい。
【００５８】
以上説明した複数の実施例では、プリンタ３とＰＣ２とで構成された印刷システムについて本発明を説明したが、ＬＡＮなどのネットワークに接続されたプリンタと複数台のＰＣとで構成された印刷システムであってもよい。また、プリンタ３はスキャンユニット等をさらに備えた複合機であってもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明の第一実施例に係る模式図。
【図２】本発明の第一実施例に係るハードウェア構成図。
【図３】本発明の第一実施例に係る模式図。
【図４】本発明の第一実施例に係る模式図。
【図５】本発明の第一実施例に係るフローチャート。
【図６】本発明の第一実施例に係るフローチャート。
【図７】本発明の第一実施例に係るフローチャート。
【図８】本発明の第一実施例に係るフローチャート。
【図９】本発明の第一実施例に係るフローチャート。
【図１０】本発明の第二実施例に係る模式図。
【符号の説明】
【００６０】
２：ＰＣ、３：プリンタ、１１：ＣＰＵ（第一制御ユニット、判定ユニット、第一案内ユニット、記憶管理ユニット）、１４：操作部（第一操作ユニット）、１５：表示部（第一案内ユニット）、１７：ＨＤＤ（記憶媒体）、６２：フラッシュメモリ（記憶媒体）、６４：ＣＰＵ（第二制御ユニット、判定ユニット、第二案内ユニット、記憶管理ユニット）、６７：表示部（第二案内ユニット）、６８：操作部（第二操作ユニット）、８１：カートリッジ情報取得部（判定ユニット）、８６：印刷ユニット
【図１】
2007018308.tif 000003
【図２】
2007018308.tif 000004
【図３】
2007018308.tif 000005
【図４】
2007018308.tif 000006
【図５】
2007018308.tif 000007
【図６】
2007018308.tif 000008
【図７】
2007018308.tif 000009
【図８】
2007018308.tif 000010
【図９】
2007018308.tif 000011
【図１０】
2007018308.tif 000012