(57)【要約】【課題】レポート作成画面の表示言語を変更しなくともレポート作成画面の表示言語とは異なる言語で記載されたレポートを作成できる情報処理システムを提供すること。【解決手段】端末装置にレポート作成画面を表示させ、ユーザの操作に基づき、レポートを作成して端末装置に表示させる情報処理システムであって、記憶部から取得したユーザの言語情報に基づいた表示言語でレポート作成画面を端末装置に表示させる手段と、レポートの表示言語の切り替えにより文字又は文字列の切り替えが必要となるレポートの箇所、及び、その箇所に表示させる表示言語ごとの文字又は文字列とを対応付けた表示言語情報と、レポートの雛形情報とを記憶するレポート設定記憶部と、レポート表示言語切り替え指示受付手段と、切り替え指示に応じたレポートの表示言語でレポートを端末装置に表示させるレポート画面表示手段とを有することにより上記課題を解決する。【選択図】  図１
2018055500.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作する端末装置にレポート作成画面を表示させ、前記レポート作成画面からの前記ユーザの操作に基づき、レポートを作成して前記端末装置に表示させる情報処理システムであって、
前記ユーザと対応付けて設定された言語情報を記憶する言語設定記憶部から前記ユーザの言語情報を取得し、前記ユーザの言語情報に基づいた表示言語で前記レポート作成画面を前記端末装置に表示させるレポート作成画面表示手段と、
前記レポートの表示言語の切り替えにより文字又は文字列の切り替えが必要となる前記レポートの箇所、及び、その箇所に表示させる表示言語ごとの文字又は文字列とを対応付けた表示言語情報と、前記レポートの雛形情報とを記憶するレポート設定記憶部と、
前記レポート作成画面からの前記ユーザの操作に基づき、前記レポートの表示言語の切り替え指示を受け付けるレポート表示言語切り替え指示受付手段と、
前記レポートの表示言語の切り替え指示に基づき、前記レポート設定記憶部から前記表示言語情報及び前記レポートの雛形情報とを取得して、前記切り替え指示に応じた前記レポートの表示言語で前記レポートを前記端末装置に表示させるレポート画面表示手段と
を有する情報処理システム。
【請求項２】
前記レポート画面表示手段は、前記レポートの表示言語の切り替えにより文字又は文字列の切り替えが必要となる前記レポートの箇所を特定し、前記切り替え後の前記レポートの表示言語と前記表示言語情報とに基づいて、前記箇所に表示させる文字又は文字列を決定して、前記切り替え後の表示言語の前記レポートの画面データを作成すること
を特徴とする請求項１記載の情報処理システム。
【請求項３】
前記端末装置に表示させた前記レポートの出力指示を受け付けるレポート出力指示受付手段、を更に有し、
前記レポート出力指示受付手段は、前記出力指示に応じて、前記レポートを印刷出力又はファイル出力すること
を特徴とする請求項１又は２記載の情報処理システム。
【請求項４】
前記レポート出力指示受付手段は、前記出力指示に応じて、前記レポートをメール送信すること
を特徴とする請求項３記載の情報処理システム。
【請求項５】
前記言語設定記憶部は、前記ユーザと対応付けて設定されたレポート提出先ごとに言語情報を記憶すること
を特徴とする請求項１乃至４何れか一項記載の情報処理システム。
【請求項６】
前記言語設定記憶部は、前記ユーザと対応付けて設定されたレポートの種類ごとに言語情報を記憶すること
を特徴とする請求項１乃至４何れか一項記載の情報処理システム。
【請求項７】
ユーザの操作する端末装置にレポート作成画面を表示させ、前記レポート作成画面からの前記ユーザの操作に基づき、レポートを作成して前記端末装置に表示させる情報処理システムが行う表示言語切り替え方法であって、
前記ユーザと対応付けて設定された言語情報を記憶する言語設定記憶部から前記ユーザの言語情報を取得し、前記ユーザの言語情報に基づいた表示言語で前記レポート作成画面を前記端末装置に表示させるレポート作成画面表示ステップと、
前記レポート作成画面からの前記ユーザの操作に基づき、前記レポートの表示言語の切り替え指示を受け付けるレポート表示言語切り替え指示受付ステップと、
前記レポートの表示言語の切り替え指示に基づき、前記レポートの表示言語の切り替えにより文字又は文字列の切り替えが必要となる前記レポートの箇所、及び、その箇所に表示させる表示言語ごとの文字又は文字列とを対応付けた表示言語情報と、前記レポートの雛形情報とを記憶するレポート設定記憶部から前記表示言語情報及び前記レポートの雛形情報とを取得して、前記切り替え指示に応じた前記レポートの表示言語で前記レポートを前記端末装置に表示させるレポート画面表示ステップと
を有する表示言語切り替え方法。
【請求項８】
ユーザの操作する端末装置にレポート作成画面を表示させ、前記レポート作成画面からの前記ユーザの操作に基づき、レポートを作成して前記端末装置に表示させる情報処理装置であって、
前記ユーザと対応付けて設定された言語情報を記憶する言語設定記憶部から前記ユーザの言語情報を取得し、前記ユーザの言語情報に基づいた表示言語で前記レポート作成画面を前記端末装置に表示させるレポート作成画面表示手段と、
前記レポートの表示言語の切り替えにより文字又は文字列の切り替えが必要となる前記レポートの箇所、及び、その箇所に表示させる表示言語ごとの文字又は文字列とを対応付けた表示言語情報と、前記レポートの雛形情報とを記憶するレポート設定記憶部と、
前記レポート作成画面からの前記ユーザの操作に基づき、前記レポートの表示言語の切り替え指示を受け付けるレポート表示言語切り替え指示受付手段と、
前記レポートの表示言語の切り替え指示に基づき、前記レポート設定記憶部から前記表示言語情報及び前記レポートの雛形情報とを取得して、前記切り替え指示に応じた前記レポートの表示言語で前記レポートを前記端末装置に表示させるレポート画面表示手段と
を有する情報処理装置。
【請求項９】
ユーザの操作する端末装置にレポート作成画面を表示させ、前記レポート作成画面からの前記ユーザの操作に基づき、レポートを作成して前記端末装置に表示させる情報処理装置を、
前記ユーザと対応付けて設定された言語情報を記憶する言語設定記憶部から前記ユーザの言語情報を取得し、前記ユーザの言語情報に基づいた表示言語で前記レポート作成画面を前記端末装置に表示させるレポート作成画面表示手段、
前記レポートの表示言語の切り替えにより文字又は文字列の切り替えが必要となる前記レポートの箇所、及び、その箇所に表示させる表示言語ごとの文字又は文字列とを対応付けた表示言語情報と、前記レポートの雛形情報とを記憶するレポート設定記憶部、
前記レポート作成画面からの前記ユーザの操作に基づき、前記レポートの表示言語の切り替え指示を受け付けるレポート表示言語切り替え指示受付手段、
前記レポートの表示言語の切り替え指示に基づき、前記レポート設定記憶部から前記表示言語情報及び前記レポートの雛形情報とを取得して、前記切り替え指示に応じた前記レポートの表示言語で前記レポートを前記端末装置に表示させるレポート画面表示手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、表示言語切り替え方法、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
世界中の様々な国や地域のユーザが閲覧することを想定したＷｅｂサイトでは、表示する文字をユーザが使用する言語に切り替える必要がある。ユーザのプロファイル情報や言語切り替えメニューで設定した表示言語によりＷｅｂサイト内で表示する文字を切り替える機能は従来から知られている。
【０００３】
例えばインターネットを利用したフォトサイトにおいて、電子アルバム作成者の国や言語と異なる招待者に対しても、適切な言語、広告、サービスでウェブページを生成する情報処理装置は従来から知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
顧客環境の画像処理装置から情報を取得し、顧客環境の画像処理装置に関するレポートを生成して出力する従来のＷｅｂサイトでは、レポートの表示言語がＷｅｂサイトの表示言語となる。したがって、Ｗｅｂサイトを利用してレポートを生成するユーザはレポートの提出先のユーザの言語がＷｅｂサイトを利用する際の表示言語と異なる場合にわざわざＷｅｂサイトの表示言語を切り替えてからレポートを生成しなければならなかった。
【０００５】
本発明の実施の形態は、レポート作成画面の表示言語を変更しなくともレポート作成画面の表示言語とは異なる言語で記載されたレポートを作成できる情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を達成するために本願請求項１は、ユーザの操作する端末装置にレポート作成画面を表示させ、前記レポート作成画面からの前記ユーザの操作に基づき、レポートを作成して前記端末装置に表示させる情報処理システムであって、前記ユーザと対応付けて設定された言語情報を記憶する言語設定記憶部から前記ユーザの言語情報を取得し、前記ユーザの言語情報に基づいた表示言語で前記レポート作成画面を前記端末装置に表示させるレポート作成画面表示手段と、前記レポートの表示言語の切り替えにより文字又は文字列の切り替えが必要となる前記レポートの箇所、及び、その箇所に表示させる表示言語ごとの文字又は文字列とを対応付けた表示言語情報と、前記レポートの雛形情報とを記憶するレポート設定記憶部と、前記レポート作成画面からの前記ユーザの操作に基づき、前記レポートの表示言語の切り替え指示を受け付けるレポート表示言語切り替え指示受付手段と、前記レポートの表示言語の切り替え指示に基づき、前記レポート設定記憶部から前記表示言語情報及び前記レポートの雛形情報とを取得して、前記切り替え指示に応じた前記レポートの表示言語で前記レポートを前記端末装置に表示させるレポート画面表示手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明の実施の形態によれば、レポート作成画面の表示言語を変更しなくともレポート作成画面の表示言語とは異なる言語で記載されたレポートを作成できる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る情報処理システムの一例の構成図である。
【図２】コンピュータの一例のハードウェア構成図である。
【図３】出力機器の一例のハードウェア構成図である。
【図４】本実施形態に係るＷｅｂサーバ装置の一例の処理ブロック図である。
【図５】ユーザプロファイル情報の一例の構成図である。
【図６】レポート設定情報の一例の構成図である。
【図７】レポートの雛形情報の一例のイメージ図である。
【図８】Ｗｅｂページ表示処理の手順を示した一例のシーケンス図である。
【図９】トップページの一例の画面イメージ図である。
【図１０】トップページの他の例のイメージ図である。
【図１１】報告書選択画面の一例のイメージ図である。
【図１２】レポート作成処理の一例のフローチャートである。
【図１３】レポートを含むＷｅｂページの一例のイメージ図である。
【図１４】レポートを含むＷｅｂページの他の例のイメージ図である。
【図１５】設定画面の一例のイメージ図である。
【図１６】ユーザプロファイル情報の他の例の構成図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照しながら説明する。
［第１の実施形態］
＜システム構成＞
図１は、第１の実施形態に係る情報処理システムの一例の構成図である。図１の情報処理システム１は、顧客環境及びＷｅｂサービス提供環境が、インターネットなどのネットワーク５０を介して接続されている。顧客はＷｅｂサービス提供環境によって提供されるサービスの顧客であって、企業、団体、教育機関、行政機関や部署などの組織が含まれる。顧客環境には１台以上の出力機器１０と、クライアント端末１２と、仲介機１４と、ファイヤウォール１６と、がＬＡＮなどのネットワーク６０を介して接続されている。また、Ｗｅｂサービス提供環境にはカウンタ蓄積サーバ装置２０と、分析データ蓄積サーバ装置３０と、Ｗｅｂサーバ装置４０と、がネットワーク５０に接続されている。
【００１０】
さらに、図１では販売会社（以下、販社と呼ぶ）のユーザに操作されるクライアント端末７０がネットワーク５０に接続されている。販社はサービスを提供する側の一例である。顧客はサービスを受ける側の一例である。
【００１１】
出力機器１０は、レーザプリンタや複合機（マルチファンクションプリンタ）などの画像形成装置、プロジェクタ、電子黒板、テレビ会議装置、カメラ、通信機能を備えた産業用又は家庭用機器、通信機能を備えた医療機器などである。出力機器１０は管理対象とされる機器の一例であり、稼働履歴情報（カウンタ値）を保持する。
【００１２】
また、クライアント端末１２は顧客のユーザが利用するスマートフォンや携帯電話、タブレットＰＣ、デスクトップＰＣ、ノートＰＣ、等の情報処理装置である。クライアント端末１２には、Ｗｅｂブラウザなどの画面表示機能を有するアプリケーションが搭載されている。アプリケーションはＷｅｂサーバ装置４０から受信したデータを画面表示する機能を有していればよくＷｅｂブラウザに限られない。
【００１３】
また、仲介機１４は出力機器１０から、その出力機器１０のカウンタ値を収集し、まとめてカウンタ蓄積サーバ装置２０に送信する。出力機器１０は仲介機１４を介さず、カウンタ値を自らカウンタ蓄積サーバ装置２０に送信してもよい。情報処理システム１は仲介機１４を有さない場合もある。
【００１４】
カウンタ蓄積サーバ装置２０は顧客環境から受信した出力機器１０のカウンタ値をＯＬＴＰ（オンライントランザクション処理）テーブルで蓄積する。例えばＯＬＴＰテーブルには出力機器１０のカウンタ値の日次データが蓄積される。分析データ蓄積サーバ装置３０はカウンタ蓄積サーバ装置２０のＯＬＴＰテーブルを利用し、ＯＬＡＰ（オンライン分析処理）キューブを作成する。例えばＯＬＡＰキューブには、ＯＬＴＰテーブルに蓄積されている日次データから、締め日を基準に生成した月次データが蓄積される。
【００１５】
また、Ｗｅｂサーバ装置４０はカウンタ蓄積サーバ装置２０のＯＬＴＰテーブル又は分析データ蓄積サーバ装置３０のＯＬＡＰキューブから、出力機器１０を利用するグループごとの日次データや月次データを取得する。Ｗｅｂサーバ装置４０は、日次データや月次データに基づき、レポートを作成し、そのレポートをクライアント端末１２に表示させる画面データを作成し、クライアント端末１２に送信する。
【００１６】
また、クライアント端末７０は販社のユーザが利用するスマートフォンや携帯電話、タブレットＰＣ、デスクトップＰＣ、ノートＰＣ、等の情報処理装置である。クライアント端末７０には、Ｗｅｂブラウザなどの画面表示機能を有するアプリケーションが搭載されている。
【００１７】
なお、図１に示す情報処理システム１の構成は一例であって、顧客環境と、カウンタ蓄積サーバ装置２０との間に１つ以上のサーバ装置（プロキシサーバやゲートウェイサーバなど）が介在していてもよい。また、クライアント端末１２は、顧客環境以外にあってもよく、例えばネットワーク５０に接続されていてもよい。図１のカウンタ蓄積サーバ装置２０、分析データ蓄積サーバ装置３０及びＷｅｂサーバ装置４０は１台の情報処理装置に統合して実現してもよいし、複数台の情報処理装置に分散して実現してもよい。
【００１８】
例えばカウンタ蓄積サーバ装置２０の機能の一部又は全部は分析データ蓄積サーバ装置３０、Ｗｅｂサーバ装置４０、又は、その他のサーバ装置に備えてもよい。分析データ蓄積サーバ装置３０の機能の一部又は全部はカウンタ蓄積サーバ装置２０、Ｗｅｂサーバ装置４０、又は、その他のサーバ装置に備えてもよい。また、Ｗｅｂサーバ装置４０の機能の一部又は全部はカウンタ蓄積サーバ装置２０、分析データ蓄積サーバ装置３０、又は、その他のサーバ装置に備えてもよい。
【００１９】
このように本実施形態に係る情報処理システム１では出力機器１０の日次データがカウンタ蓄積サーバ装置２０に集められる。分析データ蓄積サーバ装置３０は、カウンタ蓄積サーバ装置２０から日次データを取得し、グループや出力機器１０ごとの月次データを作成する。
【００２０】
そして、Ｗｅｂサーバ装置４０は、グループや出力機器１０ごとの月次データを情報として含むＷｅｂページを作成し、クライアント端末１２又は７０に搭載されたＷｅｂブラウザに表示させる。また、Ｗｅｂサーバ装置４０はグループや出力機器１０ごとの使用状況報告書や環境情報報告書などのレポートを情報として含むＷｅｂページを作成し、クライアント端末１２又は７０に搭載されたＷｅｂブラウザに表示させる。
【００２１】
＜ハードウェア構成＞
《コンピュータ》
図１のクライアント端末１２、７０は例えば図２に示すようなハードウェア構成のコンピュータにより実現される。また、カウンタ蓄積サーバ装置２０、分析データ蓄積サーバ装置３０及びＷｅｂサーバ装置４０を実現する一台以上の情報処理装置も図２に示すようなハードウェア構成のコンピュータにより実現される。
【００２２】
図２はコンピュータの一例のハードウェア構成図である。図２のコンピュータ５００は入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００２３】
入力装置５０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイ等を含み、コンピュータ５００による処理結果を表示する。
【００２４】
通信Ｉ／Ｆ５０７はコンピュータ５００を各種ネットワークに接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００２５】
また、ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ５００全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションソフトウェア（以下、単にアプリケーションと呼ぶ）などがある。なお、コンピュータ５００はＨＤＤ５０８に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００２６】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００２７】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２８】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。
【００２９】
クライアント端末１２、クライアント端末７０、カウンタ蓄積サーバ装置２０、分析データ蓄積サーバ装置３０及びＷｅｂサーバ装置４０は例えば図２に示すコンピュータ５００のハードウェア構成により、後述するような各種処理を実現できる。
【００３０】
《出力機器》
図１の出力機器１０は、複合機の場合、例えば図３に示すようなハードウェア構成のコンピュータにより実現される。図３は出力機器の一例のハードウェア構成図である。図３に示す出力機器１０はコントローラ６０１、操作パネル６０２、外部Ｉ／Ｆ６０３、通信Ｉ／Ｆ６０４、プリンタ６０５及びスキャナ６０６などを備える。
【００３１】
コントローラ６０１はＣＰＵ６１１、ＲＡＭ６１２、ＲＯＭ６１３、ＮＶＲＡＭ６１４及びＨＤＤ６１５などを備える。ＲＯＭ６１３は、各種プログラムやデータが格納されている。ＲＡＭ６１２はプログラムやデータを一時保持する。ＮＶＲＡＭ６１４は、例えば設定情報等が格納されている。また、ＨＤＤ６１５は各種プログラムやデータが格納されている。
【００３２】
ＣＰＵ６１１は、ＲＯＭ６１３やＮＶＲＡＭ６１４、ＨＤＤ６１５などからプログラムやデータ、設定情報等をＲＡＭ６１２上に読み出し、処理を実行することで、出力機器１０全体の制御や機能を実現する。
【００３３】
操作パネル６０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ６０３は外部装置とのインタフェースである。外部装置には、記録媒体６０３ａなどがある。これにより、出力機器１０は外部Ｉ／Ｆ６０３を介して記録媒体６０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体６０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ、ＳＩＭカード等がある。
【００３４】
通信Ｉ／Ｆ６０４は、出力機器１０をネットワーク６０に接続させるインタフェースである。これにより、出力機器１０は通信Ｉ／Ｆ６０４を介してデータ通信を行うことができる。プリンタ６０５は印刷データを被搬送物に印刷するための印刷装置である。例えば被搬送物は、紙、コート紙、厚紙、ＯＨＰ、プラスチックフィルム、プリプレグ、銅箔など、紙に限定されない。スキャナ６０６は原稿から画像データ（電子データ）を読み取るための読取装置である。なお、図３はあくまで出力機器１０が複合機の場合の例を示しており、出力機器１０が上述したように複合機でない場合にはプリンタ６０５やスキャナ６０６を必ずしも備える必要はない。また、カメラ、ランプ光源、タッチパネルなど図３に示した以外のハードウェアを有していてもよい。
【００３５】
＜ソフトウェア構成＞
《Ｗｅｂサーバ装置》
本実施形態に係るＷｅｂサーバ装置４０は例えば図４に示す処理ブロックにより実現される。図４は、本実施形態に係るＷｅｂサーバ装置の一例の処理ブロック図である。Ｗｅｂサーバ装置４０はプログラムを実行することで、図４に示すような処理ブロックを実現する。Ｗｅｂサーバ装置４０は通信部５１、ユーザプロファイル記憶部５２、レポート設定記憶部５３、認証部５４、Ｗｅｂページ作成部５５、カウンタ取得処理部５６及び分析データ取得処理部５７を実現している。
【００３６】
通信部５１は外部とのデータ通信を行う。ユーザプロファイル記憶部５２は、後述するユーザプロファイル情報を記憶している。レポート設定記憶部５３は、後述のレポート設定情報を記憶している。レポート設定情報はＷｅｂページ作成部５５において出力機器１０のレポートを含むＷｅｂページを作成するために必要な情報である。レポート設定情報は例えば後述の表示言語情報や雛形情報などを含む。
【００３７】
認証部５４はクライアント端末１２又はクライアント端末７０を操作するユーザの認証を行う。ユーザの認証は例えば通信部５１によって受信した認証情報（例えばユーザＩＤ及びパスワードの組み合わせ）がＷｅｂサーバ装置４０に予め登録されている認証情報と一致するか否かを判断することで認証できるが、この方法以外の認証方法で認証してもよい。なお、予め登録されているユーザの認証情報はＷｅｂサーバ装置４０の外部のデータベースに登録されていてもよい。Ｗｅｂページ作成部５５はクライアント端末１２又はクライアント端末７０からの要求に基づいてＷｅｂページを作成し、そのＷｅｂページをクライアント端末１２又はクライアント端末７０に搭載されたＷｅｂブラウザに表示させる。
【００３８】
また、Ｗｅｂページ作成部５５は、Ｗｅｂページの作成に、出力機器１０の日次データや条件別の月次データが必要であれば、カウンタ取得処理部５６や分析データ取得処理部５７に要求して取得する。Ｗｅｂページ作成部５５は、Ｗｅｂページの作成に、レポートが必要であれば、後述のようにレポート（報告書）を作成する。
【００３９】
カウンタ取得処理部５６は、Ｗｅｂページ作成部５５から要求された出力機器１０の日次データをカウンタ蓄積サーバ装置２０から取得し、出力機器１０の日次データをＷｅｂページ作成部５５に提供する。また、分析データ取得処理部５７はＷｅｂページ作成部５５から要求された条件別の月次データを分析データ蓄積サーバ装置３０から取得し、Ｗｅｂページ作成部５５に提供する。
【００４０】
図５はユーザプロファイル情報の一例の構成図である。図５のユーザプロファイル情報はユーザＩＤに言語設定が対応付けられた構成である。ユーザＩＤはユーザを識別する識別情報の一例である。言語設定は、ユーザＩＤにより識別されるユーザに設定されているＷｅｂページの表示言語である。例えば図５の例ではユーザＩＤが「Ａ」のユーザのＷｅｂページの表示言語として「日本語」が設定されている。なお、ユーザＩＤは文字でなく数字や図形で表現されていてもよい。また、文字、数字、図形のいずれか２つ以上の組み合わせで表現されていてもよい。
【００４１】
図６はレポート設定情報の一例の構成図である。レポート設定情報には、表示言語情報１０００と雛形情報とが含まれる。雛形情報はＷｅｂページ１０１０及びレポート１０１１を表示するための雛形データであり、言語切り替えが必要な箇所に表示ＩＤが記載されている。表示言語情報１０００は表示ＩＤ及び表示言語と対応付けて、Ｗｅｂページ１０１０又はレポート１０１１に表示する文字又は文字列を設定している。
【００４２】
例えば図６の例では、表示ＩＤ「Ｗｅｂ」により表されるＷｅｂページ１０１０上の箇所と表示ＩＤ「Ｒｅｐ」により表されるレポート１０１１上の箇所とが言語切り替えの必要な箇所として特定される。また、図６ではＷｅｂページ１０１０の表示言語として「日本語」が設定され、レポート１０１１の表示言語として「英語」が設定されている例を示している。
【００４３】
Ｗｅｂサーバ装置４０は、Ｗｅｂページ１０１０の表示言語「日本語」に基づき、表示言語情報１０００から表示ＩＤ「Ｗｅｂ」と対応付けられている日本語の文字列「ウェブページ」を取得する。また、Ｗｅｂサーバ装置４０は、レポート１０１１の表示言語「英語」に基づき、表示言語情報１０００から表示ＩＤ「Ｒｅｐ」と対応付けられている英語の文字列「Ｒｅｐｏｒｔ  Ｃｏｎｔｅｎｔ」を取得する。
【００４４】
そして、Ｗｅｂサーバ装置４０は、取得した文字列「ウェブページ」を表示ＩＤ「Ｗｅｂ」により表されるＷｅｂページ１０１０上の箇所に反映させる。また、Ｗｅｂサーバ装置４０は、取得した文字列「Ｒｅｐｏｒｔ  Ｃｏｎｔｅｎｔ」を表示ＩＤ「Ｒｅｐ」により表されるレポート１０１１上の箇所に反映させる。結果として、Ｗｅｂサーバ装置４０はレポート１０１１Ａを含むＷｅｂページ１０１０Ａの画面データを作成し、クライアント端末１２又はクライアント端末７０に送信できる。
【００４５】
図７はレポートの雛形情報の一例のイメージ図である。図７では表示ＩＤ「ＭｏｎｔｈｌｙＶｏｌｕｍｅＲｅｐｏｒｔ」と「Ｔｏｔａｌｐａｇｅｓ」と「ＢｙＣｏｌｏｒ」が一例として示されている。
【００４６】
＜処理＞
《Ｗｅｂページ表示処理》
本実施形態に係る情報処理システム１は、例えば図８の手順でＷｅｂページ表示処理を行う。図８は、Ｗｅｂページ表示処理の手順を示した一例のシーケンス図である。
【００４７】
ステップＳ３１において、例えば顧客環境の管理者などのユーザはクライアント端末１２を操作し、Ｗｅｂサーバ装置４０へのログインを要求する。この要求の際にクライアント端末１２から送信されたユーザＩＤ及びパスワードを通信部５１が受信する。ステップＳ３２に進み、Ｗｅｂサーバ装置４０はログインを要求したユーザを受信したユーザＩＤ及びパスワードの組み合わせと予め登録されているユーザＩＤ及びパスワードの組み合わせが一致するか否かに基づいて認証する。図８では認証が成功した例を示している。なお、認証が失敗すれば、ステップＳ３３以降の処理は行われない。
【００４８】
ステップＳ３３に進み、Ｗｅｂサーバ装置４０は認証が成功したユーザの言語設定をステップＳ３１のログイン要求において受信したユーザＩＤと図５のユーザプロファイル情報に基づき判断する。例えばログインしたユーザのユーザＩＤがＡの場合には、図５のユーザプロファイル情報に基づいてＡに関連付けられている日本語（ＪＰ）を言語設定として特定することができる。ステップＳ３４に進み、Ｗｅｂサーバ装置４０の分析データ取得処理部５７は後述のトップページ１１００の画面データを作成するために必要な月次データを分析データ蓄積サーバ装置３０から通信部５１によって受信することによって取得する。
【００４９】
ステップＳ３５に進み、Ｗｅｂサーバ装置４０のＷｅｂページ作成部５５は分析データ蓄積サーバ装置３０から取得した月次データを含んだ後述のトップページ１１００の画面データを作成する。
【００５０】
例えばＷｅｂページ作成部５５は表示言語情報１０００とトップページ１１００の雛形情報とに基づき、言語切り替えの必要な箇所を特定する。そして、Ｗｅｂページ作成部５５はステップＳ３３で判断した言語設定と表示ＩＤとに基づき、表示言語情報１０００から文字又は文字列を取得する。そして、Ｗｅｂページ作成部５５は取得した文字又は文字列を表示ＩＤにより表される箇所に反映させたトップページ１１００を作成する。
【００５１】
ステップＳ３６に進み、Ｗｅｂサーバ装置４０はトップページ１１００の画面データを通信部５１によってクライアント端末１２に送信する。ステップＳ３７において画面データを受信したクライアント端末１２のＷｅｂブラウザは、例えば図９に示すようなトップページ１１００を表示する。
【００５２】
図９はトップページの一例の画面イメージ図である。図９のトップページ１１００はＷｅｂページの表示言語が日本語の例である。また、ユーザは図９のトップページ１１００の上段に表示されている表示言語ボタン１１０１を押下し、表示言語ボタン１１０１の表示を「日本語」から「英語」に変更することで、図１０のトップページ１１００Ａに更新できる。図１０はトップページの他の例のイメージ図である。図１０のトップページ１１００ＡはＷｅｂページの表示言語が英語の例を示している。
【００５３】
ユーザは図９のトップページ１１００又は図１０のトップページ１１００Ａの報告書ボタン１１０２を押下することで、図１１に示すような報告書選択画面１１０３を表示させることができる。図１１は報告書選択画面の一例のイメージ図である。図１１の報告書選択画面１１０３は「ご使用状況報告書」又は「環境情報報告書」の選択をユーザから受け付ける画面例である。ユーザは報告書選択画面１１０３からレポートの種類を選択することにより、選択した種類のレポートを表示させることができる。
【００５４】
報告書選択画面１１０３からレポートの種類の選択を受け付けると、Ｗｅｂサーバ装置４０は図１２に示す手順で、選択された種類のレポートを作成する。図１２はレポート作成処理の一例のフローチャートである。
【００５５】
ステップＳ５１に進み、Ｗｅｂサーバ装置４０はログイン中のユーザのユーザＩＤと図５に示したユーザプロファイル情報からユーザＩＤに対応するユーザの言語設定を取得する。ユーザの言語設定の取得はクライアント端末１２に搭載されたブラウザから送信されたブラウザの言語設定を示す情報を通信部５１によって受信することで行ってもよい。
ステップＳ５２に進み、Ｗｅｂサーバ装置４０は図６に示した表示言語情報１０００及び雛形情報を含むレポート設定情報を取得する。
【００５６】
ステップＳ５３に進み、Ｗｅｂサーバ装置４０はＷｅｂページの表示言語及びレポートの表示言語を判断する。例えば図１１のトップページ１１００の報告書選択画面１１０３からレポートの種類の選択を受け付けた場合、Ｗｅｂサーバ装置４０は、図１１のトップページ１１００の表示言語である日本語を、Ｗｅｂページ及びレポートの表示言語と判断する。なお、レポートの表示言語は、初期値を設定できるようにしてもよい。レポートの表示言語に初期値が設定されている場合、Ｗｅｂサーバ装置４０は、設定されている初期値をレポートの表示言語と判断する。
【００５７】
そして、ステップＳ５４に進み、Ｗｅｂサーバ装置４０はステップＳ５３で判断したＷｅｂページ及びレポートの表示言語に従い、例えば図１３のレポート１２０３を含むＷｅｂページ１２００の画面データを作成し、クライアント端末１２に送信して表示させる。
【００５８】
図１３はレポートを含むＷｅｂページの一例のイメージ図である。図１３に示したＷｅｂページ１２００及びレポート１２０３は表示言語が日本語の例である。ユーザは図１３に示したレポート１２０３の表示言語を、例えば報告書の言語切り替えボタン１２０１を押下することで切り替えることができる。
【００５９】
例えばユーザは図１３の下段に表示されている報告書の言語切り替えボタン１２０１を押下し、報告書の言語切り替えボタン１２０１の表示を「日本語」から「英語」に変更することで図１４のレポート１２０３に変更できる。図１４はレポートを含むＷｅｂページの他の例のイメージ図である。図１４のレポート１２０３は表示言語が英語のレポート１２０３の例を示している。
【００６０】
報告書の言語切り替えボタン１２０１がユーザにより押下されると、Ｗｅｂサーバ装置４０はステップＳ５５において、ユーザからのレポート１２０３の言語変更指示があったと判断してステップＳ５４に戻る。そして、Ｗｅｂサーバ装置４０はユーザからの言語変更指示に従ったレポート１２０３の画面データを作成し、通信部５１によりクライアント端末１２に送信して表示させる。
【００６１】
また、ユーザは図１３又は図１４の上段に表示されている出力ボタン１２０４を押下することで、レポート１２０３の出力指示を行うことができる。ユーザからレポート１２０３の出力指示があると、Ｗｅｂサーバ装置４０はステップＳ５６において、ユーザからの報告書の出力指示があったと判断してステップＳ５７に進む。Ｗｅｂサーバ装置４０はステップＳ５７において、例えば印刷出力やファイル出力などのレポート１２０３の出力処理を行う。なお、ステップＳ５７の報告書の出力処理は、印刷出力やファイル出力に限定されるものではなく、例えばレポート１２０３の内容のメール送信や、出力したファイルのメール送信なども含まれる。また、メール送信の送信先はユーザプロファイル情報から特定してもよい。ユーザプロファイル情報に言語設定だけでなく送信先を示すアドレス情報を関連付けて登録しておくことで、ログイン中のユーザのユーザＩＤに関連付けられたアドレス情報に対してメール送信することができる。
【００６２】
Ｗｅｂサーバ装置４０はユーザからの終了指示があるまでステップＳ５４〜Ｓ５８の処理を繰り返す。ユーザからの終了指示を受け付けると、Ｗｅｂサーバ装置４０は図１２のレポート作成処理を終了する。
【００６３】
また、ユーザは図１３又は図１４の左側に表示されている設定ボタン１２０２を押下することで、図１５の設定画面１３００をクライアント端末１２に表示できる。図１５は設定画面の一例のイメージ図である。図１５の設定画面１３００はユーザプロファイル情報の設定を行う画面の一例であり、ユーザに対応付けられた言語設定を変更できる。
【００６４】
以上、第１の実施形態に係る情報処理システム１では、作成するレポートの表示をＷｅｂページで行う際に、Ｗｅｂページの表示言語とレポートの表示言語とを、個別に変更することができる。したがって、レポートを作成するユーザは普段使用している言語を表示言語とするＷｅｂページを操作して、提出先のユーザが普段使用している言語を表示言語とするレポートを作成できる。
［第２の実施形態］
図１の情報処理システム１はカウンタ蓄積サーバ装置２０、分析データ蓄積サーバ装置３０及びＷｅｂサーバ装置４０が顧客環境の外側のインターネットなどのネットワーク５０に接続されている。言い換えれば図１の情報処理システム１はカウンタ蓄積サーバ装置２０、分析データ蓄積サーバ装置３０及びＷｅｂサーバ装置４０が、いわゆるクラウド環境に備えられた例である。
【００６５】
なお、カウンタ蓄積サーバ装置２０、分析データ蓄積サーバ装置３０及びＷｅｂサーバ装置４０は顧客環境の内側（オンプレミス環境）に備えられていてもよい。なお、第２の実施形態の情報処理システム１のハードウェア構成、ソフトウェア構成及び処理は、図１の情報処理システム１と同様であるため、説明を省略する。
【００６６】
また、図５のユーザプロファイル情報は、例えば図１６に示す構成とすることも可能である。図１６はユーザプロファイル情報の他の例の構成図である。図１６（Ａ）はユーザＩＤ及び報告書提出先に言語設定が対応付けられた構成である。図１６（Ａ）はユーザＩＤ及び報告書種類に言語設定が対応付けられた構成である。
【００６７】
図１６（Ａ）のユーザプロファイル情報によれば、ユーザは報告書提出先を指定することにより、その報告書提出先と対応付けられた言語を表示言語とするレポートを作成することができる。具体的には、図１２のＳ５５において報告書の言語切り替えボタン１２０１の押下に替えて、例えばログイン中のユーザのユーザプロファイル情報でユーザＩＤに関連付けられている報告書提出先の候補を画面に表示させ、候補の中から所定の報告書提出先の選択をユーザから受け付ける。選択された報告書提出先に関連付けられた言語設定をユーザプロファイル情報に基づいて特定し、特定した言語設定で言語変更指示を実行することで実現できる。このような構成とすることでユーザがレポートの提出先の言語をいちいち判断しなくとも提出先を選択することで適切な言語設定のレポートを作成することができる。
【００６８】
また、図１６（Ｂ）のユーザプロファイル情報によれば、ユーザは報告書種類を指定することにより、その報告書種類と対応付けられた言語を表示言語とするレポートを作成することができる。なお、図１６（Ｂ）のユーザプロファイル情報の場合、ユーザは報告書種類として「年次」を指定することにより、日本語を表示言語とするレポート、英語を表示言語とするレポート及び中国語を表示言語とするレポートを、作成できる。具体的には、図１２のＳ５３において例えばログイン中のユーザのユーザＩＤがＡの場合に報告書の種類の「年次」が選択されたことに応じて、ユーザプロファイル情報に基づいて報告書の表示言語を日本語、英語、中国語の３つの言語と判断することでそれぞれの言語で記載された３つの「年次」のレポートを作成することができる。このような構成とすることで例えばレポートの提出先が複数であり、それぞれ言語が異なる場合であっても、１回の操作で異なる言語でそれぞれ記載された複数のレポートを作成することができる。
【００６９】
なお、図１６（Ａ）及び（Ｂ）のユーザプロファイル情報は、上述した図１５の設定画面においてユーザ自身が設定できるようにしてもよい。
【００７０】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、カウンタ値は使用量情報の一例である。使用量情報は、出力機器１０を使用した時間、出力機器１０が撮像した画像のデータ量や枚数、出力機器１０の通信データ量、出力機器１０がデータを出力している時間や出力するデータの量も含まれる。
【００７１】
なお、本実施形態で説明した情報処理システム１は一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【符号の説明】
【００７２】
１    情報処理システム
１０    出力機器
１２、７０    クライアント端末
１４    仲介機
１６    ファイヤウォール
２０    カウンタ蓄積サーバ装置
３０    分析データ蓄積サーバ装置
４０    Ｗｅｂサーバ装置
５１    通信部
５２    ユーザプロファイル記憶部
５３    レポート設定記憶部
５４    認証部
５５    Ｗｅｂページ作成部
５６    カウンタ取得処理部
５７    分析データ取得処理部
５０、６０    ネットワーク
５００    コンピュータ
５０１    入力装置
５０２    表示装置
５０３    外部Ｉ／Ｆ
５０３ａ    記録媒体
５０４    ＲＡＭ
５０５    ＲＯＭ
５０６    ＣＰＵ
５０７    通信Ｉ／Ｆ
５０８    ＨＤＤ
６０１    コントローラ
６０２    操作パネル
６０３    外部Ｉ／Ｆ
６０３ａ    記録媒体
６０４    通信Ｉ／Ｆ
６０５    プリンタ
６０６    スキャナ
６１１    ＣＰＵ
６１２    ＲＡＭ
６１３    ＲＯＭ
６１４    ＮＶＲＡＭ
６１５    ＨＤＤ
１０００    表示言語情報
１０１０、１０１０１Ａ、１２００    Ｗｅｂページ
１０１１、１０１１Ａ、１２０３    レポート
１１００、１１００Ａ    トップページ
１１０１    表示言語ボタン
１１０２    報告書ボタン
１１０３    報告書選択画面
１２０１    報告書の言語切り替えボタン
１２０２    設定ボタン
１２０４    出力ボタン
１３００    設定画面
Ｂ    バス
【先行技術文献】
【特許文献】
【００７３】
【特許文献１】特開２００９−２７１７６３号公報
【図１】
2018055500.tif 000003
【図２】
2018055500.tif 000004
【図３】
2018055500.tif 000005
【図４】
2018055500.tif 000006
【図５】
2018055500.tif 000007
【図６】
2018055500.tif 000008
【図７】
2018055500.tif 000009
【図８】
2018055500.tif 000010
【図９】
2018055500.tif 000011
【図１０】
2018055500.tif 000012
【図１１】
2018055500.tif 000013
【図１２】
2018055500.tif 000014
【図１３】
2018055500.tif 000015
【図１４】
2018055500.tif 000016
【図１５】
2018055500.tif 000017
【図１６】
2018055500.tif 000018