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
JP7559321B2 - Program and printing system - Google Patents
[go: Go Back, main page]

JP7559321B2 - Program and printing system - Google Patents

Program and printing system Download PDF

Info

Publication number
JP7559321B2
JP7559321B2 JP2019195212A JP2019195212A JP7559321B2 JP 7559321 B2 JP7559321 B2 JP 7559321B2 JP 2019195212 A JP2019195212 A JP 2019195212A JP 2019195212 A JP2019195212 A JP 2019195212A JP 7559321 B2 JP7559321 B2 JP 7559321B2
Authority
JP
Japan
Prior art keywords
printer
printing
amount
unit
storage unit
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
JP2019195212A
Other languages
Japanese (ja)
Other versions
JP2021068372A (en
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2019195212A priority Critical patent/JP7559321B2/en
Priority to CN202080074038.7A priority patent/CN114585518B/en
Priority to PCT/JP2020/039862 priority patent/WO2021085323A1/en
Publication of JP2021068372A publication Critical patent/JP2021068372A/en
Application granted granted Critical
Publication of JP7559321B2 publication Critical patent/JP7559321B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • 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
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • 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
    • 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
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/34Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device for coin-freed systems ; Pay systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、プログラムおよび印刷システムに関する。 The present invention relates to a program and a printing system.

特許文献1および特許文献2には、所定の期間に対して一定の料金を支払うことで印刷サービスを継続して利用することができる印刷システムが開示されている。 Patent Document 1 and Patent Document 2 disclose printing systems that allow users to continue using printing services by paying a fixed fee for a specified period of time.

特開2004-272670号公報JP 2004-272670 A 特開2007-109159号公報JP 2007-109159 A

上述した印刷システムにおいては、所定の期間内において印刷に使用される用紙の枚数にバラツキが生じることによって、印刷に使用された一枚あたりの料金にバラツキが生じる。 In the printing system described above, the number of sheets of paper used for printing within a given period of time varies, which causes variation in the fee per sheet used for printing.

そこで、本明細書は、印刷にて使用される用紙の枚数に応じて、適切に印刷サービスを継続して利用することができるプログラムおよび印刷システムを開示する。 Therefore, this specification discloses a program and printing system that allows the appropriate and continuous use of printing services depending on the number of sheets of paper used in printing.

本明細書によって開示されるプログラムは、プリンタと通信可能な情報処理装置のコンピュータに実行させるプログラムであって、プリンタは、着色剤を用いて用紙に印刷を実行する印刷部と、印刷部による印刷を許可する印刷許可量を記憶するプリンタ記憶部と、印刷部によって印刷が実行されたことに応じて、印刷に使用された用紙の枚数を印刷許可量から減算する減算部と、を備え、コンピュータに、印刷部による印刷量をユーザに選択させるための選択画面を情報処理装置の表示部に表示させる第1表示処理と、第1表示処理によって表示された選択画面からユーザが所定の印刷量の選択をしたことに応じて、プリンタ記憶部に記憶された印刷許可量に、選択をされた印刷量を、プリンタに加算させる加算処理と、を実行させる。 The program disclosed in this specification is a program executed by a computer of an information processing device capable of communicating with a printer, the printer having a printing unit that uses a colorant to print on paper, a printer storage unit that stores the amount of print permission permitted for printing by the printing unit, and a subtraction unit that subtracts the number of sheets of paper used for printing from the amount of print permission in response to printing being performed by the printing unit, and causes the computer to execute a first display process that causes the display unit of the information processing device to display a selection screen that allows a user to select the amount of print to be performed by the printing unit, and an addition process that causes the printer to add the selected amount of print to the amount of print permission stored in the printer storage unit in response to the user selecting a predetermined amount of print from the selection screen displayed by the first display process.

また、本明細書によって開示される印刷システムは、ベンダによって提供される印刷サービスに用いられる印刷システムであって、プリンタと、プリンタと通信可能な情報処理装置と、を備え、プリンタは、着色剤を用いて用紙に印刷を実行する印刷部と、印刷部による印刷を許可する印刷許可量を記憶するプリンタ記憶部と、印刷部によって印刷が実行されたことに応じて、印刷に使用された用紙の枚数を印刷許可量から減算する減算部と、を備え、情報処理装置のコンピュータは、印刷部による印刷量をユーザに選択させるための選択画面を情報処理装置の表示部に表示させる第1表示部と、第1表示部によって表示された選択画面からユーザが所定の印刷量の選択をしたことに応じて、プリンタ記憶部に記憶された印刷許可量に、選択をされた印刷量を、プリンタに加算させる加算部と、を備えている。 The printing system disclosed in this specification is a printing system used in a printing service provided by a vendor, and includes a printer and an information processing device capable of communicating with the printer. The printer includes a printing unit that uses a colorant to print on paper, a printer storage unit that stores the amount of printing permitted by the printing unit, and a subtraction unit that subtracts the number of sheets of paper used for printing from the amount of printing permitted in response to printing being performed by the printing unit. The computer of the information processing device includes a first display unit that displays a selection screen on the display unit of the information processing device to allow a user to select the amount of printing to be performed by the printing unit, and an addition unit that causes the printer to add the selected amount of printing to the amount of printing permitted stored in the printer storage unit in response to the user selecting a predetermined amount of printing from the selection screen displayed by the first display unit.

上記の構成によると、プログラムおよび印刷システムは、印刷にて使用される用紙の枚数に応じて、適切に印刷サービスを継続して利用することができる。 With the above configuration, the program and printing system can continue to use the printing service appropriately depending on the number of sheets of paper used in printing.

本明細書の実施例に係る印刷システムの構成図である。FIG. 1 is a configuration diagram of a printing system according to an embodiment of the present specification. 図1に示す第1管理テーブルの説明図である。FIG. 2 is an explanatory diagram of a first management table shown in FIG. 1 . 図1に示す第2管理テーブルの説明図である。FIG. 2 is an explanatory diagram of a second management table shown in FIG. 1 . 図1に示す端末プログラムが実行する初期デバイス設定処理のフローチャートである。2 is a flowchart of an initial device setting process executed by the terminal program shown in FIG. 1 . 図4に示す初期デバイス設定処理が実行された場合のシーケンス図である。FIG. 5 is a sequence diagram when the initial device setting process shown in FIG. 4 is executed. 図1に示す端末プログラムが実行する印刷処理のフローチャートである。2 is a flowchart of a print process executed by the terminal program shown in FIG. 1 . 図6に示す枚数チェック処理のフローチャートである。7 is a flowchart of the number check process shown in FIG. 6 . 図6に示す印刷処理が実行された場合におけるシーケンス図である。FIG. 7 is a sequence diagram when the printing process shown in FIG. 6 is executed. 図1に示す端末プログラムが実行するチャージ処理のフローチャートである。2 is a flowchart of a charging process executed by the terminal program shown in FIG. 1 . 図1に示すディスプレイに表示されるチャージ画面である。2 is a charge screen displayed on the display shown in FIG. 1 . 図10に示すチャージ処理が実行された場合のシーケンス図である。FIG. 11 is a sequence diagram when the charging process shown in FIG. 10 is executed. 図1に示す端末プログラムが実行するデバイス交換依頼報知処理のフローチャートである。10 is a flowchart of a device exchange request notification process executed by the terminal program shown in FIG. 1 . 図1に示す端末プログラムが実行するデバイス交換申請処理のフローチャートである。2 is a flowchart of a device exchange application process executed by the terminal program shown in FIG. 1 . 図12に示すデバイス交換依頼報知処理および図13に示すデバイス交換申請処理が実行された場合におけるシーケンス図である。14 is a sequence diagram when the device exchange request notification process shown in FIG. 12 and the device exchange application process shown in FIG. 13 are executed. 図1に示す端末プログラムが実行するデバイス交換処理のフローチャートである。2 is a flowchart of a device exchange process executed by the terminal program shown in FIG. 1 . 図15に示すデバイス交換処理が実行された場合におけるシーケンス図である。FIG. 16 is a sequence diagram when the device exchange process shown in FIG. 15 is executed. 図15に示すデバイス交換処理が実行される前における、旧デバイスおよび新デバイスの情報が記憶された第1管理テーブルおよび第2管理テーブルの説明図である。16 is an explanatory diagram of a first management table and a second management table in which information on an old device and a new device is stored before the device replacement process shown in FIG. 15 is executed. 図15に示すデバイス交換処理が実行された後における、旧デバイスおよび新デバイスの情報が記憶された第1管理テーブルおよび第2管理テーブルの説明図である。16 is an explanatory diagram of the first management table and the second management table in which information on the old device and the new device is stored after the device replacement process shown in FIG. 15 is executed.

(印刷システム1の構成)
図1は、本明細書の実施例に係る印刷システム1の構成図である。印刷システム1は、ユーザに提供される印刷サービスに用いられるものである。印刷サービスは、プリンタ20によって印刷可能な用紙の枚数である印刷可能枚数に対してユーザが課金することにより、ユーザが印刷可能となるサービスである。ユーザがこの印刷サービスを申し込むときに初期費用を支払うことにより、ユーザに対して所定の印刷可能枚数(例えば2000枚)が付与される。本実施例においてプリンタ20は、インクジェットプリンタである。
(Configuration of Printing System 1)
1 is a configuration diagram of a printing system 1 according to an embodiment of the present specification. The printing system 1 is used for a printing service provided to a user. The printing service is a service that allows a user to print by being charged for the number of printable sheets, which is the number of sheets of paper that can be printed by a printer 20. When a user applies for this printing service, the user pays an initial fee and is granted a predetermined number of printable sheets (e.g., 2000 sheets). In this embodiment, the printer 20 is an inkjet printer.

また、ベンダからユーザに送付されるプリンタ20には、ユーザに対して付与された所定の印刷可能枚数以上(例えば2000枚+α枚)の印刷をするために必要な量のインクが充填されている。このため、本印刷サービスでは、ユーザは、プリンタ20を入手した後、初期費用を支払うことにより付与された印刷可能枚数の印刷を行うまでの間に、プリンタ20にインクを充填したり、インクカートリッジを交換したりする手間が不要となる。したがって、本印刷サービスは、プリンタ20へのインクの補充作業が不要となり、ユーザにとっての利便性が高いサービスである。 The printer 20 sent from the vendor to the user is filled with the amount of ink necessary to print at least the specified number of printable sheets granted to the user (for example, 2000 sheets + α sheets). Therefore, with this printing service, after obtaining the printer 20, the user does not need to go through the trouble of filling the printer 20 with ink or replacing ink cartridges until printing the number of printable sheets granted to the user by paying the initial fee. Therefore, this printing service is a highly convenient service for users, as it does not require the task of refilling the printer 20 with ink.

また、ユーザが初期費用の支払いにより付与された所定の印刷可能枚数を超えて印刷を行いたい場合は、追加の費用を支払う。そして、追加の印刷可能枚数を購入することにより、ユーザはプリンタ20を継続して利用可能である。ユーザが追加の印刷枚数の購入を繰り返したために、初期費用の支払いにより入手したプリンタ20のインク残量が少なくなった場合には、プリンタ20の交換をユーザが申請することによりプリンタ20が交換されることによって、印刷サービスが継続される。尚、上記α枚は印刷サービスを提供するベンダによって適宜設定される枚数である。 If the user wishes to print more than the specified number of printable pages granted by paying the initial fee, the user pays an additional fee. By purchasing the additional number of printable pages, the user can continue to use the printer 20. If the amount of ink remaining in the printer 20 acquired by paying the initial fee becomes low as the user repeatedly purchases additional numbers of printable pages, the printer 20 can be replaced by the user's request, and the printing service can be continued. Note that the above-mentioned α pages is a number appropriately set by the vendor providing the printing service.

印刷システム1は、携帯端末装置10、プリンタ20およびサーバ30を備えている。携帯端末装置10とプリンタ20とは、ルータ2を介して相互に通信可能に、有線または無線によって接続されている。また、携帯端末装置10とサーバ30とは、ルータ2及びインターネット3を介して相互に通信可能に接続されている。さらに、プリンタ20とサーバ30とは、ルータ2及びインターネット3を介して相互に通信可能に接続されている。なお、プリンタ20とサーバ30とは、相互に通信不能に設けられてもよい。 The printing system 1 includes a mobile terminal device 10, a printer 20, and a server 30. The mobile terminal device 10 and the printer 20 are connected by wire or wirelessly via a router 2 so that they can communicate with each other. The mobile terminal device 10 and the server 30 are also connected to each other so that they can communicate with each other via the router 2 and the Internet 3. The printer 20 and the server 30 are also connected to each other so that they can communicate with each other via the router 2 and the Internet 3. The printer 20 and the server 30 may be provided so that they cannot communicate with each other.

(携帯端末装置10の構成)
携帯端末装置10は、プリンタ20およびサーバ30と通信可能に設けられ、用紙に対して画像の印刷をプリンタ20に実行させるものである。携帯端末装置10は、ユーザが所有する携帯電話(より具体的には、スマートフォン)である。携帯端末装置10は、端末CPU11、端末記憶部12、近距離通信部13、ディスプレイ14、入力インターフェース15、画像取得部16、および、外部通信部17を備えている。これらの構成要素は、バス18を介して互いに通信可能とされている。以下、インターフェースを「I/F」と記載する。
(Configuration of the mobile terminal device 10)
The mobile terminal device 10 is provided to be capable of communicating with the printer 20 and the server 30, and causes the printer 20 to print an image on paper. The mobile terminal device 10 is a mobile phone (more specifically, a smartphone) owned by a user. The mobile terminal device 10 includes a terminal CPU 11, a terminal storage unit 12, a short-range communication unit 13, a display 14, an input interface 15, an image acquisition unit 16, and an external communication unit 17. These components are capable of communicating with each other via a bus 18. Hereinafter, the interface will be referred to as "I/F".

端末CPU11は、端末記憶部12内の端末プログラム12aに従って処理を実行する。端末プログラム12aは、印刷処理等の各種処理を実行するプログラムである。
端末記憶部12は、RAM(Random Access Memoryの略)、ROM(Read Only Memoryの略)、フラッシュメモリ、HDD(Hard Disk Driveの略)、端末CPU11が備えるバッファなどが組み合わされて構成されている。端末記憶部12には、ユーザID12bおよび印刷データ12cが記憶される。ユーザID12bは、ユーザを識別するものである。印刷データ12cは、印刷処理の対象となる対象画像をプリンタ20が解釈可能なデータ形式に変換されたものである。
The terminal CPU 11 executes processes in accordance with a terminal program 12a stored in the terminal storage unit 12. The terminal program 12a is a program for executing various processes such as a printing process.
The terminal storage unit 12 is configured by combining RAM (Random Access Memory), ROM (Read Only Memory), flash memory, HDD (Hard Disk Drive), a buffer provided in the terminal CPU 11, and the like. A user ID 12b and print data 12c are stored in the terminal storage unit 12. The user ID 12b identifies a user. The print data 12c is a target image to be printed that has been converted into a data format that can be interpreted by the printer 20.

近距離通信部13は、プリンタ20と近距離にて無線通信するものである。近距離通信部13は、例えばNFC(Near Field Communicationの略)によって、後述するプリンタ20の近距離通信部13と双方向の無線通信を行う。ディスプレイ14は、各種画面を表示するものであり、LCD(Liquid Crystal Displayの略)、有機EL(Electro・Luminescenceの略)ディスプレイ14等が例示されるが、特にこれらに限定されない。入力I/F15は、ディスプレイ14と一体的に構成されているタッチパネルであってよく、ディスプレイ14に表示されたアイコン等へのユーザの操作を受け付ける。また、入力I/F15は、キーボード,マウス等でもよい。キーボードは、携帯端末装置10の各機能を実行するためのキーを備える。マウスは、ディスプレイ14に表示されたポインタ(図示省略)を操作する。 The short-distance communication unit 13 wirelessly communicates with the printer 20 at a short distance. The short-distance communication unit 13 performs bidirectional wireless communication with the short-distance communication unit 13 of the printer 20, which will be described later, by, for example, NFC (short for Near Field Communication). The display 14 displays various screens, and examples thereof include, but are not limited to, an LCD (short for Liquid Crystal Display) and an organic EL (short for Electro-Luminescence) display 14. The input I/F 15 may be a touch panel that is integrally configured with the display 14, and accepts user operations on icons and the like displayed on the display 14. The input I/F 15 may also be a keyboard, a mouse, and the like. The keyboard has keys for executing each function of the mobile terminal device 10. The mouse operates a pointer (not shown) displayed on the display 14.

画像取得部16は、対象画像を取得するものである。画像取得部16は、例えば携帯端末装置10が備えるカメラ(図示省略)によって撮影された画像を対象画像として取得する。また、画像取得部16は、外部装置に相当するHDD等と接続されて対象画像を取得してもよい。画像取得部16によって取得された対象画像は、印刷データ12cに変換されて端末記憶部12に記憶される。外部通信部17は、ネットワークを介して接続された外部装置(本実施例ではプリンタ20およびサーバ30)と相互に信号の送受信を行うものである。外部通信部17は、ルータ2を介してプリンタ20に接続されている。また、外部通信部17は、ルータ2およびインターネット3を介してサーバ30に接続されている。 The image acquisition unit 16 acquires the target image. For example, the image acquisition unit 16 acquires an image captured by a camera (not shown) provided in the mobile terminal device 10 as the target image. The image acquisition unit 16 may also be connected to an external device such as an HDD to acquire the target image. The target image acquired by the image acquisition unit 16 is converted into print data 12c and stored in the terminal storage unit 12. The external communication unit 17 transmits and receives signals to and from external devices (printer 20 and server 30 in this embodiment) connected via a network. The external communication unit 17 is connected to the printer 20 via the router 2. The external communication unit 17 is also connected to the server 30 via the router 2 and the Internet 3.

(プリンタ20の構成)
プリンタ20は、本実施例においてカラー印刷機である。プリンタ20は、近距離通信部21、外部通信部22、タンク部23、インク残量検出部24、印刷部25、および、プリンタ制御部26を備えている。
(Configuration of Printer 20)
In this embodiment, the printer 20 is a color printing machine, and includes a short-distance communication unit 21, an external communication unit 22, a tank unit 23, an ink remaining amount detection unit 24, a printing unit 25, and a printer control unit 26.

近距離通信部21は、例えばNFCを用いて、携帯端末装置10と近距離にて無線通信を行うものである。外部通信部22は、ネットワークを介して接続された外部装置(本実施例では携帯端末装置10およびサーバ30)と相互に信号の送受信を行うものである。 The short-distance communication unit 21 performs short-distance wireless communication with the mobile terminal device 10, for example, using NFC. The external communication unit 22 transmits and receives signals to and from external devices (the mobile terminal device 10 and the server 30 in this embodiment) connected via a network.

タンク部23は、インクを貯留するものである。本実施例においてインクは4種類あり(マゼンタM、シアンC、イエローYおよびブラックBK)、タンク部23は、インクの種類毎に複数設けられている。すなわち、プリンタ20は、複数のタンク部23を用いて4種類のインクそれぞれを独立させて貯留する。なお、本実施例において、ベンダからユーザにプリンタ20が供給される際には、複数のタンク部23それぞれには、単色カバレッジを5%とした場合において、所定枚数の用紙を印刷可能なインクの量が充填されている。所定枚数とは、印刷サービスを申し込んだユーザに付与される印刷可能枚数よりも多い枚数であり、印刷サービスを提供するベンダが適宜設定可能である。 The tank section 23 stores ink. In this embodiment, there are four types of ink (magenta M, cyan C, yellow Y, and black BK), and multiple tank sections 23 are provided for each type of ink. In other words, the printer 20 uses multiple tank sections 23 to store each of the four types of ink independently. In this embodiment, when the printer 20 is supplied from the vendor to the user, each of the multiple tank sections 23 is filled with an amount of ink that allows printing a predetermined number of sheets of paper when the single color coverage is 5%. The predetermined number is a number that is greater than the number of printable sheets granted to a user who applies for a printing service, and can be set appropriately by the vendor providing the printing service.

また、タンク部23は、ユーザがインクを充填不能に設けられている。具体的には、タンク部23は、ユーザによっては触れることができない位置に配置されている。また、タンク部23は、プリンタ20に着脱不能に固定されている。 The tank unit 23 is also set up so that the user cannot refill it with ink. Specifically, the tank unit 23 is placed in a position that cannot be touched by the user. The tank unit 23 is also fixed to the printer 20 so that it cannot be removed.

インク残量検出部24は、タンク部23に貯留されたインクの残量であるインク残量を検出するものである。インク残量検出部24は、タンク部23に配置され、インクの液面の高さを検出することにより、インクの残量を検出する光学センサである。インク残量検出部24は複数のタンク部23それぞれに配置され、複数のタンク部23それぞれのインク残量を検出する。 The ink remaining amount detection unit 24 detects the remaining amount of ink stored in the tank unit 23. The ink remaining amount detection unit 24 is an optical sensor that is disposed in the tank unit 23 and detects the level of the ink liquid surface to detect the remaining amount of ink. The ink remaining amount detection unit 24 is disposed in each of the multiple tank units 23 and detects the remaining amount of ink in each of the multiple tank units 23.

印刷部25は、タンク部23に貯留されたインクを用いて印刷を実行するものである。印刷部25は、外部から取得したデータによって表現される画像を、既知のインクジェット方式で用紙に印刷するための処理を実行する。外部から取得したデータは、本実施例では、端末記憶部12に記憶された印刷データ12cである。 The printing unit 25 performs printing using the ink stored in the tank unit 23. The printing unit 25 executes processing to print an image represented by data acquired from outside onto paper using a known inkjet method. In this embodiment, the data acquired from outside is print data 12c stored in the device memory unit 12.

プリンタ制御部26は、プリンタ20を統括制御するものである。プリンタ制御部26は、プリンタCPU26a、プリンタ記憶部26bを備えている。プリンタCPU26aは、プリンタ記憶部26b内のプリンタプログラム26b1に従って処理を実行する。プリンタプログラム26b1は、各種処理を実行するプログラムである。プリンタ記憶部26bは、RAM、ROM、フラッシュメモリ、HDD、および、プリンタCPU26aが備えるバッファなどが組み合わされて構成されている。また、プリンタ記憶部26bには、第1管理テーブルKT1が記憶されている。 The printer control unit 26 controls the printer 20. The printer control unit 26 includes a printer CPU 26a and a printer memory unit 26b. The printer CPU 26a executes processes according to a printer program 26b1 in the printer memory unit 26b. The printer program 26b1 is a program that executes various processes. The printer memory unit 26b is configured by combining RAM, ROM, flash memory, HDD, and a buffer provided in the printer CPU 26a. The printer memory unit 26b also stores a first management table KT1.

第1管理テーブルKT1は、印刷サービスの利用に関して、プリンタ20に関する情報が記憶されたテーブルである。第1管理テーブルKT1に記憶された情報は、後述する各種処理が実行される場合に適宜使用される。第1管理テーブルKT1には、図2に示すように、デバイスID、印刷可能枚数、インク残量、交換申請情報、アクティベーション情報、デバイス交換情報、デバイス設定、および、枚数チェック日時が対応付けられて記憶されている。 The first management table KT1 is a table that stores information about the printer 20 in relation to the use of the printing service. The information stored in the first management table KT1 is used as appropriate when various processes described below are executed. As shown in FIG. 2, the first management table KT1 stores the device ID, printable number of pages, remaining ink amount, exchange application information, activation information, device exchange information, device settings, and the number of pages check date and time in association with each other.

デバイスIDは、プリンタ20を識別するものである。印刷可能枚数は、プリンタ20によって印刷を実行可能な用紙の枚数を示すものである。ユーザは、第1管理テーブルKT1に記憶された印刷可能枚数だけ印刷することができる。印刷可能枚数は、ユーザによって課金されることにより、課金された額に応じた枚数が加算される。一方、印刷可能枚数は、プリンタ20の印刷によって使用された用紙の枚数が減算される。印刷可能枚数の加算および減算についての詳細は後述する。 The device ID identifies the printer 20. The printable number indicates the number of sheets of paper that can be printed by the printer 20. A user can print only the printable number stored in the first management table KT1. The printable number is increased by the number of sheets corresponding to the amount charged by the user. On the other hand, the number of sheets of paper used by the printer 20 for printing is subtracted from the printable number. Addition and subtraction of the printable number will be described in detail later.

インク残量は、インク残量検出部24によって検出されたインク残量を示すものである。交換申請情報は、オン状態に設定された場合にプリンタ20の交換が既に申請された状態であることを示し、オフ状態である場合にプリンタ20の交換が未だ申請されていない状態であることを示すものである。なお、図2に示す「〇」はオン状態に設定されていることを示し、「×」は、オフ状態に設定されていることを示している。 The remaining ink level indicates the remaining ink level detected by the remaining ink level detection unit 24. When the replacement application information is set to the on state, it indicates that a request for replacement of the printer 20 has already been applied for, and when it is set to the off state, it indicates that a request for replacement of the printer 20 has not yet been applied for. Note that a "◯" in FIG. 2 indicates that the printer is set to the on state, and an "X" indicates that the printer is set to the off state.

アクティベーション情報は、オン状態に設定された場合に印刷部25による印刷の実行が許容され、オフ状態に設定された場合に印刷部25による印刷の実行が規制されることを示すものである。 The activation information indicates that when it is set to the on state, printing by the printing unit 25 is permitted, and when it is set to the off state, printing by the printing unit 25 is restricted.

デバイス交換情報は、プリンタ20が交換されたか否かを示すものである。デバイス交換情報は、オン状態に設定された場合に既に交換されたプリンタであること、オフ状態に設定された場合に未だ交換されていないプリンタであることを示す。
デバイス設定は、プリンタ20の機能(コピー、スキャン等)および各機能の設定(用紙サイズ、カラー、倍率等)を示すものである。
The device replacement information indicates whether or not the printer 20 has been replaced. When the device replacement information is set to the ON state, it indicates that the printer has already been replaced, and when the device replacement information is set to the OFF state, it indicates that the printer has not yet been replaced.
The device settings indicate the functions of the printer 20 (copy, scan, etc.) and the settings of each function (paper size, color, magnification, etc.).

枚数チェック日時は、後述する枚数チェック処理において、枚数チェックを行った日時を示すものである。枚数チェックは、第1管理テーブルKT1に記憶された印刷可能枚数を確認する処理である。枚数チェックの詳細は後述する。 The number of sheets check date and time indicates the date and time when the number of sheets check was performed in the number of sheets check process described below. The number of sheets check is a process for confirming the number of printable sheets stored in the first management table KT1. The number of sheets check will be described in detail later.

(サーバ30の構成)
サーバ30は、図1に示すように、外部通信部31およびサーバ制御部32を備えている。外部通信部31は、ネットワークを介して接続された外部装置(本実施例では携帯端末装置10およびプリンタ20)と相互に信号の送受信を行うものである。
(Configuration of Server 30)
1, the server 30 includes an external communication unit 31 and a server control unit 32. The external communication unit 31 transmits and receives signals to and from external devices (the mobile terminal device 10 and the printer 20 in this embodiment) connected via a network.

サーバ制御部32は、サーバ30を統括制御するものである。サーバ制御部32は、サーバCPU32aおよびサーバ記憶部32bを備えている。サーバCPU32aは、サーバ記憶部32b内のサーバプログラム32b1に従って処理を実行する。サーバプログラム32b1は、各種処理を実行するプログラムである。 The server control unit 32 controls the server 30. The server control unit 32 includes a server CPU 32a and a server memory unit 32b. The server CPU 32a executes processing according to a server program 32b1 in the server memory unit 32b. The server program 32b1 is a program that executes various types of processing.

サーバ記憶部32bは、RAM、ROM、フラッシュメモリ、HDD、および、サーバCPU32aが備えるバッファなどが組み合わされて構成されている。また、サーバ記憶部32bには、第2管理テーブルKT2が記憶されている(図3)。第2管理テーブルKT2は、印刷サービスを利用するにあたって必要な情報が記憶されたテーブルである。第2管理テーブルKT2は、複数の印刷サービスに対応するデバイス(プリンタ等)がまとめて記憶されてベンダによって管理されている。第2管理テーブルKT2に記憶された情報は、後述する各種処理が実行される場合に適宜使用される。 The server storage unit 32b is configured by combining RAM, ROM, flash memory, HDD, and a buffer provided in the server CPU 32a. The server storage unit 32b also stores a second management table KT2 (Figure 3). The second management table KT2 is a table that stores information required to use a printing service. The second management table KT2 stores devices (printers, etc.) corresponding to multiple printing services together and is managed by the vendor. The information stored in the second management table KT2 is used as appropriate when various processes described below are executed.

第2管理テーブルKT2には、図3に示すように、デバイスID、サービスID、アクティベーション情報、枚数チェック日時、および、枚数チェック結果が対応付けられて記憶されている。 As shown in FIG. 3, the second management table KT2 stores the device ID, service ID, activation information, number check date and time, and number check result in association with each other.

デバイスID、アクティベーション情報および枚数チェック日時は、上述したものと同じであり、後述する各処理において、同じデバイスIDに対応する第1管理テーブルKT1のものと同じ情報が記憶される。 The device ID, activation information, and number check date and time are the same as those described above, and in each process described below, the same information as that in the first management table KT1 corresponding to the same device ID is stored.

サービスIDは、印刷サービスを識別するものである。なお、一つのサービスIDが複数のプリンタ等のデバイスに設定されている場合、複数のデバイスのうち1つのデバイスに対してのみ、上述したアクティベーション情報がオン状態に設定可能である。図3に示す例においては、一つのサービスID「sv2」に対応するデバイスID「dv2」,「dv3」において、デバイスID「dv3」に対応するアクティベーション情報のみがオン状態になっている。 The service ID identifies the print service. When one service ID is set to multiple devices such as printers, the activation information described above can be set to the ON state for only one of the multiple devices. In the example shown in FIG. 3, for device IDs "dv2" and "dv3" that correspond to one service ID "sv2", only the activation information corresponding to device ID "dv3" is set to the ON state.

枚数チェック結果は、後述する枚数チェック処理において、前回(直近)の枚数チェックが実行された時点のプリンタ20の印刷可能枚数に相当する(詳細は後述する)。 The result of the number check corresponds to the number of pages that the printer 20 was able to print at the time the previous (most recent) number check was performed in the number check process described below (details will be described later).

(各処理の説明)
次に、端末CPU11が実行する各種処理について説明する。なお、各処理においては、プリンタ20の電源がオンされて、プリンタ20と携帯端末装置10とが通信可能に接続された状態にて行われる。また、各処理において、携帯端末装置10とサーバ30との接続は、データ授受等が必要になったことに応じて適宜行われる。なお、本実施例においては、各処理において、プリンタ20とサーバ30との情報の授受は行われない。
(Explanation of each process)
Next, various processes executed by the terminal CPU 11 will be described. Each process is performed with the printer 20 powered on and connected to the mobile terminal device 10 so that they can communicate with each other. In each process, the mobile terminal device 10 is connected to the server 30 as needed when data transfer or the like becomes necessary. In this embodiment, information is not transferred between the printer 20 and the server 30 in each process.

(初期デバイス設定処理)
はじめに、初期デバイス設定処理について、図4に示すフローチャートを用いて説明する。初期デバイス設定処理は、ユーザが印刷サービスを申し込んで、ベンダからユーザにプリンタ20が最初に送付されたときに、ユーザが印刷サービスの利用を開始するために行う処理である。なお、上述したように、プリンタ20が送付されたとき、ベンダによって、所定の印刷可能枚数(例えば2000枚)が付与されている。すなわち、第1管理テーブルKT1の印刷可能枚数として記憶された「pr1」は、所定の印刷枚数(2000枚)を示している(図2)。
(Initial device configuration process)
First, the initial device setting process will be described with reference to the flowchart shown in Fig. 4. The initial device setting process is a process that is performed by a user when he or she applies for a printing service and the printer 20 is first sent to the user from the vendor, so that the user can begin using the printing service. As described above, when the printer 20 is sent, the vendor assigns a predetermined number of printable sheets (e.g., 2000 sheets). That is, "pr1" stored as the number of printable sheets in the first management table KT1 indicates the predetermined number of printable sheets (2000 sheets) (Fig. 2).

S100にて、端末CPU11は、デバイス検索ボタン(図示省略)をディスプレイ14に表示する。デバイス検索ボタンは、デバイス検索処理を開始するためのアイコンである。続けて、S102にて、端末CPU11は、デバイス検索操作がされたか否かを判定する。デバイス検索操作は、デバイス検索ボタンへのユーザの操作である。ユーザがデバイス検索ボタンを操作しない場合、端末CPU11は、S102にてNOと判定し、S102を繰り返し実行する。一方、ユーザがデバイス検索ボタンを操作したことに応じて、端末CPU11は、S102にてYESと判定し、S104にてデバイス検索処理を行う。デバイス検索処理は、携帯端末装置10が所属するネットワークに接続されたプリンタを検索する処理である。 In S100, the terminal CPU 11 displays a device search button (not shown) on the display 14. The device search button is an icon for starting a device search process. Then, in S102, the terminal CPU 11 determines whether or not a device search operation has been performed. A device search operation is a user's operation of the device search button. If the user does not operate the device search button, the terminal CPU 11 determines NO in S102 and repeats S102. On the other hand, in response to the user operating the device search button, the terminal CPU 11 determines YES in S102 and performs device search processing in S104. The device search processing is processing for searching for printers connected to the network to which the mobile terminal device 10 belongs.

続けて、S106にて、端末CPU11は、所定時間(例えば30秒)内にデバイス(プリンタ)から応答(後述する)があるか否かを判定する。プリンタがネットワークに接続されていない等により、プリンタから応答がない状態にて所定時間経過したことに応じて、端末CPU11は、S106にてNOと判定し、初期デバイス設定処理を終了する。一方、ネットワークに接続されたプリンタから所定時間内に応答があったことに応じて、端末CPU11は、S106にてYESと判定し、S108にてデバイス選択画面100をディスプレイ14に表示するデバイス選択画面表示処理を実行する(図5)。 Next, in S106, the terminal CPU 11 determines whether or not there is a response (described below) from the device (printer) within a predetermined time (e.g., 30 seconds). If the predetermined time has elapsed without a response from the printer because the printer is not connected to the network, for example, the terminal CPU 11 determines NO in S106 and ends the initial device setting process. On the other hand, if there is a response from a printer connected to the network within the predetermined time, the terminal CPU 11 determines YES in S106 and executes device selection screen display processing in S108, which displays the device selection screen 100 on the display 14 (FIG. 5).

デバイス選択画面100は、デバイス検索によって検索されたプリンタから任意のプリンタの選択を受け付ける画面である。デバイス選択画面100には、検索されたプリンタが、複数の表示欄110にデバイス毎に区分けされたリスト形式で表示される(図5)。本実施例では、携帯端末装置10とルータ2を介して接続されているプリンタ20が検出される。 The device selection screen 100 is a screen that accepts the selection of any printer from printers found by device search. On the device selection screen 100, the searched printers are displayed in a list format divided by device in multiple display fields 110 (Figure 5). In this embodiment, the printer 20 connected to the mobile terminal device 10 via the router 2 is detected.

続けて、S110にて、端末CPU11は、デバイス選択操作がされたか否かを判定する。デバイス選択操作は、デバイス選択画面100においてユーザによって任意のプリンタが選択される操作である。ユーザによってプリンタが選択されない場合、端末CPU11は、S110にてNOと判定し、S110を繰り返し実行する。 Next, in S110, the terminal CPU 11 determines whether or not a device selection operation has been performed. A device selection operation is an operation in which an arbitrary printer is selected by the user on the device selection screen 100. If a printer is not selected by the user, the terminal CPU 11 determines NO in S110 and repeatedly executes S110.

一方、ユーザによってプリンタが選択されたことに応じて、端末CPU11は、S110にてYESと判定し、S112にて第1管理テーブル登録処理を行う。第1管理テーブル登録処理は、第1管理テーブルKT1の各項目が記憶される処理である(詳細は後述する)。続けて、端末CPU11は、S114にて第2管理テーブル登録処理を行う。第2管理テーブル登録処理は、第2管理テーブルKT2の各項目が記憶される処理である(詳細は後述する)。 On the other hand, in response to a printer being selected by the user, the terminal CPU 11 determines YES in S110 and performs a first management table registration process in S112. The first management table registration process is a process in which each item of the first management table KT1 is stored (details will be described later). Next, the terminal CPU 11 performs a second management table registration process in S114. The second management table registration process is a process in which each item of the second management table KT2 is stored (details will be described later).

(初期デバイス設定処理における印刷システム1の動作)
(ケースA)
次に、上述した初期デバイス設定処理がケースAにて実行された場合における印刷システム1の動作について、図5に示すシーケンス図を用いて説明する。ケースAは、プリンタ20がベンダからユーザに初めて送付された場合であって、初期デバイス設定処理の対象となるプリンタ20が未だ交換されていない場合である。この場合、第1管理テーブルKT1においては、印刷可能枚数「pr1」以外は、何も設定されていないブランクの状態である。
(Operation of Printing System 1 in Initial Device Setting Process)
(Case A)
Next, the operation of the printing system 1 when the above-mentioned initial device setting process is executed in case A will be described with reference to the sequence diagram shown in Fig. 5. Case A is when the printer 20 is sent from the vendor to the user for the first time, and the printer 20 that is the target of the initial device setting process has not yet been replaced. In this case, the first management table KT1 is blank, with nothing set except for the printable number "pr1".

T10では、携帯端末装置10は、デバイス検索ボタンを表示する(S100)。続けて、T12では、携帯端末装置10は、デバイス検索操作を受け付ける(S102でYES)。T14では、携帯端末装置10は、デバイス検索操作を受け付けたことに応じて、サーチ信号をネットワークに送信する。T16では、携帯端末装置10は、プリンタ20からサーチ信号に対する応答を受信する。この応答には、プリンタ20のプリンタ名を含む。T18では、携帯端末装置10は、所定時間内に応答を受信したことに応じて(S106にてYES)、デバイス選択画面表示処理によってデバイス選択画面100を表示する(S108)。デバイス選択画面100には、応答をしたプリンタ20のプリンタ名が表示される。本実施例では、デバイス選択画面100には、プリンタ20のみが表示される。 At T10, the mobile terminal device 10 displays a device search button (S100). Subsequently, at T12, the mobile terminal device 10 accepts a device search operation (YES at S102). At T14, in response to accepting the device search operation, the mobile terminal device 10 transmits a search signal to the network. At T16, the mobile terminal device 10 receives a response to the search signal from the printer 20. This response includes the printer name of the printer 20. At T18, in response to receiving the response within a predetermined time (YES at S106), the mobile terminal device 10 displays the device selection screen 100 by a device selection screen display process (S108). The printer name of the printer 20 that responded is displayed on the device selection screen 100. In this embodiment, only the printer 20 is displayed on the device selection screen 100.

T20では、携帯端末装置10は、デバイス選択操作を受け付ける(S110でYES)。T22では、携帯端末装置10は、デバイス選択操作を受け付けたことに応じて、デバイスを選択した旨を示すデバイス選択信号をプリンタ20に送信する。T24では、プリンタ20は、デバイス選択信号を受信したことに応じて、デバイスID「dv1」、インク残量「ink1」、デバイス設定「dc1」を携帯端末装置10に送信する。 At T20, the mobile terminal device 10 accepts the device selection operation (YES at S110). At T22, in response to accepting the device selection operation, the mobile terminal device 10 transmits a device selection signal to the printer 20 indicating that a device has been selected. At T24, in response to receiving the device selection signal, the printer 20 transmits the device ID "dv1", the remaining ink level "ink1", and the device setting "dc1" to the mobile terminal device 10.

T26では、携帯端末装置10は、デバイスID等を受信したことに応じて、第1管理テーブル登録処理を実行する(S112)。第1管理テーブル登録処理において、携帯端末装置10は、第1管理テーブルKT1の各項目が記憶される第1管理テーブル登録を要求する第1管理テーブル登録要求をプリンタ20に送信する。 At T26, in response to receiving the device ID and the like, the mobile terminal device 10 executes a first management table registration process (S112). In the first management table registration process, the mobile terminal device 10 transmits a first management table registration request to the printer 20, requesting registration of a first management table in which each item of the first management table KT1 is stored.

T28では、プリンタ20は、第1管理テーブル登録要求を受け付けたことに応じて、デバイス交換情報確認を実行する。デバイス交換情報確認において、プリンタ20は、第1管理テーブルKT1において、デバイス交換情報がオン状態であるか否かを確認する。 At T28, the printer 20 executes a device replacement information check in response to receiving the first management table registration request. In the device replacement information check, the printer 20 checks whether the device replacement information is in the ON state in the first management table KT1.

T30では、プリンタ20は、このデバイス交換情報がブランクであってオン状態でないことに応じて、第1管理テーブル登録を実行する。プリンタ20は、第1管理テーブル登録において、第1管理テーブルKT1に、デバイスID「dv1」と、インク残量「ink1」と、デバイス設定「dc1」とを対応付けて登録(記憶)する。また、プリンタ20は、交換申請情報およびデバイス交換情報のそれぞれをオフ状態に設定する。さらに、プリンタ20は、アクティベーション情報をオン状態に設定して、枚数チェック日時「cd1」を、現時点の日時に設定する。これにより、第1管理テーブル登録が完了する。 At T30, the printer 20 executes first management table registration in response to the device replacement information being blank and not in the ON state. In the first management table registration, the printer 20 registers (stores) the device ID "dv1", the remaining ink amount "ink1", and the device setting "dc1" in association with each other in the first management table KT1. The printer 20 also sets the replacement application information and the device replacement information to the OFF state. Furthermore, the printer 20 sets the activation information to the ON state, and sets the number check date and time "cd1" to the current date and time. This completes the first management table registration.

T32では、プリンタ20は、第1管理テーブル登録が完了したことに応じて、その旨を示す第1管理テーブル登録完了通知を携帯端末装置10に送信する。この第1管理テーブル登録完了通知には、第1管理テーブルKT1に記憶された情報がすべて含まれている。なお、印刷可能枚数およびインク残量は、携帯端末装置10の端末記憶部12にも記憶され、必要に応じてディスプレイ14に表示される。 At T32, the printer 20, in response to the completion of the first management table registration, sends a first management table registration completion notification to the mobile terminal device 10 to indicate that the first management table registration has been completed. This first management table registration completion notification includes all of the information stored in the first management table KT1. The number of printable sheets and the remaining amount of ink are also stored in the terminal memory unit 12 of the mobile terminal device 10, and are displayed on the display 14 as necessary.

T34では、携帯端末装置10は、第1管理テーブル登録完了通知を受け付けたことに応じて、第2管理テーブル登録処理を実行する(S114)。第2管理テーブル登録処理において、携帯端末装置10は、第2管理テーブルKT2の各項目が記憶される第2管理テーブル登録を要求する第2管理テーブル登録要求をサーバ30に送信する。この第2管理テーブル登録要求には、上述した第1管理テーブル登録完了通知に含まれているデバイスID、印刷可能枚数、アクティベーション情報、枚数チェック日時が含まれている。さらに、第2管理テーブル登録要求には、サービスIDが含まれている。サービスID「sv1」は、ユーザによって入力される。 At T34, the mobile terminal device 10 executes a second management table registration process in response to receiving the first management table registration completion notification (S114). In the second management table registration process, the mobile terminal device 10 transmits a second management table registration request to the server 30, requesting registration of the second management table in which each item of the second management table KT2 is stored. This second management table registration request includes the device ID, printable number of sheets, activation information, and number check date and time, which are included in the above-mentioned first management table registration completion notification. Furthermore, the second management table registration request includes a service ID. The service ID "sv1" is input by the user.

T36では、サーバ30は、第2管理テーブル登録要求を受け付けたことに応じて、サービスIDを確認する。なお、ユーザによって入力されたサービスIDが既に使用されている場合には、サービスIDを変更する必要がある旨の信号を携帯端末装置10に送信する。この場合、携帯端末装置10は、再度入力されたサービスIDにて登録要求を再度実行する。 At T36, the server 30 checks the service ID in response to receiving the second management table registration request. If the service ID input by the user is already in use, a signal is sent to the mobile terminal device 10 indicating that the service ID needs to be changed. In this case, the mobile terminal device 10 executes the registration request again with the re-input service ID.

T38では、サーバ30は、第2管理テーブル登録を実行する。サーバ30は、第2管理テーブル登録において、第2管理テーブルKT2に対して、上述した第2管理テーブル登録要求に含まれていたデバイスID「dv1」、および枚数チェック日時「cd1」を登録し、アクティベーション情報をオン状態に設定する。サーバ30は、枚数チェック結果に、印刷可能枚数「pr1」と同じ値を登録する。さらに、サーバ30は、サービスID「sv1」を登録する。これにより、第2管理テーブル登録が完了する。T40では、サーバ30は、第2管理テーブル登録が完了したことに応じて、その旨を示す第2管理テーブル登録完了通知を携帯端末装置10に送信する。 At T38, the server 30 executes the second management table registration. In the second management table registration, the server 30 registers the device ID "dv1" and the number check date and time "cd1" included in the above-mentioned second management table registration request in the second management table KT2, and sets the activation information to ON. The server 30 registers the same value as the printable number of sheets "pr1" in the number of sheets check result. In addition, the server 30 registers the service ID "sv1". This completes the second management table registration. At T40, the server 30 transmits a second management table registration completion notification to the mobile terminal device 10 indicating that the second management table registration has been completed.

T42では、携帯端末装置10は、第2管理テーブル登録完了通知を受信したことに応じて、初期デバイス設定処理を終了し、メニュー画面200をディスプレイ14に表示する。メニュー画面200は、デバイス操作部210およびデバイス名表示部220を備えている。 At T42, in response to receiving the second management table registration completion notification, the mobile terminal device 10 ends the initial device setting process and displays the menu screen 200 on the display 14. The menu screen 200 includes a device operation section 210 and a device name display section 220.

デバイス操作部210は、メニュー画面200の上側に配置され、ユーザによるプリンタ20の操作を受け付ける部位である。デバイス操作部210には、デバイス設定に含まれるプリンタ20の機能に対応するアイコンが表示される。本実施例においては、コピー機能の実行に対応する第1アイコン211、スキャン機能の実行に対応する第2アイコン212、ファックス機能の実行に対応する第3アイコン213、各機能の設定の変更やインク残量の確認に対応する第4アイコン214、および、後述する印刷可能枚数の確認およびチャージ処理の実行に対応する第5アイコン215が、デバイス操作部210に表示される。デバイス名表示部220は、メニュー画面200の下側に配置され、現在選択されているデバイスのデバイス名(プリンタ名)が表示される。 The device operation section 210 is located above the menu screen 200 and is a section that accepts operations of the printer 20 by the user. Icons corresponding to the functions of the printer 20 included in the device settings are displayed on the device operation section 210. In this embodiment, a first icon 211 corresponding to the execution of the copy function, a second icon 212 corresponding to the execution of the scan function, a third icon 213 corresponding to the execution of the fax function, a fourth icon 214 corresponding to changing the settings of each function and checking the remaining ink level, and a fifth icon 215 corresponding to checking the number of printable sheets and executing a charge process, which will be described later, are displayed on the device operation section 210. The device name display section 220 is located below the menu screen 200 and displays the device name (printer name) of the currently selected device.

(ケースB)
次に、上述した初期デバイス設定処理がケースBにて実行された場合における印刷システム1の動作について説明する。ケースBは、既に交換済のプリンタ20に対して初期デバイス設定処理が実行される場合である。ケースBは、例えば、後述するデバイス交換処理によってプリンタの交換を実行した後に、ユーザが誤って、交換済のプリンタを選択した場合である。この場合、第1管理テーブルKT1において、デバイス交換情報がオン状態「〇」である。
(Case B)
Next, the operation of the printing system 1 when the above-mentioned initial device setting process is executed in case B will be described. Case B is a case where the initial device setting process is executed for a printer 20 that has already been replaced. Case B is a case where, for example, after replacing a printer by the device replacement process described below, the user mistakenly selects the replaced printer. In this case, the device replacement information in the first management table KT1 is in the ON state "O".

ケースBにおいても、上述したケースAと同様に、T10~T28と同様の処理が実行される。T28において、プリンタ20は、デバイス交換情報がオン状態であることに応じて、初期デバイス設定処理を中止する旨を示すデバイス設定中止通知を送信する。携帯端末装置10は、デバイス設定中止通知を受け付けたことに応じて、初期デバイス設定処理を終了する。この場合、携帯端末装置10は、初期デバイス設定処理を中止した旨の表示(図示省略)を行う。 In case B, similar to case A described above, the same processes as T10 to T28 are executed. At T28, the printer 20 transmits a device setting cancellation notification indicating that the initial device setting process is to be cancelled in response to the device replacement information being in the ON state. In response to receiving the device setting cancellation notification, the mobile terminal device 10 ends the initial device setting process. In this case, the mobile terminal device 10 displays (not shown) that the initial device setting process has been cancelled.

(印刷処理)
次に、端末CPU11が実行する印刷処理について、図6に示すフローチャートを用いて説明する。印刷処理は、プリンタ20に印刷を実行させる処理である。
(Printing process)
Next, the print processing executed by the terminal CPU 11 will be described with reference to the flowchart shown in Fig. 6. The print processing is processing for causing the printer 20 to execute printing.

S200において、端末CPU11は、印刷実行操作がされたか否かを確認する。印刷実行操作は、ユーザによるメニュー画面200の第1アイコン211への操作である。印刷実行操作がされたことに応じてディスプレイ14に表示される印刷実行画面(図示省略)において、印刷に使用される用紙の枚数などが指定される。以下、印刷実行画面において指定された用紙の枚数を印刷指定枚数と記載する。 In S200, the terminal CPU 11 checks whether a print execution operation has been performed. The print execution operation is an operation by the user on the first icon 211 on the menu screen 200. In response to the print execution operation being performed, the number of sheets of paper to be used for printing, etc. are specified on a print execution screen (not shown) that is displayed on the display 14. Hereinafter, the number of sheets of paper specified on the print execution screen will be referred to as the specified number of sheets to print.

第1アイコン211が操作されない場合、端末CPU11は、S200にてNOと判定し、S200を繰り返し実行する。一方、第1アイコン211が操作されたことに応じて、端末CPU11は、S200にてYESと判定し、S202にて、プリンタ20から印刷可能枚数およびアクティベーション情報を取得する。 If the first icon 211 is not operated, the terminal CPU 11 determines NO in S200 and repeats S200. On the other hand, if the first icon 211 is operated, the terminal CPU 11 determines YES in S200 and acquires the number of printable sheets and activation information from the printer 20 in S202.

続けて、S204において、端末CPU11は、印刷可能枚数が印刷指定枚数以上であるか否かを判定する。印刷可能枚数が印刷指定枚数より少ない場合、端末CPU11は、S204にてNOと判定し、S212にて印刷処理を中止する。この場合、後述する印刷可能枚数のチャージ処理を促す旨がディスプレイ14に表示される。一方、印刷可能枚数が印刷指定枚数以上である場合、端末CPU11は、S204にてYESと判定し、S206にてアクティベーション情報がオン状態であるか否かを確認する。 Next, in S204, the terminal CPU 11 determines whether the number of printable sheets is equal to or greater than the designated number of prints. If the number of printable sheets is less than the designated number of prints, the terminal CPU 11 determines NO in S204 and stops the print process in S212. In this case, a message is displayed on the display 14 prompting the user to perform a charge process for the number of printable sheets, which will be described later. On the other hand, if the number of printable sheets is equal to or greater than the designated number of prints, the terminal CPU 11 determines YES in S204 and checks whether the activation information is ON in S206.

アクティベーション情報がオフ状態であることに応じて、端末CPU11は、S206にてNOと判定し、S212にて印刷処理を中止する。この場合、アクティベーション情報がオフ状態であるため、初期デバイス設定処理を促す旨がディスプレイ14に表示される。一方、アクティベーション情報がオン状態であることに応じて、端末CPU11は、S206にてYESと判定し、S208にて後述する枚数チェック処理を実行する。 If the activation information is in the OFF state, the terminal CPU 11 judges NO in S206 and stops the print process in S212. In this case, since the activation information is in the OFF state, a message prompting the user to perform the initial device setting process is displayed on the display 14. On the other hand, if the activation information is in the ON state, the terminal CPU 11 judges YES in S206 and executes the number of sheets check process described below in S208.

続けて、S210において、端末CPU11は、枚数チェック処理による枚数チェックが問題なしか否かを確認する。枚数チェック処理においてチェック結果に問題ありと判定されたことに応じて、端末CPU11は、S210にてNOと判定し、S212にて印刷処理を中止する。この場合、例えば、プリンタ本体の確認をユーザに対して促す旨がディスプレイ14に表示される。 Next, in S210, the terminal CPU 11 checks whether the number of sheets checked by the sheet count check process is satisfactory. If the sheet count check process determines that there is a problem with the check results, the terminal CPU 11 determines NO in S210 and stops the print process in S212. In this case, for example, a message is displayed on the display 14 urging the user to check the printer body.

一方、枚数チェック処理においてチェック結果に問題なしと判定されたことに応じて、端末CPU11は、S210にてYESと判定し、S214にて、端末CPU11は、印刷指示情報をプリンタ20に送信して、プリンタ20に印刷を実行させる。印刷指示情報は、ユーザによる印刷実行操作によって指定された印刷の設定に関する情報である。印刷指示情報は、具体的には、印刷データ12c、印刷指定枚数や色調などである。 On the other hand, if the number of sheets check process determines that there is no problem with the check result, the terminal CPU 11 determines YES in S210, and in S214, the terminal CPU 11 sends print instruction information to the printer 20 and causes the printer 20 to execute printing. The print instruction information is information about the print settings specified by the user's print execution operation. Specifically, the print instruction information is the print data 12c, the specified number of sheets to be printed, color tone, etc.

続けて、S216にて、端末CPU11は、印刷が完了したか否かを判定する。後述するように、プリンタ20にて印刷が実行されたことに応じて、第1管理テーブルKT1に記憶された印刷可能枚数が印刷に使用された用紙の枚数だけ減算され、印刷が完了した旨を示す印刷完了通知が携帯端末装置10に送信される。この印刷完了通知をプリンタ20から受信したことに応じて、端末CPU11は、S216にてYESと判定し、S218にて減算された印刷可能枚数をプリンタ20から取得して、端末記憶部12に記憶された印刷可能枚数を更新する。また、このとき、インク残量も取得して更新する。 Next, in S216, the terminal CPU 11 determines whether printing is complete. As described below, in response to printing being performed by the printer 20, the number of printable sheets stored in the first management table KT1 is subtracted by the number of sheets of paper used for printing, and a print completion notification indicating that printing is complete is sent to the mobile terminal device 10. In response to receiving this print completion notification from the printer 20, the terminal CPU 11 determines YES in S216, and in S218 obtains the subtracted number of printable sheets from the printer 20 and updates the number of printable sheets stored in the terminal memory unit 12. At this time, the remaining ink amount is also obtained and updated.

(枚数チェック処理)
次に、上述した印刷処理において実行される枚数チェック処理(図6のS208)について図7を用いて説明する。枚数チェック処理は、プリンタ20の印刷可能枚数を確認する枚数チェックを所定のタイミング毎に行う処理である。所定のタイミングは、前回の枚数チェックをした日時から後述する所定期間が経過した後に枚数チェック処理が行われるタイミングである。
(Number check process)
Next, the number of sheets check process (S208 in FIG. 6) executed in the above-mentioned printing process will be described with reference to FIG. 7. The number of sheets check process is a process for checking the number of sheets that can be printed by the printer 20 at a predetermined timing. The predetermined timing is the timing when the number of sheets check process is executed after a predetermined period of time (to be described later) has elapsed from the date and time of the previous number of sheets check.

S300にて、携帯CPUは、プリンタ20から枚数チェック日時を取得する。続けて、S302にて、枚数チェック日時が現時点以前の日時であるか否かを判定する。取得した枚数チェック日時が現時点より後の日時であることに応じて、携帯CPUはS302にてNOと判定し、S304にてチェック結果に問題ありとする。 In S300, the mobile CPU acquires the number of sheets check date and time from the printer 20. Then, in S302, it is determined whether the number of sheets check date and time is a date and time before the current time. If the acquired number of sheets check date and time is a date and time after the current time, the mobile CPU determines NO in S302 and determines that there is a problem with the check result in S304.

一方、取得した枚数チェック日時が現時点以前の日時であることに応じて、端末CPU11はS302にてYESと判定し、S306にて現時点が枚数チェック日時から所定期間(例えば1か月)経過したか否かを判定する。現時点が枚数チェック日時から所定期間経過していないことに応じて、端末CPU11は、S306にてNOと判定し、S316にてチェック結果に問題なしとして、枚数チェック処理を終了する。 On the other hand, if the acquired number check date and time is a date and time before the current time, the terminal CPU 11 judges YES in S302 and judges in S306 whether the current time is a predetermined period (e.g., one month) after the number check date and time. If the current time is not the predetermined period after the number check date and time, the terminal CPU 11 judges NO in S306 and concludes in S316 that there is no problem with the check result, terminating the number check process.

一方、現時点が枚数チェック日時から所定期間経過したことに応じて、端末CPU11は、S306にてYESと判定し、S308において、端末CPU11は、サーバ30から枚数チェック結果を取得する。続けて、S310において、端末CPU11は、印刷可能枚数が枚数チェック結果以下であるか否かを確認する枚数チェックを行う。 On the other hand, if the current time is a predetermined period of time after the number of sheets check date and time, the terminal CPU 11 determines YES in S306, and in S308, the terminal CPU 11 obtains the number of sheets check result from the server 30. Next, in S310, the terminal CPU 11 performs a number of sheets check to confirm whether the number of sheets that can be printed is equal to or less than the number of sheets check result.

上述した初期デバイス設定処理において、印刷可能枚数と枚数チェック結果とが同じ値に設定される。その後、上述した印刷処理において、印刷可能枚数がその印刷に使用された用紙の枚数だけ減算されている。一方、サーバ30に記憶された枚数チェック結果は、印刷処理において印刷が実行されても減算されない。よって、所定期間内に印刷処理が実行された場合、印刷可能枚数が減算されているが枚数チェック結果が減算されていないため、印刷可能枚数は枚数チェック結果より少ない。また、所定期間内に印刷処理が実行されていない場合、印刷可能枚数および枚数チェック結果ともに減算されていないため、印刷可能枚数は枚数チェック結果と同じである。この場合、端末CPU11は、S310にてYESと判定し、プログラムをS312に進める。 In the initial device setting process described above, the printable number and the number check result are set to the same value. After that, in the printing process described above, the printable number is decremented by the number of sheets used for printing. On the other hand, the number check result stored in the server 30 is not decremented even if printing is performed in the printing process. Therefore, if the printing process is performed within a specified period, the printable number is decremented but the number check result is not, so the printable number is less than the number check result. Also, if the printing process is not performed within a specified period, neither the printable number nor the number check result is decremented, so the printable number is the same as the number check result. In this case, the terminal CPU 11 judges YES at S310 and proceeds to S312.

一方、S310において、印刷に使用された用紙の枚数だけ印刷可能枚数が減算されていない等によって、印刷可能枚数が正しい値に記憶されていないことにより、印刷可能枚数が枚数チェック結果より多いことに応じて、端末CPU11は、S310にてNOと判定し、S304にてチェック結果に問題ありとする。 On the other hand, in S310, the number of printable sheets is not stored as the correct value because the number of sheets used for printing has not been subtracted, etc., and therefore the number of printable sheets is greater than the result of the number check, so the terminal CPU 11 determines NO in S310 and determines there is a problem with the check result in S304.

S312にて、端末CPU11は、プリンタ20およびサーバ30のそれぞれにチェック内容更新要求を送信する。チェック内容更新要求は、第1管理テーブルKT1および第2管理テーブルKT2に記憶されているチェック日時を現時点の日時に更新する要求である。また、チェック内容更新要求は、第2管理テーブルKT2に記憶されている枚数チェック結果を、上述した印刷処理のS202(図6)にてプリンタ20から取得した印刷可能枚数にて更新する要求である。 At S312, the terminal CPU 11 sends a check content update request to each of the printer 20 and the server 30. The check content update request is a request to update the check date and time stored in the first management table KT1 and the second management table KT2 to the current date and time. The check content update request is also a request to update the number of sheets check result stored in the second management table KT2 with the printable number of sheets obtained from the printer 20 at S202 (Figure 6) of the printing process described above.

続けて、S314にて、端末CPU11は、チェック内容更新が完了したか否かを確認する。サーバ30においてチェック内容更新が完了したことに応じて、端末CPU11は、S314にてYESと判定し、S316にてチェック結果に問題なしとする。 Next, in S314, the terminal CPU 11 checks whether the check content update has been completed. If the check content update has been completed in the server 30, the terminal CPU 11 determines YES in S314 and determines that there is no problem with the check result in S316.

(印刷処理における印刷システム1の動作)
(ケースC)
次に、上述した印刷処理がケースCにて実行された場合における印刷システム1の動作について図8を用いて説明する。ケースCは、印刷指定枚数に対して印刷可能枚数が十分にある状態であり、アクティベーション情報がオン状態である。また、ケースCは、第1管理テーブルKT1に記憶された枚数チェック日時が現時点以前の日時であり、現時点が枚数チェック日時から所定期間経過した状態である。さらに、ケースCは、所定期間内の印刷の実行によって印刷可能枚数が減算されていることにより、印刷可能枚数が枚数チェック結果より少ない状態である。
(Operation of Printing System 1 in Printing Process)
(Case C)
Next, the operation of the printing system 1 when the above-mentioned printing process is executed in case C will be described with reference to FIG. 8. Case C is a state in which the number of printable sheets is sufficient for the specified number of sheets to be printed, and the activation information is in an ON state. Also, in case C, the sheet count check date and time stored in the first management table KT1 is a date and time prior to the present time, and the present time is a predetermined period of time after the sheet count check date and time. Furthermore, in case C, the number of printable sheets has been subtracted by the execution of printing within the predetermined period, so that the number of printable sheets is less than the result of the sheet count check.

T50では、携帯端末装置10は、ユーザによる印刷実行操作を受け付ける(S200でYES)。T52では、携帯端末装置10は、印刷実行操作を受け付けたことに応じて、印刷可能枚数を取得するための印刷可能枚数要求、および、アクティベーション情報を取得するためのアクティベーション情報要求をプリンタ20に送信する。 At T50, the mobile terminal device 10 accepts a print execution operation by the user (YES at S200). At T52, in response to accepting the print execution operation, the mobile terminal device 10 sends to the printer 20 a printable number request to acquire the printable number of sheets and an activation information request to acquire activation information.

T54では、プリンタ20は、携帯端末装置10の要求に応じて、第1管理テーブルKT1に記憶されている印刷可能枚数およびアクティベーション情報を送信する。この印刷可能枚数は、端末記憶部12に記憶される。T56では、携帯端末装置10は、プリンタ20から印刷可能枚数およびアクティベーション情報を取得したことに応じて(S202)、印刷可能枚数およびアクティベーション情報を確認する(S204,S206)。具体的には、印刷可能枚数が印刷実行操作にて指定された印刷指定枚数以上であること、および、アクティベーション情報がオン状態であることを確認する(S204およびS206でYES)。 In T54, the printer 20 transmits the number of printable sheets and activation information stored in the first management table KT1 in response to a request from the mobile terminal device 10. This number of printable sheets is stored in the terminal storage unit 12. In T56, in response to acquiring the number of printable sheets and activation information from the printer 20 (S202), the mobile terminal device 10 checks the number of printable sheets and the activation information (S204, S206). Specifically, it checks that the number of printable sheets is equal to or greater than the number of prints designated in the print execution operation, and that the activation information is ON (YES in S204 and S206).

T58では、携帯端末装置10は、枚数チェック処理(S208)に基づいて枚数チェックを行うために、枚数チェック日時を取得するための枚数チェック要求をプリンタ20に送信する。T60にて、プリンタ20は、枚数チェック要求を取得したことに応じて、第1管理テーブルKT1に記憶されている枚数チェック日時を送信する。T62では、携帯端末装置10は、プリンタ20から枚数チェック日時を取得したことに応じて(S300)、枚数チェック日時を確認する(S302)。T64では、枚数チェック日時が現時点以前の日時であることに応じて(S302でYES)、携帯端末装置10は、枚数チェック日時から所定期間が経過していることを確認する(S306でYES)。 In T58, the mobile terminal device 10 transmits a number check request to the printer 20 to obtain the number check date and time in order to perform a number check based on the number check process (S208). In T60, the printer 20 transmits the number check date and time stored in the first management table KT1 in response to receiving the number check request. In T62, the mobile terminal device 10 confirms the number check date and time (S302) in response to receiving the number check date and time from the printer 20 (S300). In T64, since the number check date and time is a date and time prior to the current time (YES in S302), the mobile terminal device 10 confirms that a predetermined period has passed since the number check date and time (YES in S306).

続けて、T66では、枚数チェック日時を確認したことに応じて、プリンタ20のデバイスIDを含み、枚数チェック結果を要求する枚数チェック結果要求をサーバ30に送信する。T68では、サーバ30は、枚数チェック結果要求を取得したことに応じて、第2管理テーブルKT2におけるデバイスIDに対応する枚数チェック結果を携帯端末装置10に送信する。 Next, in T66, in response to confirming the number check date and time, a number check result request that includes the device ID of the printer 20 and requests the number check result is sent to the server 30. In T68, in response to receiving the number check result request, the server 30 sends the number check result corresponding to the device ID in the second management table KT2 to the mobile terminal device 10.

T70では、携帯端末装置10は、サーバ30から枚数チェック結果を取得したことに応じて(S308)、印刷可能枚数と枚数チェック結果との差を確認する枚数チェックを行う(S310)。T72では、携帯端末装置10は、印刷可能枚数が枚数チェック結果より少ないことに応じて(S310でYES)、サーバ30に枚数チェック日時および枚数チェック結果を更新させるチェック内容更新要求を送信する(S312)。このチェック内容更新要求には、T54にてプリンタ20から送信されて端末記憶部12に記憶された印刷可能枚数およびデバイスIDが含まれる。 In T70, in response to receiving the number check result from the server 30 (S308), the mobile terminal device 10 performs a number check to confirm the difference between the number of printable sheets and the number check result (S310). In T72, in response to the fact that the number of printable sheets is less than the number check result (YES in S310), the mobile terminal device 10 transmits a check content update request to the server 30 to update the number check date and time and the number check result (S312). This check content update request includes the number of printable sheets and the device ID transmitted from the printer 20 in T54 and stored in the terminal storage unit 12.

T74では、サーバ30は、このチェック内容更新要求を取得したことに応じて、第2管理テーブルKT2におけるデバイスIDに対応する枚数チェック日時を現時点の日時に、枚数チェック結果をチェック内容更新要求に含まれた印刷可能枚数に更新する。T76では、サーバ30は、この更新が完了したことにより、その旨を示す更新完了通知を携帯端末装置10に送信する。 In T74, in response to receiving this check content update request, the server 30 updates the number check date and time corresponding to the device ID in the second management table KT2 to the current date and time, and updates the number check result to the printable number of sheets included in the check content update request. In T76, the server 30 transmits an update completion notification to the mobile terminal device 10 indicating that this update has been completed.

T78では、携帯端末装置10は、サーバ30からの更新完了通知を取得したことに応じて、プリンタ20にチェック内容更新要求を送信する(S312)。T80では、プリンタ20は、このチェック内容更新要求に応じて、第1管理テーブルKT1の枚数チェック日時を現時点の日時に更新する。これにより、枚数チェックを行った時点において、各管理テーブルKT1,KT2および端末記憶部12に記憶された印刷可能枚数が同じ値となる。また、この時点において、各管理テーブルKT1,KT2における枚数チェック日時が同じ日時となる。T82では、プリンタ20は、この更新が完了したことにより、その旨を示す更新完了通知を携帯端末装置10に送信する。 At T78, in response to receiving an update completion notification from the server 30, the mobile terminal device 10 sends a check content update request to the printer 20 (S312). At T80, in response to this check content update request, the printer 20 updates the number check date and time in the first management table KT1 to the current date and time. As a result, at the time when the number check is performed, the printable number of sheets stored in each management table KT1, KT2 and the terminal memory unit 12 will be the same value. Also, at this time, the number check date and time in each management table KT1, KT2 will be the same date and time. At T82, the printer 20 sends an update completion notification to the mobile terminal device 10 indicating that the update has been completed.

T84では、携帯端末装置10は、プリンタ20からの更新完了通知を取得したことに応じて(S314でYES)、チェック結果に問題なしとし(S316,S210でYES)、印刷指示をプリンタ20に送信する(S214)。T86では、プリンタ20の印刷部25は、印刷を実行する。さらに、T88では、プリンタ20は、印刷を実行したことに応じて、印刷可能枚数を更新する。具体的には、プリンタ制御部26が、印刷の実行に使用された用紙の枚数だけ印刷可能枚数から減算する。続けて、T90では、プリンタ20は、印刷を完了したことに応じて、その旨を示す印刷完了通知を携帯端末装置10に送信する。 In T84, the mobile terminal device 10, in response to receiving an update completion notification from the printer 20 (YES in S314), determines that there is no problem with the check result (YES in S316 and S210), and sends a print instruction to the printer 20 (S214). In T86, the printing unit 25 of the printer 20 executes printing. Furthermore, in T88, the printer 20 updates the number of printable sheets in response to executing printing. Specifically, the printer control unit 26 subtracts the number of sheets used in executing printing from the number of printable sheets. Next, in T90, the printer 20, in response to completing printing, sends a print completion notification to the mobile terminal device 10 indicating that printing has been completed.

T92では、携帯端末装置10は、印刷完了通知を取得したことに応じて(S216でYES)、プリンタ20に印刷可能枚数を要求する印刷可能枚数要求を送信する。なお、この印刷可能枚数要求には、インク残量の要求も含まれる。T94では、プリンタ20は、印刷可能枚数要求に応じて、印刷の実行に応じて減算された印刷可能枚数およびインク残量を、携帯端末装置10に送信する。 In T92, in response to receiving a print completion notification (YES in S216), the mobile terminal device 10 sends a printable number request to the printer 20 to request the number of printable pages. Note that this printable number request also includes a request for the remaining amount of ink. In T94, in response to the printable number request, the printer 20 sends to the mobile terminal device 10 the number of printable pages and the remaining amount of ink that have been subtracted in response to the execution of printing.

T96では、携帯端末装置10は、プリンタ20からの印刷可能枚数およびインク残量を取得したことに応じて、端末記憶部12に記憶されている印刷可能枚数およびインク残量を更新して記憶する(S218)。これにより、印刷が実行された時点において、携帯端末装置10およびプリンタ20に記憶されている印刷可能枚数が同じ値となる。一方、サーバ30に記憶された枚数チェック結果は更新されないため、印刷の実行によってプリンタ20および携帯端末装置10の印刷可能枚数が正しく減算されている場合、印刷が実行された時点の印刷可能枚数は、枚数チェック結果より少ない。 In T96, the mobile terminal device 10 updates and stores the number of printable sheets and the amount of remaining ink stored in the device storage unit 12 in response to obtaining the number of printable sheets and the amount of remaining ink from the printer 20 (S218). As a result, the number of printable sheets stored in the mobile terminal device 10 and the printer 20 will be the same value at the time when printing is performed. On the other hand, since the number of printable sheets check result stored in the server 30 is not updated, if the number of printable sheets in the printer 20 and the mobile terminal device 10 is correctly subtracted by the execution of printing, the number of printable sheets at the time when printing is performed will be less than the number of printable sheets check result.

(ケースD:図示省略)
次に、上述した印刷処理がケースDにて実行された場合における印刷システム1の動作について説明する。ケースDは、ケースCに対して、プリンタ20において印刷可能枚数が正しく減算されていないこと等により、印刷可能枚数が枚数チェック結果より多くなっている状態である。
(Case D: not shown)
Next, an operation of the printing system 1 when the above-mentioned printing process is executed in case D will be described. In case D, the number of printable sheets is greater than the result of the number check because the printer 20 has not correctly subtracted the number of printable sheets from the number of printable sheets in comparison with case C.

ケースDにおいても、上述したケースCと同様に、T50~T70と同様の処理が実行される。しかしながら、ケースDにおいては、印刷可能枚数が枚数チェック結果より多いことに応じて(S310でNO)、携帯端末装置10は、チェック結果に問題ありとして(S304,S210でNO)、印刷処理を中止する(S212)。 In case D, similar to case C described above, the same processes as T50 to T70 are executed. However, in case D, since the number of printable sheets is greater than the result of the sheet count check (NO in S310), the mobile terminal device 10 determines that there is a problem with the check result (NO in S304 and S210) and stops the printing process (S212).

(チャージ処理)
次に、端末CPU11が実行するチャージ処理について図9に示すフローチャートを用いて説明する。チャージ処理は、ユーザによって印刷可能枚数に対して課金されたことに応じて、印刷可能枚数を加算する処理である。チャージ処理は、図10に示すチャージ画面300にて実行可能である。チャージ画面300は、印刷可能枚数表示部310およびチャージ枚数表示部320を備えている。
(Charge process)
Next, the charge process executed by the terminal CPU 11 will be described with reference to the flowchart shown in Fig. 9. The charge process is a process for adding the number of printable sheets in response to the charge for the number of printable sheets by the user. The charge process can be executed on the charge screen 300 shown in Fig. 10. The charge screen 300 includes a printable sheet number display section 310 and a charge number display section 320.

印刷可能枚数表示部310は、チャージ画面300の上側に配置され、印刷可能枚数を表示する。この印刷可能枚数は、第1管理テーブルKT1から取得したものを用いてもよいし、端末記憶部12に記憶されたものを用いてもよい。チャージ枚数表示部320は、チャージ画面300の下側に配置され、複数のチャージアイコン321がリスト形式にて表示される。複数のチャージアイコン321のそれぞれは、互いに異なる用紙の枚数、および、用紙の枚数に応じた課金の額が表示さている。 The printable number display section 310 is located at the top of the charge screen 300 and displays the number of printable sheets. This printable number may be obtained from the first management table KT1, or may be stored in the terminal storage section 12. The charge number display section 320 is located at the bottom of the charge screen 300 and displays multiple charge icons 321 in list format. Each of the multiple charge icons 321 displays a different number of sheets of paper and the amount of charge corresponding to the number of sheets of paper.

図10に戻ってチャージ処理について説明する。チャージ処理は、メニュー画面200(図5)にて第5アイコン215が操作されることにより開始される。
S400において、端末CPU11は、チャージ画面表示処理を実行する。チャージ画面表示処理は、メニュー画面200にて第5アイコン215が操作されることにより、端末CPU11がチャージ画面300(図10)をディスプレイ14に表示する処理である。
The charge process will be described with reference to Fig. 10. The charge process is started by operating the fifth icon 215 on the menu screen 200 (Fig. 5).
In S400, the terminal CPU 11 executes a charge screen display process. The charge screen display process is a process in which the terminal CPU 11 displays the charge screen 300 ( FIG. 10 ) on the display 14 in response to the fifth icon 215 being operated on the menu screen 200.

続いて、S402にて、端末CPU11は、印刷可能枚数表示処理を実行する。印刷可能枚数表示処理は、第1管理テーブルKT1に記憶された印刷可能枚数を取得して、印刷可能枚数を印刷可能枚数表示部310に表示させる処理である。なお、第1管理テーブルKT1に記憶された印刷可能枚数を取得したことに応じて、端末記憶部12に印刷可能枚数が記憶される。 Next, in S402, the terminal CPU 11 executes a printable number display process. The printable number display process is a process for acquiring the printable number stored in the first management table KT1 and displaying the printable number on the printable number display unit 310. In response to acquiring the printable number stored in the first management table KT1, the printable number is stored in the terminal memory unit 12.

続けてS404にて、端末CPU11は、チャージ操作されたか否かを判定する。チャージ操作は、ユーザによるチャージアイコン321への操作である。ユーザの所望する印刷可能枚数が表示されたチャージアイコン321をユーザが操作したことに応じて、端末CPU11は、S404にてYESと判定し、S406にて印刷可能枚数加算処理を実行する。 Then, in S404, the terminal CPU 11 determines whether or not a charge operation has been performed. A charge operation is an operation by the user on the charge icon 321. In response to the user operating the charge icon 321, which displays the user's desired number of printable sheets, the terminal CPU 11 determines YES in S404 and executes a printable sheet count addition process in S406.

印刷可能枚数加算処理は、プリンタ20に対して、ユーザによって操作されたチャージアイコン321に表示された用紙の枚数(以下、チャージ枚数と記載する。)を、第1管理テーブルKT1に記憶された印刷可能枚数に加算させる処理である。さらに、加算された印刷可能枚数は、端末記憶部12に記憶される。 The printable number addition process is a process that causes the printer 20 to add the number of sheets of paper displayed on the charge icon 321 operated by the user (hereinafter referred to as the charge number) to the printable number stored in the first management table KT1. Furthermore, the added printable number is stored in the terminal memory unit 12.

続けて、端末CPU11は、S408にて、プリンタ20およびサーバ30のそれぞれにチェック内容更新要求を送信する。チェック内容更新要求は、上述したS312と同様の要求である。 Then, in S408, the terminal CPU 11 sends a check content update request to each of the printer 20 and the server 30. The check content update request is the same request as in S312 described above.

(チャージ処理における印刷システム1の動作)
次に、上述したチャージ処理が実行された場合における印刷システム1の動作について、図11に示すシーケンス図を用いて、メニュー画面200が表示されている状態から説明する。
(Operation of the printing system 1 in the charging process)
Next, the operation of the printing system 1 when the above-mentioned charging process is executed will be described with reference to the sequence diagram shown in FIG. 11, starting from the state where the menu screen 200 is displayed.

T100では、携帯端末装置10は、メニュー画面200にてチャージ画面表示操作を受け付ける。T102では、携帯端末装置10は、チャージ画面表示操作を受け付けたことに応じて、チャージ画面300を表示する(S400)。続けて、T104では、携帯端末装置10は、印刷可能枚数要求をプリンタ20に送信する。T106では、プリンタ20は、印刷可能枚数要求を取得したことに応じて、第1管理テーブルKT1に記憶されている印刷可能枚数を携帯端末装置10に送信する。T108では、携帯端末装置10は、印刷可能枚数を取得したことに応じて、印刷可能枚数表示部310に印刷可能枚数を表示する(S402)。 At T100, the mobile terminal device 10 accepts a charge screen display operation on the menu screen 200. At T102, in response to accepting the charge screen display operation, the mobile terminal device 10 displays the charge screen 300 (S400). Next, at T104, the mobile terminal device 10 sends a printable number request to the printer 20. At T106, in response to acquiring the printable number request, the printer 20 sends the printable number stored in the first management table KT1 to the mobile terminal device 10. At T108, in response to acquiring the printable number, the mobile terminal device 10 displays the printable number on the printable number display unit 310 (S402).

T110では、携帯端末装置10は、チャージ画面300にてチャージ操作を受け付ける(S404)。T112では、携帯端末装置10は、ユーザによるチャージ操作を受け付けたことに応じて、チャージ操作されたチャージアイコン321に示されたチャージ枚数をプリンタ20に送信する(S406)。T114にて、プリンタ20は、チャージ枚数を取得したことに応じて、そのチャージ枚数を第1管理テーブルKT1に記憶された印刷可能枚数に加算する。 At T110, the mobile terminal device 10 accepts a charge operation on the charge screen 300 (S404). At T112, in response to accepting the charge operation by the user, the mobile terminal device 10 transmits the charge number indicated on the charge icon 321 that has been charged to the printer 20 (S406). At T114, in response to acquiring the charge number, the printer 20 adds the charge number to the printable number stored in the first management table KT1.

T116では、プリンタ20は、加算した印刷可能枚数を携帯端末装置10に送信する。さらに、T118では、携帯端末装置10は、プリンタ20から送信された印刷可能枚数を、端末記憶部12に記憶する。これにより、携帯端末装置10においても印刷可能枚数が加算される。 At T116, the printer 20 transmits the increased number of printable sheets to the mobile terminal device 10. Furthermore, at T118, the mobile terminal device 10 stores the number of printable sheets transmitted from the printer 20 in the device storage unit 12. As a result, the number of printable sheets is also incremented in the mobile terminal device 10.

T120では、携帯端末装置10は、印刷可能枚数を記憶したことに応じて、サーバ30に、この印刷可能枚数およびデバイスIDを含むチェック内容更新要求を送信する(S408)。T122では、サーバ30は、このチェック内容更新要求に応じて、第2管理テーブルKT2におけるデバイスIDに対応する枚数チェック日時を現時点の日時に、枚数チェック結果を端末記憶部12に記憶された印刷可能枚数に更新する。T124では、サーバ30は、この更新が完了したことに応じて、その旨を示す更新完了通知を携帯端末装置10に送信する。 At T120, in response to storing the printable number, the mobile terminal device 10 transmits a check content update request including the printable number and the device ID to the server 30 (S408). At T122, in response to this check content update request, the server 30 updates the number check date and time corresponding to the device ID in the second management table KT2 to the current date and time, and updates the number check result to the printable number stored in the terminal storage unit 12. At T124, in response to the completion of this update, the server 30 transmits an update completion notification to the mobile terminal device 10 indicating that the update has been completed.

T126では、携帯端末装置10は、サーバ30からの更新完了通知を取得したことに応じて、プリンタ20にチェック内容更新要求を送信する(S408)。T128では、プリンタ20は、このチェック内容更新要求に応じて、第1管理テーブルKT1の枚数チェック日時を現時点の日時に更新する。このように、チャージ操作が行われたことにより、各管理テーブルKT1,KT2および携帯端末装置10に記憶された印刷可能枚数にチャージ枚数が加算される。また、各管理テーブルKT1,KT2における枚数チェック日時が同じ日時となる。T130では、プリンタ20は、この更新が完了したことにより、その旨を示す更新完了通知を携帯端末装置10に送信する。 At T126, in response to receiving the update completion notification from the server 30, the mobile terminal device 10 sends a check content update request to the printer 20 (S408). At T128, in response to this check content update request, the printer 20 updates the number check date and time in the first management table KT1 to the current date and time. In this way, as a result of the charge operation being performed, the charge number is added to the printable number stored in each management table KT1, KT2 and the mobile terminal device 10. In addition, the number check date and time in each management table KT1, KT2 become the same date and time. At T130, the printer 20 sends an update completion notification to the mobile terminal device 10 indicating that the update has been completed.

(デバイス交換依頼報知処理)
次に、端末CPU11が実行するデバイス交換依頼報知処理について図12に示すフローチャートを用いて説明する。デバイス交換依頼報知処理は、ユーザに対してプリンタ20の交換を促す旨の報知であるデバイス交換依頼報知を行う処理である。
(Device replacement request notification process)
Next, the device exchange request notification process executed by the terminal CPU 11 will be described with reference to the flowchart shown in Fig. 12. The device exchange request notification process is a process for issuing a device exchange request notification to the user, which is a notification encouraging the user to replace the printer 20.

S500にて、端末CPU11は、インク残量不足通知を受信したか否かを判定する。インク残量不足通知は、第1管理テーブルKT1に記憶されたインク残量が所定残量以下となったことに応じて、プリンタ20から送信される通知である。所定残量は、ベンダからプリンタ20が供給された際に充填されているインクの量の例えば20%に相当する。インク残量不足通知は、複数のタンク部23のインク残量のうち、少なくとも一つのタンク部23のインク残量が所定残量以下となったことに応じて通知される。 At S500, the terminal CPU 11 determines whether or not an ink low level notification has been received. An ink low level notification is a notification sent from the printer 20 in response to the remaining ink level stored in the first management table KT1 falling below a predetermined remaining level. The predetermined remaining level corresponds to, for example, 20% of the amount of ink filled when the printer 20 was supplied by the vendor. An ink low level notification is sent in response to the remaining ink level in at least one tank unit 23 among the multiple tank units 23 falling below a predetermined remaining level.

端末CPU11は、インク残量不足通知を受信したことに応じて、S500にてYESと判定し、S502にてデバイス交換申請済みか否かを確認する。具体的には、第1管理テーブルKT1に記憶された交換申請情報がオン状態か否か確認する。交換申請情報がオン状態であることにより、デバイス交換申請済みであることに応じて、端末CPU11は、S502にてYESと判定し、デバイス交換依頼報知処理を終了する。一方、交換申請情報がオフ状態であることにより、デバイス交換申請済みでない場合、端末CPU11は、S502にてNOと判定し、S504にてデバイス交換依頼報知処理を実行する。デバイス交換依頼報知処理によってデバイス(プリンタ20)の交換を促す旨(図示省略)がディスプレイ14に表示される。 In response to receiving the low ink notification, the terminal CPU 11 judges YES in S500 and checks in S502 whether a device replacement request has been made. Specifically, it checks whether the replacement request information stored in the first management table KT1 is in the ON state. If the replacement request information is in the ON state, meaning that a device replacement request has been made, the terminal CPU 11 judges YES in S502 and ends the device replacement request notification process. On the other hand, if the replacement request information is in the OFF state, meaning that a device replacement request has not been made, the terminal CPU 11 judges NO in S502 and executes the device replacement request notification process in S504. The device replacement request notification process causes a message (not shown) encouraging the user to replace the device (printer 20) to be displayed on the display 14.

(デバイス交換申請処理)
次に、端末CPU11が実行するデバイス交換申請処理について図13に示すフローチャートを用いて説明する。デバイス交換申請処理は、ベンダが本印刷システム1を管理するためのサーバ30であるベンダサーバ4に対してプリンタ20の交換を申請する処理である。
(Device exchange application processing)
Next, the device exchange application process executed by the terminal CPU 11 will be described with reference to the flowchart shown in Fig. 13. The device exchange application process is a process in which a vendor applies for a printer 20 exchange to the vendor server 4, which is the server 30 for managing the printing system 1.

S600において、端末CPU11は、デバイス交換申請操作がされたか否かを判定する。デバイス交換申請操作は、ユーザによるデバイス交換申請アイコン120への操作である。デバイス交換申請アイコン120は、デバイス選択画面100の下側に配置されている(図5)。端末CPU11は、デバイス交換申請操作がされたことに応じて、S600にてYESと判定し、S602にて上述したS502と同様にデバイス交換申請済みか否かを確認する。 In S600, the terminal CPU 11 determines whether or not a device exchange request has been made. The device exchange request is a user operation on the device exchange request icon 120. The device exchange request icon 120 is located at the bottom of the device selection screen 100 (FIG. 5). In response to a device exchange request being made, the terminal CPU 11 determines YES in S600, and checks in S602 whether or not a device exchange request has been made, in the same manner as in S502 described above.

デバイス交換申請済であることに応じて、端末CPU11は、S602にてYESと判定し、デバイス交換申請処理を終了する。一方、デバイス交換申請済でない場合、端末CPU11は、S602にてNOと判定し、S604にてデバイス交換申請処理を実行する。デバイス交換申請処理によって、新しいプリンタの送付先等の申請情報を入力可能な申請画面(図示省略)がディスプレイ14に表示される。 If a device replacement application has been applied for, the terminal CPU 11 determines YES in S602 and ends the device replacement application process. On the other hand, if a device replacement application has not been applied for, the terminal CPU 11 determines NO in S602 and executes the device replacement application process in S604. The device replacement application process causes an application screen (not shown) on the display 14 to be displayed on which application information such as the delivery address of the new printer can be entered.

ユーザによって申請画面に入力された申請情報は、現在設定されているプリンタ20のデバイスIDとともにベンダサーバ4に送信される。ベンダサーバ4は、新しいプリンタに対して後述する所定の設定を行って、新しいプリンタをユーザに送付する。 The application information entered by the user on the application screen is sent to the vendor server 4 along with the device ID of the currently configured printer 20. The vendor server 4 performs the specified settings for the new printer, which will be described later, and sends the new printer to the user.

(デバイス交換依頼報知処理およびデバイス交換申請処理における印刷システム1の動作)
次に、上述したデバイス交換依頼報知処理およびデバイス交換申請処理が実行された場合における印刷システム1の動作について、インク残量が所定残量以下であり、かつ、交換申請情報がオフ状態である場合を、図14を用いて説明する。
(Operation of Printing System 1 in Device Exchange Request Notification Processing and Device Exchange Application Processing)
Next, the operation of the printing system 1 when the above-mentioned device replacement request notification process and device replacement application process are executed will be explained using Figure 14 in the case where the remaining ink level is below a specified level and the replacement application information is in the off state.

T130では、プリンタ20は、第1管理テーブルKT1に記憶されたインク残量が所定残量以下となったか否かを判定するインク残量判定を実行する。プリンタ20のインク残量は、第4アイコン214への操作に基づいて表示されるインク残量表示画面400にて示されるように、ブラックBKが所定残量以下となっている。 At T130, the printer 20 executes an ink remaining amount determination to determine whether the remaining amount of ink stored in the first management table KT1 has fallen below a predetermined remaining amount. As shown on the ink remaining amount display screen 400, which is displayed based on an operation on the fourth icon 214, the remaining amount of black BK in the printer 20 is below a predetermined remaining amount.

T132では、プリンタ20は、インク残量判定によってインク残量が所定残量以下であることに応じて、インク残量不足通知を携帯端末装置10に送信する。T134では、携帯端末装置10は、インク残量不足通知を受信したことに応じて(S500でYES)、プリンタ20の交換申請情報を取得するための交換申請情報要求をプリンタ20に送信する。 At T132, the printer 20 transmits an ink low level notification to the mobile terminal device 10 in response to the ink low level determination that the ink level is equal to or less than a predetermined level. At T134, the mobile terminal device 10 transmits an exchange application information request to the printer 20 in response to receiving the ink low level notification (YES at S500) in order to obtain exchange application information for the printer 20.

T136では、プリンタ20は、交換申請情報要求を受信したことに応じて、交換申請情報を示す信号を、携帯端末装置10に送信する。T138では、携帯端末装置10は、交換申請情報がオフ状態であることに応じて(S502でYES)、デバイス交換依頼報知をディスプレイ14に表示する(S504)。 In T136, in response to receiving the exchange application information request, the printer 20 transmits a signal indicating the exchange application information to the mobile terminal device 10. In T138, in response to the exchange application information being in the OFF state (YES in S502), the mobile terminal device 10 displays a device exchange request notification on the display 14 (S504).

T140では、携帯端末装置10は、デバイス交換申請操作を受け付ける(S600でYES)。T142,T144では、携帯端末装置10は、上述したT134,T136と同様の処理を行う(S602)。T146では、携帯端末装置10は、交換申請情報を受信したことに応じて、上述した申請画面を表示する(S604)。T148では、ユーザが申請画面に申請情報として所定の情報を入力する。 At T140, the mobile terminal device 10 accepts a device exchange application operation (YES in S600). At T142 and T144, the mobile terminal device 10 performs the same process as T134 and T136 described above (S602). At T146, in response to receiving the exchange application information, the mobile terminal device 10 displays the application screen described above (S604). At T148, the user inputs predetermined information as application information into the application screen.

T150では、携帯端末装置10は、申請情報およびデバイスIDを示す信号をベンダサーバ4に送信する。T152では、携帯端末装置10は、交換申請情報を更新させる交換申請情報更新要求をプリンタ20に送信する。T154では、プリンタ20は、交換申請情報更新要求を受信したことに応じて、第1管理テーブルKT1に記憶された交換申請情報をオフ状態からオン状態に更新する。 At T150, the mobile terminal device 10 transmits a signal indicating the application information and the device ID to the vendor server 4. At T152, the mobile terminal device 10 transmits an exchange application information update request to the printer 20 to update the exchange application information. At T154, in response to receiving the exchange application information update request, the printer 20 updates the exchange application information stored in the first management table KT1 from an off state to an on state.

(デバイス交換処理)
次に、端末CPU11が実行するデバイス交換処理について、図15に示すフローチャートを用いて、図17および図18に示す旧デバイス40から新デバイス50に交換する場合を説明する。図17に示す各管理テーブルKT1,KT2の情報は、デバイス交換処理が実行される前の状態を示す。また、図18に示す各管理テーブルKT1,KT2の情報は、デバイス交換処理が実行された後の状態を示す。旧デバイス40は、上述した初期デバイス設定処理によって選択されて、今まで使用をしていたプリンタであって、上述したデバイス交換申請処理によって交換を申請したプリンタである。
(Device replacement process)
Next, the device replacement process executed by the terminal CPU 11 will be described with reference to the flow chart shown in Fig. 15, in which the old device 40 shown in Fig. 17 and Fig. 18 is replaced with the new device 50. The information in the management tables KT1 and KT2 shown in Fig. 17 shows the state before the device replacement process is executed. The information in the management tables KT1 and KT2 shown in Fig. 18 shows the state after the device replacement process is executed. The old device 40 is the printer that was selected by the initial device setting process described above and has been in use until now, and for which a replacement has been applied for by the device replacement application process described above.

図17に示すように、デバイス交換処理が実行される前における旧デバイス40については、具体的には、第1管理テーブルKT1において、デバイスIDが「dv4」であり、インク残量「ink4」は、所定残量以下となっている。交換申請情報は、上述した交換の申請が行われたことによりオン状態「〇」になっている。さらに、アクティベーション情報は、初期デバイス設定処理によりオン状態「〇」に設定されている。また、デバイス交換情報は、未だ交換されていないためオフ状態「×」である。なお、デバイス設定は「dc4」に設定され、枚数チェック日時は、「cd4」にて記憶されている。 As shown in FIG. 17, for the old device 40 before the device replacement process is executed, specifically, in the first management table KT1, the device ID is "dv4" and the remaining ink amount "ink4" is below a specified amount. The replacement application information is in the on state "o" because the above-mentioned replacement application has been made. Furthermore, the activation information is set to the on state "o" by the initial device setting process. Also, the device replacement information is in the off state "x" because it has not yet been replaced. The device setting is set to "dc4", and the number of sheets check date and time is stored as "cd4".

また、第2管理テーブルKT2において、旧デバイス40に対応するデバイスID、アクティベーション情報および枚数チェック日時は、上述した初期デバイス設定処理または印刷処理によって第1管理テーブルKT1と同様に記憶されている。サービスIDは、初期デバイス設定処理にて設定された「sv3」であり、枚数チェック日時は、「cr4」にて記憶されている。 In addition, in the second management table KT2, the device ID, activation information, and number check date and time corresponding to the old device 40 are stored in the same manner as in the first management table KT1 by the above-mentioned initial device setting process or print process. The service ID is "sv3" set in the initial device setting process, and the number check date and time is stored in "cr4".

一方、新デバイス50は、旧デバイス40におけるデバイス交換申請処理によって、ベンダからユーザに送付されたプリンタである。新デバイス50については、所定の設定がベンダサーバ4によって行われている。具体的には、新デバイス50については、各管理テーブルKT1,KT2におけるデバイスIDが「dv5」である。第2管理テーブルKT2のサービスIDは、旧デバイス40のサービスIDと同一の「sv3」が設定される。これは、デバイス交換申請処理において、旧デバイス40のデバイスID「dv4」ベンダサーバ4に送信されることにより、ベンダサーバ4によって旧デバイス40のデバイスID「dv4」に対応するサービスID「sv3」が検索されて、このサービスIDが新デバイス50のサービスID「sv3」に設定される。 On the other hand, the new device 50 is a printer sent from the vendor to the user as a result of the device exchange application process for the old device 40. Predetermined settings have been made for the new device 50 by the vendor server 4. Specifically, the device ID for the new device 50 in each of the management tables KT1 and KT2 is "dv5". The service ID in the second management table KT2 is set to "sv3", which is the same as the service ID for the old device 40. This is because, in the device exchange application process, the device ID "dv4" of the old device 40 is sent to the vendor server 4, and the vendor server 4 searches for the service ID "sv3" that corresponds to the device ID "dv4" of the old device 40, and this service ID is set as the service ID "sv3" of the new device 50.

新デバイス50において、第1管理テーブルKT1におけるインク残量「ink5」は、上述した所定の印刷可能枚数を印刷可能なインク残量に相当する。交換申請情報、アクティベーション情報、およびデバイス交換情報は、オフ状態「×」に設定されている。デバイス設定は「dc5」に設定されている。また、第2管理テーブルKT2における新デバイス50に対応するアクティベーション情報は、第1管理テーブルKT1と同様にオフ状態に設定され、枚数チェック日時および枚数チェック結果は、ブランク「-」に設定されている。 In the new device 50, the remaining ink amount "ink5" in the first management table KT1 corresponds to the remaining ink amount that allows printing the specified number of printable pages described above. The exchange application information, activation information, and device exchange information are set to the off state "x". The device setting is set to "dc5". The activation information corresponding to the new device 50 in the second management table KT2 is set to the off state, just like the first management table KT1, and the number of pages check date and time and number of pages check result are set to blank "-".

図15に戻ってデバイス交換処理について、デバイス検索によって旧デバイス40と新デバイス50とが検索されて、デバイス選択画面100に両デバイスが表示されている状態(図5)から説明を続ける。 Returning to FIG. 15, the device exchange process will be described from the state in which the old device 40 and the new device 50 are found by device search and both devices are displayed on the device selection screen 100 (FIG. 5).

S700にて、端末CPU11は、デバイス交換操作がされたか否かを判定する。デバイス交換操作は、ユーザによるデバイス交換アイコン(図示省略)への操作である。デバイス交換アイコンは、例えば、デバイス選択画面100の下側に配置されている。デバイス交換操作がされたことに応じて、端末CPU11は、S700にてYESと判定し、S702にて新デバイス選択操作がされたか否かを判定する。新デバイス選択操作は、ユーザが新デバイス50を選択する操作であり、デバイス選択画面100における新デバイス50が表示された表示欄110への操作である。 In S700, the terminal CPU 11 determines whether or not a device replacement operation has been performed. The device replacement operation is an operation by the user on a device replacement icon (not shown). The device replacement icon is located, for example, at the bottom of the device selection screen 100. In response to the device replacement operation being performed, the terminal CPU 11 determines YES in S700, and determines whether or not a new device selection operation has been performed in S702. The new device selection operation is an operation by the user to select a new device 50, and is an operation on the display field 110 in the device selection screen 100 in which the new device 50 is displayed.

端末CPU11は、新デバイス選択操作がされたことに応じて、S702にてYESと判定し、S704にて新デバイス50のデバイス交換情報およびアクティベーション情報を取得する。端末CPU11は、これらの情報を新デバイス50の第1管理テーブルKT1から取得する。続けて、S706にて、端末CPU11は、デバイス交換情報がオフ状態であるか否かを確認する。ユーザが誤って交換済のプリンタを新デバイス50に選択した場合、新デバイス50のプリンタ交換情報がオン状態である。この場合、プリンタ交換情報がオン状態であることに応じて、端末CPU11は、S706にてNOと判定し、S722にてデバイス交換を中止する。 In response to the new device selection operation, the terminal CPU 11 determines YES in S702 and acquires the device replacement information and activation information of the new device 50 in S704. The terminal CPU 11 acquires this information from the first management table KT1 of the new device 50. Next, in S706, the terminal CPU 11 checks whether the device replacement information is OFF. If the user mistakenly selects a printer that has already been replaced as the new device 50, the printer replacement information of the new device 50 is ON. In this case, in response to the printer replacement information being ON, the terminal CPU 11 determines NO in S706 and cancels the device replacement in S722.

一方、新デバイス50に選択されたプリンタに対応するデバイス交換情報がオフ状態である場合、プリンタ交換情報がオフ状態であることに応じて、端末CPU11は、S706にてYESと判定し、S708にて新デバイス50のアクティベーション情報がオフ状態であるか否かを確認する。ユーザが誤って現在使用中で交換予定のないプリンタや旧デバイス40を新デバイス50に選択した場合、新デバイス50のアクティベーション情報がオン状態である。この場合、アクティベーション情報がオン状態であることに応じて、端末CPU11は、S708にてNOと判定し、S722にてデバイス交換を中止する。 On the other hand, if the device replacement information corresponding to the printer selected as the new device 50 is in the OFF state, the terminal CPU 11 judges YES in S706 in response to the printer replacement information being in the OFF state, and checks in S708 whether the activation information of the new device 50 is in the OFF state. If the user mistakenly selects a printer that is currently in use and is not planned to be replaced or an old device 40 as the new device 50, the activation information of the new device 50 is in the ON state. In this case, the terminal CPU 11 judges NO in S708 in response to the activation information being in the ON state, and cancels the device replacement in S722.

一方、新デバイス50に選択されたプリンタに対応するアクティベーション情報がオフ状態である場合、アクティベーション情報がオフ状態であることに応じて、端末CPU11は、S708にてYESと判定し、S710にてデバイス交換(プリンタの交換)を実行するか否かを確認する。端末CPU11は、具体的には、ユーザに対してデバイス交換を実行するか否かを確認するダイアログボックスを表示する。端末CPU11は、デバイス交換実行操作がされたことに応じて、S710にてYESと判定し、プログラムをS712に進める。デバイス交換実行操作は、上述したダイアログボックスに対するデバイス交換を実行させるユーザによる操作である。 On the other hand, if the activation information corresponding to the printer selected as the new device 50 is in the OFF state, the terminal CPU 11 judges YES in S708 in response to the activation information being in the OFF state, and confirms whether or not to execute a device replacement (printer replacement) in S710. Specifically, the terminal CPU 11 displays a dialog box for the user to confirm whether or not to execute a device replacement. In response to a device replacement execution operation being performed, the terminal CPU 11 judges YES in S710 and advances the program to S712. The device replacement execution operation is an operation by the user to execute a device replacement in response to the above-mentioned dialog box.

S712にて、端末CPU11は、旧デバイス40のデバイス交換情報およびアクティベーション情報を更新する。端末CPU11は、具体的には、サーバ30に、第2管理テーブルKT2における旧デバイス40のデバイスID「dv4」に対応するアクティベーション情報をオン状態からオフ状態に更新させる。さらに、端末CPU11は、旧デバイス40に、第1管理テーブルKT1のアクティベーション情報をオン状態からオフ状態に更新させ、かつ、デバイス交換情報をオフ状態からオン状態に更新させる。このように、サーバ30に記憶された情報の更新が、プリンタ20に記憶された情報の更新よりも先に行われる。 At S712, the terminal CPU 11 updates the device replacement information and activation information of the old device 40. Specifically, the terminal CPU 11 causes the server 30 to update the activation information corresponding to the device ID "dv4" of the old device 40 in the second management table KT2 from an ON state to an OFF state. Furthermore, the terminal CPU 11 causes the old device 40 to update the activation information in the first management table KT1 from an ON state to an OFF state, and update the device replacement information from an OFF state to an ON state. In this way, the information stored in the server 30 is updated before the information stored in the printer 20 is updated.

さらに、S714にて、端末CPU11は、新デバイス50のアクティベーション情報を更新する。端末CPU11は、具体的には、サーバ30に、第2管理テーブルKT2における新デバイス50のデバイスID「dv5」に対応するアクティベーション情報をオフ状態からオン状態に更新させる。このとき、サーバ30は、第2管理テーブルKT2にサービスID「sv3」に対応するデバイスが複数存在する場合において、新デバイス50以外のデバイスのアクティベーション情報がオン状態であるとき、新デバイス50のアクティベーション情報をオフ状態のままとし、オン状態に更新しない。一方、サーバ30は、第2管理テーブルKT2におけるサービスID「sv3」に対応するデバイスのアクティベーション情報がすべてオフ状態である場合、新デバイス50のアクティベーション情報をオフ状態からオン状態に更新する。 Furthermore, in S714, the terminal CPU 11 updates the activation information of the new device 50. Specifically, the terminal CPU 11 causes the server 30 to update the activation information corresponding to the device ID "dv5" of the new device 50 in the second management table KT2 from an OFF state to an ON state. At this time, when there are multiple devices corresponding to the service ID "sv3" in the second management table KT2, if the activation information of the devices other than the new device 50 is ON, the server 30 leaves the activation information of the new device 50 in the OFF state and does not update it to the ON state. On the other hand, if the activation information of all the devices corresponding to the service ID "sv3" in the second management table KT2 is OFF, the server 30 updates the activation information of the new device 50 from the OFF state to the ON state.

S716にて、端末CPU11は、新デバイス50のアクティベーション情報が更新されたか否かを判定する。端末CPU11は、新デバイス50のアクティベーション情報が更新されていないことに応じて、S716にてNOと判定し、S722にてデバイス交換を中止する。一方、端末CPU11は、新デバイス50のアクティベーション情報が更新されたことに応じて、S716にてYESと判定し、S718にて移行処理を実行する。移行処理は、旧デバイス40の印刷可能枚数を新デバイス50に移行させる処理である。 In S716, the terminal CPU 11 determines whether the activation information of the new device 50 has been updated. If the activation information of the new device 50 has not been updated, the terminal CPU 11 determines NO in S716 and cancels the device exchange in S722. On the other hand, if the activation information of the new device 50 has been updated, the terminal CPU 11 determines YES in S716 and executes a transfer process in S718. The transfer process is a process for transferring the printable number of sheets of the old device 40 to the new device 50.

移行処理によって、旧デバイス40の印刷可能枚数が消去されることにより「pr4」から「-(ブランク)」にされ、かつ、新デバイス50に印刷可能枚数が「-(ブランク)」から「pr4」に更新される。このデバイス交換処理によって、旧デバイス40の使用ができなくなるとともに、新デバイス50の使用が可能となる。 The migration process erases the printable number on the old device 40, changing it from "pr4" to "- (blank)," and updates the printable number on the new device 50 from "- (blank)" to "pr4." This device exchange process makes it impossible to use the old device 40 and makes it possible to use the new device 50.

S720にて、端末CPU11は、枚数チェック日時および枚数チェック結果を設定する。具体的には、端末CPU11は、新デバイス50の第1管理テーブルKT1における枚数チェック日時を現時点の日時に設定する。続けて、端末CPU11は、サーバ30の第2管理テーブルKT2における新デバイス50に対応する枚数チェック日時を現時点の日時に設定し、枚数チェック結果を、旧デバイス40に印刷可能枚数「pr4」と同じ値に設定する。これにより、各管理テーブルKT1,KT2における枚数チェック日時「cd4」,「cd5」が設定され、第2管理テーブルKT2における新デバイス50に対応する枚数チェック結果「cr5」が設定される。これらにより、各管理テーブルKT1,KT2の情報が図17に示す状態から図18に示す状態に更新される。 In S720, the terminal CPU 11 sets the number check date and time and the number check result. Specifically, the terminal CPU 11 sets the number check date and time in the first management table KT1 of the new device 50 to the current date and time. Next, the terminal CPU 11 sets the number check date and time corresponding to the new device 50 in the second management table KT2 of the server 30 to the current date and time, and sets the number check result to the same value as the printable number of sheets "pr4" in the old device 40. As a result, the number check dates and times "cd4" and "cd5" are set in each management table KT1, KT2, and the number check result "cr5" corresponding to the new device 50 in the second management table KT2 is set. As a result, the information in each management table KT1, KT2 is updated from the state shown in FIG. 17 to the state shown in FIG. 18.

(デバイス交換処理における印刷システム1の動作)
次に、上述したデバイス交換処理が実行された場合における印刷システム1の動作について、図16に示すシーケンス図を用いて、旧デバイス40から新デバイス50に交換する場合を説明する。
(Operation of Printing System 1 in Device Replacement Process)
Next, the operation of the printing system 1 when the above-mentioned device exchange process is executed will be described with reference to the sequence diagram shown in FIG. 16, in which the old device 40 is exchanged for the new device 50. FIG.

はじめに、上述したT10~T18と同様の処理が実行され、デバイス選択画面100がディスプレイ14に表示される(図5)。このデバイス選択画面100の表示欄110には、旧デバイス40および新デバイス50が表示されている。T160では、携帯端末装置10は、ユーザによってデバイス交換アイコンが操作されたことに応じて、デバイス交換操作を受け付ける(S700でYES)。T162では、携帯端末装置10は、ユーザによってデバイス選択画面100における新デバイス50の表示欄110が操作されたことに応じて、新デバイス選択操作を受け付ける(S702でYES)。 First, the same processing as in T10 to T18 described above is executed, and the device selection screen 100 is displayed on the display 14 (FIG. 5). The old device 40 and the new device 50 are displayed in the display field 110 of this device selection screen 100. At T160, the mobile terminal device 10 accepts a device exchange operation in response to the user operating the device exchange icon (YES in S700). At T162, the mobile terminal device 10 accepts a new device selection operation in response to the user operating the display field 110 of the new device 50 on the device selection screen 100 (YES in S702).

T164では、携帯端末装置10は、新デバイス選択操作を受け付けたことに応じて、デバイス交換において新デバイス50が選択された旨を示す新デバイス選択信号を新デバイス50に送信する。T166では、新デバイス50は、新デバイス選択信号を受信したことに応じて、デバイス交換情報およびアクティベーション情報を含む情報であって、デバイスID「dv5」およびデバイス設定「dc5」少なくとも含む第1管理テーブルKT1の情報を携帯端末装置10に送信する。 At T164, in response to receiving the new device selection operation, the mobile terminal device 10 transmits to the new device 50 a new device selection signal indicating that the new device 50 has been selected in the device exchange. At T166, in response to receiving the new device selection signal, the new device 50 transmits to the mobile terminal device 10 information in the first management table KT1 including device exchange information and activation information, and including at least the device ID "dv5" and device setting "dc5".

T168では、携帯端末装置10は、新デバイス50のデバイス交換情報およびアクティベーション情報を取得したことに応じて(S704)、新デバイス50のデバイス交換情報がオフ状態であること、および、アクティベーション情報がオフ状態であることを確認する(S706,S708)。T170では、携帯端末装置10は、新デバイス50のデバイス交換情報がオフ状態であること、および、アクティベーション情報がオフ状態であることに応じて(S706でYES,S708でYES)、デバイス交換を実行させるダイアログボックスを表示する。 At T168, in response to acquiring the device replacement information and activation information of the new device 50 (S704), the mobile terminal device 10 confirms that the device replacement information of the new device 50 is in the OFF state and that the activation information is in the OFF state (S706, S708). At T170, in response to the device replacement information of the new device 50 being in the OFF state and that the activation information is in the OFF state (YES at S706, YES at S708), the mobile terminal device 10 displays a dialog box for executing a device replacement.

T172では、携帯端末装置10は、ユーザがダイアログボックスに対して操作したことに応じて、デバイス交換実行操作を受け付ける。T174では、ユーザによってデバイス交換実行操作がされたことに応じて(S710でYES)、サーバ30に旧デバイス40の情報更新要求を送信する(S712)。この情報更新要求は、第2管理テーブルKT2における旧デバイス40に対応するアクティベーション情報を更新させる要求であり、旧デバイス40のデバイスID「dv4」を含む。 At T172, the mobile terminal device 10 accepts a device exchange execution operation in response to the user's operation on the dialog box. At T174, in response to the user's device exchange execution operation (YES in S710), an information update request for the old device 40 is sent to the server 30 (S712). This information update request is a request to update the activation information corresponding to the old device 40 in the second management table KT2, and includes the device ID "dv4" of the old device 40.

T176では、サーバ30は、旧デバイス40の情報更新要求を取得したことに応じて、第2管理テーブルKT2における旧デバイス40のデバイスID「dv4」に対応するアクティベーション情報をオン状態からオフ状態に更新する。T178では、サーバ30は、旧デバイス40に対応するアクティベーション情報を更新したことに応じて、その旨を示す更新完了通知を携帯端末装置10に送信する。 At T176, in response to receiving an information update request for the old device 40, the server 30 updates the activation information corresponding to the device ID "dv4" of the old device 40 in the second management table KT2 from an ON state to an OFF state. At T178, in response to having updated the activation information corresponding to the old device 40, the server 30 transmits an update completion notification indicating this to the mobile terminal device 10.

T180では、携帯端末装置10は、サーバ30から更新完了通知を取得したことに応じて、旧デバイス40に情報更新要求を送信する(S712)。この情報更新要求は、旧デバイス40の第1管理テーブルKT1におけるデバイス交換情報およびアクティベーション情報を更新させる要求である。 At T180, in response to receiving the update completion notification from the server 30, the mobile terminal device 10 transmits an information update request to the old device 40 (S712). This information update request is a request to update the device replacement information and activation information in the first management table KT1 of the old device 40.

T182では、旧デバイス40は、情報更新要求を取得したことに応じて、デバイス交換情報をオフ状態からオン状態に更新し、さらに、アクティベーション情報をオン状態からオフ状態に更新する。T184では、旧デバイス40は、各情報の更新が完了したことに応じて、その旨を示す更新完了通知を携帯端末装置10に送信する。 At T182, in response to receiving the information update request, the old device 40 updates the device exchange information from the OFF state to the ON state, and further updates the activation information from the ON state to the OFF state. At T184, in response to completing the updates of each piece of information, the old device 40 transmits an update completion notification to the mobile terminal device 10 indicating that the updates have been completed.

T186では、携帯端末装置10は、旧デバイス40から更新完了通知を取得したことに応じて、サーバ30に新デバイス50の情報更新要求を送信する(S714)。この情報更新要求は、第2管理テーブルKT2における新デバイス50に対応するアクティベーション情報を更新させる要求であり、新デバイス50のデバイスID「dv5」を含む。 At T186, in response to receiving the update completion notification from the old device 40, the mobile terminal device 10 transmits an information update request for the new device 50 to the server 30 (S714). This information update request is a request to update the activation information corresponding to the new device 50 in the second management table KT2, and includes the device ID "dv5" of the new device 50.

T188では、サーバ30は、新デバイス50の情報更新要求を取得したことに応じて、第2管理テーブルKT2における新デバイス50のデバイスID「dv5」に対応するサービスID「sv3」が登録された新デバイス50以外のすべてのデバイス(本実施例では旧デバイス40のみ)に対応するアクティベーション情報がオフ状態であることを確認し、デバイスID「dv5」に対応するアクティベーション情報をオフ状態からオン状態に更新する。T190では、サーバ30は、新デバイス50のアクティベーション情報を更新したことに応じて、その旨を示す更新完了通知を携帯端末装置10に送信する。 At T188, in response to receiving an information update request for the new device 50, the server 30 confirms that the activation information corresponding to all devices other than the new device 50 (only the old device 40 in this embodiment) in which the service ID "sv3" corresponding to the device ID "dv5" of the new device 50 in the second management table KT2 is registered is in the OFF state, and updates the activation information corresponding to the device ID "dv5" from the OFF state to the ON state. At T190, in response to having updated the activation information of the new device 50, the server 30 transmits an update completion notification indicating this to the mobile terminal device 10.

T192では、携帯端末装置10は、サーバ30から更新完了通知を取得したことに応じて、新デバイス50に情報更新要求を送信する(S714)。この情報更新要求は、新デバイス50の第1管理テーブルKT1におけるアクティベーション情報を更新させる要求である。 At T192, in response to receiving the update completion notification from the server 30, the mobile terminal device 10 transmits an information update request to the new device 50 (S714). This information update request is a request to update the activation information in the first management table KT1 of the new device 50.

T194では、新デバイス50は、情報更新要求を取得したことに応じて、アクティベーション情報をオフ状態からオン状態に更新する。T196では、新デバイス50は、アクティベーション情報の更新を完了したことに応じて、その旨を示す更新完了通知を携帯端末装置10に送信する。 At T194, in response to receiving the information update request, the new device 50 updates the activation information from the OFF state to the ON state. At T196, in response to completing the update of the activation information, the new device 50 transmits an update completion notification to the mobile terminal device 10 indicating that the update has been completed.

T198では、携帯端末装置10は、新デバイス50から更新完了通知を取得したことに応じて(S716でYES)、旧デバイス40の印刷可能枚数を新デバイス50に移行するために、旧デバイス40に印刷可能枚数要求を送信する(S718)。T200では、旧デバイス40は、印刷可能枚数要求を取得したことに応じて、印刷可能枚数「pr4」を携帯端末装置10に送信する。 In T198, in response to receiving an update completion notification from the new device 50 (YES in S716), the mobile terminal device 10 sends a printable number request to the old device 40 in order to transfer the printable number of the old device 40 to the new device 50 (S718). In T200, in response to receiving the printable number request, the old device 40 sends the printable number "pr4" to the mobile terminal device 10.

T202では、携帯端末装置10は、印刷可能枚数を取得したことに応じて、旧デバイス40に対して、印刷可能枚数の記憶の消去を要求する印刷可能枚数消去要求を送信する。T204では、旧デバイス40は、印刷可能枚数消去要求を取得したことに応じて、第1管理テーブルKT1に記憶された印刷可能枚数の情報を消去する。これにより、旧デバイス40の第1管理テーブルKT1における印刷可能枚数は、「-(ブランク)」となる。T206では、旧デバイス40は、印刷可能枚数の情報を消去したことに応じて、その旨を示す消去完了通知を携帯端末装置10に送信する。 At T202, in response to acquiring the printable number, the mobile terminal device 10 transmits a printable number erasure request to the old device 40, requesting that the memory of the printable number be erased. At T204, in response to acquiring the printable number erasure request, the old device 40 erases the information on the printable number stored in the first management table KT1. As a result, the printable number in the first management table KT1 of the old device 40 becomes "- (blank)." At T206, in response to acquiring the printable number information, the old device 40 transmits an erasure completion notification to the mobile terminal device 10 indicating that the information on the printable number has been erased.

T208では、携帯端末装置10は、旧デバイス40から消去完了通知を取得したことに応じて、新デバイス50に印刷可能枚数更新要求を送信する。この印刷可能枚数更新要求は、旧デバイス40の印刷可能枚数「pr4」を含み、新デバイス50の印刷可能枚数を、旧デバイス40の印刷可能枚数に更新させる要求である。T210では、新デバイス50は、印刷可能枚数更新要求を取得したことに応じて、第1管理テーブルKT1の印刷可能枚数を、旧デバイス40の印刷可能枚数「pr4」に更新する。 At T208, in response to receiving an erasure completion notification from the old device 40, the mobile terminal device 10 sends a printable number update request to the new device 50. This printable number update request includes the printable number "pr4" of the old device 40, and is a request to update the printable number of the new device 50 to the printable number of the old device 40. At T210, in response to receiving the printable number update request, the new device 50 updates the printable number in the first management table KT1 to the printable number of the old device 40, "pr4".

T212では、新デバイス50は、印刷可能枚数の更新を完了したことに応じて、その示す更新完了通知を携帯端末装置10に送信する。T214では、携帯端末装置10は、新デバイス50から更新完了通知を取得したことに応じて、チェック内容設定要求を新デバイス50に送信する(S720)。このチェック内容設定要求は、新デバイス50の第1管理テーブルKT1における枚数チェック日時を設定させる要求である。T216では、新デバイス50は、チェック内容設定要求を取得したことに応じて、第1管理テーブルKT1の枚数チェック日時を現時点の日時に設定する。T218では、新デバイス50は、枚数チェック日時の設定が完了したことに応じて、その旨を示す設定完了通知を携帯端末装置10に送信する。 At T212, the new device 50 transmits an update completion notification to the mobile terminal device 10 indicating that the update of the printable number has been completed. At T214, the mobile terminal device 10 transmits a check content setting request to the new device 50 in response to receiving the update completion notification from the new device 50 (S720). This check content setting request is a request to set the number check date and time in the first management table KT1 of the new device 50. At T216, the new device 50 sets the number check date and time in the first management table KT1 to the current date and time in response to receiving the check content setting request. At T218, the new device 50 transmits a setting completion notification to the mobile terminal device 10 indicating that setting of the number check date and time has been completed.

T220では、携帯端末装置10は、新デバイス50から設定完了通知を取得したことに応じて、チェック内容設定要求をサーバ30に送信する。このチェック内容設定要求は、新デバイス50のデバイスID「dv5」および旧デバイス40の印刷可能枚数「pr4」を含み、サーバ30の第2管理テーブルKT2における新デバイス50に対応する枚数チェック日時および枚数チェック結果を設定させる要求である。 At T220, in response to receiving a setting completion notification from the new device 50, the mobile terminal device 10 sends a check content setting request to the server 30. This check content setting request includes the device ID "dv5" of the new device 50 and the printable number of sheets "pr4" of the old device 40, and is a request to set the number check date and time and the number check result corresponding to the new device 50 in the second management table KT2 of the server 30.

T222では、サーバ30は、チェック内容設定要求を取得したことに応じて、第2管理テーブルKT2における新デバイス50のデバイスID「dv5」に対応する枚数チェック日時を現時点の日時に設定し、かつ、枚数チェック結果を旧デバイス40の印刷可能枚数「pr4」と同じ値に設定する。T224では、サーバ30は、枚数チェック日時及び枚数チェック結果の設定が完了したことに応じて、その旨を示す設定完了通知を携帯端末装置10に送信する。 At T222, in response to receiving the check content setting request, the server 30 sets the number check date and time corresponding to the device ID "dv5" of the new device 50 in the second management table KT2 to the current date and time, and sets the number check result to the same value as the printable number "pr4" of the old device 40. At T224, in response to completing the setting of the number check date and time and the number check result, the server 30 sends a setting completion notification to the mobile terminal device 10.

これにより、各管理テーブルKT1,KT2における枚数チェック日時「cd4」,「cd5」が設定され、第2管理テーブルKT2における枚数チェック結果「cr5」が設定される。これらによって、各管理テーブルKT1,KT2の情報は、図17に示す状態から図18に示す状態となり、デバイス交換処理が完了する。 As a result, the number check dates and times "cd4" and "cd5" are set in each management table KT1 and KT2, and the number check result "cr5" is set in the second management table KT2. As a result, the information in each management table KT1 and KT2 changes from the state shown in FIG. 17 to the state shown in FIG. 18, and the device replacement process is completed.

(効果)
上述した端末プログラム12aは、プリンタ20と通信可能な携帯端末装置10の端末CPU11に実行させるプログラムである。プリンタ20は、インクを用いて用紙に印刷を実行する印刷部25と、印刷部25による印刷を許可する印刷可能枚数を記憶するプリンタ記憶部26bと、印刷部25によって印刷が実行されたことに応じて、印刷に使用された用紙の枚数を印刷可能枚数から減算するプリンタ制御部26と、を備えている。端末プログラム12aは、端末CPU11に、印刷部25による印刷量(印刷枚数)をユーザに選択させるためのチャージ画面300を携帯端末装置10のディスプレイ14に表示させるチャージ画面表示処理(S400)と、チャージ画面表示処理によって表示されたチャージ画面300からユーザが所定の印刷量の選択をしたことに応じて、プリンタ記憶部26bに記憶された印刷可能枚数に、選択をされた印刷量に相当するチャージ枚数を、プリンタ20に加算させる印刷可能枚数加算処理(S406)と、を実行させる。
これによれば、印刷にて使用される用紙の枚数に応じて、適切に印刷サービスを継続して利用することができる。
また、印刷可能枚数が課金されることによって、ユーザがプリンタ20による印刷が可能になり、インク残量が少なくなったプリンタ20が交換される。よって、印刷システム1は、ユーザに適切に課金させることができる。
(effect)
The above-mentioned terminal program 12a is a program executed by the terminal CPU 11 of the portable terminal device 10 capable of communicating with the printer 20. The printer 20 includes a printing unit 25 that uses ink to print on paper, a printer storage unit 26b that stores the number of printable sheets permitted for printing by the printing unit 25, and a printer control unit 26 that subtracts the number of sheets used for printing from the number of printable sheets in response to printing being executed by the printing unit 25. The terminal program 12a causes the terminal CPU 11 to execute a charge screen display process (S400) that causes the display 14 of the portable terminal device 10 to display a charge screen 300 that allows the user to select the amount of printing (number of prints) by the printing unit 25, and a printable sheet number addition process (S406) that causes the printer 20 to add a charge number equivalent to the selected amount of printing to the printable sheet number stored in the printer storage unit 26b in response to the user selecting a predetermined amount of printing from the charge screen 300 displayed by the charge screen display process.
This allows the printing service to be used continuously in an appropriate manner according to the number of sheets of paper used in printing.
Furthermore, by charging for the number of printable pages, the user is enabled to print using the printer 20, and the printer 20 with low ink remaining is replaced. Thus, the printing system 1 can appropriately charge the user.

また、チャージ画面表示処理は、印刷量を示すチャージアイコン321を、チャージ画面300に配置してディスプレイ14に表示させる。印刷可能枚数加算処理は、チャージ画面表示処理によって表示されたチャージアイコン321がユーザにより操作されたことに応じて、プリンタ記憶部26bに記憶された印刷可能枚数に、ユーザによって操作されたチャージアイコン321に示される印刷量を、プリンタ20に加算させる。
これによれば、ユーザは、チャージ画面300に表示されたチャージアイコン321を操作することにより、印刷可能枚数を簡便に追加させることができる。
Furthermore, the charge screen display process places a charge icon 321 indicating the amount of printing on the charge screen 300 and displays it on the display 14. The printable number addition process causes the printer 20 to add the amount of printing indicated by the charge icon 321 operated by the user to the printable number stored in the printer storage unit 26b in response to the user operating the charge icon 321 displayed by the charge screen display process.
This allows the user to easily increase the printable number by operating the charge icon 321 displayed on the charge screen 300.

また、端末プログラム12aは、印刷における印刷量の指定をし、印刷対象となる印刷データをプリンタ20に送信して、プリンタ20に印刷データの印刷を実行させる印刷処理、を端末CPU11に実行させる。
これによれば、ユーザによって携帯端末装置10にて用紙の枚数が指定されて印刷が指示されるため、携帯端末装置10によって適切に印刷を行うことができる。
The terminal program 12a also causes the terminal CPU 11 to execute a print process that specifies the amount of printing to be performed, transmits print data to be printed to the printer 20, and causes the printer 20 to print the print data.
According to this, since the user designates the number of sheets of paper on the mobile terminal device 10 and instructs printing, printing can be appropriately performed by the mobile terminal device 10.

また、印刷処理は、プリンタ記憶部26bに記憶された印刷可能枚数が、印刷指定枚数以上であることに応じて、プリンタ20に印刷を実行させる。
これによれば、ユーザが印刷を行う場合に印刷指定枚数を印刷可能枚数以上にすることが規制されるため、印刷が適切な枚数にて行われる。
Furthermore, the printing process causes the printer 20 to execute printing if the printable number stored in the printer storage unit 26b is equal to or greater than the designated number of pages to be printed.
According to this, when a user performs printing, the number of sheets designated to be printed is restricted from exceeding the number of sheets that can be printed, so that an appropriate number of sheets is printed.

また、プリンタ20は、印刷サービスによって交換を可能とされ、端末プログラム12aは、プリンタの交換の要求をするためのデバイス交換申請アイコンを、ディスプレイ14に表示させるデバイス選択画面表示処理(S108)と、デバイス選択画面表示処理によって表示されたデバイス交換申請アイコン120がユーザにより操作されたことに応じて、交換の要求を申請するデバイス交換申請処理と、を端末CPU11に実行させる。
これによれば、プリンタを交換の要求するためのデバイス交換申請アイコン120が操作可能に表示されるため、ユーザは、所望のタイミングで適切にプリンタの交換を要求できる。
In addition, the printer 20 can be replaced by a printing service, and the terminal program 12a causes the terminal CPU 11 to execute a device selection screen display process (S108) for displaying on the display 14 a device replacement application icon for requesting a printer replacement, and a device replacement application process for submitting a request for replacement in response to a user operating the device replacement application icon 120 displayed by the device selection screen display process.
According to this, the device exchange request icon 120 for requesting a printer exchange is displayed in an operable manner, so that the user can appropriately request a printer exchange at a desired timing.

また、端末プログラム12aは、インクの残量が所定残量以下であることに応じて、プリンタの交換を促す旨の報知を行うデバイス交換依頼報知処理、を端末CPU11に実行させる。
これによれば、インク残量が所定残量以下となったことに応じて、プリンタ20の交換が促されるため、プリンタ20が適切に交換される。
The terminal program 12a also causes the terminal CPU 11 to execute a device replacement request notification process that notifies the user to replace the printer when the remaining amount of ink falls below a predetermined level.
According to this, when the remaining amount of ink falls below a predetermined remaining amount, replacement of the printer 20 is prompted, so that the printer 20 can be replaced appropriately.

また、端末プログラム12aは、プリンタの交換が行われることに応じて、交換対象となった旧デバイス40のプリンタ記憶部26bに記憶された印刷可能枚数を、旧デバイス40と交換される新デバイス50のプリンタ記憶部26bに移行して記憶させる移行処理(S718)、を端末CPU11に実行させる。
これによれば、プリンタ20の交換が行われた場合に、旧デバイス40の印刷可能枚数を、新デバイス50の印刷可能枚数に簡便に引き継ぐことができる。
In addition, in response to a printer replacement, the terminal program 12a causes the terminal CPU 11 to execute a transfer process (S718) for transferring and storing the number of printable sheets stored in the printer memory unit 26b of the old device 40 that is the subject of replacement to the printer memory unit 26b of the new device 50 that is replacing the old device 40.
According to this, when the printer 20 is replaced, the printable number of sheets of the old device 40 can be easily transferred to the printable number of sheets of the new device 50 .

また、プリンタ記憶部26bには、オン状態に設定された場合に印刷部25による印刷の実行が許容され、オフ状態に設定された場合に印刷部25による印刷の実行が規制されること示すアクティベーション情報が記憶されている。端末プログラム12aは、1つの印刷サービスに対応するプリンタのうち1つのプリンタに対してのみ、アクティベーション情報をオン状態に設定する処理(S712,S714)、を端末CPU11に実行させる。
これによれば、アクティベーション情報は、1つの印刷サービスに対して、1つのプリンタのみがオン状態に設定可能であるため、ベンダサーバ4がプリンタ20の供給量を適切に管理できる。
The printer storage unit 26b also stores activation information indicating that when the activation information is set to the ON state, printing by the printing unit 25 is permitted, and when the activation information is set to the OFF state, printing by the printing unit 25 is restricted. The terminal program 12a causes the terminal CPU 11 to execute processing (S712, S714) for setting the activation information to the ON state for only one of the printers corresponding to one printing service.
According to this, the activation information allows only one printer to be set to the ON state for one print service, so that the vendor server 4 can appropriately manage the supply amount of the printer 20 .

また、携帯端末装置10と通信可能なサーバ30に設けられたサーバ記憶部32bに、印刷サービスを識別するサービスIDがプリンタに対応付けられて記憶されている。1つの印刷サービスに対応するプリンタには、同一のサービスIDが対応付けられている。プリンタ記憶部26bに記憶されたアクティベーション情報は、サーバ記憶部32bにプリンタ20およびサービスIDと対応付けられて記憶されている。処理(S712,S714)は、1つのサービスIDに対応するプリンタのうち1つのプリンタに対してのみ、アクティベーション情報をオン状態に設定する。
これによれば、サーバ30に記憶されたサービスIDによって、1つの印刷サービスに対して、1つのプリンタ20のみに対応するアクティベーション情報をオン状態に確実に設定できる。
また、プリンタ20とサーバ30とが通信不能である場合においても、携帯端末装置10とサーバ30とが通信可能であれば、サービスIDに基づいて、印刷サービスが適切に管理される。
Furthermore, a service ID for identifying a printing service is stored in association with the printer in a server storage unit 32b provided in the server 30 capable of communicating with the mobile terminal device 10. The same service ID is associated with a printer corresponding to one printing service. The activation information stored in the printer storage unit 26b is stored in the server storage unit 32b in association with the printer 20 and the service ID. The process (S712, S714) sets the activation information to an ON state only for one of the printers corresponding to one service ID.
According to this, the activation information corresponding to only one printer 20 for one printing service can be reliably set to the ON state using the service ID stored in the server 30 .
Even if the printer 20 and the server 30 cannot communicate with each other, if the mobile terminal device 10 and the server 30 can communicate with each other, the printing service is appropriately managed based on the service ID.

また、サーバ記憶部32bには、印刷可能枚数加算処理によって印刷可能枚数が加算されたことに応じて、および、所定のタイミング毎に、プリンタ記憶部26bに記憶された印刷可能枚数がプリンタ20に対応付けて記憶される。端末プログラム12aは、プリンタ記憶部26bに記憶された印刷可能枚数が、サーバ記憶部32bに直近に記憶された印刷可能枚数より多いことに応じて、印刷の実行を規制する処理(S212)と、を備えている。
これによれば、プリンタ20の第1管理テーブルKT1に記憶されている印刷可能枚数が、正しく減算または加算されていることを、サーバ30の第2管理テーブルKT2に記憶された枚数チェック結果に基づいて判定することができる。
Furthermore, in response to the printable number being added by the printable number addition process and at each predetermined timing, the printable number stored in the printer storage unit 26b is stored in the server storage unit 32b in association with the printer 20. The terminal program 12a also includes a process (S212) for restricting the execution of printing in response to the printable number stored in the printer storage unit 26b being greater than the printable number most recently stored in the server storage unit 32b.
According to this, it is possible to determine whether the number of printable sheets stored in the first management table KT1 of the printer 20 has been correctly subtracted or added based on the sheet count check result stored in the second management table KT2 of the server 30.

また、プリンタ記憶部26bは、プリンタ20が交換されたか否かを示すプリンタ交換情報であって、既に交換されたプリンタであるか、未だ交換されていないプリンタであるかを示すプリンタ交換情報を、プリンタ20に対応付けて記憶する。端末プログラム12aは、プリンタ記憶部26bに記憶されたプリンタ交換情報が既に交換されたプリンタ20であることを示している場合に、プリンタの交換の実行を規制する処理(S722)と、を備えている。
また、プリンタ交換情報がオン状態であるプリンタ20に対してプリンタの交換が規制されるため、交換済のプリンタ20の転用が抑制される。
The printer storage unit 26b also stores printer replacement information indicating whether the printer 20 has been replaced, and indicating whether the printer is a printer that has already been replaced or a printer that has not yet been replaced, in association with the printer 20. The terminal program 12a includes a process (S722) for restricting the execution of printer replacement when the printer replacement information stored in the printer storage unit 26b indicates that the printer 20 is a printer that has already been replaced.
Furthermore, because printer replacement is restricted for printers 20 whose printer replacement information is in an ON state, diversion of a replaced printer 20 is suppressed.

上述した印刷システム1は、プリンタ20と、プリンタ20と通信可能な携帯端末装置10と、を備えている。プリンタ20は、インクを用いて用紙に印刷を実行する印刷部25と、印刷部25による印刷を許可する印刷可能枚数を記憶するプリンタ記憶部26bと、印刷部25によって印刷が実行されたことに応じて、印刷に使用された用紙の枚数を印刷可能枚数から減算するプリンタ制御部26と、を備えている。携帯端末装置10の端末CPU11は、印刷部25による印刷量をユーザに選択させるためのチャージ画面300を携帯端末装置10のディスプレイ14に表示させる表示部(S400)と、表示部によって表示されたチャージ画面300からユーザが所定の印刷量の選択をしたことに応じて、プリンタ記憶部26bに記憶された印刷可能枚数に、チャージ枚数を、プリンタ20に加算させる加算部(S406)と、を備えている。
これによれば、印刷にて使用される用紙の枚数に応じて、適切に印刷サービスを継続して利用することができる。
The printing system 1 described above includes a printer 20 and a portable terminal device 10 capable of communicating with the printer 20. The printer 20 includes a printing unit 25 that uses ink to print on paper, a printer storage unit 26b that stores the number of printable sheets permitted for printing by the printing unit 25, and a printer control unit 26 that subtracts the number of sheets used for printing from the number of printable sheets in response to printing being performed by the printing unit 25. The terminal CPU 11 of the portable terminal device 10 includes a display unit (S400) that displays a charge screen 300 on the display 14 of the portable terminal device 10 to allow the user to select the amount of printing by the printing unit 25, and an addition unit (S406) that causes the printer 20 to add the charge number to the number of printable sheets stored in the printer storage unit 26b in response to the user selecting a predetermined amount of printing from the charge screen 300 displayed by the display unit.
This allows the printing service to be used continuously in an appropriate manner according to the number of sheets of paper used in printing.

また、印刷システム1において、プリンタ20は、印刷サービスによって交換を可能とされている。
これによれば、例えばインク残量が所定残量以下となったことに応じてプリンタ20ごと交換される。そのため、インクの補充といった煩雑な作業をユーザが行う必要がない。
また、プリンタ20には、印刷サービスを申し込んだユーザに付与される印刷可能枚数(2000枚)よりも多く印刷できるだけのインク(2000枚+α)が充填されている。そのため、ユーザは、少なくとも印刷サービスを申し込んだ時点で付与される印刷可能枚数を印刷し終わるまでは、インクをプリンタ20に補充したり、プリンタ20を交換したりすることなく印刷サービスを利用することができる。
Furthermore, in the printing system 1, the printer 20 can be replaced by a printing service.
According to this, when the remaining amount of ink falls below a predetermined level, for example, the entire printer 20 is replaced, so that the user does not need to carry out the troublesome task of refilling ink.
The printer 20 is filled with enough ink (2000 sheets + α) to print more than the printable number (2000 sheets) granted to the user who applied for the printing service. Therefore, the user can use the printing service without refilling the printer 20 with ink or replacing the printer 20, at least until the user has printed the printable number granted at the time of applying for the printing service.

また、印刷システム1は、携帯端末装置10と通信可能なサーバ30、を備えている。サーバ30は、印刷サービスを識別するサービスIDを、プリンタ20に対応付けて記憶するサーバ記憶部32bを備えている。プリンタの交換の対象となったプリンタである旧デバイス40に対応するサービスIDと、旧デバイス40と交換される新デバイス50に対応するサービスIDとが同一となるように設定されている。
これによれば、印刷システム1は、プリンタ20が交換された場合においても、サービスIDに基づいて、印刷サービスを適切に提供することができる。
また、印刷システム1では、初期デバイス設定処理、印刷処理、チャージ処理、デバイス交換依頼報知処理、デバイス交換申請処理、デバイス交換処理などの各種処理を、端末プログラム12aを介して行うことができる。これにより、ユーザは、簡便に本印刷システム1を利用することができる。
The printing system 1 also includes a server 30 capable of communicating with the mobile terminal device 10. The server 30 includes a server storage unit 32b that stores a service ID for identifying a printing service in association with the printer 20. The service ID corresponding to the old device 40, which is the printer that has been replaced, is set to be the same as the service ID corresponding to the new device 50 that replaces the old device 40.
This allows the printing system 1 to appropriately provide the printing service based on the service ID even if the printer 20 is replaced.
In addition, in the printing system 1, various processes such as initial device setting process, printing process, charging process, device exchange request notification process, device exchange application process, and device exchange process can be performed via the terminal program 12a. This allows the user to use the printing system 1 easily.

また、プリンタ20は、ユーザによってインクを補充不能に設けられている。
これによれば、印刷サービスにおいて、プリンタ20のインクが少なくなってきた場合においても、プリンタの交換が適切に行われる。
Furthermore, the printer 20 is set up so that the user cannot refill the ink.
According to this, even if the ink in the printer 20 is low during the printing service, the printer can be appropriately replaced.

(対応関係)
携帯端末装置10が「情報処理装置」の一例である。端末CPU11が「コンピュータ」の一例である。端末プログラム12aが「プログラム」の一例である。インクが「着色剤」の一例である。印刷可能枚数が「印刷許可量」の一例である。チャージ枚数が「選択をされた印刷量」の一例である。チャージ画面300が「選択画面」の一例である。チャージアイコン321が「第1操作アイコン」の一例である。印刷指定枚数が「指定をされた印刷量」の一例である。チャージ画面表示処理(S400)が「第1表示処理」および「第1表示部」の一例である。サービスIDが「サービス識別情報」の一例である。
(Correspondence)
The mobile terminal device 10 is an example of an "information processing device." The terminal CPU 11 is an example of a "computer." The terminal program 12a is an example of a "program." The ink is an example of a "colorant." The number of printable sheets is an example of an "allowed printing amount." The number of sheets to be charged is an example of a "selected printing amount." The charge screen 300 is an example of a "selection screen." The charge icon 321 is an example of a "first operation icon." The number of sheets designated to be printed is an example of a "designated printing amount." The charge screen display process (S400) is an example of a "first display process" and a "first display unit." The service ID is an example of "service identification information."

旧デバイス40が「被交換プリンタ」の一例である。新デバイス50が「交換プリンタ」の一例である。印刷可能枚数加算処理(S406)が「加算処理」および「加算部」の一例である。デバイス交換依頼報知処理が「報知処理」の一例である。デバイス交換申請アイコン120が「第2操作アイコン」の一例である。デバイス選択画面表示処理(S108)が「第2表示処理」の一例である。デバイス交換申請処理が「交換申請処理」の一例である。ディスプレイ14が「表示部」の一例である。プリンタ制御部26が「減算部」の一例である。デバイス交換処理のS712およびS714が「設定処理」の一例である。印刷処理のS212が「印刷規制処理」の一例である。デバイス交換処理のS722が「交換規制処理」の一例である。インクが「着色剤」の一例である。 The old device 40 is an example of a "replaced printer." The new device 50 is an example of a "replacement printer." The printable number addition process (S406) is an example of an "addition process" and an "addition unit." The device exchange request notification process is an example of an "notification process." The device exchange application icon 120 is an example of a "second operation icon." The device selection screen display process (S108) is an example of a "second display process." The device exchange application process is an example of an "exchange application process." The display 14 is an example of a "display unit." The printer control unit 26 is an example of a "subtraction unit." S712 and S714 of the device exchange process are examples of a "setting process." S212 of the printing process is an example of a "print restriction process." S722 of the device exchange process is an example of an "exchange restriction process." Ink is an example of a "colorant."

(変形例)
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
(Modification)
Although specific examples of the present invention have been described above in detail, these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and alterations of the specific examples exemplified above. Modifications of the above-mentioned embodiments are listed below.

上記の実施例において、携帯端末装置10は、スマートフォンである。しかし、それに代えて、携帯端末装置10を、ユーザが使用するデスクトップPC、ノートPC、タブレットPC等の端末としても良い。 In the above embodiment, the mobile terminal device 10 is a smartphone. However, instead, the mobile terminal device 10 may be a terminal such as a desktop PC, a notebook PC, or a tablet PC used by a user.

また、上記の実施例において、プリンタ20は、インクジェットプリンタである。しかし、それに代えて、プリンタ20を、レーザープリンタ、サーマルプリンタとしても良い。 In the above embodiment, the printer 20 is an inkjet printer. However, instead, the printer 20 may be a laser printer or a thermal printer.

上記の実施例において、インク残量検出部24は、光学センサを用いてインク残量を検出している。しかし、それに代えて、インク残量を、印刷時にインクが吐出されるインクヘッドの動作回数に基づいて検出しても良い。また、インク残量を、印刷に使用されたインクの消費量に基づいて検出しても良い。インクの消費量は、例えば印刷データ12cから算出されるドットの数に基づいて導出される。 In the above embodiment, the ink remaining amount detection unit 24 detects the amount of remaining ink using an optical sensor. However, instead, the amount of remaining ink may be detected based on the number of operations of the ink head that ejects ink during printing. The amount of remaining ink may also be detected based on the amount of ink consumed that was used in printing. The amount of ink consumed is derived based on the number of dots calculated from the print data 12c, for example.

上記の実施例において、プリンタの交換は、インク残量に基づいて実行される。しかし、それに代えて、プリンタの交換を、プリンタ20の故障が発生した場合や、現在使用しているプリンタ20と異なるプリンタをユーザが所望した場合に実行してもよい。 In the above embodiment, printer replacement is performed based on the amount of remaining ink. However, instead, printer replacement may be performed when a malfunction occurs in the printer 20 or when the user desires a printer other than the printer 20 currently being used.

上記の実施例において、ユーザは、ベンダから送付されることでプリンタ20を入手する。しかし、それに代えて、ユーザは、小売店等の実店舗や、インターネット3上に開設されたECサイト等の仮想店舗からプリンタ20を入手してもよい。 In the above embodiment, the user obtains the printer 20 by having it sent from the vendor. However, instead, the user may obtain the printer 20 from a physical store such as a retail store, or a virtual store such as an EC site set up on the Internet 3.

上記の実施例において、図4のデバイス選択操作(S102)または図15の新デバイス選択操作(S702)は、デバイス選択画面100において任意のプリンタが選択される操作である。しかし、それに代えて、デバイス選択操作を、ユーザが携帯端末装置10を選択の対象となるプリンタ20に近づける行為としても良い。具体的には、プリンタ20の近距離通信部21に携帯端末装置10の近距離通信部13を近づけることにより、プリンタ20と携帯端末装置10とが近距離にて無線通信によって接続されたことに応じて、携帯端末装置10がデバイス選択操作を受け付ける。 In the above embodiment, the device selection operation (S102) in FIG. 4 or the new device selection operation (S702) in FIG. 15 is an operation in which an arbitrary printer is selected on the device selection screen 100. However, instead of this, the device selection operation may be an action in which the user brings the mobile terminal device 10 closer to the printer 20 to be selected. Specifically, by bringing the short-range communication unit 13 of the mobile terminal device 10 closer to the short-range communication unit 21 of the printer 20, the printer 20 and the mobile terminal device 10 are connected by wireless communication at a short distance, and the mobile terminal device 10 accepts the device selection operation.

上記の実施例において、ユーザは、ディスプレイ14に表示されたチャージ画面300から所望のチャージアイコン321を選択することで、選択したチャージアイコン321に対応するチャージ枚数が印刷可能枚数にチャージ(加算)される。しかし、それに代えて、ユーザが所望のチャージ枚数を入力できるように構成して、ユーザによって入力されたチャージ枚数を印刷可能枚数にチャージし、入力されたチャージ枚数に応じた課金額をベンダがユーザに請求するようにしてもよい。また、用紙をチャージする構成に限らず、ポイントをチャージしたり、インク量をチャージしたりするような印刷システム1としてもよい。この場合、例えば片面印刷か両面印刷か、あるいは印刷データで使用するインク量などに応じて、印刷1回あたりのポイントやインク量を算出し、チャージされたポイントやインク量からカウントするようにすればよい。 In the above embodiment, the user selects the desired charge icon 321 from the charge screen 300 displayed on the display 14, and the charge number corresponding to the selected charge icon 321 is charged (added) to the number of printable sheets. However, instead of this, the system may be configured so that the user can input the desired charge number, the charge number input by the user is charged to the number of printable sheets, and the vendor bills the user for the amount of charge according to the input charge number. Furthermore, the printing system 1 may be configured not only to charge paper, but also to charge points or an amount of ink. In this case, the points or amount of ink per print may be calculated depending on, for example, single-sided or double-sided printing, or the amount of ink used in the print data, and the points or amount of ink may be counted from the charged points or amount of ink.

上記の実施例において、枚数チェック処理の枚数チェック(S310)は、前回の枚数チェック日時から所定期間が経過したタイミングにて行われる。これに代えて、前回の枚数チェック日時から所定期間内に、印刷が実行されたか否かを判定した結果、印刷が実行されたと判定したことに応じて、枚数チェックを行うようにしてもよい。また、枚数チェックを、印刷が所定回数だけ実施されたことに応じて行われてもよい。これらの場合、枚数チェック(S310)は、印刷可能枚数が枚数チェック結果より少ないか否かを判定する。 In the above embodiment, the number check (S310) of the number check process is performed when a predetermined period has elapsed since the date and time of the previous number check. Alternatively, the number check may be performed when it is determined that printing has been performed within a predetermined period of time since the date and time of the previous number check, and it is determined that printing has been performed. The number check may also be performed when printing has been performed a predetermined number of times. In these cases, the number check (S310) determines whether the number of printable sheets is less than the result of the number check.

また、上記の実施例において、枚数チェック(S310)は、印刷可能枚数を判定の対象にしているが、これに代えて、インク残量を判定の対象としてもよい。すなわち、印刷処理が実行されたことに応じてインク残量が少なくなることに鑑みて、第2管理テーブルKT2の枚数チェック結果には、S312にてその時点のインク残量を記憶させ、枚数チェック(S310)において、その時点のインク残量と、枚数チェック結果に記憶されたインク残量と比較する。枚数チェックにおいて、その時点のインク残量が枚数チェック結果に記憶されたインク残量以下であれば、問題なしと判定される。 In the above embodiment, the number of sheets check (S310) determines the number of sheets that can be printed, but instead, the amount of remaining ink may be determined. In other words, in consideration of the fact that the amount of remaining ink decreases as a print process is executed, the amount of remaining ink at that time is stored in the number of sheets check result in the second management table KT2 in S312, and in the number of sheets check (S310), the amount of remaining ink at that time is compared with the amount of remaining ink stored in the number of sheets check result. In the number of sheets check, if the amount of remaining ink at that time is equal to or less than the amount of remaining ink stored in the number of sheets check result, it is determined that there is no problem.

また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。 The technical elements described in this specification or drawings have technical utility either alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. The technologies illustrated in this specification or drawings achieve multiple objectives simultaneously, and achieving any one of those objectives is itself technically useful.

1:印刷システム、10:携帯端末装置、11:端末CPU、12a:端末プログラム、14:ディスプレイ、20:プリンタ、24:インク残量検出部、25:印刷部、26:プリンタ制御部、26b:プリンタ記憶部、30:サーバ、32b:サーバ記憶部、40:旧デバイス、50:新デバイス、100:デバイス選択画面、120:デバイス交換申請アイコン、300:チャージ画面、310:印刷可能枚数表示部、320:チャージ枚数表示部、321:チャージアイコン、KT1:第1管理テーブル、KT2:第2管理テーブル。

1: Printing system, 10: Portable terminal device, 11: Terminal CPU, 12a: Terminal program, 14: Display, 20: Printer, 24: Ink remaining amount detection unit, 25: Printing unit, 26: Printer control unit, 26b: Printer memory unit, 30: Server, 32b: Server memory unit, 40: Old device, 50: New device, 100: Device selection screen, 120: Device exchange request icon, 300: Charge screen, 310: Printable number of sheets display unit, 320: Charge number display unit, 321: Charge icon, KT1: First management table, KT2: Second management table.

Claims (15)

プリンタ及びサーバと通信可能な情報処理装置のコンピュータに実行させるプログラムであって、
前記プリンタは、
着色剤を用いて用紙に印刷を実行する印刷部と、
前記印刷部による印刷を許可する印刷許可量を記憶するプリンタ記憶部と、
前記印刷部によって前記印刷が実行されたことに応じて、前記印刷に使用された前記用紙の枚数を前記印刷許可量から減算する減算部と、を備え、
前記サーバは、
前記プリンタ記憶部に記憶された前記印刷許可量を前記プリンタに対応付けて記憶するサーバ記憶部、を備え、
前記コンピュータに、
前記印刷部による印刷量をユーザに選択させるための選択画面を前記情報処理装置の表示部に表示させる第1表示処理と、
前記第1表示処理によって表示された前記選択画面から前記ユーザが所定の前記印刷量の選択をしたことに応じて、前記プリンタ記憶部に記憶された前記印刷許可量に、前記選択をされた前記印刷量を、前記プリンタに加算させる加算処理と、
前記加算処理によって前記印刷量の加算された前記印刷許可量で、前記サーバ記憶部に記憶された前記印刷許可量を更新する更新処理と、
を実行させるプログラム。
A program executed by a computer of an information processing device capable of communicating with a printer and a server ,
The printer includes:
a printing unit that performs printing on paper using a coloring agent;
a printer storage unit that stores a print permission amount that is permitted to be printed by the printing unit;
a subtraction unit that subtracts the number of sheets of paper used for the printing from the permitted print amount in response to the printing being executed by the printing unit,
The server,
a server storage unit that stores the print permission amount stored in the printer storage unit in association with the printer;
The computer includes:
a first display process for displaying a selection screen on a display unit of the information processing device so that a user can select a printing amount to be printed by the printing unit;
an addition process for causing the printer to add the selected printing amount to the printing allowance amount stored in the printer storage unit in response to the user selecting a predetermined printing amount from the selection screen displayed by the first display process;
an update process for updating the permitted printing amount stored in the server storage unit with the permitted printing amount obtained by adding the printing amount in the addition process;
A program that executes the following.
請求項1に記載のプログラムであって、
前記第1表示処理は、前記印刷量を示す第1操作アイコンを、前記選択画面に配置して前記表示部に表示させ、
前記加算処理は、前記第1表示処理によって表示された前記第1操作アイコンが前記ユーザにより操作されたことに応じて、前記プリンタ記憶部に記憶された前記印刷許可量に、前記ユーザによって操作された前記第1操作アイコンに示される前記印刷量を、前記プリンタに加算させる、プログラム。
The program according to claim 1,
the first display process includes arranging a first operation icon indicating the print amount on the selection screen and displaying the first operation icon on the display unit;
The addition process is a program that causes the printer to add the printing amount indicated by the first operation icon operated by the user to the printing allowance amount stored in the printer memory unit in response to the first operation icon displayed by the first display process being operated by the user.
請求項1または請求項2に記載のプログラムであって、さらに、
前記印刷における前記印刷量の指定をし、印刷対象となる印刷データを前記プリンタに送信して、前記プリンタに前記印刷データの印刷を実行させる印刷処理、を実行させるプログラム。
The program according to claim 1 or 2, further comprising:
a program for executing a printing process that specifies the print amount in the printing, transmits print data to be printed to the printer, and causes the printer to print the print data.
請求項3に記載のプログラムであって、
前記印刷処理は、前記プリンタ記憶部に記憶された前記印刷許可量が、前記指定をされた前記印刷量以上であることに応じて、前記プリンタに前記印刷を実行させる、プログラム。
The program according to claim 3,
The printing process is a program that causes the printer to execute the printing when the permitted printing amount stored in the printer storage unit is equal to or greater than the designated printing amount.
請求項1乃至請求項4の何れか1項に記載のプログラムであって、さらに、
前記プリンタは、印刷サービスによって交換を可能とされ、
前記交換の要求をするための第2操作アイコンを、前記表示部に表示させる第2表示処理と、
前記第2表示処理によって表示された前記第2操作アイコンが前記ユーザにより操作されたことに応じて、前記交換の要求を申請する交換申請処理と、を実行させるプログラム。
The program according to any one of claims 1 to 4, further comprising:
The printer is made replaceable by a printing service;
a second display process for displaying a second operation icon for requesting the exchange on the display unit;
an exchange request process for requesting the exchange in response to the second operation icon displayed by the second display process being operated by the user; and
請求項5に記載のプログラムであって、さらに、
前記着色剤の残量が所定残量以下であることに応じて、前記交換を促す旨の報知を行う報知処理、を実行させるプログラム。
The program according to claim 5, further comprising:
a program for executing a notification process for issuing a notification urging the user to replace the colorant when the remaining amount of the colorant is equal to or less than a predetermined remaining amount.
請求項5または請求項6に記載のプログラムであって、さらに、
前記交換が行われることに応じて、前記交換の対象となった被交換プリンタの前記プリンタ記憶部に記憶された前記印刷許可量を、前記被交換プリンタと交換される交換プリンタの前記プリンタ記憶部に移行して記憶させる移行処理、を実行させるプログラム。
The program according to claim 5 or 6, further comprising:
A program that executes a migration process that, in response to the replacement, migrates and stores the print permission amount stored in the printer memory unit of the replaced printer to the printer memory unit of the replacement printer that is being replaced with the replaced printer.
請求項5乃至請求項7の何れか1項に記載のプログラムであって、さらに、
前記プリンタ記憶部には、オン状態に設定された場合に前記印刷部による前記印刷の実行が許容され、オフ状態に設定された場合に前記印刷部による前記印刷の実行が規制されること示すアクティベーション情報が記憶され、
1つの前記印刷サービスに対応する前記プリンタのうち1つの前記プリンタに対してのみ、前記アクティベーション情報をオン状態に設定する設定処理、を実行させるプログラム。
The program according to any one of claims 5 to 7, further comprising:
the printer storage unit stores activation information indicating that, when the printer storage unit is set to an ON state, the execution of the printing by the printing unit is permitted, and, when the printer storage unit is set to an OFF state, the execution of the printing by the printing unit is restricted;
a program for executing a setting process for setting the activation information to an ON state only for one of the printers corresponding to one of the print services;
請求項8に記載のプログラムであって、
記サーバ記憶部に、前記印刷サービスを識別するサービス識別情報が前記プリンタに対応付けられて記憶され、
1つの前記印刷サービスに対応する前記プリンタには、同一の前記サービス識別情報が対応付けられ、
前記プリンタ記憶部に記憶された前記アクティベーション情報は、前記サーバ記憶部に前記プリンタおよび前記サービス識別情報と対応付けられて記憶され、
前記設定処理は、1つの前記サービス識別情報に対応する前記プリンタのうち1つの前記プリンタに対してのみ、前記アクティベーション情報をオン状態に設定する、プログラム。
The program according to claim 8,
The server storage unit stores service identification information for identifying the print service in association with the printer;
The printer corresponding to one of the printing services is associated with the same service identification information,
the activation information stored in the printer storage unit is stored in the server storage unit in association with the printer and the service identification information;
The setting process sets the activation information to an ON state only for one of the printers corresponding to one of the service identification information.
請求項9に記載のプログラムであって
記プリンタ記憶部に記憶された前記印刷許可量が、前記サーバ記憶部に直近に記憶された前記印刷許可量より多いことに応じて、前記印刷の実行を規制する印刷規制処理と、を備えているプログラム。
The program according to claim 9 ,
a print restriction process for restricting the execution of the printing when the print allowance amount stored in the printer storage unit is greater than the print allowance amount most recently stored in the server storage unit.
請求項5乃至請求項10の何れか1項に記載のプログラムであって、さらに、
前記プリンタ記憶部は、前記プリンタが交換されたか否かを示すプリンタ交換情報であって、既に交換された前記プリンタであるか、未だ交換されていない前記プリンタであるかを示す前記プリンタ交換情報を、前記プリンタに対応付けて記憶し、
前記プリンタ記憶部に記憶された前記プリンタ交換情報が既に交換された前記プリンタであることを示している場合に、前記交換の実行を規制する交換規制処理と、を備えているプログラム。
The program according to any one of claims 5 to 10, further comprising:
the printer storage unit stores printer replacement information indicating whether the printer has been replaced, the printer replacement information indicating whether the printer has already been replaced or not, in association with the printer;
and an exchange restriction process for restricting execution of the exchange when the printer exchange information stored in the printer storage unit indicates that the printer is an already exchanged printer.
プリンタと、
サーバと、
前記プリンタ及び前記サーバと通信可能な情報処理装置と、を備え、
前記プリンタは、
着色剤を用いて用紙に印刷を実行する印刷部と、
前記印刷部による印刷を許可する印刷許可量を記憶するプリンタ記憶部と、
前記印刷部によって前記印刷が実行されたことに応じて、前記印刷に使用された前記用紙の枚数を前記印刷許可量から減算する減算部と、を備え、
前記サーバは、
前記プリンタ記憶部に記憶された前記印刷許可量を前記プリンタに対応付けて記憶するサーバ記憶部、を備え、
前記情報処理装置のコンピュータは、
前記印刷部による印刷量をユーザに選択させるための選択画面を前記情報処理装置の表示部に表示させる第1表示部と、
前記第1表示部によって表示された前記選択画面から前記ユーザが所定の前記印刷量の選択をしたことに応じて、前記プリンタ記憶部に記憶された前記印刷許可量に、前記選択をされた前記印刷量を、前記プリンタに加算させる加算部と、
前記加算部によって前記印刷量の加算された前記印刷許可量で、前記サーバ記憶部に記憶された前記印刷許可量を更新する更新部と、を備えている印刷システム。
A printer;
A server;
an information processing device capable of communicating with the printer and the server ;
The printer includes:
a printing unit that performs printing on paper using a coloring agent;
a printer storage unit that stores a print permission amount that is permitted to be printed by the printing unit;
a subtraction unit that subtracts the number of sheets of paper used for the printing from the permitted print amount in response to the printing being executed by the printing unit,
The server,
a server storage unit that stores the print permission amount stored in the printer storage unit in association with the printer;
The computer of the information processing device
a first display unit that displays a selection screen on a display unit of the information processing device to allow a user to select a printing amount to be printed by the printing unit;
an adding unit that, in response to the user selecting a predetermined printing amount from the selection screen displayed by the first display unit, causes the printer to add the selected printing amount to the printing allowance amount stored in the printer storage unit;
an updating unit that updates the permitted printing amount stored in the server storage unit with the permitted printing amount obtained by adding the printing amount by the adding unit .
請求項12に記載の印刷システムであって、
前記プリンタは、印刷サービスによって交換を可能とされている、印刷システム。
13. The printing system of claim 12,
A printing system, wherein the printer is made replaceable by a printing service.
請求項13に記載の印刷システムであって
サーバ記憶部は、前記印刷サービスを識別するサービス識別情報を、前記プリンタに対応付けて記憶
前記交換の対象となった前記プリンタである被交換プリンタに対応する前記サービス識別情報と、前記被交換プリンタと交換される交換プリンタに対応する前記サービス識別情報とが同一となるように設定されている印刷システム。
14. The printing system of claim 13 ,
the server storage unit stores service identification information for identifying the print service in association with the printer;
A printing system in which the service identification information corresponding to the replaced printer, which is the printer that is the subject of the replacement, is set to be the same as the service identification information corresponding to the replacement printer that replaces the replaced printer.
請求項12乃至請求項14の何れか1項に記載の印刷システムであって、
前記プリンタは、前記ユーザによって前記着色剤を補充不能に設けられている、印刷システム。
A printing system according to any one of claims 12 to 14,
A printing system, wherein the printer is configured such that the colorant cannot be replenished by the user.
JP2019195212A 2019-10-28 2019-10-28 Program and printing system Active JP7559321B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2019195212A JP7559321B2 (en) 2019-10-28 2019-10-28 Program and printing system
CN202080074038.7A CN114585518B (en) 2019-10-28 2020-10-23 Program and printing system
PCT/JP2020/039862 WO2021085323A1 (en) 2019-10-28 2020-10-23 Program and printing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019195212A JP7559321B2 (en) 2019-10-28 2019-10-28 Program and printing system

Publications (2)

Publication Number Publication Date
JP2021068372A JP2021068372A (en) 2021-04-30
JP7559321B2 true JP7559321B2 (en) 2024-10-02

Family

ID=75637338

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019195212A Active JP7559321B2 (en) 2019-10-28 2019-10-28 Program and printing system

Country Status (3)

Country Link
JP (1) JP7559321B2 (en)
CN (1) CN114585518B (en)
WO (1) WO2021085323A1 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023051189A (en) * 2021-09-30 2023-04-11 ブラザー工業株式会社 Information processing apparatus and device management method
JP7769295B2 (en) * 2021-11-30 2025-11-13 ブラザー工業株式会社 Server system and computer program
JP2023098430A (en) * 2021-12-28 2023-07-10 ブラザー工業株式会社 Paid authorization information purchase processing system
JP7777289B2 (en) 2022-01-13 2025-11-28 ブラザー工業株式会社 Information processing device
JP7839451B2 (en) * 2022-03-23 2026-04-02 ブラザー工業株式会社 Systems and computer programs
JP2023152167A (en) * 2022-04-01 2023-10-16 ブラザー工業株式会社 Image forming device and setting change method
JP2024005767A (en) * 2022-06-30 2024-01-17 ブラザー工業株式会社 Printing authority management system, information management device, and printing authority management program
JP2024064503A (en) 2022-10-28 2024-05-14 ブラザー工業株式会社 Printing authority management system, printing device, and printing authority management program
JP2024084425A (en) 2022-12-13 2024-06-25 ブラザー工業株式会社 Device management server, device management system, and device management program
JP2024094961A (en) 2022-12-28 2024-07-10 ブラザー工業株式会社 Printing device and print volume management system
JP2025013000A (en) * 2023-07-14 2025-01-24 ブラザー工業株式会社 COMPUTER PROGRAM FOR A CONTROL DEVICE, ... AND METHOD FOR CONTROLLING A CONTROL DEVICE - Patent application

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002092299A (en) 2000-09-14 2002-03-29 Seiko Epson Corp Computer peripheral device management apparatus, computer, storage medium, and computer peripheral device management method
JP2006243903A (en) 2005-03-01 2006-09-14 Canon Inc Application system of image forming apparatus with personal authentication function
JP2007179281A (en) 2005-12-27 2007-07-12 Canon Marketing Japan Inc Image processing device, control method and program
JP2012187724A (en) 2011-03-08 2012-10-04 Fuji Xerox Co Ltd Image forming apparatus, image forming system and processing program
JP2015232814A (en) 2014-06-10 2015-12-24 富士ゼロックス株式会社 System, device and program for charging processing
JP2018007084A (en) 2016-07-05 2018-01-11 コニカミノルタ株式会社 Printing system, limited printing method and limited printing control program
JP2018199285A (en) 2017-05-29 2018-12-20 京セラドキュメントソリューションズ株式会社 Printing system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3747907B2 (en) * 2002-12-11 2006-02-22 セイコーエプソン株式会社 Device management system, printer management system, printer management terminal, network printer, terminal program, printer program, and device management method
JP4064375B2 (en) * 2004-06-10 2008-03-19 シャープ株式会社 Printing apparatus, printing restriction management system, printing control program, and recording medium recording printing control program
JP2007030190A (en) * 2005-07-22 2007-02-08 Ricoh Co Ltd Image forming apparatus, use number limit server, print number management method, print number management program, and recording medium recording print number management program
JP2007038440A (en) * 2005-08-01 2007-02-15 Murata Mach Ltd Printer apparatus, its control program, information processor with the control program incorporated, and printing system
JP2010102400A (en) * 2008-10-21 2010-05-06 Canon Inc Information processing apparatus, image forming apparatus, job processing method, and program
JP5017599B2 (en) * 2009-07-29 2012-09-05 キヤノンマーケティングジャパン株式会社 Print management system, printing apparatus, print management method and program
JP5387294B2 (en) * 2009-09-29 2014-01-15 ブラザー工業株式会社 Printer and server connected to server
US8405862B2 (en) * 2009-10-30 2013-03-26 Kabushiki Kaisha Toshiba Printing managing apparatus, image forming apparatus, and printing managing method
JP2013011930A (en) * 2011-06-28 2013-01-17 Brother Ind Ltd Control device and program
JP6303566B2 (en) * 2014-02-12 2018-04-04 富士ゼロックス株式会社 Printing instruction apparatus, printing apparatus, printing system, and program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002092299A (en) 2000-09-14 2002-03-29 Seiko Epson Corp Computer peripheral device management apparatus, computer, storage medium, and computer peripheral device management method
JP2006243903A (en) 2005-03-01 2006-09-14 Canon Inc Application system of image forming apparatus with personal authentication function
JP2007179281A (en) 2005-12-27 2007-07-12 Canon Marketing Japan Inc Image processing device, control method and program
JP2012187724A (en) 2011-03-08 2012-10-04 Fuji Xerox Co Ltd Image forming apparatus, image forming system and processing program
JP2015232814A (en) 2014-06-10 2015-12-24 富士ゼロックス株式会社 System, device and program for charging processing
JP2018007084A (en) 2016-07-05 2018-01-11 コニカミノルタ株式会社 Printing system, limited printing method and limited printing control program
JP2018199285A (en) 2017-05-29 2018-12-20 京セラドキュメントソリューションズ株式会社 Printing system

Also Published As

Publication number Publication date
JP2021068372A (en) 2021-04-30
CN114585518B (en) 2024-11-29
CN114585518A (en) 2022-06-03
WO2021085323A1 (en) 2021-05-06

Similar Documents

Publication Publication Date Title
JP7559321B2 (en) Program and printing system
JP7494987B2 (en) program
US10374909B2 (en) Server for managing status of service agreement with image-recording device
CN107612700B (en) Server device, image forming apparatus, and information processing apparatus
JP2013172240A (en) Function limit release system of electronic device, function limit release method of electronic device and electronic device
US12112083B2 (en) Server, transfer method, and non-transitory computer-readable storage medium therefor
US20230359404A1 (en) Recording system, recording device, and server
JP2003280869A (en) Printing system
JP2008152419A (en) Printing system, printing apparatus, and license management method for printing system
JP7268458B2 (en) Image processing device and program
JP6089760B2 (en) Image processing apparatus, control method therefor, program, and image processing system
JP2024018919A (en) Server, computer program for server, method executed by server, communication device, computer program for communication device, and method executed by communication device
JP7643076B2 (en) Control program, printing system, and information acquisition method
JP2015139038A (en) Charging system
JP7619131B2 (en) Recording systems and programs
JP7666077B2 (en) Printing system, printing device, and server
JP2025118349A (en) Image forming apparatus and program
JP7608941B2 (en) Recording device and recording system
JP2024103211A (en) Image forming apparatus, method, program, and system
US20250292051A1 (en) Consumable management system and consumable management apparatus
JP2025122417A (en) Image forming device
JP2023174269A (en) Image processing device and control program
JP2024141171A (en) Image forming apparatus, image forming system
JP2023065952A (en) IMAGE FORMING SYSTEM, PRINTING APPARATUS, IMAGE FORMING METHOD
JP2023065934A (en) Image forming system, printer, and image forming method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221004

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231024

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240319

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: 20240820

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240902

R150 Certificate of patent or registration of utility model

Ref document number: 7559321

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150