(57)【要約】【課題】表示データ要求元に基づきユーザの操作性及び視認性を考慮したレイアウトの表示データを生成できる表示データ生成装置を提供すること。【解決手段】機器の一意性情報と対応付けて機器の使用実績に関する情報を蓄積している使用実績情報蓄積手段から使用実績に関する情報を取得し、使用実績に関する情報を利用して表示データを生成する表示データ生成装置であって、機器の一意性情報が指定された表示データの要求を受け付ける表示データ要求受付手段と、機器の一意性情報に対応する機器の使用実績に関する情報を使用実績情報蓄積手段から取得する使用実績情報取得手段と、機器の使用実績に関する情報を利用して、表示データの要求元が機器の使用実績を表示する表示画面に対応するレイアウトの表示データを生成する表示データ生成手段と、要求元へ生成した前記表示データを送信する送信手段と、を有することにより上記課題を解決する。【選択図】  図１
2019139392.tif 000002
【特許請求の範囲】
【請求項１】
機器の一意性情報と対応付けて機器の使用実績に関する情報を蓄積している使用実績情報蓄積手段から前記使用実績に関する情報を取得し、前記使用実績に関する情報を利用して表示データを生成する表示データ生成装置であって、
前記機器の一意性情報が指定された表示データの要求を受け付ける表示データ要求受付手段と、
前記機器の一意性情報に対応する前記機器の使用実績に関する情報を前記使用実績情報蓄積手段から取得する使用実績情報取得手段と、
前記機器の使用実績に関する情報を利用して、前記表示データの要求元が前記機器の使用実績を表示する表示画面に対応するレイアウトの表示データを生成する表示データ生成手段と、
前記要求元へ生成した前記表示データを送信する送信手段と、
を有する表示データ生成装置。
【請求項２】
前記表示データ生成手段は、前記表示データの要求の要求元に基づく使用レイアウトを判定し、判定した前記使用レイアウトのレイアウト情報を取得して、前記レイアウト情報に基づく前記表示データを生成すること
を特徴とする請求項１記載の表示データ生成装置。
【請求項３】
前記表示データ生成手段は、前記表示データの要求の要求元が前記機器である場合に、前記機器が有する操作部の表示画面サイズに応じた大きさであって、タブ機能により前記機器が有する操作部の表示画面に表示される前記表示データの表示内容を複数のタブにそれぞれ対応する複数の異なる表示データの何れかに切り替え可能なように前記複数のタブにそれぞれ対応する複数の異なる表示データを生成すること
を特徴とする請求項１又は２記載の表示データ生成装置。
【請求項４】
前記複数の異なる表示データは、前記機器の使用実績に関する情報を利用して生成した複数の異なるグラフ又は表であること
を特徴とする請求項３記載の表示データ生成装置。
【請求項５】
前記表示データ生成装置は、前記表示データの要求の要求元が前記機器と異なる情報処理装置である場合に、前記複数のタブにそれぞれ対応する複数の異なる表示データの表示内容を含み、スクロール機能により前記情報処理装置の表示部に表示させるレイアウトの表示データを生成すること
を特徴とする請求項３記載の表示データ生成装置。
【請求項６】
前記使用実績情報取得手段は、前記表示データ要求受付手段が前記機器を利用する組織の一意性情報が指定された前記表示データの要求を前記情報処理装置から受け付けると、前記組織の一意性情報に対応する前記機器の使用実績に関する情報を前記使用実績情報蓄積手段から取得すること
を特徴とする請求項５記載の表示データ生成装置。
【請求項７】
機器の一意性情報と対応付けて機器の使用実績に関する情報を蓄積している使用実績情報蓄積手段から前記機器の使用実績に関する情報を取得し、前記機器の使用実績に関する情報を利用して表示データを生成する表示データ生成装置が行う表示データ生成方法であって、
前記機器の一意性情報が指定された表示データの要求を受け付ける表示データ要求受付ステップと、
前記機器の一意性情報に対応する前記機器の使用実績に関する情報を前記使用実績情報蓄積手段から取得する使用実績情報取得ステップと、
前記機器の使用実績に関する情報を利用して前記表示データの要求元が前記機器の使用実績を表示する表示画面に対応するレイアウトの表示データを生成する表示データ生成ステップと、
前記要求元へ生成した前記表示データを送信する送信ステップと、
を有する表示データ生成方法。
【請求項８】
機器の一意性情報と対応付けて機器の使用実績に関する情報を蓄積している使用実績情報蓄積手段から前記機器の使用実績に関する情報を取得し、前記機器の使用実績に関する情報を利用して表示データを生成する表示データ生成装置を、
前記機器の一意性情報が指定された表示データの要求を受け付ける表示データ要求受付手段、
前記機器の一意性情報に対応する前記機器の使用実績に関する情報を前記使用実績情報蓄積手段から取得する使用実績情報取得手段、
前記機器の使用実績に関する情報を利用して、前記表示データの要求元が前記機器の使用実績を表示する表示画面に対応するレイアウトの表示データを生成する表示データ生成手段、
前記要求元へ生成した前記表示データを送信する送信手段、
として機能させるためのプログラム。
【請求項９】
機器の一意性情報と対応付けて機器の使用実績に関する情報を蓄積している使用実績情報蓄積手段から前記機器の使用実績に関する情報を取得し、前記機器の使用実績に関する情報を利用して表示データを生成する表示データ生成装置と、前記表示データを表示する機器と、を有する情報処理システムであって、
前記表示データ生成装置は、
前記機器の一意性情報が指定された表示データの要求を受け付ける表示データ要求受付手段と、
前記機器の一意性情報に対応する前記機器の使用実績に関する情報を前記使用実績情報蓄積手段から取得する使用実績情報取得手段と、
前記機器の使用実績に関する情報を利用して、前記表示データの要求元が前記機器の使用実績を表示する表示画面に対応するレイアウトの表示データを生成する表示データ生成手段と、
前記要求元へ生成した前記表示データを送信する送信手段と、
生成した前記表示データを前記表示データの要求の要求元に提供する表示データ提供手段と、
を有し、
前記機器は、
前記機器の一意性情報を指定して前記表示データの要求を行う表示データ要求手段と、
前記表示データ生成装置から提供された前記表示データを表示する表示手段と、
を有する情報処理システム。
【請求項１０】
前記表示データ生成装置は、
前記機器から印刷データ要求を受け付ける印刷データ要求受付手段と、
前記印刷データ要求に基づき印刷データを生成する印刷データ生成手段と、
を有し、
前記機器は、
前記機器の一意性情報を指定して印刷データ要求を行う印刷データ要求手段と、
前記表示データ生成装置から提供された前記印刷データを印刷する印刷手段と、
を有する請求項９記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示データ生成装置、表示データ生成方法、プログラム及び情報処理システムに関する。
【背景技術】
【０００２】
従来からネットワークを介して接続された機器からデータを取得することで、当該機器を管理する機器管理システムが知られている。
【０００３】
例えばレポート作成サーバにより作成された機器の消費電力量、二酸化炭素排出量、使用頻度などのレポートをユーザ端末のブラウザ上に表示させる機器管理システムは既に知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、従来の機器管理システムは、特定の機器のレポートをユーザ端末に表示させるために、そのユーザ端末において特定の機器を選択する操作が必要になる。このため、従来の機器管理システムでは、物理的に目の前にある機器のレポートを表示させたい場合であっても、その機器の名前やアドレスを調べなければならない。
【０００５】
また、レポートを表示させたい機器の操作パネルなどの表示画面に、ユーザ端末と同様なレポートを表示させる機能を搭載することも考えられるが、ユーザ端末の表示画面と機器の表示画面とは表示領域サイズや操作方法が異なる場合には、ユーザの操作性や視認性の良い最適なレイアウトが異なるという問題があった。
【０００６】
本発明の実施の形態は、表示データ要求元に基づきユーザの操作性及び視認性を考慮したレイアウトの表示データを生成できる表示データ生成装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記した課題を達成するために本願請求項１は、機器の一意性情報と対応付けて機器の使用実績に関する情報を蓄積している使用実績情報蓄積手段から前記使用実績に関する情報を取得し、前記使用実績に関する情報を利用して表示データを生成する表示データ生成装置であって、前記機器の一意性情報が指定された表示データの要求を受け付ける表示データ要求受付手段と、前記機器の一意性情報に対応する前記機器の使用実績に関する情報を前記使用実績情報蓄積手段から取得する使用実績情報取得手段と、前記機器の使用実績に関する情報を利用して、前記表示データの要求元が前記機器の使用実績を表示する表示画面に対応するレイアウトの表示データを生成する表示データ生成手段と、前記要求元へ生成した前記表示データを送信する送信手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明の実施の形態によれば、表示データ要求元に基づきユーザの操作性及び視認性を考慮したレイアウトの表示データを生成できる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る情報処理システムの一例の構成図である。
【図２】コンピュータの一例のハードウェア構成図である。
【図３】複合機の一例のハードウェア構成図である。
【図４】本実施形態に係るカウンタ蓄積装置の一例の処理ブロック図である。
【図５】本実施形態に係る複合機の一例の処理ブロック図である。
【図６】本実施形態に係る表示データ生成装置の一例の処理ブロック図である。
【図７】カウンタ設定の一例の構成図である。
【図８】日次データの一例の構成図である。
【図９】月次データの一例の構成図である。
【図１０】顧客情報の一例の構成図である。
【図１１】機器情報の一例の構成図である。
【図１２】カウンタ蓄積処理の手順を示した一例のフローチャートである。
【図１３】レポートの表示処理及び印刷処理の手順を示した一例のシーケンス図である。
【図１４】利用可能アプリ一覧画面の一例のイメージ図である。
【図１５】操作パネルに表示させるＵＩの一例のイメージ図である。
【図１６】表示データ生成処理の一例のフローチャートである。
【図１７】レポートの表示処理の手順を示した一例のシーケンス図である。
【図１８】ＰＣの表示装置に表示させるＵＩの一例のイメージ図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照しながら説明する。
［第１の実施形態］
＜システム構成＞
図１は第１の実施形態に係る情報処理システムの一例の構成図である。図１の情報処理システム１は、顧客環境が、インターネットなどのネットワーク６０を介してカウンタ蓄積装置２０及び表示データ生成装置４０に接続されている。
【００１１】
顧客環境は顧客側のネットワーク環境である。なお、顧客は企業、団体や部署などの組織であってもよいし、個人ユーザであってもよい。顧客環境には、複合機１０と、１台以上の電子機器１２と、仲介機１４と、ファイヤウォール１６と、ＰＣ１８とが例えばＬＡＮ等のネットワーク７０を介して接続されている。
【００１２】
複合機１０は、画像形成装置の一例である。複合機１０は、プリント機能、スキャナ機能、コピー機能、又は、ファクシミリ機能などを備えたマルチファンクションプリンタである。複合機１０は、操作パネルなどの入出力デバイスを備え、ユーザからの操作の受け付けと、表示データの表示とが可能である。また、電子機器１２も、画像形成装置の一例である。電子機器１２は、例えばレーザプリンタ、プロジェクタ、電子黒板、テレビ会議装置、カメラ、通信機能を備えた産業用機器や医療機器、車などである。
【００１３】
また、仲介機１４は、複合機１０、電子機器１２から、その複合機１０、電子機器１２の使用実績を示す情報（カウンタ値）を収集し、まとめてカウンタ蓄積装置２０に送信する。なお、複合機１０は仲介機１４を介さず、カウンタ値を自らカウンタ蓄積装置２０に送信してもよい。情報処理システム１は仲介機１４を有さない場合もある。なお、カウンタ蓄積装置２０に送信されるカウンタ値は、生涯カウンタ値とも呼ばれ、複合機１０や電子機器１２が生産されてから現在まで、該当する機能等が使用されたときにカウントされ続けた値である。
【００１４】
ＰＣ１８は、情報処理装置の一例であって、マウス等の入力デバイス及びディスプレイ等の表示デバイスを備え、ユーザからの操作の受け付けと、表示データの表示とが可能である。
【００１５】
カウンタ蓄積装置２０は顧客環境から受信した複合機１０や電子機器１２のカウンタ値を後述のように蓄積する。表示データ生成装置４０はカウンタ蓄積装置２０から取得したカウンタ値を例えばグラフや表などで表現したＵＩの表示データを生成する。表示データ生成装置４０は複合機１０からアクセスされると、その複合機１０の一意性情報に対応するカウンタ値を例えばグラフや表などで表現したＵＩの表示データを生成してアクセス元の複合機１０に提供する。また、表示データ生成装置４０はＰＣ１８からアクセスされると、そのＰＣから指定された機器（複合機１０又は電子機器１２）の一意性情報に対応する表示データを生成して複合機１０に提供する。
【００１６】
表示データ生成装置４０は複合機１０から指定された機器（複合機１０又は電子機器１２）の一意性情報に対応するカウンタ値を取得し、そのカウンタ値を利用して生成したＵＩの表示データを複合機１０に提供してもよい。表示データ生成装置４０が生成するＵＩの表示データはアクセス元の複合機１０又はＰＣ１８においてユーザの操作性及び視認性を考慮したレイアウトであるとする。ＵＩの表示データを提供された複合機１０又はＰＣ１８は、表示データ生成装置４０から提供されたＵＩの表示データに基づき、複合機１０や電子機器１２の使用実績に関する情報をグラフや表などで表現した使用量のレポートを含むＵＩを後述のように表示する。
【００１７】
なお、図１の情報処理システム１の構成は一例であって、顧客環境と、カウンタ蓄積装置２０及び表示データ生成装置４０との間に、１つ以上のサーバ装置（プロキシサーバやゲートウェイサーバなど）が介在していてもよい。カウンタ蓄積装置２０及び表示データ生成装置４０は、複数台の情報処理装置に分散して実現してもよい。また、カウンタ蓄積装置２０及び表示データ生成装置４０の機能の一部又は全部は、その他のサーバ装置に備えてもよい。カウンタ蓄積装置２０と表示データ生成装置４０とは一つの情報処理装置で実現されてもよい。
【００１８】
このように本実施形態に係る情報処理システム１では複合機１０や電子機器１２の使用実績を示す情報がカウンタ蓄積装置２０に集められる。表示データ生成装置４０は機器の一意性情報を指定してカウンタ蓄積装置２０からカウンタ値を取得する。表示データ生成装置４０は取得したカウンタ値を利用してＵＩの表示データを生成し、アクセス元の複合機１０又はＰＣ１８に提供する。複合機１０又はＰＣ１８は、提供されたＵＩの表示データに基づき、複合機１０や電子機器１２の使用実績に関する情報をグラフや表などで表現したＵＩを後述のように表示することができる。
【００１９】
＜ハードウェア構成＞
《コンピュータ》
図１のＰＣ１８、カウンタ蓄積装置２０及び表示データ生成装置４０を実現する一台以上の情報処理装置は、例えば図２に示すようなハードウェア構成のコンピュータにより実現される。
【００２０】
図２はコンピュータの一例のハードウェア構成図である。図２のコンピュータ５００は入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００２１】
入力装置５０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイ等を含み、コンピュータ５００による処理結果を表示する。
【００２２】
通信Ｉ／Ｆ５０７はコンピュータ５００を各種ネットワークに接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００２３】
また、ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ５００全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションソフトウェア（以下、単にアプリケーションと呼ぶ）などがある。なお、コンピュータ５００はＨＤＤ５０８に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００２４】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００２５】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２６】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。ＰＣ１８、カウンタ蓄積装置２０及び表示データ生成装置４０は例えば図２に示すコンピュータ５００のハードウェア構成により、後述するような各種処理を実現できる。
【００２７】
《複合機》
図１の複合機１０は、例えば図３に示すようなハードウェア構成のコンピュータにより実現される。図３は複合機の一例のハードウェア構成図である。図３に示す複合機１０はコントローラ６０１、操作パネル６０２、外部Ｉ／Ｆ６０３、通信Ｉ／Ｆ６０４、プリンタ６０５及びスキャナ６０６などを備える。
【００２８】
コントローラ６０１はＣＰＵ６１１、ＲＡＭ６１２、ＲＯＭ６１３、ＮＶＲＡＭ６１４及びＨＤＤ６１５などを備える。ＲＯＭ６１３は、各種プログラムやデータが格納されている。ＲＡＭ６１２はプログラムやデータを一時保持する。ＮＶＲＡＭ６１４は、例えば設定情報等が格納されている。また、ＨＤＤ６１５は各種プログラムやデータが格納されている。
【００２９】
ＣＰＵ６１１は、ＲＯＭ６１３やＮＶＲＡＭ６１４、ＨＤＤ６１５などからプログラムやデータ、設定情報等をＲＡＭ６１２上に読み出し、処理を実行することで、複合機１０全体の制御や機能を実現する。
【００３０】
操作パネル６０２は、ユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ６０３は外部装置とのインタフェースである。外部装置には、記録媒体６０３ａなどがある。これにより、複合機１０は外部Ｉ／Ｆ６０３を介して記録媒体６０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体６０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００３１】
通信Ｉ／Ｆ６０４は、複合機１０をネットワーク７０に接続させる為のインタフェースである。これにより、複合機１０は通信Ｉ／Ｆ６０４を介してデータ通信を行うことができる。プリンタ６０５は印刷データを被搬送物に印刷するための印刷装置である。例えば被搬送物は、紙、コート紙、厚紙、ＯＨＰ、プラスチックフィルム、プリプレグ、銅箔など、紙に限定されない。スキャナ６０６は原稿から画像データ（電子データ）を読み取るための読取装置である。なお、図１の電子機器１２のハードウェア構成についての説明は省略する。本実施形態では表示データ生成装置４０が生成したＵＩをＰＣ１８又は複合機１０が表示する例を示すが、ユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えた電子機器１２に、表示データ生成装置４０が生成したＵＩを表示してもよい。
【００３２】
＜ソフトウェア構成＞
《カウンタ蓄積装置》
本実施形態に係るカウンタ蓄積装置２０は例えば図４に示す処理ブロックにより実現される。図４は、本実施形態に係るカウンタ蓄積装置の一例の処理ブロック図である。カウンタ蓄積装置２０はプログラムを実行することで、図４に示すような処理ブロックを実現する。
【００３３】
図４に示すカウンタ蓄積装置２０は、通信部２１、情報記憶部２２、カウンタ設定記憶部２３、カウンタ蓄積処理部２４、カウンタ記憶部２５、カウンタ提供処理部２６を実現している。通信部２１は外部とのデータ通信を行う。例えば通信部２１は複合機１０、仲介機１４及び表示データ生成装置４０とデータ通信を行う。
【００３４】
情報記憶部２２は後述の顧客情報や機器情報を記憶している。顧客情報及び機器情報により、顧客環境に設置されている複合機１０又は電子機器１２の特定と、その複合機１０又は電子機器１２の日次データ及び月次データの特定と、が可能となる。カウンタ設定記憶部２３は後述のカウンタ設定を記憶している。カウンタ設定はカウンタ蓄積処理部２４においてカウンタ値の蓄積を行うために必要な情報である。カウンタ蓄積処理部２４はカウンタ設定に基づき、複合機１０又は電子機器１２ごとの日次データ、月次データをカウンタ記憶部２５に記憶させる。なお、カウンタ蓄積処理部２４は更に、顧客環境ごとの日次データ、月次データをカウンタ記憶部２５に記憶させてもよい。
【００３５】
カウンタ記憶部２５は、複合機１０又は電子機器１２ごとの日次データ、月次データを記憶する。カウンタ記憶部２５は、顧客環境ごとの日次データ、月次データを記憶してもよい。
【００３６】
カウンタ提供処理部２６は、複合機１０又は電子機器１２の一意性情報を指定した表示データ生成装置４０からの要求に対し、カウンタ記憶部２５に記憶されている、その複合機１０又は電子機器１２の日次データ、月次データを提供する。また、カウンタ提供処理部２６は表示データ生成装置４０からの顧客の一意性情報を指定した要求に対し、カウンタ記憶部２５に記憶されている顧客環境ごとの日次データ、月次データを提供してもよい。さらに、カウンタ提供処理部２６は複合機１０又は電子機器１２の一意性情報を指定した表示データ生成装置４０からの要求に対し、その複合機１０又は電子機器１２の一意性情報と対応付けられている顧客環境の日次データ、月次データを提供してもよい。
【００３７】
《複合機》
本実施形態に係る複合機１０は例えば図５に示す処理ブロックにより実現される。図５は本実施形態に係る複合機の一例の処理ブロック図である。複合機１０はプログラムを実行することで、図５に示すような処理ブロックを実現する。
【００３８】
図５の複合機１０は通信部３１、機器情報取得部３２、レポート出力処理部３３、表示データ取得処理部３４及び印刷データ取得処理部３５を実現している。通信部３１は外部とのデータ通信を行う。例えば通信部３１は電子機器１２、仲介機１４、カウンタ蓄積装置２０又は表示データ生成装置４０とデータ通信を行う。
【００３９】
機器情報取得部３２は機器本体から機番（機器ＩＤ）やＭＡＣアドレスなどの機器情報を取得する。機器情報は、機器の一意性情報の一例である。また、機器情報取得部３２は機器種別が複合機であることを示す情報を取得する。レポート出力処理部３３は表示データ生成装置４０から取得したＵＩの表示データに基づく複合機１０又は電子機器１２の例えば日次データや月次データのレポートを、操作パネル６０２に表示させる。また、レポート出力処理部３３は操作パネル６０２に表示されたレポートをプリンタ６０５に印刷させる。
【００４０】
表示データ取得処理部３４は、表示データ生成装置４０からＵＩの表示データを取得してレポート出力処理部３３に提供する。印刷データ取得処理部３５は、操作パネル６０２に表示されたレポートの印刷データを表示データ生成装置４０から取得してレポート出力処理部３３に提供する。
【００４１】
《表示データ生成装置》
本実施形態に係る表示データ生成装置４０は例えば図６の処理ブロックにより実現される。図６は、本実施形態に係る表示データ生成装置の一例の処理ブロック図である。表示データ生成装置４０はプログラムを実行することで、図６に示すような処理ブロックを実現する。
【００４２】
図６に示す表示データ生成装置４０は、通信部４１、レイアウト情報記憶部４２、使用レイアウト判定部４３、表示データ要求受付部４４、カウンタ取得処理部４５、表示データ生成部４６、表示データ提供部４７、印刷データ要求受付部４８、印刷データ生成部４９及び印刷データ提供部５０を実現している。
【００４３】
通信部４１は外部とのデータ通信を行う。例えば通信部４１は複合機１０、ＰＣ１８及びカウンタ蓄積装置２０とデータ通信を行う。レイアウト情報記憶部４２は、表示画面の表示領域サイズや操作方法を考慮してユーザの操作性や視認性の良い最適なレイアウトを複合機１０、電子機器１２及びＰＣ１８と対応付けて記憶している。なお、レイアウト情報記憶部４２は、表示画面の表示領域サイズ及び操作方法と対応付けて操作性や視認性の良い最適なレイアウトを記憶していてもよい。
【００４４】
使用レイアウト判定部４３はレイアウト情報記憶部４２に記憶されているレイアウト情報を利用し、表示データ要求の要求元である複合機１０、電子機器１２又はＰＣ１８においてユーザの操作性や視認性の良い最適なレイアウトを判定する。表示データ要求受付部４４は複合機１０、電子機器１２又はＰＣ１８から表示データ要求を受け付ける。カウンタ取得処理部４５はカウンタ蓄積装置２０からカウンタ値を取得する。
【００４５】
表示データ生成部４６はカウンタ蓄積装置２０から取得したカウンタ値を利用し、使用レイアウト判定部４３が判定したレイアウトのＵＩの表示データを生成する。表示データ提供部４７は生成したＵＩの表示データを、表示データ要求の要求元である複合機１０、電子機器１２又はＰＣ１８に提供する。
【００４６】
印刷データ要求受付部４８は、複合機１０又は印刷機能を有する電子機器１２から印刷データ要求を受け付ける。印刷データ生成部４９は、複合機１０又は印刷機能を有する電子機器１２からの印刷データ要求に基づき、印刷データを生成する。印刷データ提供部５０は生成した印刷データを、印刷データ要求の要求元である複合機１０又は印刷機能を有する電子機器１２に提供する。
【００４７】
《設定、データ及び情報》
図７はカウンタ設定の一例の構成図である。カウンタ設定は、機器ＩＤ、ＭＡＣアドレス、日次データＩＤ、月次データＩＤ、締め日を項目として有する。機器ＩＤは機器本体から取得する機器情報の一例である。ＭＡＣアドレスは通信ネットワーク上において複合機１０や電子機器１２を一意に識別する機器情報の一例である。日次データＩＤは機器ＩＤやＭＡＣアドレスにより特定される複合機１０や電子機器１２の日次データを一意に識別するための識別情報の一例である。月次データＩＤは機器ＩＤやＭＡＣアドレスにより特定される複合機１０や電子機器１２の月次データを一意に識別するための識別情報の一例である。締め日は月次データの作成などに必要な顧客の締め日を表している。
【００４８】
図８は日次データの一例の構成図である。日次データは、日次データＩＤ、年月日、各種カウンタ値を項目として有する。日次データＩＤは、日次データを一意に識別する識別情報の一例である。年月日は、その日次データの各種カウンタ値がカウントされた日次である。各種カウンタ値は日次のカウンタ値であって、トータル、機能別、色別、用紙サイズ別などの異なる種類のカウンタ値である。
【００４９】
図９は月次データの一例の構成図である。月次データは、月次データＩＤ、年月、各種カウンタ値を項目として有する。月次データＩＤは、月次データを一意に識別する識別情報の一例である。年月は、その月次データの各種カウンタ値がカウントされた月次を表している。各種カウンタ値は月次のカウンタ値であって、トータル、機能別、色別、用紙サイズ別などの異なる種類のカウンタ値である。
【００５０】
図１０は顧客情報の一例の構成図である。顧客情報は、顧客ＩＤ、名称、住所、電話番号及びメールアドレスを項目として有する。顧客ＩＤは、顧客を一意に識別する識別情報の一例である。名称、住所、電話番号及びメールアドレスは、顧客の名称、住所、電話番号及びメールアドレスである。顧客情報は、例えばレポートに顧客の名称、住所、電話番号及びメールアドレスを表示するために利用される。
【００５１】
図１１は機器情報の一例の構成図である。機器情報は、機器ＩＤ、顧客ＩＤ、ＭＡＣアドレス、日次データＩＤ、月次データＩＤを項目として有する。機器情報は、顧客ＩＤと機器ＩＤ及びＭＡＣアドレスとを対応付けたことで、顧客環境と、その顧客環境に設置されている複合機１０及び電子機器１２とを対応付ける。
【００５２】
また、機器情報は、顧客ＩＤと日次データＩＤ及び月次データＩＤとを対応付けたことにより、顧客と、その顧客の日次データ及び月次データとを対応付ける。さらに、機器情報は、機器ＩＤ及びＭＡＣアドレスと日次データＩＤ及び月次データＩＤとを対応付けたことで、複合機１０及び電子機器１２と、その複合機１０及び電子機器１２の日次データ及び月次データとを対応付ける。
【００５３】
＜処理＞
《カウンタ蓄積処理》
本実施形態に係る情報処理システム１のカウンタ蓄積装置２０は、例えば図１２に示す手順によりカウンタ蓄積処理を行う。図１２は、カウンタ蓄積処理の手順を示した一例のフローチャートである。
【００５４】
カウンタ蓄積装置２０のカウンタ蓄積処理部２４は顧客環境の複合機１０又は仲介機１４からカウンタ値を受信するまでステップＳ１１で待機する。カウンタ蓄積装置２０のカウンタ蓄積処理部２４はカウンタ値を受信するとステップＳ１２に進み、カウンタ設定記憶部２３から図７のカウンタ設定を読み出す。
【００５５】
ステップＳ１３に進み、カウンタ蓄積処理部２４はステップＳ１２で読み出したカウンタ設定に基づき、受信したカウンタ値に日次データＩＤを付加して作成した日次データのレコードを、カウンタ記憶部２５に記憶させる。
【００５６】
ステップＳ１４に進み、カウンタ蓄積処理部２４はステップＳ１２で読み出したカウンタ設定に基づき、締め日を経過したか判定する。締め日を経過していなければ、カウンタ蓄積処理部２４はステップＳ１５の処理をスキップし、ステップＳ１１に戻る。
【００５７】
締め日を経過していれば、カウンタ蓄積処理部２４はステップＳ１５に進み、一ヶ月分の日次データから月次データを作成する。そして、カウンタ蓄積処理部２４は作成した月次データのレコードを、カウンタ記憶部２５に記憶させる。
【００５８】
なお、図１２のフローチャートでは日次データのレコードをカウンタ記憶部２５に記憶させたあと、その顧客の締め日を経過していれば、日次データから月次データを作成する例を示したが、これに限らない。例えばカウンタ蓄積処理部２４は、複合機１０から月次データを要求されたタイミングで日次データから月次データを作成してもよい。また、カウンタ蓄積処理部２４は月次データに替えて週次データを作成してもよい。
【００５９】
《レポートの表示処理、印刷処理》
本実施形態に係る情報処理システム１は、例えば図１３に示す手順によりレポートの表示処理及び印刷処理を行う。図１３は、レポートの表示処理及び印刷処理の手順を示した一例のシーケンス図である。なお、図１３のシーケンス図はユーザが複合機１０を操作する例を示している。ユーザがＰＣ１８を操作する例については後述する。
【００６０】
ステップＳ２１において、例えば顧客環境の管理者などのユーザは複合機１０を操作してレポート出力アプリの起動を行う。レポート出力アプリの起動は、操作パネル６０２に表示された例えば図１４に示す利用可能アプリ一覧画面１０００から、ユーザがレポート出力アプリのアイコン１００２を選択することで行うことができる。
【００６１】
ステップＳ２２において、複合機１０の機器情報取得部３２は機器本体から機器の一意性情報としての機器ＩＤやＭＡＣアドレスなどの機器情報と、機器種別が複合機であることを示す情報とを取得する。ステップＳ２３に進み、複合機１０の表示データ取得処理部３４はステップＳ２２で機器情報取得部３２が取得した機器情報及び機器種別が複合機であることを示す情報を指定し、表示データ生成装置４０に表示データ要求を行う。
【００６２】
表示データ生成装置４０の表示データ要求受付部４４は複合機１０から表示データ要求を受け付ける。ステップＳ２４に進み、表示データ生成装置４０のカウンタ取得処理部４５はカウンタ蓄積装置２０に表示データ要求元の複合機１０の機器情報を指定して、日次データや月次データなどのカウンタデータ（カウンタ値）の取得を要求する。
【００６３】
カウンタ蓄積装置２０のカウンタ提供処理部２６は、機器情報を指定した表示データ生成装置４０からのカウンタデータの取得要求に対し、その機器情報に対応したカウンタデータをカウンタ記憶部２５から読み出す。そして、ステップＳ２５において、カウンタ提供処理部２６は機器情報に対応したカウンタデータを表示データ生成装置４０に返す。表示データ生成装置４０のカウンタ取得処理部４５はカウンタ蓄積装置２０からカウンタデータを取得する。
【００６４】
ステップＳ２６に進み、表示データ生成装置４０の使用レイアウト判定部４３はレイアウト情報記憶部４２に記憶されているレイアウト情報を利用し、表示データ要求の要求元である複合機１０においてユーザの操作性や視認性の良い最適なレイアウトを判定する。表示データ生成部４６はカウンタ蓄積装置２０から取得したカウンタデータを利用し、使用レイアウト判定部４３が判定したレイアウトのＵＩの表示データを生成する。
【００６５】
ステップＳ２７に進み、表示データ生成装置４０の表示データ提供部４７は表示データ生成部４６が生成したＵＩの表示データを、表示データ要求の要求元である複合機１０に提供する。ステップＳ２８に進み、複合機１０の表示データ取得処理部３４は表示データ生成装置４０からＵＩの表示データを取得してレポート出力処理部３３に提供する。レポート出力処理部３３は提供されたＵＩの表示データに基づいて例えば図１５に示すようなＵＩを操作パネル６０２に表示させる。図１５は操作パネルに表示させるＵＩの一例のイメージ図である。
【００６６】
図１５（Ａ）〜図１５（Ｃ）はタブ１１０２によりＵＩの表示内容（カウンタデータに基づくグラフや表など）が切り替わる様子を示している。複合機用のＵＩのレイアウトは図１５に示すように、操作パネル６０２の表示領域サイズに収まる構成であり、タブ１１０２により表示内容を切り替えられるため、スクロールを不要としている。
【００６７】
なお、図１５はレポートの種別の一例として、当月のトータル出力面数構成比率、過去１３ヶ月のトータル出力面数、及び、モード別時間構成比（％）と消費電力（ＫＷｈ）をタブ１１０２により切り替え表示している様子を示している。
【００６８】
また、図１５のＵＩには印刷ボタン１１０１が設けられている。ユーザは印刷ボタン１１０１を押下することで複合機１０にレポートの印刷要求を行うことができる。ステップＳ２９に進み、印刷データ取得処理部３５はユーザからレポートの印刷要求を受け付けたかを判定する。ユーザからレポートの印刷要求を受け付けた場合、印刷データ取得処理部３５は操作パネル６０２に表示されているレポートの印刷データを表示データ生成装置４０に要求する。
【００６９】
表示データ生成装置４０の印刷データ要求受付部４８は複合機１０から印刷データ要求を受け付ける。ステップＳ３１に進み、表示データ生成装置４０の印刷データ生成部４９は印刷データ要求を受け付けたレポートの印刷データを生成する。ステップＳ３２に進み、表示データ生成装置４０の印刷データ提供部５０は印刷データ生成部４９が生成した印刷データを複合機１０に提供する。
【００７０】
ステップＳ３３に進み、複合機１０の印刷データ取得処理部３５は表示データ生成装置４０から取得した印刷データをレポート出力処理部３３に提供する。レポート出力処理部３３は提供された印刷データをプリンタ６０５に印刷させる。なお、印刷ボタン１１０１の押下により印刷されるレポートは、タブ１１０２の操作により、操作パネル６０２に表示されているレポートのみであってもよいし、タブ１１０２の操作により操作パネル６０２に表示可能な全てのレポートであってもよい。
【００７１】
なお、ステップＳ２３において、複合機１０の表示データ取得処理部３４はユーザに指定された他の電子機器１２の機器情報を指定し、表示データ生成装置４０から複合機用のＵＩの表示データを取得してもよい。この場合、ステップＳ２８では複合機１０が自機のレポートでなく、他の電子機器１２のレポートを表示する。
【００７２】
さらに、ステップＳ２３において、複合機１０の表示データ取得処理部３４はユーザに指定された顧客ＩＤを指定し、表示データ生成装置４０から複合機用のＵＩの表示データを取得してもよい。この場合、ステップＳ２８では複合機１０が自機だけでなく、顧客環境に設置されている複合機１０及び電子機器１２のレポートを表示する。
【００７３】
ユーザに他の電子機器１２の機器情報を指定させる方法は様々考えられるが、例えば複合機１０がネットワーク７０に接続されている電子機器１２から機器の一意性情報を取得しておき、その機器の一意性情報から選択させることが考えられる。例えば複合機１０はブロードキャストやマルチキャストでネットワーク７０に接続されている電子機器１２に機器の一意性情報を要求し、電子機器１２から機器の一意性情報を取得する。また、複合機１０は電子機器１２の機器の一意性情報をユーザに入力させるようにしてもよい。
【００７４】
表示データ生成装置４０は例えば図１６のフローチャートに示す手順で、ＵＩの表示データを生成する。図１６は表示データ生成処理の一例のフローチャートである。ステップＳ２４に進み、表示データ生成装置４０のカウンタ取得処理部４５は表示データ要求元の複合機１０の機器情報を指定して、カウンタ蓄積装置２０から日次データや月次データなどのカウンタデータを取得する。
【００７５】
ステップＳ５２に進み、使用レイアウト判定部４３はレイアウト情報記憶部４２に記憶されているレイアウト情報を利用し、表示データ要求の要求元に基づき、ＵＩの使用レイアウトを判定する。例えば使用レイアウト判定部４３は要求元の機器種別に基づいて判定してもよいし、表示画面の表示領域サイズ及び操作方法に基づいて判定してもよい。より具体的には、使用レイアウト判定部４３は表示画面が小さく、スクロールに適さない入出力デバイスを備えた複合機１０や電子機器１２が要求元であれば、例えば図１５に示したようなレイアウトをＵＩの使用レイアウトと判定する。
【００７６】
ステップＳ５３に進み、表示データ生成部４６はステップＳ５２で判定された使用レイアウトのレイアウト情報（例えばＨＴＭＬデータ）を取得する。そして、ステップＳ５４に進み、表示データ生成部４６はカウンタ蓄積装置２０から取得したカウンタデータを利用し、取得したレイアウト情報に基づき、ＵＩの表示データを生成する。
【００７７】
ユーザがＰＣ１８を操作する場合、本実施形態に係る情報処理システム１は例えば図１７に示す手順によりレポートの表示処理を行う。図１７は、レポートの表示処理の手順を示した一例のシーケンス図である。
【００７８】
ステップＳ６１において、例えば顧客環境の管理者などのユーザはＰＣ１８を操作してレポート出力アプリの起動を行う。レポート出力アプリの起動は、表示装置５０２に表示されたレポート出力アプリのアイコンを選択することで行うことができる。ステップＳ６２において、ＰＣ１８はユーザの入力により顧客ＩＤ、パスワードを取得する。ＰＣ１８は予め設定済みの顧客ＩＤ、パスワードを読み出すことで取得してもよい。
【００７９】
ステップＳ６３に進み、ＰＣ１８はステップＳ６２で取得した顧客ＩＤ、パスワードを指定すると共に、機器種別が複合機であることを示す情報を指定し、表示データ生成装置４０に表示データ要求を行う。
【００８０】
表示データ生成装置４０の表示データ要求受付部４４はＰＣ１８から表示データ要求を受け付ける。ステップＳ６４に進み、表示データ生成装置４０のカウンタ取得処理部４５はカウンタ蓄積装置２０に顧客ＩＤを指定して、日次データや月次データなどのカウンタデータ（カウンタ値）の取得を要求する。
【００８１】
カウンタ蓄積装置２０のカウンタ提供処理部２６は、顧客ＩＤを指定した表示データ生成装置４０からのカウンタデータの取得要求に対し、その顧客ＩＤに対応したカウンタデータをカウンタ記憶部２５から読み出す。そして、ステップＳ６５において、カウンタ提供処理部２６は顧客ＩＤに対応したカウンタデータを表示データ生成装置４０に返す。表示データ生成装置４０のカウンタ取得処理部４５はカウンタ蓄積装置２０からカウンタデータを取得する。
【００８２】
ステップＳ６６に進み、表示データ生成装置４０の使用レイアウト判定部４３はレイアウト情報記憶部４２に記憶されているレイアウト情報を利用し、表示データ要求の要求元であるＰＣ１８においてユーザの操作性や視認性の良い最適なレイアウトを判定する。表示データ生成部４６はカウンタ蓄積装置２０から取得したカウンタデータを利用し、使用レイアウト判定部４３が判定したレイアウトのＵＩの表示データを生成する。
【００８３】
ステップＳ６７に進み、表示データ生成装置４０の表示データ提供部４７は表示データ生成部４６が生成したＵＩの表示データを、表示データ要求の要求元であるＰＣ１８に提供する。ステップＳ６８に進み、ＰＣ１８は表示データ生成装置４０から取得したＵＩの表示データに基づいて例えば図１８に示すようなＵＩを表示装置５０２に表示させる。図１８はＰＣの表示装置に表示させるＵＩの一例のイメージ図である。
【００８４】
図１８に示したＰＣ用のＵＩのレイアウトは、ディスプレイなどの表示装置５０２の表示領域サイズが複合機１０の操作パネル６０２よりも大きいことが多いため、複数の種別のグラフを含み、スクロールにより表示される表示データの範囲を変化させる構成を示している。
【００８５】
なお、ステップＳ６３において、ＰＣ１８はユーザに指定された複合機１０又は電子機器１２の機器情報を指定し、表示データ生成装置４０からＰＣ用のＵＩの表示データを取得してもよい。この場合、ステップＳ６８ではＰＣ１８が顧客環境に設置されている複合機１０及び電子機器１２全体のレポートでなく、複合機１０及び電子機器ごとのレポートを表示する。例えば図１８に示したＰＣ用のＵＩのレイアウトは図１５（Ａ）〜図１５（Ｃ）に示した種別のレポートを全て含み、スクロールにより表示される表示データの範囲を変化させる構成となる。
【００８６】
（まとめ）
以上、本実施形態に係る情報処理システム１によれば、表示データ要求の要求元が複合機１０であれば、複合機１０の操作パネル６０２におけるユーザの操作性及び視認性を考慮した複合機用のレイアウトの表示データを生成できる。また、表示データ要求の要求元がＰＣ１８であれば、ＰＣ１８の表示装置５０２におけるユーザの操作性及び視認性を考慮したＰＣ用のレイアウトの表示データを生成できる。
【００８７】
したがって、本実施形態に係る情報処理システム１によれば、表示データ要求の要求元に基づき、その要求元でのユーザの操作性及び視認性を考慮したレイアウトの表示データを生成できる。
【００８８】
なお、本実施形態に係る情報処理システム１は、複合機１０や電子機器１２にカウント値を溜めずに、カウンタ蓄積装置２０に溜めることで、複合機１０や電子機器１２の記録容量を増やすことなく、長期間及び多種類のカウント値を保持できる。
【００８９】
さらに、本実施形態に係る情報処理システム１は、複合機１０や電子機器１２の機器の一意性情報と対応付けてカウント値を保持する。複合機１０は、複合機１０や電子機器１２の機器の一意性情報を指定してカウント値を要求することで、ユーザＩＤなどの別の識別子を使用せず、複合機１０や電子機器１２のカウント値を取得できる。
【００９０】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。複合機１０は特許請求の範囲に記載した機器の一例である。カウンタ蓄積装置２０は使用実績情報蓄積装置の一例である。表示データ生成装置４０は表示データ生成装置の一例である。
【００９１】
また、特許請求の範囲に記載した使用実績に関する情報はカウンタ値に限定されるものではない。特許請求の範囲に記載した使用実績に関する情報は、使用した時間、撮像した画像のデータ量や枚数、通信データ量、データを出力している時間や出力するデータの量も含まれる。
【００９２】
なお、本実施形態で説明した情報処理システム１は一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【符号の説明】
【００９３】
１    情報処理システム
１０    複合機
１２    電子機器
１４    仲介機
１６    ファイヤウォール
１８    ＰＣ
２０    カウンタ蓄積装置
２１    通信部
２２    情報記憶部
２３    カウンタ設定記憶部
２４    カウンタ蓄積処理部
２５    カウンタ記憶部
２６    カウンタ提供処理部
３１    通信部
３２    機器情報取得部
３３    レポート出力処理部
３４    表示データ取得処理部
３５    印刷データ取得処理部
４０    表示データ生成装置
４１    通信部
４２    レイアウト情報記憶部
４３    使用レイアウト判定部
４４    表示データ要求受付部
４５    カウンタ取得処理部
４６    表示データ生成部
４７    表示データ提供部
４８    印刷データ要求受付部
４９    印刷データ生成部
５０    印刷データ提供部
６０、７０    ネットワーク
５００    コンピュータ
５０１    入力装置
５０２    表示装置
５０３    外部Ｉ／Ｆ
５０３ａ    記録媒体
５０４    ＲＡＭ
５０５    ＲＯＭ
５０６    ＣＰＵ
５０７    通信Ｉ／Ｆ
５０８    ＨＤＤ
６０１    コントローラ
６０２    操作パネル
６０３    外部Ｉ／Ｆ
６０３ａ    記録媒体
６０４    通信Ｉ／Ｆ
６０５    プリンタ
６０６    スキャナ
６１１    ＣＰＵ
６１２    ＲＡＭ
６１３    ＲＯＭ
６１４    ＮＶＲＡＭ
６１５    ＨＤＤ
１０００    利用可能アプリ一覧画面
１００２    アイコン
１１０１    印刷ボタン
１１０２    タブ
Ｂ    バス
【先行技術文献】
【特許文献】
【００９４】
【特許文献１】特開２０１４−３２６２７号公報
【図１】
2019139392.tif 000003
【図２】
2019139392.tif 000004
【図３】
2019139392.tif 000005
【図４】
2019139392.tif 000006
【図５】
2019139392.tif 000007
【図６】
2019139392.tif 000008
【図７】
2019139392.tif 000009
【図８】
2019139392.tif 000010
【図９】
2019139392.tif 000011
【図１０】
2019139392.tif 000012
【図１１】
2019139392.tif 000013
【図１２】
2019139392.tif 000014
【図１３】
2019139392.tif 000015
【図１４】
2019139392.tif 000016
【図１５】
2019139392.tif 000017
【図１６】
2019139392.tif 000018
【図１７】
2019139392.tif 000019
【図１８】
2019139392.tif 000020