(57)【要約】【課題】発生したエラーに応じて、ユーザーにとってわかりやすい適切なエラー画面を電子機器の表示部に表示できるようにする。【解決手段】電子機器１０は、表示部１００と、ブラウザー２００と、リクエスト送受信部３００と、データ保存部４００とを備える。ブラウザーは、外部装置２０から情報を取得して表示部に表示する。リクエスト送受信部は、ブラウザーからのリクエストを外部装置に送信し、リクエストに対するレスポンスを外部装置から受信してブラウザーに提供する。また、リクエスト送受信部は、リクエスト送受信部と外部装置との間でエラーが発生したか否かを判定し、エラーが発生した場合に、データ保存部からエラーメッセージを取得してブラウザーに提供する。【選択図】図２
2015070480.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
外部装置から情報を取得して前記表示部に表示するブラウザーと、
前記ブラウザーからのリクエストを前記外部装置に送信し、前記リクエストに対するレスポンスを前記外部装置から受信して前記ブラウザーに提供するリクエスト送受信部と、
前記リクエスト送受信部と前記外部装置との間でエラーが発生したか否かを判定する判定部と、
前記エラーに対するエラーメッセージを保存するデータ保存部と、
前記エラーが発生した場合に、前記データ保存部から前記エラーメッセージを取得して前記ブラウザーに提供するエラーメッセージ提供部と
を備える、電子機器。
【請求項２】
前記エラーメッセージ提供部は、前記リクエスト送受信部が前記リクエストを送信してから所定のタイムアウト時間内に前記レスポンスを受信しない場合に、前記データ保存部からの前記エラーメッセージの取得と前記ブラウザーへの前記エラーメッセージの提供とを行うように構成され、前記タイムアウト時間は任意に設定可能である、請求項１に記載の電子機器。
【請求項３】
前記エラーメッセージ提供部は、前記リクエスト送受信部と前記外部装置との間で通信が遮断された場合に、前記データ保存部からの前記エラーメッセージの取得と前記ブラウザーへの前記エラーメッセージの提供とを行う、請求項１又は請求項２に記載の電子機器。
【請求項４】
前記エラーメッセージ提供部は、前記外部装置がダウンした場合に、前記データ保存部からの前記エラーメッセージの取得と前記ブラウザーへの前記エラーメッセージの提供とを行う、請求項１又は請求項２に記載の電子機器。
【請求項５】
前記エラーメッセージ提供部は、前記電子機器の本体に不具合が発生した場合に、前記データ保存部からの前記エラーメッセージの取得と前記ブラウザーへの前記エラーメッセージの提供とを行う、請求項１又は請求項２に記載の電子機器。
【請求項６】
前記電子機器は、被記録媒体に画像形成を行う画像形成部を備える画像形成装置である、請求項１から請求項５のうちの１項に記載の画像形成装置。
【請求項７】
請求項１から６のうちの１項に記載の電子機器と、
前記外部装置と
を備える、情報表示システム。
【請求項８】
請求項７に記載の情報表示システムにおける情報表示方法であって、
ユーザーのリクエストを前記ブラウザーが前記リクエスト送受信部に送信する内部送信ステップと、
前記リクエスト送受信部が前記リクエストを前記外部装置に送信する外部送信ステップと、
前記リクエスト送受信部と前記外部装置との間でエラーが発生したか否かを判定する判定ステップと、
前記エラーが発生した場合に、前記エラーメッセージ提供部が前記データ保存部から前記エラーメッセージを取得して前記ブラウザーに提供するエラーメッセージ提供ステップと、
前記ブラウザーに提供された前記エラーメッセージを前記表示部が表示する表示ステップと
を包含する、情報表示方法。
【請求項９】
前記エラーメッセージ提供ステップは、前記リクエスト送受信部が前記リクエストを送信してから所定のタイムアウト時間内に前記外部装置からのレスポンスを受信しない場合に、前記データ保存部からの前記エラーメッセージの取得と前記ブラウザーへの前記エラーメッセージの提供とを行う、請求項８に記載の情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、情報表示システム、及び情報表示方法に関する。
【背景技術】
【０００２】
画像形成装置等の電子機器において、電子機器に搭載されたブラウザーが外部サーバーから情報を取得して表示部に表示する技術が知られている（特許文献１参照）。例えば、コンビニエンスストアに設置された複合機でユーザーがコピー機能を選択した場合、コンビニエンスストアのチェーン店全店で使用されるコピー画面が表示部に表示される。すなわち、そのコンビニエンスストアに合わせてデザインされた専用の画面が表示される。そのような画面は外部サーバーに保存されており、ユーザーがコピー機能を選択した場合に、ブラウザーがサーバーから画面を取得して表示部に表示する。
【０００３】
斯かる電子機器において、ネットワークの切断や外部サーバーのダウン等のエラーが発生した場合には、ブラウザーは外部サーバーから画面を取得することができない。その場合、電子機器の表示部には、ネットワーク上で何らかのエラーが生じていることを示すエラー画面が表示される。従来の電子機器では、ブラウザーに組み込まれたエラー画面が表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１９８１９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ブラウザーに組み込まれたエラー画面は、電子機器を利用するユーザーに合わせて作成されたものではないため、ユーザーにとってわかりにくい場合が多い。そのため、ユーザーがエラー画面を見てどのように対処すればよいかわからず、困惑することがある。
【０００６】
本発明は上記課題に鑑みて創案されたものであり、その目的は、発生したエラーに応じて、ユーザーにとってわかりやすい適切なエラー画面を電子機器の表示部に表示できるようにすることにある。
【課題を解決するための手段】
【０００７】
本発明による第１の態様は、電子機器であって、表示部と、外部装置から情報を取得して前記表示部に表示するブラウザーと、前記ブラウザーからのリクエストを前記外部装置に送信し、前記リクエストに対するレスポンスを前記外部装置から受信して前記ブラウザーに提供するリクエスト送受信部と、前記リクエスト送受信部と前記外部装置との間でエラーが発生したか否かを判定する判定部と、  前記エラーに対するエラーメッセージを保存するデータ保存部と、前記エラーが発生した場合に、前記データ保存部から前記エラーメッセージを取得して前記ブラウザーに提供するエラーメッセージ提供部とを備える。
【０００８】
本発明による第２の態様は、情報表示システムであって、第１の態様の電子機器と、前記外部装置とを備える。
【０００９】
本発明による第３の態様は、第２の態様の情報表示システムにおける情報表示方法であって、ユーザーのリクエストを前記ブラウザーが前記リクエスト送受信部に送信する内部送信ステップと、前記リクエスト送受信部が前記リクエストを前記外部装置に送信する外部送信ステップと、前記リクエスト送受信部と前記外部装置との間でエラーが発生したか否かを判定する判定ステップと、前記エラーが発生した場合に、前記エラーメッセージ提供部が前記データ保存部から前記エラーメッセージを取得して前記ブラウザーに提供するエラーメッセージ提供ステップと、前記ブラウザーに提供された前記エラーメッセージを前記表示部が表示する表示ステップとを包含する。
【発明の効果】
【００１０】
本発明によれば、発生したエラーの内容に応じて、ユーザーにとってわかりやすい適切なエラー画面を電子機器の表示部に表示することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明による情報表示システムの実施形態の全体構成を示す図である。
【図２】図１に示される情報表示システムの概略構成を示すブロック図である。
【図３】図１に示される情報表示システムによる情報表示方法の第１実施形態を示すフローチャートである。
【図４】図１に示される情報表示システムによる情報表示方法の第２実施形態を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明による実施形態を説明する。図１は、本発明による情報表示システムの実施形態の全体構成を示す図である。図１に示すように、情報表示システム１は、電子機器としての画像形成装置１０と、外部装置としての外部サーバー２０と、ネットワーク３０とを備える。
【００１３】
画像形成装置１０は、被記録媒体に画像形成を行う画像形成部（図示せず）を備える。画像形成装置１０は、コピー機能、スキャナー機能、プリンター機能、及びＦＡＸ機能等の複数の機能を有しており、それら各機能に対応するジョブを実行する。画像形成装置１０は、画像形成装置本体５０と表示部１００とを備える。
【００１４】
外部サーバー２０は、例えばＨＴＴＰ（Hyper Text Transfer Protocol）により、画像形成装置１０の表示部１００に表示される表示画面を画像形成装置１０に提供する。画像形成装置１０は、ネットワーク３０を介して外部サーバー２０に接続されている。ネットワーク３０は、例えばオフィス環境に設置されるＬＡＮであっても良いし、またインターネット等の公衆通信網であっても良い。
【００１５】
図２は、図１に示される情報表示システム１の概略構成を示すブロック図である。図２に示すように、画像形成装置１０は、表示部１００と、ブラウザー２００と、リクエスト送受信部３００と、データ保存部４００とを備える。表示部１００は、例えば液晶ディスプレーにより構成され、各種情報を表示する。
【００１６】
ブラウザー２００は、外部サーバー２０からリクエスト送受信部３００を介して情報を取得する。当該情報の内容は特に限定されないが、例えばユーザーが印刷したいホームページの画面であっても良いし、またユーザー宛のＷＥＢメールの文面であっても良い。
【００１７】
リクエスト送受信部３００は、ブラウザー２００からリクエストを受信して外部サーバー２０に送信する。また、リクエスト送受信部３００は、外部サーバー２０からレスポンスを受信してブラウザー２００に送信する。ブラウザー２００が行うリクエストは、例えば、外部サーバー２０に保存された画面を外部サーバー２０に要求することである。外部サーバー２０が行うレスポンスは、例えば、表示部１００に画面を表示させるためのＨＴＭＬデータを画像形成装置１０に返信することである。
【００１８】
また、リクエスト送受信部３００は、リクエスト送受信部３００と外部サーバー２０との間でエラーが発生したか否かを判定し、エラーが発生した場合に、データ保存部４００からエラーメッセージを取得してブラウザー２００に提供する。リクエスト送受信部３００は、本発明の判定部及びエラーメッセージ提供部として機能する。
【００１９】
外部サーバー２０は、リクエスト処理部５００を備える。リクエスト処理部５００は、リクエスト送受信部３００から送信されたリクエストを受信し、リクエスト送受信部３００にレスポンスを返信する。リクエスト処理部５００に返信するレスポンスとしては、例えば、リクエスト送受信部３００からのリクエストに応じて外部サーバー２０に保存された画面を返信することである。
【００２０】
データ保存部４００は、リクエスト送受信部３００と外部サーバー２０との間で発生するエラーに対するエラーメッセージを保存する。当該エラーメッセージは、ブラウザー２００に組み込まれているエラーメッセージよりも、ユーザーにとって理解しやすい内容とされている。
【００２１】
次に、図３を参照して、情報表示システム１による情報表示方法について説明する。図３は、情報表示システム１による情報表示方法の第１実施形態を示すフローチャートである。
【００２２】
図３に示すように、まずステップＳ１０において、ユーザーは画像形成装置１０のブラウザー２００にて操作を行う。例えば、ユーザーが画像形成装置１０の表示部１００に表示された機能からある機能を選択する等のリクエストを行う。
【００２３】
次にステップＳ２０において、ブラウザー２００がユーザーのリクエストをリクエスト送受信部３００に送信する。ステップＳ２０は本発明の内部送信ステップに相当する。
【００２４】
次に、ステップＳ３０において、リクエスト送受信部３００がリクエストを受信する。そして、ステップＳ４０において、リクエスト送受信部３００がリクエストを外部サーバー２０に送信する。ステップＳ４０は、本発明の外部送信ステップに相当する。
【００２５】
次に、ステップＳ５０とステップＳ６０とにおいて、リクエスト送受信部３００と外部サーバー２０との間でエラーが発生したか否かが判定される。すなわち、まず、ステップＳ５０において、リクエスト送受信部３００がリクエストの送信に成功したか否かが判定される。ステップＳ５０においてリクエスト送受信部３００がリクエストの送信に成功した場合（ＹＥＳ）には、ステップＳ６０において、リクエスト送受信部３００が外部サーバー２０からのレスポンスを受信したか否かが判定される。ステップＳ５０とステップＳ６０は、本発明の判定ステップに相当する。
【００２６】
ステップＳ６０において、リクエスト送受信部３００がレスポンスの受信に成功した場合（ＹＥＳ）には、ステップＳ７０が実行され、リクエスト送受信部３００はレスポンスをブラウザー２００に返却する。その結果、ステップＳ９０において、表示部１００に情報が表示される。例えば、ユーザーが選択した機能の画面が表示部１００に表示される。
【００２７】
リクエスト送受信部３００と外部サーバー２０との間でエラーが発生した場合には、以下の処理が実行される。すなわち、ステップＳ５０において、リクエスト送受信部３００がリクエストの送信に失敗した場合（ＮＯ）には、ステップＳ８０が実行される。また、ステップＳ６０において、リクエスト送受信部３００がレスポンスの受信に失敗した場合（ＮＯ）にも、ステップＳ８０が実行される。
【００２８】
ステップＳ８０において、リクエスト送受信部３００は、データ保存部４００からエラーメッセージを取得し、ブラウザー２００に返信する。ステップＳ８０は、本発明のエラーメッセージ提供ステップに相当する。このエラーメッセージは、ステップＳ９０において、画像形成装置１０の表示部１００に表示される。ステップＳ９０は、本発明の表示ステップに相当する。
【００２９】
情報表示システム１によれば、エラーが発生した場合に、データ保存部４００に保存されたエラーメッセージが表示部１００に表示される。このエラーメッセージは、ブラウザー２００に組み込まれているエラーメッセージよりもユーザーにとって理解しやすい内容であり、ユーザーはエラーに対して適切に対処することができる。
【００３０】
例えば、発生したエラーの原因が外部サーバー２０にある場合には、そのようなエラーメッセージを表示部１００に表示することにより、ユーザーは、画像形成装置１０で発生した不具合によるエラーではないことがわかる。したがって、ユーザーが誤って画像形成装置１０の修理を試みることがない。
【００３１】
また、画像形成装置本体５０で発生するエラー内容とその修理内容とをデータ保存部４００に保存することで、画像形成装置本体５０に不具合が発生した場合に、ユーザーは、発生したエラーに対して適切かつ速やかに対応することができる。
【００３２】
図３の破線で囲まれたステップ（ステップＳ５０又はステップＳ６０）で検出するエラー（リクエスト送受信部３００と外部サーバー２０との間で発生するエラー）の種類と、当該エラーが発生した場合に表示部１００に表示されるエラーメッセージの内容との具体例を以下に列挙する。なお、本発明は、これらの具体例に限定されるものではない。
【００３３】
（通信遮断の場合）
リクエスト送受信部３００と外部サーバー２０との間で通信が遮断された場合に、ステップＳ５０又はステップＳ６０の判定結果がＮＯとなる。その場合、ステップＳ８０において、リクエスト送受信部３００が、データ保存部４００から、通信が遮断された旨のエラーメッセージを取得してブラウザー２００に提供する。そして、ステップＳ９０において、表示部１００にそのエラーメッセージが表示される。
【００３４】
（外部サーバーがダウンした場合）
外部サーバー２０の電源が落ちる等して外部サーバー２０がダウンした場合には、外部サーバー２０がリクエスト送受信部３００からのリクエストを受信できなくなったり、外部サーバー２０がリクエスト送受信部３００にレスポンスを返せなくなったりして、ステップＳ５０又はステップＳ６０の判定結果がＮＯとなる。その場合、ステップＳ８０において、リクエスト送受信部３００は、データ保存部４００から、外部サーバー２０がダウンした旨のエラーメッセージを取得してブラウザー２００に提供する。そして、ステップＳ９０において、表示部１００にそのエラーメッセージが表示される。
【００３５】
（画像形成装置本体に不具合が発生した場合）
画像形成装置本体５０に不具合が発生した場合、リクエスト送受信部３００から外部サーバー２０にリクエストを送信できなくなったり、リクエスト送受信部３００が外部サーバー２０からのリクエストを受信できなくなったりすることがあり、ステップＳ５０又はステップＳ６０の判定結果がＮＯとなる。その場合、リクエスト送受信部３００は、データ保存部４００から、画像形成装置本体５０に不具合が発生した旨のエラーメッセージを取得してブラウザー２００に提供する。そして、表示部１００にそのエラーメッセージが表示される。
【００３６】
次に、図４を参照して本発明の第２実施形態を説明する。図４は、情報表示システム１による情報表示方法の他の実施形態を示すフローチャートである。本実施形態において、図３に示される実施形態と対応する箇所には同一の符号を使用し、重複する説明を省略する。
【００３７】
本実施形態では、リクエスト送受信部３００がリクエストを送信してから所定のタイムアウト時間内にレスポンスを受信しない場合にエラーメッセージを表示部１００に表示する。すなわち、図４に示すように、ステップＳ７５において、リクエスト送受信部３００が外部サーバー２０にリクエストを送信してから所定のタイムアウト時間が超過したか否かが判定される。このタイムアウト時間は任意に設定することができる。
【００３８】
ステップＳ７５において、リクエスト送受信部３００がレスポンスを受信せずにタイムアウト時間を超過した場合（ＹＥＳ）には、ステップＳ８０が実行される。そして、リクエスト送受信部３００がデータ保存部４００からエラーメッセージを取得してブラウザー２００に返信し、ステップＳ９０において、そのエラーメッセージが表示部１００に表示される。
【００３９】
本実施形態では、ステップＳ６０の判定のタイムアウト時間を予めユーザーが設定しデータ保存部４００へ保存しておくことで、通常、ブラウザー２００において設定されているタイムアウト時間（３〜５分程度）よりも短い時間（例えば１０秒程度）でエラーが発生したか否かを判定できる。このように、本実施形態では、タイムアウト時間をカスタマイズすることによって、ユーザーが発生したエラーに迅速に対応できる。
【００４０】
以上、本発明の具体的な実施形態を説明したが本発明は本実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で本実施形態に種々の改変を施すことができる。
【００４１】
例えば、本実施形態では、画像形成装置が、複数の機能を有する複合機の場合について説明したが、画像形成装置は、必ずしも複数の機能を備えていないものであっても良く、コピー機、スキャナー、プリンター、又はＦＡＸ装置等の単機能装置であっても構わない。
【００４２】
また、本実施形態では、電子機器が画像形成装置である場合について説明したが、電子機器は画像形成装置以外の機器（例えば、ゲーム機やカラオケ機器）であってもよい。
【００４３】
その他にも、本発明の要旨を逸脱しない範囲で本実施形態に種々の改変を施すことができる。
【符号の説明】
【００４４】
１    情報表示システム
１０    画像形成装置（電子機器）
２０    外部サーバー
３０    ネットワーク
５０    画像形成装置本体（電子機器の本体）
１００    表示部
２００    ブラウザー
３００    リクエスト送受信部
４００    データ保存部
５００    リクエスト処理部
【図１】
2015070480.tif 000003
【図２】
2015070480.tif 000004
【図３】
2015070480.tif 000005
【図４】
2015070480.tif 000006