(57)【要約】【課題】印刷装置に印刷を実行させる場合において、印刷設定に関する操作を補助することによりユーザの利便性を向上させること。【解決手段】画像形成装置に設定されている各論理プリンタの印刷可否状態を、論理プリンタ記憶部に記憶されている各論理プリンタの印刷設定情報とエンジン情報記憶部に記憶されているエンジン情報とに基づいて、クライアント端末のＷｅｂブラウザ上に表示する。【選択図】図７
2013257770.tif 000002
【特許請求の範囲】
【請求項１】
印刷に関する設定項目が予め設定された印刷設定情報を有する印刷制御装置であって、
前記設定項目の設定内容が異なる複数の前記印刷設定情報を記憶する印刷設定情報記憶部と、
印刷出力を実行する印刷出力部の状態に関する状態情報を記憶する状態情報記憶部と、
前記状態情報を参照し、夫々の前記設定項目に基づいて複数の前記印刷設定情報毎に印刷出力の可否を判定する印刷可否判定部と、
複数の前記印刷設定情報毎に印刷出力の実行命令を入力するための操作画面を表示するための表示情報を生成する表示情報生成部と、
を含み、
前記表示情報生成部は、前記印刷設定情報毎に判定された印刷出力の可否の判定結果を夫々の前記印刷設定情報に関連付けて表示するように前記表示情報を生成することを特徴とする印刷制御装置。
【請求項２】
前記印刷可否判定部は、印刷出力不可と判定した印刷設定情報について、印刷出力不可と判定した際の原因を前記設定項目毎に検知し、
前記表示情報生成部は、印刷出力不可と判定された前記印刷設定情報毎に検知された前記原因を夫々の前記設定項目に関連付けて表示するように前記表示情報を生成することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
印刷に関する設定項目が予め設定された印刷設定情報を有する印刷制御装置の制御プログラムであって、
前記設定項目の設定内容が異なる複数の前記印刷設定情報を記憶するステップと、
印刷出力を実行する印刷出力部の状態に関する状態情報を記憶するステップと、
前記状態情報を参照し、夫々の前記設定項目に基づいて複数の前記印刷設定情報毎に印刷出力の可否を判定するステップと、
複数の前記印刷設定情報毎に印刷出力の実行命令を入力するための操作画面を表示するための表示情報を生成するステップと、
前記印刷設定情報毎に判定された印刷出力の可否の判定結果を夫々の前記印刷設定情報に関連付けて表示するように前記表示情報を生成するステップと、
印刷制御装置に実行させることを特徴とする印刷制御装置の制御プログラム。
【請求項４】
印刷に関する設定項目が予め設定された印刷設定情報を有する印刷制御装置の制御方法であって、
前記設定項目の設定内容が異なる複数の前記印刷設定情報を記憶し、
印刷出力を実行する印刷出力部の状態に関する状態情報を記憶し、
前記状態情報を参照し、夫々の前記設定項目に基づいて複数の前記印刷設定情報毎に印刷出力の可否を判定し、
複数の前記印刷設定情報毎に印刷出力の実行命令を入力するための操作画面を表示するための表示情報を生成し、
前記印刷設定情報毎に判定された印刷出力の可否の判定結果を夫々の前記印刷設定情報に関連付けて表示するように前記表示情報を生成することを特徴とする印刷制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御装置の制御プログラム、印刷制御装置の制御方法に関し、特に、印刷制御装置の利用方法に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような画像処理装置のうち電子化された書類の出力に用いられるプリンタを利用する際、ユーザは、用紙サイズや用紙種類、ステープルの有無、両面印刷等の様々な印刷設定情報を上記プリンタに指定することにより、所望の印刷設定で印刷を実行させることができるようになっている。ところが、プリンタを利用する度にこのような多くの印刷設定情報をユーザが指定しなければならないのでは手間がかかり不便である。そこで、通常、このようなプリンタは、ユーザがよく利用する印刷設定情報をデフォルトの設定として記憶しておくようになっている。
【０００４】
このように、ユーザは、よく利用する印刷設定情報をプリンタに記憶させておくことで、印刷設定情報を指定するための操作を行うことなく、所望の印刷設定で印刷を実行させることができるようになっている。ところが、ユーザは、毎回同じ印刷設定により印刷を実行させるとは限らず、異なる印刷設定により印刷を実行させたい場合には結局、印刷設定情報を改めて指定し直さなければならないといった不便が生じることになる。
【０００５】
そこで、１台の物理的なプリンタに、それぞれ異なる印刷設定情報が設定された論理プリンタを設定しておき、ユーザに選択された論理プリンタに設定されている印刷設定情報に従って印刷を実行するプリンタが既に知られている（例えば、特許文献１）。ここで論理プリンタとは、１台の物理的なプリンタにおいて、異なる印刷設定情報毎に設定された仮想的なプリンタであって、ネットワーク等を介してＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等のクライアント端末から参照することができるようになっている。
【０００６】
特許文献１には、Ｗｅｂサーバを備えるプリンタであって、クライアント端末のＷｅｂブラウザから上記Ｗｅｂサーバが提供する各論理プリンタの一覧を参照して、その中から希望の印刷設定情報が設定されている論理プリンタを選択することができるプリンタが記載されている。特許文献１に記載されているプリンタによれば、ユーザは、デフォルトの設定とは異なる印刷設定により印刷を実行させたい場合であっても印刷設定情報を改めて指定し直す必要がなく、Ｗｅｂブラウザ上で希望の印刷設定が設定されている論理プリンタを選択するだけで、所望の印刷設定で印刷を実行させることが可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、特許文献１に記載されているプリンタにおいては、特定の設定項目の影響により、ユーザに選択されても印刷を実行することができない論理プリンタが存在することがある。例えば、物理的なプリンタにおいてステープルが切れている場合、印刷設定情報としてステープルを実行するように設定されている論理プリンタについては、その論理プリンタに設定されている印刷設定情報に従って印刷を実行することが不可能となる。
【０００８】
そのため、クライアント端末のＷｅｂブラウザ上に表示されている論理プリンタの一覧には、印刷を実行することが可能な論理プリンタと不可能な論理プリンタとが混在して表示されることになる。従って、このような場合には、ユーザはどの論理プリンタが印刷可能でどの論理プリンタが印刷不可能かを確認することができない。即ち、各論理プリンタの状態を確認することができないため、本来なら印刷を実行することができない論理プリンタを誤って選択して印刷データを送信してしまい、印刷エラーとなってしまうことがある。また、このような印刷エラーが発生しても、ユーザはプリンタの状態を直接確認しなければ何が原因で印刷エラーとなってしまったのかを知ることができないといった問題がある。これは、Ｗｅｂサーバによって提供されている論理プリンタに、プリンタの状況をリアルタイムに反映することができないためによる。
【０００９】
本発明は、このような課題を解決するためになされたものであり、印刷装置に印刷を実行させる場合において、印刷設定に関する操作を補助することによりユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、印刷に関する設定項目が予め設定された印刷設定情報を有する印刷制御装置であって、前記設定項目の設定内容が異なる複数の前記印刷設定情報を記憶する印刷設定情報記憶部と、印刷出力を実行する印刷出力部の状態に関する状態情報を記憶する状態情報記憶部と、前記状態情報を参照し、夫々の前記設定項目に基づいて複数の前記印刷設定情報毎に印刷出力の可否を判定する印刷可否判定部と、複数の前記印刷設定情報毎に印刷出力の実行命令を入力するための操作画面を表示するための表示情報を生成する表示情報生成部と、を含み、前記表示情報生成部は、前記印刷設定情報毎に判定された印刷出力の可否の判定結果を夫々の前記印刷設定情報に関連付けて表示するように前記表示情報を生成することを特徴とする。
【００１１】
また、本発明の他の態様は、印刷に関する設定項目が予め設定された印刷設定情報を有する印刷制御装置の制御プログラムであって、前記設定項目の設定内容が異なる複数の前記印刷設定情報を記憶するステップと、印刷出力を実行する印刷出力部の状態に関する状態情報を記憶するステップと、前記状態情報を参照し、夫々の前記設定項目に基づいて複数の前記印刷設定情報毎に印刷出力の可否を判定するステップと、複数の前記印刷設定情報毎に印刷出力の実行命令を入力するための操作画面を表示するための表示情報を生成するステップと、前記印刷設定情報毎に判定された印刷出力の可否の判定結果を夫々の前記印刷設定情報に関連付けて表示するように前記表示情報を生成するステップと、印刷制御装置に実行させることを特徴とする。
【００１２】
また、本発明の更に他の態様は、印刷に関する設定項目が予め設定された印刷設定情報を有する印刷制御装置の制御方法であって、前記設定項目の設定内容が異なる複数の前記印刷設定情報を記憶し、印刷出力を実行する印刷出力部の状態に関する状態情報を記憶し、前記状態情報を参照し、夫々の前記設定項目に基づいて複数の前記印刷設定情報毎に印刷出力の可否を判定し、複数の前記印刷設定情報毎に印刷出力の実行命令を入力するための操作画面を表示するための表示情報を生成し、前記印刷設定情報毎に判定された印刷出力の可否の判定結果を夫々の前記印刷設定情報に関連付けて表示するように前記表示情報を生成することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、印刷装置に印刷を実行させる場合において、印刷設定に関する操作を補助することによりユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る印刷システムの運用形態を示す図である。
【図２】本発明の実施形態に係る画像形成装置のハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係る画像形成装置の機能構成を模式的に示すブロック図である。
【図４】本発明の実施形態に係る各論理プリンタ毎に記憶している印刷設定情報の例を示す図である。
【図５】本発明の実施形態に係るエンジン情報記憶部が記憶しているエンジン情報の例を示す図である。
【図６】本発明の実施形態に係るクライアント端末の機能構成を模式的に示すブロック図である。
【図７】本発明の実施形態に係る論理プリンタ一覧画面の表示例を示す図である。
【図８】本発明の実施形態に係る論理プリンタ設定画面の表示例を示す図である。
【図９】本発明の実施形態に係る論理プリンタ設定画面の表示例を示す図である。
【図１０】本発明の実施形態に係る画像形成装置が、クライアント端末のＷｅｂブラウザから送信されてきた印刷データに基づいて画像形成出力を実行する際の処理を説明するためのシーケンス図である。
【図１１】本発明の実施形態に係る印刷システムにおいて、論理プリンタ一覧画面の表示情報が生成される際の処理について説明するためのフローチャートである。
【図１２】本発明の実施形態に係る印刷システムにおいて、論理プリンタ設定画面の表示情報が生成される際の処理について説明するためのフローチャートである。
【図１３】本発明の他の実施形態に係る画像形成装置の機能構成を模式的に示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、インクジェットプリンタやレーザプリンタ等の印刷装置である画像形成装置と、ユーザが操作するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置とがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続された印刷システムを例として説明する。
【００１６】
また、本実施形態に係る画像形成装置はＷｅｂサーバの機能を含み、用紙サイズ、用紙種類、両面／片面印刷、カラー／白黒等の印刷設定が夫々異なる値に設定された仮想的なプリンタが、Ｗｅｂアプリケーションによって論理プリンタとして実現されている。ユーザは、情報処理装置からネットワークを介してその論理プリンタを参照して選択することができるようになっている。そして、本実施形態に係る画像形成装置は、ユーザによりいずれかの論理プリンタが選択されると、その論理プリンタに設定されている印刷設定情報に従って画像形成出力を実行する。ここで、論理プリンタとは、１台の物理的なプリンタにおいて、それぞれ異なる印刷設定情報毎に設定された仮想的なプリンタであり、ユーザがＰＣ等のクライアント端末からネットワーク等を介して参照すると、夫々異なるプリンタとして認識される。
【００１７】
このような本実施形態に係る印刷システムにおいては、画像形成装置に設定されている各論理プリンタの印刷可否状態を、画像形成装置の状況に応じて情報処理装置の画面上に表示させることが可能である。これにより、本実施形態に係る印刷システムにおいて、ユーザは、情報処理装置から各論理プリンタの印刷可否状態を確認することが可能となるため、印刷不可状態の論理プリンタを誤って選択して印刷ジョブを送信してしまうことがなくなり、ユーザの利便性を向上させることができる。
【００１８】
また、このような本実施形態に係る印刷システムにおいては、画像形成装置に設定されている各論理プリンタのうち印刷不可の状態にある論理プリンタについて、印刷不可状態にある原因を情報処理装置の画面上に表示させることが可能である。これにより、本実施形態に係る印刷システムにおいて、ユーザは、印刷不可状態にある論理プリンタについて、情報処理装置からその原因を確認することが可能となるため、どの印刷設定情報を変更することで印刷可能な状態になるかを判断することができ、ユーザの利便性を向上させることができる。以下、詳細に説明する。
【００１９】
まず、本実施形態に係る印刷システムの運用形態について図１を参照して説明する。図１は、本実施形態に係る印刷システムの運用形態を示す図である。図１に示すように、本実施形態に係る画像形成システムは、画像形成装置１、クライアント端末２がＥｔｈｅｒｎｅｔ（登録商標）等のネットワーク３を介して接続されて運用される。尚、ネットワーク３に接続されている画像形成装置やクライアント端末の数は一例であり、これらがもっと多く接続された大規模なシステムであっても良い。また、画像形成装置、クライアント端末がそれぞれ異なるネットワークに接続され、それらのネットワークが公衆回線等の広域ネットワークを介して接続されて運用されても良い。
【００２０】
画像形成装置１は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）であり、クライアント端末２からネットワーク３を介して入力された印刷ジョブや画像形成装置１へのユーザの直接操作により生成された印刷ジョブに基づいて画像形成出力を実行する。
【００２１】
また、本実施形態に係る画像形成装置はＷｅｂサーバ機能を備え、クライアント端末２のＷｅｂブラウザ上から画像形成装置１にアップロードされた印刷対象ファイルに基づいて印刷ジョブを生成し、生成された印刷ジョブに基づいて画像形成出力を実行する。尚、本実施形態に係る印刷ジョブには、ユーザが選択した論理プリンタを識別するための識別情報（以下、「論理プリンタ識別情報」とする）が含まれ、画像形成装置１は、その識別情報に基づいて論理プリンタを識別し、識別した論理プリンタに設定されている印刷設定情報に従って画像形成出力を実行するようになっている。
【００２２】
クライアント端末２は、ユーザが操作する情報処理端末であり、ＰＣの他、携帯電話やスマートフォン、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯型の情報処理装置によって実現されても良い。また、本実施形態に係るクライアント端末２には、画像形成装置１を利用するためのプリンタドライバのプログラムがインストールされている。そのため、ユーザは、クライアント端末２においてプリンタドライバを操作することにより画像形成装置１に画像形成出力を実行させるための印刷ジョブを生成し、生成した印刷ジョブにより動作指示を与えることができる。また、本実施形態に係るクライアント端末２は、ＩＥ（Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ）（登録商標）等のウェブブラウザを備える。
【００２３】
このような構成とすることにより、クライアント端末２は、ユーザ操作によりウェブブラウザ上で入力された情報を画像形成装置１に送信することができる。また、画像形成装置１は、クライアント端末２に情報を送信して、ウェブブラウザ上にその情報を表示させることができる。尚、図１におけるネットワーク３は、例えば、オフィスＬＡＮ等の限定されたネットワークであるが、インターネットや公衆回線等の広域ネットワークを介して接続される態様とすることも可能である。
【００２４】
次に、本実施形態に係る画像形成装置１、クライアント端末２のハードウェア構成について図２を参照して説明する。図２は、本実施形態に係る画像形成装置１のハードウェア構成を模式的に示すブロック図である。尚、画像形成装置１は、図２に示すハードウェア構成に加えて、スキャナ、プリンタ等を実現するためのエンジンを備える。以下の説明においては、画像形成装置１のハードウェア構成を例として説明するが、クライアント端末２についても同様である。
【００２５】
図２に示すように、本実施形態に係る画像形成装置１は、一般的なサーバやＰＣ等と同様の構成を含む。即ち、本実施形態に係る画像形成装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００２６】
ＣＰＵ１０は演算手段であり、画像形成装置１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００２７】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが画像形成装置１の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザが画像形成装置１に情報を入力するためのユーザインタフェースである。
【００２８】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がＲＡＭ２０にロードされたプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像形成装置１の機能を実現する機能ブロックが構成される。
【００２９】
次に、本実施形態に係る画像形成装置１の機能構成について、図３を参照して説明する。図３は、本実施形態に係る画像形成装置１の機能構成を模式的に示すブロック図である。図３に示すように、本実施形態に係る画像形成装置１は、コントローラ１００、ディスプレイパネル１０１、ネットワークＩ／Ｆ１０２、エンジンＩ／Ｆ１０３、プリンタエンジン１０４を有する。
【００３０】
また、コントローラ１００は、論理プリンタ記憶部１０５、印刷ジョブ受信部１０６、印刷設定情報取得部１０７、印刷ジョブ解析部１０８、印刷制御部１０９、Ｗｅｂサーバ１１０、操作表示制御部１１１、エンジン情報記憶部１１２、コンテンツ処理部１１３、印刷データ記憶部１１４、印刷ジョブ生成部１１５を含む。尚、図２においては、電気的接続を実線の矢印で示している。
【００３１】
ディスプレイパネル１０１は、画像形成装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作し、若しくは画像投影表示装置１に対して情報を入力する際の入力インタフェースでもある。即ち、ディスプレイパネル１０１は、ユーザによる操作を受けるための画像を表示する機能を含む。尚、ディスプレイパネル１０１は、図２に示すＬＣＤ６０及び操作部７０によって実現される。
【００３２】
ネットワークＩ／Ｆ１０２は、画像形成装置１がネットワークを介してクライアント端末２等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。ネットワークＩ／Ｆ１０２は、図２に示すＩ／Ｆ５０によって実現される。
【００３３】
エンジンＩ／Ｆ１０３は、印刷制御部１０９やエンジン情報記憶部１１２がプリンタエンジン１０４と情報のやり取りを行うためのインタフェースである。プリンタエンジン１０４は、スキャナやプリンタ等を実現するためのエンジンであって、図示しないＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）、スキャナユニット、排紙トレイ、給紙テーブル、フィニッシャー、インクトナー、プリントエンジン等を有する。プリンタエンジン１０４の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。
【００３４】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びにＨＤＤ４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリにロードされ、ＣＰＵ１０がそのプログラムに従って動作することにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像形成装置１全体を制御する制御部として機能する。
【００３５】
論理プリンタ記憶部１０５は、用紙サイズ、用紙種類、両面／片面印刷、カラー／白黒等の印刷設定情報を各論理プリンタ毎に記憶している。図４に論理プリンタ記憶部１０５が各論理プリンタ毎に記憶している印刷設定情報の例を示す。図４は、本実施形態に係る論理プリンタ記憶部１０５が各論理プリンタ毎に記憶している印刷設定情報の例を示す図である。図４に示すように、各論理プリンタには、「給紙トレイ」、「用紙サイズ」、「原稿方向」、「用紙種類」、「排紙トレイ」、「ステープル」、「両面印刷」、「集約」、「変倍（倍率）」、「カラー／白黒」、「印刷品質」等の印刷設定情報が設定されている。
【００３６】
図４によれば、例えば、論理プリンタＣは、「給紙トレイ」の設定項目については「自動選択」が、「用紙サイズ」の設定項目については「Ａ３」が、「原稿方向」の設定項目については「縦」が、「用紙種類」の設定項目については「普通紙」が、「排紙トレイ」の設定項目については「フィニッシャー中トレイ」が、「ステープル」の設定項目については「する」が、「両面印刷」の設定項目については「する」が、「集約」の設定項目については「する」が、「変倍（倍率）」の設定項目については「する（５０％）」が、「カラー／白黒」の設定項目については「カラー」が、「印刷品質」の設定項目については「１２００×６００ｄｐｉ」が設定されていることがわかる。
【００３７】
印刷ジョブ受信部１０６は、ネットワーク３及びネットワークＩ／Ｆ１０２を介してクライアント端末２から送信されてきた印刷ジョブを受信して印刷設定情報取得部１０７に通知する。印刷設定情報取得部１０７は、印刷ジョブ受信部１０６から通知された印刷ジョブから論理プリンタ識別情報を抽出し、抽出した論理プリンタ識別情報から論理プリンタを識別する。そして、印刷設定情報取得部１０７は、抽出した論理プリンタ識別情報から論理プリンタを識別し、識別した論理プリンタに設定されている印刷設定情報を論理プリンタ記憶部１０５から取得する。印刷設定情報取得部１０７は、論値プリンタ記憶部１０５から印刷設定情報を取得すると、取得した印刷設定情報と印刷ジョブ受信部１０６から通知された印刷ジョブとを印刷ジョブ解析部１０８に通知する。尚、本実施形態において、論理プリンタ識別情報は、図４に示すような論理プリンタ名であるが、各論理プリンタを識別できるものであればこれに限られない。
【００３８】
印刷ジョブ解析部１０８は、印刷設定情報取得部１０７から通知された印刷ジョブと印刷設定情報とを解析し、解析結果を印刷制御部１０９に通知する。印刷制御部１０９は、エンジンＩ／Ｆ１０３を介して、印刷ジョブ解析部１０８により通知された解析結果に従ってプリンタエンジン１０４を制御し若しくは駆動させることにより画像形成出力を実行させる。
【００３９】
Ｗｅｂサーバ１１０は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書や画像等の表示情報を蓄積し、クライアント端末２のＷｅｂブラウザからの要求に応じて、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に則りネットワークＩ／Ｆ１０２及びネットワーク３を介してクライアント端末２のＷｅｂブラウザに対して上記表示情報を送信する。また、Ｗｅｂサーバ１１０は、クライアント端末２のＷｅｂブラウザ上で入力された情報をコンテンツ処理部１１３に通知する。操作表示制御部１１１は、ディスプレイパネル１０１に情報表示を行い若しくはディスプレイパネル１０１を介して入力された情報をコンテンツ処理部１１３に通知する。
【００４０】
エンジン情報記憶部１１２は、プリンタエンジン１０４の状態（以下、「エンジン情報」とする）をエンジンＩ／Ｆ１０３を介してプリンタエンジン１０４から取得し記憶する。ここで、エンジン情報とは例えば、用紙の補充状態、インクやトナー、フィニッシャー等の排紙先に関する状態、ステープル等の消耗品の状態等である。尚、エンジン情報記憶部１１２は、プリンタエンジン１０４の状態に変化がある度に、エンジンプリンタ１０４からエンジンＩ／Ｆ１０３を介して逐一エンジン情報を取得し、古い情報を更新して記憶する。
【００４１】
図５にエンジン情報記憶部１１２が記憶しているエンジン情報の例を示す。図５は、本実施形態に係るエンジン情報記憶部１１２が記憶しているエンジン情報の例を示す図である。図５に示すように、本実施形態に係るエンジン情報記憶部１１２には、「用紙サイズ」、「インク」、「排紙トレイ」、「ステープル」等のプリンタエンジン１０４の直近の状態が記憶されている。
【００４２】
図５によれば、プリンタエンジン１０４の直近の状態として、「用紙サイズ」については、「Ａ３」サイズのみが「用紙切れ」の状態となっており、「Ｂ５」サイズ、「Ａ４」サイズは「補充済み」の状態となっている。また、「インク」については、「マゼンタ（Ｍ）」のみが「インク切れ」の状態となっており、「シアン（Ｃ）」、「イエロー（Ｙ）」、「ブラック（Ｋ）」は「補充済み」の状態となっている。また、「排紙トレイ」については、「フィニッシャー中トレイ」のみが「満杯」の状態となっており、「通常トレイ」、「フィニッシャー上トレイ」、「フィニッシャー下トレイ」は、「余裕有り」の状態となっている。
【００４３】
コンテンツ処理部１１３は、クライアント端末２やディスプレイパネル１０１を介して論理プリンタ１０５に記憶されている論理プリンタを操作若しくは設定するための機能を提供する。また、コンテンツ処理部１１３は、クライアント端末２のＷｅｂブラウザ上からＷｅｂサーバ１１０にアップロードされた印刷ファイルと、アップロードの際にユーザに選択された論理プリンタの識別情報とを印刷データ記憶部１１４に記憶させる。
【００４４】
印刷データ記憶部１１４は、コンテンツ処理部１１３から通知された印刷ファイルと論理プリンタ識別情報とを記憶する。印刷ジョブ生成部１１５は、印刷データ記憶部１１４に記憶されている印刷ファイルと論理プリンタ識別情報とに基づいて印刷ジョブを生成し、印刷ジョブ受信部１０６に通知する。
【００４５】
次に、本実施形態に係るクライアント端末２の機能構成について、図６を参照して説明する。図６は、本実施形態に係るクライアント端末２の機能構成を模式的に示すブロック図である。図６に示すように、本実施形態に係るクライアント端末２は、コントローラ２００、液晶ディスプレイ２０１、キーボード／マウス２０２、ネットワークＩ／Ｆ２０３を有する。
【００４６】
また、コントローラ２００は、操作表示制御部２０４、Ｗｅｂブラウザ２０５、プリンタドライバ２０６を含む。尚、図２においては、電気的接続を実線の矢印で示している。
【００４７】
液晶ディスプレイ２０１は、クライアント端末２の状態を視覚的に表示する出力インタフェースである。液晶ディスプレイ２０１は、図２に示すＬＣＤ６０によって実現される。キーボード／マウス２０２は、ユーザがクライアント端末２に対して情報を入力する際の入力インタフェースである。キーボード／マウス２０２は、図２に示す操作部７０によって実現される。
【００４８】
ネットワークＩ／Ｆ２０３は、画像形成装置１に含まれるものと同様に、クライアント端末２がネットワークを介して画像形成装置１等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）インタフェースが用いられる。ネットワークＩ／Ｆ２０３は、図２に示すＩ／Ｆ５０によって実現される。
【００４９】
コントローラ２００は、画像形成装置１に含まれるものと同様に、ソフトウェアとハードウェアとの組み合わせによって構成される。Ｗｅｂブラウザ２０４は、ネットワーク３及びネットワークＩ／Ｆ２０３を介して画像形成装置１のＷｅｂサーバ１１０から受信した表示情報を操作表示制御部２０６に通知する。またＷｅｂブラウザ２０４は、キーボード／マウス２０２を介して入力された情報をＨＴＴＰに則りネットワークＩ／Ｆ２０３及びネットワーク３を介して画像得形成装置１のＷｅｂサーバ１１０に送信する。
【００５０】
プリンタドライバ２０５は、クライアント端末２にインストールされたソフトウェア・プログラムがＲＡＭ２０にロードされ、ＣＰＵ１０がそのプログラムに従って動作することにより実現されるものであり、クライアント端末２から画像得形成装置１を制御するためのソフトウェアである。プリンタドライバ２０５は、キーボード／マウス２０２を介したユーザによる操作に従って画像形成装置１に画像形成出力を行わせるための印刷ジョブを生成して、ネットワークＩ／Ｆ２０３及びネットワーク３を介して送信する。また、プリンタドライバ２０５は、画像形成装置１の状態や使用状況、画像形成装置１の操作画面や設定画面、プロパティ画面等、画像形成装置１に関する情報を視覚的に表示するための表示情報を生成して操作表示制御部２０６に通知する。
【００５１】
操作表示制御部２０６は、Ｗｅｂブラウザ２０４やプリンタドライバ２０５から通知された表示情報に基づいて液晶ディスプレイ２０１に情報表示を行う。
【００５２】
このように構成された印刷システムにおいて、本実施形態に係る要旨の一つは、画像形成装置１に設定されている各論理プリンタの印刷可否状態を、論理プリンタ記憶部１０５に記憶されている各論理プリンタの印刷設定情報とエンジン情報記憶部１１２に記憶されているエンジン情報とに基づいて、クライアント端末２のＷｅｂブラウザ２０４上に表示することにある。これにより、ユーザは、クライアント端末２のＷｅｂブラウザ２０４から各論理プリンタの印刷可否状態を確認することが可能となるため、印刷不可能状態の論理プリンタを誤って選択して印刷ジョブを送信してしまうことがなくなり、ユーザの利便性を向上させることができる。
【００５３】
また、このように構成された印刷システムにおいて、本実施形態に係る要旨の他の一つは、画像形成装置に設定されている各論理プリンタのうち印刷不可状態にある原因、例えば、用紙切れやインク切れ等を、論理プリンタ記憶部１０５に記憶されている各論理プリンタの印刷設定情報とエンジン情報記憶部１１２に記憶されているエンジン情報とに基づいて、クライアント端末２のＷｅｂサーバ２０４上に表示することにある。これにより、ユーザは、印刷不可状態にある論理プリンタについて、クライアント端末２のＷｅｂブラウザ２０４からその原因を確認することが可能となるため、どの印刷設定情報を変更することで印刷可能な状態になるかを判断することができ、ユーザの利便性を向上させることができる。
【００５４】
次に、本実施形態に係る印刷システムにおいて、クライアント端末２のＷｅｂブラウザ２０４から画像形成装置１に画像形成出力を実行させる際の処理について説明する。
【００５５】
本実施形態に係る印刷システムにおいて、クライアント端末２のＷｅｂブラウザ２０４から画像形成装置１に画像形成出力を実行させるにはまず、ユーザは、キーボード／マウス２０２を介してクライアント端末２を操作することにより、Ｗｅｂブラウザ２０４上に表示されている論理プリンタ一覧画面から何れかの論理プリンタを選択する必要がある。
【００５６】
ここで、論理プリンタ一覧画面とは、Ｗｅｂサーバ１１０からネットワーク３を介してＷｅｂブラウザ２０４に提供される画面であって、図７に示すように、画像形成装置１に設定されている論理プリンタ毎に、「選択」、「コメント」、「状況」が表示された画面のことである。尚、図７は、本実施形態に係る論理プリンタ一覧画面の表示例を示す図である。
【００５７】
論理プリンタ一覧画面の「選択」欄には論理プリンタ毎にチェックボックスが配置されており、ユーザがクライアント端末２を操作することにより何れかのチェックボックスにチェックを入れて「ＯＫ」ボタンを押下すると、後述するように、チェックした論理プリンタに設定されている印刷設定情報に関する画面（以下、「論理プリンタ設定画面」とする）に遷移する。
【００５８】
論理プリンタ一覧画面の「コメント」欄には各論理プリンタを選択する際の選択基準やアドバイス等のコメントが表示される。論理プリンタ一覧画面の「状況」欄には、論理プリンタ毎に印刷可能か否かの情報が表示されており、印刷可能な場合には「○印刷できます」が、印刷不可の場合には「×印刷できません！」が表示される。
【００５９】
ユーザは、このような論理プリンタ一覧画面を確認することにより印刷可能な論理プリンタと印刷不可能な論理プリンタとを区別することができる。従って、本実施形態に係る印刷システムによれば、ユーザは、印刷不可能な論理プリンタを誤って選択することがなくなるので、ユーザに対する利便性を向上させることができる。本実施形態に係る印刷システムはこのことを要旨の一つとしている。
【００６０】
尚、各論理プリンタに設定されている印刷設定情報の編集や、新たな論理プリンタの追加作成、既存の論理プリンタの削除については、クライアント端末２のＷｅｂブラウザ２０４から行うことができる。このとき、Ｗｅｂブラウザ２０４は、クライアント端末２へのユーザ操作により、印刷設定情報を編集する際に入力された情報や、論理プリンタを追加作成する際に入力された情報、論理プリンタを削除する際に入力された情報を、画像形成装置１のＷｅｂサーバ１１０に送信し、Ｗｅｂサーバ１１０は受信した上記情報をコンテンツ処理部１１３に通知する。そして、コンテンツ処理部１１３は、通知された情報に基づいて処理を行うことにより、論理プリンタ記憶部１０５に記憶されている情報を編集したり、追加したり削除したりする。
【００６１】
尚、このような各論理プリンタに設定されている印刷設定情報の編集や、新たな論理プリンタの追加作成、既存の論理プリンタの削除については、画像形成装置１へのユーザの直接操作によっても行うことができる。このとき、ユーザのディスプレイパネル１０１への操作により、印刷設定情報を編集する際に入力された情報や、論理プリンタを追加作成する際に入力された情報、論理プリンタを削除する際に入力された情報が操作表示制御部１１１に入力され、操作表示制御部１１１は入力された上記情報をコンテンツ処理部１１３に通知する。そして、コンテンツ処理部１１３は、通知された情報に基づいて処理を行うことにより、論理プリンタ記憶部１０５に記憶されている情報を編集したり、追加したり削除したりする。
【００６２】
ここで、論理プリンタ設定画面とは、論理プリンタ一覧画面と同じくＷｅｂサーバ１１０からネットワーク３を介してＷｅｂブラウザ２０４に提供される画面であって、図８、図９に示すように、各論理プリンタに設定されている印刷設定情報に関する画面のことである。図８、図９に示すような画面の表示情報はそれぞれ、図１１、図１２を参照して後述するように、エンジン情報１１２に記憶されているエンジン情報（図５を参照）と、論理プリンタ記憶部１０５に記憶されている印刷設定情報（図４を参照）とに基づいてコンテンツ処理部１１３により生成される。
【００６３】
尚、図８、図９は、本実施形態に係る論理プリンタ設定画面の表示例を示す図である。論理プリンタ設定画面の「機能」欄には、画像形成装置１が備える機能の一覧が表示されている。論理プリンタ設定画面の「設定」欄には、「機能」欄に表示されている機能毎に、画像形成装置１に画像形成出力を実行させる際の印刷設定が表示されている。
【００６４】
論理プリンタ設定画面の「状況」欄には、「機能」欄に表示されている機能毎に、印刷可能か否かの情報が表示されており、印刷可能な場合には「○印刷できます」が、印刷不可の場合には印刷できない原因が機能毎に表示されている。例えば、図８に示すように、論理プリンタＣの論理プリンタ設定画面においては、「機能」欄が「用紙サイズ」の「状況」欄には「×用紙切れです！」が表示されている。また、「機能」欄が「ステープル」の「状況」欄には「×針がありません！」が、「機能」欄が「カラー／白黒」の「状況」欄には「×マゼンタのインクが切れています！」が表示されている。尚、「機能」欄が「両面印刷」や「集約印刷」等、印刷可能か否かに影響を与えない機能ついては「状況」欄には何も表示されない。
【００６５】
また、「機能」欄の「印刷ファイル」は、印刷対象となる印刷ファイルの格納場所をユーザ操作により入力する項目である。本実施形態に係る印刷システムにおいては、クライアント端末２のＷｅｂブラウザ２０４を介して画像形成装置１に画像形成出力を実行させると、この「印刷ファイル」欄に入力された格納場所に格納されている印刷ファイルが印刷されることになる。
【００６６】
ユーザは、このような論理プリンタ設定画面を確認することにより各論理プリンタに設定されている印刷設定情報を確認することができる。また、ユーザは、このような論理プリンタ設定画面を確認することにより、論理プリンタ一覧画面の「状況」欄に「×印刷できません！」と表示されている論理プリンタにつて、印刷不可である原因を確認することができる。従って、ユーザは、印刷不可状態にある論理プリンタについて、クライアント端末２のＷｅｂブラウザ２０４からその原因を確認することが可能となるため、どの印刷設定情報を変更することで印刷可能な状態になるかを判断することができ、ユーザの利便性を向上させることができる。本実施形態に係る印刷システムはこのことを要旨の一つとしている。
【００６７】
そして、ユーザは、論理プリンタ設定画面において、「機能」欄の「印刷ファイル」に印刷対象となる印刷ファイルの格納場所を入力して「印刷」ボタンを押下すると、Ｗｅｂブラウザ２０４は、入力された格納場所を参照して対象の印刷ファイルと共に論理プリンタ一覧画面において選択された論理プリンタの論理プリンタ識別情報をネットワークＩ／Ｆ２０３及びネットワーク３を介して画像形成装置１に送信する。そして、画像形成装置１は、この印刷ファイルと論理プリンタ識別情報と（以下、「印刷データ」とする）に基づいて画像形成出力を実行することになる。尚、論理プリンタ設定画面には論理プリンタに予め設定されている印刷設定情報が表示されているが、ユーザはクライアント端末２を操作することにより、上記論理プリンタ設定画面において各印刷設定情報を変更することが可能である。
【００６８】
そこで、このように、画像形成装置１が、クライアント端末２のＷｅｂブラウザ２０４から送信されてきた印刷ファイルと論理プリンタ識別情報とに基づいて画像形成出力を実行する際の処理について、図１０を参照して説明する。図１０は、本実施形態に係る画像形成装置１が、クライアント端末２のＷｅｂブラウザ２０４から送信されてきた印刷データに基づいて画像形成出力を実行する際の処理を説明するためのシーケンス図である。
【００６９】
図１０に示すように、本実施形態に係る画像形成装置１が、クライアント端末２のＷｅｂブラウザ２０４から送信されてきた印刷データに基づいて画像形成出力を実行する際にはまず、上記印刷データをＷｅｂサーバ１１０が受信する（Ｓ１００１）。Ｗｅｂサーバ１１０が印刷データを受信したら、コンテンツ処理部１１３は、Ｗｅｂサーバ１１０から印刷データを取得して（Ｓ１００２）、印刷データ記憶部１１４に記憶させる。
【００７０】
印刷データ記憶部１１４が印刷データを記憶すると（Ｓ１００３）、印刷ジョブ生成部１１５は、印刷データ記憶部１１４に記憶されている印刷データを取得して、取得した印刷データに基づいて印刷ジョブを生成する（Ｓ１００４）。印刷ジョブ生成部１１５が印刷ジョブを生成すると、印刷ジョブ受信部１０６は、印刷ジョブ生成部１１５から印刷ジョブを取得し（Ｓ１００５）、印刷設定情報取得部１０７に通知する（Ｓ１００６）。
【００７１】
印刷設定情報取得部１０７は、印刷ジョブ受信部１０６から印刷ジョブを取得すると、取得した印刷ジョブから論理プリンタ識別情報を抽出して論理プリンタを識別し、識別した論理プリンタに設定されている印刷設定情報を論理プリンタ記憶部１０５から取得する（Ｓ１００７）。尚、このとき、論理プリンタ設定画面において変更されている印刷設定情報については、論理プリンタ記憶部１０５から取得した印刷設定情報に上書きする。印刷設定情報取得部１０７は、論値プリンタ記憶部１０５から印刷設定情報を取得すると、取得した印刷設定情報と印刷ジョブ受信部１０６から通知された印刷ジョブと（以下、「印刷実行データ」とする）を印刷ジョブ解析部１０８に通知する（Ｓ１００８）。
【００７２】
印刷ジョブ解析部１０８は、印刷設定情報取得部１０７から印刷実行データを取得すると、取得した印刷実行データを解析し（Ｓ１００９）、解析結果を印刷制御部１０９に通知する（Ｓ１０１０）。印刷制御部１０９は、エンジンＩ／Ｆ１０３を介して、印刷ジョブ解析部１０８により通知された解析結果に従ってプリンタエンジン１０４を制御し若しくは駆動させる（Ｓ１０１１）ことにより画像形成出力を実行させる。そして、画像形成装置１は画像形成出力を終えると、クライアント端末２のＷｅｂブラウザ２０４から送信されてきた印刷データに基づいて画像形成出力を実行する際の処理を終了する。
【００７３】
次に、本実施形態に係る印刷システムにおいて、クライアント端末２のプリンタドライバ２０５から画像形成装置１に画像形成出力を実行させる際の処理について説明する。
【００７４】
本実施形態に係る印刷システムにおいて、クライアント端末２のプリンタドライバ２０５から画像形成装置１に画像形成出力を実行させるにはまず、ユーザは、キーボード／マウス２０２を介してクライアント端末２を操作することにより、液晶ディスプレイ２０１に表示されているプリンタドライバ２０５が提供するＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）上で論理プリンタを選択し、また、プリンタドライバ２０５に印刷ジョブを生成させる必要がある。
【００７５】
そして、ユーザがクライアント端末２を操作することにより上記ＵＩ上で論理プリンタを選択して、プリンタドライバ２０５に印刷ジョブを生成させると、プリンタドライバ２０５は、ネットワークＩ／２０３及びネットワーク３を介して印刷ジョブを画像形成装置１に送信する。画像形成装置１は、クライアント端末２から送信されてきた印刷ジョブを印刷ジョブ受信部１０６において受信し、その後は図１０におけるＳ１００６以降の処理と同様の処理により画像形成出力を実行することになる。
【００７６】
次に、本実施形態に係る印刷システムにおいて、論理プリンタ一覧画面の表示情報が生成される際の処理ついて、図１１を参照して説明する。図１１は、本実施形態に係る印刷システムにおいて、論理プリンタ一覧画面の表示情報が生成される際の処理について説明するためのフローチャートである。図１１に示すように、本実施形態に係る印刷システムにおいて、論理プリンタ一覧画面の表示情報が生成されるにはまず、コンテンツ処理部１１３は、論理プリンタ記憶部１０５に記憶されている各論理プリンタの印刷設定情報と、エンジン情報記憶部１１２に記憶されているエンジン情報とを取得する（Ｓ１１０１）。即ち、ここでは、論理プリンタ記憶部１０５は印刷設定情報記憶部として機能し、エンジン情報記憶部１１２は状態情報記憶部として機能する。
【００７７】
そして、コンテンツ処理部１１３は、論理プリンタ毎に、印刷設定情報の少なくとも一つの設定項目についてプリンタエンジン１０４が画像形成出力可能な状態にあるか否か判定する（Ｓ１１０２）。コンテンツ処理部１１３は、判定の結果、印刷設定情報の少なくとも一つの設定項目についてプリンタエンジン１０４が画像形成出力可能な状態にないと判定した場合（Ｓ１１０２／ＹＥＳ）、論理プリンタ一覧画面の「状況」欄に「×印刷できません！」を表示するように表示情報を生成する（Ｓ１１０３）。例えば、図４に示す印刷設定情報には論理プリンタＣの設定項目「用紙サイズ」について「Ａ３」が設定されており、図５に示すエンジン情報の「用紙サイズ」の「Ａ３」欄には「用紙切れ」が記載されている。そのため、論理プリンタＣの設定項目「用紙サイズ」は画像形成出力可能な状態にないと判断されるため、図７に示すように、論理プリンタ一覧画面における論理プリンタＣの「状況」欄には「×印刷できません！」が表示されることになる。
【００７８】
一方、コンテンツ処理部１１３は、判定の結果、印刷設定情報の全ての設定項目についてプリンタエンジン１０４が画像形成出力可能な状態にあると判定した場合（Ｓ１１０２／ＮＯ）、論理プリンタ一覧画面の「状況」欄に「○印刷できます」を表示するように表示情報を生成する（Ｓ１１０４）。例えば、図５に示すエンジン情報から、図４に示す印刷設定情報における論理プリンタＤの全設定項目は画像形成出力可能な状態にあると判断されるため、図７に示すように、論理プリンタ一覧画面における論理プリンタＤの「状況」欄には「○印刷できます」が表示されることになる。
【００７９】
そして、コンテンツ処理部１１３は、全ての論理プリンタについてＳ１１０２〜Ｓ１１０４と同様の処理を行い（Ｓ１１０５／ＮＯ）、全ての論理プリンタについて終了したら（Ｓ１１０５／ＹＥＳ）、論理プリンタ一覧画面の表示情報を生成する際の処理を終了する。
【００８０】
このように生成された論理プリンタ一覧画面の表示情報が画像形成装置１のＷｅｂサーバ１１０からクライアント端末２のＷｅｂブラウザ２０４に提供され、Ｗｅｂブラウザ２０４が上記表示情報を操作表示制御部２０６に通知することにより論理プリンタ一覧画面が液晶ディスプレイ２０１に表示されることになる。
【００８１】
即ち、Ｓ１１０２の処理において、コンテンツ処理部１１３は印刷可否判定部として機能し、Ｓ１１０３及びＳ１１０４の処理において、コンテンツ処理部１１３は表示情報生成部として機能する。
【００８２】
次に、本実施形態に係る印刷システムにおいて、論理プリンタ設定画面の表示情報が生成される際の処理ついて、図１２を参照して説明する。図１２は、本実施形態に係る印刷システムにおいて、論理プリンタ設定画面の表示情報が生成される際の処理について説明するためのフローチャートである。図１２に示すように、本実施形態に係る印刷システムにおいて、論理プリンタ設定画面の表示情報が生成されるにはまず、図１１におけるＳ１１０１の処理と同様に、コンテンツ処理部１１３は、論理プリンタ記憶部１０５に記憶されている各論理プリンタの印刷設定情報と、エンジン情報記憶部１１２に記憶されているエンジン情報とを取得する（Ｓ１２０１）。
【００８３】
そして、コンテンツ処理部１１３は、論理プリンタ毎に、印刷設定情報の各設定項目におけるプリンタエンジン１０４の状態をエンジン情報から判定する（Ｓ１２０２）。コンテンツ処理部１１３は、判定の結果、印刷設定情報のある設定項目におけるプリンタエンジン１０４の状態が画像形成出力可能な状態である場合には（Ｓ１２０２／ＹＥＳ）、論理プリンタ設定画面の「状況」欄に「○印刷できます」を表示するように表示情報を生成する（Ｓ１２０３）。例えば、図４に示す印刷設定情報には論理プリンタＤの設定項目「用紙サイズ」について「Ａ４」が設定されており、図５に示すエンジン情報の「用紙サイズ」の「Ａ４」欄には「補充済み」が記載されている。そのため、図９に示すように、論理プリンタＤの印刷設定画面においては、「用紙サイズ」における「状況」欄には「○印刷できます」が表示されることになる。
【００８４】
一方、コンテンツ処理部１１３は、判定の結果、印刷設定情報のある設定項目におけるプリンタエンジン１０４の状態が画像形成出力可能な状態にない場合には（Ｓ１２０２／ＮＯ）、論理プリンタ設定画面の「状況」欄に「×」印と、画像形成出力可能な状態にない理由とを表示するように表示情報を生成する（Ｓ１２０４）。例えば、図４に示す印刷設定情報には論理プリンタＣの設定項目「用紙サイズ」について「Ａ３」が設定されており、図５に示すエンジン情報の「用紙サイズ」の「Ａ３」欄には「用紙切れ」が記載されている。そのため、図８に示すように、論理プリンタＣの印刷設定画面においては、「用紙サイズ」における「状況」欄には「×用紙切れです！」が表示されることになる。
【００８５】
そして、コンテンツ処理部１１３は、全ての印刷設定情報の設定項目についてＳ１２０２〜Ｓ１２０４と同様の処理を行い（Ｓ１２０５／ＮＯ）、全ての印刷設定情報の設定項目について終了したら（Ｓ１２０５／ＹＥＳ）、その他の論理プリンタについてもＳ１２０２〜Ｓ１２０５と同様の処理を行う（Ｓ１２０６／ＮＯ）。そして、コンテンツ処理部１１３が全ての論理プリンタについてＳ１２０２〜Ｓ１２０５と同様の処理を終了したら（Ｓ１２０６／ＹＥＳ）、論理プリンタ設定画面の表示情報を生成する際の処理を終了する。
【００８６】
即ち、Ｓ１２０２の処理において、コンテンツ処理部１１３は、印刷可否判定部として機能し、Ｓ１２０３及びＳ１２０４の処理において、コンテンツ処理部１１３は、表示情報生成部として機能する。
【００８７】
尚、本実施形態においては、論理プリンタ一覧画面及び論理プリンタ設定画面は、クライアント端末２のＷｅｂブラウザ２０４を介して液晶ディスプレイ２０１に表示される例について説明したが、画像形成装置１のディスプレイパネル１０１に表示されるように構成されていても良い。このとき、画像形成装置１においては、コンテンツ処理部１１３が図１１、図１２において説明したような処理により生成した論理プリンタ一覧画面及び論理プリンタ設定画面の表示情報を操作表示制御部１１１に通知し、通知された表示情報に基づいて操作表示制御部１１１がディスプレイパネル１０１に論理プリンタ一覧画面及び論理プリンタ設定画面を表示させるようになっている。
【００８８】
また、本実施形態においては、図３に示すように、コントローラ１００とプリントエンジン１０４とが同じ装置内において備えられている例について説明したが、図１３に示すように、コントローラ１００とプリントエンジン１０４とがお互いに異なる装置に備えられるように構成されていても良い。このような構成の場合であっても、上記で説明した処理が同様に適用される。
【００８９】
以上、説明したように、本実施形態に係る印刷システムにおいては、画像形成装置１に設定されている各論理プリンタの印刷可否状態を、論理プリンタ記憶部１０５に記憶されている各論理プリンタの印刷設定情報とエンジン情報記憶部１１２に記憶されているエンジン情報とに基づいて、クライアント端末２のＷｅｂブラウザ２０４上に表示することが可能である。これにより、ユーザは、クライアント端末２のＷｅｂブラウザ２０４から各論理プリンタの印刷可否状態を確認することが可能となるため、印刷不可能状態の論理プリンタを誤って選択して印刷ジョブを送信してしまうことがなくなり、ユーザの利便性を向上させることができる。
【００９０】
また、本実施形態に係る印刷システムにおいては、画像形成装置に設定されている各論理プリンタのうち印刷不可状態にある原因、例えば、用紙切れやインク切れ等を、論理プリンタ記憶部１０５に記憶されている各論理プリンタの印刷設定情報とエンジン情報記憶部１１２に記憶されているエンジン情報とに基づいて、クライアント端末２のＷｅｂサーバ２０４上に表示することが可能である。これにより、ユーザは、印刷不可状態にある論理プリンタについて、クライアント端末２のＷｅｂブラウザ２０４からその原因を確認することが可能となるため、どの印刷設定情報を変更することで印刷可能な状態になるかを判断することができ、ユーザの利便性を向上させることができる。
【符号の説明】
【００９１】
１  画像形成装置
２  クライアント端末
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１００  コントローラ
１０１  ディスプレイパネル
１０２  ネットワークＩ／Ｆ
１０３  エンジンＩ／Ｆ
１０４  プリンタエンジン
１０５  論理プリンタ記憶部
１０６  印刷ジョブ受信部
１０７  印刷設定情報取得部
１０８  印刷ジョブ解析部
１０９  印刷制御部
１１０  Ｗｅｂサーバ
１１１  操作表示制御部
１１２  エンジン情報記憶部
１１３  コンテンツ処理部
１１４  印刷データ記憶部
１１５  印刷ジョブ生成部
２００  コントローラ
２０１  液晶ディスプレイ
２０２  キーボード／マウス
２０３  ネットワークＩ／Ｆ
２０４  Ｗｅｂブラウザ
２０５  プリンタドライバ
２０６  操作表示制御部
【先行技術文献】
【特許文献】
【００９２】
【特許文献１】特開２０１０−２５７４１８号公報
【図１】
2013257770.tif 000003
【図２】
2013257770.tif 000004
【図３】
2013257770.tif 000005
【図４】
2013257770.tif 000006
【図５】
2013257770.tif 000007
【図６】
2013257770.tif 000008
【図７】
2013257770.tif 000009
【図１０】
2013257770.tif 000010
【図１１】
2013257770.tif 000011
【図１２】
2013257770.tif 000012
【図１３】
2013257770.tif 000013
【図８】
2013257770.tif 000014
【図９】
2013257770.tif 000015