(57)【要約】【課題】消耗品が既に発注されている場合に、重複して発注が行われることを防ぐ。【解決手段】所定のタイミングでインク残量をチェックし（Ｓ３０１）、残量が所定量以下なら、インクタンクの不揮発メモリを参照して発注を送信済みか判定し（Ｓ３０３、Ｓ３０４）、未送信なら発注要求をサーバに送信し（Ｓ３０５）、送信済みであることをインクタンクの不揮発メモリに記録する（Ｓ３０６）。【選択図】図３
2019155742.tif 000002
【特許請求の範囲】
【請求項１】
消耗品を使用して印刷を行う記録装置であって、
前記消耗品の残量が所定量より少ないことを判定する判定手段と、
前記判定手段により前記消耗品の残量が前記所定量より少ないと判定され、かつ前記消耗品について発注情報が未送信であると判定したことを条件に、前記消耗品の発注情報を送信手段により外部に送信させるとともに、前記発注情報が送信済みであることを示す情報を記憶手段に記憶させる制御手段とを有し、
前記制御手段は、前記発注情報が送信済みであることを示す前記情報が前記記憶手段に記憶されていない場合に、前記発注情報が未送信であると判定することを特徴とする記録装置。
【請求項２】
前記記憶手段は、前記消耗品に設けられたことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記消耗品はインクであり、前記記憶手段は、前記記録装置に着脱可能な、前記インクを収容したインクタンクに設けられた不揮発メモリであることを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記制御手段は、前記インクタンクが前記記録装置に装着されたときに、前記消耗品の残量が前記所定量より少ないか判定することを特徴とする請求項３に記載の記録装置。
【請求項５】
前記記憶手段は、前記記録装置の本体に設けられ、
前記制御手段は、前記発注情報として、前記発注情報と関連付けて、前記消耗品を特定するための情報をさらに記録し、
前記発注情報が送信済みであることを示す前記情報が、前記消耗品を特定するための情報と関連づけて前記記憶手段に記憶されていない場合に、前記発注情報が未送信であると判定することを特徴とする請求項１に記載の記録装置。
【請求項６】
前記所定量は第２の記憶手段により記憶され、変更することが可能であることを特徴とする請求項１乃至５のいずれか一項に記載の記録装置。
【請求項７】
前記制御手段は、前記所定量が変更されたときに、前記消耗品の残量が前記所定量より少ないか判定することを特徴とする請求項６に記載の記録装置。
【請求項８】
前記制御手段は、所定の印刷量の印刷ごとに前記消耗品の残量が前記所定量より少ないか判定することを特徴とする請求項１乃至７のいずれか一項に記載の記録装置。
【請求項９】
前記記録装置は、複数色の消耗品を使用して印刷を行い、
前記判定手段は、前記複数色のそれぞれについて、消耗品の残量が所定量より少ないことを判定し、
前記制御手段は、前記複数色のうちの前記条件が満たされた色についてのみ、前記発注情報を前記送信手段により外部に送信させることを特徴とする請求項１乃至８のいずれか１項に記載の記録装置。
【請求項１０】
消耗品を使用して印刷を行う記録装置の制御方法であって、
前記消耗品の残量が所定量より少ないことを判定し、
前記消耗品の残量が前記所定量より少ないと判定され、かつ前記消耗品について発注情報が未送信であると判定したことを条件に、前記消耗品の発注情報を送信手段により外部に送信させるとともに、前記発注情報が送信済みであることを示す情報を記憶手段に記憶させ、
前記発注情報が送信済みであることを示す前記情報が前記記憶手段に記憶されていない場合に、前記発注情報が未送信であると判定することを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消耗品を用いて印刷を行う記録装置及びその制御方法に関する。
【背景技術】
【０００２】
特許文献１には、プリンタの消耗品の残量検知を自動的に行い、取得した消耗品残量から自動的に発注量を決定し、自動的に消耗品の発注を行う消耗品発注システムについて開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２９７２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載されているような消耗品発注システムにおいて、消耗品が既に発注されているにもかかわらず、重複して発注が行われることを防ぐことが求められる。
【０００５】
本発明は上記従来例にかんがみてなされたもので、消耗品が重複して発注されることを抑制する記録装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は以下の構成を有する。
【０００７】
すなわち本発明の一側面によれば、本発明は、消耗品を使用して印刷を行う記録装置であって、
前記消耗品の残量が所定量より少ないことを判定する判定手段と、
前記判定手段により前記消耗品の残量が前記所定量より少ないと判定され、かつ前記消耗品について発注情報が未送信であると判定したことを条件に、前記消耗品の発注情報を送信手段により外部に送信させるとともに、前記発注情報が送信済みであることを示す情報を記憶手段に記憶させる制御手段とを有し、
前記制御手段は、前記発注情報が送信済みであることを示す前記情報が前記記憶手段に記憶されていない場合に、前記発注情報が未送信であると判定することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、消耗品が重複して発注されることを抑制することが出来る。
【図面の簡単な説明】
【０００９】
【図１】記録装置が待機状態にあるときの図である。
【図２】記録装置の制御構成図である。
【図３】自動的にサーバへ発注要求を送信するときのフローチャートである。
【図４】所定値が変更された場合において自動的にサーバへ発注要求を送信するときのフローチャートである。
【図５】記録装置が複数ある場合の構成図である。
【図６】インクタンク交換がされた場合において自動的にサーバへ発注要求を送信するときのフローチャートである。
【発明を実施するための形態】
【００１０】
（実施例１）
●記録装置の構成
図１は、本実施形態で使用するインクジェット記録装置１（以下、記録装置１と呼ぶ）の内部構成図である。図１において、ｘ方向は水平方向、ｙ方向（紙面垂直方向）は後述する記録ヘッド８において吐出口が配列する方向、ｚ方向は鉛直方向をそれぞれ示す。
【００１１】
記録装置１は、プリント部２とスキャナ部３を備える複合機であり、記録動作と読取動作に関する様々な処理を、プリント部２とスキャナ部３で個別にあるいは連動して実行することができる。スキャナ部３は、ＡＤＦ（オートドキュメントフィーダ）とＦＢＳ（フラットベッドスキャナ）を備えており、ＡＤＦで自動給紙される原稿の読み取りと、ユーザによってＦＢＳの原稿台に置かれた原稿の読み取り（スキャン）を行うことができる。なお、本実施形態はプリント部２とスキャナ部３を併せ持った複合機であるが、スキャナ部３を備えない形態であってもよい。図１は、記録装置１が記録動作も読取動作も行っていない待機状態にあるときを示す。
【００１２】
プリント部２において、筐体４の鉛直方向下方の底部には、記録媒体（カットシート）Ｓを収容するための第１カセット５Ａと第２カセット５Ｂが着脱可能に設置されている。第１カセット５ＡにはＡ４サイズまでの比較的小さな記録媒体が、第２カセット５ＢにはＡ３サイズまでの比較的大きな記録媒体が、平積みに収容されている。第１カセット５Ａ近傍には、収容されている記録媒体を１枚ずつ分離して給送するための第１給送ユニット６Ａが設けられている。同様に、第２カセット５Ｂ近傍には、第２給送ユニット６Ｂが設けられている。記録動作が行われる際にはいずれか一方のカセットから選択的に記録媒体Ｓが給送される。
【００１３】
搬送ローラ７、排出ローラ１２、ピンチローラ７ａ、拍車７ｂ、ガイド１８、インナーガイド１９およびフラッパ１１は、記録媒体Ｓを所定の方向に導くための搬送機構である。搬送ローラ７は、記録ヘッド８の上流側に配され、不図示の搬送モータによって駆動される駆動ローラである。ピンチローラ７ａは、搬送ローラ７と共に記録媒体Ｓをニップして回転する従動ローラである。排出ローラ１２は、記録ヘッド８の下流側に配され、不図示の搬送モータによって駆動される駆動ローラである。拍車７ｂは、排出ローラ１２と共に記録媒体Ｓを挟持して搬送する。
【００１４】
ガイド１８は、記録媒体Ｓの搬送経路に設けられ、記録媒体Ｓを所定の方向に案内する。インナーガイド１９は、ｙ方向に延在する部材で湾曲した側面を有し、当該側面に沿って記録媒体Ｓを案内する。フラッパ１１は、両面記録動作の際に、記録媒体Ｓが搬送される方向を切り替えるための部材である。排出トレイ１３は、記録動作が完了し排出ローラ１２によって排出された記録媒体Ｓを積載保持するためのトレイである。
【００１５】
本実施形態の記録ヘッド８は、フルラインタイプのカラーインクジェット記録ヘッドであり、記録データに従ってインクを吐出する吐出口が、図１におけるｙ方向に沿って記録媒体Ｓの幅に相当する分だけ複数配列されている。記録ヘッド８が待機位置にあるとき、記録ヘッド８の吐出口面８ａは、図１のようにキャップユニット１０によってキャップされている。記録動作を行う際は、後述するプリントコントローラ２０２によって、吐出口面８ａがプラテン９と対向するように記録ヘッド８の向きが変更される。プラテン９は、ｙ方向に延在する平板によって構成され、記録ヘッド８によって記録動作が行われる記録媒体Ｓを背面から支持する。記録ヘッド８の待機位置から記録位置への移動については、後に詳しく説明する。
【００１６】
インクタンクユニット１４は、記録ヘッド８へ供給される４色のインクをそれぞれ貯留する。インク供給ユニット１５は、インクタンクユニット１４と記録ヘッド８を接続する流路の途中に設けられ、記録ヘッド８内のインクの圧力及び流量を適切な範囲に調整する。本実施形態では循環型のインク供給系を採用しており、インク供給ユニット１５は記録ヘッド８へ供給されるインクの圧力と記録ヘッド８から回収されるインクの流量を適切な範囲に調整する。
【００１７】
メンテナンスユニット１６は、キャップユニット１０とワイピングユニット１７を備え、所定のタイミングにこれらを作動させて、記録ヘッド８に対するメンテナンス動作を行う。メンテナンス動作については後に詳しく説明する。
【００１８】
●制御構成（コントローラユニット）
図２は、記録装置１における制御構成を示すブロック図である。制御構成は、主にプリント部２を統括するプリントエンジンユニット２００と、スキャナ部３を統括するスキャナエンジンユニット３００と、記録装置１全体を統括するコントローラユニット１００によって構成されている。プリントコントローラ２０２は、コントローラユニット１００のメインコントローラ１０１の指示に従ってプリントエンジンユニット２００の各種機構を制御する。スキャナエンジンユニット３００の各種機構は、コントローラユニット１００のメインコントローラ１０１によって制御される。以下に制御構成の詳細について説明する。
【００１９】
コントローラユニット１００において、ＣＰＵにより構成されるメインコントローラ１０１は、ＲＯＭ１０７に記憶されているプログラムや各種パラメータに従って、ＲＡＭ１０６をワークエリアとしながら記録装置１全体を制御する。例えば、ホストＩ／Ｆ１０２またはワイヤレスＩ／Ｆ１０３を介してホスト装置４００から印刷ジョブが入力されると、メインコントローラ１０１の指示に従って、画像処理部１０８が受信した画像データに対して所定の画像処理を施す。そして、メインコントローラ１０１はプリントエンジンＩ／Ｆ１０５を介して、画像処理を施した画像データをプリントエンジンユニット２００へ送信する。
【００２０】
なお、記録装置１は無線通信や有線通信を介してホスト装置４００から画像データを取得しても良いし、記録装置１に接続された外部記憶装置（ＵＳＢメモリ等）から画像データを取得しても良い。無線通信や有線通信に利用される通信方式は限定されない。例えば、無線通信に利用される通信方式として、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）が適用可能である。また、有線通信に利用される通信方式としては、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等が適用可能である。また、例えばホスト装置４００から読取コマンドが入力されると、メインコントローラ１０１は、スキャナエンジンＩ／Ｆ１０９を介してこのコマンドをスキャナ部３に送信する。
【００２１】
操作パネル１０４は、ユーザが記録装置１に対して入出力を行うための機構である。ユーザは、操作パネル１０４を介してコピーやスキャン等の動作を指示したり、印刷モードを設定したり、記録装置１の情報を認識したりすることができる。このほか、コントローラユニット１００には、消耗品の受注処理等を行うサーバ２２０と接続されたサーバインターフェース（Ｉ／Ｆ）２２１も備えられている。
【００２２】
●制御構成（プリントエンジンユニット）
プリントエンジンユニット２００において、ＣＰＵにより構成されるプリントコントローラ２０２は、ＲＯＭ２０３に記憶されているプログラムや各種パラメータに従って、ＲＡＭ２０４をワークエリアとしながら、プリント部２が備える各種機構を制御する。コントローラＩ／Ｆ２０１を介して各種コマンドや画像データが受信されると、プリントコントローラ２０２は、これを一旦ＲＡＭ２０４に保存する。記録ヘッド８が記録動作に利用できるように、プリントコントローラ２０２は画像処理コントローラ２０５に、保存した画像データを記録データへ変換させる。記録データが生成されると、プリントコントローラ２０２は、ヘッドＩ／Ｆ２０６を介して記録ヘッド８に記録データに基づく記録動作を実行させる。この際、プリントコントローラ２０２は、搬送制御部２０７を介して図１に示す給送ユニット６Ａ、６Ｂ、搬送ローラ７、排出ローラ１２、フラッパ１１を駆動して、記録媒体Ｓを搬送する。プリントコントローラ２０２の指示に従って、記録媒体Ｓの搬送動作に連動して記録ヘッド８による記録動作が実行され、印刷処理が行われる。
【００２３】
ヘッドキャリッジ制御部２０８は、記録装置１のメンテナンス状態や記録状態といった動作状態に応じて記録ヘッド８の向きや位置を変更する。インク供給制御部２０９は、記録ヘッド８へ供給されるインクの圧力が適切な範囲に収まるように、インク供給ユニット１５を制御する。インク供給ユニット１５はさらに、不揮発性メモリ２２５を有するインクタンク２２４のインク残量を、プリントコントローラ２０２からの要求に応じて応答する。インクタンク２２４は記録装置本体に着脱可能である。インク供給ユニット１５は、不図示のインク残量センサにより検知したインク残量に関する情報を取得し、要求に応じてプリントコントローラ２０２に通知できる。メンテナンス制御部２１０は、記録ヘッド８に対するメンテナンス動作を行う際に、メンテナンスユニット１６におけるキャップユニット１０やワイピングユニット１７の動作を制御する。
【００２４】
このほか、プリントエンジンユニット２００には、たとえばインク残量の下限値を示す所定量などを記憶するための不揮発性メモリ２２２を備える。この下限値はあらかじめ決めておいてもよいし、操作パネル１０４から指定された値でもよい。さらに、廃インクを収容する廃インクタンク２２６の残容量の管理などを行う廃インク制御部２２３を有する。廃インクタンク２２６には不揮発メモリ２２７が設けられており、たとえば発注の履歴等が記録される。
【００２５】
●制御構成（スキャナエンジンユニット）
スキャナエンジンユニット３００においては、メインコントローラ１０１が、ＲＯＭ１０７に記憶されているプログラムや各種パラメータに従って、ＲＡＭ１０６をワークエリアとしながら、スキャナコントローラ３０２のハードウェアリソースを制御する。これにより、スキャナ部３が備える各種機構は制御される。例えば、コントローラＩ／Ｆ３０１を介してメインコントローラ１０１がスキャナコントローラ３０２内のハードウェアリソースを制御することにより、ユーザによってＡＤＦに搭載された原稿を、搬送制御部３０４を介して搬送し、センサ３０５によって読み取る。そして、スキャナコントローラ３０２は読み取った画像データをＲＡＭ３０３に保存する。なお、プリントコントローラ２０２は、上述のように取得された画像データを記録データに変換することで、記録ヘッド８に、スキャナコントローラ３０２で読み取った画像データに基づく記録動作を実行させることが可能である。
【００２６】
なお、本実施形態の記録装置１或いはホスト装置４００の１以上の機能を実現するためのプログラムを、ネットワークや各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して機能を実行する、或いは各種機構に実行させるようにしてもよい。また、このプログラムは、１つのコンピュータで実行されても、複数のコンピュータの連動により実行されてもよい。加えて、上述した処理の全てをソフトウェアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。さらには、１つのＣＰＵで全ての処理を行う形態に限らず、複数のＣＰＵが適宜連携をしながら処理を行う形態としてもよいし、いずれかの処理を１つのＣＰＵが実行し、その他の処理を複数のＣＰＵが連携しながら処理を行う形態としても良い。
【００２７】
●自動発注システム
本実施形態に係わるメインコントローラ１０１は、自動的にインクタンクの発注や配送の要求を送信することができる自動発注システムを有する。本例では発注の対象はインクとしているが、そのほかに消耗品があればもちろんそれも対象にしてよい。
【００２８】
メインコントローラは、インクタンクの自動発注要求を送信することができる条件になると、サーバＩ／Ｆ２２１を介してサーバ２２０へ発注要求を送信する。発注要求には、付与データとしてインクタンクを識別するためのシリアルナンバーや色等の情報を加えることも可能である。サーバ２２０は発注を受信すると、例えば受注処理など、受注した製品の納品に向けて各種処理を行う。
【００２９】
自動発注システムが発注要求を送信することができる条件は、操作パネル等を用いて事前に決定された所定量に対してインク残量が少なくなっていること、かつ、サーバ２２０に対して発注要求が、交換対象のインクタンクに関して過去に一度も送信されていないことを満たした場合である。
【００３０】
インクタンクユニット１４には４色のインクタンク２２４が装着されている。インクタンク供給制御部２０９は、一定周期でポーリングを行い、インクタンク２２４の残量をプリントコントローラ２０２へ通知する。また、インクタンク供給制御部は、プリントコントローラ２０２の要求を受けると、インクタンク２２４の不揮発メモリ２２５に対して、データを読み出し、データの書き込みが可能である。
【００３１】
インクタンク２２４の不揮発メモリ２２５には、メインコントローラ１０１がインクタンクの発注要求をサーバ２２０へ通知したか否かの通知履歴情報を持つことができる。履歴情報の書き込みは、メインコントローラ１０１がプリントエンジンＩ／Ｆ１０５を介してプリントコントローラ２０２に指示し、指示を受信したプリントコントローラ２０２がインク供給制御部２０９を介してインクタンク２２４の不揮発メモリ２２５に書き込みを行うことで実現される。ユーザがインクタンク２２４を記録装置１から抜いた場合においても不揮発メモリ２２５に書き込まれた履歴情報は、消去されることが無く保持される。
【００３２】
●発注処理
図３は、インク残量が少なくなり、自動的にサーバ２２０へ発注要求を送信する処理をフローチャートで表したものである。この処理はプリントコントローラ２０２により実行される。実行のタイミングは例えば定期的であったり、所定量たとえば１ページの印刷処理の都度であったり、あるいは操作パネル１０４から指示に応じてであったりなどでよい。また、発注の条件が更新された場合にも実行してよい。
【００３３】
まずステップＳ３０１で、プリントコントローラ２０２がインク供給制御部２０９を介してインク残量のチェックを行う。なおインク残量のチェックは、本実施形態では色ごとに行ってよい。
【００３４】
ステップＳ３０２では、チェックした残量と不揮発メモリ２２２に格納している所定量（下限値）とを比較する。
【００３５】
次にステップＳ３０３で、プリントコントローラは、インク供給制御部を介して、装着されているインクタンク２２４の不揮発メモリ２２５から、インクタンク２２４の交換用のインクタンクについて、サーバ２２０へ送信された発注要求の送信履歴情報を取得する。インクタンク２２４の出荷時には、不揮発性メモリ２２５には発注の送信履歴は記録されていないか、または未送信であることが記録されている。
【００３６】
ステップＳ３０４で、プリントコントローラ２０２が発注要求を送信しているか否かを、取得した送信履歴情報に基づいて判断する。たとえば発注情報が送信済みであることを示す情報（送信履歴情報）が記録されていなければ、発注情報は未送信と判定してよい。また記録されていれば送信済みと判定できる。送信している場合には処理を終了する。送信していない場合には、プリントコントローラ２０２は、コントローラIF２０１を介して、メインコントローラ１０１に発注送信要求を送信する。ステップＳ３０５でメインコントローラ１０１は、サーバIF２２１を介してサーバ２２０へインクの発注要求を送信する。なお発注要求には、たとえば発注対象の商品を特定する情報や、発注者を特定する情報が含まれるが、これらの情報については、あらかじめ例えばＲＯＭ１０７に記憶させておけばよい。発注する際には、発注対象の商品たとえばインクの色が特定されれば、特定された商品に応じた発注情報を記憶された情報の中から選択し、記憶された発注者情報を加えて発注要求を作成すればよい。
【００３７】
ステップＳ３０６で、プリントコントローラがサーバへ発注要求を送信したことをインクタンク２２４の不揮発メモリ２２５に送信履歴情報として記録する。
【００３８】
不揮発メモリ２２５へ送信履歴情報の書き込みは、サーバ２２０にメインコントローラ１０１が発注要求を送信した後、サーバ装置２２０からの要求受信の返答を契機に行うか、あるいは、サーバ装置２２０からの返答に依存せず、メインコントローラ１０１が送信処理を完了したことを契機に行う等としても良い。いずれにしても、発注要求をサーバ２２０に確実に送信したあとで行うことが望ましい。
【００３９】
なおステップＳ３０２〜ステップＳ３０６における処理は、図３の実行タイミングにおいて、複数色のそれぞれに対して繰り返し或いは同時に行われてもよい。即ち、複数色のインクタンクのうち、発注の条件を満たす色のインクタンクのみについて、ステップＳ３０５において発注要求が送信される。
【００４０】
図４は、発注要求を行う契機となる残量所定値を変更した場合の処理をフォローチャートに表したものである。本実施例に係わる記録装置は、発注要求を顧客によって変更することができる。発注から顧客先に消耗品が到着するまでの時間が顧客ごとに異なることや、顧客が発注タイミングを変更したいという要望に柔軟に対応することができる。図３との差分は、ステップＳ４０１とステップＳ４０２であるため差分のみを説明する。
【００４１】
ステップＳ４０１で、ユーザは操作パネル１０４やホスト装置４００から所定値（所定量）の変更を行う。本例では、所定値（所定量）とは、新たなインクを発注すべきインク残量である。
【００４２】
次にステップＳ４０２で、プリントコントローラ２０２が、変更された所定値（所定量）を不揮発メモリ２２２に記憶する処理を行う。なお、ステップＳ４０１、Ｓ４０２では、複数色のインクのうち、ユーザが選択した任意の色について所定値の変更を行えるようにしてもよい。即ち、不揮発メモリ２２２には、色ごとに残量所定値（所定量）が個別に記憶され、ステップＳ４０２では、ステップＳ４０１において変更された所定値（所定量）のみが記憶される。
【００４３】
ステップＳ４０４で、インク残量と所定値（所定量）を比較する処理を行うが、この所定値（所定量）はステップＳ４０１で変更された所定値（所定量）である。例えば、インク残量が３０％、変更前の所定値２０％とした場合、ステップＳ４０４ではＮｏとなり、終了になるが、ステップＳ４０１で所定値を４０％に変更した場合には、ステップＳ４０４ではＹｅｓとなりステップＳ４０５へ進む。
【００４４】
ステップＳ４０５では、送信履歴をチェックするため、発注要求がサーバへ送信されるか否かは、送信履歴の有無に従う。サーバ２２０へ発注要求を送信していない場合には、発注要求が送信され、サーバ２２０へ発注要求がすでに成されている場合には、所定値の変更によってインク残量が所定値を下回った場合でもサーバ２２０への発注要求の送信は実行されない。
【００４５】
以上のように本実施例に従うと、１つのインクタンクに対して、発注管理や配送管理を行うサーバへ複数回送信することを抑制することができる。
【００４６】
なお、ステップＳ４０３〜ステップＳ４０８における処理は、複数色のインクのうち、ステップＳ４０１において所定値（所定量）が変更された色に限って行われてもよいし、全色について処理が行われてもよい。後者の場合、ある色について所定値（所定量）が変更されたときに、他の色のインクについて発注情報送信の情報が満たされれば、該他の色のインクタンクが発注される。そのため、仮にユーザが該他の色のインク残量が不足していることを認識していなくても、適切な発注を行うことができる。
【００４７】
また、本実施形態では、図３に示した処理と、図４に示した処理が共に実行される。即ち、図３に示した処理が定期的あるいは所定量の印刷処理の都度、あるいは操作パネル１０４から指示に応じて実行されるとともに、ユーザが発注の条件である上記所定値（所定量）を変更した場合にも実行される。このとき、図３におけるステップＳ３０２の判定処理における所定値（所定量）として、ステップＳ４０２において記録された所定値（所定量）が反映される。例えばユーザは、ステップＳ４０１において、複数色の一部についてのみ、ステップＳ３０２における判定処理で用いられる所定値（所定量）を変更することができる。
【００４８】
また、電源ＯＦＦ等によって、インク残量が不明になる場合にも同様である。インク残量が一時的に不定値になる場合でも、サーバへの発注要求の送信は、履歴情報によって多重に送信されることが抑制される。
【００４９】
消耗品には、廃インクタンク２２６や、搬送ローラ７のような寿命を持つものがある。このとき廃インクタンク２２６の場合には残量ではなく空き容量となる。また、搬送ローラ７のような寿命を持つ消耗品の場合には、寿命に対する残り使用期間あるいは残り使用量として本実施例が適用される。
【００５０】
（実施例２）
本実施例では、消耗品が複数の記録装置に対して交換された場合のサーバへの発注要求送信が多重に実行されることを抑制する制御について説明する。実施例１との差分のみを説明する。
【００５１】
図５は、複数の記録装置（記録装置１と記録装置５０１）、インクタンク２２４、サーバ２２０の構成を示した図である。顧客は記録装置を複数購入し、例えばオフィスに複数の記録装置を設置することができる。インクタンク２２４は、それら複数の記録装置に対して、どちらにも使用することができる。
【００５２】
例えば、少ない残量のインクタンクを複数の記録装置へ装着した場合、残量を検知した記録装置はそれぞれ、残量が少なくなったことを契機に発注要求をサーバへ送信する。この場合、残量が少なくなったインクタンクで複数回の発注要求がサーバへ送信されることになり、ユーザの意図とは異なる場合がある。たとえば、ユーザが、一方の記録装置１のインクを他方の記録装置５０１に装着し直して使用したい場合がある。この場合、インクタンクを装着し直す前に記録装置１によってインクが発注されていても、インクタンクを装着し直した後に、同じインクタンクについて記録装置５０１によってインクが発注されてしまうこともあり得た。
【００５３】
本実施例に係わる記録装置では、インクタンク２２４に構成されている不揮発メモリ２２５に発注要求をサーバ２２０へ送信したか否かの履歴情報を持つことで、このような場合であっても多重に発注要求がサーバ２２０へ送信されることを抑制することができる。
【００５４】
図６には、多重に発注要求がサーバ２２０へ送信されることを抑制する処理のフローチャートを示す。
【００５５】
ステップＳ６０１で、ユーザはインクタンクを異なる記録装置へ交換する。例えば、図５における記録装置１から記録装置５０１への交換である。例えば、インクタンクの取り外しと再装着が検知されると、インク供給制御部２０９はそのセンサの状態そのもの、あるいはセンサの状態からインクタンクが交換されたことを検知してその検知結果をプリントコントローラ２０２に通知する。通知を受けたプリントコントローラ２０２はステップＳ６０２以降の処理を実行する。
【００５６】
ステップＳ６０２では、記録装置５０１においてステップＳ６０１で交換されたインクタンクの残量をチェックする。
【００５７】
ステップＳ６０３で、ステップＳ６０２で検知した残量と所定値を比較し、残量が所定値より低いか否かを判断する。すなわちインクタンクが交換された場合においても、残量と所定値とを比較する。ステップＳ６０３の後のステップＳ６０４以降の処理は、図３のステップＳ３０４や図４のステップＳ４０４以降と同様である。
【００５８】
この構成及び制御手順により、新しい消耗品の発注履歴を、交換対象の消耗品と関連付けて記録することで、二重あるいはそれを超える重複した発注を防止できる。そして本実施例で説明したように、消耗品を複数の記録装置で使いまわした場合であっても、重複した発注を抑制できる。  なお、不揮発メモリでの履歴情報の保持は、インクタンクに限定するものではない。インクタンクがデータ書き込み可能な不揮発メモリを持たない場合には、インクタンクを固有に識別することができる情報、たとえば製品ＩＤおよびシリアルナンバーと配送要求の送信有無（すなわち発注送信履歴）とを関連付けて記録装置１本体の不揮発メモリに記録してもよい。こうすることで、同一の記録装置１においては１つのインクタンクに対する発注要求が複数回送信されることを防止することができる。
【００５９】
この場合には、サーバ２２０へ送信する場合には不揮発メモリに記憶された履歴と現在装着されたインクタンクシリアル番号（固有に特定するために必要であれば製品ＩＤも）を比較してサーバに発注要求を送信していないと判定した場合には、発注要求をサーバ送信する。このときシリアルナンバーは読取りのみが可能なバーコードとしてもよい。バーコードは例えばインクタンクに貼付しておき、たとえばインク残量が所定量より少ない場合にはバーコードを読み取ることでシリアル番号等を取得してもよい。
【００６０】
インクタンクに対して装着できるプリンタを限定することで、１つのインクタンクに対して重複して発注や不要な配送が行われることを防止できる。
【００６１】
インクタンクを装着できる記録装置を顧客が購入した複数の記録装置、例えば記録装置１と記録装置５０１とする場合、サーバ２２０へ送信した履歴情報を複数の記録装置１と記録装置５０１で共有することで複数の記録装置で同じインクタンクから複数回発注要求がサーバ２２０へ送信されることを防ぐことが可能である。
【００６２】
なお、ステップＳ６０２〜ステップＳ６０７における処理は、複数色のインクのうち、ステップＳ６０１において交換されたインクタンクに限って行われてもよいし、全てのインクタンクについて処理が行われてもよい。後者の場合、ある色についてインクタンクが交換されたときに、他の色のインクタンクについて発注情報送信の情報が満たされれば、該他の色のインクタンクが発注される。そのため、仮にユーザが該他の色のインクタンクの残量が不足していることを認識していなくても、適切な発注を行うことができる。
【００６３】
また、図６に示した処理が、図３、図４に示した処理が共に実行されてもよい。即ち、図６に示した処理が、インクタンクの交換時に実行される。それとともに、図３に示した処理が定期的あるいは所定量の印刷処理の都度、あるいは操作パネル１０４から指示に応じて実行され、図４に示す処理が、上記所定値（所定量）が変更された場合に実行される。
【００６４】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６５】
１  インクジェット記録装置、２  プリント部、３  スキャナ部、１００  コントローラユニット、１０１  メインコントローラ、２００  プリントエンジンユニット、２０２  プリントコントローラ、２０９  インク供給制御部、２２４  インクタンク、２２５  不揮発メモリ、２２０  サーバ、２２１  サーバＩＦ
【図１】
2019155742.tif 000003
【図２】
2019155742.tif 000004
【図３】
2019155742.tif 000005
【図４】
2019155742.tif 000006
【図５】
2019155742.tif 000007
【図６】
2019155742.tif 000008