(57)【特許請求の範囲】
【請求項１】
インクを外部から補充可能な印刷装置の動作を制御するプリンター制御装置であって、
前記印刷装置の仕向け先に関する属性情報を取得する取得機能と、
補充する前記インクに割り当てられたインク識別符号が入力される入力機能と、
前記インク識別符号に基づいて前記インクが適正であるかを判定し、前記属性情報に基づいて前記インクが適正であることが必須かを判定する判定機能と、
前記インクが適正でなく、前記インクが適正であることが必須である場合、前記インク識別符号の再入力を要求し、前記インクが適正でなく、前記インクが適正であることは必須でないと判定した場合、補充した前記インクは適正ではないことを警告する選択実行機能と、
を有することを特徴とするプリンター制御装置。
【請求項２】
請求項１に記載のプリンター制御装置において、
前記選択実行機能は、前記インクが適正であることは必須でないと判定した場合、前記インク識別符号が再入力されるか、否かを決定し、前記インク識別符号が再度入力されない場合、適正でない前記インクで印刷することによる印刷品質の低下を警告することを特徴とするプリンター制御装置。
【請求項３】
インクを外部から補充可能な印刷部と、印刷装置の動作を制御する制御部と、が通信可能に接続された印刷システムであって、
前記印刷部は、
自身の仕向け先に関する属性情報を保持する保持手段と、
前記属性情報を前記制御部に送信する送信手段と、を備え、
前記制御部は、
前記印刷部から送信された前記属性情報を受信する受信手段と、
補充する前記インクに割り当てられたインク識別符号が入力される入力手段と、
前記インク識別符号に基づいて前記インクが適正であるかを判定し、前記属性情報に基づいて前記インクが適正であることが必須かを判定する判定手段と、
前記インクが適正でなく、前記インクが適正であることが必須である場合、前記インク識別符号の再入力を要求し、前記インクが適正でなく、前記インクが適正であることは必須でないと判定した場合、補充した前記インクは適正ではないことを警告する選択実行手段機能と、
を有することを特徴とする印刷システム。
【請求項４】
インクを外部から補充可能な印刷装置の動作を制御するプリンターの制御方法であって、
前記印刷装置の仕向け先に関する属性情報を取得機能により取得する取得ステップと、
補充する前記インクに割り当てられたインク識別符号を入力機能により入力する入力ステップと、
前記インク識別符号に基づいて前記インクが適正であるかを判定し、前記属性情報に基づいて前記インクが適正であることが必須かを判定する判定ステップと、
前記インクが適正でなく、前記インクが適正であることが必須である場合、前記インク識別符号の再入力を要求し、前記インクが適正でなく、前記インクが適正であることは必須でないと判定した場合、補充した前記インクは適正ではないことを警告する選択実行ステップと、
を有することを特徴とするプリンター制御方法。
【請求項５】
インクを外部から補充可能な印刷装置の動作を制御するプログラムであって、
前記印刷装置の仕向け先に関する属性情報を取得する取得機能と、
補充する前記インクに割り当てられたインク識別符号が入力される入力機能と、
前記インク識別符号に基づいて前記インクが適正であるかを判定し、前記属性情報に基づいて前記インクが適正であることが必須かを判定する判定機能と、
前記インクが適正でなく、前記インクが適正であることが必須である場合、前記インク識別符号の再入力を要求し、前記インクが適正でなく、前記インクが適正であることは必須でないと判定した場合、補充した前記インクは適正ではないことを警告する選択実行機能と、
をコンピューターに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタードライバーおよび印刷システムに関する。
【背景技術】
【０００２】
インクジェットプリンターのように噴射ヘッドからインクを噴射することによって画像を印刷する印刷装置は、広く使用されている。噴射されるインクは、インクカートリッジと呼ばれる専用容器に収容されており、インクの自重によって、あるいは送液ポンプによって噴射ヘッドに供給されている。
【０００３】
噴射ヘッドの内部は、インクを噴射するための微細な噴射ノズルや、噴射ノズルにインクを導くための細いインク通路が形成された複雑な構造となっている。このため、性状の劣化したインクが供給されると噴射ノズルやインク通路などを目詰まりさせ、最終的には噴射ヘッドを取り替えなければならない事態が起こり得る。そこで、劣化したインクが供給されることを回避するために、インクカートリッジ内のインクが無くなった場合には、インクカートリッジごと交換することが行われている。こうすれば、インクが無くなると新たなインクカートリッジが装着されることになる。また、インクカートリッジ内のインクは装着されない限り、長い期間に亘って適切な性状に保たれている。このため、常に適切な性状のインクを噴射ヘッドに供給することが可能となる。
【０００４】
もっとも、インクカートリッジでは収容可能なインク量に限界があるので、大量に印刷する場合には、何度も印刷を中断してインクカートリッジを交換しなければならなくなる。そこで、印刷装置に設けたインクタンクからインクを供給するようにしておき、印刷中にインクが少なくなったら、別途用意しておいたインクボトルからインクタンクにインクを補充することで、連続して印刷可能にする技術も存在する（特許文献１）。
また、このような印刷装置はコンピューターに接続し、コンピューターから操作することが可能である。この場合、ユーザーは、印刷装置に対応したプリンタードライバーをコンピューターにインストールする。インストールされたプリンタードライバーは、印刷すべき画像の印刷ジョブを生成して印刷装置に送信する。更に、プリンタードライバーは、インクタンクの残量管理やインクの補充管理も行うことができるため、ユーザーはコンピューターに表示されるユーザーインターフェイスに従いインクを印刷装置に充填することができる。
ところで、このような印刷装置が使用される地域や国などの仕向け先が異なる場合、それぞれの仕向け先で使用可能な機能が異なる場合があるため、仕向け先に応じてプリンタードライバーが提供され、ユーザーは適するプリンタードライバーを入手してコンピューターにインストールする必要があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２１１１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、印刷装置の供給者は、印刷装置の仕向け先ごとに異なるプリンタードライバーを作成し、仕向け先のユーザーに提供する必要があり、仕向け先が多数の場合、プリンタードライバーを仕向け先毎に作成して管理する必要があるため、多くの手間とコストを要した。
そこで本発明は、前記課題に鑑みてなされたものであり、プリンタードライバーの管理に要する手間とコストを軽減することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００８】
［適用例１］
本適用例にかかるプリンタードライバーは、外部からインクを補充可能な印刷装置の動作を制御するプリンタードライバーであって、前記印刷装置の仕向け先に関する属性情報を取得する取得機能と、補充する前記インクに割り当てられたインク識別符号が入力される入力機能と、入力された前記インク識別符号を解析し、前記インクが適正であるか、否かを判定するインク判定機能と、前記インクが適正でないと判定した場合、前記属性情報に基づいて、適正でない前記インクに対する複数の処理の１つを選択し、選択した前記処理を実行する選択実行機能と、をコンピューターに実行させることを特徴とする。
【０００９】
このような機能によれば、印刷装置の仕向け先に関する属性情報を取得し、補充するインクのインク識別符号が適正でないと判定した場合は、属性情報に基づいて適正でないインクに対する複数の処理の１つが選択されるため、１つのプリンタードライバーで複数の仕向け先に対応できる。従って、仕向け先に応じてプリンタードライバーを提供する手間が省け、プリンタードライバー作成に伴うコストを軽減できる。
【００１０】
［適用例２］
上記適用例にかかるプリンタードライバーにおいて、前記選択実行機能は、前記インクが適正であることが必須であるか、否かを前記属性情報に基づいて判定し、前記インクが適正であることが必須であると判定した場合、前記インク識別符号の再入力を要求し、前記インクが適正であることは必須でないと判定した場合、補充した前記インクは適正ではないことを警告することが好ましい。
【００１１】
このような機能によれば、補充するインクが適正でない場合に対応する２つの処理の１つを属性情報に応じて選択し実行できる。
【００１２】
［適用例３］
上記適用例にかかるプリンタードライバーにおいて、前記選択実行機能は、前記インクが適正であることは必須でないと判定した場合、前記インク識別符号が再入力されるか、否かが決定され、前記インク識別符号が再度入力されない場合、適正でない前記インクで印刷することによる印刷品質の低下を警告することが好ましい。
【００１３】
このような機能によれば、インクが適正であることは必須ではなく、インク識別符号の再入力を行わない場合は、ユーザーに対して印刷品質の低下を警告できる。
【００１４】
［適用例４］
上記適用例にかかるプリンタードライバーにおいて、前記属性情報に基づいて、入力された前記インク識別符号が暗号化されているか、否かを判定する暗号化判定機能と、前記インク識別符号が暗号化されていると判定した場合、前記インク識別符号を解析可能に復号する復号機能と、をコンピューターに実行させることが好ましい。
【００１５】
このような機能によれば、属性情報に基づいて、インク識別符号が暗号化されているか、否かを判定し、暗号化されている場合は、暗号化されたインク識別符号を復号できる。
【００１６】
［適用例５］
本適用例にかかる印刷システムは、外部からインクを補充可能な印刷部と、印刷装置の動作を制御する制御部と、が通信可能に接続された印刷システムであって、前記印刷部は、自身の仕向け先に関する属性情報を保持する保持手段と、前記属性情報を前記制御部に送信する送信手段と、を備え、前記制御部は、前記印刷部から送信された前記属性情報を受信する受信手段と、補充する前記インクに割り当てられたインク識別符号が入力される入力手段と、入力された前記インク識別符号を解析し、前記インクが適正であるか、否かを判定するインク判定手段と、前記インクが適正でないと判定した場合、前記属性情報に基づいて、適正でない前記インクに対する複数の処理の１つを選択し、選択した前記処理を実行する選択実行手段と、を備えることを特徴とする。
【００１７】
このような構成によれば、印刷装置の仕向け先に関する属性情報を取得し、補充するインクのインク識別符号が適正でないと判定した場合は、属性情報に基づいて適正でないインクに対する複数の処理の１つが選択されるため、１つのプリンタードライバーで複数の仕向け先に対応できる。従って、仕向け先に応じて制御部を提供する手間が省け、制御部の作成に伴うコストを軽減できる。
【図面の簡単な説明】
【００１８】
【図１】本実施例の印刷装置としてのインクジェットプリンターを例示した説明図。
【図２】本実施例の印刷システムの全体構成を示した説明図。
【図３】インク補充処理のフローチャート。
【図４】インクＩＤ判定処理のフローチャート。
【図５】タンクケースをインクジェットプリンターから取り外した説明図。
【図６】モニター画面に表示されたインク補充画面を例示した説明図。
【図７】補充用のインクが収容されたインクボトルを例示した図。
【図８】モニター画面に表示されたインクＩＤ番号の入力画面を例示した説明図。
【図９】インクＩＤ番号の再入力を要求するメッセージを示す図。
【図１０】インクＩＤの不適正を警告するメッセージを示す図。
【図１１】印刷品質の低下を警告するメッセージを示す図。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本願発明を説明する。
【００２０】
（実施形態）
図１は、本実施例の印刷装置としてのインクジェットプリンター１００を例示した説明図である。図示したインクジェットプリンター１００は、略箱形の外観形状をしており、前面のほぼ中央には前面カバー１０３が設けられ、背面側には、印刷用紙１をセットする給紙トレイ１０１が設けられている。また、インクジェットプリンター１００の前面側で、前面カバー１０３の隣に相当する位置には複数の操作ボタン１０５が設けられており、更に、操作ボタン１０５が設けられた箇所の上面側には、タッチパネル式のモニター画面１０４が設けられている。前面カバー１０３は下端側で軸支されており、上端側を手前に倒すと、印刷用紙１が排出される細長い排紙口１０２が現れる。給紙トレイ１０１に印刷用紙１をセットして、モニター画面１０４あるいは操作ボタン１０５を操作すると、給紙トレイ１０１から印刷用紙１が吸い込まれる。そしてインクジェットプリンター１００の内部で、印刷用紙１の表面に画像が印刷された後、排紙口１０２から排出されるようになっている。
【００２１】
インクジェットプリンター１００の側面には、箱形形状のタンクケース１５０が設けられている。詳細には後述するが、タンクケース１５０の内部には複数のインクタンクが設けられており、インクジェットプリンター１００が印刷に用いるインクは、このインクタンクから供給されるようになっている。
【００２２】
図２は、本実施例の印刷システム１０の全体構成を示した説明図である。印刷システム１０は、制御部として機能するコンピューター２００と、印刷部として機能するインクジェットプリンター１００とが、例えば、ＵＳＢを介して通信可能に接続されている。
最初に、インクジェットプリンター１００の内部構造について簡単に説明する。図２に示されるように、インクジェットプリンター１００の内部には、印刷用紙１の上で往復動するキャリッジ１１０が設けられており、キャリッジ１１０には、インクを噴射する噴射ヘッド１１２が設けられている。本実施例のインクジェットプリンター１００では、シアン（以下Ｃ）色、イエロー（以下Ｙ）色、マゼンタ（以下Ｍ）色および黒（以下Ｋ）色の４色のインクを用いて画像を印刷可能であり、インクの色毎に噴射ヘッド１１２が設けられている。
【００２３】
キャリッジ１１０は、図示しない駆動機構に駆動されて、ガイドレール１３０によってガイドされながら印刷用紙１の上で往復動を繰り返す。また、インクジェットプリンター１００には図示しない紙送り機構も設けられており、キャリッジ１１０が往復動する動きに合わせて印刷用紙１が少しずつ紙送りされていく。そして、キャリッジ１１０が往復動する動きと、印刷用紙１が紙送りされる動きとに合わせて、噴射ヘッド１１２から、Ｃ色のインク（以下、Ｃインク）、Ｙ色のインク（以下、Ｙインク）、Ｍ色のインク（以下、Ｍインク）またはＫ色のインク（以下、Ｋインク）の何れかを噴射することによって、印刷用紙１に画像が印刷される。
【００２４】
噴射ヘッド１１２から噴射されるインクは、タンクケース１５０内に設けられたインクタンク１５１に収容されている。本実施例のインクジェットプリンター１００では、Ｃインク、Ｙインク、ＭインクおよびＫインクの４種類のインクを使用することから、インクタンク１５１もインクの種類毎に、Ｃインク用のインクタンク１５１Ｃ、Ｙインク用のインクタンク１５１Ｙ、Ｍインク用のインクタンク１５１ＭおよびＫインク用のインクタンク１５１Ｋの４つのインクタンク１５１が設けられている。尚、本明細書中では、特にインクの種類を区別する必要がない場合には、インクの種類毎のインクタンク１５１Ｃ、１５１Ｙ、１５１Ｍおよび１５１Ｋをまとめて単にインクタンク１５１と称することがあるものとする。これらインクタンク１５１内のインクは、インクの種類毎に設けられたインクチューブ１１７を介して、インクの種類毎の噴射ヘッド１１２に供給される。
【００２５】
更に、キャリッジ１１０がガイドレール１３０に沿って印刷用紙１の外側まで移動した位置には、ホームポジションと呼ばれる領域が設けられており、インクジェットプリンター１００が画像を印刷していない間は、キャリッジ１１０はホームポジションに移動している。ホームポジションには、キャップ１２２が設けられており、このキャップ１２２は図示しない昇降機構によって上下方向に移動可能となっている。そして、キャリッジ１１０をホームポジションに移動した状態で、キャップ１２２をキャリッジ１１０の底面側に押し当てると噴射ヘッド１１２を覆うように閉空間が形成され、噴射ヘッド１１２内のインクが乾燥することを防止可能となっている。
また、キャップ１２２には、負圧チューブ１２４を介して負圧ポンプ１２０が接続されており、キャリッジ１１０の底面側にキャップ１２２を押し当てた状態で負圧ポンプ１２０を作動させることで、噴射ヘッド１１２内のインクを吸い出すことも可能となっている。このため、噴射ヘッド１１２内で乾燥が進んでインクの粘度が増加してしまった場合でも、そのようなインクを吸い出して、噴射ヘッド１１２内のインクを適切な粘度に維持しておくことが可能である。
【００２６】
また、インクジェットプリンター１００には、何れも図示を略した、論理演算や算術演算を行うＣＰＵ、各種のプログラムやデータを記憶しているＲＯＭ、および、ＣＰＵが一時的にデータを記憶するＲＡＭなどによって構成された制御部１４０が搭載されている。
制御部１４０は、コンピューター２００から画像処理後の画像データを受け取ると、その画像データが表す画像を、インクのドットによって表現した画像データ（ドットデータ）に変換する。そして、ドットデータに従って、キャリッジ１１０が往復する動作や、印刷用紙１を紙送りする動作、噴射ヘッド１１２がインクを噴射してドットを形成する動作を制御する。また、インクのドットを形成すると、その分だけのインクが消費されて、インクタンク１５１内のインク残量が減少していく。そこで本実施例の制御部１４０では、インクの種類毎のドットデータに基づいて、インクの種類毎にインクタンク１５１内のインク残量を計数しており、インク残量が所定の下限値に達すると（インクがなくなると）、噴射ヘッド１１２からインクを噴射する動作を停止する。こうすることで、インクが供給されない状態で噴射ヘッド１１２が駆動されたために、噴射ヘッド１１２が大きなダメージを受けることを回避することが可能となる。
また、図示は略するが、インクジェットプリンター１００は、コンピューター２００との間で情報を授受する送信手段および受信手段を備えている。
更に、インクジェットプリンター１００は、図示を略すが、使用が想定される国や地域に関する仕向け先の情報や、製造者が付与した識別情報等の属性情報１４５を保持する保持手段を備えている。本実施形態では、属性情報１４５は、ＲＯＭ等に予め書き込まれており、必要に応じて送信手段からコンピューター２００に送られる。
【００２７】
コンピューター２００は、何れも図示を略した、ＣＰＵ、ＲＯＭ、ＲＡＭ、およびハードディスク装置のような外部記憶装置などがバスによって相互にデータを通信可能に接続されて構成されており、外部記憶装置やＲＯＭに記憶されている各種のプログラムを実行する。また、コンピューター２００には、モニター画面２０２も搭載されている。外部記憶装置やＲＯＭに記憶された複数のプログラムの中には、プリンタードライバー２０４と呼ばれるプログラムが記憶されており、ＣＰＵがプリンタードライバー２０４を実行すると、印刷しようとする画像データに対して所定の画像処理が施されて、インクジェットプリンター１００に出力されるようになっている。また、図示は略するが、コンピューター２００は、インクジェットプリンター１００との間で情報を授受する送信手段および受信手段を備えている。
【００２８】
尚、本実施例のプリンタードライバー２０４の動作を、その機能に着目して分類すると３つの部分に分類できる。即ち、画像データに対して画像処理を施す機能に関する部分（画像変換モジュール）、インクジェットプリンター１００と相互に通信しながらインクタンク１５１のインク残量を管理する機能に関する部分（インク残量管理モジュール）、およびインク残量管理モジュールから起動されてインクタンク１５１にインクを補充するための機能に関する部分（インク補充モジュール）である。尚、ここで言う「モジュール」とは、プリンタードライバー２０４の動作を、機能に着目して大まかに分類した仮想的な概念であり、実際には種々の形態で具現化することができる。たとえば、ハードウェアと協働することで所望の機能が実現されるように複数のコマンドを連ねたプログラムコード群として具現化することもできるし、あるいは、所望の機能をハードウェア的に実現するＬＳＩ群として具現化することもできる。
また、プリンタードライバー２０４は、インクジェットプリンター１００から送られる属性情報１４５を保持し、必要に応じて参照する。
【００２９】
上述したように画像変換モジュールでは、印刷しようとする画像の画像データに対して所定の画像処理を施して印刷ジョブを生成し、生成した印刷ジョブをインクジェットプリンター１００に送信しているが、この処理自体は、公知な技術であるため、ここでの説明は省略する。また、インク残量管理モジュールは、インクジェットプリンター１００とデータを通信しながら、周知のインク残量管理処理を実行することにより、インクジェットプリンター１００でインク切れが発生して印刷できなくなる事態を回避している。
更に、インク補充モジュールは、補充されるインクが適正か、否かを判定するインク判定手段と、インクが適正でない場合、属性情報１４５に基づいて、適正でないインクに対する複数の処理の１つを選択し、選択した処理を実行する選択実行手段とを内包している。
【００３０】
図３は、インク補充処理のフローチャートである。この処理は、インク残量管理処理の中で、コンピューター２００のプリンタードライバー２０４によって実行される処理である。図示されるようにインク補充処理（ステップＳ３００）を開始すると、先ず初めに、タンクケース１５０のロックを解除するコマンド（ロック解除コマンド）をインクジェットプリンター１００に向かって送信する（ステップＳ３０２）。これは、次のような理由によるものである。
【００３１】
図１に示したように、タンクケース１５０は、インクジェットプリンター１００とは別体に構成されており、インクジェットプリンター１００の側面に取り付けた状態で使用される。そして、通常時はインクジェットプリンター１００から取り外せないようにロックされた状態となっている。しかし、タンクケース１５０がインクジェットプリンター１００に取り付けられたままでは、タンクケース１５０内のインクタンク１５１にインクを補充することができない。そこで、インクを補充するに際しては、タンクケース１５０を取り外せるようにするために、コンピューター２００からインクジェットプリンター１００に向かってロック解除コマンドを送信する。インクジェットプリンター１００の制御部１４０はロック解除コマンドを受け取ると、インクジェットプリンター１００に内蔵された図示しないアクチュエーターを動かすことによって、タンクケース１５０のロック状態を解除する。その結果、インクジェットプリンター１００の操作者がタンクケース１５０を取り外せる状態となる。
【００３２】
図５は、タンクケース１５０をインクジェットプリンター１００から取り外した様子を示す説明図である。図５には、タンクケース１５０を取り外した後、インクジェットプリンター１００に取り付けられていた側の面が上方を向くように、タンクケース１５０を回転させた状態が示されている。図示されているように、タンクケース１５０がインクジェットプリンター１００に取り付けられる面には、４箇所に小さな突起１５４が立設されている。また、インクジェットプリンター１００の面には、対応する位置に突起１５４の挿入孔１０９が設けられている。
【００３３】
タンクケース１５０をインクジェットプリンター１００に取り付ける際には、突起１５４の位置と挿入孔１０９の位置とを合わせて、突起１５４を挿入孔１０９に押し込むようにする。すると、突起１５４の先端に設けられた小さな貫通穴の部分が、挿入孔１０９の内部に設けられた図示しないロック機構に嵌合してロックされた状態となり、タンクケース１５０が取り付けられた状態となる。また、タンクケース１５０を取り外した状態では、タンクケース１５０の上面に設けられた上面カバー１５５を倒せるようになる。そして、上面カバー１５５を倒すと、図５に示したようにインクタンク１５１が現れる。その結果、それぞれのインクタンク１５１の側面に表示された上限ライン１５７を目視によって確認することが可能になる。更に、図５に示すようにタンクケース１５０を回転させた状態で上面カバー１５５を倒すことによって、インクタンク１５１の上面側に設けられたキャップ１５６を容易に取り外すことが可能となる。
【００３４】
図３に戻り、コンピューター２００のモニター画面２０２上にインク補充画面を表示する（ステップＳ３０４）。
図６は、モニター画面２０２に表示されたインク補充画面を例示した説明図である。図示されているように、インク補充画面には、タンクケース１５０を取り外して、インクタンク１５１のキャップ１５６（図５参照）からインクを補充するように促す旨のメッセージが表示されている。また、表示の下方には、インクを補充する際の注意事項として、後述するインクボトル１６０のインクをすべて補充してインクボトル１６０内にインクが残らないように注意することや、インクタンク１５１に設けられた上限ライン１５７（図５参照）をインク液面が超えないように注意するといった内容が表示されている。
【００３５】
図７には、補充用のインクが収容されたインクボトル１６０が示されている。インクボトル１６０は、気密性や遮光性に優れた樹脂材料で形成された略円筒形状の容器であり、容器の頂部にはキャップ１６２が設けられている。また、インクボトル１６０の側面には、紙製のラベル１６４が貼付されており、このラベル１６４の外側には、後述するインク識別符号であるインクＩＤ番号が印刷されている。
【００３６】
本実施例のインクボトル１６０は、キャップ１６２がインクボトル１６０に固着した状態で取り付けられており、この状態ではインクボトル１６０の内部が気密な状態に保たれている。インクを補充する際には、キャップ１６２をねじ切るようにして取り外すと、中から細長い注ぎ口が現れる。そこで、図５に示したようにタンクケース１５０を取り外した後、インクタンク１５１毎に設けられたキャップ１５６を空けて、インクボトル１６０内のインクを注入する。
【００３７】
ここで、インクボトル１６０内のインク量は、インクタンク１５１のインク液面が所定の下限ラインまで低下した状態でインクボトル１６０内の全てのインクを注入すると、インクタンク１５１がほぼ満タンとなるようなインク量に設定されている。更に、インクボトル１６０のキャップ１６２は、インクボトル１６０に固着されているだけなので、インクボトル１６０から一旦取り外してしまうと、再びキャップ１６２を取り付けることができないようになっている。このため、図６に示したインク補充画面で、インクボトル１６０内の全てのインクを補充する旨の注意事項が表示され、インクジェットプリンター１００の操作者は、インクボトル１６０内のインクを全てインクタンク１５１内に補充する。
【００３８】
このようにして、補充が必要な全てのインクを補充し終わったら、インクジェットプリンター１００の操作者は、図６のインク補充画面の右下隅に表示された「次へ」ボタンを選択する。すると、図３のインク補充処理では、「次へ」ボタンが押下されるまで待機しており（ステップＳ３０６でＮｏ）、「次へ」ボタンが押下されたものと判断して（ステップＳ３０６でＹｅｓ）、インクＩＤ判定処理を実行する（ステップＳ３１０）。
図４は、インクＩＤ判定処理（ステップＳ３１０）のフローチャートである。この処理が開始されると、最初に、補充したインクのインクＩＤ番号を入力するよう促す画面を、モニター画面２０２上に表示する（ステップＳ４００）。
【００３９】
図８は、インクＩＤ番号を入力する入力手段の１つである入力画面を例示した説明図である。図示されているように、インクＩＤ番号の入力画面には、前述した補充インク選択処理で補充が必要と判断されたインクについて、インクＩＤ番号を入力可能な状態で入力欄が表示されている。図８に示した例では、ＣインクおよびＭインクの入力欄が、インクＩＤ番号を入力可能な状態で表示されている。また、補充が不要と判断されたインク（ここでは、ＹインクおよびＫインク）については、インクＩＤ番号を入力できない状態で入力欄が表示されている。そこで、インクジェットプリンター１００の操作者は、インクボトル１６０のラベル１６４を確認して、ラベル１６４の外側に印刷されているインクＩＤ番号を入力した後、画面の右下隅に表示された「次へ」ボタンを押下する。
【００４０】
すると、図４に示したインクＩＤ判定処理では、「次へ」ボタンが押下されたものと判断して（ステップＳ４０２でＹｅｓ）、入力されたインクＩＤ番号を読み取り（ステップＳ４０４）＜入力機能＞、更に、インクジェットプリンター１００と通信し、インクジェットプリンター１００から送信される属性情報１４５を受信し、受信した属性情報１４５を読み取る（ステップＳ４０６）＜取得機能＞。
次に、属性情報１４５に基づいて、インクＩＤ番号が暗号化されているか、否かを判定する（ステップＳ４０８）＜暗号化判定機能＞。尚、インクＩＤ番号は、複数の数字やアルファベットで構成された一見すると意味のないコードであるが、インクの種類（色）や、インクボトル１６０に充填された日時（秒単位まで含む）や、使用可能なインクジェットプリンター１００の機種などの情報が含まれたデータとなっている。このインクＩＤ番号は、所定の方法で暗号化されている場合と、暗号処理が施されていない場合が想定され、何れの場合も桁数は同じであり、コードを見ただけでは判別できない。本実施形態では、属性情報１４５に暗号化されているか、否かの情報が含まれても良く、また、仕向け先の地域や国に関する情報から判定しても良い。
【００４１】
ここで、インクＩＤ番号が暗号化されていると判定した場合（ステップＳ４０８でＹｅｓ）、暗号を解読することでインクＩＤ番号を復号し（ステップＳ４１０）＜復号機能＞、ステップＳ４１２に進む。また、インクＩＤ番号が暗号化されていないと判定した場合（ステップＳ４０８でＮｏ）、ステップＳ４１２に進む。
ステップＳ４１２では、読み取ったインクＩＤ番号のデータを解析し（ステップＳ４１２）、インクＩＤ番号が適正か、否かを判定する（ステップＳ４１４）＜インク判定機能＞。本実施形態では、コンピューター２００のプリンタードライバー２０４には、インクＩＤ番号を解読するために必要な鍵データが予め記憶されており、インクＩＤ番号を読み取ると、鍵データを用いて解読する。その結果、正常に解読が完了して、得られた各種の情報（たとえばインクの種類や、インクジェットプリンター１００の機種など）が正しければ、インクＩＤ番号が適正であると判断することができる。
【００４２】
他方で、インクＩＤ番号を解読できなかった場合や、一応解読はできたものの、たとえばインクの種類やインクジェットプリンター１００の機種が実際とは違っているなどのように、解読によって得られた各種の情報が矛盾している場合には、そのインクＩＤ番号は適正でないと判断することができる。尚、たとえ適正なインクＩＤ番号であっても、一度使用されたことのあるインクＩＤ番号が再び入力された場合には、そのインクＩＤ番号は適正でないと判断される。
【００４３】
入力されたインクＩＤ番号が適正であると判断した場合は（ステップＳ４１４でＹｅｓ）、一連の処理を終了する。他方で、入力されたインクＩＤ番号が適正ではないと判断した場合は（ステップＳ４１４でＮｏ）、属性情報１４５に基づいて、インクＩＤ番号が適正であることが必須であるか、否かを判定する（ステップＳ４１６）。尚、本実施形態では、ステップＳ４１６、ステップＳ４１８、ステップＳ４２０、ステップＳ４２２およびステップＳ４２４の処理は、選択実行機能に対応する処理である。
また、本実施形態では、属性情報１４５に含まれる仕向け先の地域や国に対してインクＩＤ番号が適正であることが必須であるか、否かを決定している。
ここで、インクＩＤ番号が適正であることが必須であると判定した場合（ステップＳ４１６でＹｅｓ）、図９で示すように、インクＩＤ番号の再入力を要求するメッセージを表示し（ステップＳ４２０）、ステップＳ４００に戻る。尚、メッセージの言語は、日本語や英語に限定されず、仕向け先の地域や国の言語に対応する。
【００４４】
他方で、インクＩＤ番号が適正であることは必須でないと判定した場合（ステップＳ４１６でＮｏ）、図１０に示すように、インクＩＤ番号が不適正であることを警告し（ステップＳ４１８）、操作者からの応答に応じてインクＩＤ番号を再入力するか、否かを判定する（ステップＳ４２２）。
ここで、インクＩＤ番号を再入力すると判定した場合（ステップＳ４２２でＹｅｓ）、ステップＳ４００に戻る。他方で、インクＩＤ番号を再入力しないと判定した場合（ステップＳ４２２でＮｏ）、図１１に示すように、適正でないインクを使用して印刷することによる印刷品質の低下を警告するメッセージを表示し（ステップＳ４２４）、一連の処理を終了する。
【００４５】
次に、図３に戻り、補充処理を続行するか、否かを判定する（ステップＳ３１２）。本実施形態では、インクＩＤ判定処理において、ステップＳ４１４でインクＩＤ番号が適正であると判定された場合、および、ステップＳ４２４の警告文（図１１）においてＯＫボタンが押下された場合、補充処理を続行すると判断する。他方で、ステップＳ４２４の警告文（図１１）においてキャンセルボタンが押下された場合、補充処理を続行しない判断する。
ここで、補充処理を続行すると判断した場合（ステップＳ３１２でＹｅｓ）、ステップＳ３１８に進む。他方で、補充処理を続行しないと判断した場合（ステップＳ３１２でＮｏ）、一連の処理を終了する。
【００４６】
ステップＳ３１８では、適正と判断されたインクＩＤ番号を、使用済みＩＤ番号として、コンピューター２００のＲＡＭに記憶する。こうして記憶された使用済みＩＤ番号は、次回以降にインクＩＤ番号が適正であるか否かを判断する処理（ステップＳ４１４）で参照されて、入力されたインクＩＤ番号が正しく解読できて、且つ、解読された内容に矛盾がなくても、使用済みＩＤ番号に記憶されていた場合には、そのインクＩＤ番号は適正でないと判断されるようになっている。
次に、プリンタードライバー２０４は、インクジェットプリンター１００の制御部１４０に向かってコマンドを送信することにより、インクジェットプリンター１００の制御部１４０が計数している計算上のインク残量を、満タン状態に初期化させる（ステップＳ３２０）。
続いて、インクの補充が完了した旨を報知する図示しない補充完了画面をモニター画面２０２上に表示し（ステップＳ３２２）、一連のインク補充処理を終了する。
【００４７】
以上述べた実施形態によれば、以下のような効果を奏する。
（１）インクジェットプリンター１００に保持された仕向け先を含む属性情報１４５に基づいて、プリンタードライバー２０４の処理が決定されるため、仕向け先の国や地域ごとにユーザーが行った処理に応じて対応できることから、１つのプリンタードライバー２０４で複数の仕向け先に応じた処理を実行できる。
（２）仕向け先によってインクＩＤ番号が暗号化されている場合であっても、プリンタードライバー２０４は属性情報１４５に基づいて暗号化されたインクＩＤ番号を復号できる。
また、以上のような手法を実施する装置は、単独の装置によって実現される場合もあれば、複数の装置を組み合わせることによって実現される場合もあり、各種の態様を含むものである。例えば、本実施形態では、適正でないインクを補充しようとした場合、適正でないインクに対する複数の処理は、インクＩＤ番号の適正が必須か、否かの２つの場合に応じた２つであったが、これに限定されるものではなく、更に、仕向け先の地域や国に応じた多段の処理であっても良い。
【符号の説明】
【００４８】
１…印刷用紙、１０…印刷システム、１００…インクジェットプリンター、１０１…給紙トレイ、１０２…排紙口、１０３…前面カバー、１０４…モニター画面、１０５…操作ボタン、１０９…挿入孔、１１０…キャリッジ、１１２…噴射ヘッド、１１７…インクチューブ、１２０…負圧ポンプ、１２２…キャップ、１２４…負圧チューブ、１３０…ガイドレール、１４０…制御部、１４５…属性情報、１５０…タンクケース、１５１…インクタンク、１５１Ｃ…Ｃインク用のインクタンク、１５１Ｋ…Ｋインク用のインクタンク、１５１Ｍ…Ｍインク用のインクタンク、１５１Ｙ…Ｙインク用のインクタンク、１５４…突起、１５５…上面カバー、１５６…キャップ、１５７…上限ライン、１６０…インクボトル、１６２…キャップ、１６４…ラベル、２００…コンピューター、２０２…モニター画面、２０４…プリンタードライバー。
【図１】
0005621495.tif 000002
【図２】
0005621495.tif 000003
【図３】
0005621495.tif 000004
【図４】
0005621495.tif 000005
【図５】
0005621495.tif 000006
【図６】
0005621495.tif 000007
【図７】
0005621495.tif 000008
【図８】
0005621495.tif 000009
【図９】
0005621495.tif 000010
【図１０】
0005621495.tif 000011
【図１１】
0005621495.tif 000012