(57)【要約】【課題】  受信した情報が送信された時点で既にこの情報に存在していた不具合を解消する可能性を向上することができる情報処理システムを提供する。【解決手段】  遠隔管理システムは、外部システムと連携する機能の実現のために使用する対応関係データの候補を受信し、受信した候補に不整合があるか否かを検査し（Ｓ１２）、検査の結果を通知し（Ｓ１２３）、候補に対する編集を受け付け（Ｓ１２５でＹＥＳ）、受け付けた編集が適用された候補を対応関係データとしてインポートする（Ｓ１３７）ことを特徴とする。【選択図】  図７
2020201639.tif 000002
【特許請求の範囲】
【請求項１】
外部システムと連携して機能を実現する情報処理システムであって、
前記機能の実現のために使用する連携データの候補を受信する候補受信部と、
前記候補受信部によって受信した前記候補に不整合があるか否かを検査する候補検査部と、
前記候補検査部による検査の結果を通知する検査結果通知部と、
前記候補に対する編集を受け付ける編集受付部と、
前記連携データをインポートするデータインポート部と
を備え、
前記データインポート部は、前記編集受付部によって受け付けられた編集が適用された前記候補を前記連携データとしてインポートすることを特徴とする情報処理システム。
【請求項２】
前記検査結果通知部は、前記候補受信部によって受信した前記候補のうち、前記候補検査部によって不整合があると判定された候補のみを表示の対象にし、
前記編集受付部は、前記検査結果通知部によって表示の対象にされた前記候補を編集の対象にすることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記情報処理システムは、画像形成装置を遠隔管理する遠隔管理システムであり、
前記連携データは、前記画像形成装置のモデル名を含み、
前記候補検査部は、前記情報処理システムで管理していない不正なモデル名が前記連携データに含まれる場合に、このモデル名が不整合なデータであると判定することを特徴とする請求項１または請求項２に記載の情報処理システム。
【請求項４】
前記情報処理システムは、画像形成装置を遠隔管理する遠隔管理システムであり、
前記連携データは、前記画像形成装置のモデル名と、この画像形成装置で使用可能なトナーカートリッジのカラーを示すトナーカラーとの対応関係を含み、
前記候補検査部は、前記連携データにおいてモノクロモデルの前記画像形成装置のモデル名にカラーの前記トナーカラーが対応付けられている場合に、このトナーカラーに不整合があると判定することを特徴とする請求項１または請求項２に記載の情報処理システム。
【請求項５】
前記情報処理システムは、画像形成装置を遠隔管理する遠隔管理システムであり、
前記連携データは、前記画像形成装置で使用可能なトナーカートリッジのカラーを示すトナーカラーを含み、
前記候補検査部は、明らかに存在しない前記トナーカラーが前記連携データに含まれる場合に、このトナーカラーに不整合があると判定することを特徴とする請求項１または請求項２に記載の情報処理システム。
【請求項６】
前記情報処理システムは、画像形成装置を遠隔管理する遠隔管理システムであり、
前記連携データは、前記画像形成装置で使用可能なトナーカートリッジのカラーを示すトナーカラーを含み、
前記候補検査部は、前記情報処理システムでサポートされていない態様で示された前記トナーカラーが前記連携データに含まれる場合に、このトナーカラーに不整合があると判定することを特徴とする請求項１または請求項２に記載の情報処理システム。
【請求項７】
前記情報処理システムは、画像形成装置を遠隔管理する遠隔管理システムであり、
前記連携データは、前記画像形成装置のモデル名と、この画像形成装置で使用可能なトナーカートリッジの識別情報との対応関係を含み、
前記候補検査部は、前記候補受信部によって受信した、複数の前記候補の群の中に、同一の前記モデル名に対して同一の前記識別情報が複数含まれる場合に、この識別情報に不整合があると判定することを特徴とする請求項１または請求項２に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部システムと連携して機能を実現する情報処理システムに関する。
【背景技術】
【０００２】
従来、第１のコンピューターから第２のコンピューターに情報を送信する場合に、第２のコンピューターは、第１のコンピューターから送信されてきた情報に、通信経路の伝送に起因した誤りが生じていることを検出したとき、誤りが生じている情報の再送信を第１のコンピューターに要求するものが知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１４３８４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、第１のコンピューターから送信されて第２のコンピューターによって受信された情報に、第１のコンピューターから送信された時点で既に存在していた不具合を解消することはできないという問題がある。
【０００５】
そこで、受信した情報が送信された時点で既にこの情報に存在していた不具合を解消する可能性を向上することができる情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理システムは、外部システムと連携して機能を実現する情報処理システムであって、前記機能の実現のために使用する連携データの候補を受信する候補受信部と、前記候補受信部によって受信した前記候補に不整合があるか否かを検査する候補検査部と、前記候補検査部による検査の結果を通知する検査結果通知部と、前記候補に対する編集を受け付ける編集受付部と、前記連携データをインポートするデータインポート部とを備え、前記データインポート部は、前記編集受付部によって受け付けられた編集が適用された前記候補を前記連携データとしてインポートすることを特徴とする。
【０００７】
この構成により、本発明の情報処理システムは、受信した連携データの候補に不整合があるか否かを検査して、検査の結果を通知するとともに、連携データの候補に対する編集を受け付け、受け付けた編集が適用された連携データの候補を連携データとしてインポートするので、受信した連携データが送信された時点で既にこの連携データに存在していた不具合を解消する可能性を向上することができる。
【０００８】
本発明の情報処理システムにおいて、前記検査結果通知部は、前記候補受信部によって受信した前記候補のうち、前記候補検査部によって不整合があると判定された候補のみを表示の対象にし、前記編集受付部は、前記検査結果通知部によって表示の対象にされた前記候補を編集の対象にしても良い。
【０００９】
この構成により、本発明の情報処理システムは、受信した連携データの候補のうち、不整合があると判定した候補のみを表示の対象にし、表示の対象にした候補を編集の対象にするので、連携データの候補に対する編集を容易化することができる。
【００１０】
本発明の情報処理システムにおいて、前記情報処理システムは、画像形成装置を遠隔管理する遠隔管理システムであり、前記連携データは、前記画像形成装置のモデル名を含み、前記候補検査部は、前記情報処理システムで管理していない不正なモデル名が前記連携データに含まれる場合に、このモデル名が不整合なデータであると判定しても良い。
【００１１】
この構成により、本発明の情報処理システムは、情報処理システムで管理していない不正なモデル名が連携データに含まれる場合に、このモデル名が不整合なデータであると判定するので、連携データの候補に不整合があるか否かの検査の精度を向上することができる。
【００１２】
本発明の情報処理システムにおいて、前記情報処理システムは、画像形成装置を遠隔管理する遠隔管理システムであり、前記連携データは、前記画像形成装置のモデル名と、この画像形成装置で使用可能なトナーカートリッジのカラーを示すトナーカラーとの対応関係を含み、前記候補検査部は、前記連携データにおいてモノクロモデルの前記画像形成装置のモデル名にカラーの前記トナーカラーが対応付けられている場合に、このトナーカラーに不整合があると判定しても良い。
【００１３】
この構成により、本発明の情報処理システムは、連携データにおいてモノクロモデルの画像形成装置のモデル名にカラーのトナーカラーが対応付けられている場合に、このトナーカラーに不整合があると判定するので、連携データの候補に不整合があるか否かの検査の精度を向上することができる。
【００１４】
本発明の情報処理システムにおいて、前記情報処理システムは、画像形成装置を遠隔管理する遠隔管理システムであり、前記連携データは、前記画像形成装置で使用可能なトナーカートリッジのカラーを示すトナーカラーを含み、前記候補検査部は、明らかに存在しない前記トナーカラーが前記連携データに含まれる場合に、このトナーカラーに不整合があると判定しても良い。
【００１５】
この構成により、本発明の情報処理システムは、明らかに存在しないトナーカラーが連携データに含まれる場合に、このトナーカラーに不整合があると判定するので、連携データの候補に不整合があるか否かの検査の精度を向上することができる。
【００１６】
本発明の情報処理システムにおいて、前記情報処理システムは、画像形成装置を遠隔管理する遠隔管理システムであり、前記連携データは、前記画像形成装置で使用可能なトナーカートリッジのカラーを示すトナーカラーを含み、前記候補検査部は、前記情報処理システムでサポートされていない態様で示された前記トナーカラーが前記連携データに含まれる場合に、このトナーカラーに不整合があると判定しても良い。
【００１７】
この構成により、本発明の情報処理システムは、情報処理システムでサポートされていない態様で示されたトナーカラーが連携データに含まれる場合に、このトナーカラーに不整合があると判定するので、連携データの候補に不整合があるか否かの検査の精度を向上することができる。
【００１８】
本発明の情報処理システムにおいて、前記情報処理システムは、画像形成装置を遠隔管理する遠隔管理システムであり、前記連携データは、前記画像形成装置のモデル名と、この画像形成装置で使用可能なトナーカートリッジの識別情報との対応関係を含み、前記候補検査部は、前記候補受信部によって受信した、複数の前記候補の群の中に、同一の前記モデル名に対して同一の前記識別情報が複数含まれる場合に、この識別情報に不整合があると判定しても良い。
【００１９】
この構成により、本発明の情報処理システムは、受信した、複数の連携データの候補の群の中に、同一の画像形成装置のモデル名に対して同一のトナーカートリッジの識別情報が複数含まれる場合に、この識別情報に不整合があると判定するので、連携データの候補に不整合があるか否かの検査の精度を向上することができる。
【発明の効果】
【００２０】
本発明の情報処理システムは、受信した情報が送信された時点で既にこの情報に存在していた不具合を解消する可能性を向上することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施の形態に係るシステムのブロック図である。
【図２】図１に示す遠隔管理システムのブロック図である。
【図３】図２に示す対応関係テーブルの一例を示す図である。
【図４】図１に示す外部システムのブロック図である。
【図５】図１に示す利用者端末のブロック図である。
【図６】外部システムから利用者端末にＩｔｅｍ  Ｃｏｄｅがエクスポートされて利用者端末から遠隔管理システムに対応関係テーブルがインポートされる場合の図１に示すシステムの動作のシーケンス図である。
【図７】利用者端末から対応関係テーブルをインポートする場合の図２に示す遠隔管理システムの動作の一部のフローチャートである。
【図８】図７に示すフローチャートの続きのフローチャートである。
【図９】図５に示す表示部に表示される画面の一例を示す図である。
【図１０】不整合なデータを含む対応関係データのみを内容表示領域における表示の対象にした図９に示す画面の一例を示す図である。
【図１１】遠隔管理システムおよび外部システムが連携してトナーカートリッジを自動で発注する場合の図１に示すシステムのシーケンス図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２３】
まず、本発明の一実施の形態に係るシステムの構成について説明する。
【００２４】
図１は、本実施の形態に係るシステム１０のブロック図である。
【００２５】
図１に示すように、システム１０は、画像形成装置を管理する業者（以下「管理業者」という。）の客のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク２０を備えている。システム１０は、ネットワーク２０以外にも、ネットワーク２０と同様の構成のネットワークを少なくとも１つ備えることが可能である。
【００２６】
ネットワーク２０は、ネットワーク２０の内部と、ネットワーク２０の外部との間の通信を制御するファイアウォール２１と、画像形成装置２２とを備えている。ネットワーク２０は、画像形成装置２２以外にも、画像形成装置２２と同様の構成の画像形成装置を少なくとも１つ備えることが可能である。ネットワーク２０における画像形成装置は、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、プリンター専用機などによって構成されており、管理業者の客によって使用される。
【００２７】
システム１０は、システム１０における各画像形成装置を遠隔管理する情報処理システムとしての遠隔管理システム３０を備えている。遠隔管理システム３０は、例えば世界中に配置されている、例えば数百万台などの膨大な数の画像形成装置を管理することが可能である。遠隔管理システム３０は、例えば画像形成装置の製造業者によって管理され、管理業者によって使用される。遠隔管理システム３０は、１台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。以下において、遠隔管理システム３０は、パブリッククラウドのクラウドプラットフォーム上で動作するものとして説明する。
【００２８】
遠隔管理システム３０にはインターネットを介して多数の画像形成装置が接続可能であるので、遠隔管理システム３０を構成するサーバーの能力は、遠隔管理システム３０に接続される画像形成装置の増加に伴って、機動的に拡大される。また、遠隔管理システム３０が動作するクラウドプラットフォームは、このクラウドプラットフォームのシステム障害やメンテナンスのために、遠隔管理システム３０が把握していないタイミングで、システムの一部がダウンする場合がある。
【００２９】
図２は、遠隔管理システム３０のブロック図である。
【００３０】
図２に示すように、遠隔管理システム３０は、後述の外部システムと連携して機能を実現する連携サービス３１を備えている。
【００３１】
遠隔管理システム３０は、システム１０における画像形成装置の遠隔管理を行うための管理画面を管理者が使用する利用者端末に提供したり、画像形成装置と通信を行ったりするＷｅｂサーバー３２を備えている。Ｗｅｂサーバー３２は、連携サービス３１によって実現される機能の実現のために使用する連携データとしての対応関係データの候補を受信する候補受信部３２ａと、候補受信部３２ａによって受信した、対応関係データの候補に不整合があるか否かを検査する候補検査部３２ｂと、候補検査部３２ｂによる検査の結果を通知する検査結果通知部３２ｃと、対応関係データの候補に対する編集を受け付ける編集受付部３２ｄと、対応関係データをインポートするデータインポート部３２ｅとを実現する。
【００３２】
なお、対応関係データは、画像形成装置のモデル名と、この画像形成装置で使用可能なトナーカートリッジのカラーを示すトナーカラーと、このトナーカートリッジのＩｔｅｍ  Ｃｏｄｅとの対応関係を示すデータである。ここで、Ｉｔｅｍ  Ｃｏｄｅは、画像形成装置のトナーカートリッジの識別情報である。Ｉｔｅｍ  Ｃｏｄｅは、例えば、後述の外部システム４０を管理する管理業者の固有の情報であり、外部システム４０が使用する識別情報であるが、遠隔管理システム３０は通常使用しない識別情報である。
【００３３】
遠隔管理システム３０は、Ｗｅｂサーバー３２が利用者端末や画像形成装置と通信する場合のシーケンスにおいてＷｅｂサーバー３２が利用者端末や画像形成装置とやり取りする情報や、連携サービス３１が外部システムと通信する場合のシーケンスにおいて連携サービス３１が外部システムとやり取りする情報を格納するデータベース３３を備えている。データベース３３は、複数の対応関係データの群である対応関係テーブル３３ａを記憶可能である。
【００３４】
図３は、対応関係テーブル３３ａの一例を示す図である。
【００３５】
図３に示す対応関係テーブル３３ａは、複数の対応関係データ３３ｂを含んでいる。対応関係データ３３ｂは、画像形成装置のモデル名３３ｃと、トナーカラー３３ｄと、Ｉｔｅｍ  Ｃｏｄｅ３３ｅとの対応関係を示している。
【００３６】
図１に示すように、システム１０は、遠隔管理システム３０の外部に設けられて管理業者によって管理および運営される外部システム４０を備えている。外部システム４０は、１台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。以下において、外部システム４０は、パブリッククラウドのクラウドプラットフォーム上で動作するものとして説明する。システム１０は、遠隔管理システム３０の外部に設けられて管理業者によって管理および運営される外部システムを外部システム４０以外に少なくとも１つ備えることが可能である。システム１０は、管理業者毎に外部システムを備えても良い。
【００３７】
図４は、外部システム４０のブロック図である。
【００３８】
図４に示すように、外部システム４０は、遠隔管理システム３０と連携したり、管理者が使用する利用者端末と通信を行ったりするサーバー４１を備えている。サーバー４１は、遠隔管理システム３０が管理する情報の連携を受けて、例えばトナーカートリッジの自動発注などの所望の処理を行う。以下においては、外部システム４０が遠隔管理システム３０と連携して実行する処理として、トナーカートリッジの自動発注を例にして説明する。
【００３９】
外部システム４０は、サーバー４１が遠隔管理システム３０や利用者端末と通信する場合のシーケンスにおいてサーバー４１が遠隔管理システム３０や利用者端末とやり取りする情報を格納するデータベース４２を備えている。
【００４０】
データベース４２は、画像形成装置のトナーカートリッジのＩｔｅｍ  Ｃｏｄｅのリスト（以下「Ｉｔｅｍ  Ｃｏｄｅリスト」という。）４２ａを記憶している。
【００４１】
図１に示すように、システム１０は、管理業者によって使用される利用者端末５０を備えている。システム１０は、管理業者によって使用される利用者端末を利用者端末５０以外に少なくとも１つ備えることが可能である。システム１０は、管理業者毎に利用者端末を備えても良い。
【００４２】
システム１０における各ネットワークと、遠隔管理システム３０と、システム１０における各外部システムと、システム１０における各利用者端末とは、インターネット１１を介して互いに通信可能である。
【００４３】
管理業者は、利用者端末を介して遠隔管理システム３０を用いることによって、画像形成装置の遠隔管理を行うことができる。そして、管理業者は、遠隔管理システム３０から送信されて外部システムによって受信した情報を外部システムで用いることによって、管理業者独自のビジネスロジックを外部システム上で実現することができる。
【００４４】
例えば、管理業者は、管理業者の管理対象である画像形成装置のトナーカートリッジの残量を遠隔管理システム３０に定期的に確認させ、管理業者の管理対象であるいずれかの画像形成装置のいずれかのトナーカートリッジの残量が特定の量以下になった場合に、このトナーカートリッジの発注の指示（以下「トナー発注指示」という。）を、管理業者自身が管理する外部システムに送信することを遠隔管理システム３０に依頼することができる。そして、管理業者は、残量が特定の量以下になったトナーカートリッジのＩｔｅｍ  Ｃｏｄｅをトナー発注指示において使用するように、遠隔管理システム３０に依頼することができる。管理業者が管理する外部システムは、発注の対象のトナーカートリッジがＩｔｅｍ  Ｃｏｄｅによって特定されたトナー発注指示を遠隔管理システム３０から受信すると、このＩｔｅｍ  Ｃｏｄｅによって特定されるトナーカートリッジを外部のサイトを介して自動で発注することができる。
【００４５】
図５は、利用者端末５０のブロック図である。
【００４６】
図５に示すように、利用者端末５０は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部５１と、種々の情報を表示する例えばＬＣＤなどの表示デバイスである表示部５２と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部５３と、各種の情報を記憶する例えば半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部５４と、利用者端末５０全体を制御する制御部５５とを備えている。
【００４７】
記憶部５４は、Ｗｅｂブラウザーを実現するためのＷｅｂブラウザープログラム５４ａを記憶している。Ｗｅｂブラウザープログラム５４ａは、例えば、利用者端末５０の製造段階で利用者端末５０にインストールされていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体から利用者端末５０に追加でインストールされても良いし、ネットワーク上から利用者端末５０に追加でインストールされても良い。
【００４８】
制御部５５は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、制御部５５のＣＰＵの作業領域として用いられるメモリーとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。制御部５５のＣＰＵは、記憶部５４または制御部５５のＲＯＭに記憶されているプログラムを実行する。
【００４９】
制御部５５は、Ｗｅｂブラウザープログラム５４ａを実行することによって、Ｗｅｂブラウザー５５ａを実現する。
【００５０】
なお、以下においては、外部システム４０を管理する管理業者と、利用者端末５０を使用する管理業者とが同一であるものとする。
【００５１】
次に、システム１０の動作について説明する。
【００５２】
まず、外部システム４０から利用者端末５０にＩｔｅｍ  Ｃｏｄｅがエクスポートされて利用者端末５０から遠隔管理システム３０に対応関係データがインポートされる場合のシステム１０の動作について説明する。
【００５３】
図６は、外部システム４０から利用者端末５０にＩｔｅｍ  Ｃｏｄｅがエクスポートされて利用者端末５０から遠隔管理システム３０に対応関係データがインポートされる場合のシステム１０の動作のシーケンス図である。
【００５４】
図６に示すように、管理業者は、外部システム４０が使用するＩｔｅｍ  Ｃｏｄｅを利用者端末５０に外部システム４０がエクスポートすることを、利用者端末５０から外部システム４０に依頼する（Ｓ１０１）。
【００５５】
外部システム４０のサーバー４１は、Ｓ１０１の依頼を受けると、データベース４２に格納されているＩｔｅｍ  Ｃｏｄｅリスト４２ａを利用者端末５０にエクスポートする（Ｓ１０２）。
【００５６】
利用者端末５０の制御部５５は、Ｓ１０２において外部システム４０からＩｔｅｍ  Ｃｏｄｅリストがエクスポートされると、エクスポートされたＩｔｅｍ  Ｃｏｄｅリストを表示部５２に表示する（Ｓ１０３）。
【００５７】
Ｓ１０３においてＩｔｅｍ  Ｃｏｄｅリストが表示されると、管理業者は、このＩｔｅｍ  Ｃｏｄｅリストの各Ｉｔｅｍ  Ｃｏｄｅに対応する画像形成装置のモデル名およびトナーカラーを、操作部５１を介して入力することができる。すなわち、制御部５５は、Ｓ１０３の処理の後、操作部５１を介した操作に応じて、対応関係テーブルを生成する（Ｓ１０４）。なお、管理業者は、例えば、画像形成装置のモデル名と、トナーカラーと、Ｉｔｅｍ  Ｃｏｄｅとの対応表を所有しており、この対応表を確認しながら、Ｓ１０３において表示されたＩｔｅｍ  Ｃｏｄｅリストの各Ｉｔｅｍ  Ｃｏｄｅに対応する画像形成装置のモデル名およびトナーカラーを入力することができる。
【００５８】
制御部５５のＷｅｂブラウザー５５ａは、Ｓ１０４において対応関係テーブルが生成されると、操作部５１を介した指示に応じて、この対応関係テーブルに含まれる対応関係データを遠隔管理システム３０がインポートすることを、遠隔管理システム３０に依頼する（Ｓ１０５）。
【００５９】
遠隔管理システム３０のデータインポート部３２ｅは、Ｓ１０５において利用者端末５０から対応関係データのインポートが依頼されると、依頼された対応関係データをインポートする（Ｓ１０６）。
【００６０】
利用者端末５０から対応関係データをインポートする場合の遠隔管理システム３０の動作について詳細に説明する。
【００６１】
図７および図８は、利用者端末５０から対応関係データをインポートする場合の遠隔管理システム３０の動作のフローチャートである。
【００６２】
遠隔管理システム３０のＷｅｂサーバー３２は、利用者端末５０から対応関係テーブルが送信されてくると、図７および図８に示す動作を実行する。
【００６３】
図７および図８に示すように、候補受信部３２ａは、利用者端末５０から送信されてきた対応関係テーブルを受信して対象にする（Ｓ１２１）。
【００６４】
次いで、候補検査部３２ｂは、現在の対象の対応関係テーブルに不整合があるか否かを検査する（Ｓ１２２）。例えば、候補検査部３２ｂは、画像形成装置のモデル名、トナーカラーおよびＩｔｅｍ  Ｃｏｄｅのそれぞれに関して、現在の対象の対応関係テーブルに不整合があるか否かを検査しても良い。
【００６５】
画像形成装置のモデル名に関しては、候補検査部３２ｂは、例えば、遠隔管理システム３０で管理していない不正なモデル名が現在の対象の対応関係テーブルに含まれる場合に、このモデル名が不整合なデータであると判定しても良い。
【００６６】
トナーカラーに関しては、候補検査部３２ｂは、例えば、解決不能な値が現在の対象の対応関係テーブルにトナーカラーとして含まれている場合に、このトナーカラーが不整合なデータであると判定しても良い。解決不能な値が現在の対象の対応関係テーブルにトナーカラーとして含まれている場合としては、例えば、現在の対象の対応関係テーブルにおいてモノクロモデルの画像形成装置のモデル名にカラーのトナーカラーが対応付けられている場合と、ゴールドなど、明らかに存在しないトナーカラーが現在の対象の対応関係テーブルに含まれる場合と、−−−など、遠隔管理システム３０でサポートされていない書式や文字などの態様で示されたトナーカラーが現在の対象の対応関係テーブルに含まれる場合とが存在する。
【００６７】
Ｉｔｅｍ  Ｃｏｄｅに関しては、候補検査部３２ｂは、例えば、現在の対象の対応関係テーブルにおいて同一の画像形成装置のモデル名に対して同一のＩｔｅｍ  Ｃｏｄｅが複数存在する場合に、これらのＩｔｅｍ  Ｃｏｄｅが不整合なデータであると判定しても良い。
【００６８】
検査結果通知部３２ｃは、Ｓ１２２の処理の後、Ｓ１２２における検査の結果を示す画面のデータを利用者端末５０に提供する（Ｓ１２３）。したがって、利用者端末５０の制御部５５のＷｅｂブラウザー５５ａは、Ｓ１２３において提供されたデータに基づいた画面を表示部５２に表示する。例えば、Ｗｅｂブラウザー５５ａは、図９に示す画面６０を表示部５２に表示する。
【００６９】
図９は、表示部５２に表示される画面６０の一例を示す図である。
【００７０】
図９に示す画面６０は、現在の対象の対応関係テーブルの内容を表示する内容表示領域６１と、現在の対象の対応関係テーブルの全ての対応関係データを内容表示領域６１における表示の対象にするか、現在の対象の対応関係テーブルの対応関係データのうち、不整合なデータを含む対応関係データのみを内容表示領域６１における表示の対象にするかを選択するためのドロップダウンリストであるフィルター部６２と、内容表示領域６１に表示される対応関係データを編集するための編集ボタン６３と、対応関係データのインポートを終了するためのキャンセルボタン６４と、対応関係データをインポートするためのインポートボタン６５とを含んでいる。
【００７１】
内容表示領域６１は、表示の対象の対応関係データの合計の表示サイズが内容表示領域６１自身のサイズより大きい場合、スクロールバー６１ａを含む。内容表示領域６１は、スクロールバー６１ａを含む場合、表示の対象の全ての対応関係データのうち、実際に表示する対応関係データをスクロールバー６１ａの操作によって変更可能である。
【００７２】
フィルター部６２は、現在の対象の対応関係テーブルの全ての対応関係データを内容表示領域６１における表示の対象にすることを選択するためのアイテムである「Ｓｈｏｗ  ａｌｌ」と、現在の対象の対応関係テーブルの対応関係データのうち、不整合なデータを含む対応関係データのみを内容表示領域６１における表示の対象にすることを選択するためのアイテムである「Ｅｒｒｏｒｓ  ｏｎｌｙ」とを備えている。デフォルトでは、フィルター部６２は、「Ｓｈｏｗ  ａｌｌ」が選択されている。
【００７３】
図９に示す画面６０においては、同一の画像形成装置のモデル名に対して同一のＩｔｅｍ  Ｃｏｄｅが複数存在することを示す「重複」という表示が、Ｎｏ．１およびＮｏ．５の対応関係データのＩｔｅｍ  Ｃｏｄｅの欄に示されている。また、図９に示す画面６０においては、解決不能な値がトナーカラーとして含まれていることを示す「解決不能」という表示が、Ｎｏ．５の対応関係データのトナーカラーの欄に示されている。
【００７４】
図７および図８に示すように、検査結果通知部３２ｃは、Ｓ１２３の処理の後、フィルター部６２において「Ｅｒｒｏｒｓ  ｏｎｌｙ」が選択されたか否かを判断する（Ｓ１２４）。
【００７５】
検査結果通知部３２ｃは、フィルター部６２において「Ｅｒｒｏｒｓ  ｏｎｌｙ」が選択されていないとＳ１２４において判断すると、編集ボタン６３が押されたか否かを判断する（Ｓ１２５）。
【００７６】
検査結果通知部３２ｃは、編集ボタン６３が押されていないとＳ１２５において判断すると、キャンセルボタン６４が押されたか否かを判断する（Ｓ１２６）。
【００７７】
検査結果通知部３２ｃは、キャンセルボタン６４が押されていないとＳ１２６において判断すると、インポートボタン６５が押されたか否かを判断する（Ｓ１２７）。
【００７８】
検査結果通知部３２ｃは、インポートボタン６５が押されていないとＳ１２７において判断すると、Ｓ１２４の処理を実行する。
【００７９】
検査結果通知部３２ｃは、フィルター部６２において「Ｅｒｒｏｒｓ  ｏｎｌｙ」が選択されたとＳ１２４において判断すると、現在の対象の対応関係テーブルの対応関係データのうち、不整合なデータを含む対応関係データのみを内容表示領域６１における表示の対象にする（Ｓ１２８）。したがって、利用者端末５０のＷｅｂブラウザー５５ａは、例えば、図１０に示す画面６０を表示部５２に表示する。
【００８０】
図１０は、不整合なデータを含む対応関係データのみを内容表示領域６１における表示の対象にした画面６０の一例を示す図である。
【００８１】
図１０に示す画面６０は、図９に示す画面６０とは異なり、不整合なデータを含む対応関係データのみを内容表示領域６１における表示の対象にしている。すなわち、図１０に示す画面６０は、Ｎｏ．１、Ｎｏ．５、Ｎｏ．１３、Ｎｏ．１８およびＮｏ．２６の対応関係データのみを内容表示領域６１における表示の対象にしている。
【００８２】
図１０に示す画面６０においては、同一の画像形成装置のモデル名に対して同一のＩｔｅｍ  Ｃｏｄｅが複数存在することを示す「重複」という表示が、Ｎｏ．１およびＮｏ．５の対応関係データのＩｔｅｍ  Ｃｏｄｅの欄に示されている。また、図１０に示す画面６０においては、解決不能な値がトナーカラーとして含まれていることを示す「解決不能」という表示が、Ｎｏ．５、Ｎｏ．１３およびＮｏ．１８の対応関係データのトナーカラーの欄に示されている。また、図１０に示す画面６０においては、遠隔管理システム３０で管理していない不正なモデル名が含まれていることを示す「未管理」という表示が、Ｎｏ．２６の対応関係データのモデル名の欄に示されている。
【００８３】
図７および図８に示すように、検査結果通知部３２ｃは、Ｓ１２８の処理の後、フィルター部６２において「Ｓｈｏｗ  ａｌｌ」が選択されたか否かを判断する（Ｓ１２９）。
【００８４】
検査結果通知部３２ｃは、フィルター部６２において「Ｓｈｏｗ  ａｌｌ」が選択されていないとＳ１２９において判断すると、編集ボタン６３が押されたか否かを判断する（Ｓ１３０）。
【００８５】
検査結果通知部３２ｃは、編集ボタン６３が押されていないとＳ１３０において判断すると、キャンセルボタン６４が押されたか否かを判断する（Ｓ１３１）。
【００８６】
検査結果通知部３２ｃは、キャンセルボタン６４が押されていないとＳ１３１において判断すると、インポートボタン６５が押されたか否かを判断する（Ｓ１３２）。
【００８７】
検査結果通知部３２ｃは、インポートボタン６５が押されていないとＳ１３２において判断すると、Ｓ１２９の処理を実行する。
【００８８】
検査結果通知部３２ｃは、フィルター部６２において「Ｓｈｏｗ  ａｌｌ」が選択されたとＳ１２９において判断すると、現在の対象の対応関係テーブルの全ての対応関係データを内容表示領域６１における表示の対象にして（Ｓ１３３）、Ｓ１２４の処理を実行する。
【００８９】
編集受付部３２ｄは、編集ボタン６３が押されたとＳ１２５またはＳ１３０において判断すると、内容表示領域６１の表示の対象の対応関係データの編集を許可する（Ｓ１３４）。したがって、管理業者は、内容表示領域６１の表示の対象の対応関係データを操作部５１を介して編集することができる。そして、管理業者は、編集を終了することを希望する場合、編集の終了を操作部５１を介して編集受付部３２ｄに指示することができる。
【００９０】
編集受付部３２ｄは、Ｓ１３４の処理の後、編集の終了が指示されたと判断するまで、編集の終了が指示されたか否かを判断する（Ｓ１３５）。
【００９１】
検査結果通知部３２ｃは、編集の終了が指示されたとＳ１３５において判断されると、現在の対象の対応関係テーブルにおける現在の対応関係データで構成される対応関係テーブルを新たな対象にして（Ｓ１３６）、Ｓ１２２の処理を実行する。なお、Ｓ１３６の処理において、現在の対応関係データとは、編集された対応関係データについては編集後の対応関係データであり、未編集の対応関係データについては未編集の対応関係データ自体である。
【００９２】
検査結果通知部３２ｃは、キャンセルボタン６４が押されたとＳ１２６またはＳ１３１において判断すると、図７および図８に示す動作を終了する。
【００９３】
データインポート部３２ｅは、インポートボタン６５が押されたとＳ１２７またはＳ１３２において判断されると、現在の対象の対応関係テーブルの対応関係データのうち、不整合なデータを含まない対応関係データのみをインポートする（Ｓ１３７）。すなわち、データインポート部３２ｅは、現在の対象の対応関係テーブルの対応関係データのうち、不整合なデータを含まない対応関係データのみで構成される対応関係テーブルを対応関係テーブル３３ａとしてデータベース４２に格納する。
【００９４】
データインポート部３２ｅは、Ｓ１３７の処理が終了すると、図７および図８に示す動作を終了する。
【００９５】
次に、遠隔管理システム３０および外部システム４０が連携してトナーカートリッジを自動で発注する場合のシステム１０の動作について説明する。
【００９６】
図１１は、遠隔管理システム３０および外部システム４０が連携してトナーカートリッジを自動で発注する場合のシステム１０のシーケンス図である。
【００９７】
遠隔管理システム３０の連携サービス３１は、外部システム４０を管理する管理業者の管理対象である画像形成装置のトナーカートリッジの残量を定期的に確認する。そして、連携サービス３１は、外部システム４０を管理する管理業者の管理対象であるいずれかの画像形成装置のいずれかのトナーカートリッジの残量が特定の量以下になった場合、図１１に示すように、このトナーカートリッジのトナー発注指示を外部システム４０に送信する（Ｓ１４１）。ここで、連携サービス３１は、残量が特定の量以下になったトナーカートリッジのＩｔｅｍ  Ｃｏｄｅを対応関係テーブル３３ａから取得してトナー発注指示に含ませる。
【００９８】
外部システム４０のサーバー４１は、Ｓ１４１において送信されてきたトナー発注指示を受信すると、このトナー発注指示に含まれるＩｔｅｍ  Ｃｏｄｅによって特定されるトナーカートリッジを外部のサイトを介して自動で発注する（Ｓ１４２）。
【００９９】
以上に説明したように、遠隔管理システム３０は、受信した対応関係データの候補に不整合があるか否かを検査して（Ｓ１２２）、検査の結果を通知する（Ｓ１２３）とともに、対応関係データの候補に対する編集を受け付け（Ｓ１３４）、受け付けた編集が適用された対応関係データの候補を対応関係テーブル３３ａに含める対応関係データとしてインポートする（Ｓ１３７）ので、受信した対応関係データが利用者端末５０から送信された時点で既にこの対応関係データに存在していた不具合を解消する可能性を向上することができる。ここで、遠隔管理システム３０が受信した対応関係データが利用者端末５０から送信された時点で既にこの対応関係データに存在していた不具合としては、例えば、Ｉｔｅｍ  Ｃｏｄｅリスト４２ａにもともと存在していた不具合や、Ｓ１０４における生成の過程で対応関係テーブルに生じた不具合が存在する。
【０１００】
遠隔管理システム３０は、受信した対応関係データの候補のうち、不整合があると判定した候補のみを表示の対象にし（Ｓ１２８）、表示の対象にした候補を編集の対象にする（Ｓ１３４）ので、対応関係データの候補に対する編集を容易化することができる。
【０１０１】
遠隔管理システム３０は、遠隔管理システム３０で管理していない不正なモデル名が対応関係テーブルに含まれる場合に、このモデル名が不整合なデータであると判定する（Ｓ１２２）ので、対応関係データの候補に不整合があるか否かの検査の精度を向上することができる。
【０１０２】
遠隔管理システム３０は、対応関係データにおいてモノクロモデルの画像形成装置のモデル名にカラーのトナーカラーが対応付けられている場合に、このトナーカラーに不整合があると判定する（Ｓ１２２）ので、対応関係データの候補に不整合があるか否かの検査の精度を向上することができる。
【０１０３】
遠隔管理システム３０は、明らかに存在しないトナーカラーが対応関係データに含まれる場合に、このトナーカラーに不整合があると判定する（Ｓ１２２）ので、対応関係データの候補に不整合があるか否かの検査の精度を向上することができる。
【０１０４】
遠隔管理システム３０は、遠隔管理システム３０でサポートされていない態様で示されたトナーカラーが対応関係データに含まれる場合に、このトナーカラーに不整合があると判定する（Ｓ１２２）ので、連携データの候補に不整合があるか否かの検査の精度を向上することができる。
【０１０５】
遠隔管理システム３０は、受信した対応関係テーブルの中に、同一の画像形成装置のモデル名に対して同一のＩｔｅｍ  Ｃｏｄｅが複数含まれる場合に、このＩｔｅｍ  Ｃｏｄｅに不整合があると判定する（Ｓ１２２）ので、対応関係データの候補に不整合があるか否かの検査の精度を向上することができる。
【符号の説明】
【０１０６】
２２  画像形成装置
３０  遠隔管理システム（情報処理システム）
３２ａ  候補受信部
３２ｂ  候補検査部
３２ｃ  検査結果通知部
３２ｄ  編集受付部
３２ｅ  データインポート部
３３ａ  対応関係テーブル（複数の対応関係データの群）
３３ｂ  対応関係データ
３３ｃ  モデル名
３３ｄ  トナーカラー
３３ｅ  Ｉｔｅｍ  Ｃｏｄｅ（トナーカートリッジの識別情報）
４０  外部システム
【図１】
2020201639.tif 000003
【図２】
2020201639.tif 000004
【図３】
2020201639.tif 000005
【図４】
2020201639.tif 000006
【図５】
2020201639.tif 000007
【図６】
2020201639.tif 000008
【図７】
2020201639.tif 000009
【図８】
2020201639.tif 000010
【図９】
2020201639.tif 000011
【図１０】
2020201639.tif 000012
【図１１】
2020201639.tif 000013