JP2023048939A - Consumable item management system, consumable item ordering program, and consumable item management method - Google Patents
Consumable item management system, consumable item ordering program, and consumable item management method Download PDFInfo
- Publication number
- JP2023048939A JP2023048939A JP2021158538A JP2021158538A JP2023048939A JP 2023048939 A JP2023048939 A JP 2023048939A JP 2021158538 A JP2021158538 A JP 2021158538A JP 2021158538 A JP2021158538 A JP 2021158538A JP 2023048939 A JP2023048939 A JP 2023048939A
- Authority
- JP
- Japan
- Prior art keywords
- information
- order
- consumables
- delivery
- terminal device
- 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.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 105
- 230000005540 biological transmission Effects 0.000 claims abstract description 33
- 230000010365 information processing Effects 0.000 claims abstract description 24
- 238000000034 method Methods 0.000 claims description 57
- 230000008569 process Effects 0.000 claims description 47
- 238000004891 communication Methods 0.000 claims description 17
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000012217 deletion Methods 0.000 claims description 2
- 230000037430 deletion Effects 0.000 claims description 2
- 238000013475 authorization Methods 0.000 claims 1
- 238000012545 processing Methods 0.000 abstract description 25
- 238000012795 verification Methods 0.000 description 45
- 238000012986 modification Methods 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 5
- 230000001186 cumulative effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、印刷装置及び配送サーバに通信可能な情報処理装置を備えた消耗品管理システム、及び端末装置で用いられる消耗品発注プログラム、並びにそのシステムで実行される消耗品管理方法に関する。 The present invention relates to a consumables management system having an information processing device capable of communicating with a printing device and a delivery server, a consumables ordering program used in a terminal device, and a consumables management method executed in the system.
従来、例えば特許文献1に記載のように、デバイスにおける消耗品の発注が行われるとき、デバイスのシリアルナンバーから特定される配送先に対し消耗品を配送するための画面をユーザ端末に表示することで、発注を支援するシステムが知られている。 Conventionally, as described in Patent Document 1, for example, when ordering consumables for a device, a screen for delivering the consumables to the delivery destination specified by the serial number of the device is displayed on the user terminal. , a system for supporting ordering is known.
特許文献1に記載のシステムでは、消耗品を配送すべき配送先をシリアルナンバーから特定するために、事前に消耗品管理サーバが配送先情報を記憶している。すなわち、個人情報である配送先の住所が常にサーバに記憶されたままの状態であるため、漏洩リスクが高いという問題があった。 In the system described in Patent Literature 1, the consumables management server stores delivery destination information in advance in order to specify the delivery destination to which the consumables should be delivered from the serial number. In other words, there is a high risk of leakage because the delivery address, which is personal information, is always stored in the server.
本発明の目的は、消耗品の配送先情報の漏洩リスクを低減しつつ消耗品の発注処理を行える、消耗品管理システム、消耗品発注プログラム、及び消耗品管理方法を提供することにある。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a consumables management system, a consumables ordering program, and a consumables management method that can process consumables orders while reducing the risk of leakage of consumables delivery destination information.
上記目的を達成するために、本願発明は、少なくとも1つの消耗品を用いて印刷を行う印刷装置及び前記消耗品の配送を行う配送サーバに対してネットワーク経由でそれぞれ通信可能な通信I/F、及び、制御部、を有する情報処理装置と、前記通信I/Fと通信可能な端末装置と、を有する消耗品管理システムであって、前記情報処理装置の前記制御部は、前記印刷装置における前記消耗品の消耗情報を取得する情報取得処理と、取得された前記消耗情報に基づき、発注が必要な前記消耗品が少なくとも1つあるか否かを判断する判断処理と、前記判断処理で発注が必要な少なくとも1つの前記消耗品があると判断された場合に、対応する発注可否情報を前記端末装置へ送信する可否情報送信処理と、を実行し、前記端末装置は、前記情報処理装置から送信された前記発注可否情報を受信する可否情報受信処理と、受信した前記発注可否情報に基づき、配送先情報を含む発注指示を前記配送サーバへ送信する発注指示送信処理を実行する。 To achieve the above object, the present invention provides a communication I/F capable of communicating via a network with a printing device that performs printing using at least one consumable and a delivery server that delivers the consumable, and a control unit, and a terminal device capable of communicating with the communication I/F, wherein the control unit of the information processing device includes the an information acquisition process for acquiring consumables consumption information; a determination process for determining whether or not there is at least one of the consumables that needs to be ordered based on the acquired consumables information; and a propriety information transmission process for transmitting corresponding order propriety information to the terminal device when it is determined that at least one necessary consumable is available, wherein the terminal device transmits from the information processing device. and an order instruction transmission process of transmitting an order instruction including delivery destination information to the delivery server based on the received order acceptance information.
本願発明の消耗品管理システムは、端末装置と、制御部を備える情報処理装置と、を有する。制御部が情報取得処理を実行することで、印刷装置における消耗品の消耗情報が情報処理装置において取得され、取得された消耗情報に基づき判断処理が実行される。判断処理では、端末装置において、発注が必要な状態となっている消耗品が、少なくとも1つあるか否かが判断される。 A consumables management system according to the present invention includes a terminal device and an information processing device having a control unit. By executing the information acquisition process by the control unit, the consumption information of the consumables in the printing apparatus is acquired in the information processing apparatus, and the determination process is executed based on the acquired consumption information. In the determination process, it is determined whether or not there is at least one consumable item that needs to be ordered in the terminal device.
少なくとも1つの消耗品について発注が必要と判断された場合、可否情報送信処理において情報処理装置から端末装置へ発注可否情報が送信される。送信された発注可否情報は、端末装置で実行される可否情報受信処理において受信される。端末装置で発注指示送信処理が実行されることによって、端末装置から配送サーバに対し発注指示が送信される。配送サーバは、発注指示送信処理により端末装置から受信した配送先情報に基づき、発注指示に係わる消耗品を、当該配送先情報の表す住所に対して配送することができる。 If it is determined that at least one of the consumables needs to be ordered, the information processing device transmits order acceptance/rejection information to the terminal device in the acceptance/rejection information transmission process. The transmitted order acceptance/rejection information is received in acceptance/rejection information reception processing executed by the terminal device. By executing the order instruction transmission process in the terminal device, the order instruction is transmitted from the terminal device to the delivery server. The delivery server can deliver the consumables related to the order instruction to the address represented by the delivery destination information based on the delivery destination information received from the terminal device by the order instruction transmission process.
本願発明によれば、配送先情報は端末装置から配送サーバへの発注指示に含まれており、情報処理装置で送受される情報には含まれないため、情報処理装置が配送先情報に関与することはない。本願発明によれば、消耗品の配送先情報の漏洩リスクを低減しつつ消耗品の発注処理を行うことができる。 According to the present invention, the delivery destination information is included in the order instruction from the terminal device to the delivery server, and is not included in the information transmitted and received by the information processing device. Therefore, the information processing device is involved in the delivery destination information. never. According to the present invention, it is possible to perform ordering processing for consumables while reducing the risk of leakage of delivery destination information for consumables.
本発明によれば、消耗品の配送先情報の漏洩リスクを低減しつつ消耗品の発注処理を行うことができる。 According to the present invention, consumables can be ordered while reducing the risk of leakage of delivery destination information of consumables.
本発明の実施形態を図面を参照しつつ説明する。 An embodiment of the present invention will be described with reference to the drawings.
本発明の一実施形態に係る消耗品管理システムを図1に示す。本実施形態は、複合機200で使用している消耗品が一定程度消耗した際に自動的に交換用の消耗品を配送する配送契約に基づく配送サービスを提供可能な、消耗品管理システム1の実施形態である。なお、当該消耗品管理システム1は、複合機200における印刷数に応じた課金額を請求する印刷契約に基づく印刷サービスも提供可能としている。 FIG. 1 shows a consumables management system according to one embodiment of the present invention. This embodiment is a consumables management system 1 capable of providing a delivery service based on a delivery contract for automatically delivering replacement consumables when the consumables used in the MFP 200 have been consumed to a certain extent. Embodiment. Note that the consumables management system 1 can also provide a printing service based on a printing contract that charges a billing amount according to the number of prints made by the MFP 200 .
<消耗品管理システムの概要>
図1において、この消耗品管理システム1は、管理サーバ100と、複合機200と、モバイル端末300と、配送サーバ400と、中継サーバ600と、を含んでいる。これら管理サーバ100、複合機200、モバイル端末300、配送サーバ400、及び中継サーバ600は、ネットワークNTに接続されており、互いに通信可能である。なお、複合機200が印刷装置の一例であり、モバイル端末300が端末装置の一例であり、管理サーバ100及び中継サーバ600がこれら全体で情報処理装置の一例である。
<Summary of Consumables Management System>
In FIG. 1, the consumables management system 1 includes a
<管理サーバ>
管理サーバ100は、例えば複合機200のメーカーが設置及び管理するサーバであり、プロセッサ110と、記憶装置115と、インタフェース190と、を有している。これらプロセッサ110、記憶装置115、及びインタフェース190は、バス105を介して互いに接続されている。
<Management server>
The
記憶装置115は、揮発性記憶装置120と、記憶装置130と、を備えている。
揮発性記憶装置120は、例えば、DRAMであり、ユーザID記憶領域121、デバイス番号記憶領域122、及び検証トークン記憶領域123を有している。不揮発性記憶装置130は、例えば、ハードディスクドライブ、あるいはソリッドステートドライブであり、プログラム記憶領域131と、料金テーブル記憶領域132と、を有している。
プログラム記憶領域131には各種プログラムが格納されている。各種プログラムには、後述の図2、図3等のシーケンスフローに基づく本実施形態の消耗品管理方法の実行に係わる本実施形態の消耗品管理プログラム等の、各種のプログラムが含まれる。
料金テーブル記憶領域132には、例えば、前述の印刷契約が結ばれている場合において印刷に対応してユーザに課金される料金を計算するための所定の相関が記憶されている。なお、前述の配送契約が結ばれている場合には、詳細を後述するように、交換用の消耗品の配送は複合機の所有者であるサービス業者の負担で行われるため、ユーザによる負担は生じない。
Volatile storage device 120 is, for example, a DRAM, and has user
Various programs are stored in the
In the charge
プロセッサ110は、データ処理を行う装置、例えばCPUであり、プログラム記憶領域131に格納された本実施形態の消耗品管理プログラムを含む、各種プログラムを実行する。プロセッサ110は、ネットワークNTに接続されたモバイル端末300、複合機200、配送サーバ400、中継サーバ600に対するデータ通信を含む、後述の図2、図3等に示す各種の処理を行う。プロセッサ110は、本実施形態の消耗品管理システム1による消耗品管理方法を、複合機200やモバイル端末300や配送サーバ400や中継サーバ600と協働して実行する。なお、記憶装置115のプログラム131等とこれを用いるプロセッサ110が制御部の一例であり、演算部の一例でもある。
The
インタフェース190は、他の装置と通信するための有線LANインタフェース又は無線インタフェースであり、ネットワークNTに接続されている。インタフェース190が通信I/Fの一例である。
The
<配送サーバ>
配送サーバ400は、例えば各種物品の配送サービスを行う配送サービス業者が設置及び管理するサーバであり、プロセッサと、記憶装置と、ネットワークNTに接続するためのインタフェースと、を有している(図示省略)。
<Delivery server>
The
<中継サーバ>
中継サーバ600は、例えば複合機200のメーカーが設置及び管理するサーバであり、管理サーバ100と複合機200との間の各種情報のやり取りの中継を行う。中継サーバ600は、プロセッサと、記憶装置と、ネットワークNTに接続するためのインタフェースと、を有している(図示省略)。
<Relay server>
The
<複合機>
複合機200は、例えば、上記印刷サービスを提供する印刷サービス業者によって保有されている。複合機200は、スキャナ部280と、印刷部290と、プロセッサ210と、記憶装置215と、表示部240と、操作部250と、通信部285と、通信インタフェース270と、を有している。これらスキャナ部280、印刷部290、プロセッサ210、記憶装置215、表示部240、操作部250、通信部285、及び通信インタフェース270は、バス205を介して互いに接続されている。
<MFP>
The MFP 200 is owned by, for example, a printing service provider that provides the above printing service. The MFP 200 has a
記憶装置215は、揮発性記憶装置220と、不揮発性記憶装置230とを、含んでいる。揮発性記憶装置220は、例えば、DRAMである。不揮発性記憶装置230は、例えばフラッシュメモリであり、プログラム記憶領域232と、ユーザが契約元と交わした契約の締結内容を記憶する契約情報記憶領域233と、を備えている。プログラム記憶領域232には各種プログラムが格納されている。各種プログラムには、後述の図3、図4等のシーケンスフローに基づく本実施形態の消耗品管理方法の実行に係わる本実施形態の消耗品管理プログラム等の、複合機の動作プログラムが含まれる。これらのプログラムは、例えば、ファームウェアとしてプログラム記憶領域232に予め格納されている。
プロセッサ210は、データ処理を行う装置であり、例えば、CPUである。プロセッサ210は、プログラム記憶領域232に格納された各種プログラムを実行し、本実施形態の消耗品管理システム1による消耗品管理方法をプロセッサ110やモバイル端末300や配送サーバ400や中継サーバ600と協働して実行する。
The
表示部240は、例えば、液晶ディスプレイであり、種々の情報を表示可能である。操作部250は、ユーザによる操作を受け付ける装置である。ユーザは、操作部250を操作することによって、種々の指示を複合機200に入力可能である。通信インタフェース270は、他の装置と通信するための有線または無線のネットワークインタフェースであり、ネットワークNTに接続されている。
The
スキャナ部280は、CCDやCMOSなどの光電変換素子を用いて光学的に読取り対象物である原稿を読み取ることによって、読み取った画像を表すスキャンデータを生成する。
The
印刷部290は、図示しない搬送機構により給紙トレイ中の用紙を取り出して搬送しつつ、その搬送される用紙に対して所定の方式で画像を印刷する。以下は、インクジェット方式で印刷が行われる場合を例にとって説明する。印刷部290は、モバイル端末300から送信された印刷ジョブ、若しくは、操作部250での操作に基づき自ら生成した印刷ジョブに応じて、カートリッジホルダ51に着脱可能に装着されるインクカートリッジ50のインクを用いて用紙に対し画像の形成を行う。なお、インクカートリッジ50が消耗品の一例である。なお、詳細には、シアンインク、マゼンタインク、イエローインク、ブラックインク、各色のインクカートリッジ50が含まれるが、以下、便宜上、特に断らない限り、それらを区別せず単に「インクカートリッジ50」と表記して説明する。
The
通信部285は、例えば端子などであり、カートリッジホルダ51に装着されたインクカートリッジ50が有するカートリッジメモリ(ICチップ)に電気的に接続される。すなわち、前述したように、本実施形態の複合機200は、所定の配送契約に基づく配送サービスにおいて使用することができる機種であるとともに、また別に所定の印刷契約に基づく印刷サービスにおいて使用することができる機種である。このような契約に基づいて使用されるインクカートリッジ50(以下適宜、単に「契約カートリッジ50」と称する)は、例えば複合機200の所有者が自ら市販品を購入して使用する通常のインクカートリッジ50(以下適宜、単に「通常カートリッジ50」と称する)とは異なる仕様となっている。
The
インクカートリッジ50には、それぞれカートリッジメモリ(図示省略)が備えられ、このカートリッジメモリに、カートリッジ情報が記憶されている。このカートリッジ情報は、当該インクカートリッジ50が、契約カートリッジ50であるか通常カートリッジ50であるかを表すカートリッジ種別情報を含む。プロセッサ210は、通信部285によって接続された各インクカートリッジ50のカートリッジメモリから上記カートリッジ情報を適宜の通信により取得する。これにより、プロセッサ210は、その取得結果に基づき、カートリッジホルダ51に装着されたインクカートリッジ50が契約カートリッジ50であるか通常カートリッジ50であるかを識別することができる。
Each
複合機200では、プロセッサ210の処理により、カートリッジホルダ51に装着されたインクカートリッジ50のインク残量又はインク使用量が公知の手法で取得される。そして、そのインク残量が低下して予め定めた残量しきい値に達したとき、又は、インク使用量が増大して予め定めた使用量しきい値に達したとき、インクカートリッジ50を交換すべきことが、表示部240において表示可能となっている。これにより、ユーザがインクカートリッジ50を交換するときの便宜が図られる。
In the
<モバイル端末>
モバイル端末300は、例えばユーザの所有するスマートフォン等の携帯端末であり、無線通信を介してネットワークNTに接続される。モバイル端末300は、プロセッサと、記憶装置と、ネットワークNTに接続するためのインタフェースと、を有している(図示省略)。記憶装置が記憶部の一例である。
<Mobile terminal>
The
記憶装置に備えられたプログラム記憶領域には各種プログラムが記憶されている。各種プログラムには、後述の図3、図4等のシーケンスフローに基づく本実施形態の消耗品管理方法の実行に係わる本実施形態の消耗品管理プログラム等の、各種のプログラムが含まれる。プロセッサは、プログラム記憶領域に格納された本実施形態の消耗品管理プログラムを含む各種プログラムを実行する。プロセッサは、ネットワークNTに接続された管理サーバ100、複合機200、配送サーバ400、中継サーバ600に対するデータ通信を含む、後述の図3、図4等に示す各種の処理を行う。プロセッサは、本実施形態の消耗品管理システム1による消耗品管理方法を、管理サーバ100や複合機200や配送サーバ400や中継サーバ600と協働して実行する。
Various programs are stored in a program storage area provided in the storage device. The various programs include various programs such as the consumables management program of the present embodiment related to the execution of the consumables management method of the present embodiment based on sequence flows such as FIG. 3 and FIG. 4 described later. The processor executes various programs including the consumables management program of this embodiment stored in the program storage area. The processor performs various processes shown in FIGS. 3, 4, etc., including data communication with the
モバイル端末300はまた、表示装置301を備える。表示装置301が表示部の一例である。表示装置301の表示内容の例については後述する。
なお、モバイル端末300に代えて、例えばパソコンやタブレットコンピュータ、等の他の情報端末を用いてもよい。以下適宜、それら情報端末を総称して、単に「モバイル端末300」と称する。
The
Note that, instead of the
<実施形態の特徴>
上記構成において、本実施形態の特徴は、複合機200の使用に伴うインクカートリッジ50の消耗に対応し、前述の配送契約に基づきインクカートリッジ50の発注が行われた時において、不正発注を防止するための方策にある。
<Features of Embodiment>
In the above configuration, the feature of the present embodiment is to cope with the consumption of the
すなわち、前述した印刷契約がユーザと印刷サービス業者との間で締結されている場合、印刷に伴って消費されるインクカートリッジ50の補充は印刷サービス業者の負担であり、ユーザへの課金対象ではない。したがって、インクカートリッジ50の補充時には、ユーザの金銭的負担のないまま印刷サービス業者から配送サービス業者側に対し発注処理が行われることとなるため、正当なユーザでない者のなりすましによる不正発注を防止することが重要となる。
That is, when the above-described printing contract is concluded between the user and the printing service provider, the replenishment of the
<処理の流れ>
上記に応じ本実施形態において実行される処理を、以下、図2及び図3により説明する。
図2は、モバイル端末300の上記表示装置301における表示内容の一例を表している。図2(a)に示す初期画面301Aでは、モバイル端末300のユーザの識別情報であるユーザID「12345」と、当該ユーザが締結済の契約における操作対象として指定されている複合機200のデバイス番号「d67890」と、が表示されている。
<Process flow>
Processing executed in the present embodiment according to the above will be described below with reference to FIGS. 2 and 3. FIG.
FIG. 2 shows an example of display contents on the display device 301 of the
モバイル端末300のプロセッサと、配送サーバ400のプロセッサと、管理サーバ100のプロセッサ110と、中継サーバ600のプロセッサと、複合機200のプロセッサ210と、により実行される処理を表すシーケンスフローを図3に示す。なお、以下、の説明においては、各プロセッサの記述を省略し、「管理サーバ100のプロセッサ110において」「管理サーバ100のプロセッサ110により」等、を単に「管理サーバ100において」「管理サーバ100により」等で記載する。
FIG. 3 shows a sequence flow representing processing executed by the processor of
図3において、複合機200を使用中のユーザが所望のタイミングで初期画面301Aの「インク発注申請」ボタンの操作を行うと、装着中のインクカートリッジ50の発注に関する現在の消耗状況の問合せがモバイル端末300から管理サーバ100へと送信される(S5)。この問合せには、複合機200のデバイス番号と、例えば上記印刷契約を締結したときにユーザに付与されているユーザトークンと、が含まれる。ユーザトークンには、当該ユーザのユーザIDが含まれる。モバイル端末300から送信された問合せは、管理サーバ100において受信される。
In FIG. 3, when the user who is using the
管理サーバ100では、受信した問合せに含まれるユーザID及びデバイス番号がそれぞれ上記ユーザID記憶領域121及びデバイス番号記憶領域122に記憶されるとともに、それらにより当該ユーザ及び複合機200の個体が特定される(S10)。問い合わせに含まれる上記ユーザトークンにより、当該モバイル端末300に係るユーザがインクカートリッジ50の発注権限を有していること、いいかえれば正当な発注権限を有しているユーザであることが認証される(S15)。
In the
管理サーバ100では、この時点で複合機200に装着されているインクカートリッジ50の現在の消耗状況を表す消耗情報の要請が中継サーバ600へ送信され(S20)、さらに中継サーバ600から複合機200へと送信される(S25)。なお、S20~S35による管理サーバ100での消耗情報の取得はS10,S15の実行とは無関係に、定期的に取得するようにしてもよい。
At this time, the
複合機200では、消耗情報要請の受信に対応し、各色のインクカートリッジ50消耗状況、例えばインク残量が所定の残量閾値に達したか否か、又は、インク使用量が所定の使用量閾値に達しているか否か、を表す消耗ステータスが中継サーバ600へ送信される(S30)。消耗ステータスが消耗情報の一例である。中継サーバ600では、受信した各色のインクカートリッジ50の消耗ステータスが管理サーバ100へと送信され、管理サーバ100で取得される(S35)。S20,S35が情報取得ステップの一例であり、S20,S35で管理サーバ100が実行する処理が情報取得処理の一例である。
In the
管理サーバ100では、取得した各色の消耗ステータスに応じて、前述のシアン、マゼンタ、イエロー、ブラックの各色のインクカートリッジ50のうち、上記閾値に達して発注を認めるべき状態となっているものが少なくとも1つあるか否か、が判定される(S40)。S40が判断ステップの一例であり、S40で管理サーバ100が実行する処理が判断処理の一例である。
In the
管理サーバ100では、S40で少なくとも1色のインクカートリッジ50が発注を認めるべき状態となっているものが少なくとも1つあると判定された場合、発注正当性検証トークンが発行される(S45)。発注正当性検証トークンは、後述のように、配送サーバ400がモバイル端末300から発注指示を受信した際に、正当な発注権限を有するユーザからの発注指示であることを保証するための正当権限保証情報の一例として機能する情報である。
In the
管理サーバ100では、S40の判定結果、すなわち、発注を認める旨の発注可又は発注を認めない旨の発注不可を含む各インクカートリッジ32ごとの発注可否情報が、上記S45での発注正当性検証トークンと共にモバイル端末300へ送信される(S50)。なお、S40において発注を認めるべきインクカートリッジ50が複数あった場合においても、それら複数のインクカートリッジ50に対して共通の1つの発注正当性検証トークンがS45で発行され、S50で各インクカートリッジ50への発注可否情報とともに送信される。
S50が可否情報送信ステップの一例であり、S50で管理サーバ100が実行する処理が可否情報送信処理の一例であり、第1保証情報送信処理の一例でもある。
In the
S50 is an example of the propriety information transmission step, and the process executed by the
なお、前述のS15において、モバイル端末300に係るユーザがインクカートリッジ50の正当な発注権限を有していると認証されない場合には、S20~S50が実行されない。すなわち、発注正当性検証トークンがモバイル端末300へ送信されることはない。
It should be noted that if the user of the
また、前述のS25,S30において、複合機200がネットワークNTを介し管理サーバ100のインタフェース190に対し通信可能な状態となっていない、いわゆるオフライン状態である場合には、S35~S50が実行されない。S25の消耗情報要請に対するS30の消耗ステータスの返信が取得されないため、S50で発注正当性検証トークンがモバイル端末300へ送信されることはない。
Further, in the aforementioned S25 and S30, if the
モバイル端末300において、S50で管理サーバ100から送信された発注可否情報及び発注正当性検証トークンが受信される。
S50は可否情報受信ステップの一例でもあり、保証情報受信ステップの一例でもある。S50でモバイル端末300が実行する処理は可否情報受信処理の一例であり、保証情報受信処理の一例でもある。
The
S50 is also an example of the acceptance/rejection information receiving step and an example of the guarantee information receiving step. The processing executed by the
モバイル端末300では、S50で受信された発注可否情報が表示装置に表示される(S55)。S55でモバイル端末300が実行する処理が発注可否表示処理の一例である。
図2(b)に、少なくとも1色のインクカートリッジ50が発注を認めるべき状態となっていた場合にモバイル端末300の表示装置301に表示される画面301Bの一例を示す。画面301Bの例では、シアンインク及びマゼンタインクのインクカートリッジ50が発注可を表す「〇」で表示され、イエローインク及びブラックインクのインクカートリッジ50が発注不可を表す「×」で表示されている。画面301Bでは、発注可であるインクカートリッジ50の存在に応じて、下部に「インク発注申請」ボタン301bが表示される。
図2(c)には、いずれのインクカートリッジ50も発注を認めない状態となっていた場合にモバイル端末300の表示装置301に表示される画面301Cの一例を示す。画面301Cの例では、シアンインク、マゼンタインク、イエローインク、及びブラックインクのインクカートリッジ50がいずれも発注不可を表す「×」で表示されている。画面301Cでは、発注可であるインクカートリッジ50の不存在に応じて、「インク発注申請」ボタン301bが操作不能、この例ではグレーアウト表示されている。
In the
FIG. 2B shows an example of a
FIG. 2(c) shows an example of a
図2(b)に示す画面301Bの「インク発注申請」ボタン301bが操作されることで、モバイル端末300では、図3に示すように、発注可とされたインクカートリッジ50を配送すべき配送先情報の入力が受け付けられる(S60)。S60でモバイル端末300が実行する処理が配送先情報受付処理の一例である。
図2(d)に、配送先情報の入力を受け付けるためにモバイル端末300の表示装置301に表示される画面301Dの一例を示す。図示のように、画面301Dでは、ユーザが配送先情報を入力可能な配送先情報入力欄301cと、「次へ」ボタン301dが表示される。配送先情報入力欄301cは入力欄の一例である。
By operating the "ink order application"
FIG. 2(d) shows an example of a
なお、図示を省略するが、上記のように配送先情報を都度ユーザが入力するのに代え、予め登録されていた住所情報を表示装置301に一覧表示して、その中からユーザが配送先としたいものを選択するようにしてもよい。この場合、モバイル端末300の上記記憶装置において複数の住所情報が記憶されており、モバイル端末300におけるユーザの適宜の操作により、それら記憶された複数の住所情報が、表示装置301の適宜の一覧表示画面において一覧表示される。なお、この場合も上記同様の「次へ」ボタン301dが併せて表示される。ユーザがその一覧表示された住所情報のうち1つを選択することで、S60において、その選択が、配送先情報となる住所情報の選択としてモバイル端末300において受け付けられる。この場合はS60が選択受付ステップの一例であり、S60でモバイル端末300が実行する処理が選択受付処理の一例である。
Although illustration is omitted, instead of the user inputting the delivery destination information each time as described above, a list of pre-registered address information is displayed on the display device 301, and the user selects the delivery destination from the list. You can choose what you want. In this case, a plurality of pieces of address information are stored in the storage device of
図2(d)に示す画面301D又は上記一覧表示画面の「次へ」ボタン301dが操作されることで、表示装置301の表示は図2(e)に示す画面301Eへ移行する。画面301Eでは、画面301Dでユーザが配送先情報として入力した住所情報と、「以下の情報で申請を行います。よろしいでしょうか」の確認メッセージと、「申請を確定」ボタン301dと、が表示される。
When the
「申請を確定」ボタン301dが操作されると、モバイル端末300では、図3に示すように、発注可とされたインクカートリッジ50の発注指示が、S60で入力又は選択した配送先情報とS55で取得した発注正当性検証トークンと共に配送サーバ400へ送信される(S65)。
S65が発注指示送信ステップの一例であり、保証情報送信ステップの一例でもある。S65でモバイル端末300が実行する処理が発注指示送信処理の一例であり、第2保証情報送信処理の一例でもある。
なお、発注されるインクカートリッジ50が複数あった場合においても、それら複数のインクカートリッジ50に対して共通の1つの配送先情報を含む発注指示がS65において配送サーバ400へ送信される。
When the "confirm application"
S65 is an example of the ordering instruction transmission step, and is also an example of the guarantee information transmission step. The process executed by the
Even if there are a plurality of
配送サーバ400において、S65でモバイル端末300から送信された発注指示、配送先情報、発注正当性検証トークンが受信される。
S65で配送サーバ400が実行する処理は発注指示受信処理の一例である。
The
The process executed by the
配送サーバ400では、S65で受信したもののうち発注正当性検証トークンが管理サーバ100へと送信される(S70)。
S70で送信された発注正当性検証トークンは管理サーバ100において受信される。
In the
The order validity verification token transmitted in S70 is received by the
管理サーバ100では、S70で受信した発注正当性検証トークンが、S45で発行されS50でモバイル端末300へ送信したものと合致するかどうかの認証が行われる(S75)。
The
管理サーバ100では、S75での認証結果を表す認証結果通知が配送サーバ400へと送信される(S80)。認証結果通知は、正当性識別情報の一例である。S70で受信した発注正当性検証トークンがS50でモバイル端末へ送信したものと合致した場合は、認証結果通知は、モバイル端末300が発注に関する正当権限を有すること、言い換えれば、配送サーバ400がS65で受信した発注指示が正当権限を有するユーザによる発注であること、を保証する認証OKの内容となる。
S80で管理サーバ100が実行する処理は識別情報送信処理の一例である。
In the
The process executed by the
配送サーバ400では、S80での認証結果通知の受信に応じて、申請完了通知がモバイル端末300へと送信される(S85)。申請完了通知を受信したモバイル端末300において、表示装置301に表示される画面301Fの一例を図2(f)に示す。画面301Fでは、画面301Dでユーザが配送先情報として入力した住所情報と、「以下の情報で申請を行いました。追加の連絡をお待ちください」のメッセージと、「TOPへ戻る」ボタン301eと、が表示される。「TOPへ戻る」ボタン301eが操作された場合、表示装置301の表示内容は、前述の図2(a)に示した初期画面301Aに戻る。
In the
配送サーバ400では、配送スタッフに対する指示等、所定の配送処理が行われた後(S90)、発注記録依頼が発注正当性検証トークンとともに管理サーバ100へと送信される(S95)。
In the
管理サーバ100では、配送サーバ400からの発注記録依頼及び発注正当性検証トークンが受信される(S95)。管理サーバ100では複合機200における累積インク使用量の送信要請が中継サーバ600へ送信され(S100)、さらに中継サーバ600から複合機200へと送信される(S105)。
The
複合機200では、受信した累積インク使用量要請に応じて、公知の手法で取得され不揮発性記憶装置230に記憶されていた、シアンインク、マゼンタインク、イエローインク、ブラックインク、各色のインクの累積インク使用量が中継サーバ600へと送信される(S110)。中継サーバ600で受信された各色累積インク使用量はさらに管理サーバ100へと送信される(S115)。
In the
管理サーバ100では、S95での発注記録依頼及び発注正当性検証トークンの受信に応じて、S120で所定の発注記録処理が行われ、S125で発注正当性検証トークンの削除が行われる。その後、発注記録完了通知が配送サーバ400へと送信される(S130)。
In the
配送サーバ400では、S135において、S65で受信した発注指示が削除される。S135が実行されるタイミングが、発注指示を受信した後の所定タイミングの一例であり、S135で配送サーバ400が実行する処理が発注指示削除処理の一例である。
なお、S135が実行される具体的なタイミングは、例えば、発注されたインクカートリッジ50が前記配送先情報の表す配送先に到達した後のタイミング、若しくは、S65で発注指示を受信してから所定期間経過後のタイミング、としてもよい。
In the
The specific timing at which S135 is executed is, for example, the timing after the ordered
配送サーバ400では、S130で受信された発注記録完了通知が、さらにモバイル端末300へと送信される(S140)。その後、このフローを終了する。
In the
<実施形態の効果>
以上説明したように、本実施形態の消耗品管理システム1は、モバイル端末300と、管理サーバ100と、を有する。S20~S35が実行されることで、複合機200におけるインクカートリッジ50の消耗情報が管理サーバ100において取得され、取得された消耗情報に基づきS40が実行される。S40では、管理サーバ100において、発注が必要な状態となっているインクカートリッジ50が、少なくとも1つあるか否かが判断される。
少なくとも1つのインクカートリッジ50について発注が必要と判断された場合、S50において管理サーバ100からモバイル端末300へ発注可否情報が送信される。送信された発注可否情報は、モバイル端末300において受信される。モバイル端末300でS65が実行されることによって、モバイル端末300から配送サーバ400に対し発注指示が送信される。配送サーバ400は、S65によりモバイル端末300から受信した配送先情報に基づき、発注指示に係わるインクカートリッジ50を、当該配送先情報の表す住所に対して配送することができる(S90参照)。
本実施形態によれば、配送先情報はモバイル端末300から配送サーバ400への発注指示に含まれており、管理サーバ100で送受される情報には含まれないため、管理サーバ100が配送先情報に関与することはない。本実施形態によれば、インクカートリッジ50の配送先情報の漏洩リスクを低減しつつインクカートリッジ50の発注処理を行うことができる。
<Effects of Embodiment>
As described above, the consumables management system 1 of this embodiment has the
If it is determined that at least one
According to this embodiment, the delivery destination information is included in the order instruction from the
また、本実施形態では特に、発注されるインクカートリッジ50が複数ある場合であっても、それら複数のインクカートリッジ50の発注に係わる1つの発注指示がモバイル端末300から配送サーバ400へ送信され、その1つの発注指示に、複数のインクカートリッジ50に共通の1つの配送先情報が含まれる(S65参照)。
本実施形態によれば、複数のインクカートリッジ50にそれぞれ対応する複数の発注指示が生成されてそれぞれに配送先情報が含まれた状態で配送サーバ400へ送信される場合に比べ、配送先情報の漏洩リスクを確実に低減することができる。
Further, particularly in the present embodiment, even when there are a plurality of
According to this embodiment, a plurality of order instructions corresponding to the plurality of
また、本実施形態では特に、S50において複数のインクカートリッジ50に係わる発注可否情報がモバイル端末300へと送信され、受信したモバイル端末300においてS55が行われる。S55では複数のインクカートリッジ50それぞれについての発注可能・不可能が表示装置301に表示される。S60において、配送先情報の配送先情報入力欄301cが表示装置301の画面301Dに表示され(図2(d)参照)、その配送先情報の入力が受け付けられる。配送先情報入力欄301cに配送先情報が入力されることで、S65では、入力された配送先情報を含む発注指示が配送サーバ400へと送信される。
本実施形態によれば、各インクカートリッジ50に係わる発注可能・不可能の表示に基づきユーザが入力した配送先情報に基づき、当該配送先情報の表す配送先に対して確実にインクカートリッジ50を配送することができる。
In addition, particularly in this embodiment, in S50, the order availability information related to the plurality of
According to this embodiment, based on the delivery destination information input by the user based on the display of whether or not the order can be placed for each
また、本実施形態では特に、前述したように、モバイル端末300の記憶装置に記憶された住所情報からユーザが適宜に選択する簡単な操作だけで、配送先情報をモバイル端末300から配送サーバ400へ送信することもできる。また、最初の発注時にユーザがモバイル端末300において手動で入力した配送先情報を記憶装置に住所情報として記憶させておけば、次回以降の発注時においては、上記の選択操作だけで配送先情報を発注指示に含めることも可能となる。
In addition, particularly in this embodiment, as described above, the delivery destination information is transferred from the
また、本実施形態では特に、配送サーバ400においてS65により配送先情報を含む発注指示が受信された後、所定タイミングにおいてS135が行われ、上記配送先情報が削除される。
本実施形態によれば、発注指示の受信後に長期にわたり配送サーバ400が配送先情報を保持することによる情報漏洩のリスクを回避することができる。
In addition, particularly in this embodiment, after the order instruction including the delivery destination information is received in S65 in the
According to this embodiment, it is possible to avoid the risk of information leakage due to the
また、本実施形態では特に、インクカートリッジ50が配送先に到達した後のタイミング、若しくは、発注指示の受信後所定期間経過後のタイミング、においてS135が実行されて配送先情報が削除されることで、配送サーバ400が配送先情報を長期保持することによる情報漏洩のリスクを回避することができる。
In this embodiment, the delivery destination information is deleted by executing S135 at the timing after the
また、本実施形態では特に、管理サーバ100のS40で少なくとも1つのインクカートリッジ50について発注が必要と判断された場合、S50において管理サーバ100からモバイル端末300へ発注正当性検証トークンが送信される。発注正当性検証トークンは、発注が当該少なくとも1つのインクカートリッジ50に関する正当権限を有するユーザによるものであることを保証する情報である。送信された発注正当性検証トークンは、S50においてモバイル端末300で受信された後、S65において配送サーバ400へと送信される。
本実施形態においては、S80が管理サーバ100で実行されることによって、管理サーバ100から配送サーバ400に対し認証結果通知が送信される。配送サーバ400は、S65によりモバイル端末300から受信した発注正当性検証トークンに関し、S80で管理サーバ100から送信された認証結果通知を用いて、上記発注が正当権限を有するユーザによるものであることを識別することができる。
本実施形態によれば、管理サーバ100からの発注正当性検証トークンがモバイル端末300を経て配送サーバ400へと送信され、配送サーバ400では、管理サーバ100から受信した認証結果通知を用いて、当該モバイル端末300が発注の正当権限を有することを識別できる。本実施形態によれば、正当なユーザではない者による不正な発注があった場合には、正当権限を有するユーザによる発注ではないことを配送サーバ400において識別できるので、不正発注を防止することができる。
Further, in this embodiment, in particular, when it is determined in S40 of the
In this embodiment, the authentication result notification is transmitted from the
According to this embodiment, the order validity verification token from the
<変形例>
なお、本発明は上記実施形態に限られるものではなく、例えば、以下のような変形例も技術的範囲に含まれる。上記実施形態と同等の部分には同一の符号を付し、適宜説明を省略又は簡略化する。
<Modification>
It should be noted that the present invention is not limited to the above-described embodiments, and includes, for example, the following modifications within its technical scope. The same reference numerals are given to the parts equivalent to those of the above-described embodiment, and the description thereof will be omitted or simplified as appropriate.
(1)暗号化された発注正当性検証トークンを配送サーバで復号化して用いる場合
本変形例において、モバイル端末、配送サーバ、管理サーバ、中継サーバ、複合機により実行される処理を、図4のシーケンスフローに示す。
(1) When an encrypted order verification token is decrypted and used by a delivery server In this modified example, the processing executed by the mobile terminal, delivery server, management server, relay server, and multi-function device is shown in FIG. Shown in the sequence flow.
図4において、本変形例では、S5よりも前に、S2,S3が設けられる。
管理サーバ100では、まずS2で、後述のS45′で発行されて暗号化され、S50でモバイル端末300へ送信される発注正当性検証トークンを復号化するための復号化鍵が配送サーバ400へと送信され、配送サーバ400で受信される。配送サーバ400では、受信した復号化鍵を適宜の箇所に保存する(S3)。
In FIG. 4, in this modified example, S2 and S3 are provided before S5.
In the
復号化鍵は、後述のように、モバイル端末300が発注に関する正当権限を有すること、言い換えれば、配送サーバ400がS65で受信する発注指示が正当権限を有するユーザによる発注であること、を保証する情報となる。復号化鍵は、正当性識別情報の一例である。
S2で管理サーバ100が実行する処理は識別情報送信処理の一例である。
As will be described later, the decryption key guarantees that the
The process executed by the
なお、S2における発注正当性検証トークン用の復号化鍵の送受は、例えば管理サーバ100及び配送サーバ400の立ち上げ時において行ってもよいし、サーバ運用開始後の所望のタイミングで行ってもよい。
The transmission and reception of the decryption key for the order verification token in S2 may be performed, for example, when the
モバイル端末300、管理サーバ100、中継サーバ600、複合機200において前述のS5~S40が実行された後、本変形例では、S45に代えて設けられるS45′が管理サーバ100において実行される。
After the
S45′では、図3のS45と同様、発注正当性検証トークンが発行される。
S45′ではさらに、発行された発注正当性検証トークンが、公知の手法により暗号化される。このときの暗号化は、前述のS2において配送サーバ400へと送信した復号化鍵を用いることによって後述のように配送サーバ400において復号化が可能となる、暗号化である。S50では、暗号化された発注正当性検証トークンと前述と同様の発注可否情報とがモバイル端末300へと送信される。送信された暗号化済の発注正当性検証トークンと発注可否情報とがS50において送信され、モバイル端末300で受信される。モバイル端末300では、S65において、暗号化済の発注正当性検証トークンが、発注指示及び配送先情報とともに送信され、配送サーバ400において受信される。暗号化済の発注正当性検証トークンは、前述と同様、S65にて配送サーバ400がモバイル端末300から発注指示を受信した際に、正当な発注権限を有するユーザからの発注指示であることを保証するための正当権限保証情報の一例として機能する。
In S45', an order validity verification token is issued as in S45 of FIG.
In S45', the issued order validity verification token is further encrypted by a known technique. The encryption at this time is encryption that enables decryption in the
配送サーバ400では、S65で受信した暗号化済の発注正当性検証トークンが、S2で事前に取得されS3で保存済の、発注正当性検証トークン復号化用の復号化鍵を用いて復号化されることで、暗号化される前の姿の発注正当性検証トークンが取得される(S66)。S65で配送サーバ400が実行する処理は保証情報取得処理の一例である。
In the
配送サーバ400では、S65でモバイル端末300から受信されS66で復号化された発注正当性検証トークンの認証が行われる(S68)。これにより、配送サーバ400は、
S65において発注指示を送信したモバイル端末300が発注に関する正当権限を有すること、言い換えれば、配送サーバ400がS65で受信した発注指示が正当権限を有するユーザによる発注であることを識別することができる。
The
It is possible to identify that the
配送サーバ400におけるS68での認証が終了したら前述のS85~S140の処理が実行される。
After the authentication at S68 in the
<変形例の効果>
本変形例においても、上記実施形態と同様の効果を得る。
<Effect of modification>
Also in this modified example, the same effects as those of the above-described embodiment are obtained.
また、本変形例では特に、管理サーバ100のS40で少なくとも1つのインクカートリッジ50について発注が必要と判断された場合、S50において管理サーバ100からモバイル端末300へ暗号化済の発注正当性検証トークンが送信される。暗号化済の発注正当性検証トークンは、上記発注が当該少なくとも1つのインクカートリッジ50に関する正当権限を有するユーザによるものであることを保証する情報である。送信された暗号化済の発注正当性検証トークンは、モバイル端末300で実行されるS50において受信された後、S65において配送サーバ400へと送信される。
本実施形態においては、S2が管理サーバ100で実行されることによって、管理サーバ100から配送サーバ400に対し発注正当性検証トークンの復号化鍵が送信される。配送サーバ400は、S65によりモバイル端末300から受信した暗号化済の発注正当性検証トークンに基づき、管理サーバ100から送信された発注正当性検証トークンの復号化鍵を用いて、上記発注が正当権限を有するユーザによるものであることを識別することができる。
本実施形態によれば、管理サーバ100からの暗号化済の発注正当性検証トークンがモバイル端末300を経て配送サーバ400へと送信され、配送サーバ400では、管理サーバ100から受信した発注正当性検証トークンの復号化鍵を用いて、当該モバイル端末300が発注の正当権限を有することを識別できる。本実施形態によれば、正当なユーザではない者による不正な発注があった場合には、正当権限を有するユーザによる発注ではないことを配送サーバ400において識別できるので、不正発注を防止することができる。
Further, in this modification, in particular, when it is determined in S40 of the
In this embodiment, the
According to this embodiment, the encrypted order validity verification token from the
(2)その他
なお、以上においては、シアン、マゼンタ、イエロー、ブラックの4色のインクカートリッジ50を用いて印刷を行う場合を例にとって説明したが、これに限られない。例えばブラックの1色のみ、あるいはブラックとそれ以外の適宜の1色との2色等、少なくとも1色のインクカートリッジ50を用いて印刷を行う場合であれば上記手法を適用可能である。
(2) Others In the above description, the case where printing is performed using the four
また、以上はインクジェット方式で印刷が行われる場合を例にとって説明したが、これに限られない。例えばインクジェット方式ではなくレーザ方式の複合機200が用いられる場合には、トナーカートリッジやドラムを消耗品として取り扱ってもよい。
Also, the case where printing is performed by the inkjet method has been described above as an example, but the present invention is not limited to this. For example, if a laser type
また、図3、図4に示すシーケンスフローは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。 Moreover, the sequence flows shown in FIGS. 3 and 4 do not limit the present invention to the procedures shown in the above flows. You may
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。 In addition to the methods already described above, the methods according to the above-described embodiments and modifications may be appropriately combined and used.
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。 In addition, although not exemplified one by one, the present invention can be implemented with various modifications within the scope of the invention.
1 消耗品管理システム
50 インクカートリッジ(消耗品の一例)
100 管理サーバ
110 プロセッサ(制御部、演算部の一例)
190 インタフェース(通信I/Fの一例)
200 複合機(印刷装置の一例)
300 モバイル端末(端末装置の一例)
301 表示装置(表示部の一例)
301c 配送先情報入力欄(入力欄の一例)
400 配送サーバ
600 中継サーバ
1
100
190 interface (an example of communication I/F)
200 MFP (an example of a printing device)
300 mobile terminal (an example of a terminal device)
301 display device (an example of a display unit)
301c Delivery address information input field (example of input field)
400
Claims (11)
前記通信I/Fと通信可能な端末装置と、
を有する消耗品管理システムであって、
前記情報処理装置の前記制御部は、
前記印刷装置における前記消耗品の消耗情報を取得する情報取得処理と、
取得された前記消耗情報に基づき、発注が必要な前記消耗品が少なくとも1つあるか否かを判断する判断処理と、
前記判断処理で発注が必要な少なくとも1つの前記消耗品があると判断された場合に、対応する発注可否情報を前記端末装置へ送信する可否情報送信処理と、
を実行し、
前記端末装置は、
前記情報処理装置から送信された前記発注可否情報を受信する可否情報受信処理と、
受信した前記発注可否情報に基づき、配送先情報を含む発注指示を前記配送サーバへ送信する発注指示送信処理を実行する、消耗品管理システム。 an information processing device having a communication I/F capable of communicating via a network with a printing device that performs printing using at least one consumable and a delivery server that delivers the consumable, and a control unit;
a terminal device capable of communicating with the communication I/F;
A consumables management system comprising:
The control unit of the information processing device,
an information acquisition process for acquiring consumption information of the consumables in the printing apparatus;
a determination process of determining whether or not there is at least one consumable that needs to be ordered, based on the acquired consumable information;
a feasibility information transmission process for transmitting corresponding order feasibility information to the terminal device when it is determined in the judgment process that there is at least one of the consumables that needs to be ordered;
and run
The terminal device
a feasibility information reception process for receiving the feasibility information transmitted from the information processing device;
A consumables management system that executes an order instruction transmission process of transmitting an order instruction including delivery destination information to the delivery server based on the received order acceptance/rejection information.
前記判断処理で発注が必要な複数の前記消耗品があると判断された場合には、前記可否情報送信処理において、前記発注が必要な複数の消耗品に係わる前記発注可否情報を前記端末装置へ送信し、
前記端末装置は、
前記可否情報受信処理において、前記発注が必要な複数の消耗品に係わる前記発注可否情報を受信し、
前記発注指示送信処理において、前記発注が必要な複数の消耗品を発注するための発注指示であって当該複数の消耗品に共通の1つの前記配送先情報を含む発注指示を、前記配送サーバへ送信する、請求項1記載の消耗品管理システム。 The control unit of the information processing device,
If it is determined in the determination process that there are a plurality of the consumables that need to be ordered, the order availability information related to the plurality of consumables that need to be ordered is sent to the terminal device in the availability information transmission process. send and
The terminal device
receiving the order availability information related to the plurality of consumables that need to be ordered in the availability information reception process;
In the order instruction transmission process, an order instruction for ordering the plurality of consumables required to be ordered and including one piece of delivery destination information common to the plurality of consumables is sent to the delivery server. 2. The consumables management system of claim 1, transmitting.
前記可否情報送信処理において、複数の前記消耗品に係わる前記発注可否情報を前記端末装置へ送信し、
前記端末装置は、
前記可否情報受信処理において、前記制御部から送信された前記複数の消耗品に係わる前記発注可否情報を受信し、
さらに、受信した前記発注可否情報に基づき、前記複数の消耗品それぞれについての発注可能・不可能を表示部に表示する発注可否表示処理と、
前記配送先情報の入力欄を前記表示部に表示し、当該配送先情報の入力を受け付ける配送先情報受付処理と、
を実行し、
前記発注指示送信処理において、前記配送先情報受付処理で入力を受け付けた前記配送先情報を含む前記発注指示を前記配送サーバへ送信する、請求項1又は請求項2記載の消耗品管理システム。 The control unit of the information processing device,
In the propriety information transmission process, transmitting the order propriety information related to a plurality of the consumables to the terminal device;
The terminal device
receiving the ordering availability information related to the plurality of consumables transmitted from the control unit in the availability information receiving process;
Furthermore, based on the received order availability information, an order availability display process for displaying on a display unit whether an order is available or not for each of the plurality of consumables;
a delivery address information reception process for displaying the delivery address information input field on the display unit and accepting input of the delivery address information;
and run
3. The consumables management system according to claim 1, wherein in said order instruction transmission process, said order instruction including said delivery destination information input in said delivery destination information reception process is transmitted to said delivery server.
複数の住所情報を記憶した記憶部を備えており、
前記記憶部に記憶された前記複数の住所情報のうち、前記配送先情報となる住所情報の選択を受け付ける選択受付処理を実行し、
前記発注指示送信処理において、
前記選択受付処理で選択された前記住所情報を前記配送先情報として含む前記発注指示を前記配送サーバへ送信する、請求項1乃至請求項3のいずれか1項記載の消耗品管理システム。 The terminal device further
It has a storage unit that stores a plurality of address information,
executing a selection acceptance process for accepting selection of address information as the delivery destination information from among the plurality of address information stored in the storage unit;
In the ordering instruction transmission process,
4. The consumables management system according to any one of claims 1 to 3, wherein said order instruction including said address information selected in said selection acceptance process as said delivery destination information is transmitted to said delivery server.
前記配送サーバは、
前記発注指示送信処理において前記端末装置から送信された前記発注指示を受信する発注指示受信処理と、
前記発注指示受信処理で前記発注指示を受信した後の所定タイミングで、当該発注指示に含まれる前記配送先情報を削除する発注指示削除処理と、
を実行する、請求項1乃至請求項4のいずれか1項記載の消耗品管理システム。 further comprising a delivery server that manages delivery of the consumables;
The delivery server
an order instruction reception process for receiving the order instruction transmitted from the terminal device in the order instruction transmission process;
an order instruction deletion process for deleting the delivery destination information included in the order instruction at a predetermined timing after the order instruction is received in the order instruction reception process;
5. The consumables management system according to any one of claims 1 to 4, wherein:
発注された前記消耗品が前記配送先情報の表す配送先に到達した後のタイミング、若しくは、前記発注指示受信処理で前記発注指示を受信してから所定期間経過後のタイミング、である、請求項5記載の消耗品管理システム。 The predetermined timing is
The timing after the ordered consumable supplies have arrived at the delivery destination represented by the delivery destination information, or the timing after a predetermined period of time has elapsed since the order instruction was received in the order instruction reception process. 6. The consumables management system according to 5.
前記判断処理で発注が必要な少なくとも1つの前記消耗品があると判断された場合に、前記発注が正当権限を有するユーザによるものであることを保証する正当権限保証情報を前記端末装置へ送信する第1保証情報送信処理を実行し、
前記端末装置は、
前記情報処理装置の前記制御部から送信された前記正当権限保証情報を受信する保証情報受信処理と、
受信された前記正当権限保証情報を前記配送サーバへ送信する第2保証情報送信処理を実行し、
前記情報処理装置の前記制御部は、さらに、
受信した前記正当権限保証情報に対して、前記配送サーバが、前記発注が正当権限を有するユーザによることを識別可能とするよう、正当性識別情報を当該配送サーバへ送信する識別情報送信処理
を実行する、請求項1乃至請求項6のいずれか1項記載の消耗品管理システム。 The control unit of the information processing device further includes:
When it is determined in the determination process that there is at least one of the consumables that needs to be ordered, authority assurance information is transmitted to the terminal device to assure that the order has been placed by an authorized user. Execute the first guarantee information transmission process,
The terminal device
a guarantee information reception process for receiving the legitimate authority guarantee information transmitted from the control unit of the information processing device;
executing a second assurance information transmission process for transmitting the received legitimate authority assurance information to the delivery server;
The control unit of the information processing device further includes:
Executes an identification information transmission process for transmitting the legitimacy identification information to the delivery server for the received legitimacy assurance information so that the delivery server can identify that the order has been placed by a user who has the legitimacy. The consumables management system according to any one of claims 1 to 6, wherein
前記情報処理装置から送信された、前記印刷装置における消耗品の消耗情報に基づく発注可否情報を受信する可否情報受信ステップと、
前記発注可否情報の受信に基づき、配送先情報を含む発注指示を配送サーバへ送信する発注指示送信ステップと、
を実行させるための、消耗品発注プログラム。 For the computing unit of the terminal device that can communicate with the information processing device that can communicate with the printing device,
a propriety information receiving step of receiving order propriety information based on consumption information of consumables in the printing device, which is transmitted from the information processing device;
an order instruction transmission step of transmitting an order instruction including delivery destination information to a delivery server based on the receipt of the order acceptance/rejection information;
Consumables ordering program for executing
前記演算部に対し、さらに、
前記記憶部に記憶された前記複数の住所情報のうち、前記配送先情報となる住所情報の選択を受け付ける選択受付ステップ
を実行させ、
前記発注指示送信ステップにおいて、
前記選択受付ステップで選択された前記住所情報を前記配送先情報として含む前記発注指示を前記配送サーバへ送信する、請求項8記載の消耗品発注プログラム。 The terminal device further comprises a storage unit storing a plurality of address information,
Further, for the calculation unit,
executing a selection receiving step of receiving a selection of address information as the delivery destination information from among the plurality of address information stored in the storage unit;
In the order instruction transmission step,
9. The consumables ordering program according to claim 8, wherein said ordering instruction including said address information selected in said selection accepting step as said delivery destination information is transmitted to said delivery server.
前記発注が正当権限を有するユーザによるものであることを保証する正当権限保証情報を、前記情報処理装置から受信する保証情報受信ステップと、
受信した前記正当権限保証情報を前記配送サーバへ送信する保証情報送信ステップと、
を実行させる、請求項8又は請求項9記載の消耗品発注プログラム。 Further, for the calculation unit,
a guarantee information receiving step of receiving, from the information processing device, authorization guarantee information guaranteeing that the order has been placed by an authorized user;
a guarantee information sending step of sending the received legitimate authority guarantee information to the delivery server;
10. The consumables ordering program according to claim 8 or 9, causing the execution of
前記印刷装置における前記消耗品の消耗情報を取得する情報取得ステップと、
取得された前記消耗情報に基づき、発注が必要な前記消耗品が少なくとも1つあるか否かを判断する判断ステップと、 前記判断ステップで発注が必要な少なくとも1つの前記消耗品があると判断された場合に、対応する発注可否情報を前記端末装置へ送信する可否情報送信ステップと、
送信された前記発注可否情報を前記端末装置が受信する可否情報受信ステップと、
受信した前記発注可否情報に基づき、配送先情報を含む発注指示を前記端末装置が前記配送サーバへ送信する発注指示送信ステップと、
を有する、消耗品管理方法。 A consumables management system that includes an information processing device that can communicate via a network with a printing device that performs printing using at least one consumable and a delivery server that delivers the consumable, and a terminal device. A consumables management method for
an information acquisition step of acquiring consumption information of the consumables in the printing device;
a determination step of determining whether or not there is at least one of the consumables that needs to be ordered, based on the acquired consumables information; a propriety information transmission step of transmitting the corresponding order propriety information to the terminal device when the
a propriety information receiving step in which the terminal device receives the transmitted order propriety information;
an order instruction transmission step in which the terminal device transmits an order instruction including delivery destination information to the delivery server based on the received order availability information;
A consumables management method.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021158538A JP2023048939A (en) | 2021-09-28 | 2021-09-28 | Consumable item management system, consumable item ordering program, and consumable item management method |
CN202211137260.4A CN115880017A (en) | 2021-09-28 | 2022-09-19 | Consumable management system, storage device and consumable management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021158538A JP2023048939A (en) | 2021-09-28 | 2021-09-28 | Consumable item management system, consumable item ordering program, and consumable item management method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023048939A true JP2023048939A (en) | 2023-04-07 |
Family
ID=85779845
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021158538A Pending JP2023048939A (en) | 2021-09-28 | 2021-09-28 | Consumable item management system, consumable item ordering program, and consumable item management method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2023048939A (en) |
-
2021
- 2021-09-28 JP JP2021158538A patent/JP2023048939A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1976381B (en) | Image processing apparatus, image apparatus system, and image processing method | |
US10592892B2 (en) | Method, computer-readable medium, and machine for registering a user with a subscription service using a network-connected printer | |
US20150262272A1 (en) | Information processing apparatus, consumables ordering system, and computer program product | |
CN104008318B (en) | Image formation system and image processing system | |
CN104935770A (en) | Print job transfer/execution system and print job transfer/execution method | |
JP2010170442A (en) | Image forming apparatus, and electronic money refund method in the same | |
US11249417B2 (en) | Toner refill control using reusable refill apparatus | |
JP5261130B2 (en) | Image forming apparatus and image output system | |
JP4026643B2 (en) | Application management system, device with application execution function, portable terminal with application management function, device program, portable terminal program and storage medium, and application management method | |
JP2023048939A (en) | Consumable item management system, consumable item ordering program, and consumable item management method | |
JP2023048938A (en) | Consumable item management system, consumable item management program, and consumable item management method | |
JP2007193606A (en) | Print system and print method | |
CN115880017A (en) | Consumable management system, storage device and consumable management method | |
JP2002202876A (en) | Network system | |
JP2006059343A (en) | Application management system, device with application execution function, portable terminal with application management function, program for device, program for portable terminal, storage medium and application management method | |
WO2022208934A1 (en) | Recording system and program | |
CN111625494A (en) | File management device, storage medium, file management system, and file management method | |
US20230196379A1 (en) | Server and control method for server | |
US20240152951A1 (en) | Non-transitory computer-readable recording medium storing computer-readable instructions for server that provides service related to printer, server providing service related to printer, and method executed by server that provides service related to printer | |
EP4286169A1 (en) | Recording device, recording system, and control method | |
JP7268458B2 (en) | Image processing device and program | |
WO2022054502A1 (en) | Service providing system, recording device, control program, and method | |
US20230319045A1 (en) | Information processing apparatus, information processing system, and non-transitory computer readable medium storing program | |
JP2022156422A (en) | Recording device and recording system | |
JP2022156401A (en) | Printing system, printing device, and server |