(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された画像形成装置と、
前記ネットワークに接続された端末装置とを備え、
前記画像形成装置は、
ウェブサーバーと、
前記ウェブサーバーにより前記端末装置からのジョブ実行画面データの要求が受信された場合、ユーザーにより値を指定可能なすべての設定項目の中から、前記端末装置および前記端末装置のユーザーの少なくとも一方に対応してジョブ設定項目を選択する設定項目管理部と、
前記設定項目管理部により選択されたジョブ設定項目を含むジョブ実行画面データを生成し、前記ウェブサーバーで前記端末装置へ送信するウェブサーバー管理部とを有し、
前記端末装置は、
前記ジョブ実行画面データの要求を前記ウェブサーバーに送信し、前記ウェブサーバーから前記ジョブ実行画面データを受信し、前記ジョブ実行画面データに基づいて、前記設定項目管理部により選択されたジョブ設定項目を含むジョブ実行画面を表示させるウェブブラウザーを有し、
前記ジョブ実行画面データの要求は、ＨＴＴＰリクエストであり、
前記画像形成装置の前記設定項目管理部は、前記ＨＴＴＰリクエストのヘッダーに含まれるユーザーエージェント情報から前記端末装置の種別を特定し、前記ユーザーエージェント情報が組込システム用ウェブブラウザーのユーザーエージェント情報である場合には、前記端末装置の種別がモバイル端末であると判定し、
前記画像形成装置に、前記ユーザーエージェント情報に関連付けて表示画面サイズが予め登録されており、
前記画像形成装置の前記設定項目管理部は、前記ＨＴＴＰリクエストのヘッダーに含まれるユーザーエージェント情報に関連付けて登録されている前記表示画面サイズから、前記ジョブ実行画面データに含める前記ジョブ設定項目を決定し、
前記端末装置の種別が前記モバイル端末である場合の前記ジョブ実行画面データに含める前記ジョブ設定項目の数は、前記端末装置の種別が前記モバイル端末ではない場合の前記ジョブ実行画面データに含める前記ジョブ設定項目より少ないこと、
を特徴とする画像形成システム。
【請求項２】
ウェブサーバーと、
前記ウェブサーバーにより端末装置からのジョブ実行画面データの要求が受信された場合、ユーザーにより値を指定可能なすべての設定項目の中から、前記端末装置および前記端末装置のユーザーの少なくとも一方に対応してジョブ設定項目を選択する設定項目管理部と、
前記設定項目管理部により選択されたジョブ設定項目を含むジョブ実行画面データを生成し、前記ウェブサーバーで前記端末装置へ送信するウェブサーバー管理部と、
を備え、
前記ジョブ実行画面データの要求は、ＨＴＴＰリクエストであり、
前記設定項目管理部は、前記ＨＴＴＰリクエストのヘッダーに含まれるユーザーエージェント情報から前記端末装置の種別を特定し、前記ユーザーエージェント情報が組込システム用ウェブブラウザーのユーザーエージェント情報である場合には、前記端末装置の種別がモバイル端末であると判定し、
前記ユーザーエージェント情報に関連付けて表示画面サイズが予め登録されており、
前記設定項目管理部は、前記ＨＴＴＰリクエストのヘッダーに含まれるユーザーエージェント情報に関連付けて登録されている前記表示画面サイズから、前記ジョブ実行画面データに含める前記ジョブ設定項目を決定し、
前記端末装置の種別が前記モバイル端末である場合の前記ジョブ実行画面データに含める前記ジョブ設定項目の数は、前記端末装置の種別が前記モバイル端末ではない場合の前記ジョブ実行画面データに含める前記ジョブ設定項目より少ないこと、
を特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムおよび画像形成装置に関するものである。
【背景技術】
【０００２】
プリンター、コピー機、複合機などの画像形成装置には、ウェブサーバー機能を有するものがある。そのような画像形成装置の所定のＵＲＬ（Universal Resource Locator）に対して、パーソナルコンピューターなどのホスト装置のウェブブラウザーが、ＨＴＭＬ（Hypertext Markup Language）データの送信要求を送信すると、画像形成装置は、そのときのデバイス状態を記述したＨＴＭＬデータをホスト装置へ送信する。そして、ホスト装置のウェブブラウザーは、そのＨＴＭＬデータに基づいて、デバイス状態を表示する（例えば、特許文献１参照）。このデバイス状態は、プリンターやファクシミリなどの内部デバイスの状態であって、「異常なし」、「通信エラー」などといった値をとる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２０６４５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の技術を応用して、ホスト装置のウェブブラウザーが、ジョブ実行を指示する画面のＨＴＭＬデータを画像形成装置から取得してそのＨＴＭＬデータに基づいてジョブ実行画面を表示し、そのジョブ実行画面に対する所定の操作を検出すると、例えば文書ボックス内の書類の印刷、送信などといったジョブを実行させるコマンドを画像形成装置へ送信し、画像形成装置にそのジョブを実行させることが考えられる。
【０００５】
画像形成装置において、ジョブを実行する際に設定可能なパラメーター（つまり、ジョブ設定項目）は多数存在する。このため、ホスト装置からジョブを実行させる場合、ジョブ設定項目の値のセットや変更、ジョブの実行などのための操作画面であるジョブ実行画面において、すべての設定項目およびその設定項目に対する入力部（入力フィールド、メニュー、チェックボックス、ラジオボタンなど）を表示させると、ジョブ実行画面に対する操作をユーザーが行いにくくなってしまう。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、ユーザーが操作しやすいジョブ実行画面を端末装置に表示させる画像形成システムおよび画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明では以下のようにした。
【０００８】
本発明に係る画像形成システムは、ネットワークに接続された画像形成装置と、そのネットワークに接続された端末装置とを備える。画像形成装置は、ウェブサーバーと、ウェブサーバーにより端末装置からのジョブ実行画面データの要求が受信された場合、ユーザーにより値を指定可能なすべての設定項目の中から、端末装置および端末装置のユーザーの少なくとも一方に対応してジョブ設定項目を選択する設定項目管理部と、設定項目管理部により選択されたジョブ設定項目を含むジョブ実行画面データを生成し、ウェブサーバーで端末装置へ送信するウェブサーバー管理部とを有する。端末装置は、ジョブ実行画面データの要求をウェブサーバーに送信し、ウェブサーバーからジョブ実行画面データを受信し、ジョブ実行画面データに基づいて、設定項目管理部により選択されたジョブ設定項目を含むジョブ実行画面を表示させるウェブブラウザーを有する。そして、ジョブ実行画面データの要求は、ＨＴＴＰリクエストであり、画像形成装置の設定項目管理部は、そのＨＴＴＰリクエストのヘッダーに含まれるユーザーエージェント情報から端末装置の種別を特定し、そのユーザーエージェント情報が組込システム用ウェブブラウザーのユーザーエージェント情報である場合には、端末装置の種別がモバイル端末であると判定する。また、画像形成装置に、ユーザーエージェント情報に関連付けて表示画面サイズが予め登録されており、画像形成装置の設定項目管理部は、ＨＴＴＰリクエストのヘッダーに含まれるユーザーエージェント情報に関連付けて登録されている表示画面サイズから、ジョブ実行画面データに含める前記ジョブ設定項目を決定する。端末装置の種別がモバイル端末である場合のジョブ実行画面データに含めるジョブ設定項目の数は、端末装置の種別がモバイル端末ではない場合のジョブ実行画面データに含めるジョブ設定項目より少ない。
【０００９】
これにより、端末装置のウェブブラウザーにおいて、適切な数のジョブ設定項目を含むジョブ実行画面を表示させることができる。したがって、ユーザーが操作しやすいジョブ実行画面が端末装置に表示される。
【００１０】
本発明に係る画像形成装置は、ウェブサーバーと、ウェブサーバーにより端末装置からのジョブ実行画面データの要求が受信された場合、ユーザーにより値を指定可能なすべての設定項目の中から、端末装置および端末装置のユーザーの少なくとも一方に対応してジョブ設定項目を選択する設定項目管理部と、設定項目管理部により選択されたジョブ設定項目を含むジョブ実行画面データを生成し、ウェブサーバーで端末装置へ送信するウェブサーバー管理部とを備える。そして、ジョブ実行画面データの要求は、ＨＴＴＰリクエストであり、設定項目管理部は、そのＨＴＴＰリクエストのヘッダーに含まれるユーザーエージェント情報から端末装置の種別を特定し、そのユーザーエージェント情報が組込システム用ウェブブラウザーのユーザーエージェント情報である場合には、端末装置の種別がモバイル端末であると判定する。また、ユーザーエージェント情報に関連付けて表示画面サイズが予め登録されており、設定項目管理部は、そのＨＴＴＰリクエストのヘッダーに含まれるユーザーエージェント情報に関連付けて登録されている表示画面サイズから、ジョブ実行画面データに含める前記ジョブ設定項目を決定する。端末装置の種別がモバイル端末である場合のジョブ実行画面データに含めるジョブ設定項目の数は、端末装置の種別がモバイル端末ではない場合のジョブ実行画面データに含めるジョブ設定項目より少ない。
【００１１】
これにより、端末装置のウェブブラウザーにおいて、適切な数のジョブ設定項目を含むジョブ実行画面を表示させることができる。したがって、ユーザーが操作しやすいジョブ実行画面が端末装置に表示される。特に、画面サイズの小さいモバイル端末においては、表示されるジョブ設定項目が少なくなる。したがって、ユーザーが操作しやすいジョブ実行画面が端末装置に表示される。
【発明の効果】
【００１７】
本発明によれば、ユーザーが操作しやすいジョブ実行画面が端末装置に表示される。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の実施の形態１に係る画像形成システムの構成を示すブロック図である。
【図２】図２は、図１における画像形成装置の構成を示すブロック図である。
【図３】図３は、図１における端末装置の構成を示すブロック図である。
【図４】図４は、図１に示す画像形成システムにおける各装置の動作について説明するシーケンス図である。
【図５】図５は、図１に示す端末装置において表示されるジョブ実行画面内のパラメーター設定画面の一例を示す図である。
【図６】図６は、実施の形態２においてジョブ実行画面データを生成する処理を説明するフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図に基づいて本発明の実施の形態を説明する。
【００２０】
実施の形態１．
【００２１】
図１は、本発明の実施の形態１に係る画像形成システムの構成を示すブロック図である。図１に示すシステムにおいては、画像形成装置１が、ネットワーク２に接続され、そのネットワーク２に端末装置３が接続されている。画像形成装置１は、プリンター、スキャナー機、コピー機、複合機などといった装置である。ネットワーク２は、有線のネットワークに限定されず、一部または全部が無線のネットワークであってもよい。
【００２２】
図２は、図１における画像形成装置１の構成を示すブロック図である。
【００２３】
画像形成装置１は、プリンター１１と、スキャナー１２と、ファクシミリ装置１３と、操作パネル１４と、通信装置１５と、演算処理装置１６とを備える。
【００２４】
プリンター１１は、印刷データに基づいて原稿画像を印刷する内部デバイスである。スキャナー１２は、原稿から原稿画像を光学的に読み取り、原稿画像の画像データを生成する内部デバイスである。ファクシミリ装置１３は、送信すべき原稿画像の画像データからファクシミリ信号を生成し送信するとともに、ファクシミリ信号を受信し画像データに変換する内部デバイスである。
【００２５】
また、操作パネル１４は、画像形成装置１の筐体表面に配置され、ユーザーに対して各種情報を表示する表示装置と、ユーザー操作を検出する入力装置とを有する。表示装置としては例えば液晶ディスプレイが使用される。入力装置としては、キースイッチ、タッチパネルなどが使用される。キースイッチはハードウェアキーであり、表示装置およびタッチパネルによりソフトウェアキーが実現される。このように、操作パネル１４は、画像形成装置１のユーザーインターフェースである。
【００２６】
また、通信装置１５は、ネットワーク２に接続され、ネットワーク２を介して他の装置（端末装置３など）と所定の通信プロトコルでデータ通信を行う装置である。通信装置１５としては、ネットワークインターフェース、モデムなどが使用される。
【００２７】
また、演算処理装置１６は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有するコンピューターであり、図示せぬ記憶装置、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００２８】
画像形成装置１の起動後に、各種プログラムが演算処理装置１６により適宜実行される。この実施の形態では、演算処理装置１６により、図示せぬオペレーティングシステム、コントローラー３１、通信処理部３２、パネル制御部３３、ジョブ制御部３４、認証認可管理部３５、ステータス管理部３６、ウェブサーバー管理部３７、設定項目管理部３８、サービス実行部３９などの処理部が実現される。
【００２９】
コントローラー３１は、プリンター１１、スキャナー１２、ファクシミリ装置１３、操作パネル１４などといった内部デバイスを監視および制御する処理部である。コントローラー３１は、内部デバイスの状態をステータス管理部３６に通知する。
【００３０】
通信処理部３２は、通信装置１５を制御してデータ通信を実行する処理部である。通信処理部３２は、ウェブサーバーを有し、ＨＴＴＰ（Hypertext Transfer Protocol）で端末装置３のウェブブラウザーと通信する。
【００３１】
パネル制御部３３は、コントローラー３１を使用して、操作パネル１４に各種画面を表示させたり、操作パネル１４に対するユーザー操作を検出したりするとともに、ユーザー操作などに従って画面遷移を行う処理部である。
【００３２】
ジョブ制御部３４は、サービス実行部３９により受け付けた要求に応じたジョブを実行する処理部である。ジョブ制御部３４は、コントローラー３１を使用して、ジョブ種別に応じた内部デバイス（プリンター１１など）を動作させる。
【００３３】
認証認可管理部３５は、ユーザー認証を行い、ユーザーのログインを許可するか否かを判定するとともに、ジョブ認可情報に基づいて所定の１または複数のジョブ種別についてユーザーによるジョブの実行を許可するか否かを判定する。認証認可管理部３５は、ログイン中のユーザー（つまり、ログインを許可されたユーザー）の属性情報（ユーザーの表示名、電子メールアドレスなど）を、必要に応じて特定する。ユーザーの属性情報は、ユーザーＩＤと関連付けられており、ログイン時に入力されるユーザーＩＤに基づいて、ログイン中のユーザーの属性情報が特定される。
【００３４】
ステータス管理部３６は、コントローラー３１からの内部デバイス状態の情報を受け付け、現時点での内部デバイス状態を示すデータを保持する。
【００３５】
ウェブサーバー管理部３７は、設定項目管理部３８により選択されたジョブ設定項目を含むジョブ実行画面データを１つのＨＴＭＬファイルとして生成し、通信処理部３２のウェブサーバーで端末装置３へ送信する。
【００３６】
設定項目管理部３８は、通信処理部３２のウェブサーバーにより端末装置３からのジョブ実行画面データの要求（ＨＴＴＰリクエスト）が受信された場合、ユーザーにより値を指定可能なすべての設定項目の中から、端末装置３および端末装置３のユーザーの少なくとも一方に対応して、ジョブ実行画面で表示するジョブ設定項目を選択する。
【００３７】
サービス実行部３９は、操作パネル１４に対するユーザー操作やネットワーク２を介して端末装置３から供給されるコマンドによるユーザー要求（印刷、コピー、ファクシミリ送信、システム設定変更など）を受け付け、その要求に応じた処理を実行する。印刷、コピー、ファクシミリ送信などのジョブについては、サービス実行部３９は、ジョブ制御部３４に実行させる。
【００３８】
図３は、図１における端末装置３の構成を示すブロック図である。端末装置３は、例えば、オペレーティングシステム、ウェブブラウザーなどをインストールされたネットワーク通信機能を有するパーソナルコンピュータや携帯型電子機器である。
【００３９】
端末装置３は、通信装置４１と、表示装置４２と、入力装置４３と、演算処理装置４４とを備える。
【００４０】
通信装置４１は、ネットワーク２に接続され、ネットワーク２を介して他の装置（画像形成装置１など）と所定の通信プロトコルでデータ通信を行う装置である。通信装置４１としては、ネットワークインターフェース、モデムなどが使用される。
【００４１】
表示装置４２は、端末装置３のユーザーに対して各種画面を表示する液晶ディスプレイなどといった装置である。入力装置４３は、ユーザー操作を検出するキーボード、マウスなどといった装置である。
【００４２】
また、演算処理装置４４は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有するコンピューターであり、図示せぬ記憶装置、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００４３】
端末装置３の起動後に、各種プログラムが演算処理装置４４により適宜実行される。この実施の形態では、演算処理装置４４により、図示せぬオペレーティングシステム、通信処理部６１、ウェブブラウザー６２などの処理部が実現される。
【００４４】
通信処理部６１は、通信装置４１を制御してデータ通信を実行する処理部である。ウェブブラウザー６２は、通信処理部６１を使用して、ＨＴＴＰでウェブサーバーからＨＴＭＬファイルを取得し、そのＨＴＭＬファイルに基づく画面を表示装置４２に表示させる処理部である。
【００４５】
ウェブブラウザー６２は、ジョブ実行画面データの要求を画像形成装置１の通信処理部３２のウェブサーバーに送信し、そのウェブサーバーからジョブ実行画面データを含むＨＴＭＬファイルを受信し、そのジョブ実行画面データに基づいて、画像形成装置１において設定項目管理部３８により選択されたジョブ設定項目を含むジョブ実行画面を表示装置４２に表示させる。
【００４６】
次に、上記システムにおける各装置の動作について説明する。
【００４７】
図４は、図１に示す画像形成システムにおける各装置の動作について説明するシーケンス図である。
【００４８】
まず、端末装置３において、操作パネル１４に対するユーザー操作によりウェブブラウザー６２が起動される（ステップＳ１）。
【００４９】
そして、ウェブブラウザー６２において、所定のＵＲＬが選択されると、ウェブブラウザー６２は、通信処理部６１を使用して、画像形成装置１のログイン画面データ（ログイン画面のＨＴＭＬファイル）の要求を送信する（ステップＳ２）。
【００５０】
画像形成装置１では、通信処理部３２のウェブサーバーが、その要求を受信すると、ログイン画面データをウェブブラウザー６２へ送信する（ステップＳ３）。
【００５１】
ウェブブラウザー６２は、ログイン画面データを受信すると、ログイン画面データに基づきログイン画面を表示装置４２に表示させる（ステップＳ４）。
【００５２】
ログイン画面には、ユーザーＩＤおよびパスワードの入力フィールド、および送信ボタンがあり、ユーザーが、入力装置４３を操作して、入力フィールドにユーザーＩＤおよびパスワードを入力し、送信ボタンを押下すると、ウェブブラウザー６２は、ユーザーＩＤおよびパスワードを含むログイン要求を画像形成装置１へ送信する（ステップＳ５）。
【００５３】
画像形成装置１では、通信処理部３２のウェブサーバーがそのログイン要求を受信すると、認証認可管理部３５は、ログイン要求に含まれているユーザーＩＤおよびパスワードに基づいてユーザー認証を行う（ステップＳ６）。ユーザー認証により、端末装置３のユーザーが正規のユーザーであると判定された場合には、ログインが許可され、そうでない場合には、ログインが拒否される。
【００５４】
通信処理部３２のウェブサーバーは、そのログイン結果をウェブブラウザー６２へ送信する（ステップＳ７）。
【００５５】
ログインが許可された場合、認証認可管理部３５は、認証トークンをそのユーザーについて発行し、通信処理部３２のウェブサーバーは、ログイン結果とともにその認証トークンをウェブブラウザー６２へ送信し、以後、ログアウトまで、ウェブブラウザー６２は、通信処理部３２のウェブサーバーへの要求には、その認証トークンを付加する。認証認可管理部３５は、ユーザーＩＤに関連付けて認証トークンを管理する。
【００５６】
ウェブブラウザー６２は、ログインが許可された旨のログイン結果を受信すると、ジョブ実行画面データの要求を通信処理部３２のウェブサーバーへ送信する（ステップＳ８）。この実施の形態１では、ジョブ実行画面データは、ＨＴＭＬファイルであって、ジョブ実行画面データの要求は、ＨＴＴＰリクエストである。
【００５７】
ジョブ実行画面は、文書ボックス内の文書の印刷、送信、ダウンロードなどといった遠隔のウェブブラウザーから実行可能なジョブについてのジョブ設定項目の値のセットや変更、ジョブの実行などのための操作画面である。
【００５８】
通信処理部３２のウェブサーバーがジョブ実行画面データの要求を受信すると、設定項目管理部３８は、その要求を送信してきた端末装置３の属性（装置種別、ウェブブラウザー６２の種別など）、およびログイン中の端末装置３のユーザーのうちの少なくとも一方を特定し、端末装置３および／またはユーザーに応じたジョブ設定項目のセットを選択する（ステップＳ９）。
【００５９】
実施の形態１では、ユーザーに応じたジョブ設定項目のセットが選択される。このとき、認証認可管理部３５は、その要求に付加されている認証トークンに関連付けられているユーザーＩＤを特定し、設定項目管理部３８は、特定されたユーザーＩＤに関連付けられて予め登録されているジョブ設定項目のセットを選択する。
【００６０】
例えば、あるユーザーについて登録されているジョブ設定項目のセットには、そのユーザーがよく使う機能（例えば両面印刷など）のジョブ設定項目が含まれ、そのユーザーが使わない機能（例えば集約印刷、拡大縮小など）のジョブ設定項目は含まれていない。これにより、各ユーザーに適したジョブ設定項目のセットが選択される。
【００６１】
各ユーザーについて選択されるジョブ設定項目は、そのユーザーや管理者により予め登録されている。また、ジョブ設定項目がプルダウンメニューなどのメニューで記述される場合には、メニューに含まれる選択肢（選択可能な設定値）として、そのユーザーがよく使う選択肢のみがそのユーザーや管理者により予め登録されるようにしてもよい。
【００６２】
そして、ウェブサーバー管理部３７は、設定項目管理部３８により選択されたジョブ設定項目（つまり、端末装置３においてジョブ設定画面が表示された際に、その設定項目に対する設定値を入力可能にするＨＴＭＬやＪａｖａＳｃｒｉｐｔなどでの記述）を含むジョブ実行画面データを、ＨＴＭＬファイルとして生成し（ステップＳ１０）、生成したＨＴＭＬファイルを通信処理部３２のウェブサーバーで、端末装置３のウェブブラウザー６２へ送信する（ステップＳ１１）。
【００６３】
端末装置３のウェブブラウザー６２は、通信処理部６１を使用して、そのジョブ実行画面データを含むＨＴＭＬファイルを受信すると、ジョブ実行画面データに基づくジョブ実行画面を表示装置４２に表示させる（ステップＳ１２）。
【００６４】
図５は、図１に示す端末装置３において表示されるジョブ実行画面内のパラメーター設定画面の一例を示す図である。図５に示すジョブ実行画面では、排紙先、両面印刷、集約印刷、ブックレット、拡大・縮小、およびエコプリントというジョブ設定項目のみが選択され表示されており、その他の選択されなかったジョブ設定項目は表示されない。
【００６５】
そして、端末装置３のユーザーは、入力装置４３を操作して、ジョブ実行画面において、各ジョブ設定項目についての設定値を選択または入力する。その後、端末装置３のユーザーが入力装置４３を操作して、ジョブ実行画面においてジョブの実行要求を入力すると、ウェブブラウザー６２は、ジョブ実行要求とともに、ジョブ実行画面において選択または入力された各ジョブ設定項目の設定値を、通信処理部３２のウェブサーバーへ送信する（ステップＳ１３）。
【００６６】
通信処理部３２のウェブサーバーは、そのジョブ実行要求とジョブ設定項目の設定値とを受信すると、サービス実行部３９に供給する。サービス実行部３９は、そのジョブ実行要求により指定されたジョブを、ジョブ制御部３４に実行させる。ジョブ制御部３４は、そのジョブ設定項目の設定値を反映させて、そのジョブを実行する（ステップＳ１４）。
【００６７】
以上のように、上記実施の形態１によれば、画像形成装置１では、設定項目管理部３８は、通信処理部３２のウェブサーバーにより端末装置３からのジョブ実行画面データの要求が受信された場合、ユーザーにより値を指定可能なすべての設定項目の中から、端末装置３および端末装置３のユーザーの少なくとも一方に対応してジョブ設定項目を選択し、ウェブサーバー管理部３７は、設定項目管理部３８により選択されたジョブ設定項目を含むジョブ実行画面データを生成し、通信処理部３２のウェブサーバーで端末装置３へ送信する。端末装置３では、ウェブブラウザー６２が、ジョブ実行画面データの要求を通信処理部３２のウェブサーバーに送信し、そのウェブサーバーからジョブ実行画面データを受信し、ジョブ実行画面データに基づいて、設定項目管理部３８により選択されたジョブ設定項目を含むジョブ実行画面を表示させる。
【００６８】
これにより、端末装置３のウェブブラウザー６２において、適切な数のジョブ設定項目を含むジョブ実行画面を表示させることができる。したがって、ユーザーが操作しやすいジョブ実行画面が端末装置３に表示される。
【００６９】
実施の形態２．
【００７０】
本発明の実施の形態２に係る画像形成システムでは、画像形成装置１の設定項目管理部３８は、通信処理部３２のウェブサーバーにより端末装置３からのジョブ実行画面データの要求（ＨＴＴＰリクエスト）が受信された場合、ユーザーにより値を指定可能なすべての設定項目の中から、端末装置３の属性（装置種別、ウェブブラウザー６２の種別など）に関連付けられているジョブ設定項目のセットを選択する。
【００７１】
なお、実施の形態２に係る画像形成システムの構成は実施の形態１のものと同様である。ただし、実施の形態２では、以下のようにして画像形成装置１の設定項目管理部３８およびウェブサーバー管理部３７によりジョブ実行画面データが生成される。
【００７２】
図６は、実施の形態２においてジョブ実行画面データを生成する処理を説明するフローチャートである。
【００７３】
実施の形態２では、画像形成装置１において、通信処理部３２のウェブサーバーにより端末装置３からのジョブ実行画面データの要求（ＨＴＴＰリクエスト）が受信されると、設定項目管理部３８は、そのＨＴＴＰリクエストのヘッダーを解析し（ステップＳ２１）、そのヘッダーに含まれているユーザーエージェント情報を特定する（ステップＳ２２）。なお、ユーザーエージェント情報は、ウェブブラウザーにより自動的にＨＴＴＰリクエストヘッダーに記述される情報であって、端末装置３および／またはウェブブラウザー６２の種別を示す情報を含む。
【００７４】
そして、設定項目管理部３８は、特定したユーザーエージェント情報に基づいて端末装置３のクライアント種別を特定する（ステップＳ２３）。この実施の形態２では、クライアント種別は、モバイル端末および標準ＰＣのいずれかである。特定したユーザーエージェント情報が、予め登録されているものに一致（部分一致または完全一致）する場合には、クライアント種別がモバイル端末であると判定される。
【００７５】
モバイル端末とは、携帯電話機、スマートフォン、ゲーム機などといったネットワーク機能を有する表示画面の小さい携帯型の小型電子機器である。したがって、例えば、ノート型パーソナルコンピューターは、標準ＰＣに分類される。
【００７６】
例えば、組込システムを内蔵しウェブブラウザーがプリインストールされているものであれば、ユーザーエージェント情報に端末装置３の機種名が含まれていることが多いため、その機種名によって端末装置３がモバイル端末であると判定される。また、例えば、特定されたユーザーエージェント情報が組込システム用ウェブブラウザーのユーザーエージェント情報である場合には、端末装置３がモバイル端末であると判定されるようにしてもよい。
【００７７】
設定項目管理部３８は、特定した端末装置３のクライアント種別がモバイル端末であるか否かを判定する（ステップＳ２４）。
【００７８】
端末装置３のクライアント種別がモバイル端末である場合、設定項目管理部３８は、モバイル端末用のジョブ設定項目セットを選択し（ステップＳ２５）、ウェブサーバー管理部３７は、選択されたジョブ設定項目セットを含むジョブ実行画面データを生成する（ステップＳ２６）。
【００７９】
一方、端末装置３のクライアント種別がモバイル端末ではない場合（つまり、標準ＰＣである場合）、設定項目管理部３８は、標準ＰＣ用のジョブ設定項目セットを選択し（ステップＳ２７）、ウェブサーバー管理部３７は、選択されたジョブ設定項目セットを含むジョブ実行画面データを生成する（ステップＳ２８）。
【００８０】
このように、端末装置３がモバイル端末である場合とそうでない場合とで異なるジョブ設定項目セットが選択される。
【００８１】
このとき、設定項目管理部３８は、端末装置３のクライアント種別がモバイル端末である場合、標準ＰＣのジョブ設定項目より少ない数のジョブ設定項目を選択する。これにより、画面サイズの小さいモバイル端末においては、表示されるジョブ設定項目が少なくなる。したがって、ユーザーが操作しやすいジョブ実行画面が端末装置３に表示される。
【００８２】
なお、この実施の形態２において、画像形成装置１に、モバイル端末などのユーザーエージェント情報に関連付けて表示画面サイズを予め登録しておき、設定項目管理部３８が、その表示画面サイズから、ジョブ実行画面データに含めるジョブ設定項目やその数を決定するようにしてもよい。
【００８３】
以上のように、上記実施の形態２によれば、端末装置３の種別に応じた適切な数のジョブ設定項目を含むジョブ実行画面が端末装置３において表示される。
【００８４】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００８５】
例えば、上記実施の形態１では、ユーザーに応じたジョブ設定項目が選択され、上記実施の形態２では、端末装置３に応じたジョブ設定項目が選択されるが、ユーザーおよび端末装置３の両方に応じたジョブ設定項目が選択されるようにしてもよい。例えば、各ユーザーについて標準ＰＣ用のジョブ設定項目セットとモバイル端末用のジョブ設定項目セットの両方を予め登録しておき、上記実施の形態１，２のようにして、ユーザーおよびクライアント種別に応じたジョブ設定項目セットを選択すればよい。
【００８６】
また、上記実施の形態において、ユーザーＩＤではなく、ユーザーが部門コードで画像形成装置１にログインした場合、設定項目管理部３８は、ユーザーに関連付けられているジョブ設定項目として、その部門コードに関連付けられているジョブ設定項目を特定する。
【００８７】
また、上記実施の形態２においては、ユーザー認証をしないでログインを許可する場合でも、同様にして、ジョブ設定項目を選択することができる。
【００８８】
また、上記実施の形態１，２において、ウェブブラウザーでジョブ実行画面データが要求される場合にジョブ実行画面データに含められる標準となるジョブ設定項目は、例えば管理者が画像形成装置１を操作することによりカスタマイズ可能である。
【００８９】
また、上記実施の形態１，２において、各ユーザー、および各端末装置の属性についてのジョブ実行画面データに含められるジョブ設定項目は、管理者が画像形成装置１を操作することによりカスタマイズ可能である。
【産業上の利用可能性】
【００９０】
本発明は、例えば、複合機などの画像形成装置に適用可能である。
【符号の説明】
【００９１】
１  画像形成装置
２  ネットワーク
３  端末装置
３２  通信処理部（ウェブサーバーの一例）
３７  ウェブサーバー管理部
３８  設定項目管理部
６２  ウェブブラウザー
【図１】
0005325859.tif 000002
【図２】
0005325859.tif 000003
【図３】
0005325859.tif 000004
【図４】
0005325859.tif 000005
【図５】
0005325859.tif 000006
【図６】
0005325859.tif 000007