Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7504591B2 - 記録装置、システム、サーバシステム、記録装置の制御方法、及びプログラム - Google Patents
[go: Go Back, main page]

JP7504591B2 - 記録装置、システム、サーバシステム、記録装置の制御方法、及びプログラム - Google Patents

記録装置、システム、サーバシステム、記録装置の制御方法、及びプログラム Download PDF

Info

Publication number
JP7504591B2
JP7504591B2 JP2019239142A JP2019239142A JP7504591B2 JP 7504591 B2 JP7504591 B2 JP 7504591B2 JP 2019239142 A JP2019239142 A JP 2019239142A JP 2019239142 A JP2019239142 A JP 2019239142A JP 7504591 B2 JP7504591 B2 JP 7504591B2
Authority
JP
Japan
Prior art keywords
ink
bottle
amount
remaining
ink bottle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019239142A
Other languages
English (en)
Other versions
JP2021108008A (ja
Inventor
佑弥 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2019239142A priority Critical patent/JP7504591B2/ja
Priority to US17/126,219 priority patent/US11623449B2/en
Publication of JP2021108008A publication Critical patent/JP2021108008A/ja
Priority to US18/177,820 priority patent/US12109820B2/en
Application granted granted Critical
Publication of JP7504591B2 publication Critical patent/JP7504591B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/17Ink jet characterised by ink handling
    • B41J2/175Ink supply systems ; Circuit parts therefor
    • B41J2/17503Ink cartridges
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/121Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41LAPPARATUS OR DEVICES FOR MANIFOLDING, DUPLICATING OR PRINTING FOR OFFICE OR OTHER COMMERCIAL PURPOSES; ADDRESSING MACHINES OR LIKE SERIES-PRINTING MACHINES
    • B41L27/00Inking arrangements or devices
    • B41L27/04Ducts, containers, or supply devices or ink-level control devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Accounting & Taxation (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Finance (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Ink Jet (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

本発明は、記録装置の消耗品を発注する技術に関する。
近年、インターネットに接続してWEBサーバと通信可能な記録装置が登場している。特許文献1では、記録装置が、記録装置内の消耗品の残量状態を検出し、消耗品の残量が所定の閾値以下になった場合に消耗品を発注する消耗品発注システムが提案されている。
特開2015-90384号公報
しかしながら、特許文献1は、インク補充用のインクボトルから注入されたインクがインクタンクに一旦貯留されるようなインクボトル方式の記録装置を想定していない。
そこで本発明の一実施形態は、上記の課題に鑑み、インクボトルを適切に発注可能な技術を提供することを目的とする。
本発明の一実施形態は、インクボトルから供給されるインクを貯留するインクタンクと、前記インクタンクからインクが供給されるヘッドと、を有する記録装置であって、前記インクタンク内のインク残量の変化の検出に基づき、前記インクタンク内のインク残量に関する情報が少なくとも含まれるステータス情報をサーバに送信する送信手段を有し、前記送信手段は、前記インクタンク内のインク残量の変化の検出に基づく前記ステータス情報の送信に加えて、さらに、前記記録装置の電源がオンにされたことに基づき、前記ステータス情報を前記サーバへ送信し、送信された前記ステータス情報から求められる前記インクボトルのインク消費量に基づいて、新しいインクボトルの発注処理が行われることを特徴とし、前記インクボトルのインク消費量を調整する指示をユーザから受け付けることが可能なGUIを、表示手段に表示させる制御手段を更に有する記録装置である。
本発明の一実施形態によれば、インクボトルを適切に発注することが可能になる。
第1の実施形態における消耗品発注システムの構成を示す図 第1の実施形態におけるサーバのハードウェア構成を示すブロック図 第1の実施形態におけるプリンタのハードウェア構成を示すブロック図 第1の実施形態における消耗品発注サービス加入時のシーケンス図 第1の実施形態におけるプリンタステータス情報の送信処理のフローチャート プリンタステータス情報を示す図 第1の実施形態における管理サーバによる販売店サーバに対する消耗品の発注処理のフローチャート インク消費量の算出処理の詳細なフローチャート 第1の実施形態における管理サーバのデータベースに記憶される各種テーブル インクタンクと、インクボトルとにおけるインクの充填状況を示す模式図 第2の実施形態におけるプリンタの管理ページの模式図 第2の実施形態におけるインクボトル残量レベル設定ページの模式図 第2の実施形態におけるインクボトルのインク消費量の更新処理のフローチャート 第2の実施形態における残量レベル表示ページの模式図 第2の実施形態における推定残量レベル表示処理のシーケンス図 第3の実施形態におけるプリンタの表示部に表示される画面の遷移を示す図
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
[第1の実施形態]
<消耗品発注システムの構成>
以下、本実施形態における消耗品発注システムの構成について、図1を用いて説明する。図1は、本実施形態における消耗品発注システムの構成の一例を示す図である。図1に示すように、本実施形態における消耗品発注システムは、管理サーバ101と、販売店サーバ102と、記録装置であるプリンタ103とを有する。尚、本実施形態において、消耗品発注システムとは、記録装置と、1つ以上のサーバを備えるサーバシステムと、を有するシステムである。
管理サーバ101および販売店サーバ102は、それぞれインターネット100に接続されている。プリンタ103は、ルーター104を介しインターネットに接続可能である。管理サーバ101は、プリンタ103から送信される情報を管理し、プリンタ103から送信された情報を、インターネット100を介して販売店サーバ102に提供することが可能になっている。各通信については、HTTPやXMPP等を通した制御が行われる。尚、プロトコルはこれらに限られず、他のプロトコルを用いてもよい。
<サーバの構成>
以下、本実施形態における管理サーバ101の構成について、図2を用いて説明する。図2は、管理サーバ101のハードウェア構成の一例を示すブロック図である。管理サーバ101は、CPU201と、RAM202と、ROM203と、記憶装置204と、操作部205と、表示部206と、ネットワーク通信部207と、ネットワーク接続部208とを有する。
CPU201は、管理サーバ101の各部を制御するための中央演算装置である。RAM202は、CPU201でプログラムを実行する際に必要とされる作業メモリの役割を果たす。ROM203は、システム起動に必要なブートプログラムを記憶するための読み出し専用メモリである。記憶装置204は、CPU201で実行するプログラム、データベース209や各種情報を記憶するための装置であり、例えば磁気ディスクやフラッシュメモリ等の不揮発性の記憶装置である。操作部205は、ユーザが各種の入力操作を行うためのキーボード、マウス等から成る。表示部206は、例えばLCDで構成され、各種情報が表示され、ユーザに提示される。ネットワーク通信部207は、ネットワーク接続部208を介してインターネット100等のネットワークと接続され、各種の通信を行う。上述の各部は、バス210で相互に接続され、データを相互に送受信することが可能である。
尚、販売店サーバ102は、管理サーバ101と同一のハードウェア構成を持つものとし、説明を省略する。但し、販売店サーバ102が管理サーバ101と異なるハードウェア構成を有していても構わない。また、図2では、販売店サーバ102と管理サーバ101とはそれぞれ1つのサーバから構成されているが、それぞれ1つ以上のサーバからなるサーバシステムとして構成されていてもよい。
<プリンタのハードウェア構成>
以下、本実施形態におけるプリンタ103の構成について、図3を用いて説明する。図3は、プリンタ103のハードウェア構成の一例を示すブロック図である。プリンタ103は、プリンタ部301と、スキャナー部302と、メモリカード装着部303と、メモリカード304と、インクタンク部315とを有する。またプリンタ103は、CPU305と、プログラムメモリ306と、ワークメモリ307と、表示部308と、操作部309と、ネットワーク通信部310と、ネットワーク接続部311と、フラッシュメモリ312とを有する。尚、本実施形態では、画像記録装置の一例として、複合機であるプリンタ103を例に挙げて説明するが、本実施形態を適用可能な画像記録装置はプリンタに限らない。画像記録装置として、複写機またはファクシミリ等を用いてよいし、スキャナー機能が搭載されていないプリンタを用いてもよい。
プリンタ103において、印刷機能はプリンタ部301で、スキャナー機能はスキャナー部302で、ストレージ機能はメモリカード装着部303及びメモリカード304で実現される。インクタンク部315には、インクが貯留される。インクタンク部315は、インク注入口を備え、プリンタ103に着脱可能に装着されている消耗品補充用のインクが収容されたインクボトルからインクを補充することが可能である。プリンタ部301は、インクジェットヘッドを有し、インクタンク部315からチューブを介してインクジェットヘッドにインクが供給される。また、プリンタ部301は、外部から受信した画像データ、メモリカード304に格納されている画像データ等に基づいて、インクジェット方式によって印刷用紙等の記録媒体に画像を記録(つまり印刷)する。さらに、プリンタ部301は、インク残量情報を含むインク情報や、積載用紙の枚数情報を含む用紙情報も管理している。
スキャナー部302は、原稿台(不図示)にセットされた原稿を光学的に読み取って電子データに変換し、更に指定されたファイル形式に変換した画像データを、ネットワーク経由で外部装置に送信したりHDD等の記憶領域(不図示)に記憶したりする。また、コピー機能は、原稿台に置かれた原稿をスキャナー部302で読み取って生成した画像データをプリンタ部301へ転送し、プリンタ部301がその画像データに基づいて、記録媒体に画像を記録することで実現される。メモリカード装着部303に装着されたメモリカード304には、各種ファイルデータが記憶される。このファイルデータは、ネットワークを介して外部装置から読み出して編集することができる。また、外部装置からの指示に応じて、メモリカード304にファイルデータを記憶することも可能である。
CPU305は、プリンタ103内の各部を制御するための中央演算装置である。プログラムメモリ306は、ROM等で構成され、プログラムメモリ306には、各種のプログラムコード、及び、管理サーバ101と通信するためのアプリケーション314が記憶されている。アプリケーション314のモジュールは、後述するプリンタステータス情報を生成する。ワークメモリ307は、RAM等で構成される。ワークメモリ307には、各サービス実行時に画像データ等が一時的に記憶されたり、ワークメモリ307を用いてバッファリングが行われたりする。表示部308は、例えばLCDで構成され、各種の情報が表示される。操作部309は、ユーザが各種の入力操作を行うためのスイッチ等から成る。ネットワーク通信部310は、ネットワーク接続部311を介してルーター104と接続する。即ち、ネットワーク通信部310は、ネットワーク接続部311を介してインターネット100等のネットワークに接続して、各種の通信を行う。各種の通信では、HTTPやXMPP等を通した制御が行われる。尚、プロトコルはこれらに限られず、他のプロトコルを用いてよい。フラッシュメモリ312は、ネットワーク通信部310が受信した画像データ等を記憶するための不揮発性のメモリである。上述した各部は、バス313で相互に接続され、データを相互に送受信することが可能である。
<消耗品発注サービスへの加入>
以下、本実施形態における、消耗品発注サービスへの加入から消耗品発注までの処理について、図4等を用いて説明する。図4は、消耗品発注サービス加入時における管理サーバ101と販売店サーバ102とによって実行される処理の一例を示すシーケンス図である。図4のシーケンスで示される一連の処理は、管理サーバ101と販売店サーバ102との各CPUが、ディスク装置等に記憶されているプログラムコードをRAMに展開し実行することにより行われる。或いは、図4におけるステップの一部または全部の機能をASICまたは電子回路等のハードウェアで実現してもよい。
ユーザからの消耗品発注サービス加入申し込みを受け付けると、ステップS401において、販売店サーバ102は、登録要求を管理サーバ101に送信する。本ステップで送信する登録要求には、プリンタ103を識別するためのシリアルナンバー、消耗品種別、インクボトルの型番等の各種情報が含まれている。消耗品種別の情報とは、例えば消耗品がインクの場合、インクカートリッジ式かインクボトル式かを示す。尚、ここでは、プリンタを特定する情報としてシリアルナンバーを例に挙げたが、MACアドレス等の別の情報を用いてもよい。また、以下では「ステップS~」を「S~」と略記する。
S402において、管理サーバ101は、S401で取得した情報を、データベース209に記憶されている各テーブルに登録する。
図9は、管理サーバ101のデータベース209に記憶される各種テーブルの一例を示す図である。図9(a)は、プリンタ管理テーブル901の一例を示す図である。管理サーバ101は、販売店サーバ102から受信した登録要求に含まれるプリンタ103のシリアルナンバーと、消耗品種別の情報とを関連付けてプリンタ管理テーブル901に保持する。またプリンタ管理テーブル901には、インクボトルの色毎の発注可否を示す情報(発注可否情報とする)が、各シリアルナンバーと関連付けて保持されている。販売店サーバ102に未発注で発注可能な状態であれば、発注可能を示す値として「OK」が登録される。一方、販売店サーバ102に発注済みで発注できない状態であれば、発注不可を示す値として「NG」が登録される。尚、サービス登録時の初期値としては、「OK」が登録される。
図9(b)は、インク型番テーブル902の一例を示す図である。管理サーバ101は、販売店サーバ102から受信した登録要求に含まれるプリンタ103のシリアルナンバーと、各色のインクボトルの型番とを関連付けてインク型番テーブル902に保持する。
図9(c)は、インクボトル消費量テーブル903の一例を示す図である。管理サーバ101は、販売店サーバから受信した登録要求に含まれるプリンタ103のシリアルナンバーと、各色のインクボトルのインク消費量とを関連付けてインクボトル消費量テーブル903に保持する。尚、サービス登録時の初期値としては、0の値が登録される。
図9(d)は、インクタンク残量テーブル904の一例を示す図である。管理サーバ101は、販売店サーバから受信した登録要求に含まれるプリンタ103のシリアルナンバーと、各色のインクタンク内のインク残量とを関連付けてインクタンク残量テーブル904に保持する。インクタンク内のインク残量とは、後述するプリンタステータス情報600に含まれる情報であり、サービス登録時の初期の値としては、100の値が登録される。
図9(e)は、インクボトルマスタテーブル905の一例を示す図である。管理サーバ101は、データベース209としての、インクボトルの型番と、発注閾値906と、サイズ情報907とを関連付けて保持するためのインクボトルマスタテーブル905を、記憶装置204に予め記憶している。サイズ情報907の項目に保持される各値は、プリンタ103のインクタンクに注入可能な最大容量(本実施形態では100とする)を基準にしたときの値となる。例えば、インクタンクが空の状態から最大容量までの注入を1本のインクボトルで5回可能であれば、そのインクボトルのサイズ値は500である。発注閾値906の項目に保持される各値もサイズ情報907と同様、プリンタ103のインクタンクに注入可能な最大容量100を基準にしたときの値であり、管理サーバ101が販売店サーバ102に発注指示を行うタイミングを規定するために用いられる。
図4の説明に戻る。S403において、管理サーバ101は、S401で受信した登録要求に応じて、登録成功を示す応答(登録成功応答とする)を、販売店サーバ102に返す。
<プリンタによる消耗品情報の送信処理>
以下、プリンタ103が消耗品情報を管理サーバ101に送信する処理について、図5を用いて説明する。図5は、消耗品情報が含まれるプリンタステータス情報を、プリンタ103が管理サーバ101に送信する処理の流れを示すフローチャートである。図5のフローチャートで示される一連の処理は、プリンタ103のCPU305が、ディスク装置等に記憶されているプログラムコードをRAMに展開し実行することにより行われる。尚、図5のフローチャートで示される一連の処理が開始される前、プリンタ103は電源オフの状態にあるものとする。
電源ボタンの押下を検出した場合、S501において、CPU305は、プリンタ103を、電源オフの状態から電源オンの状態にする。
S502において、CPU305は、プリンタ103の状況を示すプリンタステータス情報600を、管理サーバ101に送信する。図6は、プリンタステータス情報の一例を示す図である。プリンタステータス情報600には、プリンタのシリアルナンバー601、モデル名602、並びに、インク色毎の色603、インクボトルの型番604、及びドットカウントやセンサ検出により導出されるインクタンク内のインク残量605が含まれる。
S503において、CPU305は、イベントが発生したか判定する。例えば、印刷やコピーが行われたとき、またはプリンタ103のカバーがオープンされたとき等、プリンタ103に対する何らかの操作が行われた場合に、イベントは発生する。本ステップの判定結果が真の場合、S504に進む。一方、本ステップの判定結果が偽の場合、S506に進む。
S504において、CPU305は、消耗品(本実施形態では、プリンタ103に搭載されているインクタンク内のインク)の残量に変化があったか判定する。本ステップの判定結果が真の場合、S505に進む。一方、本ステップの判定結果が偽の場合、S506に進む。
S505において、CPU305は、プリンタステータス情報600を管理サーバ101に送信する。
S506において、CPU305は、プリンタ103の電源がオフにされたか判定する。本ステップの判定結果が真の場合、一連の処理を終了する。一方、本ステップの判定結果が偽の場合、S503に戻る。
以上説明したように、本実施形態では、電源を入れたタイミングと、印刷やコピーを行うことでインクの残量に変化が生じたタイミングとの両方で、プリンタ103のCPU305は、プリンタステータス情報600を管理サーバ101に送信する。
図10は、インクタンクとインクボトルとの夫々におけるインク充填状況を示す模式図である。図10の符号1001、1003、1005、1007、1009は夫々、同一インクタンクの各状態(具体的には、インクの充填状況)を示す。また、符号1002、1004、1006、1008、1010は夫々、同一インクボトルの各状態(具体的には、インクの充填状況)を示す。尚、本実施形態におけるインクボトルのインク消費量とは、プリンタ103において、例えば印刷、コピー等によって消費されたインク量とする。
図10(a)は、プリンタ103の出荷時のインクタンクとインクボトルとの状態を示す。具体的には、インクタンク1001は、インクタンクが空の状態であることを示し、インクボトル1002は、インクボトルがインク満杯の状態であることを示す。このとき、インクボトルの消費量は0である。
図10(b)は、図10(a)の状態からインクボトル内のインクをインクタンクに1回補充した状態を示す。具体的には、インクタンク1003は、インクタンクがインク満杯の状態であることを示し、インクボトル1004は、インクボトルがインク満杯でなくなったことを示す。尚、このときも、印刷、コピー等によってインクが消費された訳ではないため、インクボトルのインク消費量は0である。
図10(c)は、図10(b)の状態から、インクタンク内のインクを消費した状態を示す。このとき、インクタンク1005の容量を100、インク残量を10とすると、インクボトルのインク消費量は90(=100-10)となる。
図10(d)は、図10(c)の状態から、インクボトル内のインクをインクタンクにもう1回(累計2回)補充を行った状態を示す。インクタンク1007は、インクタンクがインク満杯の状態であることを示す。尚、このとき、インクボトルのインク消費量は90のままとなる。
図10(e)は、図10(d)の状態から、インクタンク内のインクを消費した状態を示す。このとき、インクタンク1009の容量を100、インク残量を10とすると、インクボトルのインク消費量は180(=90+(100-10))となる。
<管理サーバによる消耗品の発注処理>
以下、本実施形態における管理サーバ101による販売店サーバ102に対する消耗品の発注処理について、図7を用いて説明する。図7は、管理サーバ101が販売店サーバ102に対してインクボトルの発注通知を行うまでの処理の流れを示すフローチャートである。尚、図7の各ステップにおける処理は、管理サーバ101のCPU201が、ROM203や記憶装置204に記憶されているプログラムコードをRAM202に展開し実行することにより行われる。
S701において、管理サーバ101は、プリンタ103によって送信されたプリンタステータス情報600を受信する。
S702において、CPU201は、プリンタ103で用いられる消耗品の種別がインクボトルか、言い換えると、プリンタ103がインクボトル方式のプリンタか判定する。具体的にCPU201は、S701で取得したプリンタステータス情報600に含まれるプリンタ103のシリアルナンバー601を用いてプリンタ管理テーブル901を検索し、該当のプリンタに対応する消耗品の種別情報の値が「インクボトル」か判定する。
S703において、CPU201は、インクボトルのインク消費量の算出処理を行う。尚、本ステップにおけるインク消費量の算出処理は後述する(図8参照)。
S704において、CPU201は、インクボトル消費量テーブル903における対象プリンタかつ対象色のインク消費量の値を、S703で算出した値に更新する。
S705において、CPU201は、プリンタ103のシリアルナンバー601を用いてインク型番テーブル902を検索することで、判定対象の色のインクボトルの型番情報を取得する。次に、CPU201は、取得したインクボトルの型番情報を用いてインクボトルマスタテーブル905を検索することで、判定対象の色のインクボトルに対応する発注閾値906の値を取得し、S704で更新されたインク消費量の値が該取得した値以上か判定する。本ステップの判定結果が真の場合、S706に進む。一方、本ステップの判定結果が偽の場合、S708に進む。
S706において、CPU201は、インクボトルの発注状況に基づいて、対象の色のインクボトルを発注可能か判定する。具体的には、CPU201は、プリンタ管理テーブル901を参照し、対象の色に対する値が「OK」か判定する。本ステップの判定結果が真の場合、S707に進む。一方、本ステップの判定結果が偽の場合、S708に進む。
S707において、CPU201は、対象の色のインクボトルを発注リストに追加する。
S708において、CPU201は、プリンタ103に搭載されるインクタンクの色の全てについて、インクボトルの発注判定処理と、必要に応じてインクボトルの発注処理とが行われたか(言い換えると、S703~S707の処理が行われたか)判定する。本ステップの判定結果が真の場合、S709に進む。一方、本ステップの判定結果が偽の場合(未処理の色がある場合)S703に戻り、全てのインク色の処理が完了するまで、S703~S707の処理を繰り返す。
S709で、CPU201は、発注リストに記載されているインクボトルを販売店に発注するための処理を実行する。具体的には、CPU201は、発注リストに記載されている、インク色とインクボトル型番との組み合わせ情報を、販売店サーバ102に通知する。なお、発注処理においては、販売店サーバ102に通知する前に、プリンタ103のユーザに電子メール等によって発注するかを問い合わせてもよい。そして、ユーザが発注を許可した場合に販売店サーバ102に発注の通知をしてもよい。本開示では、このように、一旦ユーザに発注の可否を問い合わせる形態を含め発注処理と表現する。発注通知後、CPU201は、発注したインクボトルに対応する、プリンタ管理テーブル901における色の発注可否情報を、発注済みで発注できない状態を示す値「NG」に更新する。
<インク消費量の算出処理>
以下、図7のS703におけるインク消費量の算出処理について、図8を用いて説明する。図8は、インク消費量の算出処理の詳細なフローチャートである。尚、図8の各ステップにおける処理は、管理サーバ101のCPU201が、ROM203や記憶装置204に記憶されているプログラムコードをRAM202に展開し実行することにより行われる。
S801において、CPU201は、プリンタ103のシリアルナンバー601を用いてインクタンク残量テーブル904を検索することで、対象の色に対応するインクタンク内のインク残量情報を取得する。
S802において、CPU201は、S801で取得したインクタンク内のインク残量情報と、S701で受信したプリンタステータス情報に含まれる現在のインクタンク内のインク残量605とに基づいて、インクタンクのインク消費量を算出する。具体的には、CPU201は、前回登録時のインクタンクのインク残量と、現在のインクタンクのインク残量との差分を、インクタンクのインク消費量として求める。例えば、S801で取得したインクタンク内のインク残量情報が示すインク残量が100、S701で取得したプリンタステータス情報に含まれるインクタンク内のインク残量605が示すインク残量が90であれば、インクタンクのインク消費量は10となる。
S803において、CPU201は、インクタンク残量テーブル904における対象の色のインクタンク内のインク残量の値を、S701で取得したインクタンク内のインク残量605の値に更新する。
S804において、CPU201は、プリンタ103のシリアルナンバー601を用いて消費量テーブル903を検索することで、インクボトル消費量テーブル903から対象の色のインクボトルのインク消費量を取得する。
S805において、CPU201は、S804で取得したインクボトルのインク消費量にS802で求めたインクタンクのインク消費量を加算することで、現在のインクボトルのインク消費量を算出する。例えば、S804で求めたインクボトルのインク消費量が0で、S802で求めたインクタンクのインク消費量が10であれば、現在のインクボトルのインク消費量は10となる。
S806において、CPU201は、プリンタ103のシリアルナンバー601を用いてインク型番テーブル902を検索することで、対象の色のインクボトルの型番情報を取得する。次に、CPU201は、取得したインクボトルの型番情報を用いてインクボトルマスタテーブル905を検索することで、該当の型番に対応するインクボトルのサイズ値を取得する。次に、CPU201は、S805で算出した(現在の)インクボトルのインク消費量が、インクボトルマスタテーブル905を参照して取得したサイズ値を超えるか判定する。本ステップの判定結果が真の場合、S807に進む。一方、本ステップの判定結果が偽の場合、一連の処理を終了する。
S807において、CPU201は、インクボトルのインク消費量を再び算出する(インクボトルのインク消費量の再算出)。詳しくは、CPU201は、S805で算出したインクボトルのインク消費量からインクボトルのサイズ分を減算した値をインクボトルのインク消費量とする再算出を行う。例えば、S805で求めたインクボトルのインク消費量が510で、インクボトルのサイズ値が500であれば、再算出後のインクボトルのインク消費量は10となる。
S808において、CPU201は、プリンタ管理テーブル901に登録されている消耗品の発注可否情報を更新する。具体的には、CPU201は、プリンタ管理テーブル901における対象の色の発注可否情報を、発注可の状態を示す「OK」に更新する。
<本実施形態の効果等>
本実施形態によれば、プリンタ103に搭載されているインクタンク内のインク残量に依らず、適切なタイミングで(つまりインクボトルのインク残量が少なくなった時に)、インクボトルの発注を行うことが可能になる。
尚、前述の例では、管理サーバ101は、1つの情報処理装置から構成されている。しかし、本実施形態は、このような形態に限定されず、管理サーバ101は、複数の情報処理装置によって構成されてもよい。つまり、複数の情報処理装置が分散処理を行うことにより、管理サーバ101の機能を実現してもよい。
また、前述の例では、管理サーバ101においてインクボトルのインク消費量を算出したが、本実施形態は、このような形態に限定されない。例えば、プリンタ103においてインクボトルのインク消費量を算出し、該算出したインク消費量の情報を管理サーバ101に送信する形態であってもよい。
さらに、インクボトルのインク消費量に基づいて、インクボトルのインク残量情報を容易に導出できることから、管理サーバ101は、このインク残量情報に基づいて、発注可否の判定処理を行ってもよい。
[第2の実施形態]
本実施形態では、プリンタユーザ側でインクボトルの残量レベルを設定可能にし、管理サーバ101で管理されるインクボトルのインク消費量が更新される形態について説明する。尚、本実施形態では、第1の実施形態と共通する内容の説明は適時省略し、第1の実施形態と異なる点について主に説明する。
<GUI>
図11は、プリンタユーザのうちの消耗品発注サービスに加入したユーザに提示されるプリンタの管理ページ1101を模式的に表した図である。プリンタの管理ページ1101はGUI、具体的にはWebページであり、PC、携帯端末等のWebブラウザによって表示される。
プリンタの管理ページ1101には、サービスに登録されているプリンタ103のシリアルナンバー1102が表示される。また、プリンタの管理ページ1101は、インクボトルの残量レベルを設定する際にユーザが押下するインクボトル残量レベル設定ボタン1103と、インクボトルの推定残量レベルを表示する際にユーザが押下する推定残量レベル表示ボタン1104とを有する。尚、本実施形態におけるインクボトルの残量レベルとは、インクボトルの最大容量(100とする)を基準としたときの割合の数値である。
図12は、管理サーバ101で保持されるインクボトルの残量レベルを、プリンタユーザ側で設定するためのページ、インクボトル残量レベル設定ページ1201を模式的に表した図である。インクボトル残量レベル設定ページ1201とは、インクボトル残量レベル設定ボタン1103がユーザによって押下された場合に、販売店サーバ102が、PC、携帯端末等のWebブラウザを介して表示するページである。インクボトル残量レベル設定ページ1201は、インクボトルの色選択欄1202と、インクボトルの残量レベル選択欄1203と、インクボトルの残量登録ボタン1204とを有する。
ユーザは、インクボトルの色選択欄1202を介して、プリンタ103が対応する複数のインク色(本例では、Cyan,Yellow,Magenta,Blackの4色)の中から1つのインク色を選択可能である。また、ユーザは、インクボトルの残量レベル選択欄1203を介して、0から100までの値を10段階で選択可能である。100がインクボトルの残量が満杯の状態を示し、0が空の状態を示す。また、ユーザによってインクボトルの残量登録ボタン1204が押下されると、販売店サーバ102のCPU201は、プリンタ103のシリアルナンバー、並びに、インクボトルの色および残量レベルの各種情報を、管理サーバ101に送信する。
<インクボトルのインク消費量の更新処理>
以下、本実施形態におけるインクボトルのインク消費量の更新処理について、図13を用いて説明する。図13は、インクボトルのインク消費量の更新処理のフローチャートである。尚、図13の各ステップにおける処理は、管理サーバ101のCPU201が、ROM203や記憶装置204に記憶されているプログラムコードをRAM202に展開し実行することにより行われる。
S1301において、管理サーバ101は、販売店サーバ102によって送信された、プリンタ103のシリアルナンバー、並びに、インクボトルの色および残量レベルの各種情報を受信する。
S1302において、管理サーバ101のCPU201は、まずS1301で取得したプリンタ103のシリアルナンバーを用いてインク型番テーブル902を検索し、対象となる色のインクボトルの型番情報を取得する。次に、管理サーバ101のCPU201は、インクボトルマスタテーブル905を参照し、インクボトルマスタテーブル905から、対象となる色の型番に対応するインクボトルのサイズ値を取得する。例えば、対象となる色の型番がABC-<Bk>Lの場合、サイズ値として500が取得される。
S1303において、管理サーバ101のCPU201は、インクボトルのインク消費量を算出する。詳しくは、管理サーバ101のCPU201は、まずS1301で取得したインクボトルの残量レベルの情報を用いて、インクボトルの消費レベルを求める。インクボトルの消費レベルとは、最大レベル100からインクボトル残量レベルの値を減算した値である。例えば、インクボトルの残量レベルが60であれば、インクボトルの消費レベルは40となる。インクボトルの消費レベルを求めた後、管理サーバ101のCPU201は、ボトルサイズ値にインクボトルの消費レベルを乗算することで、インクボトルのインク消費量を求める。例えば、ボトルサイズ値が500で、インクボトルの消費レベルが40であれば、インクボトルのインク消費量は200(=500×40÷100)と算出できる。
S1304において、管理サーバ101のCPU201は、インクボトル消費量テーブル903内のインクボトルのインク消費量の値を更新する。
<推定残量レベル表示処理>
図15は、販売店サーバ102がインクボトルの推定残量レベルを表示する際に、販売店サーバ102と管理サーバ101とによって実行される処理の一例を示すシーケンス図である。図15のシーケンスで示される一連の処理は、管理サーバ101と販売店サーバ102との各CPUが、ディスク装置等に記憶されているプログラムコードをRAMに展開し実行することにより行われる。或いは、図15におけるステップの一部または全部の機能をASICまたは電子回路等のハードウェアで実現してもよい。
推定残量レベル表示ボタン1104の押下を検出した場合、S1501において、販売店サーバ102は、インクボトルの残量レベルを示す情報の取得要求を、管理サーバ101に送信する。本ステップで送信する取得要求には、プリンタ103のシリアルナンバー等の情報が含まれている。
S1502において、管理サーバ101は、S1501で取得したプリンタ103のシリアルナンバーを用いてインクボトル消費量テーブル903を検索することで、該当のプリンタに対応する全インク色についてのインクボトルのインク消費量を取得する。
S1503において、管理サーバ101は、まずプリンタ103のシリアルナンバーを用いてインク型番テーブル902を検索することで、該当のプリンタに対応する全インク色についてのインクボトルの型番情報を取得する。次に、管理サーバ101は、取得したインクボトルの型番情報を用いてインクボトルマスタテーブル905を検索することで、全インク色についてのインクボトルのサイズ情報(サイズ値)を取得する。次に、管理サーバ101は、取得したインクボトルのサイズ情報と、S1502で取得したインクボトルのインク消費量とに基づき、インクボトルの残量値をインク色毎に求める。例えば、インクボトルのサイズ値が500、インクボトルのインク消費量が300であれば、インクボトルの残量値は200となる。
S1504において、管理サーバ101は、インクボトルの残量レベルを算出する。具体的には、管理サーバ101は、インクボトルのサイズ値に対するインクボトルの残量値の割合を求め、その割合の値をインクボトルの残量レベルとする。例えば、インクボトルのサイズ値が500で、インクボトルの残量値が300であれば、インクボトルの残量レベルは60(=300/500×100)となる。尚、本ステップにおけるインクボトルの残量レベルの算出は、全インク色について実行される。
S1505において、管理サーバ101は、S1501で受信したインクボトルの残量レベル情報取得要求に応じた、全インク色のインクボトルの残量レベル情報が含まれる応答を、販売店サーバ102に返す。
S1506において、販売店サーバ102は、後述する残量レベルページ1401を表示する。
図14は、管理サーバ101に登録されているインクボトルのインク消費量に基づいて算出されたインクボトルの残量レベルを表示するためのページ(残量レベル表示ページと呼ぶ)1401を模式的に表した図である。インクボトルレベル表示ページ1401とは、推定残量レベル表示ボタン1104がユーザにより押下された場合に、販売店サーバ102が、管理サーバ101からインクボトル残量レベル情報を取得し、Webブラウザを介して表示するページである。
<本実施形態の効果>
本実施形態におけるシステム構築によれば、プリンタユーザは、管理サーバ101で管理しているインクボトルの状態情報を確認でき、必要に応じて、インクボトルの消費量を更新できる。従って、プリンタをある程度使用した後に、消耗品発注サービスに加入するような場合であっても、現在のインクボトルの状態を示す値を管理サーバ101に登録できる。これにより、ユーザの手元にあるインクボトルのインクが多く残っている状態で、インクボトルを発注してしまうケースを防ぐことが可能となる。
[第3の実施形態]
本実施形態では、プリンタ103の操作によって、管理サーバ101で管理するインクボトルのインク消費量を調整可能な形態について説明する。尚、本実施形態では、前述の実施形態と共通する内容の説明は適宜省略し、前述の実施形態と異なる点について主に説明する。
図16は、プリンタ103の表示部308に表示される画面の遷移を示す図である。図16の(a)は、プリンタ103の電源を入れた場合に表示されるメイン画面1601を示す。メイン画面1601は、設定ボタン1602を有する。図16の(b)は、設定ボタン1602が押下された場合に表示されるプリンタ設定画面1603を示す。プリンタ設定画面1603は、インクボトル残量レベル設定ボタン1604を有する。
図16の(c)は、インクボトル残量レベル設定ボタン1604が押下された場合に表示されるインクボトル残量レベル設定画面1605を示す。インクボトル残量レベル設定画面1605は、インクボトルの色を選択する色選択欄1606と、インクボトルの残量レベルを選択する残量レベル選択欄1607と、選択された設定を反映するOKボタン1608とを有する。
プリンタユーザは、色選択欄1606を介して、プリンタ103が対応する複数のインク色の中から1つのインク色を選択可能である。また、プリンタユーザは、残量レベル選択欄1607を介して、0から100までの値を10段階で選択可能である。100がインクボトルの残量が満杯の状態を示し、0が空の状態を示す。また、プリンタユーザによってOKボタン1608が押下されると、プリンタ103のCPU305は、選択されたインクボトルの色と残量レベル情報との各種情報を、管理サーバ101に送信する。
<本実施形態の効果>
本実施形態によれば、管理サーバ101で管理しているインクボトルのインク消費量をプリンタ103側で更新することが可能になる。
[その他の実施形態]
本発明は、前述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。尚、本発明は、前述の実施形態の要素を適宜組み合わせてもよい。
101 管理サーバ
103 プリンタ
305 CPU
315 インクタンク部

Claims (14)

  1. インクボトルから供給されるインクを貯留するインクタンクと、
    前記インクタンクからインクが供給されるヘッドと、
    を有する記録装置であって、
    前記インクタンク内のインク残量の変化の検出に基づき、前記インクタンク内のインク残量に関する情報が少なくとも含まれるステータス情報をサーバに送信する送信手段を有し、
    前記送信手段は、前記インクタンク内のインク残量の変化の検出に基づく前記ステータス情報の送信に加えて、さらに、前記記録装置の電源がオンにされたことに基づき、前記ステータス情報を前記サーバへ送信し、
    送信された前記ステータス情報から求められる前記インクボトルのインク消費量に基づいて、新しいインクボトルの発注処理が行われる
    ことを特徴とし、
    前記インクボトルのインク消費量を調整する指示をユーザから受け付けることが可能なGUIを、表示手段に表示させる制御手段を更に有する記録装置。
  2. 前記ステータス情報には、前記記録装置を識別するためのシリアルナンバーおよびモデル名の情報と共に、インクごとの色およびインクボトルの型番の情報が含まれる
    ことを特徴とする請求項1に記載の記録装置。
  3. 前記送信手段は、さらに、前記指示により特定されるインク消費量に関する情報を含む別のステータス情報を送信する
    ことを特徴とする請求項1または2に記載の記録装置。
  4. 記録装置と、1つ以上のサーバを備えるサーバシステムと、を有するシステムであって、
    前記記録装置は、
    インクボトルから供給されるインクを貯留するインクタンクと、
    前記インクタンクからインクが供給されるヘッドと、
    前記インクタンク内のインク残量の変化の検出に基づき前記インクタンク内のインク残量に関する情報が少なくとも含まれるステータス情報を送信する送信手段と、
    を有し、
    前記送信手段は、前記インクタンク内のインク残量の変化の検出に基づく前記ステータス情報の送信に加えて、さらに、前記記録装置の電源がオンにされたことに基づき、前記ステータス情報を送信することを特徴とし、
    前記サーバシステムは、
    前記ステータス情報を受信する受信手段と、
    前記ステータス情報を用いてインク消費量を算出する第1算出手段と、
    を有し、
    前記インクボトルのインク消費量に基づいて、新しいインクボトルの発注処理が行われることを特徴とし、
    前記記録装置は、前記インクボトルのインク消費量を調整する指示をユーザから受け付けることが可能なGUIを、表示手段に表示させる制御手段を更に有するシステム。
  5. 前記サーバシステムは、インクボトルの色とインクボトルの型番とを対応付けて管理し、色ごとのインクボトルの発注可否の情報を管理する管理手段と、
    前記発注可否の情報に基づき発注処理を行う発注手段と、をさらに有し、
    前記管理手段は、インクボトルの色ごとに、
    インクボトルの発注がなされると次のインクボトルの発注ができないように前記発注可否の情報を管理し、
    前記第1算出手段により算出されたインク消費量が、処理対象の色に対応する型番により特定されるインクボトルに含まれるインク量を超えると、次のインクボトルの発注ができるように前記発注可否の情報を管理し、
    前記発注手段は、前記第1算出手段により算出されたインク消費量が所定の第1閾値より大きく、かつ、前記発注可否の情報が次のインクボトルの発注ができるように管理された情報である場合、当該次のインクボトルの発注処理を行う
    ことを特徴とする請求項4に記載のシステム。
  6. 前記第1算出手段は、
    前記ステータス情報に含まれる、前記インクタンク内のインク残量に関する情報を取得する取得手段と、
    前記取得手段により取得された前記インクタンク内のインク残量に関する情報に基づき、前記ステータス情報の送信と前回の前記ステータス情報の送信との間の前記インクタンクのインク消費量を算出する第2算出手段と、
    予め保持されている前記インク消費量に、前記第2算出手段により算出された前記インクタンクのインク消費量を加算することで、前記発注処理に用いられる前記インク消費量を算出する第3算出手段と、
    を有することを特徴とする請求項5に記載のシステム。
  7. 前記第1算出手段は、
    前記第3算出手段により算出されたインク消費量が、処理対象の色に対応する型番により特定されるインクボトルに含まれるインク量を示す所定の第2閾値を超えるか判定する第3判定手段と、
    第3判定手段により前記第3算出手段により算出されたインク消費量が前記所定の第2閾値を超えると判定された場合、前記第3算出手段により算出されたインク消費量から前記インクボトルのサイズ分を減算することによる、前記インクボトルのインク消費量の再算出を行う第4算出手段と、
    を更に有することを特徴とする請求項6に記載のシステム。
  8. 前記管理手段は、複数のテーブルを記憶する記憶手段を更に有し、
    前記複数のテーブルは、
    シリアルナンバーと、消耗品種別と、発注可否との各種情報が関連付けて保持される第1テーブルと、
    シリアルナンバーと、インクボトルの型番との各種情報が関連付けて保持される第2テーブルと、
    シリアルナンバーと、インクボトルの消費量との各種情報が関連付けて保持される第3テーブルと、
    シリアルナンバーと、インクボトルのインク残量との各種情報が関連付けて保持される第4テーブルと、
    インクボトルの型番と、前記第1閾値と、前記第2閾値との各種情報が関連付けて保持される第5テーブルと、
    を含むことを特徴とする請求項7に記載のシステム。
  9. Webブラウザを介して、前記サーバシステムで管理される前記インクボトルのインク消費量を調整する指示をユーザから受け付けることが可能であることを特徴とする請求項4乃至8の何れか1項に記載のシステム。
  10. 前記サーバシステムは、
    前記インクボトルの残量値を算出する第5算出手段と、
    前記第5算出手段により算出された前記インクボトルの残量値に基づき、前記指示を受け付けるための画面に表示される前記インクボトルの残量レベルを算出する第6算出手段と、
    を更に有することを特徴とする請求項9に記載のシステム。
  11. 前記第6算出手段により算出された前記インクボトルの残量レベルが、Webブラウザを介してユーザに提示されることを特徴とする請求項10に記載のシステム。
  12. 1つ以上のサーバを備えるサーバシステムであって、
    記録装置によって当該記録装置の有するインクタンク内のインク残量の変化の検出に基づき送信された、前記記録装置に搭載されているインクタンク内のインク残量に関する情報が少なくとも含まれるステータス情報を受信する受信手段と、
    前記ステータス情報を用いて、前記記録装置に着脱可能に装着されるインクボトルの発注処理を行うために用いられるインク消費量を算出する第1算出手段と、
    を有し、
    前記受信手段は、前記インクタンク内のインク残量の変化の検出に基づき送信された前記ステータス情報に加えて、さらに、前記記録装置の電源がオンにされたことに基づき送信される前記ステータス情報を受信し、
    前記インクボトルのインク消費量に基づいて、新しいインクボトルの発注処理が行われることを特徴とし、
    前記インクボトルのインク消費量を調整する指示をユーザから受け付けることが可能なGUIを、表示手段に表示させる制御手段を更に有するサーバシステム。
  13. インクボトルから供給されるインクを貯留するインクタンクと、
    前記インクタンクからインクが供給されるヘッドと、
    を有する記録装置の制御方法であって、
    前記インクタンク内のインク残量の変化の検出に基づき、前記インクタンク内のインク残量に関する情報が少なくとも含まれるステータス情報をサーバに送信する第1送信ステップと、
    前記インクタンク内のインク残量の変化の検出に基づく前記ステータス情報の送信に加えて、さらに、前記記録装置の電源がオンにされたことに基づき、前記ステータス情報を送信する第2送信ステップであって、送信された前記ステータス情報から求められる前記インクボトルのインク消費量に基づいて、新しいインクボトルの発注処理が行われる、前記第2送信ステップと、
    前記インクボトルのインク消費量を調整する指示をユーザから受け付けることが可能なGUIを、表示手段に表示させる表示制御ステップと、
    を有する制御方法。
  14. インクボトルから供給されるインクを貯留するインクタンクと、
    前記インクタンクからインクが供給されるヘッドと、
    を有する記録装置を、
    前記インクタンク内のインク残量の変化の検出に基づき、前記インクタンク内のインク残量に関する情報が少なくとも含まれるステータス情報をサーバに送信する送信手段として機能させるためのプログラムであって、
    前記送信手段は、前記インクタンク内のインク残量の変化の検出に基づく前記ステータス情報の送信に加えて、さらに、前記記録装置の電源がオンにされたことに基づき、前記ステータス情報を前記サーバへ送信し、
    送信された前記ステータス情報から求められる前記インクボトルのインク消費量に基づいて、新しいインクボトルの発注処理が行われる
    ことを特徴とし、
    前記記録装置を、前記インクボトルのインク消費量を調整する指示をユーザから受け付けることが可能なGUIを、表示手段に表示させる制御手段として更に機能させるためのプログラム。
JP2019239142A 2019-12-27 2019-12-27 記録装置、システム、サーバシステム、記録装置の制御方法、及びプログラム Active JP7504591B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2019239142A JP7504591B2 (ja) 2019-12-27 2019-12-27 記録装置、システム、サーバシステム、記録装置の制御方法、及びプログラム
US17/126,219 US11623449B2 (en) 2019-12-27 2020-12-18 Printing apparatus, system, and server system
US18/177,820 US12109820B2 (en) 2019-12-27 2023-03-03 Printing apparatus, system, and server system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019239142A JP7504591B2 (ja) 2019-12-27 2019-12-27 記録装置、システム、サーバシステム、記録装置の制御方法、及びプログラム

Publications (2)

Publication Number Publication Date
JP2021108008A JP2021108008A (ja) 2021-07-29
JP7504591B2 true JP7504591B2 (ja) 2024-06-24

Family

ID=76545836

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019239142A Active JP7504591B2 (ja) 2019-12-27 2019-12-27 記録装置、システム、サーバシステム、記録装置の制御方法、及びプログラム

Country Status (2)

Country Link
US (2) US11623449B2 (ja)
JP (1) JP7504591B2 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7583563B2 (ja) * 2020-09-11 2024-11-14 キヤノン株式会社 管理システム、システム、方法、並びにプログラム
JP2023112884A (ja) * 2022-02-02 2023-08-15 キヤノン株式会社 印刷装置、印刷装置の制御方法、およびプログラム
JP2023165490A (ja) * 2022-05-06 2023-11-16 キヤノン株式会社 システム、ネットワークデバイス、システムの制御方法およびプログラム
JP2024063539A (ja) * 2022-10-26 2024-05-13 キヤノン株式会社 印刷装置、印刷システム、方法、及びプログラム
JP2024161644A (ja) * 2023-05-08 2024-11-20 キヤノン株式会社 システム、管理サーバ、それらの制御方法、およびプログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016194903A (ja) 2015-03-31 2016-11-17 ブラザー工業株式会社 情報処理装置
JP2018136637A (ja) 2017-02-20 2018-08-30 キヤノン株式会社 情報処理装置、情報処理方法、消耗品発注システム、およびプログラム。
JP2019010797A (ja) 2017-06-30 2019-01-24 セイコーエプソン株式会社 記録装置、情報処理装置、プログラム及び記憶媒体
JP2019136972A (ja) 2018-02-13 2019-08-22 ブラザー工業株式会社 制御装置及びプログラム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015090384A (ja) 2013-11-05 2015-05-11 シャープ株式会社 画像形成装置の消耗品ユニット発注システム
US10810651B2 (en) * 2015-03-31 2020-10-20 Brother Kogyo Kabushiki Kaisha Information processing apparatus for automatic ordering of consumable items
US10803510B2 (en) 2015-03-31 2020-10-13 Brother Kogyo Kabushiki Kaisha Information processing apparatus for automatic order of consumable items
JP7326985B2 (ja) * 2019-08-14 2023-08-16 セイコーエプソン株式会社 印刷装置及び印刷システム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016194903A (ja) 2015-03-31 2016-11-17 ブラザー工業株式会社 情報処理装置
JP2018136637A (ja) 2017-02-20 2018-08-30 キヤノン株式会社 情報処理装置、情報処理方法、消耗品発注システム、およびプログラム。
JP2019010797A (ja) 2017-06-30 2019-01-24 セイコーエプソン株式会社 記録装置、情報処理装置、プログラム及び記憶媒体
JP2019136972A (ja) 2018-02-13 2019-08-22 ブラザー工業株式会社 制御装置及びプログラム

Also Published As

Publication number Publication date
US20230202181A1 (en) 2023-06-29
US20210197603A1 (en) 2021-07-01
US11623449B2 (en) 2023-04-11
US12109820B2 (en) 2024-10-08
JP2021108008A (ja) 2021-07-29

Similar Documents

Publication Publication Date Title
JP7504591B2 (ja) 記録装置、システム、サーバシステム、記録装置の制御方法、及びプログラム
JP6676992B2 (ja) 情報処理装置
JP2004168062A (ja) プリントデバイス部品に対する残存枚数を見積もるためのシステム及び方法
JP2004005543A (ja) 情報処理装置及び監視方法及びプログラム並びに記憶媒体
US9064208B2 (en) Image forming apparatus and image forming system
JP2020031386A (ja) 画像処理装置、画像処理装置の制御方法、およびプログラム
JP2020170287A (ja) 装置、制御方法、およびプログラム
JP6759901B2 (ja) 端末装置
US11983448B2 (en) Non-transitory computer-readable storage medium and control device for conditional notification
US20160291963A1 (en) Image Processing Apparatus, Distribution Server, Management Server, and Computer Readable Storage Medium
JP2003335026A (ja) 画像形成システム、電力情報管理方法、プログラムおよび記憶媒体
JP2008164891A (ja) 印刷制御装置および印刷制御方法
US12483663B2 (en) Image forming apparatus and control method of switching function usable in image forming apparatus based on contract information of apparatus main body and consumable
US12420557B2 (en) Recording apparatus, management server, ordering system, recording method using recording apparatus, and storage medium
JP7672807B2 (ja) 発注システム及びサーバシステム
JP2024011369A (ja) 処理システムおよび処理システムにおける処理方法
JP2010092338A (ja) 印刷システムと印刷方法
JP7810945B2 (ja) システム、サーバ、および、コンピュータプログラム
JP2016224156A (ja) 消耗品管理システム及びプログラム
US20020171860A1 (en) Image forming devices and methods of assisting with maintenance of image forming device consumables
JP2024161644A (ja) システム、管理サーバ、それらの制御方法、およびプログラム
JP2011150589A (ja) 情報処理装置及びその方法
JP2012063996A (ja) 情報処理装置と情報処理方法とプログラムとコンピュータ読み取り可能な記録媒体
JP2024161643A (ja) システム、クライアント装置、それらの制御方法、及びプログラム
JP2021196386A (ja) 画像形成装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230808

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231010

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240219

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240514

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240612