(57)【要約】【課題】画像形成装置の操作に係る具体的な情報を提示する。【解決手段】  コンピュータ装置は、通信回線を介して接続されたｗｅｂヘルプサーバからｗｅｂヘルプのページ情報７５を受信して表示するものであり、印刷設定を受け付けるための設定用ＵＩを表示する印刷設定部４１と、ユーザによるバルーンヘルプの表示要求を受け付けた場合に、設定用ＵＩを介して受け付けた印刷項目の設定内容に基づいたキー情報８１をｗｅｂヘルプサーバ４に送信する通信部と、ｗｅｂヘルプサーバ４からキー情報８１に対応したページ情報７５を受信して表示するブラウザ３２ａと、を備えることを特徴とする。【選択図】図９
2019164445.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して接続された他の情報処理装置から画像形成装置の操作に係る情報を受信して表示する情報処理装置であって、
画像形成に係る設定を受け付けるための設定画面を表示する第１表示手段と、
ユーザによる要求操作を受け付けた場合に、前記設定画面を介して受け付けた設定情報に基づいた要求情報を前記他の情報処理装置に送信する送信手段と、
前記他の情報処理装置から前記要求情報に対応した前記操作に係る情報を受信して表示する第２表示手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記設定情報は、複数の設定項目の設定値を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記送信手段は、複数の前記要求操作を受け付け可能な状態において一の要求操作を受け付けた場合に、前記一の要求操作に対応する設定情報に基づいた要求情報を送信することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記設定情報に基づいて前記要求情報を生成する生成手段を備えることを特徴とする請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項５】
前記生成手段は、前記設定情報と前記画像形成装置の状態を表す状態情報とに基づいて前記要求情報を生成する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記状態情報は、前記画像形成装置に係る機種情報、及び前記画像形成装置に装着されたオプション機器に係る情報を含むことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記操作に係る情報は、前記画像形成装置の禁則設定を解除するための操作を表す情報であることを特徴とする請求項１乃至６の何れか一項に記載の情報処理装置。
【請求項８】
通信回線を介して接続された他の情報処理装置から画像形成装置の操作に係る情報を受信して表示する情報処理装置による情報処理方法であって、
画像形成に係る設定を受け付けるための設定画面を表示するステップと、
ユーザによる要求操作を受け付けた場合に、前記設定画面を介して受け付けた設定情報に基づいた要求情報を前記他の情報処理装置に送信するステップと、
前記他の情報処理装置から前記要求情報に対応した前記操作に係る情報を受信して表示するステップと、を実行することを特徴とする情報処理方法。
【請求項９】
請求項８に記載の情報処理方法における各ステップをコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
請求項１乃至７の何れか一項に記載の情報処理装置と、画像形成装置とを備えることを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラム、及び画像形成システムに関する。
【背景技術】
【０００２】
プリンタ等の画像形成装置では、コンピュータ装置にインストールしたプリンタドライバのユーザインタフェースを利用することにより、画像形成装置の機能を設定できる。
画像形成装置は、装置の状態と機能との間、及び機能同士の間のそれぞれで排他関係が多いため、設定できない機能が数多く存在する。画像形成装置には、矛盾した内容の機能が設定されてしまう不具合を抑制するため、禁則が設けられている。
例えば、特許文献１には、プリンタドライバによって印刷機能を設定する際、ユーザが矛盾した印刷設定をしないようにすることを目的として、禁則をかけている他機能との関係を示し、ユーザが設定したい機能が設定できない理由を提示するという技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
特許文献１では、設定できない機能と理由が提示されるが、所望の機能を設定するために、言い換えれば禁則の状態を解除するために、現在の状態からどのような操作を行えばよいかの具体的な情報を提示できない。
また、プリンタドライバに含まれるヘルプファイルは内容を自由に記述できるが、ヘルプファイルにはプリンタにおける現在の状態を反映できない。このため、所望の機能を設定するために、現在の状態からどのような操作を行えばよいかの具体的な情報を提示できない。
さらに、ヘルプファイルの内容を変更する場合には、プリンタドライバを更新する必要がある。このため、ヘルプファイルの内容変更を頻繁に行うことは難しい。
本発明は、上述の事情に鑑みてなされたものであり、その目的は、画像形成装置の操作に係る具体的な情報を提示することにある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、請求項１に記載の発明は、通信回線を介して接続された他の情報処理装置から画像形成装置の操作に係る情報を受信して表示する情報処理装置であって、画像形成に係る設定を受け付けるための設定画面を表示する第１表示手段と、ユーザによる要求操作を受け付けた場合に、前記設定画面を介して受け付けた設定情報に基づいた要求情報を前記他の情報処理装置に送信する送信手段と、前記他の情報処理装置から前記要求情報に対応した前記操作に係る情報を受信して表示する第２表示手段と、を備えることを特徴とする。
【発明の効果】
【０００５】
本発明によれば、画像形成装置の操作に係る具体的な情報を提示することができる。
【図面の簡単な説明】
【０００６】
【図１】本発明の一実施形態に係る印刷システムの全体構成図である。
【図２】本発明の一実施形態に係る印刷システムが有するコンピュータ装置のハードウェア構成図である。
【図３】本発明の一実施形態に係るコンピュータ装置の機能ブロック図である。
【図４】印刷設定に用いる設定用ＵＩの表示例を説明する図である。
【図５】プリンタの状態、設定機能、及び変更対象機能の一例を説明する概念図である。
【図６】（ａ）は、表示量が閾値未満のバルーンヘルプの表示例を説明する図である。（ｂ）は、表示量が閾値以上のバルーンヘルプの表示例を説明する図である。
【図７】本発明の一実施形態に係るｗｅｂヘルプサーバの機能ブロック図である。
【図８】（ａ）は、プリンタの状態、設定機能、及び変更対象の機能と、印刷設定部が生成するキー情報の具体例を説明する図である。（ｂ）は、ｗｅｂヘルプの具体例を説明する図である。
【図９】本発明の一実施形態に係るｗｅｂヘルプの表示シーケンスを説明する図である。
【発明を実施するための形態】
【０００７】
以下、本発明を図面に示した実施の形態により詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
【０００８】
＜印刷システム１の構成＞
図１は、本発明の一実施形態に係る印刷システム１の全体構成図である。
図１に例示する印刷システム（画像形成システム）１は、コンピュータ装置（情報処理装置）２と、プリンタ（画像形成装置）３と、ｗｅｂヘルプサーバ（他の情報処理装置）４とを備えている。印刷システム１において、コンピュータ装置２とプリンタ３とｗｅｂヘルプサーバ４との間は、通信回線Ｌを介して通信可能に接続されている。
コンピュータ装置２は、通信回線Ｌを介して接続されたプリンタ３を利用して印刷を行うことができる。また、コンピュータ装置２は、通信回線Ｌを介して接続されたｗｅｂヘルプサーバ４からページ情報（ヘルプ情報、画像形成装置の操作に係る情報）を受信し、受信したページ情報を表示装置７（図２参照）によって表示できる。なお、コンピュータ装置２については、後で説明する。
【０００９】
プリンタ３は、コンピュータ装置２から送信される印刷データに基づいて印刷を行う装置である。プリンタ３は、仕様に応じた種々の機能を備えている。例えば、カラープリンタでは用紙にカラー印刷が可能であり、モノクロプリンタでは用紙にモノクロ印刷が可能である。また、プリンタ３には各種のオプション機器が装着可能であり、装着されたオプション機器に応じて機能が拡張される。例えば、オプション機器として両面印刷ユニットが装着された場合には、用紙の両面に印刷する両面印刷機能が使用可能になる。オプション機器としてステープルユニットが装着された場合には、複数枚の印刷済み用紙をステープルで綴じるステープル機能が使用可能になる。オプション機器として折り機ユニットが装着された場合には、印刷済み用紙を折りたたむ折り機能が使用可能になる。
プリンタ３の印刷方式には、インクジェット方式や電子写真方式を含む各種の印刷方式が用いられる。本実施形態では、画像形成装置としてプリンタ３を例に挙げて説明するが、画像形成装置はプリンタ３に限られない。画像形成装置には、プリンタ３の他、ファクシミリ装置、複写機、複合機など、印刷機能を備えた様々な装置が含まれる。
通信回線Ｌは、インターネットやローカルエリアネットワークを含む情報通信網であり、有線であっても無線であってもよい。
【００１０】
＜コンピュータ装置２について＞
図２は、本発明の一実施形態に係る印刷システム１が有するコンピュータ装置２のハードウェア構成図である。
図２に示すように、コンピュータ装置２は、一般的な情報処理端末と同様の構成を有する。即ち、本実施形態に係るコンピュータ装置２は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、外部Ｉ／Ｆ（Interface）１４、通信Ｉ／Ｆ（Interface）１５、入力制御部１６、表示制御部１７、及び記憶装置１８を備えており、これらの各部がバスＢを介して情報を送受信可能に接続されている。
ＣＰＵ１１は演算手段であり、コンピュータ装置２における全体の動作を制御する。ＲＯＭ１２は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のコンピュータプログラム（以下プログラムと称する）が記憶されている。ＲＡＭ１３は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１１が情報を処理する際の作業領域として用いられる。
【００１１】
外部Ｉ／Ｆ１４は、外部装置５とのインタフェースである。外部装置５は、例えば、記憶媒体に対して情報を書き込んだり、記憶媒体から情報を読み出したりする装置である。記憶媒体には、例えば、フレキシブルディスク、フラッシュメモリ、光学ディスク、及びハードディスクドライブがある。ＣＰＵ１１は、外部Ｉ／Ｆ１４を介して、記憶媒体との間で情報の読み出しや書き込みを行える。
通信Ｉ／Ｆ１５は、通信回線Ｌに接続するためのインタフェースである。通信Ｉ／Ｆ１５は、通信回線Ｌに接続できればよく、例えば、１０Ｂａｓｅ−Ｔ、１００Ｂａｓｅ−ＴＸ、１０００Ｂａｓｅ−Ｔに対応した有線ＬＡＮ（Local Area network）や、８０２．１１ａ／ｂ／ｇ／ｎに対応した無線ＬＡＮのインタフェースが用いられる。
【００１２】
入力制御部１６には入力装置６が接続されている。入力装置６は、例えばキーボードやマウスであり、ユーザによる入力操作に応じた操作信号を出力する。入力制御部１６は、入力装置６から出力された入力信号を受信する。
表示制御部１７には表示装置７が接続されている。表示装置７は、各種の画像を表示する装置であり、例えば液晶ディスプレイである。ＣＰＵ１１は、表示装置７に表示された視覚的ユーザインタフェースを介して、ユーザによる印刷設定（画像形成に係る設定）を受け付けたり、印刷実行の要求操作やヘルプ表示の要求操作（ユーザによる要求操作）を受け付けたりすることができる。表示制御部１７は、表示装置７に表示させる画像に応じた表示信号を表示装置７に出力する。
記憶装置１８は、ハードディスクドライブ装置等の情報の読み書きが可能な不揮発性の記憶媒体であり、オペレーティングシステム（以下、ＯＳと称する）、アプリケーションプログラム（以下、アプリケーションと称する）、及びプリンタドライバ等の各種のコンピュータプログラムが格納されている。これらのコンピュータプログラムは、記憶媒体に記録して提供されたり、ソフトウェア配布サーバから通信回線Ｌを介してダウンロードされることによって配布されたりする。
なお、本実施形態におけるＯＳは、例えばＭｉｃｒｏｓｏｆｔ（登録商標、以下同じ）のＷｉｎｄｏｗｓ（登録商標、以下同じ）である。また、記憶装置１８に格納された各種のプログラムによって実現される機能については後述する。
【００１３】
図３は、本発明の一実施形態に係るコンピュータ装置２の機能ブロック図である。図３の機能ブロック図は、例えば、記憶装置１８に格納された各種のコンピュータプログラムをコンピュータ装置２のＣＰＵ１１が読み出し、ＲＡＭ１３に展開して実行することにより実現される。なお、図３の機能ブロックに記載した各部は、一部又は全部がコンピュータプログラムで実現されてもよいし、ハードウェア回路で実現されてもよい。
コンピュータ装置２ではＯＳ３１が動作し、ＯＳ３１の上でアプリケーション３２、プリンタドライバ３３、ストアデバイスアプリ３４、及び通信部３５が動作している。さらに、デバイスメタデータ（Device Metadata）３６というファイルが記憶されている。
【００１４】
アプリケーション３２は、例えば、文書作成ソフト、表計算ソフト、ブラウザ（ｗｅｂブラウザ）であり、作成内容や表示内容をプリンタ３によって印刷できる。プリンタドライバ３３は、コンピュータ装置２に接続されたプリンタ３を制御するためのドライバソフトウェアであり、例えばＶ４（Windows Version4）のプリンタドライバである。ストアデバイスアプリ３４は、ＤＣＡ（Device Companion Application）であり、Ｗｉｎｄｏｗｓストアアプリケーションの一種である。ストアデバイスアプリ３４は、プリンタドライバ３３と連携して動作し、プリンタベンダ独自の印刷設定画面を表示装置７に表示させる。ストアデバイスアプリ３４は、Ｗｉｎｄｏｗｓストアにプリンタベンダがアップロードして、Ｗｉｎｄｏｗｓストアを介して配布される。通信部３５は、通信回線Ｌを介して行われる通信を制御する。従って、プリンタ３との通信やｗｅｂヘルプサーバ４との通信は、通信部３５を介して制御される。
【００１５】
デバイスメタデータ３６は、デバイスの種類や説明などのメタ情報を保持するファイルである。デバイスメタデータ３６は、アプリケーションの固有名と、プリンタ３のプラグアンドプレイＩＤ（ＰｎＰ＿ＩＤ）の一覧情報とを持つことによって、プリンタ３とストアデバイスアプリ３４（ＤＣＡ）とを互いに対応付ける。ＯＳ３１は、コンピュータ装置２にＰｎＰ＿ＩＤを持つプリンタ３が接続されると、ＰｎＰ＿ＩＤに対応したプリンタドライバ３３に対応付けて論理プリンタを生成する。論理プリンタとは、ネットワークと物理的なプリンタとの間に設定された仮想的なプリンタである。デバイスメタデータ３６は、デバイスメタデータストアというＭｉｃｒｏｓｏｆｔ社の管理するサーバ上にベンダがアップロードする。従って、デバイスメタデータ３６は、デバイスメタデータストアから配布される。
【００１６】
＜プリンタドライバ３３について＞
次に、プリンタドライバ３３の一例について説明する。図３に示すように、プリンタドライバ３３は、印刷設定部４１、描画部４２、機能記述ファイル４３、ドライバプロパティ４４、拡張保存設定ファイル４５、設定記憶部４６、変換スクリプト４７、及びシステム定義ファイル４８を備えている。
印刷設定部４１は、部数、両面、集約、製本、変倍といった、印刷に用いる印刷設定を管理するためのモジュールである。印刷設定部４１は、ユーザに対して印刷設定を表示したり、ユーザからの印刷設定の変更を受け付けたりするための設定用ＵＩ（User Interface、図４を参照）５０を提供する表示部４１ａを含む。描画部４２は、印刷対象の画像データを受け付け、印刷の設定に従って描画処理を行うモジュールである。描画部４２によって、プリンタ３が解釈可能な印刷命令が生成される。
機能記述ファイル４３は、基本的な印刷の設定項目が記述された設定ファイルである。例えば、機能記述ファイル４３には、ＯＳ３１標準の印刷の設定項目や、予め決められた選択肢の中から択一で値を決める印刷の設定項目が記述されている。また、機能記述ファイル４３には、プリンタ３の機能と当該機能を利用するための条件とが、多数の機能のそれぞれについて設定されている。
【００１７】
ドライバプロパティ４４は、印刷設定部４１の表示部４１ａが表示させる設定用ＵＩ５０のレイアウト設定（タブ構成、ＵＩの種類、並び順等）を記述したり、機能記述ファイル４３で記述できないような印刷の設定項目間の禁則条件や入力制限を記述したりするファイルである。
拡張保存設定ファイル４５には、機能記述ファイル４３で記述できないような印刷の設定項目のデータの識別名とデータサイズを指定したデータが記述されている。拡張保存設定ファイル４５は、プリンタドライバ３３の管理する保存領域に保存される。
設定記憶部４６は、プリンタ３の機能に関する各種の設定情報を記憶する記憶手段である。
変換スクリプト４７は、拡張保存設定ファイル４５により記述されたデータを保存領域から取得し、プリントチケットに変換して返す。また、変換スクリプト４７は、プリントチケットを受け取って保存領域に保存する。
システム定義ファイル４８は、プリンタドライバ３３のシステム設定やインストールに関わる設定を記述する。また、システム定義ファイル４８は、対応するプリンタ３のＰｎＰ＿ＩＤの一覧を保持する。
【００１８】
＜設定用ＵＩ５０の表示例について＞
図４は、印刷設定（画像形成に係る設定）に用いる設定用ＵＩ（設定画面）５０の表示例を説明する図である。印刷設定部４１の表示部４１ａ（第１表示手段）は、例えば、アプリケーション３２からプリンタ３の印刷設定を選択した場合やＯＳ３１の各種設定からプリンタ３の印刷設定を選択した場合に、設定用ＵＩ５０を表示装置７に表示させる。言い換えれば、ユーザがプリンタ３の印刷設定を選択すると、印刷設定部４１の表示部４１ａによって、表示装置７の画面に設定用ＵＩ５０が表示される。
図４に例示した設定用ＵＩ５０では、項目別設定のタブ５１が選択されている。項目別設定のタブ５１が選択されると、画面の左側部分には現在の設定５２が表示され、現在の設定５２の右側にはメニュー項目５３が表示される。
【００１９】
現在の設定５２には、原稿サイズ５２ａ、印刷用紙サイズ５２ｂ、及び変倍５２ｃの現在の設定内容が表示されている。また、変倍５２ｃよりも下方には設定内容一覧ボタン５４が表示されている。設定内容一覧ボタン５４をマウスカーソル等によって押下する（以下の説明では、単に「ボタンを押下する」と記載する）と、現在の設定内容が一覧表示される。
メニュー項目５３には、印刷方法／認証５３ａ、基本５３ｂ、用紙５３ｃ、…、排紙設定５３ｄ、…、ドライバオプション５３ｅなど、複数の項目が縦方向に並んだ状態で表示されている。図４の表示例では、排紙設定５３ｄが選択されており、小項目として排紙先５３ｆ及びソート５３ｇなどが表示されている。この表示例において、排紙先５３ｆは「プリンタ３の設定にしたがう」となっている。
排紙先５３ｆの左側には、注意ボタン５５が表示されている。注意ボタン５５は、禁則等によって指定できない設定内容が存在する場合（ユーザによる要求操作を受け付け可能な状態）に表示される。本実施形態の注意ボタン５５は、ローマ字のｉを○で囲んだ形態をしており、ユーザが注意ボタン５５を押下すると、ｗｅｂヘルプサーバ４から受信したページ情報（ヘルプ情報）が表示される。
【００２０】
＜プリンタ３の禁則について＞
次に、プリンタ３の禁則について説明する。図５は、プリンタ３の状態、設定機能、及び変更対象機能の一例を説明する概念図である。
図５に示す例は、プリンタ３にオプション機器Ａとオプション機器Ｂとが装着されているがオプション機器Ｃは未装着であり、かつ、機能１と機能２とがともにオンになっている状態を表している。オプション機器の装着情報は、論理プリンタの生成時にＯＳ３１が備える設定プログラムが取得し、プリンタ３の機種名を表す機種情報とともに記憶装置１８やＲＡＭ１３に保持している。プリンタドライバ３３は、ＯＳ３１が保持している装着情報、及び設定記憶部４６が記憶する設定情報（機能に関する設定の情報）を取得する。また、プリンタドライバ３３は、機能記述ファイル４３やドライバプロパティ４４に記述された禁則条件を取得する。
なお、装着情報については、他の方法で取得してもよい。例えば、必要な場合に、プリンタ３から直接取得してもよい。
【００２１】
以上の状態において、設定したい機能は、オプション機器Ａ、Ｂ、Ｃと機能１、２とから禁則を受け、設定できなくなっている。これに伴い、設定用ＵＩ５０では、当該機能が設定できないことを表す「オフ」の文字５３ｊが表示されるとともに、設定したい機能の選択肢５３ｊは、設定できないことを表す態様（例えばグレーの文字）で表示される。
「オフ」の文字５３ｊの左側には注意ボタン５５が表示される。注意ボタン５５の表示により、ユーザは、ページ情報が存在すると認識する。注意ボタン５５が押下されると、印刷設定部４１の表示部４１ａは、オプション機器の装着情報、及び禁則条件に基づいてバルーンヘルプ６０（図６を参照）を表示する。
【００２２】
＜バルーンヘルプ６０について＞
図６（ａ）は、表示量が閾値未満のバルーンヘルプ６０（６０Ａ）の表示例を説明する図である。図６（ｂ）は、表示量が閾値以上のバルーンヘルプ６０（６０Ｂ）の表示例を説明する図である。
図６（ａ）に示すように、バルーンヘルプ６０Ａの表示枠６１内には、機能が選択できない旨を示す文章と、禁則の原因となっている他の機能とが羅列されている。また、表示枠６１よりも下側の右端にはＯＫボタン６２が表示されている。ＯＫボタン６２は、バルーンヘルプ６０を閉じる場合に押下される。
図６（ａ）の例では、機能「ＸＸＸＸＸＸ」が選択できない旨、及び選択できない理由として項目「○○○○○○」が「オン」ではない旨の説明文６１ａが表示されている。同様に、機能「ＹＹＹＹＹＹ」が選択できない旨、及び選択できない理由として項目「××××××」が「オン」ではない旨の説明文６１ｂ、並びに、機能「ＺＺＺＺＺＺ」が選択できない旨、及び選択できない理由として項目「△△△△△△」が「オン」ではない旨の説明文６１ｃも表示されている。
【００２３】
バルーンヘルプ６０の説明文６１ａ乃至６１ｃが「機能」と「選択できない理由」の組み合わせの羅列になる理由は、多数の禁則条件が存在するからである。機能記述ファイル４３や拡張保存設定ファイル４５では、多数の禁則条件に対して機能と選択できない理由とを記述していることから、禁則条件の数に比例してファイル容量が増加する。従って、ファイル容量の増加を抑制するためには、機能と選択できない理由の組み合わせを記述し、文章を短くする必要がある。その結果、ユーザは、バルーンヘルプ６０の説明文６１ａ乃至６１ｃを読んでも、所望の機能を設定するために現在の状態からどのような操作を行えばよいかについて、理解し難くなる。
特に、図６（ｂ）に例示したように、バルーンヘルプ６０の説明文６１ａ乃至６１ｄが多数存在する場合（例えば、説明文６１ａ乃至６１ｄを全て表示させるためにスクロールが必要な場合）には、ユーザは、所望の機能を設定するための操作を理解することが一層難しくなる。
コンピュータ装置２は、現在の状態から行う操作などの具体的な情報を提示すべく、ｗｅｂヘルプサーバ４からページ情報（プリンタ３の禁則設定を解除するための操作に係る情報）を受信し、ページ情報に基づくｗｅｂヘルプを表示装置７に表示させる。図６（ｂ）のバルーンヘルプ６０における右下部には、詳細ボタン６４とＯＫボタン６２が横並びに表示されている。詳細ボタン６４はｗｅｂヘルプを表示させる場合に押下される。本実施形態において、詳細ボタン６４は、ｗｅｂヘルプが表示可能な場合に表示される。
【００２４】
＜ｗｅｂヘルプサーバ４について＞
図７は、本発明の一実施形態に係るｗｅｂヘルプサーバ４の機能ブロック図である。ｗｅｂヘルプサーバ４は、前述したコンピュータ装置２と同じく、一般的な情報処理端末と同様の構成を有する。このため、ｗｅｂヘルプサーバ４のハードウェア構成については、説明を省略する。図７の機能ブロック図は、例えば、ｗｅｂヘルプサーバ４の記憶装置に格納された各種のコンピュータプログラムをｗｅｂヘルプサーバ４のＣＰＵが読み出し、ＲＡＭに展開して実行することにより実現される。なお、図７の機能ブロックに記載した各部は、一部又は全部がソフトウェア（コンピュータプログラム）で実現されてもよいし、ハードウェア回路で実現されてもよい。
ｗｅｂヘルプサーバ４ではＯＳ７１が動作し、ＯＳ７１の上でデータ管理部７２、データ保持部７３、及びサーバ通信部７４が動作している。データ管理部７２は、ｗｅｂヘルプサーバ４におけるページ情報７５の管理を行う。データ保持部７３は、ｗｅｂヘルプが記述されたページ情報７５を保持する。ページ情報７５は、プリンタ３の状態や設定機能の種類に応じた多数の内容が用意されているが、便宜上、図７ではページ情報７５ａ乃至ページ情報７５ｃを例示している。ページ情報７５は、プリンタベンダによって編集することができる。また、ページ情報７５は、テキストデータの他、静止画データや動画データを用いることができる。サーバ通信部７４は、通信回線Ｌを介して行われる通信を制御する。従って、コンピュータ装置２との通信は、サーバ通信部７４を介して制御される。
データ管理部７２は、例えば、コンピュータ装置２から受信したキー情報（後述）に基づいてプリンタ３の状態や設定機能の情報を取得し、取得した情報に対応するページ情報７５をデータ保持部７３から取得する。データ管理部７２は、取得したページ情報７５をサーバ通信部７４に送信する。サーバ通信部７４は、コンピュータ装置２からキー情報を受信したり、データ管理部７２から受信したページ情報７５をコンピュータ装置２に送信したりする。コンピュータ装置２は、受信したページ情報７５をブラウザによって表示する。
【００２５】
＜キー情報について＞
次に、キー情報について説明する。キー情報は、コンピュータ装置２がｗｅｂヘルプを表示する場合に生成され、コンピュータ装置２からｗｅｂヘルプサーバ４に送信される。ｗｅｂヘルプサーバ４は、キー情報に基づいてページ情報７５を特定し、特定したページ情報７５をコンピュータ装置２に送信する。
図８（ａ）は、プリンタ３の状態、設定機能、及び変更対象の機能と、印刷設定部４１が生成するキー情報の具体例を説明する図である。図８に示す例において、プリンタ３には、両面印刷ユニット、及びステープルユニットが装着され、折り機ユニットは装着されていない。これに伴い、プリンタ３の状態は、両面オプションが設置済、ステープルオプションが設置済、折り機オプションが未設置になっている。また、プリンタ３の機能は、両面機能がオン、ステープル機能（右上）がオン、パンチ機能が右２穴となっている。
以上の状態において、折り機能は禁則を受けて設定できなくなっている。これに伴い、設定用ＵＩ５０では、折り機能が設定できないことを表す「オフ」の文字５３ｉ’が表示されるとともに、折り機能の選択肢５３ｊ’であるＺ折り右、Ｚ折り左、観音折り内側、及び観音折り外側は、設定できないことを表す態様（例えばグレーの文字）で表示される。
【００２６】
「オフ」の文字５３ｉ’の左側には注意ボタン５５が表示される。注意ボタン５５の表示により、ユーザは、ページ情報７５（ヘルプ情報）が存在することを認識する。注意ボタン５５が押下されると、印刷設定部４１の表示部４１ａは、機能記述ファイル４３、及びドライバプロパティ４４に記述された禁則条件に基づいてキー情報８１を生成する。
キー情報８１は、ＵＲＩ（Uniform Resource Identifier）であり、本実施形態では印刷設定部４１が生成する。キー情報８１の内容は、プリンタ３の状態や設定に基づいて定められる。
キー情報８１の内容には、種々の情報を用いることができる。例えば、コンピュータ装置２に接続しているプリンタ３の機種名（プリンタモデル）、デバイス設定（コンピュータ装置２に接続中のプリンタ３の状態）、オプション機器の装着情報、設定記憶部４６が記憶する設定情報（他の機能の設定状況）、機能記述ファイル４３やドライバプロパティ４４に記述された禁則条件、注意ボタン５５の押下によって特定される機能名、コンピュータ装置２の状態、及びユーザ／顧客情報の全部又は一部を用いることができる。
【００２７】
図８（ａ）に例示したキー情報８１の内容は、「http://help.RRRR.co.jp/printermodelname/fold/duplexunit_on_stapleoption_on_foldunit_off_duplex_on_staple_righttop_punch_right2」になっている。
例示したキー情報８１において「help.RRRR.co.jp」の部分はｗｅｂヘルプサーバ４のドメインであり、「printermodelname」の部分はプリンタ３の機種名である。「duplexunit_on_stapleoption_on_foldunit_off_duplex_on_staple_righttop_punch_right2」の部分は、両面オプションが設置済（duplexunit_on）、ステープルオプションが設置済（stapleoption_on）、折り機オプションが未設置（foldunit_off）、両面機能（duplex_on）がオン、ステープル機能（右上）がオン（staple_righttop）、及びパンチ機能が右２穴（punch_right2）であることを表している。
なお、図８（ａ）のキー情報８１は、テキスト形式となっていたが、この構成に限定されない。例えば、キー情報８１を圧縮してもよいし、暗号化してもよい。
コンピュータ装置２は、キー情報８１を用いてブラウザを起動すると、ｗｅｂヘルプサーバ４からキー情報８１で特定されるページ情報７５を受信する。ブラウザ３２ａは、受信したページ情報７５を表示する。
【００２８】
図８（ｂ）は、ブラウザ３２ａが表示するｗｅｂヘルプの具体例を説明する図である。図８（ｂ）に示すように、ブラウザ３２ａが表示するｗｅｂヘルプは、所望の機能を設定するための操作に係る情報９１と、動画を見るように促すメッセージ情報９２と、動画の表示領域９３と、動画の再生を開始する場合に押下される再生アイコン９３ａとを備えている。
前述したように、キー情報８１の内容は、プリンタ３の状態や設定を反映している。このため、ｗｅｂヘルプを、プリンタ３の状態や設定に基づく関連の深い内容にすることができる。図８（ｂ）の例では、折り機能を使用するための具体的な情報９１として「折り機能を使用するためには折り機オプションが必要であること」を表示している。ｗｅｂヘルプサーバ４の記憶装置１８は十分な記憶容量を容易に確保できるので、本実施形態の印刷システム１では、折り機オプションに係る情報を動画データで記憶している。これにより、情報量の多い有用なｗｅｂヘルプをユーザに提案できる。
さらに、キー情報８１が、注意ボタン５５の押下によって特定される機能名を含む場合には、ユーザの意思を反映したきめ細かなｗｅｂヘルプを提示できる。例えば、パンチとステープルがともに禁則となる可能性のある同じ印刷設定がしてあった場合を想定する。この場合、パンチの項目とステープルの項目のそれぞれに対応して注意ボタン５５が表示される。そして、パンチ項目側の注意ボタン５５を押下すると、パンチを使えるようにするためのヘルプページ（ステープルの設定を解除するように誘導するページ）を表示することができる。同様に、ステープル項目側の注意ボタン５５を押下すると、ステープル（パンチの設定を解除するように誘導するページ）を使えるようにするためのヘルプページが表示される。
このように、１つの設定用ＵＩ５０の中に複数の注意ボタン５５が表示されている場合において、注意ボタン５５毎に異なるキー情報８１を生成すると、押下された注意ボタン５５に適したページ情報７５（ｗｅｂヘルプ）を表示することができるので、ユーザに対して一層適切な情報を提示することができる。
【００２９】
＜ｗｅｂヘルプの表示シーケンスについて＞
次に、ｗｅｂヘルプの表示シーケンスについて説明する。図９は、本発明の一実施形態に係るｗｅｂヘルプの表示シーケンスを説明する図である。
ユーザによってプリンタ３の印刷設定が行われると（Ｓ１）、印刷設定部４１は、図４にて説明した設定用ＵＩ５０を表示装置７に表示させる。また、印刷設定が行われたことに伴って、印刷設定部４１は禁則判定を行う（Ｓ１１）。禁則判定は、設定対象の機能に対する禁則の有無を判定する処理である。印刷設定部４１は、図３で説明した機能記述ファイル４３、及びドライバプロパティ４４などを参照して、禁則の有無を判定する。
禁則判定（Ｓ１１）で禁則があると判定した場合、印刷設定部４１は、設定用ＵＩ５０における該当する項目の近傍に注意ボタン５５（図４参照）を表示する（Ｓ１２）。なお、禁則判定（Ｓ１１）において禁則がないと判定した場合、印刷設定部４１は注意ボタン５５を表示しない。
【００３０】
ユーザによるバルーンヘルプ６０の表示要求（注意ボタン５５の押下）が行われると（Ｓ２）、印刷設定部４１は、バルーンヘルプ６０を表示する（Ｓ２１）。上述したように、印刷設定部４１は、オプション機器の装着情報、及び禁則条件に応じて定められる内容のバルーンヘルプ６０を表示する。バルーンヘルプ６０の表示量は、装着情報や禁則条件の組み合わせに応じて変化する。印刷設定部４１は、バルーンヘルプ６０の表示量が閾値を超えているか否かを判定し、閾値を超えている場合には詳細ボタン６４を表示する（Ｓ２１）。本実施形態では、例えば、図６（ａ）で説明したように、スクロールをしなくても全てのヘルプ内容が表示できる場合には、バルーンヘルプ６０の表示量が閾値を超えていないと判定する。一方、図６（ｂ）で説明したように、スクロールをしないと全てのヘルプ内容が表示できない場合には、バルーンヘルプ６０の表示量が閾値を超えていると判定し、詳細ボタン６４を表示する。なお、以上の判定基準は一例であり、判定基準は適宜定めることができる。
ユーザによる詳細ボタン６４の押下操作（ｗｅｂヘルプの表示要求）が行われると（Ｓ３）、印刷設定部４１はキー情報８１を生成する（Ｓ３１）。図８（ａ）で説明したように、キー情報８１の内容は、プリンタ３の状態や設定に基づいて定められる。印刷設定部４１は、生成したキー情報８１を用いてブラウザ３２ａを起動する（Ｓ３２）。例えば、キー情報８１をＵＲＬとしてブラウザ３２ａを起動する。
【００３１】
ブラウザ３２ａは、キー情報８１に基づいてサーバ通信部７４にアクセスし、キー情報８１が表す表示ページのページ情報７５を要求する（Ｓ４１）。サーバ通信部７４は、ブラウザ３２ａからの要求に応じてデータ管理部７２にアクセスし、表示ページのページ情報７５を要求する（Ｓ４２）。データ管理部７２は、キー情報８１に基づいてデータ保持部７３が保持する表示ページの中から表示ページを特定し（Ｓ４３）、その後、当該表示ページに対応するページ情報７５をデータ保持部７３から取得する（Ｓ４４）。データ管理部７２は、取得したページ情報７５をサーバ通信部７４に送信する（Ｓ４５）。サーバ通信部７４は、受信したページ情報７５をブラウザ３２ａに送信する（Ｓ４６）。ブラウザ３２ａは、受信したページ情報７５に基づいてｗｅｂヘルプを表示する。
【００３２】
本実施形態に係る印刷システム１において、印刷設定部４１は、設定用ＵＩ５０の表示状態において注意ボタン５５が押下されると、プリンタ３の状態や設定に基づいてキー情報８１を生成し、キー情報８１を用いてブラウザ３２ａを起動する。ブラウザ３２ａは、キー情報８１に基づいてｗｅｂヘルプサーバ４にアクセスし、キー情報８１に対応するページ情報７５をｗｅｂヘルプサーバ４から受信して表示する。
このように、本実施形態に係る印刷システム１では、キー情報８１に基づいてｗｅｂヘルプサーバ４にアクセスし、キー情報８１に対応したページ情報７５をｗｅｂヘルプサーバ４から受信して表示しているので、ページ情報７５に関して内容の自由度を高めることができ、プリンタ３の操作に係る具体的な情報を提示することができる。例えば、設定したい機能を有効にするために行う操作の手順をユーザに提示できるし、操作の手順に関して静止画や動画による提示も可能になる。また、ｗｅｂヘルプサーバ４に保持されたページ情報７５の更新はプリンタベンダによって行うことができるので、ユーザに負担をかけることなく最新のページ情報７５を提示することができる。
【００３３】
＜変形例について＞
上述の実施形態において、印刷設定部４１は、ｗｅｂヘルプサーバ４に保持されたページ情報７５を特定するキー情報８１（ＵＲＩ）を生成し、キー情報８１を用いてブラウザ３２ａを起動していたが、この構成に限定されるものではない。ｗｅｂヘルプサーバ４に保持されたページ情報７５を特定できれば、キー情報８１以外の情報を用いてもよい。
上述の実施形態では、印刷設定とオプション機器の装着状態とに基づいてキー情報８１を生成していたが、オプション機器の装着状態を用いずにキー情報８１を生成してもよい。
ｗｅｂヘルプのページ情報７５に関し、プリンタ３の禁則設定を解除するための操作を表す情報以外の情報をユーザに提示してもよい。
【００３４】
[本発明の実施態様例と作用、効果のまとめ]
＜第一の実施態様＞
本態様に係る情報処理装置（コンピュータ装置２）は、通信回線（通信回線Ｌ）を介して接続された他の情報処理装置（ｗｅｂヘルプサーバ４）から画像形成装置（プリンタ３）の操作に係る情報（ｗｅｂヘルプのページ情報７５）を受信して表示する情報処理装置であって、画像形成に係る設定（印刷設定）を受け付けるための設定画面（設定用ＵＩ５０）を表示する第１表示手段（印刷設定部４１）と、ユーザによる要求操作（バルーンヘルプ６０の表示要求）を受け付けた場合に、設定画面を介して受け付けた設定情報（印刷項目の設定内容）に基づいた要求情報（キー情報８１）を他の情報処理装置（ｗｅｂヘルプサーバ４）に送信する送信手段（通信部３５）と、他の情報処理装置から要求情報に対応した操作に係る情報を受信して表示する第２表示手段（ブラウザ３２ａ）と、を備えることを特徴とする。
本態様に係る情報処理装置によれば、画像形成装置の操作に係る情報に関して内容の自由度を高めることができ、画像形成装置の操作に係る具体的な情報を提示することができる。
【００３５】
＜第二の実施態様＞
本態様に係る情報処理装置では、設定情報は複数の設定項目の設定値（複数の印刷項目の設定内容）を含むことを特徴とする。
本態様に係る情報処理装置によれば、複数の設定項目の設定値に応じて定めた具体的な内容の情報を提示することができる。
【００３６】
＜第三の実施態様＞
本態様に係る情報処理装置では、送信手段は、複数の要求操作を受け付け可能な状態（ＵＩ上に複数の「注意ボタン５５」が表示されている状態）において一の要求操作を受け付けた場合（一の「注意ボタン５５」が押下された場合）に、一の要求操作に対応する設定情報に基づいた要求情報を送信することを特徴とする。
本態様に係る情報処理装置によれば、一の要求操作に対応する設定情報に応じて定めた具体的な内容の情報を提示することができる。
【００３７】
＜第四の実施態様＞
本態様に係る情報処理装置では、設定情報に基づいて要求情報を生成する生成手段（印刷設定部４１）を備えることを特徴とする。
本態様に係る情報処理装置では、生成手段と送信手段が別個に構成されているので、要求情報の生成と要求情報の送信との間に他の処理を挟むことができるなど、処理の自由度を高めることができる。
【００３８】
＜第五の実施態様＞
本態様に係る情報処理装置では、生成手段は、設定情報と画像形成装置の状態を表す状態情報（プリンタ３の機種情報、オプション機器の情報）とに基づいて要求状態を生成することを特徴とする。
本態様に係る情報処理装置では、設定情報と状態情報に応じて定めた具体的な内容の情報を提示することができる。
【００３９】
＜第六の実施態様＞
本態様に係る情報処理装置において、状態情報は、画像形成装置に係る機種情報、及び画像形成装置に装着されたオプション機器に係る情報を含むことを特徴とする。
本態様に係る情報処理装置では、機種情報、及びオプション機器に係る情報に応じて定めた具体的な内容の情報を提示することができる。
【００４０】
＜第七の実施態様＞
本態様に係る情報処理装置において、前記操作に係る情報は、前記画像形成装置の禁則設定を解除するための操作を表す情報であることを特徴とする。
本態様に係る情報処理装置では、画像形成装置の禁則設定を解除するための操作を表す具体的な情報を提示することができる。
【００４１】
＜第八の実施態様＞
本態様に係る情報処理方法は、通信回線を介して接続された他の情報処理装置から画像形成装置の操作に係る情報を受信して表示する情報処理装置による情報処理方法であって、画像形成に係る設定を受け付けるための設定画面を表示するステップと、ユーザによる要求操作を受け付けた場合に、前記設定画面を介して受け付けた設定情報に基づいた要求情報を前記他の情報処理装置に送信するステップと、前記他の情報処理装置から前記要求情報に対応した前記操作に係る情報を受信して表示するステップと、を実行することを特徴とする。
本態様に係る情報処理方法によれば、画像形成装置の操作に係る情報に関して内容の自由度を高めることができ、画像形成装置の操作に係る具体的な情報を提示することができる。
【００４２】
＜第九の実施態様＞
本態様に係るプログラムは、第八の実施態様に記載の情報処理方法における各ステップをコンピュータに実行させることを特徴とする。
本態様に係るプログラムによれば、第八の実施態様と同等の作用効果を奏する。
【００４３】
＜第十の実施態様＞
本態様に係る画像形成システムは、第１乃至第７の実施態様の何れか一つに記載の情報処理装置と、画像形成装置とを備えることを特徴とする。
本態様に係る画像形成システムによれば、第１乃至第７の実施態様と同等の作用効果を奏する。
【符号の説明】
【００４４】
１…印刷システム（画像形成システム）、２…コンピュータ装置（情報処理装置）、３…プリンタ（画像形成装置）、４…ｗｅｂヘルプサーバ（他の情報処理装置）、５…外部装置、６…入力装置、７…表示装置、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…外部Ｉ／Ｆ、１５…通信Ｉ／Ｆ、１６…入力制御部、１７…表示制御部、１８…記憶装置、３１…オペレーティングシステム（ＯＳ）、３２…アプリケーション、３３…プリンタドライバ、３４…ストアデバイスアプリ、３５…通信部、３６…デバイスメタデータ、４１…印刷設定部、４１ａ…表示部、４２…描画部、４３…機能記述ファイル、４４…ドライバプロパティ、４５…拡張保存設定ファイル、４６…設定記憶部、４７…変換スクリプト、４８…システム定義ファイル、５０…設定用ＵＩ、５１…項目別設定のタブ、５２…設定用ＵＩの現在の設定、５３…設定用ＵＩのメニュー項目、５４…設定内容一覧ボタン、５５…注意ボタン、６０…バルーンヘルプ、６１…表示枠、７１…ＯＳ、７２…データ管理部、７３…データ保持部、７４…サーバ通信部、７５…ページ情報、８１…キー情報、９１…ｗｅｂヘルプにおける操作に係る情報、９２…ｗｅｂヘルプにおけるメッセージ情報、９３…ｗｅｂヘルプにおける動画の表示領域、９３ａ…再生アイコン、Ｂ…バス、Ｌ…通信回線
【先行技術文献】
【特許文献】
【００４５】
【特許文献１】特開２０１４−２０９３１６公報
【図１】
2019164445.tif 000003
【図２】
2019164445.tif 000004
【図３】
2019164445.tif 000005
【図４】
2019164445.tif 000006
【図５】
2019164445.tif 000007
【図６】
2019164445.tif 000008
【図７】
2019164445.tif 000009
【図８】
2019164445.tif 000010
【図９】
2019164445.tif 000011