(57)【要約】【課題】インクカートリッジの不揮発性メモリーを、プリンターの管理に効率よく利用する。【解決手段】インクジェットプリンター１０は、インクカートリッジ１１の不揮発性メモリー１４にデータを書き込むプリンター側通信制御部４４と、電源オフを指示する操作を受け付けるプリンター側入力部４１とを備える。インクジェットプリンター１０のプリンター側制御部４０は、電源をオフする操作を受け付けた場合に、インクジェットプリンター１０の動作に関する情報を含む動作情報を不揮発性メモリー１４に書き込む書込処理を実行する。プリンター側制御部４０は、書込処理の実行後に、停止シーケンスを実行する。【選択図】図３
2017035836.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性メモリーを有するインクカートリッジを装着可能に構成される記録装置であって、
前記インクカートリッジの不揮発性メモリーにデータを書き込む書込部と、
電源のオフを指示する操作を受け付ける操作部と、
前記操作部で電源をオフする操作を受け付けた場合に、前記記録装置の動作に関する情報を含む動作情報を前記書込部で前記不揮発性メモリーに書き込む書込処理を実行し、その後に停止シーケンスを実行する制御部と、
を備えることを特徴とする記録装置。
【請求項２】
前記動作情報は、前記記録装置の動作時に発生するエラー、前記記録装置の動作のログ、及び、前記記録装置の動作に関して設定される設定値のいずれかを含む、請求項１記載の記録装置。
【請求項３】
少なくとも前記インクカートリッジから供給されるインクで記録媒体に記録を行う記録ヘッドを含む動作部と、
前記動作部の動作に関するカウントを行うカウンターと、
前記カウンターのカウント値を記憶する揮発性メモリーと、を備え、
前記制御部は、前記書込処理で、前記揮発性メモリーに記憶したカウント値を含むデータを、前記書込部で前記不揮発性メモリーに書き込む、請求項１または２記載の記録装置。
【請求項４】
前記設定値を記憶する記憶部と、前記インクカートリッジの装着を検出する検出部を備え、
前記制御部は、前記検出部が前記インクカートリッジの装着を検出した場合に、前記インクカートリッジの前記不揮発性メモリーに記録された設定値を含むデータを読み出して、前記記憶部に書き込む、請求項２記載の記録装置。
【請求項５】
前記記録装置に電源を供給する電源回路と、
前記電源回路と前記記録装置の動作部とを接続し、前記制御部の制御によりオン及びオフを切り替えるトランジスターを備え、
前記制御部は、前記操作部で電源をオフする操作を受け付けた場合に、前記書込処理及び前記停止シーケンスを実行した後に前記トランジスターをオフに切り替える、請求項１から４のいずれかに記載の記録装置。
【請求項６】
不揮発性メモリーを有するインクカートリッジを装着可能に構成される記録装置の制御方法であって、
電源をオフする操作を受け付けた場合に、前記記録装置の動作に関する情報を含む動作情報を前記不揮発性メモリーに書き込む書込処理を実行し、その後に停止シーケンスを実行すること、
を特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、及び、記録装置の制御方法に関する。
【背景技術】
【０００２】
従来、プリンターにおいて、インクカートリッジが搭載する不揮発性のメモリーに、インク消費量等のデータを書き込む構成がある（例えば、特許文献１参照）。特許文献１に記載のプリンターは、課金を目的としてインク消費量のデータを書き込むため、インクが消費される毎に、不揮発性のメモリーに書き込むデータをインクリメントする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０６４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、不揮発性メモリーには、動作を保証できる書き換え回数の上限が決められる。このため、特許文献１に記載された構成で、データの書き換えが頻繁に発生する場合には、不揮発性メモリーの書き換え回数が上限を超える可能性がある。例えば、インクカートリッジの不揮発性メモリーに、インクショット数、印刷行数、エラーの発生回数など、動作に関するもので頻繁に更新されるデータを書き込むと、すぐに書き換え回数の上限に達する可能性がある。
本発明は、上述した事情に鑑みてなされたものであり、インクカートリッジの不揮発性メモリーを、プリンターの管理に効率よく利用することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の記録装置は、不揮発性メモリーを有するインクカートリッジを装着可能に構成される記録装置であって、前記インクカートリッジの不揮発性メモリーにデータを書き込む書込部と、電源のオフを指示する操作を受け付ける（検出する）操作部と、前記操作部で電源をオフする操作を受け付けた場合に、前記記録装置の動作に関する情報を含む動作情報を前記書込部で前記不揮発性メモリーに書き込む書込処理を実行し、その後に停止シーケンスを実行する制御部と、を備えることを特徴とする。
本発明によれば、インクカートリッジの不揮発性メモリーを、記録装置の動作情報を記録して記録装置を管理する用途に利用できる。また、回数をインクリメントする度でなく、電源をオフする操作を受け付けた場合に不揮発性メモリーへの書き込みを行うので、不揮発性メモリーに対する頻繁な書き込みを防止できる。これにより、インクカートリッジの不揮発性メモリーを、プリンターの管理に効率よく利用できる。
【０００６】
また、本発明は、上記記録装置において、前記動作情報は、前記記録装置の動作時に発生するエラー、前記記録装置の動作のログ、及び、前記記録装置の動作に関して設定される設定値のいずれかを含むことを特徴とする。
本発明によれば、インクカートリッジの不揮発性メモリーを利用して、記録装置の動作を詳細に管理できる。
【０００７】
また、本発明は、上記記録装置において、少なくとも前記インクカートリッジから供給されるインクで記録媒体に記録を行う記録ヘッドを含む動作部と、前記動作部の動作に関するカウントを行うカウンターと、前記カウンターのカウント値を記憶する揮発性メモリーと、を備え、前記制御部は、前記書込処理で、前記揮発性メモリーに記憶したカウント値を含むデータを、前記書込部で前記不揮発性メモリーに書き込むことを特徴とする。
本発明によれば、動作部の動作に関するカウント値を、書換え可能回数が不揮発性メモリーより多い揮発性メモリーであるワークメモリーに一旦書き込んでおくので、不揮発性メモリーの書き換え回数を抑えて、インクカートリッジの不揮発性メモリーに書き込むことができる。
【０００８】
また、本発明は、上記記録装置において、前記設定値を記憶する記憶部と、前記インクカートリッジの装着を検出する検出部を備え、前記制御部は、前記検出部が前記インクカートリッジの装着を検出した場合に、前記インクカートリッジの前記不揮発性メモリーに記録された設定値を含むデータを読み出して、前記記憶部に書き込むことを特徴とする。
本発明によれば、インクカートリッジの不揮発性メモリーに記録されたデータを、記録装置に取り込むことができる。
【０００９】
また、本発明は、上記記録装置において、前記記録装置に電源を供給する電源回路と、前記電源回路と前記記録装置の動作部とを接続し、前記制御部の制御によりオン及びオフを切り替えるトランジスターを備え、前記制御部は、前記操作部で電源をオフする操作を受け付けた場合に、前記書込処理及び前記停止シーケンスを実行した後に前記トランジスターをオフに切り替えることを特徴とする。
本発明によれば、電源をオフする操作を受け付けた場合に、不揮発性メモリーへの書き込みを行ってから記録装置の電源をオフにする一連の動作を、容易に行うことができる。
【００１０】
また、上記目的を達成するために、本発明は、不揮発性メモリーを有するインクカートリッジを装着可能に構成される記録装置の制御方法であって、電源をオフする操作を受け付けた場合に、前記記録装置の動作に関する情報を含む動作情報を前記不揮発性メモリーに書き込む書込処理を実行し、その後に停止シーケンスを実行すること、を特徴とする。
本発明によれば、インクカートリッジの不揮発性メモリーを、記録装置の動作情報を記録して記録装置を管理する用途に利用できる。また、電源をオフする操作を受け付けた場合に不揮発性メモリーへの書き込みを行うので、不揮発性メモリーに対する頻繁な書き込みを防止できる。これにより、インクカートリッジの不揮発性メモリーを、プリンターの管理に効率よく利用できる。
【００１１】
また、上述した記録装置をコンピューターで制御する場合、上記の記録装置は、その機能を実現するためのプログラム、あるいは当該プログラムを前記コンピューターで読み取り可能に記録した記録媒体等の態様で構成することも可能である。また、上記の記録装置の制御方法は、記録装置が実行するためのプログラムとして構成することができ、当該プログラムを前記コンピューターで読み取り可能に記録した記録媒体等の態様で構成することも可能である。記録媒体としては、フレキシブルディスクやＨＤＤ（Hard Disk Drive）、ＣＤ?ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ?ｒａｙ（登録商標）  Ｄｉｓｃ、光磁気ディスク、不揮発性メモリーカード、画像表示装置の内部記憶装置（ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）等の半導体メモリー）、および外部記憶装置（ＵＳＢ（Universal Serial Bus）メモリー等）等、前記コンピューターが読み取り可能な種々の媒体を利用できる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る情報処理システムの構成を示す図。
【図２】インクジェットプリンターの概略構成を示す図。
【図３】インクジェットプリンターの機能的構成を示すブロック図。
【図４】情報処理装置の機能的構成を示すブロック図。
【図５】インクジェットプリンターの動作を示すフローチャート。
【図６】インクジェットプリンターの動作を示すフローチャート。
【図７】インクジェットプリンターの具体的な構成例を示す図。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。
図１は、実施形態に係る情報処理システム１の構成を模式的に示す図である。
情報処理システム１は、ユーザーＵが使用するインクジェットプリンター１０（記録装置）にエラー等が発生した場合に、インクジェットプリンター１０の製造事業者等が提供する解析拠点において、エラー等の原因や復旧方法を解析するシステムである。
ユーザーＵは、インクジェットプリンター１０を購入し、使用する主体である。ユーザーＵは、個人であっても、法人であってもよい。また、インクジェットプリンター１０は、個人宅等で個人的に使用されていてもよく、また、会社等で共有して使用されていてもよい。インクジェットプリンター１０は、インターネット等の通信ネットワークを介して通信を実行可能な構成としてもよいが、本実施形態で説明する情報処理システム１の動作では通信機能を実行しない。従って、本実施形態で説明する範囲においてインクジェットプリンター１０は、ユーザーＵが管理する範囲を超える範囲に対する通信を実行しない。
【００１４】
情報処理システム１におけるインクカートリッジ１１のサイクルに沿って、情報処理システム１の概要を説明する。
インクジェットプリンター１０は、インクカートリッジ１１を着脱可能に構成され、インクカートリッジ１１が収容するインクを消費して印刷を行う。インクカートリッジ１１の内部のインクを使い切った場合、ユーザーＵはインクカートリッジ１１を交換する。インクカートリッジ１１は、インクジェットプリンター１０の製造事業者によるリサイクルが行われるが、インクジェットプリンター１０の使用環境に限れば消耗品といえる。
インクカートリッジ１１は、ＩＣチップ１２を搭載する。ＩＣチップ１２は、後述するようにデータを記録可能な不揮発性メモリー１４（図３）を有する。インクジェットプリンター１０は、ＩＣチップ１２に対する情報の書き込み、及び読み出しを行うことができる。
【００１５】
インクジェットプリンター１０は、印刷動作中などにエラーが発生した場合、エラーの内容、エラーが発生した際のインクジェットプリンター１０における動作パラメーター等の情報を含むエラー関連情報を、ＩＣチップ１２に書き込む（ステップＳ１）。
【００１６】
書き込みが行われたインクカートリッジ１１は、インクジェットプリンター１０から取り外し可能である。例えば、インクジェットプリンター１０のメンテナンスを行う事業者がサービス担当者をユーザーＵ側に派遣する。このサービス担当者がインクカートリッジ１１をインクジェットプリンター１０から取り外し（ステップＳ２）、回収して解析拠点に送付し、或いは持ち込む（ステップＳ３）。
また、エラーが発生した場合に、メンテナンス事業者や解析拠点の担当者の指示に従い、ユーザーＵが自分でインクカートリッジ１１をインクジェットプリンター１０から取り外し、解析拠点に送付してもよい（ステップＳ３）。
【００１７】
解析拠点では、情報処理装置１６が、ＩＣチップ１２からエラーに関する情報を読み取る（ステップＳ４）。これにより、解析拠点の担当者が、インクジェットプリンター１０で発生したエラーについて、エラー関連情報を得ることができる。解析拠点の担当者は、エラー関連情報を解析することにより、インクジェットプリンター１０で発生したエラーの原因、対処法等を調査できる。
【００１８】
解析拠点でエラー関連情報を入手した後、インクカートリッジ１１は廃棄またはリサイクルしてもよい。また、情報処理装置１６がエラー関連情報をＩＣチップ１２から読み取った後、インクカートリッジ１１を、再びインクジェットプリンター１０に装着する利用方法がある。例えば、インクジェットプリンター１０の設定を変更することで、エラーの対処や再発防止が可能なことがある。この場合、情報処理装置１６で、インクジェットプリンター１０の設定に係る各種の設定値（パラメーター）をＩＣチップ１２に書き込み、書き込み後のインクカートリッジ１１を情報処理装置１６から取り外す（ステップＳ５）。このインクカートリッジ１１を、ユーザーＵ側に送付し、または、サービス担当者が持ち込んで（ステップＳ６）、インクジェットプリンター１０に装着する。そして、インクジェットプリンター１０において、ＩＣチップ１２から設定値を読み取ってインクジェットプリンター１０の設定を行う（ステップＳ７）。
【００１９】
また、ＩＣチップ１２を、エラー関連情報を記憶させるだけでなく、インクジェットプリンター１０の設定値を記憶する記憶媒体として利用してもよい。
インクジェットプリンター１０においては、インク濃度の調整、使用する紙などの記録媒体の仕様を設定できることが多いが、これらの設定を、エラーの対処のために初期化してしまうことがある。この場合、インクジェットプリンター１０を操作して再設定を行う必要がある。インクジェットプリンター１０を初期化する前に、インクジェットプリンター１０の設定値をＩＣチップ１２に書き込むことで、設定値をバックアップできる。インクジェットプリンター１０の初期化の後、インクジェットプリンター１０にインクカートリッジ１１を装着し、ＩＣチップ１２から設定値を読み取ってインクジェットプリンター１０に設定すると、設定値をインクジェットプリンター１０で復元できる。
【００２０】
ユーザーＵと解析拠点の間におけるインクカートリッジ１１の移動は、サービス担当者が運んでもよいし、配送業者に委託して輸送してもよい。サービス担当者がインクジェットプリンター１０のメンテナンスを行い、設定値や、エラーの内容等を調べることも勿論可能である。しかしながら、ＩＣチップ１２にエラー関連情報を記憶させることにより、エラー関連情報を口頭で伝達したり、手作業により入力あるいは記録したりする場合に比べ、情報の内容および収集する情報の数について正確性を確保できる。
【００２１】
次いで、インクジェットプリンター１０、及び、情報処理装置１６について説明する。
図２は、インクジェットプリンター１０の概略構成を示す図である。
インクジェットプリンター１０は、インクジェットヘッド２６（記録ヘッド）を搭載するキャリッジ２０を有する。キャリッジ２０は、図２中に符号Ｙ１で示す主走査方向に往復走査する。キャリッジ２０は、インクカートリッジ１１を搭載する。本実施形態では、インクジェットプリンター１０が４色インクを使用するプリンターであり、４色一体型のインクカートリッジ１１を使用する。この場合、インクカートリッジ１１は、シアンカートリッジ２１、ブラックカートリッジ２２、イエローカートリッジ２３、及びマゼンタカートリッジ２４を構成する。シアンカートリッジ２１は、シアン（Ｃ）のインクを貯留する。ブラックカートリッジ２２は、ブラック（Ｋ）のインクを貯留し、イエローカートリッジ２３はイエロー（Ｙ）のインクを貯留する。また、マゼンタカートリッジ２４はマゼンタ（Ｍ）のインクを貯留する。
【００２２】
記録媒体に向かってインクを吐出するインクジェットヘッド２６（記録ヘッド）は、先端面に、インクを微細なインク粒として吐出するノズル孔を有する。インクジェットヘッド２６は、ピエゾ素子を用いて構成されるアクチュエーター（不図示）によって、インクカートリッジ１１から供給されるインクを記録媒体へ向かって押し出し、ノズル孔から微細なインク粒を選択的に吐出する。
【００２３】
ノズル孔は、インクジェットヘッド２６の下面を構成するノズル形成面２７で、４列のノズル列を構成する。図２の例では、シアンノズル列２１ａ、ブラックノズル列２２ａ、イエローノズル列２３ａ、及びマゼンタノズル列２４ａがある。シアンノズル列２１ａはシアンカートリッジ２１のインクを吐出し、ブラックノズル列２２ａはブラックカートリッジ２２のインクを吐出する。イエローノズル列２３ａはイエローカートリッジ２３のインクを吐出し、マゼンタノズル列２４ａはマゼンタカートリッジ２４のインクを吐出する。
【００２４】
インクジェットプリンター１０がインクを吐出して印刷を行う対象は、シート状の印刷媒体である。この印刷媒体としては、カットシート、連続シート、ロールシートが挙げられ、紙あるいは合成樹脂で構成される。また、インクが付着する印刷面にコーティングを有してもよい。インクジェットプリンター１０は、主走査方向Ｙ１と直交する副走査方向に、印刷媒体を搬送する搬送動作を行う。また、インクジェットプリンター１０は、搬送する印刷媒体に対し、インクジェットヘッド２６でインクを吐出して画像を形成する印刷動作を実行する。
【００２５】
キャリッジ２０の走査範囲の一端部は、ホームポジションＨＰである。ホームポジションＨＰには、インクジェットヘッド２６の直下に位置するように、キャッピング装置２９が配置される。
キャッピング装置２９は、上面が開口した箱状のキャップ本体３０を備える。キャップ本体３０は、ゴム等の弾性部材を用いて構成された枠体３１を備え、この枠体３１に囲まれた空間に、記録ヘッド収納部３２が形成される。キャップ本体３０は、プリンター側制御部４０の制御によって駆動するモーターの動作に応じて、上昇及び下降可能に構成される。キャップ本体３０は、上昇したときに、ホームポジションＨＰに位置するインクジェットヘッド２６のノズル形成面２７を記録ヘッド収納部３２に収納する。
【００２６】
キャップ本体３０の下面３３には、下面３３を貫通する排出孔３４が形成され、排出孔３４はチューブ３５によって廃インクタンク３６に接続する。チューブ３５には、キャップ本体３０から廃インクタンク３６に廃インクを送るポンプ３７が設けられる。
以上説明したキャッピング装置２９や、チューブ３５、ポンプ３７、及び、廃インクタンク３６が協働して、廃インク回収部として機能する。廃インク回収部は動作部に含まれてもよい。
本実施形態に係るインクジェットプリンター１０は、キャッピング装置２９を利用して、クリーニング動作、及び、フラッシング動作を実行可能である。
【００２７】
クリーニング動作は、インクジェットヘッド２６のノズル内部に留まるインクを強制的に吸引する動作である。クリーニング動作では、インクジェットヘッド２６がホームポジションＨＰに位置し、ノズル形成面２７が記録ヘッド収納部３２に収納される。ここで、ポンプ３７の吸引力によりノズル形成面２７に負圧が加わり、この負圧によってノズルに留まったインクが排出される。フラッシング動作は、ホームポジションＨＰにおいて、インクジェットヘッド２６が備えるアクチュエーター（不図示）によりノズル孔からインクを吐出する動作である。
【００２８】
図３は、インクジェットプリンター１０の機能的構成を示すブロック図である。
インクジェットプリンター１０は、プリンター側制御部４０、プリンター側入力部４１、プリンター側表示部４２、プリンター側記憶部４３、及び、プリンター側通信制御部４４を備える。
【００２９】
プリンター側制御部４０（制御部）は、ＣＰＵ、基本制御プログラムをコンピューターに読み取り可能な態様で不揮発的に記憶するＲＯＭ、プログラムやデータ等を一時的に記憶するＲＡＭ、及び、その他の周辺回路等を備える。プリンター側制御部４０は、ＣＰＵにより制御プログラムを実行し、インクジェットプリンター１０を制御する。
プリンター側制御部４０は、キャリッジ２０を走査させるキャリッジ駆動モーター３８、及びインクジェットヘッド２６を制御して、文字や画像を印刷媒体に印刷させる。また、プリンター側制御部４０は、ポンプ駆動モーター３９を制御して、上記のクリーニング動作、及び、キャッピング装置２９に溜まる廃インクの除去を行う。
【００３０】
プリンター側入力部４１（操作部）は、ユーザーＵやその他のユーザーの操作を受け付ける各種スイッチを有する操作部である。プリンター側入力部４１は、スイッチに対する操作を検出し、検出した操作に対応する操作信号をプリンター側制御部４０に出力する。
プリンター側表示部４２は、液晶表示パネルや有機ＥＬパネル等からなるプリンター側表示パネル４２ａを備え、プリンター側制御部４０の制御に従って各種情報を表示する。
プリンター側記憶部４３（記憶部）は、ＥＥＰＲＯＭやハードディスク等の不揮発性の記憶装置により構成され、各種データを書き換え可能に、不揮発的に記憶する。
【００３１】
プリンター側制御部４０は、インク消費量検出部５０、エラー検出部５３、及び情報書込部５８を有する。
インク消費量検出部５０（カウンター）は、インクジェットヘッド２６によりインクを吐出するショット数をカウントする。インク消費量検出部５０のカウント値は、メモリー４５に、累計ショット数データ４５ｂとして記憶される。
エラー検出部５３は、インクジェットプリンター１０で発生するエラーを検出し、エラーの内容や発生回数等の情報を含むエラーログを生成する。情報書込部５８は、後述するプリンター側通信制御部４４を制御して、インクカートリッジ１１が備える不揮発性メモリー１４に対するデータの書き込み、及び／又は読み出しを実行する。
【００３２】
プリンター側制御部４０はメモリー４５（揮発性メモリー）を有する。メモリー４５はプリンター側制御部４０がプログラムやデータを一時的に記憶させることが可能なワークメモリーであり、ＲＡＭ等の揮発性の記憶装置で構成される。メモリー４５は、例えば後述する第１エラーログ４５ａを記憶する。メモリー４５は揮発性の記憶エリアであるため、インクジェットプリンター１０の電源をオフにすると記憶したデータやプログラムが消失する。また、メモリー４５の書き換え可能回数は、不揮発性の半導体記憶素子に比べて多いという特徴がある。
【００３３】
インクカートリッジ１１は、チップ側通信制御部４６、チップ側制御部４７、メモリーインターフェイス部４８（メモリーＩ／Ｆ）、及び、不揮発性メモリー１４を備えるＩＣチップ１２を搭載する。
ＩＣチップ１２は接触型であっても非接触型であってもよく、本実施形態のインクカートリッジ１１は、非接触型のＩＣチップ１２を搭載する。
【００３４】
プリンター側通信制御部４４（書込部）は、インクカートリッジ１１がインクジェットプリンター１０に装着されホームポジションＨＰに位置する状態で、ＩＣチップ１２に対する無線信号を送信する。ＩＣチップ１２ではプリンター側通信制御部４４が送信する無線信号により誘起電力が発生し、この誘起電力によりＩＣチップ１２が動作する。
プリンター側通信制御部４４（書込部）は、インクカートリッジ１１のＩＣチップ１２と通信可能になったことにより、インクカートリッジ１１の装着を検出することができる。また、装着を検出するセンサーを備えて検出してもよい。この場合、プリンター側通信制御部４４は検出部として機能する。また、キャリッジ２０等に、インクカートリッジ１１の有無を機械的、或いは光学的に検出するセンサーを設けてもよい。この場合、このセンサーの検出状態をプリンター側通信制御部４４、プリンター側制御部４０またはインク消費量検出部５０が取得し、インクカートリッジ１１の装着を検出してもよい。この場合、プリンター側通信制御部４４、プリンター側制御部４０またはインク消費量検出部５０が検出部として機能する。
ＩＣチップ１２は、チップ側通信制御部４６、チップ側制御部４７、メモリーインターフェイス部４８、及び不揮発性メモリー１４を備える。
【００３５】
プリンター側通信制御部４４は、ＩＣチップ１２との間で無線通信を行う。
プリンター側通信制御部４４が送信する無線信号の搬送波はＩＣチップ１２において誘起電力を発生する。また、プリンター側通信制御部４４は、情報書込部５８が不揮発性メモリー１４に書き込むデータをＩＣチップ１２に送信し、不揮発性メモリー１４への書き込みを実行させる。詳細には、プリンター側通信制御部４４は、情報書込部５８が出力するデータをエンコードし、エンコードされた送信データを変調し、ＲＦ部によりアンテナを介してチップ側通信制御部４６に出力する。また、プリンター側通信制御部４４は、ＩＣチップ１２が送信する電波をアンテナにより受信して、受信した無線信号を復調してデコードし、情報書込部５８に出力する。
【００３６】
ＩＣチップ１２において、チップ側制御部４７は、ＩＣチップ１２の各部を制御する。チップ側通信制御部４６は、インクジェットプリンター１０が備えるプリンター側通信制御部４４との間で無線信号を送受信する。チップ側通信制御部４６は、受信した無線信号をチップ側制御部４７に出力する。また、チップ側通信制御部４６は、チップ側制御部４７が出力するデータをプリンター側通信制御部４４に無線送信する。
また、プリンター側通信制御部４４が送信する無線信号の搬送波により、チップ側通信制御部４６のアンテナに誘起する電力が、ＩＣチップ１２の各部に供給される。
【００３７】
チップ側制御部４７は、チップ側通信制御部４６により受信したデータを、メモリーインターフェイス部４８によって不揮発性メモリー１４に書き込む処理を行う。このデータは、不揮発性メモリー１４に書き込むデータ本体に加え、不揮発性メモリー１４への書き込みを指示するコマンドを含んでもよい。
また、チップ側制御部４７は、チップ側通信制御部４６により受信したデータに含まれる読み出し要求のコマンドに従って、メモリーインターフェイス部４８によって不揮発性メモリー１４からデータを読み出す。チップ側制御部４７は、不揮発性メモリー１４から読み出したデータをチップ側通信制御部４６に出力し、プリンター側通信制御部４４に送信させる。
【００３８】
メモリーインターフェイス部４８は、不揮発性メモリー１４に接続するインターフェイスであり、チップ側制御部４７の制御に従って不揮発性メモリー１４を駆動し、データの書き込み、及び、読み出しを行う。
不揮発性メモリー１４は、フラッシュメモリー等の半導体メモリー素子により構成され、データを不揮発的に記憶する。
【００３９】
インクジェットプリンター１０が記憶する各種のデータについて説明する。
インクジェットプリンター１０が備えるプリンター側記憶部４３は、調整値４３ａ、第１エラーログ４３ｂ、及び、第２エラーログ４３ｃを記憶する。
調整値４３ａは、インクジェットプリンター１０の動作に関して設定されるパラメーターであり、例えば、インクジェットヘッド２６が吐出するインク量を調整する調整値、印刷媒体の仕様の設定値等を含む。
第１エラーログ４３ｂ及び第２エラーログ４３ｃは、エラー検出部５３が検出するエラーに関するデータである。
【００４０】
エラー検出部５３は、インクジェットプリンター１０の電源がオンの間に発生するエラーを検出する。エラー検出部５３は、事前の設定に従って、エラーを第１エラーと第２エラーに分けて検出する。
インクジェットプリンター１０において比較的高頻度で発生するエラーが第１エラーに分類される。本実施形態で、第１エラーは、主に、ソフトウェアの処理に関して発生するエラーを含む。具体的には、プリンター側制御部４０が印刷する画像を展開するプリントバッファーメモリー（不図示）のバッファーオーバーフロー、プリンター側制御部４０がプログラムを実行する場合に発生するメモリーオーバーフローを含む。また、第１エラーは、プログラム実行時の変数のエラー、不図示のセンサーの検出値のエラー等を含んでもよい。
【００４１】
第２エラーには、インクジェットプリンター１０において、第１エラーよりも発生頻度が低いエラーが分類される。本実施形態で、第２エラーは、主に、ハードウェアに関するエラーを含む。具体的には、キャリッジ２０の位置の異常、インクジェットヘッド２６、キャリッジ駆動モーター３８、ポンプ駆動モーター３９の動作エラー等を含む。また、インクジェットプリンター１０においてインクカートリッジ１１や印刷媒体を収容する収容部のカバーが印刷中に開かれるカバーオープンエラー、印刷媒体の搬送異常（ジャム等）に関するエラーを含んでもよい。
【００４２】
エラー検出部５３は、第１エラーとして設定されたエラーが発生すると、エラーの内容を示すデータを第１エラーログ４５ａとしてメモリー４５に記憶させる。プリンター側制御部４０は、ＲＴＣ（Real Time Clock）を有し、エラーが発生した日時を第１エラーログ４５ａのデータに含めてもよい。第１エラーログ４５ａは、第１エラーが発生する毎に、エラー検出部５３により追記され、更新される。第１エラーログ４５ａは、プリンター側制御部４０の制御によりクリアすることができ、クリアされない間はエラーが発生する毎にデータを蓄積する。
【００４３】
エラー検出部５３は、第２エラーとして設定されたエラーが発生すると、エラーの内容を示すデータを第２エラーログ４３ｃとしてプリンター側記憶部４３に記憶させる。プリンター側制御部４０は、ＲＴＣ（Real Time Clock）を有し、エラーが発生した日時を第２エラーログ４３ｃのデータに含めてもよい。第２エラーログ４３ｃは、第２エラーが発生する毎に、エラー検出部５３により追記され、更新される。第２エラーログ４３ｃは、プリンター側制御部４０の制御によりクリアすることができ、クリアされない間はエラーが発生する毎にデータを蓄積する。
【００４４】
また、プリンター側制御部４０は、プリンター側入力部４１に対する操作に従って、インクジェットプリンター１０の電源をオフにする場合に、メモリー４５に記憶した第１エラーログ４５ａを、プリンター側記憶部４３にコピーする。このデータは第１エラーログ４３ｂとしてプリンター側記憶部４３に記憶される。これにより、プリンター側記憶部４３に対するアクセス回数、書き換え回数を抑えることができる。第１エラーは発生頻度が高いため、第１エラーが発生する毎のプリンター側記憶部４３の書き換えを抑制すれば、プリンター側記憶部４３の長寿命化が期待できる。
また、第２エラーは発生頻度が第１エラーより低いため、プリンター側記憶部４３に直接、第２エラーログ４３ｃを記録することが合理的である。
【００４５】
第１エラーログ４５ａ、及び、第２エラーログ４３ｃには、エラーが発生した場合のインクジェットプリンター１０の動作状況や動作履歴に関するカウント値を、含めてもよい。このカウント値は、いわゆるメンテナンスカウンターと呼ばれる。例えば、インク消費量検出部５０がカウントする累計ショット数データ４５ｂ（カウント値）はメンテナンスカウンターの１つである。また、例えば、印刷媒体を搬送するモーター（不図示）の動作パルスのカウント値や、インクジェットプリンター１０が印刷媒体をカットするオートカッターを備える場合のカッター駆動回数のカウント値を含んでもよい。これらのカウント値は、メモリー４５に記憶され、インクジェットプリンター１０の電源をオフにする場合に、停止シーケンスに先立ってプリンター側記憶部４３または不揮発性メモリー１４に書き込まれる。
調整値４３ａ、第１エラーログ４３ｂ、第２エラーログ４３ｃ、第１エラーログ４５ａ、累計ショット数データ４５ｂの少なくともいずれかは、動作情報に相当する。少なくとも本実施形態の第１エラーログ４５ａは動作情報に相当する。
【００４６】
プリンター側制御部４０は、プリンター側入力部４１の操作によりインクジェットプリンター１０の電源をオフに切り替える場合に、停止シーケンスを実行する。停止シーケンスは、インクジェットプリンター１０が備える各種のモーターを動かして、キャリッジ２０やキャップ本体３０等の駆動部を初期位置に戻す動作を含む。また、停止シーケンスは、プリンター側制御部４０が実行するプログラムで処理されるデータを、プリンター側記憶部４３やその他の記憶部に書き込み、次回のプログラムの動作を可能とするソフトウェア処理を含む。また、停止シーケンスは、プリンター側制御部４０が実行するプログラムを停止させる処理を含む。
【００４７】
停止シーケンスを実行する前に、プリンター側制御部４０は、メモリー４５に記憶する第１エラーログ４５ａ、及びメンテナンスカウンターのカウント値を、プリンター側記憶部４３にコピーし記憶させる。この処理において、プリンター側制御部４０は、メモリー４５が記憶する第１エラーログ４５ａ、及び、累計ショット数データ４５ｂを、不揮発性メモリー１４に書き込ませる。これにより、不揮発性メモリー１４に、第１エラーログ５６、及び、累計ショット数データ５７が書き込まれる。また、プリンター側制御部４０は、プリンター側記憶部４３が記憶する調整値４３ａを、不揮発性メモリー１４に書き込んでもよい。上述したように、プリンター側記憶部４３において調整値４３ａが消去または初期化された場合に、不揮発性メモリー１４に調整値５９を記憶することで、調整値のバックアップとして利用できる。
【００４８】
図４は、情報処理装置１６の機能的構成を示すブロック図である。
情報処理装置１６は、制御部６０と、入力部６１と、表示部６２と、通信制御部６３と、記憶部６４と、を備える。
制御部６０は、プリンター側制御部４０と同様、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、ＣＰＵがプログラムを実行することにより、情報処理装置１６の各部を制御する。制御部６０は、情報読取部７０を備える。
入力部６１は、各種入力インターフェイスに接続され、入力インターフェイスに対する操作を検出し、制御部６０に出力する。
表示部６２は、液晶表示パネルや、有機ＥＬパネル等の表示パネル６２ａを備え、制御部６０の制御の下、表示パネル６２ａに各種情報を表示する。
通信制御部６３は、制御部６０の制御の下、インクカートリッジ１１のチップ側通信制御部４６と通信する。通信方法は、上述したプリンター側通信制御部４４と同様である。
記憶部６４は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性の記憶装置であり、各種データを書き換え可能に記憶する。
【００４９】
情報処理装置１６は、インクカートリッジ１１を保持する不図示の保持部を有し、この保持部に保持されたインクカートリッジ１１のＩＣチップ１２に対し、通信制御部６３が、非接触通信を行う。
【００５０】
制御部６０は、情報読取部７０の機能によって、通信制御部６３を制御して、ＩＣチップ１２と通信を実行し、不揮発性メモリー１４が記憶する第１エラーログ５６、累計ショット数データ５７等のメンテナンスカウンターの値、及び調整値５９を読み取る。
情報処理装置１６を操作する解析拠点のオペレーターは、情報処理装置１６が不揮発性メモリー１４から読み取った第１エラーログ５６、メンテナンスカウンターのカウント値、調整値５９等を解析できる。これにより、エラーの原因の究明、エラーの対処方法や防止方法を開発できる。
【００５１】
図５は、インクジェットプリンター１０の動作を示すフローチャートである。図５のフローチャートには、プリンター側制御部４０が、電源オフの動作に従ってメモリー４５及びプリンター側記憶部４３のデータを不揮発性メモリー１４に書き込む動作、及び、電源オン時に不揮発性メモリー１４のデータを読み取る動作を示す。
【００５２】
プリンター側入力部４１が備える電源スイッチ（図７）の操作によりインクジェットプリンター１０の電源がオンになると（ステップＳ１１）、プリンター側制御部４０は、キャリッジ２０におけるインクカートリッジ１１の装着を検出する（ステップＳ１２）。
【００５３】
インクカートリッジ１１が装着されたことを検出した後、プリンター側制御部４０は、装着されたインクカートリッジ１１が交換されたか否かを判定する（ステップＳ１３）。例えば、プリンター側制御部４０は、ＩＣチップ１２が有する固有の識別ＩＤ等をもとに、電源がオフされる前に装着されたインクカートリッジ１１と、ステップＳ１２で検出したインクカートリッジ１１との異同を判定する。
インクカートリッジ１１が交換されたと判定した場合（ステップＳ１３；Ｙｅｓ）、プリンター側制御部４０は、不揮発性メモリー１４に記録されたデータを参照し、不揮発性メモリー１４が調整値５９を記憶するか否かを判定する（ステップＳ１４）。調整値５９を記憶する場合（ステップＳ１４；Ｙｅｓ）、プリンター側制御部４０は、不揮発性メモリー１４の調整値５９を読み取って、プリンター側記憶部４３にコピーする（ステップＳ１５）。ここで、プリンター側記憶部４３が調整値４３ａを記憶する場合、この調整値４３ａを上書き更新する。
ステップＳ１２〜Ｓ１５の動作は、図１に示すステップＳ７の動作に相当する。
【００５４】
その後、プリンター側制御部４０はステップＳ１６に移行する。インクカートリッジ１１が交換されなかったと判定した場合（ステップＳ１３；Ｎｏ）、及び、不揮発性メモリー１４が調整値５９を記憶しないと判定した場合（ステップＳ１４；Ｎｏ）も、ステップＳ１６に移行する。
【００５５】
ステップＳ１６で、プリンター側制御部４０は、起動シーケンスを実行する（ステップＳ１６）。起動シーケンスでは、プリンター側制御部４０が実行するプログラム及びメモリー４５の初期化、プリンター側制御部４０による基本制御プログラムの実行、各種モーター等の駆動部やセンサーの初期化等を含む。
プリンター側制御部４０は、プリンター側記憶部４３が記憶する第１エラーログ４３ｂを読み出して、メモリー４５に第１エラーログ４５ａとして記憶する（ステップＳ１７）。また、ステップＳ１７では、不揮発性メモリー１４から累計ショット数データ５７を読み出して、メモリー４５に累計ショット数データ４５ｂとして記憶してもよい。
【００５６】
プリンター側制御部４０は、印刷を実行可能な状態に移行し（ステップＳ１８）、図示しないホストコンピューター等から印刷を指示する印刷コマンド及び印刷するデータを受信し（ステップＳ１９）、印刷を開始する（ステップＳ２０）。
【００５７】
エラー検出部５３がエラーの発生を検出すると（ステップＳ２１）、プリンター側制御部４０は、インクジェットプリンター１０の各モーター及びインクジェットヘッド２６の動作を停止させる（ステップＳ２２）。
【００５８】
エラー検出部５３は、発生したエラーが第１エラーか第２エラーかを判別する（ステップＳ２３）。第２エラーが発生した場合、エラー検出部５３は、プリンター側記憶部４３の第２エラーログ４３ｃを更新する（ステップＳ２４）。また、第１エラーが発生した場合、エラー検出部５３はメモリー４５の第１エラーログ４５ａを更新する（ステップＳ２５）。
【００５９】
その後、例えば、ユーザーＵによりジャムを起こした印刷媒体が取り除かれたり、ホストコンピューターから印刷コマンドを再度受信したり、印刷データを初期化するコマンドを受信したりして、エラーが復旧する（ステップＳ２６）。
エラー復旧後、プリンター側制御部４０は、印刷動作を再度実行し（ステップＳ２７）、プリンター側入力部４１の操作により電源がオフにされたか否かを監視する（ステップＳ２８）。電源をオフにする操作がなければ（ステップＳ２８；Ｎｏ）、ステップＳ１８に戻って印刷可能状態に移行する。
【００６０】
電源のオフを指示する操作が行われた場合（ステップＳ２８；Ｙｅｓ）、プリンター側制御部４０は、プリンター側通信制御部４４を制御して、メモリー４５の第１エラーログ４５ａを不揮発性メモリー１４に書き込む（ステップＳ２９）。さらに、プリンター側制御部４０は、プリンター側記憶部４３が記憶する調整値４３ａを、不揮発性メモリー１４に書き込む（ステップＳ３０）。また、プリンター側制御部４０は、メモリー４５の第１エラーログ４５ａを、プリンター側記憶部４３に第１エラーログ４３ｂとして書き込む処理を行う（ステップＳ３１）。このステップＳ２９〜Ｓ３１の動作は、図１のステップＳ１に示す書込処理に相当する。プリンター側制御部４０は、停止シーケンスを実行し（ステップＳ３２）、停止する。
【００６１】
インクジェットプリンター１０は、ステップＳ２８で電源オフの操作を検出した場合に限らず、プリンター側入力部４１の操作に対応して、電源をオフにせず、不揮発性メモリー１４への書込処理を行うことができる。これにより、インクカートリッジ１１を、例えばインクジェットプリンター１０を修理する場合の調整値のバックアップに使用できる。この場合の動作を図６に示す。
【００６２】
図６は、インクジェットプリンター１０の動作を示すフローチャートである。
インクジェットプリンター１０の電源がオンにされ（ステップＳ４１）、予め定められた所定の操作が行われると、インクジェットプリンター１０はメンテナンスモードに移行する（ステップＳ４２）。例えば、メンテナンスモードは、サービス担当者がインクジェットプリンター１０の保守、修理等を行う場合に実行する動作モードである。印刷待機状態を有する通常動作モードから、メンテナンスモードには、例えば、ユーザーＵに知らされていない特殊な操作を行うことで切り替えられる。特殊な操作とは、例えば、電源オフの状態で、インクジェットプリンター１０の電源スイッチと他のいくつかのキーを同時に押す、等の操作である。
【００６３】
メンテナンスモードにおいて、プリンター側制御部４０は、プリンター側入力部４１の操作によりデータの書き込みが指示されると、プリンター側記憶部４３が記憶する調整値４３ａを不揮発性メモリー１４に書き込む（ステップＳ４３）。
【００６４】
その後、サービス担当者によるプリンター側入力部４１への操作によって、インクジェットプリンター１０の電源がオフになる（ステップＳ４４）。サービス担当者はインクカートリッジ１１を取り外して、インクジェットプリンター１０の修理を実行する。この間、インクジェットプリンター１０のプリンター側記憶部４３のデータの初期化等が行われる。
【００６５】
修理の実行後、プリンター側入力部４１の操作により電源がオンにされると（ステップＳ４５）、プリンター側制御部４０は、不揮発性メモリー１４が記憶する調整値５９を、プリンター側記憶部４３に調整値４３ａとしてコピーする（ステップＳ４６）。ステップＳ４６の動作は、図５のステップＳ１５と同様である。
【００６６】
図５を参照して説明したように、インクジェットプリンター１０では、プリンター側入力部４１の操作で電源オフが指示されてから、プリンター側制御部４０が不揮発性メモリー１４への書き込みと停止シーケンスを実行する。この動作が可能な構成の一例を、図７に示す。
【００６７】
図７は、インクジェットプリンター１０の具体的な構成例を示す図である。
図７に示すように、インクジェットプリンター１０は、メイン基板１０１と、印刷部１１０と、電源部１２０とを備える。
メイン基板１０１は、図３に示したプリンター側制御部４０を構成するＣＰＵ１０２、ＲＡＭ１０３、及びＲＯＭ１０４を実装する。ＲＡＭ１０３はメモリー４５を構成する。また、メイン基板１０１には、プリンター側記憶部４３（図３）を構成するフラッシュメモリー１０５が実装されてもよい。
【００６８】
印刷部１１０は、印刷に係る動作を実行する各種センサー、モーター類および機械的機構を含み、図３に示すインクジェットヘッド２６、キャリッジ駆動モーター３８、ポンプ駆動モーター３９等を含む。印刷部１１０は、動作部に相当する。
【００６９】
電源部１２０は、メイン基板１０１及び印刷部１１０を含むインクジェットプリンター１０の各部に電源を供給する。電源部１２０は、交流商用電源１２５に接続されるＡＣ／ＤＣコンバーター１２１（電源回路）を備える。ＡＣ／ＤＣコンバーター１２１が出力する直流電流は、電源供給部１２２により、メイン基板１０１及び印刷部１１０を含むインクジェットプリンター１０の各部に供給される。
ＡＣ／ＤＣコンバーター１２１の出力ラインには、トランジスター１２３が設けられる。トランジスター１２３は、ＣＰＵ１０２の制御によりオン／オフを切り替えることができ、トランジスター１２３がオンの場合に、電源部１２０からインクジェットプリンター１０の各部に電力が供給される。
【００７０】
また、ＣＰＵ１０２には、プリンター側入力部４１（図３）が備える電源スイッチ１０６が接続される。
図７の構成では、電源スイッチ１０６が操作されてオフに切り替えられると、この操作をＣＰＵ１０２が検出する。ＣＰＵ１０２は、例えば図５のステップＳ２９〜Ｓ３１の書込処理、及び、停止シーケンスを実行する。停止シーケンスの最終段階で、ＣＰＵ１０２は、トランジスター１２３をオフに切り替える。これにより、インクジェットプリンター１０の電源がオフになる。この構成では、電源スイッチ１０６の操作に対応して、確実に書込処理と停止シーケンスとを実行できる。
【００７１】
以上説明したように、本実施形態に係るインクジェットプリンター１０は、不揮発性メモリー１４を有するインクカートリッジ１１を装着可能に構成される。インクジェットプリンター１０は、インクカートリッジ１１の不揮発性メモリー１４にデータを書き込むプリンター側通信制御部４４と、電源のオフを指示する操作を受け付ける（検出する）プリンター側入力部４１とを備える。プリンター側入力部４１で電源をオフする操作を受け付けた場合、プリンター側制御部４０は、動作情報としての第１エラーログ４５ａを、プリンター側通信制御部４４で不揮発性メモリー１４に書き込む書込処理を実行し、停止シーケンスを実行する。
このインクジェットプリンター１０の構成、及び、インクジェットプリンター１０の制御方法によれば、インクカートリッジ１１を、インクジェットプリンター１０の動作情報を記録しインクジェットプリンター１０を管理する用途に利用できる。また、回数をインクリメントする度でなく、電源をオフする操作を受け付けた場合に不揮発性メモリー１４への書き込みを行うので、不揮発性メモリー１４に対する頻繁な書き込みを防止できる。これにより、インクカートリッジ１１の不揮発性メモリー１４を、プリンターの管理に効率よく利用できる。
【００７２】
また、不揮発性メモリー１４に書き込む動作情報は、インクジェットプリンター１０の動作時に発生するエラーに関する第１エラーログ４５ａを含む。また、インクジェットプリンター１０の動作のログに相当する累計ショット数データ４５ｂを含んでもよい。また、インクジェットプリンター１０の動作に関して設定される設定値である調整値４３ａを含んでもよい。この場合、インクカートリッジ１１の不揮発性メモリー１４を利用して、インクジェットプリンター１０の動作を詳細に管理できる。
【００７３】
また、インクジェットプリンター１０は、インクカートリッジ１１から供給されるインクで記録媒体に記録を行うインクジェットヘッド２６を含む印刷部１１０を備える。また、印刷部１１０の動作に関するカウントを行うカウンターとしてのインク消費量検出部５０と、カウント値を記憶するメモリー４５とを備える。プリンター側制御部４０は、書込処理で、メモリー４５に記憶した累計ショット数データ４５ｂを含むデータを、プリンター側通信制御部４４で不揮発性メモリー１４に書き込んでもよい。この場合、印刷部１１０の動作に関するカウント値を、書換え可能回数が不揮発性メモリーより多い揮発性メモリーであるメモリー４５に一旦書き込んでおくので、不揮発性メモリー１４の書き換え回数を抑えて、インクカートリッジ１１の不揮発性メモリー１４に書き込むことができる。
【００７４】
また、インクジェットプリンター１０は、調整値４３ａを記憶するプリンター側記憶部４３を備え、プリンター側通信制御部４４によりインクカートリッジ１１の装着を検出する。プリンター側制御部４０は、インクカートリッジ１１の装着を検出した場合に、インクカートリッジ１１の不揮発性メモリー１４に記録されたデータを読み出して、プリンター側記憶部４３に書き込んでもよい。この場合、インクカートリッジ１１の不揮発性メモリー１４に記録されたデータを、インクジェットプリンター１０に取り込むことができる。
【００７５】
また、インクジェットプリンター１０は、インクジェットプリンター１０に電源を供給するＡＣ／ＤＣコンバーター１２１と、トランジスター１２３とを備える。トランジスター１２３は、ＡＣ／ＤＣコンバーター１２１とインクジェットプリンター１０の印刷部１１０とを接続し、プリンター側制御部４０の制御によりオン及びオフを切り替える。プリンター側制御部４０は、プリンター側入力部４１で電源をオフする操作を受け付けた場合に、書込処理及び停止シーケンスを実行した後にトランジスター１２３をオフに切り替える。この構成によれば、電源をオフする操作を受け付けた場合に、不揮発性メモリー１４への書き込みを行ってからインクジェットプリンター１０の電源をオフにする一連の動作を、容易に行うことができる。
【００７６】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上記実施形態では、４色カラーインクを使用するインクジェットプリンター１０を例示したが、単色または二色のインクを使用するプリンターに本発明を適用してもよい。また、上記実施形態ではプリンター側入力部４１に対する操作に従って不揮発性メモリー１４への書き込み、及び、読み出しを行う構成を例示したが、本発明はこれに限定されない。例えば、インクジェットプリンター１０がホストコンピューターに有線または無線で接続されてもよい。この構成において、インクジェットプリンター１０が、ホストコンピューターから送信されるコマンドに従って、プリンター側記憶部４３及び／又はメモリー４５が記憶するデータを不揮発性メモリー１４に書き込んでもよい。
【００７７】
また、図３及び図４に示したインクジェットプリンター１０及び情報処理装置１６の各装置の機能ブロックは、ハードウェアとソフトウェアとの協働により実現される機能的構成を示す。これら各装置の具体的な実装形態は、上記のブロック図に制限されない。従って、機能ブロック図における各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現されている機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。その他、情報処理システム１の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【００７８】
１…情報処理システム、１０…インクジェットプリンター（記録装置）、１１…インクカートリッジ、１２…ＩＣチップ、１４…不揮発性メモリー、１６…情報処理装置、２０…キャリッジ、２６…インクジェットヘッド（記録ヘッド）、２９…キャッピング装置、３２…記録ヘッド収納部、３７…ポンプ、３８…キャリッジ駆動モーター、３９…ポンプ駆動モーター、４０…プリンター側制御部（制御部）、４１…プリンター側入力部（操作部）、４２…プリンター側表示部、４３…プリンター側記憶部（記憶部）、４３ａ…調整値、４３ｂ…第１エラーログ、４３ｃ…第２エラーログ、４４…プリンター側通信制御部、４５…メモリー（揮発性メモリー）、４５ａ…第１エラーログ、４５ｂ…累計ショット数データ（カウント値）、４６…チップ側通信制御部（書込部）、４７…チップ側制御部、４８…メモリーインターフェイス部、５０…インク消費量検出部（カウンター）、５３…エラー検出部、５６…第１エラーログ、５７…累計ショット数データ、５８…情報書込部、５９…調整値、１０１…メイン基板、１０２…ＣＰＵ、１０３…ＲＡＭ、１０４…ＲＯＭ、１０５…フラッシュメモリー、１０６…電源スイッチ（操作部）、１１０…印刷部（動作部）、１２０…電源部、１２１…ＡＣ／ＤＣコンバーター（電源回路）、１２２…電源供給部、１２３…トランジスター。
【図１】
2017035836.tif 000003
【図２】
2017035836.tif 000004
【図３】
2017035836.tif 000005
【図４】
2017035836.tif 000006
【図５】
2017035836.tif 000007
【図６】
2017035836.tif 000008
【図７】
2017035836.tif 000009