(57)【要約】【課題】消耗品を発注する。【解決手段】１以上のクライアント装置は、それぞれ、使用中の消耗品の残量が閾値未満になったことを示す低残量通知を、発注サーバー装置に送信し、使用中の消耗品が、消耗品を一意に識別する識別子である消耗品識別子を有する場合、低残量通知は消耗品識別子を含み、発注サーバー装置の記憶装置は、直近の特定期間内に発注した新しい消耗品の数を示す第１の数と、直近の特定期間内に発注した新しい消耗品により置換される対象である、使用中の消耗品を識別する消耗品識別子とを記憶し、発注サーバー装置は、低残量通知を、クライアント装置から受信し、低残量通知が消耗品識別子を含む場合、低残量通知に含まれる消耗品識別子が、記憶装置に記憶されているか否か判断し、消耗品識別子が記憶装置に記憶されていると判断すると、新しい消耗品を発注しないと判断する。【選択図】図７
2020123178.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ消耗品を使用し、第１の制御回路を有する１以上のクライアント装置と、
前記１以上のクライアント装置と通信可能に接続され、第２の制御回路及び記憶装置を有する発注サーバー装置と、
を具備し、
前記１以上のクライアント装置の前記第１の制御回路は、それぞれ、
使用中の消耗品の残量が閾値未満になったことを示す低残量通知を、前記発注サーバー装置に送信し、
前記使用中の消耗品が、消耗品を一意に識別する識別子である消耗品識別子を有する場合、前記低残量通知は前記消耗品識別子を含み、
前記発注サーバー装置の前記記憶装置は、
直近の特定期間内に発注した新しい消耗品の数を示す第１の数と、
前記直近の特定期間内に発注した新しい消耗品により置換される対象である、使用中の消耗品を識別する消耗品識別子と
を記憶し、
前記発注サーバー装置の前記第２の制御回路は、
前記低残量通知を、前記クライアント装置から受信し、
前記低残量通知が前記消耗品識別子を含む場合、前記低残量通知に含まれる前記消耗品識別子が、前記記憶装置に記憶されているか否か判断し、
前記消耗品識別子が前記記憶装置に記憶されていないと判断すると、前記消耗品識別子を前記記憶装置に記憶し、前記第１の数をインクリメントし、新しい消耗品を発注すると判断し、
前記消耗品識別子が前記記憶装置に記憶されていると判断すると、前記新しい消耗品を発注しないと判断する
発注システム。
【請求項２】
請求項１に記載の発注システムであって、
前記発注サーバー装置の前記第２の制御回路は、
前記低残量通知が前記消耗品識別子を含まない場合、
前記１以上のクライアント装置が使用中の消耗品のうち、前記残量が閾値未満である消耗品の数である第２の数を判断し、
前記第１の数が前記第２の数未満である場合、前記第１の数をインクリメントし、前記新しい消耗品を発注すると判断し、
前記第１の数が前記第２の数以上である場合、前記新しい消耗品を発注しないと判断する
発注システム。
【請求項３】
請求項１又は２に記載の発注システムであって、
前記１以上のクライアント装置の前記第１の制御回路は、それぞれ、
非純正の消耗品が装着されていることを検出すると、
前記非純正の消耗品が装着されていることを示す通知である非純正通知を、前記発注サーバー装置に送信し、
前記発注サーバー装置の前記第２の制御回路は、
前記非純正通知を受信すると、前記新しい消耗品を発注しないと判断する
発注システム。
【請求項４】
請求項１乃至３の何れか一項に記載の発注システムであって、
前記１以上のクライアント装置の前記第１の制御回路は、それぞれ、
消耗品が非装着であることを検出すると、
消耗品が非装着であることを示す通知である非装着通知を、前記発注サーバー装置に送信し、
前記発注サーバー装置の前記第２の制御回路は、
前記非装着通知を受信すると、前記新しい消耗品を発注しないと判断する
発注システム。
【請求項５】
それぞれ消耗品を使用し、第１の制御回路を有する１以上のクライアント装置と、
前記１以上のクライアント装置と通信可能に接続され、第２の制御回路及び記憶装置を有する発注サーバー装置と、
を具備する発注システムの前記発注サーバー装置であって、
前記１以上のクライアント装置の前記第１の制御回路は、それぞれ、
使用中の消耗品の残量が閾値未満になったことを示す低残量通知を、前記発注サーバー装置に送信し、
前記使用中の消耗品が、消耗品を一意に識別する識別子である消耗品識別子を有する場合、前記低残量通知は前記消耗品識別子を含み、
前記発注サーバー装置の前記記憶装置は、
直近の特定期間内に発注した新しい消耗品の数を示す第１の数と、
前記直近の特定期間内に発注した新しい消耗品により置換される対象である、使用中の消耗品を識別する消耗品識別子と
を記憶し、
前記発注サーバー装置の前記第２の制御回路は、
前記低残量通知を、前記クライアント装置から受信し、
前記低残量通知が前記消耗品識別子を含む場合、前記低残量通知に含まれる前記消耗品識別子が、前記記憶装置に記憶されているか否か判断し、
前記消耗品識別子が前記記憶装置に記憶されていないと判断すると、前記消耗品識別子を前記記憶装置に記憶し、前記第１の数をインクリメントし、新しい消耗品を発注すると判断し、
前記消耗品識別子が前記記憶装置に記憶されていると判断すると、前記新しい消耗品を発注しないと判断する
発注サーバー装置。
【請求項６】
それぞれ消耗品を使用し、それぞれ、
使用中の消耗品の残量が閾値未満になったことを示す低残量通知を、前記発注サーバー装置に送信し、
前記使用中の消耗品が、消耗品を一意に識別する識別子である消耗品識別子を有する場合、前記低残量通知は前記消耗品識別子を含む
第１の制御回路を有する１以上のクライアント装置と通信可能に接続され、
直近の特定期間内に発注した新しい消耗品の数を示す第１の数と、
前記直近の特定期間内に発注した新しい消耗品により置換される対象である、使用中の消耗品を識別する消耗品識別子と
を記憶する記憶装置を有する発注サーバー装置の第２の制御回路を、
前記低残量通知を、前記クライアント装置から受信し、
前記低残量通知が前記消耗品識別子を含む場合、前記低残量通知に含まれる前記消耗品識別子が、前記記憶装置に記憶されているか否か判断し、
前記消耗品識別子が前記記憶装置に記憶されていないと判断すると、前記消耗品識別子を前記記憶装置に記憶し、前記第１の数をインクリメントし、新しい消耗品を発注すると判断し、
前記消耗品識別子が前記記憶装置に記憶されていると判断すると、前記新しい消耗品を発注しないと判断する
よう動作させる発注プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、消耗品を使用するクライアント装置（典型的には、画像形成装置）と、このクライアント装置と通信可能に接続された発注サーバー装置とを含む発注システムに関する。本開示は、さらに、この発注サーバー装置と、この発注サーバー装置が実行する発注プログラムとに関する。
【背景技術】
【０００２】
画像形成装置は、消耗品（例えば、トナー）を使用する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−０３４６８５号公報
【特許文献２】特開２００３−３３０６９５号公報
【特許文献３】特開２００６−２１５４０１号公報
【特許文献４】特開平６−１４９８５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像形成装置に使用すべき消耗品（例えば、トナー）を発注する際、ユーザーフレンドリーであることが望ましい。
【課題を解決するための手段】
【０００５】
本開示の一形態に係る発注システムは、
それぞれ消耗品を使用し、第１の制御回路を有する１以上のクライアント装置と、
前記１以上のクライアント装置と通信可能に接続され、第２の制御回路及び記憶装置を有する発注サーバー装置と、
を具備し、
前記１以上のクライアント装置の前記第１の制御回路は、それぞれ、
使用中の消耗品の残量が閾値未満になったことを示す低残量通知を、前記発注サーバー装置に送信し、
前記使用中の消耗品が、消耗品を一意に識別する識別子である消耗品識別子を有する場合、前記低残量通知は前記消耗品識別子を含み、
前記発注サーバー装置の前記記憶装置は、
直近の特定期間内に発注した新しい消耗品の数を示す第１の数と、
前記直近の特定期間内に発注した新しい消耗品により置換される対象である、使用中の消耗品を識別する消耗品識別子と
を記憶し、
前記発注サーバー装置の前記第２の制御回路は、
前記低残量通知を、前記クライアント装置から受信し、
前記低残量通知が前記消耗品識別子を含む場合、前記低残量通知に含まれる前記消耗品識別子が、前記記憶装置に記憶されているか否か判断し、
前記消耗品識別子が前記記憶装置に記憶されていないと判断すると、前記消耗品識別子を前記記憶装置に記憶し、前記第１の数をインクリメントし、新しい消耗品を発注すると判断し、
前記消耗品識別子が前記記憶装置に記憶されていると判断すると、前記新しい消耗品を発注しないと判断する。
【０００６】
（１）本実施形態によれば、発注サーバー装置は、クライアント装置から受信した低残量通知が消耗品識別子を含む場合、低残量通知に含まれる消耗品識別子が、記憶装置に記憶されているか否かを判断する。クライアント装置から受信した低残量通知に含まれる消耗品識別子が、記憶装置に記憶されているケースがある。ユーザーが、別のクライアント装置に装着されていた消耗品（残量が閾値未満）を、このクライアント装置に装着（スワップ）したケースである。このケースでは、発注サーバー装置が、クライアント装置に現在装着されている消耗品が、別のクライアント装置に装着されていたとき、この別のクライアント装置から、既に低残量通知を受信している。従って、このようなケースでは、発注サーバー装置は、この消耗品識別子を記憶装置に記憶し、第１の数をインクリメントし、新しい消耗品を発注しているはずである。従って、このようなケースでは、発注サーバー装置は、新しい消耗品を発注しないと判断する。これにより、発注サーバー装置は、消耗品を二重に発注することを防ぐことができる。
【０００７】
前記発注サーバー装置の前記第２の制御回路は、
前記低残量通知が前記消耗品識別子を含まない場合、
前記１以上のクライアント装置が使用中の消耗品のうち、前記残量が閾値未満である消耗品の数である第２の数を判断し、
前記第１の数が前記第２の数未満である場合、前記第１の数をインクリメントし、前記新しい消耗品を発注すると判断し、
前記第１の数が前記第２の数以上である場合、前記新しい消耗品を発注しないと判断する。
【０００８】
（２）本実施形態によれば、発注サーバー装置は、第１の数（直近の特定期間内に発注した新しい消耗品の数）が、第２の数（残量が閾値未満である全ての消耗品の数）未満であるか否かを判断する。第１の数が第２の数以上であるケースとは、ユーザーが、別のクライアント装置に装着されていた消耗品（残量が閾値未満）を、このクライアント装置に装着（スワップ）したケースである。このケースでは、発注サーバー装置が、クライアント装置に現在装着されている消耗品が、別のクライアント装置に装着されていたとき、この別のクライアント装置から、既に低残量通知を受信している。従って、このようなケースでは、発注サーバー装置は、第１の数をインクリメントし、新しい消耗品を発注しているはずである。従って、このようなケースでは、発注サーバー装置は、新しい消耗品を発注しないと判断する。これにより、発注サーバー装置は、消耗品を二重に発注することを防ぐことができる。
【０００９】
前記１以上のクライアント装置の前記第１の制御回路は、それぞれ、
非純正の消耗品が装着されていることを検出すると、
前記非純正の消耗品が装着されていることを示す通知である非純正通知を、前記発注サーバー装置に送信し、
前記発注サーバー装置の前記第２の制御回路は、
前記非純正通知を受信すると、前記新しい消耗品を発注しないと判断する。
【００１０】
（３）例えば、クライアント装置が使用中の消耗品の残量が閾値未満となり、その後、残量が閾値未満の消耗品がクライアント装置から取り外され、その後、非純正の消耗品がクライアント装置に装着されたケースを仮定する。この場合、クライアント装置が使用中の消耗品の残量が閾値未満である時点で、発注サーバー装置は消耗品を発注済みである。従って、その後、非純正の消耗品がクライアント装置に装着されたことをトリガとして発注サーバー装置が消耗品を発注すると、発注サーバー装置は、消耗品を二重に発注することになる。そこで、本実施形態によれば、発注サーバー装置は、非純正通知をクライアント装置から受信すると、新しい消耗品を発注しないと判断する。これにより、発注サーバー装置は、消耗品を二重に発注することを防ぐことができる。
【００１１】
前記１以上のクライアント装置の前記第１の制御回路は、それぞれ、
消耗品が非装着であることを検出すると、
消耗品が非装着であることを示す通知である非装着通知を、前記発注サーバー装置に送信し、
前記発注サーバー装置の前記第２の制御回路は、
前記非装着通知を受信すると、前記新しい消耗品を発注しないと判断する。
【００１２】
（４）例えば、例えば、クライアント装置が使用中の消耗品の残量が閾値未満となり、その後、残量が閾値未満の消耗品がクライアント装置から取り外されたケースを仮定する。この場合、クライアント装置が使用中の消耗品の残量が閾値未満である時点で、発注サーバー装置は消耗品を発注済みである。従って、その後、消耗品がクライアント装置から取り外されたことをトリガとして発注サーバー装置が消耗品を発注すると、発注サーバー装置は、消耗品を二重に発注することになる。そこで、本実施形態によれば、発注サーバー装置は、非純正通知をクライアント装置から受信すると、新しい消耗品を発注しないと判断する。これにより、発注サーバー装置は、消耗品を二重に発注することを防ぐことができる。
【００１３】
本開示の一形態に係る発注サーバー装置は、
それぞれ消耗品を使用し、第１の制御回路を有する１以上のクライアント装置と、
前記１以上のクライアント装置と通信可能に接続され、第２の制御回路及び記憶装置を有する発注サーバー装置と、
を具備する発注システムの前記発注サーバー装置であって、
前記１以上のクライアント装置の前記第１の制御回路は、それぞれ、
使用中の消耗品の残量が閾値未満になったことを示す低残量通知を、前記発注サーバー装置に送信し、
前記使用中の消耗品が、消耗品を一意に識別する識別子である消耗品識別子を有する場合、前記低残量通知は前記消耗品識別子を含み、
前記発注サーバー装置の前記記憶装置は、
直近の特定期間内に発注した新しい消耗品の数を示す第１の数と、
前記直近の特定期間内に発注した新しい消耗品により置換される対象である、使用中の消耗品を識別する消耗品識別子と
を記憶し、
前記発注サーバー装置の前記第２の制御回路は、
前記低残量通知を、前記クライアント装置から受信し、
前記低残量通知が前記消耗品識別子を含む場合、前記低残量通知に含まれる前記消耗品識別子が、前記記憶装置に記憶されているか否か判断し、
前記消耗品識別子が前記記憶装置に記憶されていないと判断すると、前記消耗品識別子を前記記憶装置に記憶し、前記第１の数をインクリメントし、新しい消耗品を発注すると判断し、
前記消耗品識別子が前記記憶装置に記憶されていると判断すると、前記新しい消耗品を発注しないと判断する。
【００１４】
本開示の一形態に係る発注プログラムは、
それぞれ消耗品を使用し、それぞれ、
使用中の消耗品の残量が閾値未満になったことを示す低残量通知を、前記発注サーバー装置に送信し、
前記使用中の消耗品が、消耗品を一意に識別する識別子である消耗品識別子を有する場合、前記低残量通知は前記消耗品識別子を含む
第１の制御回路を有する１以上のクライアント装置と通信可能に接続され、
直近の特定期間内に発注した新しい消耗品の数を示す第１の数と、
前記直近の特定期間内に発注した新しい消耗品により置換される対象である、使用中の消耗品を識別する消耗品識別子と
を記憶する記憶装置を有する発注サーバー装置の第２の制御回路を、
前記低残量通知を、前記クライアント装置から受信し、
前記低残量通知が前記消耗品識別子を含む場合、前記低残量通知に含まれる前記消耗品識別子が、前記記憶装置に記憶されているか否か判断し、
前記消耗品識別子が前記記憶装置に記憶されていないと判断すると、前記消耗品識別子を前記記憶装置に記憶し、前記第１の数をインクリメントし、新しい消耗品を発注すると判断し、
前記消耗品識別子が前記記憶装置に記憶されていると判断すると、前記新しい消耗品を発注しないと判断する
よう動作させる。
【発明の効果】
【００１５】
本開示によれば、画像形成装置に使用すべき消耗品（例えば、トナー）を発注する際、ユーザーフレンドリーであることを図れる。
【００１６】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１７】
【図１】本開示の一実施形態に係る発注システムを模式的に示す。
【図２】画像形成装置のハードウェア構成を示す。
【図３】発注サーバー装置のハードウェア構成を示す。
【図４】在庫管理サーバー装置のハードウェア構成を示す。
【図５】発注システムの機能的構成を示す。
【図６】画像形成装置の動作フローを示す。
【図７】発注サーバー装置の動作フローを示す。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら、本開示の実施形態を説明する。
【００１９】
１．発注システム
【００２０】
図１は、本開示の一実施形態に係る発注システムを模式的に示す。
【００２１】
発注システム１は、複数のクライアント装置１０、発注サーバー装置２０、在庫管理サーバー装置３０を有する。複数のクライアント装置１０、発注サーバー装置２０、在庫管理サーバー装置３０は、インターネットを含むネットワークＮに接続される。以下、複数のクライアント装置１０を区別する必要が無い場合、単に１つのクライアント装置１０を図示および説明する。
【００２２】
クライアント装置１０は、例えば、画像形成装置（典型的には、ＭＦＰ（Multifunction Peripheral））である。以下、クライアント装置１０を「画像形成装置１０」と称する。画像形成装置１０は、消耗品を使用する。本実施形態では、「消耗品」は、トナーである。複数の画像形成装置１０を使用するユーザーは共通である。例えば、複数の画像形成装置１０は、オフィス内に設置され、共通のユーザー（例えば、オフィスの従業員）により使用される。以下の説明において、複数の画像形成装置１０を区別しないときは単に「画像形成装置１０」と称する。複数の画像形成装置１０を区別するときは「第１の画像形成装置１０Ａ」及び「第２の画像形成装置１０Ｂ」と称する。
【００２３】
発注サーバー装置２０は、画像形成装置１０が使用中の消耗品の残量に応じて、画像形成装置１０が使用すべき消耗品を発注するための発注要求を、在庫管理サーバー装置３０に送信する。
【００２４】
在庫管理サーバー装置３０は、消耗品のディストリビューター（販売者）が使用する。在庫管理サーバー装置３０は、発注サーバー装置２０から発注要求を受信し、発送要求を端末装置（消耗品を発送する現場（倉庫等）の従業員が使用する。図示せず。）に送信し、消耗品の在庫を管理する。
【００２５】
２．画像形成装置のハードウェア構成
【００２６】
図２は、画像形成装置のハードウェア構成を示す。
【００２７】
画像形成装置１０は、制御回路１００（第１の制御回路）を備える。制御回路１００は、プロセッサーであるＣＰＵ１１ａ（Central Processing Unit）、ＲＡＭ１１ｂ（Random Access Memory）、メモリーであるＲＯＭ１１ｃ（Read Only Memory）及び専用のハードウェア回路等から構成され、画像形成装置１０の全体的な動作制御を司る。ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行する。ＲＯＭ１１ｃは、ＣＰＵ１１ａが実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ１１ｃは、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００２８】
制御回路１００は、ＧＰＳ（Global Positioning System）受信装置１１、画像読取部１２（イメージスキャナー）、画像処理部１４（ＧＰＵ（Graphics Processing Unit）を含む）、画像メモリー１５、画像形成部１６（プリンター）、表示部１７ａを備える操作部１７（タッチパネル）、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量の不揮発性の記憶装置１８、ファクシミリ通信部１９及びネットワーク通信インターフェース１３等と接続されている。制御回路１００は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００２９】
３．発注サーバー装置のハードウェア構成
【００３０】
図３は、発注サーバー装置のハードウェア構成を示す。
【００３１】
発注サーバー装置２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤやＳＳＤ等の大容量の不揮発性の記憶装置２４、ネットワーク通信インターフェース２５、操作装置２６及び表示装置２７と、これらを相互に接続するバス２８とを有する。
【００３２】
ＣＰＵ２１、ＲＯＭ２２、及びＲＡＭ２３は、制御回路２００（第２の制御回路）を構成する。ＣＰＵ２１は、ＲＯＭ２２が記憶する情報処理プログラムをＲＡＭ２３にロードして実行する。ＲＯＭ２２は、ＣＰＵ２１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ２２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００３３】
４．在庫管理サーバー装置のハードウェア構成
【００３４】
図４は、在庫管理サーバー装置のハードウェア構成を示す。
【００３５】
在庫管理サーバー装置３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ＳＳＤ等の大容量の不揮発性の記憶装置３４、ネットワーク通信インターフェース３５、操作装置３６及び表示装置３７（タッチパネル）並びにＧＰＳ受信装置３９と、これらを相互に接続するバス３８とを有する。
【００３６】
ＣＰＵ３１、ＲＯＭ３２、及びＲＡＭ３３は、制御回路３００を構成する。ＣＰＵ３１は、ＲＯＭ３２が記憶する情報処理プログラムをＲＡＭ３３にロードして実行する。ＲＯＭ３２は、ＣＰＵ３１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ３２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００３７】
５．発注システムの機能的構成
【００３８】
図５は、発注システムの機能的構成を示す。
【００３９】
画像形成装置１０の制御回路１００（第１の制御回路）において、ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行することにより、消耗品判断部１０１及び消耗品通知生成部１０２として動作する。
【００４０】
発注サーバー装置２０の制御回路２００（第２の制御回路）において、ＣＰＵ２１は、ＲＯＭ２２が記憶する情報処理プログラム（発注プログラム）をＲＡＭ２３にロードして実行することにより、発注判断部２０１及び発注部２０２として動作する。
【００４１】
発注サーバー装置２０の記憶装置２４は、直近の特定期間内に発注した新しい消耗品の数を示す第１の数Ｎ１と、直近の特定期間内に発注した新しい消耗品により置換される対象である、使用中の消耗品を一意に識別する消耗品識別子Ｉ１とを記憶する。「消耗品識別子」は、例えばシリアルナンバーである。
【００４２】
６．発注システムの動作フロー
【００４３】
（１）第１の画像形成装置が使用中の消耗品の残量が閾値未満になった場合の動作フロー
【００４４】
図６は、画像形成装置の動作フローを示す。
【００４５】
第１の画像形成装置１０Ａの消耗品判断部１０１は、使用中の消耗品の残量が閾値未満になったと判断する（ステップＳ１０３、ＹＥＳ）。「閾値」は、例えば、５〜３０％程度とすればよい。
【００４６】
第１の画像形成装置１０Ａの消耗品通知生成部１０２は、使用中の消耗品の残量が閾値未満になったことを示す低残量通知を生成する。具体的には、使用中の消耗品が、消耗品を一意に識別する識別子である消耗品識別子を有する場合（ステップＳ１０４、ＹＥＳ）、消耗品通知生成部１０２は、この消耗品識別子を含む低残量通知を生成する（ステップＳ１０５）。一方、使用中の消耗品が消耗品識別子を有しない場合（ステップＳ１０４、ＮＯ）、消耗品通知生成部１０２は、消耗品識別子を含まない低残量通知を生成する（ステップＳ１０６）。消耗品が消耗品識別子を有するか否かは、典型的には、消耗品のモデルに依存する。消耗品通知生成部１０２は、生成した低残量通知を、発注サーバー装置２０にネットワークＮを介して送信する（ステップＳ１０７）。
【００４７】
図７は、発注サーバー装置の動作フローを示す。
【００４８】
発注サーバー装置２０の発注判断部２０１は、低残量通知を、第１の画像形成装置１０ＡからネットワークＮを介して受信する（ステップＳ２０１、ＹＥＳ）。発注判断部２０１は、受信した低残量通知が消耗品識別子を含むか否かを判断する（ステップＳ２０２）。
【００４９】
発注判断部２０１は、低残量通知が消耗品識別子を含む場合（ステップＳ２０２、ＹＥＳ）、低残量通知に含まれる消耗品識別子が、記憶装置２４に記憶されているか否かを判断する（ステップＳ２０３）。
【００５０】
低残量通知に含まれる消耗品識別子Ｉ１が記憶装置２４に記憶されているとは（ステップＳ２０３、ＹＥＳ）、この消耗品識別子Ｉ１により識別される消耗品に対して置換される新しい消耗品が、直近の特定期間内に発注されたことを意味する。従って、この場合、発注判断部２０１は、新しい消耗品を発注しないと判断する（ＥＮＤ）。
【００５１】
一方、低残量通知に含まれる消耗品識別子が記憶装置２４に記憶されていないとは（ステップＳ２０３、ＮＯ）、この消耗品識別子Ｉ１により識別される消耗品に対して置換される新しい消耗品が、直近の特定期間内に発注されていないことを意味する。従って、この場合、発注判断部２０１は、新しい消耗品を発注すると判断する。
【００５２】
発注サーバー装置２０の発注部２０２は、低残量通知に含まれる消耗品識別子が記憶装置２４に記憶されていない場合（ステップＳ２０３、ＮＯ）、この消耗品識別子Ｉ１を、記憶装置２４に記憶する（ステップＳ２０４）。さらに、発注判断部２０１は、記憶装置２４に記憶された第１の数Ｎ１（直近の特定期間内に発注した新しい消耗品の数）をインクリメントする（ステップＳ２０５）。発注部２０２は、在庫管理サーバー装置３０にネットワークＮを介して、新しい消耗品を発注する（ステップＳ２０６）。
【００５３】
一方、発注判断部２０１は、低残量通知が消耗品識別子を含まない場合（ステップＳ２０２、ＮＯ）、全ての画像形成装置１０が使用中の全ての消耗品のうち、残量が閾値未満である全ての消耗品の数（第２の数）を判断する（ステップＳ２０７）。具体的には、発注判断部２０１は、全ての画像形成装置１０に、それぞれの画像形成装置１０が使用中の消耗品のうち、残量が閾値未満である消耗品の数を問いあわせ、応答を受信すればよい。
【００５４】
発注判断部２０１は、記憶装置２４に記憶された第１の数Ｎ１（直近の特定期間内に発注した新しい消耗品の数）を読み出す（ステップＳ２０８）。発注判断部２０１は、第１の数Ｎ１（直近の特定期間内に発注した新しい消耗品の数）が、第２の数（残量が閾値未満である全ての消耗品の数）未満であるか否かを判断する（ステップＳ２０９）。
【００５５】
第１の数Ｎ１（直近の特定期間内に発注した新しい消耗品の数）が、第２の数（残量が閾値未満である全ての消耗品の数）未満であるとは（ステップＳ２０９、ＹＥＳ）、残量が閾値未満である使用中の消耗品に対して、新しい消耗品が発送していないことを意味する。従って、この場合、発注判断部２０１は、新しい消耗品を発注すると判断する。
【００５６】
一方、第１の数Ｎ１（直近の特定期間内に発注した新しい消耗品の数）が、第２の数（残量が閾値未満である全ての消耗品の数）以上であるとは（ステップＳ２０９、ＮＯ）、残量が閾値未満である使用中の消耗品に対して、新しい消耗品が発送済みであることを意味する。従って、この場合、発注判断部２０１は、新しい消耗品を発注しないと判断する（ＥＮＤ）。
【００５７】
発注サーバー装置２０の発注部２０２は、第１の数Ｎ１が第２の数未満である場合（ステップＳ２０９、ＹＥＳ）、記憶装置２４に記憶された第１の数Ｎ１（直近の特定期間内に発注した新しい消耗品の数）をインクリメントする（ステップＳ２０５）。発注部２０２は、在庫管理サーバー装置３０にネットワークＮを介して、新しい消耗品を発注する（ステップＳ２０６）。
【００５８】
ところで、第１の画像形成装置１０Ａの消耗品判断部１０１は、消耗品が非装着である（取り外された後所定時間以上が経過している）ことを検出すると（ステップＳ１０１、ＮＯ）、消耗品が非装着であることを示す通知である非装着通知を、発注サーバー装置２０にネットワークＮを介して送信する（ステップＳ１０８）。
【００５９】
一方、第１の画像形成装置１０Ａの消耗品判断部１０１は、非純正の消耗品が装着されている（例えば、残量が閾値未満の消耗品が取り外された後に、非純正の消耗品が装着された）ことを検出すると（ステップＳ１０２、ＮＯ）、非純正の消耗品が装着されていることを示す通知である非純正通知を、発注サーバー装置２０にネットワークＮを介して送信する（ステップＳ１０９）。
【００６０】
発注サーバー装置２０の発注判断部２０１は、非装着通知（ステップＳ１０８）を第１の画像形成装置１０Ａから受信すると（ステップＳ２１０、ＹＥＳ）、新しい消耗品を発注しないと判断する（ＥＮＤ）。
【００６１】
一方、発注サーバー装置２０の発注判断部２０１は、非純正通知（ステップＳ１０９）を第１の画像形成装置１０Ａから受信すると（ステップＳ２１１、ＹＥＳ）、新しい消耗品を発注しないと判断する（ＥＮＤ）。
【００６２】
（２）第１の画像形成装置が使用中の消耗品（残量が閾値未満）が、第２の画像形成装置に装着される場合の動作フロー
【００６３】
第１の画像形成装置１０Ａが使用中の消耗品（残量が閾値未満）が、第２の画像形成装置１０Ｂに装着されたる場合として、以下のケースが想定される。ユーザーは、第１の画像形成装置１０Ａを使用したいが、使用中の消耗品の残量が閾値未満である。そこで、ユーザーは、第１の画像形成装置１０Ａが使用中の消耗品と、第２の画像形成装置１０Ｂが使用中の消耗品とをスワップする。言い換えれば、ユーザーは、第１の画像形成装置１０Ａが使用中の消耗品を、第１の画像形成装置１０Ａから取り外し、第２の画像形成装置１０Ｂに装着する。一方、ユーザーは、第２の画像形成装置１０Ｂが使用中の消耗品を、第２の画像形成装置１０Ｂから取り外し、第１の画像形成装置１０Ａに装着する。
【００６４】
その結果、第２の画像形成装置１０Ｂの消耗品判断部１０１は、消耗品の残量が閾値未満になったと判断することになる（ステップＳ１０３、ＹＥＳ）。そして、消耗品通知生成部１０２は、低残量通知を、発注サーバー装置２０にネットワークＮを介して送信する（ステップＳ１０７）。
【００６５】
発注サーバー装置２０の発注判断部２０１は、低残量通知を、第２の画像形成装置１０ＢからネットワークＮを介して受信する（ステップＳ２０１、ＹＥＳ）。
【００６６】
発注判断部２０１は、第２の画像形成装置１０Ｂから受信した低残量通知が消耗品識別子を含む場合（ステップＳ２０２、ＹＥＳ）、低残量通知に含まれる消耗品識別子が、記憶装置２４に記憶されているか否かを判断する（ステップＳ２０３）。本例では、第２の画像形成装置１０Ｂから受信した低残量通知に含まれる消耗品識別子Ｉ１は、記憶装置２４に記憶されているはずである（ステップＳ２０３、ＹＥＳ）。何故なら、発注サーバー装置２０の発注判断部２０１は、第２の画像形成装置１０Ｂに現在装着されている消耗品が、第１の画像形成装置１０Ａに装着されていたとき、第１の画像形成装置１０Ａから、既に低残量通知を受信している。従って、発注サーバー装置２０の発注部２０２は、この消耗品識別子Ｉ１を記憶装置２４に記憶し（ステップＳ２０４）、第１の数Ｎ１をインクリメントし（ステップＳ２０５）、新しい消耗品を発注しているはずだからである（ステップＳ２０６）。従って、発注判断部２０１は、新しい消耗品を発注しないと判断する（ＥＮＤ）。
【００６７】
一方、発注判断部２０１は、第２の画像形成装置１０Ｂから受信した低残量通知が消耗品識別子を含まない場合（ステップＳ２０２、ＮＯ）、第１の数Ｎ１（直近の特定期間内に発注した新しい消耗品の数）が、第２の数（残量が閾値未満である全ての消耗品の数）未満であるか否かを判断する（ステップＳ２０７乃至ステップＳ２０９）。本例では、第１の数Ｎ１（直近の特定期間内に発注した新しい消耗品の数）が、第２の数（残量が閾値未満である全ての消耗品の数）以上であるはずである（ステップＳ２０９、ＮＯ）。何故なら、発注サーバー装置２０の発注判断部２０１は、第２の画像形成装置１０Ｂに現在装着されている消耗品が、第１の画像形成装置１０Ａに装着されていたとき、第１の画像形成装置１０Ａから、既に低残量通知を受信している。従って、発注サーバー装置２０の発注部２０２は、第１の数Ｎ１をインクリメントし（ステップＳ２０５）、新しい消耗品を発注しているはずだからである（ステップＳ２０６）。従って、発注判断部２０１は、新しい消耗品を発注しないと判断する（ＥＮＤ）。
【００６８】
７．結語
【００６９】
（１）本実施形態によれば、発注サーバー装置２０の発注判断部２０１は、第２の画像形成装置１０Ｂから受信した低残量通知が消耗品識別子を含む場合（ステップＳ２０２、ＹＥＳ）、低残量通知に含まれる消耗品識別子が、記憶装置２４に記憶されているか否かを判断する（ステップＳ２０３）。第２の画像形成装置１０Ｂから受信した低残量通知に含まれる消耗品識別子Ｉ１が、記憶装置２４に記憶されているケースがある（ステップＳ２０３、ＹＥＳ）。ユーザーが、第１の画像形成装置１０Ａに装着されていた消耗品（残量が閾値未満）を、第２の画像形成装置１０Ｂに装着（スワップ）したケースである。このケースでは、発注サーバー装置２０の発注判断部２０１が、第２の画像形成装置１０Ｂに現在装着されている消耗品が、第１の画像形成装置１０Ａに装着されていたとき、第１の画像形成装置１０Ａから、既に低残量通知を受信している。従って、このようなケースでは、発注サーバー装置２０の発注部２０２は、この消耗品識別子Ｉ１を記憶装置２４に記憶し（ステップＳ２０４）、第１の数Ｎ１をインクリメントし（ステップＳ２０５）、新しい消耗品を発注しているはずである（ステップＳ２０６）。従って、このようなケースでは、発注サーバー装置２０の発注判断部２０１は、新しい消耗品を発注しないと判断する（ＥＮＤ）。これにより、発注サーバー装置２０は、消耗品を二重に発注することを防ぐことができる。
【００７０】
（２）本実施形態によれば、発注サーバー装置２０の発注判断部２０１は、第１の数Ｎ１（直近の特定期間内に発注した新しい消耗品の数）が、第２の数（残量が閾値未満である全ての消耗品の数）未満であるか否かを判断する（ステップＳ２０７乃至ステップＳ２０９）。第１の数Ｎ１（直近の特定期間内に発注した新しい消耗品の数）が、第２の数（残量が閾値未満である全ての消耗品の数）以上であるケースがある（ステップＳ２０９、ＮＯ）。ユーザーが、第１の画像形成装置１０Ａに装着されていた消耗品（残量が閾値未満）を、第２の画像形成装置１０Ｂに装着（スワップ）したケースである。このケースでは、発注サーバー装置２０の発注判断部２０１が、第２の画像形成装置１０Ｂに現在装着されている消耗品が、第１の画像形成装置１０Ａに装着されていたとき、第１の画像形成装置１０Ａから、既に低残量通知を受信している。従って、このようなケースでは、発注サーバー装置２０の発注部２０２は、第１の数Ｎ１をインクリメントし（ステップＳ２０５）、新しい消耗品を発注しているはずである（ステップＳ２０６）。従って、このようなケースでは、発注サーバー装置２０の発注判断部２０１は、新しい消耗品を発注しないと判断する（ＥＮＤ）。これにより、発注サーバー装置２０は、消耗品を二重に発注することを防ぐことができる。
【００７１】
（３）例えば、画像形成装置１０が使用中の消耗品の残量が閾値未満となり、その後、残量が閾値未満の消耗品が画像形成装置１０から取り外され、その後、非純正の消耗品が画像形成装置１０に装着されたケースを仮定する。この場合、画像形成装置１０が使用中の消耗品の残量が閾値未満である時点で、発注サーバー装置２０は消耗品を発注済みである。従って、その後、非純正の消耗品が画像形成装置１０に装着されたことをトリガとして発注サーバー装置２０が消耗品を発注すると、発注サーバー装置２０は、消耗品を二重に発注することになる。そこで、本実施形態によれば、発注サーバー装置２０の発注判断部２０１は、非純正通知（ステップＳ１０９）を第１の画像形成装置１０Ａから受信すると（ステップＳ２１１、ＹＥＳ）、新しい消耗品を発注しないと判断する（ＥＮＤ）。これにより、発注サーバー装置２０は、消耗品を二重に発注することを防ぐことができる。
【００７２】
（４）例えば、例えば、画像形成装置１０が使用中の消耗品の残量が閾値未満となり、その後、残量が閾値未満の消耗品が画像形成装置１０から取り外されたケースを仮定する。この場合、画像形成装置１０が使用中の消耗品の残量が閾値未満である時点で、発注サーバー装置２０は消耗品を発注済みである。従って、その後、消耗品が画像形成装置１０から取り外されたことをトリガとして発注サーバー装置２０が消耗品を発注すると、発注サーバー装置２０は、消耗品を二重に発注することになる。そこで、本実施形態によれば、発注サーバー装置２０の発注判断部２０１は、非純正通知（ステップＳ１０９）を第１の画像形成装置１０Ａから受信すると（ステップＳ２１１、ＹＥＳ）、新しい消耗品を発注しないと判断する（ＥＮＤ）。これにより、発注サーバー装置２０は、消耗品を二重に発注することを防ぐことができる。
【００７３】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００７４】
発注システム１
クライアント装置（画像形成装置）１０、１０Ａ、１０Ｂ
発注サーバー装置２０
在庫管理サーバー装置３０
消耗品判断部１０１
消耗品通知生成部１０２
発注判断部２０１
発注部２０２
【図１】
2020123178.tif 000003
【図２】
2020123178.tif 000004
【図３】
2020123178.tif 000005
【図４】
2020123178.tif 000006
【図５】
2020123178.tif 000007
【図６】
2020123178.tif 000008
【図７】
2020123178.tif 000009