(57)【要約】【課題】  未対応の属性が指定された印刷ジョブが印刷装置に送られることによる、エラーの発生や、ユーザの意図に反した印刷結果の発生を回避するようにした印刷システムおよび印刷制御装置および印刷制御プログラムを提供する。【解決手段】  プリントサーバ２０は、１または複数の印刷ジョブを蓄積して管理する。プリントサーバ２０では、蓄積された印刷ジョブの属性情報とプリンタ４０の情報とを比較し、印刷ジョブ各々が、ａ）そのまま印刷可、ｂ）属性変更後印刷可、ｃ）当該プリンタでは印刷不可、のいずれに該当するのか判断を行う。  印刷操作端末３０では、この判断結果に基づきジョブ一覧画面を表示する。ここで、属性変更を伴う印刷ジョブ、印刷できない印刷ジョブについては警告が同時に表示される。ユーザがその警告を無視して印刷を指示すると、プリントサーバ２０上において属性変更が行われた後、印刷が行われる。【選択図】  図１
2008152726.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と、
印刷の制御を行う印刷制御装置と、
前記印刷装置に対応して設けられた印刷操作装置と
を具備し、
前記印刷制御装置は、
１または複数の印刷ジョブを蓄積する蓄積手段と、
前記蓄積手段に蓄積された印刷ジョブの属性を変更する属性変更手段と、
前記印刷操作装置からの印刷指示に対応して前記蓄積手段に蓄積された印刷ジョブを当該印刷操作装置に対応して設けられた印刷装置に送信する印刷ジョブ送信手段と、
前記蓄積手段に蓄積された印刷ジョブの属性に係わる情報を保持する印刷ジョブ情報保持手段と、
前記複数の印刷装置各々の能力に係わる情報を保持する印刷装置情報保持手段と、
前記印刷ジョブ情報保持手段および前記印刷装置情報保持手段に保持された情報に基づき前記印刷操作装置に対応して設けられた印刷装置における前記蓄積手段に蓄積された印刷ジョブに対する印刷の可否を判断する判断手段と、
前記判断手段による判断結果を前記印刷操作装置に送信する判断結果送信手段と
を具備し、
前記印刷操作装置は、
前記判断結果送信手段から送られてきた判断結果に基づき印刷ジョブ毎の印刷の可否をユーザに通知する通知手段と、
前記蓄積手段に蓄積された印刷ジョブに対する印刷を指示する印刷指示手段と
を具備する印刷システム。
【請求項２】
前記判断手段は、
前記蓄積手段に蓄積された印刷ジョブが、そのまま印刷可、属性変更後印刷可、当該印刷装置では印刷不可、のいずれに該当するかの判断を行う
請求項１記載の印刷システム。
【請求項３】
前記属性変更手段は、
前記判断手段により属性変更後印刷可と判断された印刷ジョブに対する印刷が、属性変更がなされないまま指示された場合には、予め決められた設定情報に基づき該印刷ジョブの属性を変更する
請求項２記載の印刷システム。
【請求項４】
前記複数の印刷装置各々から該印刷装置の能力に係わる情報とともに現在の該印刷装置の状態に係わる情報を収集する印刷装置情報収集手段
を更に具備し、
前記印刷装置情報保持手段は、
前記印刷装置情報収集手段により収集された情報を保持する
請求項１記載の印刷システム。
【請求項５】
印刷装置と、
印刷の制御を行う印刷制御装置と、
前記印刷装置に対応して設けられた印刷操作装置と
を具備し、
前記印刷制御装置は、
１または複数の印刷ジョブを蓄積する蓄積手段と、
前記蓄積手段に蓄積された印刷ジョブの属性を変更する属性変更手段と、
前記印刷操作装置からの印刷指示に対応して前記蓄積手段に蓄積された印刷ジョブを当該印刷操作装置に対応して設けられた印刷装置に送信する印刷ジョブ送信手段と、
前記蓄積手段に蓄積された印刷ジョブの属性に係わる情報を保持する印刷ジョブ情報保持手段と、
前記複数の印刷装置各々の能力に係わる情報を保持する印刷装置情報保持手段と
を具備し、
前記印刷操作装置は、
前記印刷ジョブ情報保持手段および前記印刷装置情報保持手段に保持された情報に基づき対応して設けられた印刷装置における前記蓄積手段に蓄積された印刷ジョブに対する印刷の可否を判断する判断手段と、
前記判断手段による判断結果に基づき印刷ジョブ毎の印刷の可否をユーザに通知する通知手段と、
前記蓄積手段に蓄積された印刷ジョブに対する印刷を指示する印刷指示手段と
を具備する印刷システム。
【請求項６】
１または複数の印刷ジョブを蓄積する蓄積手段と、
前記蓄積手段に蓄積された印刷ジョブの属性を変更する属性変更手段と、
印刷操作装置からの印刷指示に対応して前記蓄積手段に蓄積された印刷ジョブを当該印刷操作装置に対応して設けられた印刷装置に送信する印刷ジョブ送信手段と、
前記蓄積手段に蓄積された印刷ジョブの属性に係わる情報を保持する印刷ジョブ情報保持手段と、
前記複数の印刷装置各々の能力に係わる情報を保持する印刷装置情報保持手段と、
前記印刷ジョブ情報保持手段および前記印刷装置情報保持手段に保持された情報に基づき前記印刷操作装置に対応して設けられた印刷装置における前記蓄積手段に蓄積された印刷ジョブに対する印刷の可否を判断する判断手段と、
前記判断手段による判断結果を前記印刷操作装置に送信する判断結果送信手段と
を具備する印刷制御装置。
【請求項７】
コンピュータを、
蓄積手段に蓄積された印刷ジョブの属性を変更する属性変更手段、
印刷操作装置からの印刷指示に対応して前記蓄積手段に蓄積された印刷ジョブを当該印刷操作装置に対応して設けられた印刷装置に送信する印刷ジョブ送信手段、
前記蓄積手段に蓄積された印刷ジョブの属性に係わる情報を保持する印刷ジョブ情報保持手段、
前記複数の印刷装置各々の能力に係わる情報を保持する印刷装置情報保持手段、
前記印刷ジョブ情報保持手段および前記印刷装置情報保持手段に保持された情報に基づき前記印刷操作装置に対応して設けられた印刷装置における前記蓄積手段に蓄積された印刷ジョブに対する印刷の可否を判断する判断手段、
前記判断手段による判断結果を前記印刷操作装置に送信する判断結果送信手段
として機能させるための印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムおよび印刷制御装置および印刷制御プログラムに関する。
【背景技術】
【０００２】
オフィス、学校、オープンスペースなどにおいては、サーバに印刷を保留した後、複数の印刷装置の中から所望の印刷装置を選び、その印刷装置に併設された端末から印刷を指示して印刷を行うといった、オンデマンドプリントシステムなどと称される印刷環境が構築され、放置プリントの抑止等が図られている。
【０００３】
このような印刷環境においては、様々な印刷ニーズに応えるために、能力の異なった印刷装置が複数設けられることが多いため、能力の高い印刷装置でしか対応できない属性が指定された印刷ジョブを、能力の低い印刷装置に誤って送ってしまうことがあった。未対応の属性が指定された印刷ジョブが送られてきた場合の印刷装置側の動作は、装置によってそれぞれ異なることになるが、エラーを発するものもあれば、未対応の属性を無視、あるいは変更してそのまま印刷を行うものもある。
【０００４】
そのため、特に、未対応の属性を無視、あるいは変更してそのまま印刷を行う印刷装置に誤って未対応の属性が指定された印刷ジョブを送ってしまった場合には、ユーザの意図とは反した印刷が行われてしまうことになる。
【０００５】
そこで、このような問題に対処するために、例えば、特許文献１には、印刷ジョブの属性が変更される場合や印刷ジョブの実行が中止される場合に、変更内容や理由を表示しユーザに知らせる技術について提案されている。
【０００６】
また、例えば、特許文献２には、ユーザが指定した印刷ジョブの属性と、印刷装置によって指定された印刷ジョブの属性との間で不一致が生じた場合に、それを解消する技術について提案されている。これは、事前に定義されたルールに基づき自動的に属性を変更して印刷処理を行うというものである。
【特許文献１】特開２００５−３２９６２４号
【特許文献２】特開２００６−１４２５６５号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、未対応の属性が指定された印刷ジョブが印刷装置に送られることによる、エラーの発生や、ユーザの意図に反した印刷結果の発生を回避するようにした印刷システムおよび印刷制御装置および印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の印刷システムの発明は、印刷装置と、印刷の制御を行う印刷制御装置と、前記印刷装置に対応して設けられた印刷操作装置とを具備し、前記印刷制御装置は、１または複数の印刷ジョブを蓄積する蓄積手段と、前記蓄積手段に蓄積された印刷ジョブの属性を変更する属性変更手段と、前記印刷操作装置からの印刷指示に対応して前記蓄積手段に蓄積された印刷ジョブを当該印刷操作装置に対応して設けられた印刷装置に送信する印刷ジョブ送信手段と、前記蓄積手段に蓄積された印刷ジョブの属性に係わる情報を保持する印刷ジョブ情報保持手段と、前記複数の印刷装置各々の能力に係わる情報を保持する印刷装置情報保持手段と、前記印刷ジョブ情報保持手段および前記印刷装置情報保持手段に保持された情報に基づき前記印刷操作装置に対応して設けられた印刷装置における前記蓄積手段に蓄積された印刷ジョブに対する印刷の可否を判断する判断手段と、前記判断手段による判断結果を前記印刷操作装置に送信する判断結果送信手段とを具備し、前記印刷操作装置は、前記判断結果送信手段から送られてきた判断結果に基づき印刷ジョブ毎の印刷の可否をユーザに通知する通知手段と、前記蓄積手段に蓄積された印刷ジョブに対する印刷を指示する印刷指示手段とを具備する。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記判断手段は、前記蓄積手段に蓄積された印刷ジョブが、そのまま印刷可、属性変更後印刷可、当該印刷装置では印刷不可、のいずれに該当するかの判断を行う。
【００１０】
また、請求項３の発明は、請求項２の発明において、前記属性変更手段は、前記判断手段により属性変更後印刷可と判断された印刷ジョブに対する印刷が、属性変更がなされないまま指示された場合には、予め決められた設定情報に基づき該印刷ジョブの属性を変更する。
【００１１】
また、請求項４の発明は、請求項１の発明において、前記複数の印刷装置各々から該印刷装置の能力に係わる情報とともに現在の該印刷装置の状態に係わる情報を収集する印刷装置情報収集手段を更に具備し、前記印刷装置情報保持手段は、前記印刷装置情報収集手段により収集された情報を保持する。
【００１２】
また、請求項５の印刷システムの発明は、印刷装置と、印刷の制御を行う印刷制御装置と、前記印刷装置に対応して設けられた印刷操作装置とを具備し、前記印刷制御装置は、１または複数の印刷ジョブを蓄積する蓄積手段と、前記蓄積手段に蓄積された印刷ジョブの属性を変更する属性変更手段と、前記印刷操作装置からの印刷指示に対応して前記蓄積手段に蓄積された印刷ジョブを当該印刷操作装置に対応して設けられた印刷装置に送信する印刷ジョブ送信手段と、前記蓄積手段に蓄積された印刷ジョブの属性に係わる情報を保持する印刷ジョブ情報保持手段と、前記複数の印刷装置各々の能力に係わる情報を保持する印刷装置情報保持手段とを具備し、前記印刷操作装置は、前記印刷ジョブ情報保持手段および前記印刷装置情報保持手段に保持された情報に基づき対応して設けられた印刷装置における前記蓄積手段に蓄積された印刷ジョブに対する印刷の可否を判断する判断手段と、前記判断手段による判断結果に基づき印刷ジョブ毎の印刷の可否をユーザに通知する通知手段と、前記蓄積手段に蓄積された印刷ジョブに対する印刷を指示する印刷指示手段とを具備する。
【００１３】
また、請求項６の印刷制御装置の発明は、１または複数の印刷ジョブを蓄積する蓄積手段と、前記蓄積手段に蓄積された印刷ジョブの属性を変更する属性変更手段と、印刷操作装置からの印刷指示に対応して前記蓄積手段に蓄積された印刷ジョブを当該印刷操作装置に対応して設けられた印刷装置に送信する印刷ジョブ送信手段と、前記蓄積手段に蓄積された印刷ジョブの属性に係わる情報を保持する印刷ジョブ情報保持手段と、前記複数の印刷装置各々の能力に係わる情報を保持する印刷装置情報保持手段と、前記印刷ジョブ情報保持手段および前記印刷装置情報保持手段に保持された情報に基づき前記印刷操作装置に対応して設けられた印刷装置における前記蓄積手段に蓄積された印刷ジョブに対する印刷の可否を判断する判断手段と、前記判断手段による判断結果を前記印刷操作装置に送信する判断結果送信手段とを具備する。
【００１４】
また、請求項７の印刷制御プログラムの発明は、コンピュータを、蓄積手段に蓄積された印刷ジョブの属性を変更する属性変更手段、印刷操作装置からの印刷指示に対応して前記蓄積手段に蓄積された印刷ジョブを当該印刷操作装置に対応して設けられた印刷装置に送信する印刷ジョブ送信手段、前記蓄積手段に蓄積された印刷ジョブの属性に係わる情報を保持する印刷ジョブ情報保持手段、前記複数の印刷装置各々の能力に係わる情報を保持する印刷装置情報保持手段、前記印刷ジョブ情報保持手段および前記印刷装置情報保持手段に保持された情報に基づき前記印刷操作装置に対応して設けられた印刷装置における前記蓄積手段に蓄積された印刷ジョブに対する印刷の可否を判断する判断手段、前記判断手段による判断結果を前記印刷操作装置に送信する判断結果送信手段として機能させる。
【発明の効果】
【００１５】
本発明によれば、印刷ジョブの属性と印刷装置の情報とを事前に比較することで、未対応の属性が指定された印刷ジョブが印刷装置に送られることによる、エラーの発生や、ユーザの意図に反した印刷結果の発生を回避することができる。
【００１６】
また、本発明によれば、印刷ジョブの属性変更の必要性をユーザに通知した後、ユーザの承諾を受けて印刷を行うことになるので、印刷の目的やその状況に応じて印刷を行うか否かの選択ができるため、ユーザの意図に応じた印刷結果が得られることになる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に係わる印刷システムおよび印刷制御装置および印刷制御プログラムの実施例について添付図面を参照して詳細に説明する。
【実施例】
【００１８】
図１は、本発明に係わる印刷システムの全体構成の一例を示す図である。
【００１９】
この印刷システムは、クライアント端末１０と、プリントサーバ２０と、印刷操作端末３０と、プリンタ４０とがＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等で構成されたネットワークを介して接続されている。なお、印刷操作端末３０とプリンタ４０は１対１に対応して設けられる。また、クライアント端末１０、プリントサーバ２０、印刷操作端末３０、プリンタ４０は、それぞれ複数設けられていてもよい。
【００２０】
クライアント端末１０は、ユーザが扱う汎用的なコンピュータ等である。ユーザが、このクライアント端末１０上から所定の操作を行って印刷を指示すると、この指示に基づく印刷ジョブが作成され、これがプリントサーバ２０へ送られる。この印刷ジョブは最終的に、プリンタ２０へ送られ印刷が行われることになる。なお、クライアント端末１０からの印刷指示に際しては、プリンタ４０を個別に指定する必要はない、詳細については後述するが、クライアント端末１０から指示された印刷は、プリントサーバ２０において一旦蓄積管理された後、印刷操作端末３０からの指示に基づき当該端末に対応して設けられたプリンタ４０で行われるためである。
【００２１】
プリントサーバ２０は、この印刷システムにおける印刷の管理ならびに制御を行う。具体的には、クライアント端末１０から印刷ジョブを受信し、それを印刷保留状態にして一旦蓄積管理するとともに、自装置が管理する複数台のプリンタ４０のいずれかに送信し、印刷を実行させる。
【００２２】
印刷操作端末３０は、表示部、入力部を備えたコンピュータであり、プリントサーバ２０に蓄積されている印刷ジョブの一覧表示、印刷指示および削除を行う。なお、印刷操作端末３０から印刷ジョブに対し印刷指示、削除等を行う際に、ユーザＩＤやパスワードの入力等をユーザに要求するようにしてユーザ認証を行うように構成してもよい。
【００２３】
プリンタ４０は、プリントサーバ２０から送られてくる印刷ジョブを受信して当該ジョブに基づき印刷を行う。先に述べた通り、各プリンタ４０には印刷操作端末３０が対応して設けられており、プリンタ４０で印刷を行う場合には、プリンタ４０に対応して設けられた印刷操作端末３０から印刷を指示することになる。
【００２４】
上記説明した、クライアント端末１０、プリントサーバ２０、印刷操作端末３０、プリンタ４０などの各装置は、主制御手段としてのＣＰＵ(Central Processing Unit)等、記憶手段としてのＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)、ＨＤＤ（Hard Disk Drive）等、入出力インターフェースとしてのキーボード、マウス、ディスプレイ等、通信インターフェースとしてのネットワークカード等がバスで接続されて構成されており、これら各構成部は、記憶手段に記憶されたプログラムが主制御手段により実行されることで制御される。
【００２５】
ここで、例えば、クライアント端末１０上からユーザが印刷を指示したとする。すると、クライアント端末１０は、当該指示に基づく印刷ジョブを作成し、それをプリントサーバ２０に送信する。プリントサーバ２０では、このクライアント端末１０から受信した印刷ジョブを蓄積し管理する。
【００２６】
プリントサーバ２０に蓄積された印刷ジョブの印刷を行うためには、印刷操作端末３０から印刷を指示しなければならないため、ユーザは、印刷操作端末３０まで出向き当該端末から所定の操作を行なう。すると、この操作を受けた印刷操作端末３０は、プリントサーバ２０に向けて印刷可否問い合わせ要求の送信を行う。
【００２７】
この要求を受けたプリントサーバ２０は、蓄積された印刷ジョブの属性情報と、当該要求送信元の印刷操作端末３０に対応して設けられたプリンタ４０の情報とを比較し、印刷ジョブ各々が、ａ）そのまま印刷可、ｂ）属性変更後印刷可、ｃ）当該プリンタでは印刷不可、のいずれに該当するのか判断を行い、その判断結果を当該印刷操作端末３０に応答する。
【００２８】
この応答を受けた印刷操作端末３０は、送られてきた判断結果に基づき図２に示すジョブ一覧画面を表示する。このジョブ一覧画面により、印刷操作端末３０には、プリントサーバ２０に蓄積された印刷ジョブの一覧が表示される。なお、当該プリンタ４０での印刷に際して属性変更を伴う印刷ジョブ、当該プリンタ４０では印刷できない印刷ジョブについては警告が同時に表示されている。例えば、図２のジョブ一覧画面で言うとジョブ３、ジョブ４、ジョブ５、ジョブ６には警告が表示されており、この内、ジョブ３、ジョブ４は属性変更が必要となっており、ジョブ５、ジョブ６は当該プリンタ４０では印刷が不可となっている。なお、このジョブ一覧画面では、図３に示すように、プリントサーバ２０での判断結果に応じて印刷ジョブを分類して表示することもできる。
【００２９】
ここで、ユーザが、ジョブ一覧画面から属性変更後印刷可と判断された印刷ジョブを選択し、印刷を指示した場合には、図４に示す印刷ジョブ詳細画面が表示される。この場合、フィニッシャーが装備されていないプリンタ４０に対して、ステープル、パンチが指定された印刷ジョブの印刷を指示したため、印刷ジョブの属性変更が必要である旨表示されている。また、図４に示す印刷ジョブ詳細画面は、図２および図３に示すジョブ一覧画面で表示された各ジョブの状態を参照する指示を行うことで表示するように構成しても良い。
【００３０】
この表示を参照したユーザが、属性を変更するために、印刷ジョブ詳細画面内の「属性を再設定する」ボタンを押下すると、図５に示す印刷ジョブ属性変更画面が表示される。この印刷ジョブ属性変更画面では、当該プリンタ４０で対応可能な属性への変更のみが行えるように設定内容が制限されることになる。
【００３１】
印刷ジョブの属性変更等が済み、ユーザが再度印刷を指示すると、プリントサーバ２０から当該印刷操作端末３０に対応して設けられたプリンタ４０に、当該印刷ジョブが送信され、このジョブに基づく印刷が行われる。このとき、印刷操作端末３０には、図６に示す印刷ジョブ確認画面が表示される。この図６に示す印刷ジョブ確認画面では、ジョブ３、ジョブ４に警告が出ているが、これは、当該プリンタ４０では未対応の印刷属性がジョブ３、ジョブ４に指定されているにも拘わらず、それを変更せずにそのまま印刷を指示したためである。なお、この場合、プリントサーバ２０側において、予め決められた設定情報に基づいた属性変更が行われる。
【００３２】
以上が、本発明に係わる印刷システムの全体構成の説明であるが、上述した印刷システムの構成はあくまで一例であり、例えば、印刷操作端末３０をプリンタ４０の一部として実装してもよい。また、印刷ジョブを外部記録媒体などで直接プリンタ４０に読み込ませることができる場合は、図７に示すように、クライアント端末１０、プリントサーバ２０、ネットワークを省略することができる。
【００３３】
ここで、図８を用いて、プリントサーバ２０の機能的な構成の一部について説明する。
【００３４】
プリントサーバ２０は、その機能構成として、ジョブ内容解析部２１と、ジョブ属性情報保持部２２と、プリンタ情報収集部２３と、プリンタ情報保持部２４と、ジョブ印刷可否判断部２５と、問い合わせ要求受信部２６と、印刷可否情報送信部２７と、ジョブ蓄積部２８と、ジョブ属性変更部２９と、ジョブ送信部５１と、ジョブ受信部５２と、通信部（プリントサーバ）５３とを具備して構成される。
【００３５】
ジョブ内容解析部２１は、クライアント端末１０から送られてきた印刷ジョブの内容を解析する機能を果たす。ここで、ジョブの内容とは、印刷ジョブに指定された属性が、白黒であるかカラーであるか、フィニッシングが指定されているか、両面であるか片面であるか等の情報である。
【００３６】
ジョブ属性情報保持部２２は、印刷ジョブの属性に係わる情報を保持する機能を果たす。この印刷ジョブの属性に係わる情報は、上記ジョブ内容解析部２１による解析により得られたものである。ジョブ属性情報保持部２２においては、図９に示すジョブ属性情報テーブルを用いて印刷ジョブの属性に係わる情報を保持する。このジョブ属性情報テーブルには、印刷ジョブ毎に割り当てられたジョブＩＤに対応して、白黒、カラーのいずれが指定されているかを示す情報、両面、片面のいずれが指定されているかを示す情報、フィニッシングが指定されているかを示す情報、どのＰＤＬ（Page Description Language）形式で構成されているかを示す情報、用紙サイズ、枚数を示す情報等が保持される。ここで、この図９に示すジョブ属性情報テーブルを参照してみると、例えば、ジョブ１は、白黒、両面が印刷属性として指定され、ＰＤＬ１（ページ記述言語）により構成されたＡ４、３ページからなる印刷ジョブであることが分かる。
【００３７】
プリンタ情報収集部２３は、各プリンタ４０から能力、状態に係わる情報を収集する機能を果たす。ここで、プリンタ４０の能力に係わる情報とは、例えば、カラーに対応しているか、どのようなフィニッシングに対応しているか、両面に対応しているか、印刷速度はどのくらいかといった情報である。また、プリンタ４０の状態に係わる情報とは、例えば、印刷中であるか、用紙切れ状態にあるかといった情報である。
【００３８】
プリンタ情報保持部２４は、各プリンタ４０の能力、状態に係わる情報を保持する機能を果たす。この各プリンタ４０の能力、状態に係わる情報は、上記プリンタ情報収集部２３による情報収集により得られたものである。プリンタ情報保持部２４においては、図１０に示すプリンタ能力・状態情報テーブルを用いてプリンタの能力、状態に係わる情報を保持する。このプリンタ能力・状態情報テーブルには、プリンタ毎に割り当てられたプリンタ名に対応して、白黒、カラーのいずれに対応しているかを示す情報、両面に対応しているか否かを示す情報、どのようなフィニッシングに対応しているかを示す情報、どのようなＰＤＬに対応しているかを示す情報、現在のプリンタの状態を示す情報等が保持される。この図１０に示すプリンタ能力・状態情報テーブルを参照してみると、プリンタＣは、カラー、両面、ステープルに対応しており、ＰＤＬ１形式、ＰＤＬ２形式のページ記述言語の解釈が可能であるといった能力を有していることが分かる。また、現在Ａ４の用紙切れが生じ、Ａ３の残枚数が５０枚であるといったプリンタの状態も分かる。
【００３９】
ジョブ印刷可否判断部２５は、各プリンタ４０における印刷ジョブの印刷可否を判断する機能を果たす。この印刷可否の判断は、ジョブ属性情報テーブルおよびプリンタ能力・状態情報テーブルに基づき行われる。ジョブ印刷可否判断部２５における判断結果は、例えば、図１１に示すような印刷可否情報の一覧となり、これが印刷操作端末３０からの印刷可否問い合わせ要求に対応して当該要求送信元の印刷操作端末３０に応答される。この印刷可否情報には、図１１に示すように、プリンタ名に対応して、そのまま印刷可能な印刷ジョブを示す情報、属性変更後印刷可能な印刷ジョブを示す情報、当該プリンタでは印刷が不可な印刷ジョブを示す情報が設定される。例えば、プリンタＡでは、ジョブ１はそのまま印刷できるが、ステープル、カラー、パンチ等には未対応であるために、ジョブ２、ジョブ３、ジョブ４、ジョブ５については、属性を変更しないと印刷できない旨が設定されている。
【００４０】
問い合わせ要求受信部２６は、印刷操作端末３０からの印刷可否問い合わせ要求を受信する機能を果たし、印刷可否情報送信部２７は、ジョブ印刷可否判断部２５による判断結果を印刷可否問い合わせ要求送信元の印刷操作端末３０に送信する機能を果たす。
【００４１】
ジョブ蓄積部２８は、１または複数の印刷ジョブを蓄積する機能を果たす。クライアント端末１０から送られてきた印刷ジョブは、このジョブ蓄積部２８において一旦蓄積されることになる。
【００４２】
ジョブ属性変更部２９は、ジョブ蓄積部２８に蓄積された印刷ジョブの属性を変更する機能を果たす。ジョブ属性変更部２９による印刷ジョブの属性変更は、印刷操作端末３０からの指示、あるいは予め決められた設定情報に基づき行われる。なお、予め決められた設定情報には、例えば、１）プリンタの能力、状態に応じて印刷ジョブの属性を変更する旨を指示する規定、２）決められた所定の属性に印刷ジョブ属性を変更する旨を指示する規定、等が設定される。
【００４３】
ジョブ送信部５１は、ジョブ蓄積部２８に蓄積された印刷ジョブをプリンタ４０に送信する機能を果たす。このプリンタ４０への印刷ジョブの送信は、印刷操作端末３０からの印刷指示に基づき行われる。なお、印刷ジョブの送信先は、当該印刷操作端末３０に対応して設けられたプリンタ４０となる。
【００４４】
ジョブ受信部５２は、クライアント端末１０から送られてきた印刷ジョブを受信する機能を果たす。ジョブ受信部５２において受信した印刷ジョブは、ジョブ内容解析部２１に渡され、ジョブ内容の解析が終わった後、ジョブ蓄積部２８に格納されることになる。
【００４５】
通信部（プリントサーバ）５３は、プリントサーバ２０とネットワークとを繋ぐ通信インターフェーフェースとしての機能を果たす。プリントサーバ２０では、この通信部（プリントサーバ）５３を介してクライアント端末１０、印刷操作端末３０、プリンタ４０と各種情報の授受を行う。以上が、プリントサーバ２０を構成する各種処理機能についての説明である。
【００４６】
次に、図１２を用いて、印刷操作端末３０の機能的な構成の一部について説明する。
【００４７】
印刷操作端末３０は、その機能構成として、通信部（印刷操作端末）３１と、印刷可否問い合わせ部３２と、印刷指示部３３と、属性変更指示部３４と、表示制御部３５と、表示部３６と、入力部３７とを具備して構成される。
【００４８】
通信部（印刷操作端末）３１は、印刷操作端末３０とネットワークとを接続する通信インターフェースとしての機能を果たす。印刷操作端末３０では、この通信部（印刷操作端末）３１を介してプリントサーバ２０、プリンタ４０と各種情報の授受を行う。
【００４９】
印刷可否問い合わせ部３２は、プリントサーバ２０に蓄積された１または複数の印刷ジョブに対する印刷可否の問い合わせを行う機能を果たす。この問い合わせは、印刷可否問い合わせ部３２からプリントサーバ２０に印刷可否問い合わせ要求を送信することで行われる。
【００５０】
印刷指示部３３は、プリントサーバ２０に印刷指示を送信する機能を果たす。この印刷指示は、後述する入力部３７からのユーザ操作に基づき行われる。
【００５１】
属性変更指示部３４は、プリントサーバ２０に印刷ジョブの属性変更指示を送信する機能を果たす。この属性変更指示は、後述する入力部３７からのユーザ操作に基づき行われる。
【００５２】
表示制御部３５は、後述する表示部３６に各種情報を表示制御する機能を果たす。例えば、上述したジョブ一覧画面、印刷ジョブ詳細画面、印刷ジョブ属性変更画面等は、この表示制御部３５による表示制御により、表示部３６に表示されることになる。
【００５３】
表示部３６は、ユーザに対して各種情報の表示を行う機能を果たし、入力部３７は、ユーザ操作を入力する機能を果たす。以上が、印刷操作端末３０を構成する各種処理機能についての説明である。
【００５４】
ここで、図１３から図１５を用いて、図１に示す印刷システムの動作について説明する。まず、図１３を用いて、クライアント端末１０から送られてきた印刷ジョブを受信した際のプリントサーバ２０側の動作について説明する。
【００５５】
プリントサーバ２０にクライアント端末１０からの印刷ジョブが送られてくると、プリントサーバ２０は、ジョブ受信部５２においてこれを受信する（ステップＳ１０１でＹＥＳ）。この印刷ジョブは、ジョブ内容解析部２１において内容の解析が行われ（ステップＳ１０２）、その解析結果がジョブ属性情報テーブルに設定された後（ステップＳ１０３）、ジョブ蓄積部２８に蓄積される（ステップＳ１０４）。
【００５６】
印刷ジョブの蓄積が済むと、プリンタ情報収集部２３は、各プリンタ４０からプリンタ４０の能力、状態を収集する（ステップＳ１０５）。そして、この情報収集が済むと、その収集した情報をプリンタ能力・状態情報テーブルに設定し（ステップＳ１０６）、この処理を終了する。
【００５７】
なお、図１３においては、印刷ジョブの受信に伴って各プリンタ４０から能力、状態を収集し、プリンタ能力・状態情報テーブルへその結果を設定する場合について説明したが、この処理は、任意のタイミングで実施するようにしてもよい。
【００５８】
次に、図１４を用いて、プリントサーバ２０において印刷ジョブが蓄積された状態で印刷操作端末３０側から印刷可否の問い合わせ、あるいは印刷指示、あるいは属性変更指示が行われた場合のプリントサーバ２０側の動作について説明する。
【００５９】
プリントサーバ２０は、印刷操作端末３０から印刷可否問い合わせ要求、印刷指示、属性変更指示のいずれかが送られてくるまで待機している（ステップＳ２０１でＮＯの後、ステップＳ２０２でＮＯの後、ステップＳ２０３でＮＯ）。
【００６０】
ここで、この待機中に、印刷操作端末３０から印刷可否問い合わせ要求が送られてきた場合には（ステップＳ２０１でＹＥＳ）、プリントサーバ２０は、これを問い合わせ要求受信部２６において受信するととともに、ジョブ印刷可否判断部２５において、ジョブ蓄積部２８に蓄積された印刷ジョブの属性情報と、当該要求送信元の印刷操作端末３０に対応して設けられたプリンタ４０の情報とを比較し、印刷ジョブ各々が、ａ）そのまま印刷可、ｂ）属性変更後印刷可、ｃ）当該プリンタでは印刷不可、のいずれに該当するのか判断を行う（ステップＳ２０４）。この印刷可否の判断は、先に述べた通り、ジョブ属性情報テーブルとプリンタ能力・状態情報テーブルとに基づき行われる。
【００６１】
そして、この判断が済むと、印刷可否情報送信部２７が、印刷可否問い合わせ要求送信元の印刷操作端末３０へ印刷可否情報を応答し（ステップＳ２０５）、この処理は終了することになる。
【００６２】
また、ステップＳ２０１〜ステップＳ２０３における待機中に、印刷操作端末３０から印刷指示が送られてきた場合（ステップＳ２０１でＮＯの後、ステップＳ２０２でＹＥＳ）、プリントサーバ２０は、印刷ジョブの属性変更が必要であるか否かの判断を行う。すなわち、印刷ジョブに指定された属性に、当該印刷ジョブ送り先のプリンタ４０が対応しているか否かを調べ、プリンタ４０が未対応であれば属性変更が必要、プリンタ４０が対応していれば属性変更は必要ないと判断する。
【００６３】
この判断の結果、印刷ジョブの属性変更が必要なければ（ステップＳ２０６でＮＯ）、そのまま次の処理に移ることになるが、印刷ジョブの属性変更が必要であれば（ステップＳ２０６でＹＥＳ）、ジョブ属性変更部２９が、予め決められた設定情報に基づき当該印刷ジョブの属性の変更を行う（ステップＳ２０７）。
【００６４】
そして、ジョブ送信部５１が、ジョブ蓄積部２８から当該指示により指定された印刷ジョブを取り出し、当該指示送信元の印刷操作端末３０に対応して設けられたプリンタ４０に向けて当該印刷ジョブの送信を行う（ステップＳ２０８）。そして、この処理は終了する。
【００６５】
また、ステップＳ２０１〜ステップＳ２０３における待機中に、印刷操作端末３０から属性変更指示が送られてきた場合（ステップＳ２０１でＮＯの後、ステップＳ２０２でＮＯの後、ステップＳ２０３でＹＥＳ）、ジョブ属性変更部２９は、この送られてきた属性変更指示に基づき印刷ジョブの属性の変更を行う（ステップＳ２０９）。そして、この処理は終了する。
【００６６】
次に、図１５を用いて、印刷操作端末３０からプリントサーバ２０に蓄積された印刷ジョブに対して印刷を指示する際の動作について説明する。
【００６７】
印刷操作端末３０ではまず、印刷可否問い合わせ部３２において、プリントサーバ２０側に印刷可否問い合わせ要求を送信する（ステップＳ３０１）。すると、プリントサーバ２０側からその応答として印刷可否情報が送られ、印刷操作端末３０ではこれを受信する（ステップＳ３０２）。
【００６８】
そして、これを受けた表示制御部３５が、この印刷可否情報に基づき図２に示すジョブ一覧画面を表示部３６に表示制御する（ステップＳ３０３）。このとき、当該プリンタ４０での印刷に際して属性変更を伴う印刷ジョブ、当該プリンタ４０では印刷できない印刷ジョブについては警告が同時に表示される。
【００６９】
ジョブ一覧画面の表示とともに印刷操作端末３０は、ユーザ操作待ちとなる。すなわち、この表示部３６に表示されたジョブ一覧画面を参照したユーザにより、印刷が指示されるか、属性の変更が指示されるかするまで待機する（ステップＳ３０４でＮＯの後、ステップＳ３０５でＮＯ）。
【００７０】
ここで、ユーザが入力部３７を介して印刷ジョブの属性変更を指示すると（ステップＳ３０４でＮＯの後、ステップＳ３０５でＹＥＳ）、これを受けた属性変更指示部３４は、ユーザに変更を指示された印刷ジョブに対する属性変更の指示をプリントサーバ２０に送信する（ステップＳ３０７）。その後、印刷操作端末３０は、再び、ユーザにより印刷が指示されるか、属性の変更が指示されるかするまで待機する。
【００７１】
また、ステップＳ３０４およびステップＳ３０５における待機中に、ユーザが入力部３７を介して印刷ジョブ一覧画面から印刷ジョブを指定して当該ジョブに対する印刷を指示した場合には（ステップＳ３０４でＹＥＳ）、これを受けた印刷指示部３３が、プリントサーバ２０に印刷指示の送信を行う（ステップＳ３０６）。そして、この処理は終了する。
【００７２】
以上が本発明の代表的な実施形態の一例であるが、本発明は、上記および図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００７３】
例えば、属性変更後印刷可、当該プリンタでは印刷が不可と判断された場合に、その理由をユーザに通知するような画面を印刷操作端末３０に表示するようにしてもよい。
【００７４】
また、上記実施例においては、プリントサーバ２０内にジョブ印刷可否判断部２５を設け、プリントサーバ２０側で印刷ジョブの印刷可否を判断するように構成したが、このジョブ印刷可否判断部２５を印刷操作端末３０それぞれに設け、印刷操作端末３０において印刷ジョブの印刷可否を判断するように構成してもよい。この場合、印刷操作端末３０では、印刷可否の判断に際して、プリントサーバ２０側からジョブ属性情報テーブルおよびプリンタ能力・状態情報テーブルに設定された情報を受信し、この情報に基づき印刷可否の判断を行うこととなる。
【００７５】
また、上記実施例においては、印刷操作端末３０内に印刷可否問い合わせ部３２を設け、プリントサーバ２０側に印刷可否情報を問い合わせるように構成したが、この印刷可否問い合わせ部３２を省略し、プリントサーバ２０側から所定のタイミングをもって印刷操作端末３０に印刷可否情報を送信するように構成してもよい。この所定のタイミングとは、例えば、印刷ジョブが新たに蓄積された時点や、所定の時間間隔毎等が挙げられる。
【００７６】
また、上記実施例においては、プリンタ情報保持部２４にプリンタ能力・状態情報テーブルを配し、プリンタの能力、状態情報を保持するように構成したが、ここに保持する情報は、プリンタの能力情報だけであってもよい。なお、この場合、プリンタの状態を取得する必要がなくなるので、プリンタ情報収集部２３を省略してもよい。
【００７７】
また、上記実施例においては、印刷可否情報に基いて画面（ジョブ一覧画面）を表示部に表示制御することで、ユーザに印刷ジョブの印刷可否を通知する場合について説明したが、これに限られず、音声などによりユーザに通知するように構成してもよい。
【００７８】
また、上記実施例において説明したプリントサーバ２０、印刷操作端末３０における処理を、コンピュータにインストールされたプログラムによりそれぞれ実施するように構成してもよい。なお、このプログラムは、ネットワーク等の通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【産業上の利用可能性】
【００７９】
本発明の印刷システムおよび印刷制御装置および印刷制御プログラムは、印刷制御装置を配して構成した印刷システム、印刷制御装置、印刷制御装置における処理をコンピュータに実行させる印刷制御プログラム全般に適用可能である。
【図面の簡単な説明】
【００８０】
【図１】本発明に係わる印刷システムの全体構成の一例を示す図である。
【図２】ジョブ一覧画面の画面レイアウトの一例を示す図である（パターン１）。
【図３】ジョブ一覧画面の画面レイアウトの一例を示す図である（パターン２）。
【図４】印刷ジョブ詳細画面の画面レイアウトの一例を示す図である。
【図５】印刷ジョブ属性変更画面の画面レイアウトの一例を示す図である。
【図６】印刷ジョブ確認画面の画面レイアウトの一例を示す図である。
【図７】本発明に係わる印刷システムの全体構成の変形例を示す図である。
【図８】図１に示すプリントサーバ２０の機能的な構成の一部を示す図である。
【図９】ジョブ属性情報テーブルのテーブルレイアウトの一例を示す図である。
【図１０】プリンタ能力・状態情報テーブルのテーブルレイアウトの一例を示す図である。
【図１１】印刷可否判断情報の一例を示す図である。
【図１２】図１に示す印刷操作端末３０の機能的な構成の一部を示す図である。
【図１３】クライアント端末１０から送られてきた印刷ジョブを受信した際のプリントサーバ２０側の動作を示すフローチャートである。
【図１４】プリントサーバ２０において印刷ジョブが蓄積された状態で印刷操作端末３０側から印刷可否の問い合わせ、あるいは印刷指示、あるいは属性変更指示が行われた場合のプリントサーバ２０側の動作を示すフローチャートである。
【図１５】印刷操作端末３０からプリントサーバ２０に蓄積された印刷ジョブに対して印刷を指示する際の動作を示すフローチャートである。
【符号の説明】
【００８１】
１０    クライアント端末
２０    プリントサーバ
２１    ジョブ内容解析部
２２    ジョブ属性情報保持部
２３    プリンタ情報収集部
２４    プリンタ情報保持部
２５    ジョブ印刷可否判断部
２６    問い合わせ要求受信部
２７    印刷可否情報送信部
２８    ジョブ蓄積部
２９    ジョブ属性変更部
５１    ジョブ送信部
５２    ジョブ受信部
５３    通信部（プリントサーバ）
３０    印刷操作端末
３１    通信部（印刷操作端末）
３２    印刷可否問い合わせ部
３３    印刷指示部
３４    属性変更指示部
３５    表示制御部
３６    表示部
３７    入力部
４０    プリンタ
【図１】
2008152726.tif 000003
【図２】
2008152726.tif 000004
【図３】
2008152726.tif 000005
【図４】
2008152726.tif 000006
【図５】
2008152726.tif 000007
【図６】
2008152726.tif 000008
【図７】
2008152726.tif 000009
【図８】
2008152726.tif 000010
【図９】
2008152726.tif 000011
【図１０】
2008152726.tif 000012
【図１１】
2008152726.tif 000013
【図１２】
2008152726.tif 000014
【図１３】
2008152726.tif 000015
【図１４】
2008152726.tif 000016
【図１５】
2008152726.tif 000017