(57)【要約】【課題】柔軟な処理を可能として利便性を向上できる印刷処理システムを提供する。【解決手段】印刷データまたは該印刷データへの参照情報と、当該印刷データに対する印刷処理の指示と、一連の処理指示要素を記述した処理記述データまたは該処理記述データへの参照情報と、を受信し、当該受信した印刷処理の指示にしたがって印刷処理を実行する際に、当該印刷処理の指示に対応する処理記述データに示される一連の処理指示要素に基づく処理を実行する印刷処理システムである。【選択図】図１
2007122687.tif 000002
【特許請求の範囲】
【請求項１】
印刷データまたは該印刷データへの参照情報と、当該印刷データに対する印刷処理の指示と、一連の処理指示要素を記述した処理記述データまたは該処理記述データへの参照情報と、を受信する手段と、
前記受信した印刷処理の指示にしたがって印刷処理を実行する際に、当該印刷処理の指示に対応する処理記述データに示される一連の処理指示要素に基づく処理を実行する手段と、
を含むことを特徴とする印刷処理システム。
【請求項２】
印刷処理の対象となる印刷データに関して、印刷処理に付随して行われる一連の処理の内容を記述した処理記述データまたは当該処理記述データへの参照情報を受け入れる手段と、
前記印刷データの印刷指示と、前記受け入れた処理記述データまたは当該処理記述データへの参照情報とを含む、印刷指示データを生成する手段と、
前記印刷指示データを出力する手段と、
を含むことを特徴とする印刷処理システム。
【請求項３】
請求項２に記載の印刷処理システムであって、
処理記述データの少なくとも一部をそれぞれ含む、処理記述データのひな形情報を保持する手段と、
前記印刷データに含まれる情報、又は利用者から入力される指示に基づいて、前記保持しているひな形情報の少なくとも一つを選択し、当該選択されたひな形情報に基づいて前記処理記述データを生成する手段と、
を含むことを特徴とする印刷処理システム。
【請求項４】
印刷対象となる文書データを処理する処理プログラムから呼び出されて実行されるプログラムであって、
前記処理プログラムから受け入れた文書データから印刷データを得る際に、一連の処理指示要素を記述した処理記述データを送出するべき旨の指示を受けて、前記得た印刷データまたは該印刷データへの参照情報とともに、指示された処理記述データまたは該処理記述データへの参照情報を出力する手順をコンピュータに実行させることを特徴とするプログラム。
【請求項５】
コンピュータを用い、
印刷データまたは該印刷データへの参照情報と、当該印刷データに対する印刷処理の指示と、一連の処理指示要素を記述した処理記述データまたは該処理記述データへの参照情報と、を受信する工程と、
前記受信した印刷処理の指示にしたがって印刷処理を実行する際に、当該印刷処理の指示に対応する処理記述データに示される一連の処理指示要素に基づく処理を実行する工程と、
を実行することを特徴とする画像処理方法。
【請求項６】
コンピュータに、
印刷データまたは該印刷データへの参照情報と、当該印刷データに対する印刷処理の指示と、一連の処理指示要素を記述した処理記述データまたは該処理記述データへの参照情報と、を受信する手順と、
前記受信した印刷処理の指示にしたがって印刷処理を実行する際に、当該印刷処理の指示に対応する処理記述データに示される一連の処理指示要素に基づく処理を実行する手順と、
を実行させることを特徴とするプログラム。
【請求項７】
画像データと、当該画像データの処理の指示とともに、条件によって選択的に実行される少なくとも一つの処理指示要素を記述した処理記述データを受信する手段と、
前記受信した画像データについて指示された処理を実行する際に、当該画像データとともに受信された処理記述データに示される条件を満足する際に、当該満足する条件に対応する処理指示要素に基づく処理を実行する手段と、
を含むことを特徴とする画像処理装置。
【請求項８】
印刷対象となる画像データを処理する処理プログラムから、印刷時に呼び出されて実行されるドライバプログラムであって、
前記処理プログラムから受け入れた画像データを印刷処理する際に、条件によって選択的に実行される少なくとも一つの処理指示要素を記述した処理記述データを送出するべき旨の指示を受けて、前記受け入れた画像データとともに、指示された処理記述データを出力する手順をコンピュータに実行させることを特徴とするドライバプログラム。
【請求項９】
コンピュータを用い、
画像データと、当該画像データの処理の指示とともに、条件によって選択的に実行される少なくとも一つの処理指示要素を記述した処理記述データを受信する工程と、
前記受信した画像データについて指示された処理を実行する際に、当該画像データとともに受信された処理記述データに示される条件を満足していれば、当該満足する条件に対応する処理指示要素に基づく処理を実行する工程と、
を実行することを特徴とする画像処理方法。
【請求項１０】
コンピュータに、
画像データと、当該画像データの処理の指示とともに、条件によって選択的に実行される少なくとも一つの処理指示要素を記述した処理記述データを受信する手順と、
前記受信した画像データについて指示された処理を実行する際に、当該画像データとともに受信された処理記述データに示される条件を満足していれば、当該満足する条件に対応する処理指示要素に基づく処理を実行する手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理指示に従って処理を実行する複合機などを含む印刷処理システム、及びそれらに関係するプログラムに関する。
【背景技術】
【０００２】
近年、複合機の高機能化が進み、ネットワークを介して受信したドキュメントについて、印刷、ファクシミリ（ＦＡＸ）送信、電子メール送信など、種々の処理を指定して行わせることができるようになっている。例えば特許文献１には、情報端末からデータを受信し、複数の配信先へ配信する複合機について、ネットワークを介して接続されたクライアントから配信先ごとの設定を行うことを可能とした技術が開示されている。
【特許文献１】特開２００４−２１４７３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の技術では、指定する処理の順序は固定的で条件に応じた柔軟な動作ができず、指定できる処理の内容が限られていた。
【０００４】
本発明は上記実情に鑑みて為されたもので、柔軟な処理を可能として利便性を向上できる印刷処理ステム及びプログラムを提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００５】
上記従来例の問題点を解決するための本発明は、印刷処理システムであって、印刷データまたは該印刷データへの参照情報と、当該印刷データに対する印刷処理の指示と、一連の処理指示要素を記述した処理記述データまたは該処理記述データへの参照情報と、を受信する手段と、前記受信した印刷処理の指示にしたがって印刷処理を実行する際に、当該印刷処理の指示に対応する処理記述データに示される一連の処理指示要素に基づく処理を実行する手段と、を含むことを特徴としている。
【０００６】
また、本発明の一態様は、印刷処理システムであって、印刷処理の対象となる印刷データに関して、印刷処理に付随して行われる一連の処理の内容を記述した処理記述データまたは当該処理記述データへの参照情報を受け入れる手段と、前記印刷データの印刷指示と、前記受け入れた処理記述データまたは当該処理記述データへの参照情報とを含む、印刷指示データを生成する手段と、前記印刷指示データを出力する手段と、を含むことを特徴としている。
【０００７】
ここで、処理記述データの少なくとも一部をそれぞれ含む、処理記述データのひな形情報を保持する手段と、前記印刷データに含まれる情報、又は利用者から入力される指示に基づいて、前記保持しているひな形情報の少なくとも一つを選択し、当該選択されたひな形情報に基づいて前記処理記述データを生成する手段と、を含んでもよい。
【０００８】
また、本発明の一態様は、印刷対象となる文書データを処理する処理プログラムから呼び出されて実行されるプログラムであって、前記処理プログラムから受け入れた文書データから印刷データを得る際に、一連の処理指示要素を記述した処理記述データを送出するべき旨の指示を受けて、前記得た印刷データまたは該印刷データへの参照情報とともに、指示された処理記述データまたは該処理記述データへの参照情報を出力する手順をコンピュータに実行させることを特徴としている。
【０００９】
また、本発明の別の態様は画像処理方法であって、コンピュータを用い、印刷データまたは該印刷データへの参照情報と、当該印刷データに対する印刷処理の指示と、一連の処理指示要素を記述した処理記述データまたは該処理記述データへの参照情報と、を受信する工程と、前記受信した印刷処理の指示にしたがって印刷処理を実行する際に、当該印刷処理の指示に対応する処理記述データに示される一連の処理指示要素に基づく処理を実行する工程と、を実行することを特徴としている。
【００１０】
さらに本発明の別の態様はプログラムであって、コンピュータに、印刷データまたは該印刷データへの参照情報と、当該印刷データに対する印刷処理の指示と、一連の処理指示要素を記述した処理記述データまたは該処理記述データへの参照情報と、を受信する手順と、前記受信した印刷処理の指示にしたがって印刷処理を実行する際に、当該印刷処理の指示に対応する処理記述データに示される一連の処理指示要素に基づく処理を実行する手順と、を実行させることを特徴としている。
【００１１】
さらに本発明の一態様に係る画像処理装置は、画像データと、当該画像データの処理の指示とともに、条件によって選択的に実行される少なくとも一つの処理指示要素を記述した処理記述データを受信する手段と、前記受信した画像データについて指示された処理を実行する際に、当該画像データとともに受信された処理記述データに示される条件を満足する際に、当該満足する条件に対応する処理指示要素に基づく処理を実行する手段と、を含むことを特徴としている。また本発明のある態様は、画像処理方法であって、コンピュータを用い、画像データと、当該画像データの処理の指示とともに、条件によって選択的に実行される少なくとも一つの処理指示要素を記述した処理記述データを受信する工程と、前記受信した画像データについて指示された処理を実行する際に、当該画像データとともに受信された処理記述データに示される条件を満足していれば、当該満足する条件に対応する処理指示要素に基づく処理を実行する工程と、を実行することを特徴としている。さらに本発明の別の態様は、プログラムであって、コンピュータに、画像データと、当該画像データの処理の指示とともに、条件によって選択的に実行される少なくとも一つの処理指示要素を記述した処理記述データを受信する手順と、前記受信した画像データについて指示された処理を実行する際に、当該画像データとともに受信された処理記述データに示される条件を満足していれば、当該満足する条件に対応する処理指示要素に基づく処理を実行する手順と、を実行させることを特徴としている。
【００１２】
また、本発明の別の態様は、印刷対象となる画像データを処理する処理プログラムから、印刷時に呼び出されて実行されるドライバプログラムであって、前記処理プログラムから受け入れた画像データを印刷処理する際に、条件によって選択的に実行される少なくとも一つの処理指示要素を記述した処理記述データを送出するべき旨の指示を受けて、前記受け入れた画像データとともに、指示された処理記述データを出力する手順をコンピュータに実行させることを特徴としている。
【発明を実施するための最良の形態】
【００１３】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る印刷処理システムは、図１に示すように画像処理装置１を含む。さらに、これに接続されるパーソナルコンピュータ（ＰＣ）２を含んでもよい。これらは画像処理装置１とＰＣ２とは、互いにネットワークを介して接続されている。画像処理装置１は、制御部１１と、記憶部１２と、画像形成部１３と、ＦＡＸ通信部１４と、ネットワーク通信部１５とを含んで構成されている。また、ＰＣ２は、制御部２１と、記憶部２２と、操作部２３と、表示部２４と、ネットワーク通信部２５とを含んで構成されている。
【００１４】
画像処理装置１の制御部１１は、ＣＰＵなどで実現でき、記憶部１２に格納されたプログラムを実行する。この制御部１１は、ＰＣ２から画像データとともに、実行するべき処理を記述した処理記述データを受信して記憶部１２に保持する。また印刷データおよび処理記述データは、ＰＣ２や図示しないファイルサーバまたは記憶部１２に格納しておき、その参照情報としてＰＣ２から受信し、該参照データに基づき処理しても良い。ここで処理記述データには、条件によって選択的に実行される少なくとも一つの処理指示要素を記述したものである。また、処理指示要素は、例えば印刷出力やＦＡＸ送信、ファイルサーバへの保存、メール送信、アプリケーションサーバを利用した処理の実行など種々の指示を含む。なお、この制御部１１の具体的な処理内容についても、後に詳しく述べる。
【００１５】
記憶部１２は、ＲＡＭやＲＯＭなどの記憶素子、及び／又はハードディスクなどのディスクデバイスを含んで構成されている。制御部１１によって実行されるプログラムを格納している。また、この記憶部１２は、制御部１１のワークメモリとしても動作する。
【００１６】
画像形成部１３は、プリンタエンジン等であり、制御部１１から入力される指示に従って、画像データに基づいて用紙等の媒体上に画像を形成する。ＦＡＸ通信部１４は、電話回線網に接続されており、制御部１１から入力される指示に従って、相手先の電話番号を発呼し、相手先との通信を行って画像データの内容を電話回線を介して配信する。
【００１７】
ネットワーク通信部１５は、ネットワークインタフェースであり、制御部１１から入力される指示に従って、ネットワークを介して指示された宛先に対して情報を送信する。また、このネットワーク通信部１５は、ネットワークを介して到来する情報を受信して、制御部１１に出力する。
【００１８】
ＰＣ２の制御部２１は、ＣＰＵなどで実現でき、記憶部２２に格納されたプログラムを実行する。この制御部２１は、利用者からの指示操作に応じて、処理対象となった画像データを、画像処理装置１に送信する処理を行う。本実施の形態では、ＰＣ２には画像処理装置１に対して画像データ等を送出するためのドライバプログラムがインストールされている。このドライバプログラムは、処理対象となる画像データを処理する処理プログラム側から読み出されて実行される。また、本実施の形態では、このドライバプログラムの実行の過程で、画像データに関連して画像処理装置１側で実行されるべき処理を記述した処理記述データを選択、生成等して、画像データとともに送出する。このドライバプログラムに従った制御部２１の具体的な処理の内容については後に詳しく述べる。
【００１９】
記憶部２２は、ＲＡＭやＲＯＭなどの記憶素子、及び／又はハードディスクなどのディスクデバイスを含んで構成されている。制御部２１によって実行されるプログラム（処理プログラム及びデバイスプログラム）を格納している。また、この記憶部２２は、制御部２１のワークメモリとしても動作する。さらにこの記憶部２２は、処理記述データのひな形のデータを保持している。このひな形のデータについても後に述べる。
【００２０】
操作部２３は、キーボードやマウス等であり、利用者の指示操作を受け入れて、当該指示操作の内容を制御部２１に出力する。表示部２４は、ディスプレイ等であり、制御部２１から入力される指示に従って画像を表示する。ネットワーク通信部２５は、ネットワークインタフェースであり、制御部２１から入力される指示に従って、ネットワークを介して指示された宛先に対して情報を送信する。また、このネットワーク通信部２５は、ネットワークを介して到来する情報を受信して、制御部２１に出力する。
【００２１】
［処理記述データの生成］
ＰＣ２において処理記述データは、予め用意されたものであってもよいし、デバイスプログラムの処理において生成されてもよい。以下、ＰＣ２の制御部２１がデバイスプログラムの処理として処理記述データを生成する場合について説明する。
【００２２】
ＰＣ２は、利用者が処理プログラムにて処理している画像データを、画像処理装置１に対して送信するべき旨の指示を受けて、ドライバプログラムの処理を開始する。そして、このドライバプログラムにおいて、予め記憶部１２に格納されている処理記述データの一覧を表示して、当該一覧から画像データとともに送出するべき処理記述データを選択するよう求める表示を行う。
【００２３】
ここで利用者が新たな処理記述データを生成するべき旨の指示を行うと、制御部２１は、図２（ａ）に示すようなインタフェース画面を提示する。このインタフェース画面には、処理の開始を規定するデータに対応するアイコンが配列されている。例えば、スキャンから始まる処理、外部記憶媒体からドキュメントを読み出して開始する処理などが選択できるようになっている。
【００２４】
利用者が、これらのアイコンのうち、いずれかを選択する指示操作を行うと、当該選択されたアイコンに対応する処理によって得られたドキュメントについて、引き続きどのような処理を行うかを、対応する処理のアイコンを選択し、流れ図を作成する要領で各アイコン間を線で結びながら指定していく（図２（ｂ））。処理のアイコンは、例えば画面左端のアイコンペイン（Ａ）に配列される。ここには例えば、フォルダ格納、ファイル転送、メール送信、ＦＡＸ送信、プリントその他の処理に対応するアイコンが用意される。
【００２５】
また、利用者がこの配列されたアイコンから、その一つを選択する指示操作が行うと、流れ図を作成するメイン・ペイン（Ｂ）において、当該選択されたアイコンが表示され、直前に選択されたアイコンとの間に線が描画される。この線は、前段の処理の結果を受けて引き続き処理を行うことを表している。また、メイン・ペイン（Ｂ）内に表示されたアイコンの一つが選択されると、当該アイコンに対応する処理について、詳細な設定値を入力するための設定値入力ペイン（Ｃ）が表示される。例えば、スキャンのアイコンを選択したときには、機能名称である「スキャン」と、読取サイズ、原稿セットの向き、画質選択、カラーモード（白黒、カラーの別など）、解像度などの処理パラメータの設定画面が表示される。利用者は、これらの画面を用いて、一連の処理を記述する処理記述データを生成する。
【００２６】
例えば、スキャンにて読み取ったドキュメントを、電子メールにて送信するという処理を生成する場合、当初、図２（ａ）に例示した画面から、「スキャンから始まる処理」を選択する。すると、図２（ｂ）に示した画面が表示され、メイン・ペイン上にスキャンを表すアイコンが表示された状態となる。
【００２７】
ＰＣ２は、各アイコンに対応する処理コマンドを記憶部２２に保持している。ここで処理コマンドは、画像処理装置１の制御部１１に対する処理の指示を表すものである。また、本実施の形態では、処理記述データとして、条件によって選択的に実行される少なくとも一つの処理指示要素を含む。具体例として、Ａ４サイズ用紙への画像形成処理中に用紙ぎれが発生したとの条件の下で実行される処理指示要素として「Ｂ４で代替する」などのコマンドとすることができる。
【００２８】
この場合、図２（ａ）に例示した画面において、「画像データをプリント」と、「エラー発生に応じた処理」とのアイコンを選択する。そして、「エラー発生に応じた処理」におけるパラメータとして「用紙ぎれ」を設定し、次に、コマンドのアイコンから「用紙サイズをＢ４に設定」を選択し、次に「画像形成を続ける」を選択して、これらを処理の順序に結ぶ線を描画する。
【００２９】
ＰＣ２の制御部２１は、各アイコンについて設定されたコマンドを、描画された線の順序に配列して処理指示データを生成し、画像データとともに画像処理装置１に送出する。
【００３０】
［処理記述データに基づく処理］
画像処理装置１の制御部１１は、画像データと処理指示データとを受信すると、当該受信した画像データと処理指示データとを関連づけて記憶部１２に格納する。
【００３１】
そして、処理指示データを読み出して、処理指示データに含まれるコマンドに従った処理を順次実行する。例えば、上述のように、まず「画像データをプリント」との指示があれば、当該指示に従って関連付けて保持されている画像データを記憶部１２から読み出し、画像形成部１３に出力して印刷を開始する。そして、この印刷の過程でエラーが生じ、それが用紙ぎれのエラーである場合に「エラー発生に応じた処理」において用紙ぎれのエラーに対応する処理が記述されているか否かを調べる。ここで、上述のように、当該処理として「用紙サイズをＢ４に設定」し、次に「画像形成を続ける」との指示が記述されていれば、用紙サイズをＢ４に設定するよう画像形成部１３に指示し、さらに画像形成の続行を指示する。このように本実施の形態の画像処理装置１によると、例えば用紙切れのエラーが生じたとの条件によって、選択的に、Ｂ４で印刷を続行するというような処理指示要素に従った処理を実行する。このように、条件分岐的に種々の処理を実行することができるので、柔軟な処理が可能となる。
【００３２】
［変形例］
なお、ＰＣ２の制御部２１は、この処理指示データを生成するためのインタフェース画面において、処理の対象として入力された画像データの内容に基づいて、アイコンを選択的にアイコンペインに含めてもよい。このために、各アイコンに非表示とする条件を関連づけて記憶部２２に格納しておく。例えば、ＦＡＸ送信のアイコンにおいて、非表示の条件として「入力された画像データがカラーである」というように設定する。これにより、画像データに基づいて、対応して実行可能な処理がアイコンペインに表示されるようになり、処理指示データの生成を容易にできる。
【００３３】
また制御部２１は、予め生成されている処理記述データを選択させる場合においても、入力された画像データの内容に応じて、選択の候補として表示する処理記述データを選択的に表示してもよい。この場合、含まれる各アイコンに関連づけられた非表示条件の論理和（ＯＲ）条件を、画像データが満足する場合に、当該処理記述データを表示する。例えば、ある処理記述データに「ＦＡＸ送信」、「エラーの場合に」、「メール送信」のアイコンが含まれ、「ＦＡＸ送信」に非表示の条件として「カラー」が設定され、「メール送信」に非表示の条件として「サイズが５００キロバイト以上」との条件が設定されているときには、「カラー」であるか、または「サイズが５００キロバイト以上」であるとの条件を満足する画像データである場合には、この処理記述データは選択候補として表示されない。
【００３４】
さらに制御部２１は、これとは逆に、まず処理指示データの生成や、選択を受け入れて、当該生成ないし選択された処理記述データに適合する画像データを選択的に形成候補として表示し、利用者に形成の対象となる画像データを選択させてもよい。
【００３５】
この場合、制御部２１は、処理の候補となる複数の画像データの指定を予め受け入れて、記憶部２２に蓄積して保持しておく。そして生成ないし選択された処理記述データに含まれる各アイコンに関連づけられた非表示条件の論理和（ＯＲ）条件を満足しない画像データを、この処理の候補として蓄積された画像データのうちから選択的に表示し、当該表示した画像データから、処理の対象となるものを利用者に選択させる。そして選択された画像データと、生成ないし選択された処理指示データとを画像処理装置１に送出する。
【００３６】
また、制御部２１は、まず処理指示データの生成や、選択を受け入れておき、当該選択ないし生成された処理記述データに含まれる各アイコンに関連づけられた非表示条件の論理和（ＯＲ）条件を画像を処理する処理プログラム側に通知し、処理プログラム側で当該通知された条件を満足しない画像を形成しないよう制御してもよい。例えば「ＦＡＸ送信」を含む処理指示データが生成ないし選択された場合には、「カラー」である場合は受け入れられないことを表す条件の通知を受け入れて、「カラー」の画像データが生成されないよう制御する（利用者がカラーモードの選択として「白黒」や「グレイスケール」以外のものを選択できないようにするなど）。
【００３７】
さらに制御部２１は、デバイスプログラムの処理において、処理の対象として入力される画像データの内容に関連して予め追加的に付加するべき処理コマンドを、利用者が生成ないし選択した処理指示データに含めて画像処理装置１へ送信してもよい。例えば、入力された画像データが網点のデータであれば、モアレ除去処理を指示するコマンドを追加する。
【００３８】
さらに制御部２１のデバイスプログラムの処理においては、次のような処理を行ってもよい。すなわち予め利用者名とパスワードとを関連づけるパスワードテーブルの設定を受け入れて記憶部２２に格納しておき、処理の対象として入力された画像データに関する書誌的情報（文書名や利用者名等の情報）を参照して、利用者名とパスワードとの入力を受けてからプリントを行うというような処理指示データを生成してもよい。この処理指示データでは、入力された利用者名とパスワードが、入力された画像データに関する書誌的情報に含まれる利用者名と、当該利用者名に関連づけてパスワードテーブルに設定されていたパスワードの情報とにそれぞれ一致するか否かを調べ、一致する場合にのみプリントを行うコマンド列を含むことになる。
【００３９】
さらに処理指示データに含めるコマンドにおいては、画像データに含まれる描画オブジェクトの内容に基づく処理を可能としてもよい。例えば、描画オブジェクトとして、メールアドレスの記述情報と、チェック記号とを関連づけたテーブルがある場合（例えば図３）、このテーブルを参照して、「チェック記号が付されたメールアドレスに、メールを送信する」というようなコマンドが規定されてもよい。この場合、当該コマンドに基づく処理として、画像処理装置１の制御部１１は、受信した画像データに含まれる描画オブジェクトのうち、参照するべき描画オブジェクトとして指定されているものを特定し、当該特定した描画オブジェクトを参照して、チェック記号が付されているエントリに対応するメールアドレスを取得し、メールを送信することになる。この場合、画像データは、ページ記述言語などによって記述されたデータであれば、指定された描画オブジェクトに係る記述部分を参照し、チェック記号の描画指示に隣接して描画するべき情報として指定されているメールアドレスの記述を取得し、当該取得したメールアドレスに対してメールを送信することとすればよい。
【００４０】
さらに制御部２１は、処理の対象となる画像データが複数のページのデータを含む場合は、生成ないし選択された処理指示データを、いずれかのページに関連づけて設定してもよい。例えば、見積依頼書と、稟議書とを１つの文書として生成し、当該文書の画像データを画像処理装置１に送信するとともに、見積依頼書のページに、見積依頼先にＦＡＸ送信するべき旨の指示を含めた処理指示データを関連付けし、稟議書のページに、稟議をあげる先のメールアドレスを記述して、「見積依頼先にＦＡＸ送信が完了した場合に、稟議書のページを送信する」との指示を含めた処理指示データを関連づけてもよい。
【００４１】
このように、ページごとに異なる処理指示データを関連づけられるようにしたことで、より柔軟な処理の指示が可能となる。
【００４２】
［プリントから始まる指示］
また、画像処理装置１がプリンタとしての機能を備えている場合には、パーソナルコンピュータ２は、印刷指示（画像形成の指示）とともに、処理指示データを送出してもよい。プリンタとしての機能を備えた画像処理装置１は、制御部１１によって実行されるプログラムによって、機能的には、図４に示すように、ジョブ受付部３１と、ジョブ解析部３２と、描画処理部３３と、処理指示データ解析部３４と、画像格納部３５と、処理部３６と、印刷出力部３７と、を含んで構成される。
【００４３】
本実施の形態では、パーソナルコンピュータ２は、ドキュメントの印刷指示とともに、当該印刷指示の対象となるドキュメントに関連して実行されるべき処理指示を画像処理装置１に送出する。このとき、パーソナルコンピュータ２は、図５に示すように、印刷指示として、ヘッダ部Ｈと、ドキュメント画像記述部Ｂと、処理指示データ部Ｄとを含んだ一連のデータを送出する。
【００４４】
ジョブ受付部３１は、印刷指示として処理指示データを含んだ一連のデータをパーソナルコンピュータ２から受信し、固有のジョブ識別子を発行する。そして、受信した印刷指示と発行したジョブ識別子とをジョブ解析部３２に出力する。ジョブ解析部３２は、印刷指示からドキュメント画像記述部Ｂと、処理指示データ部Ｄとを区分し、ジョブ識別子とドキュメント画像記述部Ｂの情報とを描画処理部３３に出力する。また、ジョブ識別子と処理指示データ部Ｄの情報とを処理指示データ解析部３４に出力する。
【００４５】
描画処理部３３は、ドキュメント画像記述部Ｂの記述内容に基づいて、ビットマップの画像データを生成し、当該生成したビットマップの画像データをジョブ識別子に関連づけて画像格納部３５に出力する。処理指示データ解析部３４は、ジョブ識別子とともに処理指示データの入力を受けいれる。そして、入力されたジョブ識別子と同じジョブ識別子に関連づけられて画像格納部３５に格納されたビットマップの画像を処理対象として、入力された処理指示データに基づく処理の指示を、処理部３６に出力する。
【００４６】
画像格納部３５は、画像データを記憶部１２に保持する。またこの画像格納部３５は、指示された画像データを読み出す。処理部３６は、処理指示データ解析部３４から、処理対象を特定するためのジョブ識別子とともに、実行するべき処理の指示を受けて、入力されたジョブ識別子で特定される画像データを画像格納部３５から読み出して、入力された指示に従って処理する。この処理の内容例については、後に述べる。印刷出力部３７は、画像格納部３５に格納された画像データを印刷出力する。
【００４７】
ここで処理部３６による処理の内容例について述べる。本実施の形態では、パーソナルコンピュータ２から送出される処理指示には、
（１）ビットマップ画像のフォーマット変換、
（２）ＯＣＲ（文字認識）処理、
（３）メール送信、
（４）ＦＡＸ送信、
（５）ファイル転送、
その他の処理の指示がある。
【００４８】
ここで、ビットマップ画像のフォーマット変換処理では、指定されたフォーマット（例えばＪＰＥＧ（Joint Picture Experts Group）フォーマット）への変換の指示などのほか、解像度変換、サイズ縮小・拡大、指定した領域の切り出しなどの処理がある。
【００４９】
また、文字認識処理は、ビットマップ画像に含まれる文字画像を検出して、文字列データとして生成する処理であり、パターンマッチングなどの広く知られた方法により実施される。また、生成された文字列のデータ（認識処理の結果）は、指定された送信先へ、例えば電子メールなどによって送信される。
【００５０】
メール送信処理は、ネットワーク通信部１５を制御し、指定された画像データを電子メールにて、指定された宛先へ送出する処理である。同様にＦＡＸ送信処理は、指定された画像データをファクシミリにて、指定された送信先へ発信する処理である。この処理では、ＦＡＸ通信部１４を制御し、指定された送信先の電話番号を発呼させ、相手先が着信すると、当該相手先に対して指定された画像データをファクシミリのプロトコルにて送出させる。
【００５１】
さらにファイル転送の処理は、ネットワーク通信部１５を制御し、指定された画像データをファイル転送プロトコル（例えばＦＴＰ（File Transfer Protocol）や、WebDAV（Web-based Distributed Authoring and Versioning）等）にて、指定された宛先へ送出する処理である。
【００５２】
また処理指示は、これらの組み合わせであってもよい。例えば、「まず（ステップ１）ＯＣＲ処理を行い、（ステップ２）その結果の文字列データと、画像とを一体として、指定の宛先にメール送信し、（ステップ３）またファイル転送してサーバへ格納する、」というような印刷指示されたドキュメントのデータに対する一連の複数の処理に関する指示であってもよい。
【００５３】
本実施の形態では、パーソナルコンピュータ２から画像処理装置１に対し、印刷指示（プリント指示）とともに、処理指示データを送出するときには、パーソナルコンピュータ２は、印刷指示と処理指示データを一体として、一つのジョブとして画像処理装置１が受け入れるような態様で、これらを送出している。これにより、画像処理装置１側では、印刷指示とそれに対応する処理指示データに対して共通のジョブ識別子を割り当てることが容易になり、例えば処理指示に誤りがあった場合などにおいても、ジョブ識別子との関連でエラーを報知できることとなり、例えば同じジョブ識別子に関連づけられた画像データとともに送信した処理指示に誤りがあったことを報知することで、利用者はどの処理指示に誤りがあったかを簡便に認識できることとなる。
【００５４】
［処理指示の作成］
また、パーソナルコンピュータ２側においては、このように印刷指示とともに送出する処理指示を生成するにあたり、次のような処理を行ってもよい。
【００５５】
すなわちパーソナルコンピュータ２では一般に、ドキュメントの印刷指示操作が行われたときに、印刷部数や、レイアウト、排出先のトレイ、重ね合わせ合成する画像、その他の情報を設定させるため、プリンタドライバのインタフェース画面を表示する。
【００５６】
本実施の形態では、パーソナルコンピュータ２の制御部２１が、このプリンタドライバのインタフェース画面において、ドキュメントの印刷指示に加えてこのドキュメントに対する様々な処理指示の作成を可能とする。例えば、排出先としてトレイの一覧を表示するほか、電子メールアドレスなど、画像データの送信先の選択を可能としてもよい。また、送信前に行う処理として、ビットマップ画像のフォーマット変換処理やＯＣＲ（文字認識）処理を選択可能としてもよい。このように、排出先の設定画面において、画像に対する処理や画像データの送信先の選択設定を行わせることとすれば、利用者が、画像に対する処理や処理後の画像の出力という一連の処理を一つの画面において指定できるようになり、利便性が向上する。
【００５７】
ここで、排出先の画面に表示する電子メールアドレスのリストは、予め記憶部２２に格納しておく。パーソナルコンピュータ２の制御部２１は、この記憶部２２に格納されているリストを読み出して表示し、利用者が選択した電子メールアドレス（複数でもよい）を宛先として、画像データを送信する指示情報を生成する。
【００５８】
また、本実施の形態では、事前に定めた少なくとも一つの処理指示や処理指示の一部を、ひな形情報として、重ね合わせ合成する画像との関連において記憶部２２に蓄積しておいてもよい。重ね合わせ合成する画像としては、例えば「回覧」、「重要」、「禁複写」、「至急」などのスタンプを模した画像や、罫線などを含むフォームの画像などがある。
【００５９】
パーソナルコンピュータ２の制御部２１は、予め設定の指示により、合成の対象となる画像データ（合成画像データ）と、当該合成画像データの合成指示がされたときに当該印刷指示とともに送信するべき処理指示、またはその一部を関連する一連の処理のひな形情報として関連づけて記憶部２２に格納しておく（図６）。
【００６０】
ここで処理指示の一部とは、処理指示のうち、個別の処理ごとに指定するべき情報を空欄としたものであり、例えば、電子メールの送信指示について、その送信先を空欄としたものなどである。パーソナルコンピュータ２は、処理指示の生成時に、空欄となっている部分に含めるべき情報の入力を受け入れる。
【００６１】
以下、具体的な例として、「回覧」の例について説明する。例えば「回覧」には、電子メールにて画像データを送出する送信指示と、所定のファイルサーバへ画像データを蓄積させ、その参照情報（ＵＲＬ（Uniform Resource Locators））を電子メールにて送信する送信指示とが含まれ、各データの具体的な宛先が空欄となっているものとする。また、この「回覧」には、「回覧」の文字列を含むスタンプ画像が関連づけられているものとする。
【００６２】
利用者が、パーソナルコンピュータ２を操作して、ドキュメントを印刷する指示を行うと、パーソナルコンピュータ２の制御部２１は、プリンタドライバのインタフェース画面を表示する。このインタフェース画面で、利用者は印刷部数や用紙サイズなどの情報を設定する。またこのインタフェース画面において、「回覧」のスタンプを模した画像を合成する旨の指示操作を行う（図７）。
【００６３】
この図７のインタフェース画面ではスタンプの画像に含まれる文字列（ここでは「回覧」）や、当該文字列を描画するのに用いるフォント、サイズ、色、透明度、囲みの形状や、その有無、角度、合成位置などを設定する。また、「回覧先」を指定する欄を表示させ、表示された欄に、回覧先となるメールアドレスなどを入力する。
【００６４】
そして利用者から印刷を行うべき旨の指示を受けると、パーソナルコンピュータ２の制御部２１は、ドキュメントの画像データに「回覧」のスタンプの画像を指示に従って合成した画像を形成させるドキュメント画像記述部のデータを生成する。また、入力された回覧先（複数入力された場合はそのそれぞれ）へ、合成後の画像を送信する処理指示データ部を生成する。さらに制御部２１は、これらを連結してヘッダ部を付し、印刷指示を生成して画像処理装置１へ送出する。
【００６５】
画像処理装置１側では、この印刷指示を受信し、ドキュメント画像記述部のデータに基づいて、印刷の対象となったドキュメントのデータに、「回覧」のスタンプの画像を合成した画像を生成する。そして、この合成した画像を印刷出力するとともに、併せて入力された処理指示データ部のデータを参照して、当該合成した画像を、回覧先として指定されたメールアドレスへ送信出力する。
【００６６】
また別の例として、重ね合わせ合成する画像に対して、処理指示やそのひな形ではなく、処理指示を生成するための指示を関連づけてもよい。例えば「秘密」であることを表す「マル秘」スタンプに対し、処理指示において宛先として指定されたユーザから、事前に登録されたユーザ以外のユーザの宛先を取り除く指示を関連づけておく。そしてパーソナルコンピュータ２の制御部２１は、「マル秘」スタンプを合成する指示がされた場合は、印刷指示を生成する際に、当該指示に従い、例えばメールにて送信する処理指示が含まれていたとしても、その宛先として事前に登録されていないユーザの宛先（非登録ユーザの宛先）が含まれていれば、当該非登録ユーザの宛先を処理指示から除去する。
【００６７】
さらに、制御部２１は、印刷の対象となるドキュメントに関連づけられている情報（例えば、ユーザや日付などの付加的な情報）を用いて、ひな形情報を選択し、選択したひな形情報に基づいて処理指示を生成してもよい。
【００６８】
例えば、ドキュメントに「複写禁止」を表す付加的な情報が関連づけられている場合は、印刷時に所定のファイルサーバへドキュメントの画像を転送するべき旨の一連の処理指示のひな形情報を選択し、このひな形情報によって表される処理指示をドキュメントの印刷指示に含める。
【００６９】
さらに、ここで選択したひな形情報が、宛先の情報などを追完するべき状態にある、処理指示の一部であるときには、制御部２１は、ドキュメントの印刷指示を行った利用者に対して、当該処理指示の一部に追完するべき情報の入力を求めてもよい。この場合、制御部２１は、ここで入力された情報を含め、処理指示を生成して、ドキュメントの印刷指示に含めることになる。
【００７０】
［処理指示の確認］
パーソナルコンピュータ２の制御部２１は、また、図２に示したようなアイコンを用いて、ここで生成した処理指示の内容を表す画像を生成してもよい。この場合、処理指示の順に、対応するアイコンを配列し、また、関係するドキュメントなどを線で結んで流れ図とする。
【００７１】
例えば、「プリントから始まる処理」として、
（１）対象となる画像データをファイルサーバへ転送、
（２）ファイルサーバでの画像データの格納先の参照情報（ＵＲＬなど）を、指定した宛先へ送信、
（３）対象となる画像データを、メールにて送信、
との処理指示が生成される場合、図８に示すように、「プリントから始まる処理対象」を表すアイコン（Ａ）を配置し、このアイコン（Ａ）に対して、「ファイルサーバへ転送」を表すアイコン（Ｂ）を線分で接続した画像を生成する。さらに、このアイコン（Ｂ）に、「格納先の参照情報を指定した宛先へ送信」を表すアイコン（Ｃ）を線分で接続する。なお、宛先が複数ある場合は、宛先ごとの複数のアイコン（Ｃ）をアイコン（Ｂ）に線分で接続する。
【００７２】
同様に、「対象となる画像データを、メールにて送信」を表すアイコン（Ｄ）を、アイコン（Ａ）に線分で接続する。ここでも宛先が複数ある場合は、宛先ごとの複数のアイコン（Ｄ）をアイコン（Ａ）に線分で接続する。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態に係る画像処理装置を含むシステム例を表す構成ブロック図である。
【図２】本発明の実施の形態に係る処理記述データの生成のためのインタフェースの例を表す説明図である。
【図３】本発明の実施の形態に係る画像処理装置に送信される画像データに含まれる描画オブジェクトの一例を表す説明図である。
【図４】本発明の実施の形態に係る画像処理装置の一例を表す機能ブロック図である。
【図５】本発明の実施の形態に係る情報処理装置が送出する印刷指示の内容例を表す説明図である。
【図６】本発明の実施の形態に係る情報処理装置によるひな形情報の保持例を表す説明図である。
【図７】本発明の実施の形態に係る情報処理装置が提供するドライバインタフェースの例を表す説明図である。
【図８】本発明の実施の形態に係る情報処理装置が生成する処理記述データの生成、確認のためのインタフェースの例を表す説明図である。
【符号の説明】
【００７４】
１  画像処理装置、２  パーソナルコンピュータ、１１，２１  制御部、１２，２２  記憶部、１３  画像形成部、１４  ＦＡＸ通信部、１５，２５  ネットワーク通信部、２３  操作部、２４  表示部、３１  ジョブ受付部、３２  ジョブ解析部、３３  描画処理部、３４  処理指示データ解析部、３５  画像格納部、３６  処理部、３７  印刷出力部。
【図１】
2007122687.tif 000003
【図２】
2007122687.tif 000004
【図３】
2007122687.tif 000005
【図４】
2007122687.tif 000006
【図５】
2007122687.tif 000007
【図６】
2007122687.tif 000008
【図７】
2007122687.tif 000009
【図８】
2007122687.tif 000010