JP7559321B2 - Program and printing system - Google Patents
Program and printing system Download PDFInfo
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/34—Circuits 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には、所定の期間に対して一定の料金を支払うことで印刷サービスを継続して利用することができる印刷システムが開示されている。
上述した印刷システムにおいては、所定の期間内において印刷に使用される用紙の枚数にバラツキが生じることによって、印刷に使用された一枚あたりの料金にバラツキが生じる。 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.
(印刷システム1の構成)
図1は、本明細書の実施例に係る印刷システム1の構成図である。印刷システム1は、ユーザに提供される印刷サービスに用いられるものである。印刷サービスは、プリンタ20によって印刷可能な用紙の枚数である印刷可能枚数に対してユーザが課金することにより、ユーザが印刷可能となるサービスである。ユーザがこの印刷サービスを申し込むときに初期費用を支払うことにより、ユーザに対して所定の印刷可能枚数(例えば2000枚)が付与される。本実施例においてプリンタ20は、インクジェットプリンタである。
(Configuration of Printing System 1)
1 is a configuration diagram of a
また、ベンダからユーザに送付されるプリンタ20には、ユーザに対して付与された所定の印刷可能枚数以上(例えば2000枚+α枚)の印刷をするために必要な量のインクが充填されている。このため、本印刷サービスでは、ユーザは、プリンタ20を入手した後、初期費用を支払うことにより付与された印刷可能枚数の印刷を行うまでの間に、プリンタ20にインクを充填したり、インクカートリッジを交換したりする手間が不要となる。したがって、本印刷サービスは、プリンタ20へのインクの補充作業が不要となり、ユーザにとっての利便性が高いサービスである。
The
また、ユーザが初期費用の支払いにより付与された所定の印刷可能枚数を超えて印刷を行いたい場合は、追加の費用を支払う。そして、追加の印刷可能枚数を購入することにより、ユーザはプリンタ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
印刷システム1は、携帯端末装置10、プリンタ20およびサーバ30を備えている。携帯端末装置10とプリンタ20とは、ルータ2を介して相互に通信可能に、有線または無線によって接続されている。また、携帯端末装置10とサーバ30とは、ルータ2及びインターネット3を介して相互に通信可能に接続されている。さらに、プリンタ20とサーバ30とは、ルータ2及びインターネット3を介して相互に通信可能に接続されている。なお、プリンタ20とサーバ30とは、相互に通信不能に設けられてもよい。
The
(携帯端末装置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
端末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
The
近距離通信部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-
画像取得部16は、対象画像を取得するものである。画像取得部16は、例えば携帯端末装置10が備えるカメラ(図示省略)によって撮影された画像を対象画像として取得する。また、画像取得部16は、外部装置に相当するHDD等と接続されて対象画像を取得してもよい。画像取得部16によって取得された対象画像は、印刷データ12cに変換されて端末記憶部12に記憶される。外部通信部17は、ネットワークを介して接続された外部装置(本実施例ではプリンタ20およびサーバ30)と相互に信号の送受信を行うものである。外部通信部17は、ルータ2を介してプリンタ20に接続されている。また、外部通信部17は、ルータ2およびインターネット3を介してサーバ30に接続されている。
The
(プリンタ20の構成)
プリンタ20は、本実施例においてカラー印刷機である。プリンタ20は、近距離通信部21、外部通信部22、タンク部23、インク残量検出部24、印刷部25、および、プリンタ制御部26を備えている。
(Configuration of Printer 20)
In this embodiment, the
近距離通信部21は、例えばNFCを用いて、携帯端末装置10と近距離にて無線通信を行うものである。外部通信部22は、ネットワークを介して接続された外部装置(本実施例では携帯端末装置10およびサーバ30)と相互に信号の送受信を行うものである。
The short-
タンク部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
また、タンク部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
インク残量検出部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
プリンタ制御部26は、プリンタ20を統括制御するものである。プリンタ制御部26は、プリンタCPU26a、プリンタ記憶部26bを備えている。プリンタCPU26aは、プリンタ記憶部26b内のプリンタプログラム26b1に従って処理を実行する。プリンタプログラム26b1は、各種処理を実行するプログラムである。プリンタ記憶部26bは、RAM、ROM、フラッシュメモリ、HDD、および、プリンタCPU26aが備えるバッファなどが組み合わされて構成されている。また、プリンタ記憶部26bには、第1管理テーブルKT1が記憶されている。
The
第1管理テーブルKT1は、印刷サービスの利用に関して、プリンタ20に関する情報が記憶されたテーブルである。第1管理テーブルKT1に記憶された情報は、後述する各種処理が実行される場合に適宜使用される。第1管理テーブルKT1には、図2に示すように、デバイスID、印刷可能枚数、インク残量、交換申請情報、アクティベーション情報、デバイス交換情報、デバイス設定、および、枚数チェック日時が対応付けられて記憶されている。
The first management table KT1 is a table that stores information about the
デバイスIDは、プリンタ20を識別するものである。印刷可能枚数は、プリンタ20によって印刷を実行可能な用紙の枚数を示すものである。ユーザは、第1管理テーブルKT1に記憶された印刷可能枚数だけ印刷することができる。印刷可能枚数は、ユーザによって課金されることにより、課金された額に応じた枚数が加算される。一方、印刷可能枚数は、プリンタ20の印刷によって使用された用紙の枚数が減算される。印刷可能枚数の加算および減算についての詳細は後述する。
The device ID identifies the
インク残量は、インク残量検出部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
アクティベーション情報は、オン状態に設定された場合に印刷部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
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
サーバ制御部32は、サーバ30を統括制御するものである。サーバ制御部32は、サーバCPU32aおよびサーバ記憶部32bを備えている。サーバCPU32aは、サーバ記憶部32b内のサーバプログラム32b1に従って処理を実行する。サーバプログラム32b1は、各種処理を実行するプログラムである。
The
サーバ記憶部32bは、RAM、ROM、フラッシュメモリ、HDD、および、サーバCPU32aが備えるバッファなどが組み合わされて構成されている。また、サーバ記憶部32bには、第2管理テーブルKT2が記憶されている(図3)。第2管理テーブルKT2は、印刷サービスを利用するにあたって必要な情報が記憶されたテーブルである。第2管理テーブルKT2は、複数の印刷サービスに対応するデバイス(プリンタ等)がまとめて記憶されてベンダによって管理されている。第2管理テーブルKT2に記憶された情報は、後述する各種処理が実行される場合に適宜使用される。
The
第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
(各処理の説明)
次に、端末CPU11が実行する各種処理について説明する。なお、各処理においては、プリンタ20の電源がオンされて、プリンタ20と携帯端末装置10とが通信可能に接続された状態にて行われる。また、各処理において、携帯端末装置10とサーバ30との接続は、データ授受等が必要になったことに応じて適宜行われる。なお、本実施例においては、各処理において、プリンタ20とサーバ30との情報の授受は行われない。
(Explanation of each process)
Next, various processes executed by the
(初期デバイス設定処理)
はじめに、初期デバイス設定処理について、図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
S100にて、端末CPU11は、デバイス検索ボタン(図示省略)をディスプレイ14に表示する。デバイス検索ボタンは、デバイス検索処理を開始するためのアイコンである。続けて、S102にて、端末CPU11は、デバイス検索操作がされたか否かを判定する。デバイス検索操作は、デバイス検索ボタンへのユーザの操作である。ユーザがデバイス検索ボタンを操作しない場合、端末CPU11は、S102にてNOと判定し、S102を繰り返し実行する。一方、ユーザがデバイス検索ボタンを操作したことに応じて、端末CPU11は、S102にてYESと判定し、S104にてデバイス検索処理を行う。デバイス検索処理は、携帯端末装置10が所属するネットワークに接続されたプリンタを検索する処理である。
In S100, the
続けて、S106にて、端末CPU11は、所定時間(例えば30秒)内にデバイス(プリンタ)から応答(後述する)があるか否かを判定する。プリンタがネットワークに接続されていない等により、プリンタから応答がない状態にて所定時間経過したことに応じて、端末CPU11は、S106にてNOと判定し、初期デバイス設定処理を終了する。一方、ネットワークに接続されたプリンタから所定時間内に応答があったことに応じて、端末CPU11は、S106にてYESと判定し、S108にてデバイス選択画面100をディスプレイ14に表示するデバイス選択画面表示処理を実行する(図5)。
Next, in S106, the
デバイス選択画面100は、デバイス検索によって検索されたプリンタから任意のプリンタの選択を受け付ける画面である。デバイス選択画面100には、検索されたプリンタが、複数の表示欄110にデバイス毎に区分けされたリスト形式で表示される(図5)。本実施例では、携帯端末装置10とルータ2を介して接続されているプリンタ20が検出される。
The
続けて、S110にて、端末CPU11は、デバイス選択操作がされたか否かを判定する。デバイス選択操作は、デバイス選択画面100においてユーザによって任意のプリンタが選択される操作である。ユーザによってプリンタが選択されない場合、端末CPU11は、S110にてNOと判定し、S110を繰り返し実行する。
Next, in S110, the
一方、ユーザによってプリンタが選択されたことに応じて、端末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
(初期デバイス設定処理における印刷システム1の動作)
(ケースA)
次に、上述した初期デバイス設定処理がケースAにて実行された場合における印刷システム1の動作について、図5に示すシーケンス図を用いて説明する。ケースAは、プリンタ20がベンダからユーザに初めて送付された場合であって、初期デバイス設定処理の対象となるプリンタ20が未だ交換されていない場合である。この場合、第1管理テーブルKT1においては、印刷可能枚数「pr1」以外は、何も設定されていないブランクの状態である。
(Operation of
(Case A)
Next, the operation of the
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
T20では、携帯端末装置10は、デバイス選択操作を受け付ける(S110でYES)。T22では、携帯端末装置10は、デバイス選択操作を受け付けたことに応じて、デバイスを選択した旨を示すデバイス選択信号をプリンタ20に送信する。T24では、プリンタ20は、デバイス選択信号を受信したことに応じて、デバイスID「dv1」、インク残量「ink1」、デバイス設定「dc1」を携帯端末装置10に送信する。
At T20, the mobile
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
T28では、プリンタ20は、第1管理テーブル登録要求を受け付けたことに応じて、デバイス交換情報確認を実行する。デバイス交換情報確認において、プリンタ20は、第1管理テーブルKT1において、デバイス交換情報がオン状態であるか否かを確認する。
At T28, the
T30では、プリンタ20は、このデバイス交換情報がブランクであってオン状態でないことに応じて、第1管理テーブル登録を実行する。プリンタ20は、第1管理テーブル登録において、第1管理テーブルKT1に、デバイスID「dv1」と、インク残量「ink1」と、デバイス設定「dc1」とを対応付けて登録(記憶)する。また、プリンタ20は、交換申請情報およびデバイス交換情報のそれぞれをオフ状態に設定する。さらに、プリンタ20は、アクティベーション情報をオン状態に設定して、枚数チェック日時「cd1」を、現時点の日時に設定する。これにより、第1管理テーブル登録が完了する。
At T30, the
T32では、プリンタ20は、第1管理テーブル登録が完了したことに応じて、その旨を示す第1管理テーブル登録完了通知を携帯端末装置10に送信する。この第1管理テーブル登録完了通知には、第1管理テーブルKT1に記憶された情報がすべて含まれている。なお、印刷可能枚数およびインク残量は、携帯端末装置10の端末記憶部12にも記憶され、必要に応じてディスプレイ14に表示される。
At T32, the
T34では、携帯端末装置10は、第1管理テーブル登録完了通知を受け付けたことに応じて、第2管理テーブル登録処理を実行する(S114)。第2管理テーブル登録処理において、携帯端末装置10は、第2管理テーブルKT2の各項目が記憶される第2管理テーブル登録を要求する第2管理テーブル登録要求をサーバ30に送信する。この第2管理テーブル登録要求には、上述した第1管理テーブル登録完了通知に含まれているデバイスID、印刷可能枚数、アクティベーション情報、枚数チェック日時が含まれている。さらに、第2管理テーブル登録要求には、サービスIDが含まれている。サービスID「sv1」は、ユーザによって入力される。
At T34, the mobile
T36では、サーバ30は、第2管理テーブル登録要求を受け付けたことに応じて、サービスIDを確認する。なお、ユーザによって入力されたサービスIDが既に使用されている場合には、サービスIDを変更する必要がある旨の信号を携帯端末装置10に送信する。この場合、携帯端末装置10は、再度入力されたサービスIDにて登録要求を再度実行する。
At T36, the
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
T42では、携帯端末装置10は、第2管理テーブル登録完了通知を受信したことに応じて、初期デバイス設定処理を終了し、メニュー画面200をディスプレイ14に表示する。メニュー画面200は、デバイス操作部210およびデバイス名表示部220を備えている。
At T42, in response to receiving the second management table registration completion notification, the mobile
デバイス操作部210は、メニュー画面200の上側に配置され、ユーザによるプリンタ20の操作を受け付ける部位である。デバイス操作部210には、デバイス設定に含まれるプリンタ20の機能に対応するアイコンが表示される。本実施例においては、コピー機能の実行に対応する第1アイコン211、スキャン機能の実行に対応する第2アイコン212、ファックス機能の実行に対応する第3アイコン213、各機能の設定の変更やインク残量の確認に対応する第4アイコン214、および、後述する印刷可能枚数の確認およびチャージ処理の実行に対応する第5アイコン215が、デバイス操作部210に表示される。デバイス名表示部220は、メニュー画面200の下側に配置され、現在選択されているデバイスのデバイス名(プリンタ名)が表示される。
The
(ケースB)
次に、上述した初期デバイス設定処理がケースBにて実行された場合における印刷システム1の動作について説明する。ケースBは、既に交換済のプリンタ20に対して初期デバイス設定処理が実行される場合である。ケースBは、例えば、後述するデバイス交換処理によってプリンタの交換を実行した後に、ユーザが誤って、交換済のプリンタを選択した場合である。この場合、第1管理テーブルKT1において、デバイス交換情報がオン状態「〇」である。
(Case B)
Next, the operation of the
ケース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
(印刷処理)
次に、端末CPU11が実行する印刷処理について、図6に示すフローチャートを用いて説明する。印刷処理は、プリンタ20に印刷を実行させる処理である。
(Printing process)
Next, the print processing executed by the
S200において、端末CPU11は、印刷実行操作がされたか否かを確認する。印刷実行操作は、ユーザによるメニュー画面200の第1アイコン211への操作である。印刷実行操作がされたことに応じてディスプレイ14に表示される印刷実行画面(図示省略)において、印刷に使用される用紙の枚数などが指定される。以下、印刷実行画面において指定された用紙の枚数を印刷指定枚数と記載する。
In S200, the
第1アイコン211が操作されない場合、端末CPU11は、S200にてNOと判定し、S200を繰り返し実行する。一方、第1アイコン211が操作されたことに応じて、端末CPU11は、S200にてYESと判定し、S202にて、プリンタ20から印刷可能枚数およびアクティベーション情報を取得する。
If the first icon 211 is not operated, the
続けて、S204において、端末CPU11は、印刷可能枚数が印刷指定枚数以上であるか否かを判定する。印刷可能枚数が印刷指定枚数より少ない場合、端末CPU11は、S204にてNOと判定し、S212にて印刷処理を中止する。この場合、後述する印刷可能枚数のチャージ処理を促す旨がディスプレイ14に表示される。一方、印刷可能枚数が印刷指定枚数以上である場合、端末CPU11は、S204にてYESと判定し、S206にてアクティベーション情報がオン状態であるか否かを確認する。
Next, in S204, the
アクティベーション情報がオフ状態であることに応じて、端末CPU11は、S206にてNOと判定し、S212にて印刷処理を中止する。この場合、アクティベーション情報がオフ状態であるため、初期デバイス設定処理を促す旨がディスプレイ14に表示される。一方、アクティベーション情報がオン状態であることに応じて、端末CPU11は、S206にてYESと判定し、S208にて後述する枚数チェック処理を実行する。
If the activation information is in the OFF state, the
続けて、S210において、端末CPU11は、枚数チェック処理による枚数チェックが問題なしか否かを確認する。枚数チェック処理においてチェック結果に問題ありと判定されたことに応じて、端末CPU11は、S210にてNOと判定し、S212にて印刷処理を中止する。この場合、例えば、プリンタ本体の確認をユーザに対して促す旨がディスプレイ14に表示される。
Next, in S210, the
一方、枚数チェック処理においてチェック結果に問題なしと判定されたことに応じて、端末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
続けて、S216にて、端末CPU11は、印刷が完了したか否かを判定する。後述するように、プリンタ20にて印刷が実行されたことに応じて、第1管理テーブルKT1に記憶された印刷可能枚数が印刷に使用された用紙の枚数だけ減算され、印刷が完了した旨を示す印刷完了通知が携帯端末装置10に送信される。この印刷完了通知をプリンタ20から受信したことに応じて、端末CPU11は、S216にてYESと判定し、S218にて減算された印刷可能枚数をプリンタ20から取得して、端末記憶部12に記憶された印刷可能枚数を更新する。また、このとき、インク残量も取得して更新する。
Next, in S216, the
(枚数チェック処理)
次に、上述した印刷処理において実行される枚数チェック処理(図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
S300にて、携帯CPUは、プリンタ20から枚数チェック日時を取得する。続けて、S302にて、枚数チェック日時が現時点以前の日時であるか否かを判定する。取得した枚数チェック日時が現時点より後の日時であることに応じて、携帯CPUはS302にてNOと判定し、S304にてチェック結果に問題ありとする。
In S300, the mobile CPU acquires the number of sheets check date and time from the
一方、取得した枚数チェック日時が現時点以前の日時であることに応じて、端末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
一方、現時点が枚数チェック日時から所定期間経過したことに応じて、端末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
上述した初期デバイス設定処理において、印刷可能枚数と枚数チェック結果とが同じ値に設定される。その後、上述した印刷処理において、印刷可能枚数がその印刷に使用された用紙の枚数だけ減算されている。一方、サーバ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
一方、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
S312にて、端末CPU11は、プリンタ20およびサーバ30のそれぞれにチェック内容更新要求を送信する。チェック内容更新要求は、第1管理テーブルKT1および第2管理テーブルKT2に記憶されているチェック日時を現時点の日時に更新する要求である。また、チェック内容更新要求は、第2管理テーブルKT2に記憶されている枚数チェック結果を、上述した印刷処理のS202(図6)にてプリンタ20から取得した印刷可能枚数にて更新する要求である。
At S312, the
続けて、S314にて、端末CPU11は、チェック内容更新が完了したか否かを確認する。サーバ30においてチェック内容更新が完了したことに応じて、端末CPU11は、S314にてYESと判定し、S316にてチェック結果に問題なしとする。
Next, in S314, the
(印刷処理における印刷システム1の動作)
(ケースC)
次に、上述した印刷処理がケースCにて実行された場合における印刷システム1の動作について図8を用いて説明する。ケースCは、印刷指定枚数に対して印刷可能枚数が十分にある状態であり、アクティベーション情報がオン状態である。また、ケースCは、第1管理テーブルKT1に記憶された枚数チェック日時が現時点以前の日時であり、現時点が枚数チェック日時から所定期間経過した状態である。さらに、ケースCは、所定期間内の印刷の実行によって印刷可能枚数が減算されていることにより、印刷可能枚数が枚数チェック結果より少ない状態である。
(Operation of
(Case C)
Next, the operation of the
T50では、携帯端末装置10は、ユーザによる印刷実行操作を受け付ける(S200でYES)。T52では、携帯端末装置10は、印刷実行操作を受け付けたことに応じて、印刷可能枚数を取得するための印刷可能枚数要求、および、アクティベーション情報を取得するためのアクティベーション情報要求をプリンタ20に送信する。
At T50, the mobile
T54では、プリンタ20は、携帯端末装置10の要求に応じて、第1管理テーブルKT1に記憶されている印刷可能枚数およびアクティベーション情報を送信する。この印刷可能枚数は、端末記憶部12に記憶される。T56では、携帯端末装置10は、プリンタ20から印刷可能枚数およびアクティベーション情報を取得したことに応じて(S202)、印刷可能枚数およびアクティベーション情報を確認する(S204,S206)。具体的には、印刷可能枚数が印刷実行操作にて指定された印刷指定枚数以上であること、および、アクティベーション情報がオン状態であることを確認する(S204およびS206でYES)。
In T54, the
T58では、携帯端末装置10は、枚数チェック処理(S208)に基づいて枚数チェックを行うために、枚数チェック日時を取得するための枚数チェック要求をプリンタ20に送信する。T60にて、プリンタ20は、枚数チェック要求を取得したことに応じて、第1管理テーブルKT1に記憶されている枚数チェック日時を送信する。T62では、携帯端末装置10は、プリンタ20から枚数チェック日時を取得したことに応じて(S300)、枚数チェック日時を確認する(S302)。T64では、枚数チェック日時が現時点以前の日時であることに応じて(S302でYES)、携帯端末装置10は、枚数チェック日時から所定期間が経過していることを確認する(S306でYES)。
In T58, the mobile
続けて、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
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
T74では、サーバ30は、このチェック内容更新要求を取得したことに応じて、第2管理テーブルKT2におけるデバイスIDに対応する枚数チェック日時を現時点の日時に、枚数チェック結果をチェック内容更新要求に含まれた印刷可能枚数に更新する。T76では、サーバ30は、この更新が完了したことにより、その旨を示す更新完了通知を携帯端末装置10に送信する。
In T74, in response to receiving this check content update request, the
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
T84では、携帯端末装置10は、プリンタ20からの更新完了通知を取得したことに応じて(S314でYES)、チェック結果に問題なしとし(S316,S210でYES)、印刷指示をプリンタ20に送信する(S214)。T86では、プリンタ20の印刷部25は、印刷を実行する。さらに、T88では、プリンタ20は、印刷を実行したことに応じて、印刷可能枚数を更新する。具体的には、プリンタ制御部26が、印刷の実行に使用された用紙の枚数だけ印刷可能枚数から減算する。続けて、T90では、プリンタ20は、印刷を完了したことに応じて、その旨を示す印刷完了通知を携帯端末装置10に送信する。
In T84, the mobile
T92では、携帯端末装置10は、印刷完了通知を取得したことに応じて(S216でYES)、プリンタ20に印刷可能枚数を要求する印刷可能枚数要求を送信する。なお、この印刷可能枚数要求には、インク残量の要求も含まれる。T94では、プリンタ20は、印刷可能枚数要求に応じて、印刷の実行に応じて減算された印刷可能枚数およびインク残量を、携帯端末装置10に送信する。
In T92, in response to receiving a print completion notification (YES in S216), the mobile
T96では、携帯端末装置10は、プリンタ20からの印刷可能枚数およびインク残量を取得したことに応じて、端末記憶部12に記憶されている印刷可能枚数およびインク残量を更新して記憶する(S218)。これにより、印刷が実行された時点において、携帯端末装置10およびプリンタ20に記憶されている印刷可能枚数が同じ値となる。一方、サーバ30に記憶された枚数チェック結果は更新されないため、印刷の実行によってプリンタ20および携帯端末装置10の印刷可能枚数が正しく減算されている場合、印刷が実行された時点の印刷可能枚数は、枚数チェック結果より少ない。
In T96, the mobile
(ケースD:図示省略)
次に、上述した印刷処理がケースDにて実行された場合における印刷システム1の動作について説明する。ケースDは、ケースCに対して、プリンタ20において印刷可能枚数が正しく減算されていないこと等により、印刷可能枚数が枚数チェック結果より多くなっている状態である。
(Case D: not shown)
Next, an operation of the
ケース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
(チャージ処理)
次に、端末CPU11が実行するチャージ処理について図9に示すフローチャートを用いて説明する。チャージ処理は、ユーザによって印刷可能枚数に対して課金されたことに応じて、印刷可能枚数を加算する処理である。チャージ処理は、図10に示すチャージ画面300にて実行可能である。チャージ画面300は、印刷可能枚数表示部310およびチャージ枚数表示部320を備えている。
(Charge process)
Next, the charge process executed by the
印刷可能枚数表示部310は、チャージ画面300の上側に配置され、印刷可能枚数を表示する。この印刷可能枚数は、第1管理テーブルKT1から取得したものを用いてもよいし、端末記憶部12に記憶されたものを用いてもよい。チャージ枚数表示部320は、チャージ画面300の下側に配置され、複数のチャージアイコン321がリスト形式にて表示される。複数のチャージアイコン321のそれぞれは、互いに異なる用紙の枚数、および、用紙の枚数に応じた課金の額が表示さている。
The printable
図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
In S400, the
続いて、S402にて、端末CPU11は、印刷可能枚数表示処理を実行する。印刷可能枚数表示処理は、第1管理テーブルKT1に記憶された印刷可能枚数を取得して、印刷可能枚数を印刷可能枚数表示部310に表示させる処理である。なお、第1管理テーブルKT1に記憶された印刷可能枚数を取得したことに応じて、端末記憶部12に印刷可能枚数が記憶される。
Next, in S402, the
続けてS404にて、端末CPU11は、チャージ操作されたか否かを判定する。チャージ操作は、ユーザによるチャージアイコン321への操作である。ユーザの所望する印刷可能枚数が表示されたチャージアイコン321をユーザが操作したことに応じて、端末CPU11は、S404にてYESと判定し、S406にて印刷可能枚数加算処理を実行する。
Then, in S404, the
印刷可能枚数加算処理は、プリンタ20に対して、ユーザによって操作されたチャージアイコン321に表示された用紙の枚数(以下、チャージ枚数と記載する。)を、第1管理テーブルKT1に記憶された印刷可能枚数に加算させる処理である。さらに、加算された印刷可能枚数は、端末記憶部12に記憶される。
The printable number addition process is a process that causes the
続けて、端末CPU11は、S408にて、プリンタ20およびサーバ30のそれぞれにチェック内容更新要求を送信する。チェック内容更新要求は、上述したS312と同様の要求である。
Then, in S408, the
(チャージ処理における印刷システム1の動作)
次に、上述したチャージ処理が実行された場合における印刷システム1の動作について、図11に示すシーケンス図を用いて、メニュー画面200が表示されている状態から説明する。
(Operation of the
Next, the operation of the
T100では、携帯端末装置10は、メニュー画面200にてチャージ画面表示操作を受け付ける。T102では、携帯端末装置10は、チャージ画面表示操作を受け付けたことに応じて、チャージ画面300を表示する(S400)。続けて、T104では、携帯端末装置10は、印刷可能枚数要求をプリンタ20に送信する。T106では、プリンタ20は、印刷可能枚数要求を取得したことに応じて、第1管理テーブルKT1に記憶されている印刷可能枚数を携帯端末装置10に送信する。T108では、携帯端末装置10は、印刷可能枚数を取得したことに応じて、印刷可能枚数表示部310に印刷可能枚数を表示する(S402)。
At T100, the mobile
T110では、携帯端末装置10は、チャージ画面300にてチャージ操作を受け付ける(S404)。T112では、携帯端末装置10は、ユーザによるチャージ操作を受け付けたことに応じて、チャージ操作されたチャージアイコン321に示されたチャージ枚数をプリンタ20に送信する(S406)。T114にて、プリンタ20は、チャージ枚数を取得したことに応じて、そのチャージ枚数を第1管理テーブルKT1に記憶された印刷可能枚数に加算する。
At T110, the mobile
T116では、プリンタ20は、加算した印刷可能枚数を携帯端末装置10に送信する。さらに、T118では、携帯端末装置10は、プリンタ20から送信された印刷可能枚数を、端末記憶部12に記憶する。これにより、携帯端末装置10においても印刷可能枚数が加算される。
At T116, the
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
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
(デバイス交換依頼報知処理)
次に、端末CPU11が実行するデバイス交換依頼報知処理について図12に示すフローチャートを用いて説明する。デバイス交換依頼報知処理は、ユーザに対してプリンタ20の交換を促す旨の報知であるデバイス交換依頼報知を行う処理である。
(Device replacement request notification process)
Next, the device exchange request notification process executed by the
S500にて、端末CPU11は、インク残量不足通知を受信したか否かを判定する。インク残量不足通知は、第1管理テーブルKT1に記憶されたインク残量が所定残量以下となったことに応じて、プリンタ20から送信される通知である。所定残量は、ベンダからプリンタ20が供給された際に充填されているインクの量の例えば20%に相当する。インク残量不足通知は、複数のタンク部23のインク残量のうち、少なくとも一つのタンク部23のインク残量が所定残量以下となったことに応じて通知される。
At S500, the
端末CPU11は、インク残量不足通知を受信したことに応じて、S500にてYESと判定し、S502にてデバイス交換申請済みか否かを確認する。具体的には、第1管理テーブルKT1に記憶された交換申請情報がオン状態か否か確認する。交換申請情報がオン状態であることにより、デバイス交換申請済みであることに応じて、端末CPU11は、S502にてYESと判定し、デバイス交換依頼報知処理を終了する。一方、交換申請情報がオフ状態であることにより、デバイス交換申請済みでない場合、端末CPU11は、S502にてNOと判定し、S504にてデバイス交換依頼報知処理を実行する。デバイス交換依頼報知処理によってデバイス(プリンタ20)の交換を促す旨(図示省略)がディスプレイ14に表示される。
In response to receiving the low ink notification, the
(デバイス交換申請処理)
次に、端末CPU11が実行するデバイス交換申請処理について図13に示すフローチャートを用いて説明する。デバイス交換申請処理は、ベンダが本印刷システム1を管理するためのサーバ30であるベンダサーバ4に対してプリンタ20の交換を申請する処理である。
(Device exchange application processing)
Next, the device exchange application process executed by the
S600において、端末CPU11は、デバイス交換申請操作がされたか否かを判定する。デバイス交換申請操作は、ユーザによるデバイス交換申請アイコン120への操作である。デバイス交換申請アイコン120は、デバイス選択画面100の下側に配置されている(図5)。端末CPU11は、デバイス交換申請操作がされたことに応じて、S600にてYESと判定し、S602にて上述したS502と同様にデバイス交換申請済みか否かを確認する。
In S600, the
デバイス交換申請済であることに応じて、端末CPU11は、S602にてYESと判定し、デバイス交換申請処理を終了する。一方、デバイス交換申請済でない場合、端末CPU11は、S602にてNOと判定し、S604にてデバイス交換申請処理を実行する。デバイス交換申請処理によって、新しいプリンタの送付先等の申請情報を入力可能な申請画面(図示省略)がディスプレイ14に表示される。
If a device replacement application has been applied for, the
ユーザによって申請画面に入力された申請情報は、現在設定されているプリンタ20のデバイスIDとともにベンダサーバ4に送信される。ベンダサーバ4は、新しいプリンタに対して後述する所定の設定を行って、新しいプリンタをユーザに送付する。
The application information entered by the user on the application screen is sent to the
(デバイス交換依頼報知処理およびデバイス交換申請処理における印刷システム1の動作)
次に、上述したデバイス交換依頼報知処理およびデバイス交換申請処理が実行された場合における印刷システム1の動作について、インク残量が所定残量以下であり、かつ、交換申請情報がオフ状態である場合を、図14を用いて説明する。
(Operation of
Next, the operation of the
T130では、プリンタ20は、第1管理テーブルKT1に記憶されたインク残量が所定残量以下となったか否かを判定するインク残量判定を実行する。プリンタ20のインク残量は、第4アイコン214への操作に基づいて表示されるインク残量表示画面400にて示されるように、ブラックBKが所定残量以下となっている。
At T130, the
T132では、プリンタ20は、インク残量判定によってインク残量が所定残量以下であることに応じて、インク残量不足通知を携帯端末装置10に送信する。T134では、携帯端末装置10は、インク残量不足通知を受信したことに応じて(S500でYES)、プリンタ20の交換申請情報を取得するための交換申請情報要求をプリンタ20に送信する。
At T132, the
T136では、プリンタ20は、交換申請情報要求を受信したことに応じて、交換申請情報を示す信号を、携帯端末装置10に送信する。T138では、携帯端末装置10は、交換申請情報がオフ状態であることに応じて(S502でYES)、デバイス交換依頼報知をディスプレイ14に表示する(S504)。
In T136, in response to receiving the exchange application information request, the
T140では、携帯端末装置10は、デバイス交換申請操作を受け付ける(S600でYES)。T142,T144では、携帯端末装置10は、上述したT134,T136と同様の処理を行う(S602)。T146では、携帯端末装置10は、交換申請情報を受信したことに応じて、上述した申請画面を表示する(S604)。T148では、ユーザが申請画面に申請情報として所定の情報を入力する。
At T140, the mobile
T150では、携帯端末装置10は、申請情報およびデバイスIDを示す信号をベンダサーバ4に送信する。T152では、携帯端末装置10は、交換申請情報を更新させる交換申請情報更新要求をプリンタ20に送信する。T154では、プリンタ20は、交換申請情報更新要求を受信したことに応じて、第1管理テーブルKT1に記憶された交換申請情報をオフ状態からオン状態に更新する。
At T150, the mobile
(デバイス交換処理)
次に、端末CPU11が実行するデバイス交換処理について、図15に示すフローチャートを用いて、図17および図18に示す旧デバイス40から新デバイス50に交換する場合を説明する。図17に示す各管理テーブルKT1,KT2の情報は、デバイス交換処理が実行される前の状態を示す。また、図18に示す各管理テーブルKT1,KT2の情報は、デバイス交換処理が実行された後の状態を示す。旧デバイス40は、上述した初期デバイス設定処理によって選択されて、今まで使用をしていたプリンタであって、上述したデバイス交換申請処理によって交換を申請したプリンタである。
(Device replacement process)
Next, the device replacement process executed by the
図17に示すように、デバイス交換処理が実行される前における旧デバイス40については、具体的には、第1管理テーブルKT1において、デバイスIDが「dv4」であり、インク残量「ink4」は、所定残量以下となっている。交換申請情報は、上述した交換の申請が行われたことによりオン状態「〇」になっている。さらに、アクティベーション情報は、初期デバイス設定処理によりオン状態「〇」に設定されている。また、デバイス交換情報は、未だ交換されていないためオフ状態「×」である。なお、デバイス設定は「dc4」に設定され、枚数チェック日時は、「cd4」にて記憶されている。
As shown in FIG. 17, for the
また、第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
一方、新デバイス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
新デバイス50において、第1管理テーブルKT1におけるインク残量「ink5」は、上述した所定の印刷可能枚数を印刷可能なインク残量に相当する。交換申請情報、アクティベーション情報、およびデバイス交換情報は、オフ状態「×」に設定されている。デバイス設定は「dc5」に設定されている。また、第2管理テーブルKT2における新デバイス50に対応するアクティベーション情報は、第1管理テーブルKT1と同様にオフ状態に設定され、枚数チェック日時および枚数チェック結果は、ブランク「-」に設定されている。
In the
図15に戻ってデバイス交換処理について、デバイス検索によって旧デバイス40と新デバイス50とが検索されて、デバイス選択画面100に両デバイスが表示されている状態(図5)から説明を続ける。
Returning to FIG. 15, the device exchange process will be described from the state in which the
S700にて、端末CPU11は、デバイス交換操作がされたか否かを判定する。デバイス交換操作は、ユーザによるデバイス交換アイコン(図示省略)への操作である。デバイス交換アイコンは、例えば、デバイス選択画面100の下側に配置されている。デバイス交換操作がされたことに応じて、端末CPU11は、S700にてYESと判定し、S702にて新デバイス選択操作がされたか否かを判定する。新デバイス選択操作は、ユーザが新デバイス50を選択する操作であり、デバイス選択画面100における新デバイス50が表示された表示欄110への操作である。
In S700, the
端末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
一方、新デバイス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
一方、新デバイス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
S712にて、端末CPU11は、旧デバイス40のデバイス交換情報およびアクティベーション情報を更新する。端末CPU11は、具体的には、サーバ30に、第2管理テーブルKT2における旧デバイス40のデバイスID「dv4」に対応するアクティベーション情報をオン状態からオフ状態に更新させる。さらに、端末CPU11は、旧デバイス40に、第1管理テーブルKT1のアクティベーション情報をオン状態からオフ状態に更新させ、かつ、デバイス交換情報をオフ状態からオン状態に更新させる。このように、サーバ30に記憶された情報の更新が、プリンタ20に記憶された情報の更新よりも先に行われる。
At S712, the
さらに、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
S716にて、端末CPU11は、新デバイス50のアクティベーション情報が更新されたか否かを判定する。端末CPU11は、新デバイス50のアクティベーション情報が更新されていないことに応じて、S716にてNOと判定し、S722にてデバイス交換を中止する。一方、端末CPU11は、新デバイス50のアクティベーション情報が更新されたことに応じて、S716にてYESと判定し、S718にて移行処理を実行する。移行処理は、旧デバイス40の印刷可能枚数を新デバイス50に移行させる処理である。
In S716, the
移行処理によって、旧デバイス40の印刷可能枚数が消去されることにより「pr4」から「-(ブランク)」にされ、かつ、新デバイス50に印刷可能枚数が「-(ブランク)」から「pr4」に更新される。このデバイス交換処理によって、旧デバイス40の使用ができなくなるとともに、新デバイス50の使用が可能となる。
The migration process erases the printable number on the
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
(デバイス交換処理における印刷システム1の動作)
次に、上述したデバイス交換処理が実行された場合における印刷システム1の動作について、図16に示すシーケンス図を用いて、旧デバイス40から新デバイス50に交換する場合を説明する。
(Operation of
Next, the operation of the
はじめに、上述した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
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
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
T172では、携帯端末装置10は、ユーザがダイアログボックスに対して操作したことに応じて、デバイス交換実行操作を受け付ける。T174では、ユーザによってデバイス交換実行操作がされたことに応じて(S710でYES)、サーバ30に旧デバイス40の情報更新要求を送信する(S712)。この情報更新要求は、第2管理テーブルKT2における旧デバイス40に対応するアクティベーション情報を更新させる要求であり、旧デバイス40のデバイスID「dv4」を含む。
At T172, the mobile
T176では、サーバ30は、旧デバイス40の情報更新要求を取得したことに応じて、第2管理テーブルKT2における旧デバイス40のデバイスID「dv4」に対応するアクティベーション情報をオン状態からオフ状態に更新する。T178では、サーバ30は、旧デバイス40に対応するアクティベーション情報を更新したことに応じて、その旨を示す更新完了通知を携帯端末装置10に送信する。
At T176, in response to receiving an information update request for the
T180では、携帯端末装置10は、サーバ30から更新完了通知を取得したことに応じて、旧デバイス40に情報更新要求を送信する(S712)。この情報更新要求は、旧デバイス40の第1管理テーブルKT1におけるデバイス交換情報およびアクティベーション情報を更新させる要求である。
At T180, in response to receiving the update completion notification from the
T182では、旧デバイス40は、情報更新要求を取得したことに応じて、デバイス交換情報をオフ状態からオン状態に更新し、さらに、アクティベーション情報をオン状態からオフ状態に更新する。T184では、旧デバイス40は、各情報の更新が完了したことに応じて、その旨を示す更新完了通知を携帯端末装置10に送信する。
At T182, in response to receiving the information update request, the
T186では、携帯端末装置10は、旧デバイス40から更新完了通知を取得したことに応じて、サーバ30に新デバイス50の情報更新要求を送信する(S714)。この情報更新要求は、第2管理テーブルKT2における新デバイス50に対応するアクティベーション情報を更新させる要求であり、新デバイス50のデバイスID「dv5」を含む。
At T186, in response to receiving the update completion notification from the
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
T192では、携帯端末装置10は、サーバ30から更新完了通知を取得したことに応じて、新デバイス50に情報更新要求を送信する(S714)。この情報更新要求は、新デバイス50の第1管理テーブルKT1におけるアクティベーション情報を更新させる要求である。
At T192, in response to receiving the update completion notification from the
T194では、新デバイス50は、情報更新要求を取得したことに応じて、アクティベーション情報をオフ状態からオン状態に更新する。T196では、新デバイス50は、アクティベーション情報の更新を完了したことに応じて、その旨を示す更新完了通知を携帯端末装置10に送信する。
At T194, in response to receiving the information update request, the
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
T202では、携帯端末装置10は、印刷可能枚数を取得したことに応じて、旧デバイス40に対して、印刷可能枚数の記憶の消去を要求する印刷可能枚数消去要求を送信する。T204では、旧デバイス40は、印刷可能枚数消去要求を取得したことに応じて、第1管理テーブルKT1に記憶された印刷可能枚数の情報を消去する。これにより、旧デバイス40の第1管理テーブルKT1における印刷可能枚数は、「-(ブランク)」となる。T206では、旧デバイス40は、印刷可能枚数の情報を消去したことに応じて、その旨を示す消去完了通知を携帯端末装置10に送信する。
At T202, in response to acquiring the printable number, the mobile
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
T212では、新デバイス50は、印刷可能枚数の更新を完了したことに応じて、その示す更新完了通知を携帯端末装置10に送信する。T214では、携帯端末装置10は、新デバイス50から更新完了通知を取得したことに応じて、チェック内容設定要求を新デバイス50に送信する(S720)。このチェック内容設定要求は、新デバイス50の第1管理テーブルKT1における枚数チェック日時を設定させる要求である。T216では、新デバイス50は、チェック内容設定要求を取得したことに応じて、第1管理テーブルKT1の枚数チェック日時を現時点の日時に設定する。T218では、新デバイス50は、枚数チェック日時の設定が完了したことに応じて、その旨を示す設定完了通知を携帯端末装置10に送信する。
At T212, the
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
T222では、サーバ30は、チェック内容設定要求を取得したことに応じて、第2管理テーブルKT2における新デバイス50のデバイスID「dv5」に対応する枚数チェック日時を現時点の日時に設定し、かつ、枚数チェック結果を旧デバイス40の印刷可能枚数「pr4」と同じ値に設定する。T224では、サーバ30は、枚数チェック日時及び枚数チェック結果の設定が完了したことに応じて、その旨を示す設定完了通知を携帯端末装置10に送信する。
At T222, in response to receiving the check content setting request, the
これにより、各管理テーブル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
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
また、チャージ画面表示処理は、印刷量を示すチャージアイコン321を、チャージ画面300に配置してディスプレイ14に表示させる。印刷可能枚数加算処理は、チャージ画面表示処理によって表示されたチャージアイコン321がユーザにより操作されたことに応じて、プリンタ記憶部26bに記憶された印刷可能枚数に、ユーザによって操作されたチャージアイコン321に示される印刷量を、プリンタ20に加算させる。
これによれば、ユーザは、チャージ画面300に表示されたチャージアイコン321を操作することにより、印刷可能枚数を簡便に追加させることができる。
Furthermore, the charge screen display process places a
This allows the user to easily increase the printable number by operating the
また、端末プログラム12aは、印刷における印刷量の指定をし、印刷対象となる印刷データをプリンタ20に送信して、プリンタ20に印刷データの印刷を実行させる印刷処理、を端末CPU11に実行させる。
これによれば、ユーザによって携帯端末装置10にて用紙の枚数が指定されて印刷が指示されるため、携帯端末装置10によって適切に印刷を行うことができる。
The
According to this, since the user designates the number of sheets of paper on the mobile
また、印刷処理は、プリンタ記憶部26bに記憶された印刷可能枚数が、印刷指定枚数以上であることに応じて、プリンタ20に印刷を実行させる。
これによれば、ユーザが印刷を行う場合に印刷指定枚数を印刷可能枚数以上にすることが規制されるため、印刷が適切な枚数にて行われる。
Furthermore, the printing process causes the
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
According to this, the device
また、端末プログラム12aは、インクの残量が所定残量以下であることに応じて、プリンタの交換を促す旨の報知を行うデバイス交換依頼報知処理、を端末CPU11に実行させる。
これによれば、インク残量が所定残量以下となったことに応じて、プリンタ20の交換が促されるため、プリンタ20が適切に交換される。
The
According to this, when the remaining amount of ink falls below a predetermined remaining amount, replacement of the
また、端末プログラム12aは、プリンタの交換が行われることに応じて、交換対象となった旧デバイス40のプリンタ記憶部26bに記憶された印刷可能枚数を、旧デバイス40と交換される新デバイス50のプリンタ記憶部26bに移行して記憶させる移行処理(S718)、を端末CPU11に実行させる。
これによれば、プリンタ20の交換が行われた場合に、旧デバイス40の印刷可能枚数を、新デバイス50の印刷可能枚数に簡便に引き継ぐことができる。
In addition, in response to a printer replacement, the
According to this, when the
また、プリンタ記憶部26bには、オン状態に設定された場合に印刷部25による印刷の実行が許容され、オフ状態に設定された場合に印刷部25による印刷の実行が規制されること示すアクティベーション情報が記憶されている。端末プログラム12aは、1つの印刷サービスに対応するプリンタのうち1つのプリンタに対してのみ、アクティベーション情報をオン状態に設定する処理(S712,S714)、を端末CPU11に実行させる。
これによれば、アクティベーション情報は、1つの印刷サービスに対して、1つのプリンタのみがオン状態に設定可能であるため、ベンダサーバ4がプリンタ20の供給量を適切に管理できる。
The
According to this, the activation information allows only one printer to be set to the ON state for one print service, so that the
また、携帯端末装置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
According to this, the activation information corresponding to only one
Even if the
また、サーバ記憶部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
According to this, it is possible to determine whether the number of printable sheets stored in the first management table KT1 of the
また、プリンタ記憶部26bは、プリンタ20が交換されたか否かを示すプリンタ交換情報であって、既に交換されたプリンタであるか、未だ交換されていないプリンタであるかを示すプリンタ交換情報を、プリンタ20に対応付けて記憶する。端末プログラム12aは、プリンタ記憶部26bに記憶されたプリンタ交換情報が既に交換されたプリンタ20であることを示している場合に、プリンタの交換の実行を規制する処理(S722)と、を備えている。
また、プリンタ交換情報がオン状態であるプリンタ20に対してプリンタの交換が規制されるため、交換済のプリンタ20の転用が抑制される。
The
Furthermore, because printer replacement is restricted for
上述した印刷システム1は、プリンタ20と、プリンタ20と通信可能な携帯端末装置10と、を備えている。プリンタ20は、インクを用いて用紙に印刷を実行する印刷部25と、印刷部25による印刷を許可する印刷可能枚数を記憶するプリンタ記憶部26bと、印刷部25によって印刷が実行されたことに応じて、印刷に使用された用紙の枚数を印刷可能枚数から減算するプリンタ制御部26と、を備えている。携帯端末装置10の端末CPU11は、印刷部25による印刷量をユーザに選択させるためのチャージ画面300を携帯端末装置10のディスプレイ14に表示させる表示部(S400)と、表示部によって表示されたチャージ画面300からユーザが所定の印刷量の選択をしたことに応じて、プリンタ記憶部26bに記憶された印刷可能枚数に、チャージ枚数を、プリンタ20に加算させる加算部(S406)と、を備えている。
これによれば、印刷にて使用される用紙の枚数に応じて、適切に印刷サービスを継続して利用することができる。
The
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
According to this, when the remaining amount of ink falls below a predetermined level, for example, the
The
また、印刷システム1は、携帯端末装置10と通信可能なサーバ30、を備えている。サーバ30は、印刷サービスを識別するサービスIDを、プリンタ20に対応付けて記憶するサーバ記憶部32bを備えている。プリンタの交換の対象となったプリンタである旧デバイス40に対応するサービスIDと、旧デバイス40と交換される新デバイス50に対応するサービスIDとが同一となるように設定されている。
これによれば、印刷システム1は、プリンタ20が交換された場合においても、サービスIDに基づいて、印刷サービスを適切に提供することができる。
また、印刷システム1では、初期デバイス設定処理、印刷処理、チャージ処理、デバイス交換依頼報知処理、デバイス交換申請処理、デバイス交換処理などの各種処理を、端末プログラム12aを介して行うことができる。これにより、ユーザは、簡便に本印刷システム1を利用することができる。
The
This allows the
In addition, in the
また、プリンタ20は、ユーザによってインクを補充不能に設けられている。
これによれば、印刷サービスにおいて、プリンタ20のインクが少なくなってきた場合においても、プリンタの交換が適切に行われる。
Furthermore, the
According to this, even if the ink in the
(対応関係)
携帯端末装置10が「情報処理装置」の一例である。端末CPU11が「コンピュータ」の一例である。端末プログラム12aが「プログラム」の一例である。インクが「着色剤」の一例である。印刷可能枚数が「印刷許可量」の一例である。チャージ枚数が「選択をされた印刷量」の一例である。チャージ画面300が「選択画面」の一例である。チャージアイコン321が「第1操作アイコン」の一例である。印刷指定枚数が「指定をされた印刷量」の一例である。チャージ画面表示処理(S400)が「第1表示処理」および「第1表示部」の一例である。サービスIDが「サービス識別情報」の一例である。
(Correspondence)
The mobile
旧デバイス40が「被交換プリンタ」の一例である。新デバイス50が「交換プリンタ」の一例である。印刷可能枚数加算処理(S406)が「加算処理」および「加算部」の一例である。デバイス交換依頼報知処理が「報知処理」の一例である。デバイス交換申請アイコン120が「第2操作アイコン」の一例である。デバイス選択画面表示処理(S108)が「第2表示処理」の一例である。デバイス交換申請処理が「交換申請処理」の一例である。ディスプレイ14が「表示部」の一例である。プリンタ制御部26が「減算部」の一例である。デバイス交換処理のS712およびS714が「設定処理」の一例である。印刷処理のS212が「印刷規制処理」の一例である。デバイス交換処理のS722が「交換規制処理」の一例である。インクが「着色剤」の一例である。
The
(変形例)
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
(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
また、上記の実施例において、プリンタ20は、インクジェットプリンタである。しかし、それに代えて、プリンタ20を、レーザープリンタ、サーマルプリンタとしても良い。
In the above embodiment, the
上記の実施例において、インク残量検出部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
上記の実施例において、プリンタの交換は、インク残量に基づいて実行される。しかし、それに代えて、プリンタの交換を、プリンタ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
上記の実施例において、ユーザは、ベンダから送付されることでプリンタ20を入手する。しかし、それに代えて、ユーザは、小売店等の実店舗や、インターネット3上に開設されたECサイト等の仮想店舗からプリンタ20を入手してもよい。
In the above embodiment, the user obtains the
上記の実施例において、図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
上記の実施例において、ユーザは、ディスプレイ14に表示されたチャージ画面300から所望のチャージアイコン321を選択することで、選択したチャージアイコン321に対応するチャージ枚数が印刷可能枚数にチャージ(加算)される。しかし、それに代えて、ユーザが所望のチャージ枚数を入力できるように構成して、ユーザによって入力されたチャージ枚数を印刷可能枚数にチャージし、入力されたチャージ枚数に応じた課金額をベンダがユーザに請求するようにしてもよい。また、用紙をチャージする構成に限らず、ポイントをチャージしたり、インク量をチャージしたりするような印刷システム1としてもよい。この場合、例えば片面印刷か両面印刷か、あるいは印刷データで使用するインク量などに応じて、印刷1回あたりのポイントやインク量を算出し、チャージされたポイントやインク量からカウントするようにすればよい。
In the above embodiment, the user selects the desired
上記の実施例において、枚数チェック処理の枚数チェック(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操作アイコンに示される前記印刷量を、前記プリンタに加算させる、プログラム。 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.
前記印刷における前記印刷量の指定をし、印刷対象となる印刷データを前記プリンタに送信して、前記プリンタに前記印刷データの印刷を実行させる印刷処理、を実行させるプログラム。 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.
前記印刷処理は、前記プリンタ記憶部に記憶された前記印刷許可量が、前記指定をされた前記印刷量以上であることに応じて、前記プリンタに前記印刷を実行させる、プログラム。 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.
前記プリンタは、印刷サービスによって交換を可能とされ、
前記交換の要求をするための第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
前記着色剤の残量が所定残量以下であることに応じて、前記交換を促す旨の報知を行う報知処理、を実行させるプログラム。 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.
前記交換が行われることに応じて、前記交換の対象となった被交換プリンタの前記プリンタ記憶部に記憶された前記印刷許可量を、前記被交換プリンタと交換される交換プリンタの前記プリンタ記憶部に移行して記憶させる移行処理、を実行させるプログラム。 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.
前記プリンタ記憶部には、オン状態に設定された場合に前記印刷部による前記印刷の実行が許容され、オフ状態に設定された場合に前記印刷部による前記印刷の実行が規制されること示すアクティベーション情報が記憶され、
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;
前記サーバ記憶部には、前記印刷サービスを識別するサービス識別情報が前記プリンタに対応付けられて記憶され、
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.
前記プリンタ記憶部に記憶された前記印刷許可量が、前記サーバ記憶部に直近に記憶された前記印刷許可量より多いことに応じて、前記印刷の実行を規制する印刷規制処理と、を備えているプログラム。 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.
前記プリンタ記憶部は、前記プリンタが交換されたか否かを示すプリンタ交換情報であって、既に交換された前記プリンタであるか、未だ交換されていない前記プリンタであるかを示す前記プリンタ交換情報を、前記プリンタに対応付けて記憶し、
前記プリンタ記憶部に記憶された前記プリンタ交換情報が既に交換された前記プリンタであることを示している場合に、前記交換の実行を規制する交換規制処理と、を備えているプログラム。 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 .
前記プリンタは、印刷サービスによって交換を可能とされている、印刷システム。 13. The printing system of claim 12,
A printing system, wherein the printer is made replaceable by a printing service.
前記サーバ記憶部は、前記印刷サービスを識別するサービス識別情報を、前記プリンタに対応付けて記憶し、
前記交換の対象となった前記プリンタである被交換プリンタに対応する前記サービス識別情報と、前記被交換プリンタと交換される交換プリンタに対応する前記サービス識別情報とが同一となるように設定されている印刷システム。 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.
前記プリンタは、前記ユーザによって前記着色剤を補充不能に設けられている、印刷システム。 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.
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)
| 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)
| 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)
| 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 |
-
2019
- 2019-10-28 JP JP2019195212A patent/JP7559321B2/en active Active
-
2020
- 2020-10-23 WO PCT/JP2020/039862 patent/WO2021085323A1/en not_active Ceased
- 2020-10-23 CN CN202080074038.7A patent/CN114585518B/en active Active
Patent Citations (7)
| 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 |