(57)【要約】【課題】追加的な情報を含んだ疑似画像形成指示を処理する。【解決手段】画像形成指示と、付加情報を含む疑似画像形成指示と、の入力を受け入れ、前記画像形成指示に対応する前記疑似画像形成指示に含まれた前記付加情報と、前記画像形成指示とに基づいて処理を実行する。【選択図】図１
2009276919.tif 000002
【特許請求の範囲】
【請求項１】
画像形成指示の入力を受け入れる受入手段と、
前記受け入れた画像形成指示に対して、付加情報を含めることができるか否かを判断する判断手段と、
前記判断の結果、前記受け入れた画像形成指示に対して付加情報を含めることができない場合に、当該画像形成指示とともに処理され、付加情報を含んだ疑似画像形成指示を生成する手段と、
前記受け入れた画像形成指示を出力するとともに、前記疑似画像形成指示が生成されているときには、当該疑似画像形成指示を出力する出力手段と、
を含むことを特徴とする画像情報処理装置。
【請求項２】
画像形成指示と、付加情報を含む疑似画像形成指示と、の入力を受け入れる受入手段と、
前記画像形成指示に対応する前記疑似画像形成指示に含まれた前記付加情報と、前記画像形成指示とに基づいて処理を実行する実行手段と、
を含むことを特徴とする画像形成処理装置。
【請求項３】
前記実行手段が、前記疑似画像形成指示を受け入れたときに、当該疑似画像形成指示に係る処理を、画像を形成する指示の実体を含む画像形成指示に優先して実行することを特徴とする請求項２に記載の画像形成処理装置。
【請求項４】
前記画像形成指示と前記疑似画像形成指示とに共通して含まれる情報要素を比較することにより、処理の対象となった画像形成指示に対応する疑似画像形成指示があるか否かを判断する手段をさらに含み、
前記実行手段は、処理の対象となった画像形成指示に対応する疑似画像形成指示があるか否かを判断した場合に、当該対応する疑似画像形成指示に基づく処理を完了してから、処理の対象となった画像形成指示に基づく処理を実行することを特徴とする請求項２または３に記載の画像形成処理装置。
【請求項５】
前記画像形成指示と前記疑似画像形成指示とに共通して含まれる情報要素には、
利用者名、
画像形成指示を生成した機器名、
文書名、
印刷開始時刻の情報、
の少なくとも一つが含まれることを特徴とする請求項２から４のいずれか一項に記載の画像形成処理装置。
【請求項６】
処理の対象となった画像形成指示に付加情報が含まれておらず、かつ、当該画像形成指示に対応する付加情報を含んだ疑似画像形成指示の入力を受け入れていないときには、対応する付加情報の入力があるまで当該処理の対象となった画像形成指示に基づく処理を中断することを特徴とする請求項２から５のいずれか一項に記載の画像形成処理装置。
【請求項７】
コンピュータを、
画像形成指示の入力を受け入れる受入手段と、
前記受け入れた画像形成指示に対して、付加情報を含めることができるか否かを判断する判断手段と、
前記判断の結果、前記受け入れた画像形成指示に対して付加情報を含めることができない場合に、当該画像形成指示とともに処理され、付加情報を含んだ疑似画像形成指示を生成する手段と、
前記受け入れた画像形成指示を出力するとともに、前記疑似画像形成指示が生成されているときには、当該疑似画像形成指示を出力する出力手段と、
として機能させることを特徴とするプログラム。
【請求項８】
コンピュータを、
画像形成指示と、付加情報を含む疑似画像形成指示と、の入力を受け入れる受入手段と、
前記画像形成指示に対応する前記疑似画像形成指示に含まれた前記付加情報と、前記画像形成指示とに基づいて処理を実行する実行手段と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像情報処理装置、画像形成処理装置、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ＰＪＬコマンドを印刷スプーラ経由でプリンタに送信し、プリンタに対してプリンタ情報の出力を要求するとき、ＰＪＬコマンドを含む印字ジョブが当該印字ジョブよりも前に投入されてキューに保管された状態になっている印字ジョブよりも先に処理されるように、印字ジョブの処理順序を入れ替えることを、印刷スプーラに対して指示し、速やかにプリンタ情報をプリンタから取得でき、管理ＰＣに対して速やかにプリンタ情報を提供できるようにする画像形成装置情報管理システムが開示されている。
【特許文献１】特開２００５−１６５３９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
アプリケーションプログラムから描画命令を含むプリント指示を受けて、画像形成指示（プリントジョブ）が生成された後、このプリントジョブにパスワードなどの付加的な情報を後から含めたい要請がある。しかしながらプリントジョブのフォーマットはオペレーティングシステムのバージョンアップなどによって変更され得るため、追加的な情報を常に書き込めるとは限らない。
【課題を解決するための手段】
【０００４】
請求項１記載の発明は、画像情報処理装置であって、画像形成指示の入力を受け入れる受入手段と、前記受け入れた画像形成指示に対して、付加情報を含めることができるか否かを判断する判断手段と、前記判断の結果、前記受け入れた画像形成指示に対して付加情報を含めることができない場合に、当該画像形成指示とともに処理され、付加情報を含んだ疑似画像形成指示を生成する手段と、前記受け入れた画像形成指示を出力するとともに、前記疑似画像形成指示が生成されているときには、当該疑似画像形成指示を出力する出力手段と、を含むこととしたものである。
【０００５】
請求項２記載の発明は、画像形成処理装置であって、画像形成指示と、付加情報を含む疑似画像形成指示と、の入力を受け入れる受入手段と、前記画像形成指示に対応する前記疑似画像形成指示に含まれた前記付加情報と、前記画像形成指示とに基づいて処理を実行する実行手段と、を含むこととしたものである。
また請求項３記載の発明は、請求項２記載の画像形成処理装置において、前記実行手段が、前記疑似画像形成指示を受け入れたときに、当該疑似画像形成指示に係る処理を、画像を形成する指示の実体を含む画像形成指示に優先して実行することとしたものである。
【０００６】
請求項４記載の発明は、請求項２または３記載の画像形成処理装置であって、前記画像形成指示と前記疑似画像形成指示とに共通して含まれる情報要素を比較することにより、処理の対象となった画像形成指示に対応する疑似画像形成指示があるか否かを判断する手段をさらに含み、前記実行手段は、処理の対象となった画像形成指示に対応する疑似画像形成指示があるか否かを判断した場合に、当該対応する疑似画像形成指示に基づく処理を完了してから、処理の対象となった画像形成指示に基づく処理を実行することとしたものである。
【０００７】
請求項５記載の発明は、請求項２から４のいずれか一項に記載の画像形成装置であって、前記画像形成指示と前記疑似画像形成指示とに共通して含まれる情報要素には、利用者名、画像形成指示を生成した機器名、文書名、印刷開始時刻の情報、の少なくとも一つが含まれることとしたものである。
【０００８】
請求項６記載の発明は、請求項２から５のいずれか一項に記載の画像形成処理装置であって、処理の対象となった画像形成指示に付加情報が含まれておらず、かつ、当該画像形成指示に対応する付加情報を含んだ疑似画像形成指示の入力を受け入れていないときには、対応する付加情報の入力があるまで当該処理の対象となった画像形成指示に基づく処理を中断することとしたものである。
【０００９】
請求項７記載の発明は、プログラムであって、コンピュータを、画像形成指示の入力を受け入れる受入手段と、前記受け入れた画像形成指示に対して、付加情報を含めることができるか否かを判断する判断手段と、前記判断の結果、前記受け入れた画像形成指示に対して付加情報を含めることができない場合に、当該画像形成指示とともに処理され、付加情報を含んだ疑似画像形成指示を生成する手段と、前記受け入れた画像形成指示を出力するとともに、前記疑似画像形成指示が生成されているときには、当該疑似画像形成指示を出力する出力手段と、として機能させることとしたものである。
【００１０】
請求項８記載の発明は、プログラムであって、コンピュータを、画像形成指示と、付加情報を含む疑似画像形成指示と、の入力を受け入れる受入手段と、前記画像形成指示に対応する前記疑似画像形成指示に含まれた前記付加情報と、前記画像形成指示とに基づいて処理を実行する実行手段と、として機能させることとしたものである。
【発明の効果】
【００１１】
請求項１、７記載の発明によると、付加情報を画像形成指示に含められない場合、当該追加的な情報を含んだ疑似画像形成指示を生成して別途、出力できる。
【００１２】
請求項２、８記載の発明によると、付加情報に係る処理を行うことができる。
請求項３記載の発明によると、付加情報に係る処理を優先して行うことができる。
【００１３】
請求項４記載の発明によると、画像形成指示と疑似画像形成指示とに共通して含まれる情報要素によって互いに対応する画像形成指示と疑似画像形成指示とを見いだすことができる。また請求項５記載の発明によると、情報要素に、利用者名、画像形成指示を生成した機器名、文書名、印刷開始時刻の情報、の少なくとも一つを含めることができる。
【００１４】
請求項６記載の発明によると、対応する付加情報が受け入れられるまで画像形成指示に基づく処理を待機させることができる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施の形態について図面を参照しながら説明する。本実施の形態に係る画像情報処理装置１及び画像形成処理装置２を含む画像形成システムは、図１に例示するように、画像情報処理装置１、画像形成処理装置２、及び画像形成装置３を含んで構成される。
【００１６】
ここに画像情報処理装置１は、制御部１１，記憶部１２，操作部１３，表示部１４，及び通信部１５を含んで構成される。また、画像形成処理装置２は、制御部２１，記憶部２２，及び通信部２３を含んで構成される。画像情報処理装置１と画像形成処理装置２とはネットワーク等の通信手段を介して、互いに通信可能に接続される。また、画像形成装置３は、画像形成処理装置２に接続されている。
【００１７】
画像情報処理装置１の制御部１１は、ＣＰＵ（Central Processing Unit）等のプログラム制御デバイスであり、記憶部１２に格納されているプログラムに従って動作する。この制御部１１は、オペレーティングシステムとして機能し、また、オペレーティングシステムを利用して動作するアプリケーションプログラムを実行する。制御部１１は、アプリケーションプログラムにおいて画像形成の指示が行われると、この指示に従って画像形成指示（印刷ジョブ）を生成する。この印刷ジョブには、図２（ａ）に例示するように、認証された利用者名、画像情報処理装置１のマシン名（画像形成指示を生成した装置名）、画像形成指示の対象となった文書名、画像形成の指示が入力された時刻（印刷開始時刻の情報）、付加情報の有無などを含むヘッダ情報（Ｈ）とともに、描画の指示（Ｂ）が含まれている。
【００１８】
制御部１１は、この印刷ジョブを処理の対象として、印刷ジョブにパスワードなどの付加情報を含めることが可能であるか否かを判断する。そして可能であれば印刷ジョブに付加情報を含め、通信部１５を介して画像形成処理装置２へ、当該印刷ジョブを送信する。
【００１９】
また、この判断の結果、印刷ジョブに付加情報を含めることができない場合は、制御部１１は、当該印刷ジョブとともに処理され、付加情報を含む疑似画像形成指示（情報ジョブと呼ぶ）を生成して、通信部１５へ出力し、画像形成処理装置２へ送信させる。この情報ジョブには図２（ｂ）に例示するように、認証された利用者名、画像情報処理装置１のマシン名（画像形成指示を生成した装置名）、画像形成指示の対象となった文書名、画像形成の指示が入力された時刻（印刷開始時刻の情報）などを含むヘッダ情報（Ｈ）とともに、付加情報（Ｃ）が含まれている。この制御部１１の詳しい処理の内容については後に説明する。
【００２０】
記憶部１２は、ＲＡＭ（Random Access Memory）等の記憶素子を含んで構成される。この記憶部１２は、制御部１１によって実行されるプログラムを保持する。このプログラムは、例えばＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disc-Read Only Memory）などのコンピュータ可読な記録媒体に格納されて提供され、この記憶部１２に格納されたものであってもよい。また、この記憶部１２は制御部１１のワークメモリとしても動作する。
【００２１】
操作部１３は、マウスやキーボードなどを含み、利用者からの指示操作を受け入れる。操作部１３は、この指示操作の内容を制御部１１に出力する。表示部１４は、ディスプレイ等であり、制御部１１から入力される指示に従って、情報を表示する。通信部１５は、例えばネットワークインタフェースなどであり、ネットワーク等の通信手段を介して画像形成処理装置２との間で情報を送受する。
【００２２】
画像形成処理装置２は、例えばプリンタサーバであり、その制御部２１は、ＣＰＵ等のプログラム制御デバイスであり、記憶部２２に格納されたプログラムに従って動作する。この制御部２１は、画像情報処理装置１が出力する画像形成指示（印刷ジョブ）や疑似画像形成指示（情報ジョブ）を、通信部２３を介して受け入れる。
【００２３】
ここで、画像情報処理装置１が出力する印刷ジョブには、付加情報を含むものと含まないものとがある。制御部２１は、付加情報を含む印刷ジョブについては、付加情報に係る処理を実行し、その後、描画処理命令を画像形成装置へ送信する。本実施の形態では、画像情報処理装置１が送信する印刷ジョブに含まれる描画処理命令は、画像形成装置３によって解釈可能な形式ではなくてもよい。すなわち制御部２１が当該描画処理命令を解釈して、画像形成装置３が解釈可能なページ記述言語に書き換えて送信すればよい。
【００２４】
また制御部２１は、付加情報を含まない印刷ジョブについては、関連する付加情報を含んだ情報ジョブが受信されているか否かを調べ、関連する付加情報を含んだ情報ジョブが受信されていない場合は、当該情報ジョブの受信を待機する。一方、関連する付加情報を含んだ情報ジョブが受信されていれば、当該情報ジョブの処理が実行が完了するまで待機して、印刷ジョブに基づく処理を実行する。この制御部２１の詳しい処理の内容についても後に述べる。
【００２５】
記憶部２２は、ＲＡＭ等の記憶素子を含み、制御部２１によって実行されるプログラムを保持している。このプログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ可読な記録媒体に格納されて提供され、ここへ複写されたものであってもよい。この記憶部２２は、また、通信部２３が受信した印刷ジョブや、情報ジョブを、例えば受信順に蓄積して保持する。さらに記憶部２２は、制御部２１のワークメモリとして動作してもよい。通信部２３は、例えばネットワークインタフェースなどであり、ネットワーク等の通信手段を介して画像情報処理装置１との間で情報を送受する。
【００２６】
画像形成装置３は、例えばプリンタなどであり、画像形成処理装置２から入力される描画指示等に従って、用紙などの媒体上に画像を形成する。また、この画像形成装置３は、テンキーなどの操作部や液晶ディスプレイなどの表示部を備える。この画像形成装置３は、例えば画像形成処理装置２から入力される指示により、利用者に対してパスワードの入力を求め、予め指定されたパスワードに一致するパスワードの入力がされるまで、画像形成を行わないなどの処理を行う。
【００２７】
次に、本実施の形態における画像情報処理装置１の制御部１１による処理の内容について述べる。本実施の形態の制御部１１は、アプリケーションプログラムに対して画像形成の指示操作が行われると、その時点で設定されている画像形成装置に対応する画像形成フロントエンドの処理を開始する。ここで画像形成フロントエンドは、例えば図３に例示するような指示を受け入れるための画面を提示する。この画面では、用紙サイズや、印刷部数などの設定のほか、セキュリティオプションなどとしてパスワードの入力を受け入れる。
【００２８】
制御部１１は、ここで入力されるパスワードなど、予め定められた情報を付加情報として記憶部１２に保持し、図４に例示する処理を開始する。すなわち制御部１１は、付加情報を読み出し（Ｓ１）、画像形成の指示操作に基づいてアプリケーションプログラムが生成した描画処理命令を含む、印刷ジョブに付加情報を含めることができるか否か（例えば追記可能であるか否か）を判断する（Ｓ２）。なお、印刷ジョブは、アプリケーションプログラムとオペレーティングシステムとの処理により生成されてもよいし、プリンタドライバとしてのプログラム（画像形成フロントエンドを兼ねてもよい）が生成してもよい。
【００２９】
具体的な例として印刷ジョブにおいては描画処理情報の開始位置（オフセット）が定められている場合があり、描画処理情報に先立って付加情報を記録するべき場合は、このオフセットを変更させるような追記（情報のサイズが変化してしまうような追記）は行うことができない。この処理Ｓ２の判断は、例えば印刷ジョブのデータ形式のバージョンが予め定めたものとなっているか否かを判断すればよい。この判断に際しては、描画処理情報の開始位置（オフセット）が予め定めたものであるか、またはヘッダ情報のサイズが予め定めたものとなっているかなどを調べればよい。また、本実施の形態では、印刷ジョブのヘッダ情報にバージョン情報を含んでもよく、その場合は、当該バージョン情報を参照して、予め定めたバージョンと一致しているか否かを調べればよい。
【００３０】
制御部１１は、処理Ｓ２において、例えば印刷ジョブのデータ形式のバージョンが予め定めたものとなっていて、印刷ジョブに付加情報を含めることができると判断すると（Yesであると）、印刷ジョブに付加情報を含め（Ｓ３）、当該印刷ジョブを送信して（Ｓ４）、処理を終了する。
【００３１】
一方、処理Ｓ２において、例えば印刷ジョブのデータ形式のバージョンが予め定めたものとなっておらず、印刷ジョブに付加情報を含めることができないと判断すると（Noであると）、制御部１１は、印刷ジョブのヘッダ情報を取得し（Ｓ５）、このヘッダ情報と処理Ｓ１で読み出した付加情報とを含んだ情報ジョブを生成する（Ｓ６）。そして情報ジョブを送信し（Ｓ７）、処理Ｓ４に移行して、印刷ジョブを送信する。なお制御部１１は、このように印刷ジョブとともに処理されるべき付加情報が存在する場合、印刷ジョブの例えばヘッダ情報に含まれる、付加情報の有無を表す情報を、「付加情報あり」に設定する。
【００３２】
これにより、印刷ジョブに対してパスワードなどの付加情報を含めることができない場合、付加情報を含んだ擬似的な印刷ジョブ（情報ジョブ）を送信することとなる。この情報ジョブは、印刷ジョブと同様のデータ構造を備えるものであるため、画像情報処理装置１と、画像形成処理装置２との間において特別なプロトコルを改めて定義する必要はない。一方、付加情報が存在しない場合、制御部１１は、印刷ジョブの例えばヘッダ情報に含まれる、付加情報の有無を表す情報を、「付加情報なし」に設定する。
【００３３】
次に、本実施の形態の画像形成処理装置２における制御部２１の動作について述べる。この制御部２１は、印刷ジョブや情報ジョブを受信すると、図５に例示するような処理を開始し、当該受信したジョブが情報ジョブであるか否かを調べる（Ｓ１１）。ここで、受信したジョブが情報ジョブであれば（Yesであれば）、当該情報ジョブを記憶部２２に蓄積し（Ｓ１２）、当該情報ジョブに対応する印刷ジョブが記憶部２２に既に蓄積されているか否かを調べる（Ｓ１３）。
【００３４】
ここで、情報ジョブに対応する印刷ジョブを検索するときには、情報ジョブと印刷ジョブとに共通して含まれる情報要素を比較することによって行う。本実施の形態では、この情報要素はヘッダ情報、またはヘッダ情報の一部（例えば利用者名、画像形成指示を生成した機器名、文書名、印刷開始時刻の情報の少なくとも一つ）であってもよい。すなわち、処理Ｓ１２で蓄積した情報ジョブのヘッダ情報から比較の対象となる情報要素を取り出し、当該情報要素に一致する情報要素を含む印刷ジョブを記憶部２２から検索するのである。
【００３５】
なお、印刷ジョブに対応する情報ジョブを検索するときも同様に、対象となった印刷ジョブのヘッダ情報から比較の対象となる情報要素を取り出し、当該情報要素に一致する情報要素を含む情報ジョブを記憶部２２から検索すればよい。
【００３６】
また本実施の形態では、印刷ジョブや情報ジョブは、受信順に記憶部２２に蓄積されるものとしている。さらに印刷ジョブについては、処理の可否を表すフラグが関連づけられる（図６）。
【００３７】
制御部２１は、処理Ｓ１３において対応する印刷ジョブがないと判断したときには（Noならば）、処理を終了して待機する。一方、処理Ｓ１３において、対応する印刷ジョブが見いだされたときには（Yesのときには）、当該見いだした印刷ジョブについての処理可否のフラグを処理可能と設定する（Ｓ１４）。
【００３８】
一方、処理Ｓ１１において、受信したジョブが情報ジョブでなければ（Noならば、つまり受信したジョブが印刷ジョブであれば）、制御部２１は、当該受信した印刷ジョブに対応する付加情報が存在するか否かを調べる（Ｓ１５）。この処理Ｓ１５では、例えば印刷ジョブのヘッダ情報に含まれる、付加情報の有無の設定を調べ、「付加情報あり」の設定となっているか否かを調べればよい。
【００３９】
処理Ｓ１５において、付加情報が存在しないと判断される（Noである）と、制御部２１は、受信した印刷ジョブについての処理可否のフラグを処理可能と設定する（Ｓ１６）。
【００４０】
また、処理Ｓ１５において、付加情報が存在すると判断される（Yesである）と、制御部２１は、印刷ジョブに付加情報が含まれているか否かを調べる（Ｓ１７）。ここで、印刷ジョブに付加情報が含まれていれば、処理Ｓ１６に移行して、制御部２１は、受信した印刷ジョブについての処理可否のフラグを処理可能と設定する（Ａ）。他方、処理Ｓ１７において印刷ジョブに付加情報が含まれていなければ（Noならば）、制御部２１は、受信した印刷ジョブに対応する情報ジョブを記憶部２２から検索する（Ｓ１８）。この処理Ｓ１８において対応する情報ジョブが見いだせない場合は（Noならば）、制御部２１は、受信した印刷ジョブについての処理可否のフラグを処理不可と設定する（Ｓ１９）。つまり、この処理Ｓ１９の場合は、対応する付加情報の入力があるまで当該処理の対象となった画像形成指示（印刷ジョブ）に基づく処理が中断される。
【００４１】
さらに処理Ｓ１８において、対応する情報ジョブを見出した場合は（Yesならば）、制御部２１は、処理Ｓ１６へ移行して、受信した印刷ジョブについての処理可否のフラグを処理可能と設定する（Ａ）。
【００４２】
制御部２１は、以上の処理とともに、処理可否のフラグが「処理可能」と設定されている印刷ジョブの処理を、印刷ジョブの受信順に行う。この処理においては、付加情報がある場合には、付加情報に基づいて印刷設定やパスワード要求などのＰＤＬ（ページ記述言語）コマンド（付加コマンドと呼ぶ）を生成し、この付加コマンドを、描画処理指示等に基づいて生成した描画指示を含むＰＤＬコマンド（実体コマンドと呼ぶ）に合成して、画像形成装置３へ送信するコマンド列を生成する。ここで付加情報が情報ジョブとして記憶部２２に別途蓄積されている場合は、制御部２１は処理の対象となった印刷ジョブに対応する情報ジョブを記憶部２２から取り出して、情報ジョブに基づき印刷設定やパスワード要求などの付加コマンドを生成し、この付加コマンドを、印刷ジョブに基づいて生成した描画指示を含む実体コマンドに合成して、コマンド列を生成する。
【００４３】
なお、付加情報がなければ、制御部２１は、処理の対象となった印刷ジョブに基づいて描画指示を含む実体コマンドを生成し、当該実体コマンドを含むコマンド列を生成する。制御部２１は、以上のようにして生成したコマンド列を、画像形成装置３へ送信する。
【００４４】
また制御部２１は、疑似画像形成指示である情報ジョブを受け入れたときに、対応する印刷ジョブの有無に関わらず、当該情報ジョブに基づいて付加コマンドを優先的に生成してもよい。すなわち、本実施の形態では制御部２１は、印刷ジョブを受信順に処理することとしたが、次に処理可能な印刷ジョブを探索するに先立って、未処理の情報ジョブが記憶部２２に格納されているか否かを調べ、未処理の情報ジョブが記憶部２２に格納されているときには、制御部２１は、当該情報ジョブを例えば受信順に処理して（つまり画像形成指示に優先して処理して）、付加コマンドを生成しておく。生成した付加コマンドは、例えば、印刷ジョブと情報ジョブとに共通して含まれる情報要素に関連づけて（つまり、対応する印刷ジョブに基づいて検索可能な状態で）記憶部２２に格納しておく。
【００４５】
この場合、制御部２１は、例えば処理Ｓ１８にて対応する情報ジョブが見いだせない場合、対応する情報ジョブに基づいて生成された、対応する付加コマンドが記憶部２２に格納されているか否かを調べ、格納されていれば対応する印刷ジョブを処理可能と設定してもよい。このときは、制御部２１は印刷ジョブに基づいて生成した実体コマンドに対し、記憶部２２に格納されている、対応する付加コマンドを読み出して合成することになる。このように本実施の形態では、制御部２１は、対応する疑似画像形成指示である情報ジョブに基づく処理を完了してから、処理の対象となった画像形成指示（印刷ジョブ）に基づく処理を実行することとしてもよい。
【００４６】
本実施の形態は、以上の構成を備えてなるので、次のように動作する。利用者が画像情報処理装置１を操作してアプリケーションで開いている文書について画像形成の指示を行うと、画像情報処理装置１は、画像形成フロントエンドとしての処理を行う。画像情報処理装置１は、この画像形成フロントエンドとしての処理において、パスワードの入力など付加情報の設定を受け入れる。なお、付加情報は、この画像形成フロントエンドにて設定されなければならないものではなく、例えば事前に設定されて記憶されている情報を付加情報として用いても構わない。
【００４７】
画像情報処理装置１は、画像形成が指示された文書に関して画像形成指示の情報（印刷ジョブ）を生成する。そして、当該印刷ジョブに付加情報を追記可能であるか否かを調べる。ここで、印刷ジョブのバージョンが予め定められたものでないなど、印刷ジョブに付加情報が追記不能であると判断されると、印刷ジョブの一部と共通の情報を含み、さらに付加情報を含んだ疑似画像形成指示（情報ジョブ）を生成する。そして印刷ジョブと情報ジョブとを画像形成処理装置２へ送信する。
【００４８】
画像形成処理装置２では、情報ジョブや印刷ジョブを受信する。画像形成処理装置２では、印刷ジョブに付加情報がある場合に、印刷ジョブに付加情報が含まれているか、又は印刷ジョブに対応する情報ジョブが受信されているときに当該印刷ジョブを処理可能と判断する。
【００４９】
画像形成処理装置２は、処理可能と判断した印刷ジョブを例えば受信順に処理するが、情報ジョブが受信されているときには、当該情報ジョブに関する処理を優先して行う。例えば印刷ジョブＡ，Ｂ，Ｃと、印刷ジョブＣに対応する情報ジョブｃとがこの順に受信され、このうち印刷ジョブＣについて「付加情報あり」との設定がある場合、画像形成処理装置２は、印刷ジョブＡ，Ｂについては付加情報がないため処理可能と判断し、印刷ジョブＣについては情報ジョブｃが受信されているため処理可能と判断する。そして、受信順にかかわらず受信されているジョブのうち、情報ジョブである情報ジョブｃを優先的に処理し、情報ジョブｃに含まれる付加情報に基づく処理を行う。
【００５０】
例えば付加情報がパスワードであれば、画像形成装置３においてパスワードの入力があるまで、画像形成を抑制する処理を実行するためのコマンドを生成する。また付加情報がヘッダ（印刷文書の上部に記録するべき文字列等）や、フッタ（印刷文書の下部に記録するべき文字列等）であれば、文書の該当する位置に、指定された文字列等を描画するコマンドを生成する。
【００５１】
画像形成処理装置２は、印刷ジョブＡ，Ｂを順に処理し、印刷ジョブＣに基づいて画像形成コマンドを生成した後、この印刷ジョブＣに関する画像形成コマンドに対し、印刷ジョブＣに対応する情報ジョブｃに基づいて生成したコマンドを合成して、画像形成装置３へ送信する。画像形成装置３では、受信されたコマンドに基づく処理が実行される。
【００５２】
なお、画像情報処理装置１側において、付加情報の有無の設定だけでなく、追記されるべきであった付加情報の種類を特定する情報を設定可能としておいてもよい。このためには、例えば印刷ジョブのフォーマットにおいて、追記（情報容量を増大させるような変更）を行うことなく、情報の書き換えで付加情報の種類を設定できるような方法としておく。この方法としては固定長ビットの値を用い、付加情報の種類に対応するビットを立てるような方法があるが、これに限られるものではない。
【００５３】
画像形成処理装置２側では、印刷ジョブから、追記されるべきであった付加情報の種類を特定する情報を参照する。この場合の画像形成処理装置２では図７に例示するように、付加情報の種類に対応して、必要な付加情報を関連づけたテーブルを記憶しておく。そして、画像形成処理装置２は印刷ジョブに含まれる付加情報や、対応する情報ジョブに含まれる付加情報を調べて、必要な付加情報がすべて受信されているか否かを判断し、すべて受信されていないときには、印刷ジョブの処理を待機するようにしてもよい。
【００５４】
さらに本実施の形態では、「付加情報あり」等の設定がされながら付加情報を含まず、かつ対応する情報ジョブが受信されていない印刷ジョブについては、その処理を待機することとしていたが、各印刷ジョブの受信日時（図示しない時計部などから取得する）を印刷ジョブに関連づけて記録しておき、受信から予め定めた時間が経過しても付加情報が得られない印刷ジョブについては処理を中断してもよい。また、処理を中断する代わりに、処理を中断するか待機するかを利用者に問い合わせるようにしてもよい。この問い合わせは、付加情報が得られない間、予め定めたタイミングごとに繰り返し行ってもよい。
【００５５】
さらに、画像形成処理装置２では、受信から予め定めた時間が経過しても付加情報が得られない印刷ジョブがある場合、付加情報の不要な範囲で、印刷ジョブに基づく画像形成を実行（コマンドを生成して画像形成装置３へ送信する処理を実行）してもよい。
【００５６】
このように付加情報を用いずに画像形成を実行する場合、パスワードなどのセキュリティオプションを無視することのないよう、印刷ジョブに付加情報の種類を特定する情報を含めておき、付加情報の種類ごとに、付加情報なしに画像形成を行っても構わないか否かを設定しておいてもよい。画像形成処理装置２はこの設定を参照して、付加情報なしに画像形成を行っても構わないと設定されているときに限り、受信から予め定めた時間が経過しても付加情報が得られない印刷ジョブについて、付加情報の不要な範囲で、当該印刷ジョブに基づく画像形成を実行する。
【００５７】
なお、この場合、付加情報の種類ではなく、付加情報なしに画像形成を行っても構わないか否かを表す情報を直接、印刷ジョブに含めてもよい。この場合は、当該情報を参照して、付加情報の不要な範囲で印刷ジョブに基づく画像形成を実行するか否かを判断することになる。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態に係る画像情報処理装置と、画像形成処理装置との構成例、接続例を表すブロック図である。
【図２】本発明の実施の形態に係る画像情報処理装置が生成する画像形成指示と疑似画像形成指示の内容例を表す説明図である。
【図３】本発明の実施の形態に係る画像情報処理装置において表示される画像形成フロントエンドのインタフェース例を表す説明図である。
【図４】本発明の実施の形態に係る画像情報処理装置における処理の例を表すフローチャート図である。
【図５】本発明の実施の形態に係る画像形成処理装置における処理の例を表すフローチャート図である。
【図６】本発明の実施の形態に係る画像形成処理装置によるジョブの記憶例を表す説明図である。
【図７】本発明の実施の形態に係る画像形成処理装置が保持する設定情報の例を表す説明図である。
【符号の説明】
【００５９】
１  画像情報処理装置、２  画像形成処理装置、３  画像形成装置、１１，２１  制御部、１２，２２  記憶部、１３  操作部、１４  表示部、１５，２３  通信部。
【図１】
2009276919.tif 000003
【図２】
2009276919.tif 000004
【図３】
2009276919.tif 000005
【図４】
2009276919.tif 000006
【図５】
2009276919.tif 000007
【図６】
2009276919.tif 000008
【図７】
2009276919.tif 000009