(57)【要約】【課題】ヘルプコンテンツを表示する電子機器が外部から電子機器の機種等に対応するヘルプコンテンツを取得できるようにした情報処理システムを提供すること。【解決手段】ヘルプコンテンツを表示する電子機器と、ヘルプコンテンツを電子機器に提供する情報処理装置とを有する情報処理システムであって、利用者からヘルプコンテンツを表示するための操作を受け付ける受付手段と、ヘルプコンテンツを表示するための操作を受け付けたときに電子機器の操作部に表示されていた画面の画面識別子と電子機器の機器情報とを指定して、ヘルプコンテンツの表示を要求するヘルプ表示制御手段と、指定された画面の画面識別子と電子機器の機器情報とに対応するヘルプコンテンツを情報処理装置から取得し、ヘルプコンテンツを電子機器の操作部に表示させるヘルプコンテンツ表示手段と、を有することにより上記課題を解決する。【選択図】図２
2018156610.tif 000002
【特許請求の範囲】
【請求項１】
ヘルプコンテンツを表示する電子機器と、前記ヘルプコンテンツを前記電子機器に提供する情報処理装置とを有する情報処理システムであって、
利用者から前記ヘルプコンテンツを表示するための操作を受け付ける受付手段と、
前記ヘルプコンテンツを表示するための操作を受け付けたときに前記電子機器の操作部に表示されていた画面の画面識別子と前記電子機器の機器情報とを指定して、前記ヘルプコンテンツの表示を要求するヘルプ表示制御手段と、
指定された前記画面の画面識別子と前記電子機器の機器情報とに対応する前記ヘルプコンテンツを前記情報処理装置から取得し、前記ヘルプコンテンツを前記電子機器の操作部に表示させるヘルプコンテンツ表示手段と、
を有する情報処理システム。
【請求項２】
前記ヘルプ表示制御手段は、前記電子機器の機器情報を少なくとも指定して、前記情報処理装置に前記電子機器が前記ヘルプコンテンツを表示する機能に対応しているかのチェックを要求し、そのチェック結果が前記ヘルプコンテンツを表示する機能に対応していることを示していた場合に前記受付手段が利用者から前記操作を受け付けるように制御し、前記チェック結果が前記ヘルプコンテンツを表示する機能に対応していないことを示していた場合に前記受付手段が利用者から前記操作を受け付けないように制御すること
を特徴とする請求項１記載の情報処理システム。
【請求項３】
前記ヘルプ表示制御手段は、前記チェック結果が前記ヘルプコンテンツを表示する機能に対応していることを示していた場合に前記受付手段が利用者から前記操作を受け付けるように前記電子機器の操作部に表示し、前記チェック結果が前記ヘルプコンテンツを表示する機能に対応していないことを示していた場合に前記受付手段が利用者から前記操作を受け付けないように前記電子機器の操作部に表示しないこと
を特徴とする請求項２記載の情報処理システム。
【請求項４】
前記ヘルプ表示制御手段は、前記電子機器の機器情報及び前記画面の画面識別子を少なくとも指定して、前記情報処理装置に前記ヘルプコンテンツの有無のチェックを要求し、そのチェック結果が、前記ヘルプコンテンツがあることを示していた場合に、前記ヘルプコンテンツ表示手段に前記ヘルプコンテンツの表示を要求し、前記チェック結果が、前記ヘルプコンテンツがないことを示していた場合に、前記電子機器の操作部に前記ヘルプコンテンツが無いことを明示する動作を行わせること
を特徴とする請求項１記載の情報処理システム。
【請求項５】
前記情報処理装置は、前記ヘルプコンテンツを前記電子機器の機種依存のヘルプコンテンツと前記電子機器の機種共通のヘルプコンテンツとに分けて管理しており、前記ヘルプコンテンツ表示手段からの前記画面の画面識別子と前記電子機器の機器情報とを指定した前記ヘルプコンテンツの取得要求に対し、前記電子機器の機種依存のヘルプコンテンツと前記電子機器の機種共通のヘルプコンテンツとに重複する前記ヘルプコンテンツがあった場合に、前記電子機器の機種依存のヘルプコンテンツを選択して提供すること
を特徴とする請求項４記載の情報処理システム。
【請求項６】
ヘルプコンテンツを表示する電子機器と、前記ヘルプコンテンツを前記電子機器に提供する情報処理装置とを有する情報処理システムのヘルプ表示方法であって、
利用者から前記ヘルプコンテンツを表示するための操作を受け付けるステップと、
前記ヘルプコンテンツを表示するための操作を受け付けたときに前記電子機器の操作部に表示されていた画面の画面識別子と前記電子機器の機器情報とを指定して、前記ヘルプコンテンツの表示を要求するステップと、
指定された前記画面の画面識別子と前記電子機器の機器情報とに対応する前記ヘルプコンテンツを前記情報処理装置から取得し、前記ヘルプコンテンツを前記電子機器の操作部に表示させるステップと、
を有するヘルプ表示方法。
【請求項７】
ヘルプコンテンツを表示する電子機器に、前記ヘルプコンテンツを提供する情報処理装置であって、
画面の画面識別子と前記電子機器の機器情報とに対応付けて前記ヘルプコンテンツを記憶する記憶手段と、
利用者から前記ヘルプコンテンツを表示するための操作を受け付けた前記電子機器から前記ヘルプコンテンツを表示するための操作を受け付けたときに前記電子機器の操作部に表示されていた画面の画面識別子と前記電子機器の機器情報とを指定した前記ヘルプコンテンツの取得要求を受け付ける手段と、
前記画面の画面識別子と前記電子機器の機器情報とに対応する前記ヘルプコンテンツを前記記憶手段から取得する手段と、
前記記憶手段から取得した前記ヘルプコンテンツを前記電子機器に提供する手段と、
を有する情報処理装置。
【請求項８】
ヘルプコンテンツを表示する電子機器に、前記ヘルプコンテンツを提供する情報処理装置を、
画面の画面識別子と前記電子機器の機器情報とに対応付けて前記ヘルプコンテンツを記憶する記憶手段、
利用者から前記ヘルプコンテンツを表示するための操作を受け付けた前記電子機器から前記ヘルプコンテンツを表示するための操作を受け付けたときに前記電子機器の操作部に表示されていた画面の画面識別子と前記電子機器の機器情報とを指定した前記ヘルプコンテンツの取得要求を受け付ける手段、
前記画面の画面識別子と前記電子機器の機器情報とに対応する前記ヘルプコンテンツを前記記憶手段から取得する手段、
前記記憶手段から取得した前記ヘルプコンテンツを前記電子機器に提供する手段、
として機能させるためのプログラム。
【請求項９】
表示するヘルプコンテンツを情報処理装置から提供される電子機器であって、
利用者から前記ヘルプコンテンツを表示するための操作を受け付ける受付手段と、
前記ヘルプコンテンツを表示するための操作を受け付けたときに前記電子機器の操作部に表示されていた画面の画面識別子と前記電子機器の機器情報とを指定して、前記ヘルプコンテンツの表示を要求するヘルプ表示制御手段と、
指定された前記画面の画面識別子と前記電子機器の機器情報とに対応する前記ヘルプコンテンツを前記情報処理装置から取得し、前記ヘルプコンテンツを前記電子機器の操作部に表示させるヘルプコンテンツ表示手段と、
を有する電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、ヘルプ表示方法、情報処理装置、プログラム及び電子機器に関する。
【背景技術】
【０００２】
例えば、画像形成装置を利用中に発生した困り事を、その場でユーザに自己解決してもらうために、操作部上でヘルプ機能を実現するための技術があった。
【０００３】
従来、画像形成装置や家電製品などのネットワーク機器がヘルプページを動的に生成するヘルプシステムにおいて、ネットワーク機器は、クライアント端末からの要求に応じてユーザ権限とオプション装着状態に対応するヘルプページを動的に生成してクライアント端末に応答する構成が開示されている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像形成装置などの電子機器の操作部上で実現する従来のヘルプ機能はヘルプコンテンツのカスタマイズ性を考慮すると、その電子機器とネットワーク経由で通信が可能なサーバ装置などの外部の装置に保存しておいた方が望ましい。しかしながら、外部の装置にヘルプコンテンツが保存されている情報処理システムでは、ヘルプコンテンツの充実を図るなどの為、追加や編集が行われる場合がある。
【０００５】
したがって、ヘルプコンテンツが外部の装置に保存されている電子機器では、外部の装置からヘルプコンテンツを取得しようとした場合に、電子機器の機種等に対応するヘルプコンテンツを選択して取得する仕組みが必要であった。
【０００６】
本発明の一実施形態は、ヘルプコンテンツを表示する電子機器が外部から電子機器の機種等に対応するヘルプコンテンツを取得できるようにした情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一実施形態は、ヘルプコンテンツを表示する電子機器と、前記ヘルプコンテンツを前記電子機器に提供する情報処理装置とを有する情報処理システムであって、利用者から前記ヘルプコンテンツを表示するための操作を受け付ける受付手段と、前記ヘルプコンテンツを表示するための操作を受け付けたときに前記電子機器の操作部に表示されていた画面の画面識別子と前記電子機器の機器情報とを指定して、前記ヘルプコンテンツの表示を要求するヘルプ表示制御手段と、指定された前記画面の画面識別子と前記電子機器の機器情報とに対応する前記ヘルプコンテンツを前記情報処理装置から取得し、前記ヘルプコンテンツを前記電子機器の操作部に表示させるヘルプコンテンツ表示手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明の一実施形態によれば、ヘルプコンテンツを表示する電子機器が外部から電子機器の機種等に対応するヘルプコンテンツを取得できるようにした情報処理システムを提供できる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る情報処理システムの一例のハードウェア構成図である。
【図２】本実施形態に係る情報処理システムの一例のソフトウェア構成図である。
【図３】ヘルプキーを含む操作画面の一例のイメージ図である。
【図４】ヘルプ画面が表示された操作画面の一例のイメージ図である。
【図５】ヘルプキー押下時の処理の一例のシーケンス図である。
【図６】画像形成装置の起動時の処理の一例のシーケンス図である。
【図７】ヘルプ機能対応機種チェックの一例のフローチャートである。
【図８】ヘルプ機能対応機種チェックテーブルの一例の構成図である。
【図９】提供可能なヘルプコンテンツの有無をヘルプキー押下時に判断する処理の一例のシーケンス図（１／２）である。
【図１０】提供可能なヘルプコンテンツの有無をヘルプキー押下時に判断する処理の一例のシーケンス図（２／２）である。
【図１１】ヘルプコンテンツ有無チェックの一例のフローチャートである。
【図１２】ヘルプコンテンツの管理について説明する図である。
【図１３】ヘルプコンテンツ有無管理情報の一例の構成図である。
【図１４】取得対象とするヘルプコンテンツ情報を決定する処理の一例のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。
【００１１】
［第一の実施形態］
＜ハードウェア構成＞
本実施形態に係る情報処理システム１のハードウェア構成について、図１を参照しながら説明する。図１は、本実施形態に係る情報処理システムの一例のハードウェア構成図である。図１に示す情報処理システム１は、画像形成装置１０とコンテンツ管理サーバ３０とが、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットなどのネットワーク５０を介して接続された構成である。
【００１２】
画像形成装置１０は電子機器の一例である。図１では画像形成装置１０が複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の例を示しているが、複合機に限定するものではない。複合機とは、例えばプリント機能、スキャナ機能、コピー機能などの複数の機能を有する装置である。コンテンツ管理サーバ３０は情報処理装置の一例である。コンテンツ管理サーバはヘルプコンテンツを管理し、画像形成装置１０にヘルプコンテンツを提供する。
【００１３】
画像形成装置１０は、読取部１０１、ＣＰＵ１０２、ＲＯＭ１０３、ＲＡＭ１０４、操作部１０５、印刷部１０６、画像メモリ１０７、ＨＤＤ１０８及びＮＩＣ１０９などを備える。
【００１４】
操作部１０５はユーザが画像形成装置１０の操作を行うためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を備える。操作部１０５は例えばタブレット端末などの情報処理端末で実現してもよい。操作部１０５はネットワーク５０に接続するための通信機能を有していてもよい。
【００１５】
ＣＰＵ１０２は画像や情報の処理を行う演算装置である。ＣＰＵ１０２はＲＯＭ１０３やＨＤＤ１０８などからプログラムやデータ、設定情報等をＲＡＭ１０４上に読み出し、処理を実行することで、画像形成装置１０全体の動作を制御し、各種機能を実現する。
【００１６】
ＲＯＭ１０３はプログラムやデータを保存する読み出し専用の記憶装置である。ＲＡＭ１０４は、プログラムやデータを一時的に記憶するために読み書きするための記憶装置である。ＨＤＤ１０８は画像データや設定データを保存する記憶装置である。ＮＩＣ１０９はネットワークインタフェースカードであり、画像形成装置１０をネットワーク５０に接続するための通信装置の一例である。また、画像メモリ１０７は画像処理を行うために画像データを記憶する記憶装置である。
【００１７】
読取部１０１は、原稿から画像データ（電子データ）を読み取り、画像ファイル（電子ファイル）を生成するための読取装置である。印刷部１０６は印刷データを被搬送物に印刷するための印刷装置である。例えば被搬送物は、紙、コート紙、厚紙、ＯＨＰ、プラスチックフィルム、プリプレグ、銅箔など、紙に限定されない。
【００１８】
コンテンツ管理サーバ３０は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４及びＮＩＣ２０５などを備える。ＣＰＵ２０１は画像や情報の処理を行う演算装置である。ＲＯＭ２０２はプログラムやデータを保存する読み出し専用の記憶装置である。ＲＡＭ２０３は、プログラムやデータを一時的に記憶するために読み書きするための記憶装置である。ＨＤＤ２０４は画像データや設定データを保存する記憶装置である。ＮＩＣ２０５は、ネットワークインタフェースカードであり、コンテンツ管理サーバ３０をネットワーク５０に接続するための通信装置の一例である。
【００１９】
＜ソフトウェア構成＞
次に、本実施形態に係る情報処理システム１の機能構成について説明する。図２は本実施形態に係る情報処理システムの一例のソフトウェア構成図である。
【００２０】
図２の画像形成装置１０は、表示制御部１１、ヘルプコンテンツ表示アプリ１２、ヘルプ表示制御部１３、アプリ１４、記憶部１５、データ送受信部１６及び機器情報管理部１７を有する構成である。また、コンテンツ管理サーバ３０はデータ送受信部３１、記憶部３２及びコンテンツ管理部３３を有する構成である。
【００２１】
表示制御部１１は操作部１０５により実現される。表示制御部１１はユーザが画像形成装置１０に対する設定をしたり、画像形成装置１０の処理状態を表示したり、するためのユーザインタフェースである。ヘルプコンテンツ表示アプリ１２はＣＰＵ１０２、ＲＯＭ１０３及びＲＡＭ１０４により実現される。ヘルプコンテンツ表示アプリ１２はヘルプコンテンツを表示するための表示アプリである。ヘルプコンテンツ表示アプリ１２は例えばｈｔｍｌで作成されたヘルプコンテンツを表示するためのブラウザ機能を有するアプリである。
【００２２】
ヘルプ表示制御部１３はＣＰＵ１０２、ＲＯＭ１０３及びＲＡＭ１０４により実現される。ヘルプ表示制御部１３はヘルプ機能が利用された際、ユーザが利用しているアプリ１４の性質、状態に応じて、電子機器の機種等に対応する適切なヘルプコンテンツを判断し、表示制御する。アプリ１４はＣＰＵ１０２、ＲＯＭ１０３及びＲＡＭ１０４により実現される。アプリ１４は例えばコピー、スキャナ、ファクスなどの機能を実現するためのプログラムである。アプリ１４がヘルプを利用するためには、アプリ１４がヘルプに対応している必要がある。
【００２３】
記憶部１５はＨＤＤ１０８により実現される。記憶部１５は機器情報や、ジョブ実行のためのデータを記憶する。データ送受信部１６はＮＩＣ１０９により実現される。データ送受信部１６は、ネットワーク５０を介してコンテンツ管理サーバ３０とデータを送受信する。機器情報管理部１７はＣＰＵ１０２、ＲＯＭ１０３及びＲＡＭ１０４により実現される。機器情報管理部１７は機種名や仕向け、表示言語など、画像形成装置１０が持つ設定や情報を管理する。
【００２４】
データ送受信部３１はＮＩＣ２０５により実現される。データ送受信部１６は、ネットワーク５０を介して画像形成装置１０とデータを送受信する。記憶部３２はＨＤＤ２０４により実現される。記憶部３２はヘルプコンテンツ情報を記憶する。コンテンツ管理部３３はＣＰＵ２０１、ＲＯＭ２０２及びＲＡＭ２０３により実現される。コンテンツ管理部３３はネットワーク５０を介して通知された要求を解読し、ヘルプコンテンツ情報を特定する。そして、コンテンツ管理部３３は特定したヘルプコンテンツ情報を記憶部３２から読み出して画像形成装置１０に応答する。
【００２５】
＜処理の詳細＞
次に、本実施形態に係る情報処理システム１において画像形成装置１０の操作部１０５にヘルプコンテンツを表示する処理について説明していく。
【００２６】
《ヘルプキー》
図３はヘルプキーを含む操作画面の一例のイメージ図である。図３の操作画面１０００は画像形成装置１０の操作部１０５に表示される。操作画面１０００は常に押下できる位置にヘルプキー１００２を配置した例である。図３のヘルプキー１００２は、アプリ切り替えのショートカットキー１００１やログイン／ログアウトキーといったシステム制御に関するキーを表示するための上部バナーに配置されている。アプリ画面１００４はコピーアプリ画面が表示された例である。なお、ヘルプキー１００２はハードキーとして配置してもよいし、アプリ画面１００４に配置してもよい。
【００２７】
《ヘルプ画面》
ユーザはヘルプキー１００２を押下することで図４に示すようなヘルプ画面１００６を表示させることができる。図４はヘルプ画面が表示された操作画面の一例のイメージ図である。なお、図４のヘルプ画面１００６はヘルプコンテンツ表示アプリ１２によって表示される。
【００２８】
図４のヘルプ画面１００６は図３のコピーアプリ画面がアプリ画面１００４として表示されているときにヘルプキー１００２が押下された場合を想定している。このため、図４のヘルプ画面１００６はコピーアプリに関するヘルプが表示されており、スキャナアプリやファクスアプリのヘルプが表示されていない。また、エラー画面が表示されているときにヘルプキー１００２が押下された場合は、そのエラーの解決手段が知りたいという目的が明確であるため、エラーの解決手段を表示することでユーザの困り事を直接解決することができる。アプリに戻るボタン１００８が押下されると、図４の操作画面１０００は元の操作画面１０００である図３の操作画面１０００に戻る。
【００２９】
《ヘルプキー押下時の処理》
図５はヘルプキー押下時の処理の一例のシーケンス図である。図５のシーケンス図はヘルプ機能が利用できるときにユーザである利用者がヘルプキー１００２を押下してからヘルプコンテンツが表示されるまでの処理を示している。
【００３０】
画像形成装置１０の利用者はステップＳ１１において例えば図３の操作画面１０００に配置されたヘルプキー１００２を押下する。利用者によりヘルプキー１００２が押下されると、画像形成装置１０の表示制御部１１はステップＳ１２においてヘルプキー１００２の押下をヘルプ表示制御部１３に通知する。
【００３１】
ステップＳ１３において、ヘルプ表示制御部１３は現在表示しているアプリ１４に表示画面情報取得要求を出し、現在表示しているアプリ画面１００４の画面識別子をアプリ１４から取得する。例えば図３の操作画面１０００を例にすると、画面識別子はコピーアプリのトップ画面であることを示す「ｉｄ＿ｃｏｐｙ＿ｔｏｐ」のようなｉｄとなる。
【００３２】
ステップＳ１４に進み、ヘルプ表示制御部１３は機種名などの機器情報、ステップＳ１３で取得した画面識別子に基づき、コンテンツ管理サーバ３０にアクセスするためのＵＲＬを構築する。ステップＳ１５に進み、ヘルプ表示制御部１３はステップＳ１４で構築したＵＲＬを指定して、ヘルプコンテンツ表示アプリ１２を表示するようにアプリ切り替え要求を、表示制御部１１に出す。
【００３３】
ステップＳ１６に進み、表示制御部１１は、現在表示しているアプリ１４に停止を要求する。アプリ１４はステップＳ１７において、アプリ識別情報を指定してヘルプ対応アプリ停止通知をヘルプ表示制御部１３に出す。ステップＳ１８に進み、ヘルプ表示制御部１３はアプリ１４からのヘルプ対応アプリ停止通知を受け、ヘルプキー１００２を半輝度表示させるためのヘルプキー表示制御要求を行う。これにより、操作画面１０００のヘルプキー１００２は半輝度表示となり、押下ができなくなる。
【００３４】
ステップＳ１９に進み、表示制御部１１はＵＲＬを指定してヘルプコンテンツ表示アプリ１２を起動する。ステップＳ２０〜Ｓ２１において、ヘルプコンテンツ表示アプリ１２は指定されたＵＲＬにアクセスして、ヘルプコンテンツ情報取得要求を行う。
【００３５】
ステップＳ２２においてヘルプコンテンツ情報取得要求を受けたコンテンツ管理サーバ３０のコンテンツ管理部３３は、ステップＳ２３に進み、記憶部３２から対応するヘルプコンテンツ情報を取得する。ステップＳ２４〜Ｓ２６において、コンテンツ管理部３３は取得したヘルプコンテンツ情報をヘルプコンテンツ表示アプリ１２に返す。
【００３６】
ステップＳ２７において、ヘルプコンテンツ表示アプリ１２はコンテンツ管理サーバ３０から返されたヘルプコンテンツ情報に基づき、ヘルプコンテンツ画面を構築する。ヘルプコンテンツ表示アプリ１２は構築したヘルプコンテンツ画面を指定して、表示制御部１１に画面表示要求を行う。ステップＳ２９において、表示制御部１１は指定されたヘルプコンテンツ画面を、例えばヘルプ画面１００６として図４のように操作画面１０００に表示する。
【００３７】
《画像形成装置の起動時の処理》
図６は画像形成装置の起動時の処理の一例のシーケンス図である。図６のシーケンス図ではヘルプ機能対応機器チェックが行われる。ヘルプ機能は、機器の設定状態や、コンテンツ管理サーバ３０の状態により、必ずしも利用できるとは限らない。そこで、図６ではヘルプ機能が利用できるか否かをチェックするヘルプ機能対応機器チェックを、画像形成装置１０の起動時に行っている。
【００３８】
ステップＳ５１〜Ｓ５２において、ヘルプ表示制御部１３は起動時に記憶部１５からヘルプ機能の有効／無効を表す初期設定を読み込む。ヘルプ機能が無効に設定されていた場合、ヘルプ表示制御部１３は特に処理を行わない。その結果、操作画面１０００にはヘルプキー１００２が表示されない。したがって、利用者はヘルプキー１００２を押下できないため、ヘルプ機能を利用できない。
【００３９】
ヘルプ機能が有効に設定され、既にヘルプ機能対応済み機種であることが分かっている場合は、図６のステップＳ５３〜Ｓ５６の処理が実行される。なお、既にヘルプ機能対応済み機種であることが分かっている場合とは、以前に行ったヘルプ機能対応済み機種であることを示すチェック結果が記憶部１５に記憶されている場合である。
【００４０】
ヘルプ表示制御部１３は、ヘルプ機能が有効に設定されていた場合、ステップＳ５３に進み、記憶部１５からヘルプ機能対応済み機種か否かのチェック結果を読み込む。ヘルプ機能対応済み機種か否かのチェック結果がヘルプ機能対応済み機種であることを示すチェック結果であれば、ヘルプ表示制御部１３はステップＳ５４において、ヘルプキー１００２を表示させるためのヘルプキー表示制御要求を行う。
【００４１】
ヘルプ表示制御部１３はステップＳ５５において、起動処理性能への影響が無いようにＷａｉｔ処理を行った後、ステップＳ５６に進み、ヘルプ機能を利用する際に必要な機器情報（表示言語、仕向け、機種名）を取得する機器情報取得要求を行う。なお、起動処理性能への影響を気にしない場合であれば、Ｗａｉｔ処理は必ずしも必須でない。
【００４２】
また、機器情報の取得が行われるまではヘルプキー１００２を押下してもヘルプコンテンツ画面を表示できないため、例えばヘルプキー１００２を半輝度で表示するなど、ヘルプ機能が利用できないことを利用者に表現してもよい。また、ヘルプキー１００２の表示はヘルプ機能が利用できるようになってから行うようにしてもよい。
【００４３】
ヘルプ機能が有効に設定され、ヘルプ機能対応機種チェックの結果がヘルプ機能未対応機種であることを示す場合は、図６のステップＳ５３、ステップＳ５５〜Ｓ６４の処理が実行される。なお、ヘルプ機能未対応機種であることを示す場合には、ヘルプ機能対応機種であるが、ネットワーク５０に接続できず、コンテンツ管理サーバ３０との接続確認がとれていない状態も含む。
【００４４】
ヘルプ表示制御部１３は、ヘルプ機能が有効に設定されていた場合、ステップＳ５３に進み、記憶部１５からヘルプ機能対応済み機種か否かのチェック結果を読み込む。ヘルプ機能対応済み機種か否かのチェック結果がヘルプ機能対応済み機種であることを示すチェック結果でないため、ヘルプ表示制御部１３はステップＳ５４をスキップする。ステップＳ５５において、起動処理性能への影響が無いようにＷａｉｔ処理を行った後、ステップＳ５６に進み、ヘルプ機能を利用する際に必要な機器情報（表示言語、仕向け、機種名）を機器情報管理部１７から取得する。
【００４５】
ステップＳ５７〜Ｓ５９において、ヘルプ表示制御部１３は、表示言語、仕向け及び機種名を指定して、ヘルプ機能対応機種チェック要求を行う。ステップＳ６０においてコンテンツ管理サーバ３０のコンテンツ管理部３３は指定された表示言語、仕向け及び機種名に基づき、ヘルプ機能対応機種チェックを行う。ここでは、ヘルプ機能対応機種チェックの結果がヘルプ機能未対応機種であることを示すチェック結果となる。
【００４６】
ステップＳ６１〜Ｓ６３において、コンテンツ管理部３３は画像形成装置１０のヘルプ表示制御部１３にヘルプ機能対応機種チェックのチェック結果として、ヘルプ機能未対応機種であることを示すチェック結果を返す。ステップＳ６４に進み、ヘルプ表示制御部１３はコンテンツ管理サーバ３０から返されたヘルプ機能対応機種チェックのチェック結果を、ヘルプ機能対応済み機種か否かのチェック結果として記憶部１５に書き込む。
【００４７】
ヘルプ表示制御部１３はヘルプ機能未対応機種であることを示すチェック結果が返されたため、操作画面１０００にヘルプキー１００２を表示しない。したがって、利用者はヘルプキー１００２を押下できないため、ヘルプ機能を利用できない。
【００４８】
ヘルプ機能が有効に設定され、ヘルプ機能対応機種チェックの結果がヘルプ機能対応済み機種であることを示す場合は、図６のステップＳ５３、ステップＳ５５〜Ｓ６５の処理が実行される。
【００４９】
ヘルプ表示制御部１３は、ヘルプ機能が有効に設定されていた場合、ステップＳ５３に進み、記憶部１５からヘルプ機能対応済み機種か否かのチェック結果を読み込む。ヘルプ機能対応済み機種か否かのチェック結果がヘルプ機能対応済み機種であることを示すチェック結果でないため、ヘルプ表示制御部１３はステップＳ５４をスキップする。ステップＳ５５において、起動処理性能への影響が無いようにＷａｉｔ処理を行った後、ステップＳ５６に進み、ヘルプ機能を利用する際に必要な機器情報（表示言語、仕向け、機種名）を機器情報管理部１７から取得する。
【００５０】
ステップＳ５７〜Ｓ５９において、ヘルプ表示制御部１３は、表示言語、仕向け及び機種名を指定して、ヘルプ機能対応機種チェック要求を行う。ステップＳ６０においてコンテンツ管理サーバ３０のコンテンツ管理部３３は指定された表示言語、仕向け及び機種名に基づき、ヘルプ機能対応機種チェックを行う。ここでは、ヘルプ機能対応機種チェックの結果がヘルプ機能対応済み機種であることを示すチェック結果となる。
【００５１】
ステップＳ６１〜Ｓ６３において、コンテンツ管理部３３は画像形成装置１０のヘルプ表示制御部１３にヘルプ機能対応機種チェックのチェック結果として、ヘルプ機能対応済み機種であることを示すチェック結果を返す。ステップＳ６４に進み、ヘルプ表示制御部１３はコンテンツ管理サーバ３０から返されたヘルプ機能対応機種チェックのチェック結果を、ヘルプ機能対応済み機種か否かのチェック結果として記憶部１５に書き込む。
【００５２】
ヘルプ表示制御部１３はヘルプ機能対応済み機種であることを示すチェック結果が返されたため、ステップＳ６５に進み、ヘルプキー１００２を表示させるためのヘルプキー表示制御要求を行う。
【００５３】
《ヘルプ機能対応機種チェックの処理》
ステップＳ６０に示したヘルプ機能対応機種チェックは例えば図７のフローチャートの手順で行われる。図７はヘルプ機能対応機種チェックの一例のフローチャートである。
【００５４】
ステップＳ８１に進み、コンテンツ管理サーバ３０のコンテンツ管理部３３はヘルプ機能対応機種チェック要求で通知されたパラメータから機器情報を抽出する。ステップＳ８１で抽出する機器情報には、表示言語、仕向け、機種名が含まれるが、最低限、機種名があればよい。
【００５５】
ステップＳ８２に進み、コンテンツ管理部３３はステップＳ８１で抽出した機器情報に基づいて、例えば図８に示すヘルプ機能対応機種チェックテーブルをチェックする。図８はヘルプ機能対応機種チェックテーブルの一例の構成図である。図８のヘルプ機能対応機種チェックテーブルは、機種名、仕向け及び表示言語により、画像形成装置１０がヘルプ機能に対応している機種（ヘルプ機能対応済み機種）であるか否かを管理している。
【００５６】
例えば図８のヘルプ機能対応機種チェックテーブルにおいて、機種名「ａａａ」の画像形成装置１０がヘルプ機能に対応しており、機種名「ｂｂｂ」の画像形成装置１０がヘルプ機能に対応していない。なお、ヘルプ機能対応機種チェックテーブルは、同一の機種であっても、特定の仕向けや表示言語にのみ、ヘルプ機能を対応させてもよい。
【００５７】
ヘルプ機能対応機種チェックテーブル上で、ヘルプ機能対応機種チェック要求元の画像形成装置１０がヘルプ機能対応済み機種となっていれば、ステップＳ８３に進み、コンテンツ管理部３３はチェック結果を「ヘルプ機能対応済み機種」とする。また、ヘルプ機能対応機種チェックテーブル上で、ヘルプ機能対応機種チェック要求元の画像形成装置１０がヘルプ機能未対応機種となっていれば、ステップＳ８４に進み、コンテンツ管理部３３はチェック結果を「ヘルプ機能未対応機種」とする。
【００５８】
＜まとめ＞
第一の実施形態に係る情報処理システム１によれば、ヘルプ機能対応済み機種の画像形成装置１０であればヘルプキー１００２を操作画面１０００に表示し、利用者がヘルプ機能を使えるようにする。一方、ヘルプ機能未対応機種の画像形成装置１０であればヘルプキー１００２を表示しないことで、ヘルプ機能が使えないことを利用者に明示する。
【００５９】
また、第一の実施形態に係る情報処理システム１によれば、ヘルプキー１００２が押下された際に表示されていたアプリ画面１００４の画面識別子と画像形成装置１０の機器情報とに基づき、適切なヘルプコンテンツを特定できる。したがって、第一の実施形態に係る情報処理システム１では、ヘルプキー１００２が押下された際、単純にヘルプコンテンツのトップページを表示する従来のヘルプ機能よりも、利用者にとって適切なヘルプコンテンツを操作部１０５に表示できる。
【００６０】
例えばヘルプキー１００２が押下された際、単純にヘルプコンテンツのトップページを表示する従来のヘルプ機能では、困り事を解決するための項目を利用者が探す手間が掛かるため、困り事を解決するための項目にたどり着けない場合があった。結果として利用者はコールセンターへの問い合わせを行うこととなり、機器提供者のサポートコストが増加してしまう。
【００６１】
第一の実施形態に係る情報処理システム１では、利用者にとって適切なヘルプコンテンツを操作部１０５に表示することで、画像形成装置１０の利用中に発生した困り事の自己解決率を向上させることができる。また、第一の実施形態に係る情報処理システム１は機器提供者のサポートコストの低減と、ユーザ作業のダウンタイムの低減とを実現する。
【００６２】
［第二の実施形態］
第二の実施形態に係る情報処理システム１は、ヘルプキー１００２の押下時に、提供可能なヘルプコンテンツの有無を判断するものである。なお、第二の実施形態は一部を除いて第一の実施形態と同様であるため、同一部分についての説明を省略する。例えばハードウェア構成及びソフトウェア構成は同一であるため、説明を省略する。
【００６３】
図９及び図１０は提供可能なヘルプコンテンツの有無をヘルプキー押下時に判断する処理の一例のシーケンス図である。第二の実施形態に係る情報処理システム１は画像形成装置１０の起動時に、その画像形成装置１０がヘルプ機能に対応しているか否かを判断するのでなく、ヘルプキー１００２が押下されたタイミングで、ヘルプコンテンツの有無を判断する。
【００６４】
表示するヘルプコンテンツがある場合は、ステップＳ１０１〜Ｓ１２７の処理が実行される。画像形成装置１０の利用者はステップＳ１０１において操作画面１０００に配置されたヘルプキー１００２を押下する。ヘルプキー１００２が押下されると、画像形成装置１０の表示制御部１１はステップＳ１０２においてヘルプキー１００２の押下をヘルプ表示制御部１３に通知する。
【００６５】
ステップＳ１０３において、ヘルプ表示制御部１３は現在表示しているアプリ１４に表示画面情報取得要求を出し、現在表示しているアプリ画面１００４の画面識別子をアプリ１４から取得する。
【００６６】
ステップＳ１０４〜Ｓ１０６において、ヘルプ表示制御部１３は、画面識別子、表示言語、仕向け及び機種名を指定して、ヘルプコンテンツ有無チェック要求を行う。ステップＳ１０７においてコンテンツ管理サーバ３０のコンテンツ管理部３３は記憶部３２からヘルプコンテンツ情報を取得する。
【００６７】
ステップＳ１０８に進み、コンテンツ管理部３３は画像形成装置１０から指定された画面識別子、表示言語、仕向け及び機種名と、記憶部３２から取得したヘルプコンテンツ情報とに基づき、表示するヘルプコンテンツ情報の有無をチェックする。なお、ステップＳ１０８の処理の詳細は後述する。
【００６８】
ステップＳ１０９〜Ｓ１１１において、コンテンツ管理部３３は画像形成装置１０のヘルプ表示制御部１３にヘルプコンテンツ有無チェックのチェック結果を返す。表示するヘルプコンテンツがあった場合、ヘルプ表示制御部１３はステップＳ１１２に進み、画面識別子、表示言語、仕向け及び機種名に基づき、コンテンツ管理サーバ３０にアクセスするためのＵＲＬを構築する。ステップＳ１１３に進み、ヘルプ表示制御部１３はステップＳ１１２で構築したＵＲＬを指定して、ヘルプコンテンツ表示アプリ１２を表示するようにアプリ切り替え要求を、表示制御部１１に出す。
【００６９】
ステップＳ１１４に進み、表示制御部１１は、現在表示しているアプリ１４に停止を要求する。アプリ１４はステップＳ１１５において、アプリ識別情報を指定してヘルプ対応アプリ停止通知をヘルプ表示制御部１３に出す。ステップＳ１１６に進み、ヘルプ表示制御部１３はアプリ１４からのヘルプ対応アプリ停止通知を受け、ヘルプキー１００２を半輝度表示させるためのヘルプキー表示制御要求を行う。
【００７０】
ステップＳ１１７に進み、表示制御部１１はＵＲＬを指定してヘルプコンテンツ表示アプリ１２を起動する。ステップＳ１１８〜Ｓ１２０において、ヘルプコンテンツ表示アプリ１２は指定されたＵＲＬにアクセスして、ヘルプコンテンツ情報取得要求を行う。ヘルプコンテンツ情報取得要求を受けたコンテンツ管理サーバ３０のコンテンツ管理部３３は後述するように取得対象とするヘルプコンテンツ情報を決定する。
【００７１】
ステップＳ１２１に進み、コンテンツ管理部３３は取得対象のヘルプコンテンツ情報を記憶部３２から取得する。ステップＳ１２２〜Ｓ１２４において、コンテンツ管理部３３は取得したヘルプコンテンツ情報をヘルプコンテンツ表示アプリ１２に返す。
【００７２】
ステップＳ１２５において、ヘルプコンテンツ表示アプリ１２はコンテンツ管理サーバ３０から返されたヘルプコンテンツ情報に基づき、ヘルプコンテンツ画面を構築する。ヘルプコンテンツ表示アプリ１２は構築したヘルプコンテンツ画面を指定して、表示制御部１１に画面表示要求を行う。ステップＳ１２７において、表示制御部１１は指定されたヘルプコンテンツ画面を、例えばヘルプ画面１００６として図４のように操作画面１０００に表示する。
【００７３】
なお、ヘルプコンテンツ有無チェックのチェック結果が、表示するヘルプコンテンツが無かったことを示していた場合、ヘルプ表示制御部１３はステップＳ１２８に進み、拒絶音の報知音鳴動要求を表示制御部１１に対して行う。また、ステップＳ１２９に進み、ヘルプ表示制御部１３はヘルプコンテンツ無し、を明示する警告画面を操作部１０５に表示させる。拒絶音の報知音鳴動要求を受けた表示制御部１１は拒絶音を鳴動して利用者にヘルプコンテンツが無いことを通知する。
【００７４】
《ヘルプコンテンツ有無チェックの処理》
ステップＳ１０８のヘルプコンテンツ有無チェックは、例えば図１１のフローチャートの手順で行われる。図１１は、ヘルプコンテンツ有無チェックの一例のフローチャートである。
【００７５】
ステップＳ１５１に進み、コンテンツ管理サーバ３０のコンテンツ管理部３３は通知されたヘルプコンテンツ有無チェック要求のパラメータを抽出する。パラメータとしては画面識別子、表示言語、仕向け、機種名が該当する。
【００７６】
ステップＳ１５２に進み、コンテンツ管理部３３は要求されているヘルプコンテンツが後述の機種依存コンテンツに存在するか判断する。コンテンツ管理部３３はステップＳ１５１で抽出した表示言語、仕向け、機種名により、コンテンツ管理サーバ３０が提供している機種依存コンテンツを判断できる。コンテンツ管理部３３は判断した機種依存コンテンツに、画面識別子に該当するヘルプコンテンツが存在するか否かをチェックする。
【００７７】
機種依存コンテンツに、画面識別子に該当するヘルプコンテンツが存在すれば、コンテンツ管理部３３はステップＳ１５５に進み、ヘルプコンテンツ有無チェックのチェック結果を「ヘルプコンテンツあり」とする。
【００７８】
機種依存コンテンツに、画面識別子に該当するヘルプコンテンツが存在しなければ、コンテンツ管理部３３はステップＳ１５３に進み、要求されているヘルプコンテンツが後述の機種共通コンテンツに存在するか判断する。コンテンツ管理部３３はステップＳ１５１で抽出した表示言語、仕向け、機種名により、コンテンツ管理サーバ３０が提供している機種共通コンテンツを判断できる。
【００７９】
コンテンツ管理部３３は判断した機種共通コンテンツに、画面識別子に該当するヘルプコンテンツが存在するか否かをチェックする。機種共通コンテンツに、画面識別子に該当するヘルプコンテンツが存在すれば、コンテンツ管理部３３はステップＳ１５５においてヘルプコンテンツ有無チェックのチェック結果を「ヘルプコンテンツあり」とする。機種共通コンテンツに、画面識別子に該当するヘルプコンテンツが存在しなければ、コンテンツ管理部３３はステップＳ１５４においてヘルプコンテンツ有無チェックのチェック結果を「ヘルプコンテンツなし」とする。
【００８０】
図１２はヘルプコンテンツの管理について説明する図である。図１２（ａ）は機種単位で提供する場合のヘルプコンテンツの管理例である。図１２（ａ）は第一の実施形態のように画像形成装置１０の起動時に機種単位でヘルプコンテンツの提供有無を決定するようなケースに適した管理方法である。
【００８１】
図１２（ｂ）は機種共有コンテンツと機種依存コンテンツとに分ける場合のヘルプコンテンツの管理例である。図１２（ｂ）は第二の実施形態のようにヘルプキー１００２の押下時に、提供可能なヘルプコンテンツの有無を判断するようなケースに適した管理方法である。
【００８２】
《取得対象とするヘルプコンテンツ情報を決定する処理》
ステップＳ１２１の処理の前に行われる、取得対象とするヘルプコンテンツ情報を決定する処理は、例えば図１３のヘルプコンテンツ有無管理情報を利用して行われる。図１３はヘルプコンテンツ有無管理情報の一例の構成図である。なお、図１３のヘルプコンテンツ有無管理情報は図１２（ｂ）の機種共有コンテンツと機種依存コンテンツとに分ける場合のヘルプコンテンツの管理例に対応している。
【００８３】
図１３のヘルプコンテンツ有無管理情報は機種依存コンテンツの有無管理情報２００１と機種共通コンテンツの有無管理情報２００２とに分けられている。機種依存コンテンツの有無管理情報２００１及び機種共通コンテンツの有無管理情報２００２は機種名、画面識別子、コンテンツＩＤ、ヘルプコンテンツが対応付けられている。
【００８４】
例えば図１３のヘルプコンテンツ「両面原稿の裏表を１枚ずつ用紙の片面にコピーする方法について知りたい」は機種名「ａａａ」の画面識別子「ｉｄ＿ｃｏｐｙ＿ｔｏｐ」に対応するコンテンツＩＤ「ｉｄ＿ｃｏｐｙ＿ｔｏｐ＿２」の機種依存コンテンツとして管理されている。なお、機種名「ｂｂｂ」には画面識別子「ｉｄ＿ｃｏｐｙ＿ｔｏｐ」に対応する機種依存コンテンツが無い。
【００８５】
また、図１３の機種共通コンテンツの有無管理情報２００２にはヘルプコンテンツとして「コピー時にページ番号を印字する方法について知りたい」と「両面原稿の裏表を１枚ずつ用紙の片面にコピーする方法について知りたい」と「初期画面に表示される項目や内容を変更したい」とが画面識別子「ｉｄ＿ｃｏｐｙ＿ｔｏｐ」の機種共通コンテンツとして管理されている。なお、図１３の例ではヘルプコンテンツ「両面原稿の裏表を１枚ずつ用紙の片面にコピーする方法について知りたい」が機種依存コンテンツ及び機種共通コンテンツとして管理されている。
【００８６】
機種名「ａａａ」の画像形成装置１０では画面識別子「ｉｄ＿ｃｏｐｙ＿ｔｏｐ」のヘルプコンテンツを表示する場合、コンテンツＩＤ「ｉｄ＿ｃｏｐｙ＿ｔｏｐ＿２」のヘルプコンテンツが重複するため、機種依存コンテンツのヘルプコンテンツを優先し、機種共通コンテンツのヘルプコンテンツを表示しない。
【００８７】
図１３のヘルプコンテンツ有無管理情報を利用した取得対象とするヘルプコンテンツ情報を決定する処理は、例えば図１４の手順で行われる。図１４は取得対象とするヘルプコンテンツ情報を決定する処理の一例のフローチャートである。
【００８８】
ステップＳ２０１に進み、コンテンツ管理サーバ３０のコンテンツ管理部３３は通知されたヘルプコンテンツ情報取得要求のパラメータを抽出する。パラメータとしては画面識別子、表示言語、仕向け、機種名が該当する。
【００８９】
ステップＳ２０２に進み、コンテンツ管理部３３はパラメータに指定された機種名の機種依存コンテンツに、指定された画面識別子に対応するヘルプコンテンツが存在するか否かをチェックする。存在すれば、コンテンツ管理部３３は、指定された画面識別子に対応するヘルプコンテンツをヘルプコンテンツ情報として取得する。存在しなければ、コンテンツ管理部３３はステップＳ２０３をスキップする。
【００９０】
次に、コンテンツ管理部３３は機種共通コンテンツに対し、パラメータに指定された画面識別子に対応するヘルプコンテンツに対して順次チェックを行う。ステップＳ２０４においてコンテンツ管理部３３は、既に機種依存コンテンツから同じコンテンツＩＤのヘルプコンテンツ情報を取得しているかチェックする。
【００９１】
既に機種依存コンテンツから同じコンテンツＩＤのヘルプコンテンツ情報を取得していなければ、コンテンツ管理部３３はステップＳ２０５に進み、指定された画面識別子に対応するヘルプコンテンツをヘルプコンテンツ情報として取得する。存在しなければ、コンテンツ管理部３３はステップＳ２０５をスキップする。
【００９２】
図１４のフローチャートの処理により、コンテンツ管理部３３は機種依存コンテンツから優先してヘルプコンテンツ情報を取得し、機種依存コンテンツに無かったコンテンツＩＤのヘルプコンテンツ情報を機種共通コンテンツから取得できる。
【００９３】
＜まとめ＞
第二の実施形態に係る情報処理システム１によれば、ヘルプキー１００２が押下された際に表示されていたアプリ画面１００４の画面識別子と画像形成装置１０の機器情報とに基づき、適切なヘルプコンテンツを特定できる。したがって、第二の実施形態に係る情報処理システム１では、ヘルプキー１００２が押下された際、単純にヘルプコンテンツのトップページを表示する従来のヘルプ機能よりも、利用者にとって適切なヘルプコンテンツを操作部１０５に表示できる。
【００９４】
また、第二の実施形態に係る情報処理システム１によれば、ヘルプコンテンツ情報を機種依存コンテンツと機種共通コンテンツとに分けてコンテンツ管理サーバ３０に保存しておくことができる。したがって、画像形成装置１０の機器提供者はヘルプコンテンツ情報の管理が容易となり、また、ヘルプコンテンツ情報のカスタマイズが容易となる。
【００９５】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、表示制御部１１は特許請求の範囲に記載した受付手段の一例である。
【符号の説明】
【００９６】
１    情報処理システム
１０    画像形成装置
１１    表示制御部
１２    ヘルプコンテンツ表示アプリ
１３    ヘルプ表示制御部
１４    アプリ
１５    記憶部
１６    データ送受信部
１７    機器情報管理部
３０    コンテンツ管理サーバ
３１    データ送受信部
３２    記憶部
３３    コンテンツ管理部
５０    ネットワーク
１０１    読取部
１０２、２０１    ＣＰＵ
１０３、２０２    ＲＯＭ
１０４、２０３    ＲＡＭ
１０５    操作部
１０６    印刷部
１０７    画像メモリ
１０８、２０４    ＨＤＤ
１０９、２０５    ＮＩＣ
１０００    操作画面
１００１    ショートカットキー
１００２    ヘルプキー
１００４    アプリ画面
１００６    ヘルプ画面
１００８    「アプリに戻る」ボタン
２００１    機種依存コンテンツの有無管理情報
２００２    機種共通コンテンツの有無管理情報
【先行技術文献】
【特許文献】
【００９７】
【特許文献１】特開２００７−２０６９９９号公報
【図１】
2018156610.tif 000003
【図２】
2018156610.tif 000004
【図３】
2018156610.tif 000005
【図４】
2018156610.tif 000006
【図５】
2018156610.tif 000007
【図６】
2018156610.tif 000008
【図７】
2018156610.tif 000009
【図８】
2018156610.tif 000010
【図９】
2018156610.tif 000011
【図１０】
2018156610.tif 000012
【図１１】
2018156610.tif 000013
【図１２】
2018156610.tif 000014
【図１３】
2018156610.tif 000015
【図１４】
2018156610.tif 000016