JP7434951B2 - サーバとそのためのコンピュータプログラムとプリンタ - Google Patents
サーバとそのためのコンピュータプログラムとプリンタ Download PDFInfo
- Publication number
- JP7434951B2 JP7434951B2 JP2020015043A JP2020015043A JP7434951B2 JP 7434951 B2 JP7434951 B2 JP 7434951B2 JP 2020015043 A JP2020015043 A JP 2020015043A JP 2020015043 A JP2020015043 A JP 2020015043A JP 7434951 B2 JP7434951 B2 JP 7434951B2
- Authority
- JP
- Japan
- Prior art keywords
- printer
- count information
- server
- consumable part
- delivery
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/121—Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/1219—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to consumables, e.g. ink, toner, paper
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1287—Remote printer device, e.g. being remote from client or server via internet
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- Finance (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
図1に示されるように、通信システム2は、複数個のプリンタ10,50と管理サーバ100と配送サーバ200とを備える。各プリンタ10,50及び各サーバ100,200のそれぞれは、インターネット4に接続されており、インターネット4を介して相互に通信可能である。
各プリンタ10,50は、印刷機能を実行可能な周辺装置である。プリンタ10のプリンタIDは「XXX」であり、プリンタ50のプリンタIDは「YYY」である。プリンタIDは、プリンタを識別する識別情報である。各プリンタ10,50は同様の構成を備えるために、以下では、プリンタ10の構成を説明し、プリンタ50の構成の説明を省略する。プリンタ10は、表示部12と、ネットワークインターフェース14と、印刷実行部20と、制御部30と、を備える。
管理サーバ100は、プリンタ(例えば10,50)の消耗部品(例えばドラム22、CTG24)を交換すべきタイミングが到来する場合に、新品の消耗部品を配送するための配送処理を実行するサーバである。具体的には、管理サーバ100は、新品の消耗部品の配送を配送サーバ200に発注する。管理サーバ100は、各プリンタ10,50のベンダによってインターネット4上に設置される。変形例では、管理サーバ100は、当該ベンダとは異なる事業者によって設置されるものであってもよい。管理サーバ100は、ネットワークインターフェース114と、制御部130と、を備える。
配送サーバ200は、管理サーバ100からの依頼に応じて、プリンタ(例えば10,50)の消耗部品(例えばドラム22、CTG24)を当該プリンタのユーザに配送するためのサーバである。具体的には、配送サーバ200は、管理サーバ100から、ユーザの住所、氏名等を示す情報と、消耗部品の種類を示す情報と、を含む発注情報を受信すると、当該消耗部品の配送を作業員に指示する。配送サーバ200は、各プリンタ10,50のベンダとは異なる事業者によってインターネット4上に設置される。変形例では、配送サーバ200は、当該ベンダによって設置されるものであってもよい。
続いて、図2を参照して、プリンタ10のCPU32によって実行される監視処理を説明する。プリンタ50もプリンタ10と同様に図2(さらには図3)の処理を実行する。なお、プリンタ10によって実行される全ての通信は、ネットワークインターフェース14を介して実行される。このため、以下では、通信について説明する際に、「ネットワークインターフェース14を介して」という記載を省略する。CPU32は、S10、S20、S30、及び、S40の各監視処理を並行して実行する。
続いて、図3を参照して、プリンタ10のCPU32によって実行される表示制御処理を説明する。本処理では、CPU32は、ドラムの交換に関するエラー(以下では「ドラムエラー」と記載する)を表示するための処理(S100~S142)と、CTGの交換に関するエラー(以下では「CTGエラー」と記載する)を表示するための処理(S150~S192)と、を実行する。
続いて、図4を参照して、管理サーバ100のCPU132によって実行される処理を説明する。なお、管理サーバ100によって実行される全ての通信は、ネットワークインターフェース114を介して実行される。このため、以下では、通信について説明する際に、「ネットワークインターフェース114を介して」という記載を省略する。
続いて、図5を参照して、図2~図4の各処理によって実現される具体的なケースを説明する。図5の処理の初期状態では、管理サーバ100の管理テーブル140において、プリンタID「XXX」に関連付けられているドラム発注フラグ及びCTG発注フラグのそれぞれはOFFである。
続いて、図6を参照して、図5の続きを説明する。プリンタ10は、T200において、プリンタ情報を管理サーバ100に送信する(図2のS10でYES、S12)。当該プリンタ情報は、図5のT120のプリンタ情報と同じである。
続いて、図7を参照して、図6の続きを説明する。プリンタ10は、T300において、印刷を実行する。この結果、ドラム印刷枚数がM4(M4>M3)になり、トナー残量がN4(N4<N3)になる。そして、プリンタ10は、T302において、ドラム印刷枚数M4が閾値Dth2以上であると判断する(図3のS120でNO、S140でNO)。この場合、プリンタ10は、ドラムが交換された(図6のT236参照)にも関わらず、ドラム交換エラーを表示し続ける。以下では、プリンタ10において初期化操作がユーザによって実行されないケースAと、初期化操作が実行されるケースBと、を順に説明する。
続いて、図8を参照して、図7の続きを説明する。プリンタ10は、T400において、印刷を実行する。この結果、ドラム印刷枚数がM6(M6≒ゼロ)になり、トナー残量がN6(N6<N4)になる。そして、プリンタ10は、T402において、トナー残量N6が閾値Tth1以下であると判断する(図3のS150でNO、S160でYES)。この場合、プリンタ10は、T404において、CTG消耗エラーを表示部12に表示する(S162)。これにより、ユーザは、CTGを直ちに交換する必要はないが、近いうちにCTGを交換する作業を実行すべきことを知ることができる。なお、ドラム印刷枚数M6は、閾値Dth1未満のままである(S100でNO、S110でNO)。
続いて、図9を参照して、図8の続きを説明する。プリンタ10は、T500において、印刷を実行する。この結果、ドラム印刷枚数がM7(M7>M6)になり、トナー残量がN7(N7<N6)になる。そして、プリンタ10は、T502において、トナー残量N7が閾値Tth2以下であると判断する(図3のS170でYES、S180でYES)。この場合、プリンタ10は、T504において、CTG交換エラーを表示部12に表示する(S182)。これにより、ユーザは、CTGを直ちに交換すべきことを知ることができる。なお、ドラム印刷枚数M7は、閾値Dth1より小さいままである(S1100でNO、S110でNO)。
本実施例によると、管理サーバ100は、新品のドラムを配送するための処理を実行する場合(図5のT130)に、初期化指示をプリンタ10に送信する(図7のT340)。この結果、プリンタ10に記憶されているドラム印刷枚数が初期化される(T342)。このように、管理サーバ100は、新規な手法を利用して、プリンタ10に記憶されているドラム印刷枚数を初期化することができる。これにより、プリンタ10に記憶されているドラム印刷枚数が初期化されないことに起因した問題が発生することを抑制することができる。当該問題は、例えば、ドラム交換エラーがプリンタ10に表示され続けること、ドラム印刷枚数に基づく配送の判断(即ち図4のS220の判断)を適切に実行できないこと等である。
管理サーバ100、プリンタ10が、それぞれ、「サーバ」、「プリンタ」の一例である。ドラム、CTGが、それぞれ、「第1の消耗部品」、「第2の消耗部品」の一例である。ドラム印刷枚数、トナー残量が、それぞれ、「第1のカウント情報」、「第2のカウント情報」の一例である。図4のS200でYES、かつ、S220でYESと判断される場合が、「第1の所定条件が満たされる」の一例である。図4のS200でYES、かつ、S260でYESと判断される場合が、「第2の所定条件が満たされる」の一例である。図4のS222の発注情報の送信、S262の発注情報の送信が、それぞれ、「第1の配送処理」、「第2の配送処理」の一例である。閾値Dth1、閾値Dth2が、それぞれ、「第1の閾値」、「第4の閾値」の一例である。閾値Dth2に1.1を乗算することによって得られる乗算値が、「第2の閾値」の一例である。(100-トナー残量)%、(100-Tth1)%が、それぞれ、「第2の消耗品の使用量」、「第3の閾値」の一例である。配送状況情報、配達完了が、それぞれ、「状況情報」、「所定の状況」の一例である。ドラム消耗エラー、ドラム交換エラーが、それぞれ、「第1の通知情報」、「第2の通知情報」の一例である。
特許出願時の特許請求の範囲に記載の事項を以下に記載しておく。
(項目1)
プリンタとの通信を実行可能なサーバであって、
前記プリンタは、第1の消耗部品の使用量に関係する第1のカウント情報を記憶し、
前記サーバは、
第1の所定条件が満たされる場合に、新品の前記第1の消耗部品を前記プリンタのユーザに配送するための第1の配送処理を実行する第1の配送処理実行部と、
前記第1の配送処理が実行される場合に、初期化指示を前記プリンタに送信する初期化指示送信部であって、前記初期化指示は、前記プリンタに記憶されている前記第1のカウント情報の初期化を前記プリンタに指示するコマンドである、前記初期化指示送信部と、
を備える、サーバ。
(項目2)
前記サーバは、さらに、
前記プリンタから、前記プリンタに記憶されている前記第1のカウント情報を受信する第1のカウント情報受信部と、
前記プリンタから前記第1のカウント情報が受信され、かつ、前記第1のカウント情報によって示される前記第1の消耗部品の使用量が第1の閾値以上である場合に、前記第1の所定条件が満たされると判断する第1の判断部と、
を備える、項目1に記載のサーバ。
(項目3)
前記第1のカウント情報受信部は、さらに、前記第1の配送処理が実行された後に、前記プリンタから前記第1のカウント情報を再受信し、
前記初期化指示送信部は、前記第1の配送処理が実行され、かつ、再受信済みの前記第1のカウント情報によって示される前記第1の消耗部品の使用量が前記第1の閾値よりも大きい第2の閾値以上である場合に、前記初期化指示を前記プリンタに送信し、
前記第1の配送処理が実行され、かつ、再受信済みの前記第1のカウント情報によって示される前記第1の消耗部品の使用量が前記第2の閾値未満である場合に、前記初期化指示は前記プリンタに送信されない、項目2に記載のサーバ。
(項目4)
前記サーバは、さらに、
前記第1の配送処理が実行された後に、前記新品の第1の消耗部品の配送状況を示す状況情報を取得する取得部を備え、
前記初期化指示送信部は、前記第1の配送処理が実行され、かつ、前記状況情報が所定の状況を示す場合に、前記初期化指示を前記プリンタに送信し、
前記第1の配送処理が実行され、かつ、前記状況情報が前記所定の状況を示さない場合に、前記初期化指示は前記プリンタに送信されない、項目1から3のいずれか一項に記載のサーバ。
(項目5)
前記所定の状況は、前記新品の第1の消耗部品の配達の完了である、項目4に記載のサーバ。
(項目6)
前記プリンタは、さらに、前記第1の消耗部品とは異なる第2の消耗部品の使用量に関係する第2のカウント情報を記憶し、
前記サーバは、さらに、
前記第2の所定条件が満たされる場合に、新品の前記第2の消耗部品を前記プリンタの前記ユーザに配送するための第2の配送処理を実行する第2の配送処理実行部を備え、
前記第2の配送処理が実行されても、前記プリンタに記憶されている前記第2のカウント情報を初期化するための指示は前記プリンタに送信されず、
前記新品の第1の消耗部品は、前記プリンタに装着されても、前記第1のカウント情報が前記プリンタによって自動的に初期化されない消耗部品であり、
前記新品の第2の消耗部品は、前記プリンタに装着されると、前記第2のカウント情報が前記プリンタによって自動的に初期化される消耗部品である、項目1から5のいずれか一項に記載のサーバ。
(項目7)
前記サーバは、さらに、
前記プリンタから、前記プリンタに記憶されている前記第2のカウント情報を受信する第2のカウント情報受信部と、
前記プリンタから前記第2のカウント情報が受信され、かつ、前記第2のカウント情報によって示される前記第2の消耗部品の使用量が第3の閾値以上である場合に、前記第2の所定条件が満たされると判断する第2の判断部と、
を備える、項目6に記載のサーバ。
(項目8)
プリンタとの通信を実行可能なサーバのためのコンピュータプログラムであって、
前記プリンタは、第1の消耗部品の使用量に関係する第1のカウント情報を記憶し、
前記コンピュータプログラムは、前記サーバのコンピュータを、以下の各部、即ち、
第1の所定条件が満たされる場合に、新品の前記第1の消耗部品を前記プリンタのユーザに配送するための第1の配送処理を実行する第1の配送処理実行部と、
前記第1の配送処理が実行される場合に、初期化指示を前記プリンタに送信する初期化指示送信部であって、前記初期化指示は、前記プリンタに記憶されている前記第1のカウント情報の初期化を前記プリンタに指示するコマンドである、前記初期化指示送信部と、
として機能させる、コンピュータプログラム。
(項目9)
サーバと通信可能なプリンタであって、
前記プリンタの第1の消耗部品の使用量に関係する第1のカウント情報を記憶するメモリと、
第1の配送処理が前記サーバによって実行される場合に、前記サーバから、前記第1のカウント情報の初期化を指示する初期化指示を受信する初期化指示受信部であって、前記サーバでは、第1の所定条件が満たされる場合に、新品の前記第1の消耗部品を前記プリンタのユーザに配送するための前記第1の配送処理が実行される、前記初期化指示受信部と、
前記サーバから前記初期化指示が受信される場合に、前記メモリ内の前記第1のカウント情報を初期化する第1の初期化部と、
を備えるプリンタ。
(項目10)
前記プリンタは、さらに、
前記メモリ内の前記第1のカウント情報を前記サーバに送信する第1のカウント情報送信部を備え、
前記サーバでは、前記プリンタから前記第1のカウント情報が受信され、かつ、前記第1のカウント情報によって示される前記第1の消耗部品の使用量が第1の閾値以上である場合に、前記第1の所定条件が満たされると判断される、項目9に記載のプリンタ。
(項目11)
前記プリンタは、さらに、
表示部と、
前記メモリ内の前記第1のカウント情報によって示される前記第1の消耗部品の使用量が、前記第1の閾値より大きい第4の閾値未満である状態から、前記第4の閾値以上である状態に変化する場合に、前記第1の消耗部品を交換すべきことを示す第1の通知情報を前記表示部に表示させる第1の表示制御部と、
前記第1の通知情報が前記表示部に表示されている状態において、前記メモリ内の前記第1のカウント情報が初期化される場合に、前記第1の通知情報の表示を終了する表示終了部と、
を備える、項目10に記載のプリンタ。
(項目12)
前記プリンタは、さらに、
前記メモリ内の前記第1のカウント情報によって示される前記第1の消耗部品の使用量が、前記第1の閾値未満である状態から、前記第1の閾値以上である状態に変化する場合に、前記第1の消耗部品の交換タイミングが近いことを示す第2の通知情報を前記表示部に表示させる第2の表示制御部を備え、
前記第1の表示制御部は、前記第2の通知情報が前記表示部に表示されている状態において、前記メモリ内の前記第1のカウント情報によって示される前記第1の消耗部品の使用量が、前記第4の閾値未満である状態から、前記第4の閾値以上である状態に変化する場合に、前記第2の通知情報に代えて前記第1の通知情報を前記表示部に表示させる、項目11に記載のプリンタ。
(項目13)
前記プリンタは、さらに、
前記第1のカウント情報を初期化するための初期化操作を受け付ける受付部と、
前記新品の第1の消耗部品が前記プリンタに装着された後に、前記サーバから前記初期化指示が受信される前に、前記初期化操作が受け付けられる場合に、前記メモリ内の前記第1のカウント情報を初期化する第2の初期化部と、
を備える、項目9から12のいずれか一項に記載のプリンタ。
(項目14)
前記メモリは、さらに、前記プリンタの前記第1の消耗部品とは異なる第2の消耗部品の使用量に関係する第2のカウント情報を記憶し、
前記サーバでは、第2の所定条件が満たされる場合に、新品の前記第2の消耗部品を前記プリンタの前記ユーザに配送するための第2の配送処理が実行され、
前記プリンタは、さらに、
前記新品の第2の消耗部品が前記プリンタに装着される場合に、前記メモリ内の前記第2のカウント情報を初期化するための指示を受け付けなくても、前記メモリ内の前記第2のカウント情報を自動的に初期化する第3の初期化部を備え、
前記新品の第1の消耗部品は、前記プリンタに装着されても、前記第1のカウント情報が自動的に初期化されない消耗部品である、項目9から13のいずれか一項に記載のプリンタ。
(項目15)
前記プリンタは、さらに、
前記メモリ内の前記第2のカウント情報を前記サーバに送信する第2のカウント情報送信部を備え、
前記サーバでは、前記プリンタから前記第2のカウント情報が受信され、かつ、前記第2のカウント情報によって示される前記第2の消耗部品の使用量が第3の閾値以上である場合に、前記第2の所定条件が満たされると判断される、項目14に記載のプリンタ。
Claims (13)
- プリンタとの通信を実行可能なサーバであって、
前記プリンタは、第1の消耗部品の使用量に関係する第1のカウント情報を記憶し、
前記サーバは、
前記プリンタから、前記プリンタに記憶されている前記第1のカウント情報を受信する第1のカウント情報受信部と、
前記プリンタから前記第1のカウント情報が受信され、かつ、前記第1のカウント情報によって示される前記第1の消耗部品の使用量が第1の閾値以上である場合に、第1の所定条件が満たされると判断する第1の判断部と、
前記第1の所定条件が満たされる場合に、新品の前記第1の消耗部品を前記プリンタのユーザに配送するための第1の配送処理を実行する第1の配送処理実行部と、
を備え、
前記第1のカウント情報受信部は、さらに、前記第1の配送処理が実行された後に、前記プリンタから前記第1のカウント情報を再受信し、
前記サーバは、さらに、
前記第1の配送処理が実行され、かつ、再受信済みの前記第1のカウント情報によって示される前記第1の消耗部品の使用量が前記第1の閾値よりも大きい第2の閾値以上である場合に、初期化指示を前記プリンタに送信する初期化指示送信部であって、
前記初期化指示は、前記プリンタに記憶されている前記第1のカウント情報の初期化を前記プリンタに指示するコマンドであり、
前記第1の配送処理が実行され、かつ、再受信済みの前記第1のカウント情報によって示される前記第1の消耗部品の使用量が前記第2の閾値未満である場合に、前記初期化指示は前記プリンタに送信されない、前記初期化指示送信部、
を備える、サーバ。 - プリンタとの通信を実行可能なサーバであって、
前記プリンタは、第1の消耗部品の使用量に関係する第1のカウント情報を記憶し、
前記サーバは、
第1の所定条件が満たされる場合に、新品の前記第1の消耗部品を前記プリンタのユーザに配送するための第1の配送処理を実行する第1の配送処理実行部と、
前記第1の配送処理が実行された後に、前記新品の第1の消耗部品の配送状況を示す状況情報を取得する取得部と、
前記第1の配送処理が実行され、かつ、前記状況情報が前記新品の第1の消耗品の配達の完了を示す場合に、初期化指示を前記プリンタに送信する初期化指示送信部であって、
前記初期化指示は、前記プリンタに記憶されている前記第1のカウント情報の初期化を前記プリンタに指示するコマンドであり、
前記第1の配送処理が実行され、かつ、前記状況情報が前記新品の第1の消耗品の配達の完了を示さない場合に、前記初期化指示は前記プリンタに送信されない、前記初期化指示送信部と、
を備えるサーバ。 - プリンタとの通信を実行可能なサーバであって、
前記プリンタは、第1の消耗部品の使用量に関係する第1のカウント情報と、前記第1の消耗部品とは異なる第2の消耗部品の使用量に関係する第2のカウント情報と、を記憶し、
前記サーバは、
第1の所定条件が満たされる場合に、新品の前記第1の消耗部品を前記プリンタのユーザに配送するための第1の配送処理を実行する第1の配送処理実行部と、
前記第1の配送処理が実行される場合に、初期化指示を前記プリンタに送信する初期化指示送信部であって、前記初期化指示は、前記プリンタに記憶されている前記第1のカウント情報の初期化を前記プリンタに指示するコマンドである、前記初期化指示送信部と、
第2の所定条件が満たされる場合に、新品の前記第2の消耗部品を前記プリンタの前記ユーザに配送するための第2の配送処理を実行する第2の配送処理実行部と、
を備え、
前記第2の配送処理が実行されても、前記プリンタに記憶されている前記第2のカウント情報を初期化するための指示は前記プリンタに送信されず、
前記新品の第1の消耗部品は、前記プリンタに装着されても、前記第1のカウント情報が前記プリンタによって自動的に初期化されない消耗部品であり、
前記新品の第2の消耗部品は、前記プリンタに装着されると、前記第2のカウント情報が前記プリンタによって自動的に初期化される消耗部品である、サーバ。 - 前記サーバは、さらに、
前記プリンタから、前記プリンタに記憶されている前記第2のカウント情報を受信する第2のカウント情報受信部と、
前記プリンタから前記第2のカウント情報が受信され、かつ、前記第2のカウント情報によって示される前記第2の消耗部品の使用量が第3の閾値以上である場合に、前記第2の所定条件が満たされると判断する第2の判断部と、
を備える、請求項3に記載のサーバ。 - プリンタとの通信を実行可能なサーバのためのコンピュータプログラムであって、
前記プリンタは、第1の消耗部品の使用量に関係する第1のカウント情報を記憶し、
前記コンピュータプログラムは、前記サーバのコンピュータを、以下の各部、即ち、
前記プリンタから、前記プリンタに記憶されている前記第1のカウント情報を受信する第1のカウント情報受信部と、
前記プリンタから前記第1のカウント情報が受信され、かつ、前記第1のカウント情報によって示される前記第1の消耗部品の使用量が第1の閾値以上である場合に、第1の所定条件が満たされると判断する第1の判断部と、
前記第1の所定条件が満たされる場合に、新品の前記第1の消耗部品を前記プリンタのユーザに配送するための第1の配送処理を実行する第1の配送処理実行部と、
として機能させ、
前記第1のカウント情報受信部は、さらに、前記第1の配送処理が実行された後に、前記プリンタから前記第1のカウント情報を再受信し、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第1の配送処理が実行され、かつ、再受信済みの前記第1のカウント情報によって示される前記第1の消耗部品の使用量が前記第1の閾値よりも大きい第2の閾値以上である場合に、初期化指示を前記プリンタに送信する初期化指示送信部であって、
前記初期化指示は、前記プリンタに記憶されている前記第1のカウント情報の初期化を前記プリンタに指示するコマンドであり、
前記第1の配送処理が実行され、かつ、再受信済みの前記第1のカウント情報によって示される前記第1の消耗部品の使用量が前記第2の閾値未満である場合に、前記初期化指示は前記プリンタに送信されない、前記初期化指示送信部、
として機能させる、コンピュータプログラム。 - プリンタとの通信を実行可能なサーバのためのコンピュータプログラムであって、
前記プリンタは、第1の消耗部品の使用量に関係する第1のカウント情報を記憶し、
前記コンピュータプログラムは、前記サーバのコンピュータを、以下の各部、即ち、
第1の所定条件が満たされる場合に、新品の前記第1の消耗部品を前記プリンタのユーザに配送するための第1の配送処理を実行する第1の配送処理実行部と、
前記第1の配送処理が実行された後に、前記新品の第1の消耗部品の配送状況を示す状況情報を取得する取得部と、
前記第1の配送処理が実行され、かつ、前記状況情報が前記新品の第1の消耗品の配達の完了を示す場合に、初期化指示を前記プリンタに送信する初期化指示送信部であって、
前記初期化指示は、前記プリンタに記憶されている前記第1のカウント情報の初期化を前記プリンタに指示するコマンドであり、
前記第1の配送処理が実行され、かつ、前記状況情報が前記新品の第1の消耗品の配達の完了を示さない場合に、前記初期化指示は前記プリンタに送信されない、前記初期化指示送信部と、
として機能させる、コンピュータプログラム。 - プリンタとの通信を実行可能なサーバのためのコンピュータプログラムであって、
前記プリンタは、第1の消耗部品の使用量に関係する第1のカウント情報と、前記第1の消耗部品とは異なる第2の消耗部品の使用量に関係する第2のカウント情報と、を記憶し、
前記コンピュータプログラムは、前記サーバのコンピュータを、以下の各部、即ち、
第1の所定条件が満たされる場合に、新品の前記第1の消耗部品を前記プリンタのユーザに配送するための第1の配送処理を実行する第1の配送処理実行部と、
前記第1の配送処理が実行される場合に、初期化指示を前記プリンタに送信する初期化指示送信部であって、前記初期化指示は、前記プリンタに記憶されている前記第1のカウント情報の初期化を前記プリンタに指示するコマンドである、前記初期化指示送信部と、
第2の所定条件が満たされる場合に、新品の前記第2の消耗部品を前記プリンタの前記ユーザに配送するための第2の配送処理を実行する第2の配送処理実行部と、
として機能させ、
前記第2の配送処理が実行されても、前記プリンタに記憶されている前記第2のカウント情報を初期化するための指示は前記プリンタに送信されず、
前記新品の第1の消耗部品は、前記プリンタに装着されても、前記第1のカウント情報が前記プリンタによって自動的に初期化されない消耗部品であり、
前記新品の第2の消耗部品は、前記プリンタに装着されると、前記第2のカウント情報が前記プリンタによって自動的に初期化される消耗部品である、コンピュータプログラム。 - 前記コンピュータプログラムは、前記コンピュータを、さらに、
前記プリンタから、前記プリンタに記憶されている前記第2のカウント情報を受信する第2のカウント情報受信部と、
前記プリンタから前記第2のカウント情報が受信され、かつ、前記第2のカウント情報によって示される前記第2の消耗部品の使用量が第3の閾値以上である場合に、前記第2の所定条件が満たされると判断する第2の判断部と、
として機能させる、請求項7に記載のコンピュータプログラム。 - サーバと通信可能なプリンタであって、
表示部と、
前記プリンタの第1の消耗部品の使用量に関係する第1のカウント情報を記憶するメモリと、
前記メモリ内の前記第1のカウント情報を前記サーバに送信する第1のカウント情報送信部と、
第1の配送処理が前記サーバによって実行される場合に、前記サーバから、前記第1のカウント情報の初期化を指示する初期化指示を受信する初期化指示受信部であって、前記サーバでは、前記プリンタから前記第1のカウント情報が受信され、かつ、前記第1のカウント情報によって示される前記第1の消耗部品の使用量が第1の閾値以上である場合に、新品の前記第1の消耗部品を前記プリンタのユーザに配送するための前記第1の配送処理が実行される、前記初期化指示受信部と、
前記サーバから前記初期化指示が受信される場合に、前記メモリ内の前記第1のカウント情報を初期化する第1の初期化部と、
前記メモリ内の前記第1のカウント情報によって示される前記第1の消耗部品の使用量が、前記第1の閾値より大きい第4の閾値未満である状態から、前記第4の閾値以上である状態に変化する場合に、前記第1の消耗部品を交換すべきことを示す第1の通知情報を前記表示部に表示させる第1の表示制御部と、
前記第1の通知情報が前記表示部に表示されている状態において、前記メモリ内の前記第1のカウント情報が初期化される場合に、前記第1の通知情報の表示を終了する表示終了部と、
を備える、プリンタ。 - 前記プリンタは、さらに、
前記メモリ内の前記第1のカウント情報によって示される前記第1の消耗部品の使用量が、前記第1の閾値未満である状態から、前記第1の閾値以上である状態に変化する場合に、前記第1の消耗部品の交換タイミングが近いことを示す第2の通知情報を前記表示部に表示させる第2の表示制御部を備え、
前記第1の表示制御部は、前記第2の通知情報が前記表示部に表示されている状態において、前記メモリ内の前記第1のカウント情報によって示される前記第1の消耗部品の使用量が、前記第4の閾値未満である状態から、前記第4の閾値以上である状態に変化する場合に、前記第2の通知情報に代えて前記第1の通知情報を前記表示部に表示させる、請求項9に記載のプリンタ。 - サーバと通信可能なプリンタであって、
前記プリンタの第1の消耗部品の使用量に関係する第1のカウント情報を記憶するメモリと、
第1の配送処理が前記サーバによって実行される場合に、前記サーバから、前記第1のカウント情報の初期化を指示する初期化指示を受信する初期化指示受信部であって、前記サーバでは、第1の所定条件が満たされる場合に、新品の前記第1の消耗部品を前記プリンタのユーザに配送するための前記第1の配送処理が実行される、前記初期化指示受信部と、
前記サーバから前記初期化指示が受信される場合に、前記メモリ内の前記第1のカウント情報を初期化する第1の初期化部と、
前記第1のカウント情報を初期化するための初期化操作を受け付ける受付部と、
前記新品の第1の消耗部品が前記プリンタに装着された後に、前記サーバから前記初期化指示が受信される前に、前記初期化操作が受け付けられる場合に、前記メモリ内の前記第1のカウント情報を初期化する第2の初期化部と、
を備える、プリンタ。 - サーバと通信可能なプリンタであって、
前記プリンタの第1の消耗部品の使用量に関係する第1のカウント情報と、前記プリンタの前記第1の消耗部品とは異なる第2の消耗部品の使用量に関係する第2のカウント情報と、を記憶するメモリと、
第1の配送処理が前記サーバによって実行される場合に、前記サーバから、前記第1のカウント情報の初期化を指示する初期化指示を受信する初期化指示受信部であって、前記サーバでは、第1の所定条件が満たされる場合に、新品の前記第1の消耗部品を前記プリンタのユーザに配送するための前記第1の配送処理が実行される、前記初期化指示受信部と、
前記サーバから前記初期化指示が受信される場合に、前記メモリ内の前記第1のカウント情報を初期化する第1の初期化部と、
を備え、
前記サーバでは、第2の所定条件が満たされる場合に、新品の前記第2の消耗部品を前記プリンタの前記ユーザに配送するための第2の配送処理が実行され、
前記プリンタは、さらに、
前記新品の第2の消耗部品が前記プリンタに装着される場合に、前記メモリ内の前記第2のカウント情報を初期化するための指示を受け付けなくても、前記メモリ内の前記第2のカウント情報を自動的に初期化する第3の初期化部を備え、
前記新品の第1の消耗部品は、前記プリンタに装着されても、前記第1のカウント情報が自動的に初期化されない消耗部品である、プリンタ。 - 前記プリンタは、さらに、
前記メモリ内の前記第2のカウント情報を前記サーバに送信する第2のカウント情報送信部を備え、
前記サーバでは、前記プリンタから前記第2のカウント情報が受信され、かつ、前記第2のカウント情報によって示される前記第2の消耗部品の使用量が第3の閾値以上である場合に、前記第2の所定条件が満たされると判断される、請求項12に記載のプリンタ。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020015043A JP7434951B2 (ja) | 2020-01-31 | 2020-01-31 | サーバとそのためのコンピュータプログラムとプリンタ |
| CN202110096629.0A CN113204318B (zh) | 2020-01-31 | 2021-01-25 | 服务器,存储用于服务器的计算机可读指令的非暂时性计算机可读记录介质,以及打印机 |
| US17/162,113 US11249699B2 (en) | 2020-01-31 | 2021-01-29 | Server, non-transitory computer-readable recording medium storing computer-readable instructions for server, method performed by server, and printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020015043A JP7434951B2 (ja) | 2020-01-31 | 2020-01-31 | サーバとそのためのコンピュータプログラムとプリンタ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021121914A JP2021121914A (ja) | 2021-08-26 |
| JP7434951B2 true JP7434951B2 (ja) | 2024-02-21 |
Family
ID=77025221
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020015043A Active JP7434951B2 (ja) | 2020-01-31 | 2020-01-31 | サーバとそのためのコンピュータプログラムとプリンタ |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11249699B2 (ja) |
| JP (1) | JP7434951B2 (ja) |
| CN (1) | CN113204318B (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023172489A (ja) * | 2022-05-24 | 2023-12-06 | セイコーエプソン株式会社 | 情報処理装置、ヘッド管理方法、及びヘッド管理システム |
| JP2024064503A (ja) * | 2022-10-28 | 2024-05-14 | ブラザー工業株式会社 | 印刷権限管理システム、印刷装置、及び印刷権限管理プログラム |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005028753A (ja) | 2003-07-14 | 2005-02-03 | Canon Inc | 記録装置、記録装置の制御方法、記録システム |
| US20120046998A1 (en) | 2005-11-15 | 2012-02-23 | Staib William E | System for on-line merchant price setting |
| JP2012088649A (ja) | 2010-10-22 | 2012-05-10 | Oki Data Corp | 画像形成装置 |
| JP2017037596A (ja) | 2015-08-14 | 2017-02-16 | 株式会社沖データ | 消耗品管理システム及び画像形成装置 |
| JP2017047537A (ja) | 2015-08-31 | 2017-03-09 | ブラザー工業株式会社 | 制御プログラム、および制御装置 |
| JP2017102596A (ja) | 2015-11-30 | 2017-06-08 | ブラザー工業株式会社 | 中継装置、および制御プログラム |
| JP2017213320A (ja) | 2016-06-02 | 2017-12-07 | Hoya株式会社 | 電子内視鏡装置 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002342623A (ja) * | 2001-05-16 | 2002-11-29 | Minolta Co Ltd | 自動消耗品発注指示サーバ、自動消耗品発注指示システム、自動消耗品発注指示方法、自動消耗品発注指示プログラムおよび記録媒体 |
| JP2005136595A (ja) | 2003-10-29 | 2005-05-26 | Ricoh Co Ltd | 遠隔管理システム |
| JP4720187B2 (ja) | 2005-01-14 | 2011-07-13 | コニカミノルタビジネステクノロジーズ株式会社 | 保守管理システム |
| JP4574461B2 (ja) * | 2005-06-15 | 2010-11-04 | キヤノン株式会社 | データ処理装置、消耗剤情報通知方法およびプログラム |
| KR101165081B1 (ko) * | 2007-05-04 | 2012-07-12 | 삼성전자주식회사 | 소모품 유닛 및 소모품 제어를 위한 화상형성장치 |
| JP5081072B2 (ja) * | 2008-06-13 | 2012-11-21 | 京セラドキュメントソリューションズ株式会社 | 印刷システム |
| JP5778933B2 (ja) * | 2011-01-28 | 2015-09-16 | キヤノン株式会社 | 印刷装置、印刷装置の制御方法、及びプログラム |
| JP5708129B2 (ja) * | 2011-03-28 | 2015-04-30 | 富士ゼロックス株式会社 | 画像出力指示装置及びプログラム |
| JP5746129B2 (ja) * | 2012-12-13 | 2015-07-08 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
| US10803510B2 (en) * | 2015-03-31 | 2020-10-13 | Brother Kogyo Kabushiki Kaisha | Information processing apparatus for automatic order of consumable items |
| US10397760B2 (en) * | 2015-10-23 | 2019-08-27 | Samsung Electronics Co., Ltd. | User terminal device and method for providing web service thereof |
-
2020
- 2020-01-31 JP JP2020015043A patent/JP7434951B2/ja active Active
-
2021
- 2021-01-25 CN CN202110096629.0A patent/CN113204318B/zh active Active
- 2021-01-29 US US17/162,113 patent/US11249699B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005028753A (ja) | 2003-07-14 | 2005-02-03 | Canon Inc | 記録装置、記録装置の制御方法、記録システム |
| US20120046998A1 (en) | 2005-11-15 | 2012-02-23 | Staib William E | System for on-line merchant price setting |
| JP2012088649A (ja) | 2010-10-22 | 2012-05-10 | Oki Data Corp | 画像形成装置 |
| JP2017037596A (ja) | 2015-08-14 | 2017-02-16 | 株式会社沖データ | 消耗品管理システム及び画像形成装置 |
| JP2017047537A (ja) | 2015-08-31 | 2017-03-09 | ブラザー工業株式会社 | 制御プログラム、および制御装置 |
| JP2017102596A (ja) | 2015-11-30 | 2017-06-08 | ブラザー工業株式会社 | 中継装置、および制御プログラム |
| JP2017213320A (ja) | 2016-06-02 | 2017-12-07 | Hoya株式会社 | 電子内視鏡装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113204318B (zh) | 2026-02-17 |
| JP2021121914A (ja) | 2021-08-26 |
| US20210240401A1 (en) | 2021-08-05 |
| CN113204318A (zh) | 2021-08-03 |
| US11249699B2 (en) | 2022-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6652169B2 (en) | Method and system for printer suggested upgrades to correct errors | |
| US6666594B2 (en) | Method and system for web based printer error information | |
| US7043166B2 (en) | Methods and systems for providing firmware to a printing device | |
| US20100202787A1 (en) | Image forming apparatus, consumable item management system and computer-readable medium | |
| US20110134481A1 (en) | Information processing apparatus, process control method, and process control program product | |
| JP7434951B2 (ja) | サーバとそのためのコンピュータプログラムとプリンタ | |
| JP5110123B2 (ja) | 交換用消耗品ユニットの管理装置及び同システム、画像形成装置、交換用消耗品ユニットの管理方法並びに管理プログラム | |
| US10389672B2 (en) | Supply item messaging | |
| EP2914437B1 (en) | Network printer system | |
| JP3610323B2 (ja) | 診断装置、診断方法、画像形成装置、制御方法、記憶媒体並びにプログラム | |
| US6556926B1 (en) | System for determining when a component in a printer should be replaced | |
| JP4791911B2 (ja) | 画像形成装置 | |
| EP4050876B1 (en) | Server and computer program for server | |
| US7885552B2 (en) | Driver system of image forming apparatuses and method of controlling the same | |
| JP2021140416A (ja) | 管理サーバと管理サーバのためのコンピュータプログラム | |
| JP2003058780A (ja) | 消耗品管理方法およびそのシステム | |
| JP7779154B2 (ja) | 通信システム、サーバのためのコンピュータプログラム、及び、端末装置のためのアプリケーションプログラム | |
| JP3853561B2 (ja) | 画像形成装置管理システムおよび画像形成装置管理方法とそれに使用する携帯型コンピュータ,中央管理装置,画像形成装置,並びに記録媒体 | |
| JP4552575B2 (ja) | 画像形成装置 | |
| US8682978B2 (en) | Methods and systems for providing email messages to a printing device | |
| US20250292051A1 (en) | Consumable management system and consumable management apparatus | |
| JP2003229989A (ja) | 画像形成装置およびサーバ装置および画像処理システムおよび消耗品管理方法および記憶媒体およびプログラム | |
| JP2024161644A (ja) | システム、管理サーバ、それらの制御方法、およびプログラム | |
| JP2024176033A (ja) | システム、画像形成装置、それらの制御方法、及びプログラム | |
| JP2026049200A (ja) | ネットワークデバイス、方法、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221227 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230817 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230822 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231019 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231031 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231218 |
|
| 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: 20240109 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240122 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7434951 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |