(57)【要約】【課題】プリントジョブとスキャンジョブとをページ単位で差込み合成する際に、ユーザが希望する任意のページ位置に一方の画像を差し込んで出力できるようにする。【解決手段】画像入力端末側では、差込み合成処理の指示を受けると（S120-YES）、ユーザが希望する差込み位置に白紙ページを差し込んだプリンタジョブを用意し、これを画像出力端末７に送る（S122）。画像出力端末側では、差込み合成処理の指示があるプリンタジョブを受け取ると、一旦スプールしておき、ユーザからの出力指示があるまで待機する（S212-YES，S216）。画像出力端末側でのユーザによる確認後に出力対象のプリンタジョブが指定されると（S220〜S238）、先ずスキャナに読取りを指示し（S239）、差込み用の画像を取得する（S310〜S316）。スキャン画像を受け取ると（S241）、プリンタジョブ中の白紙ページをスキャン画像に置換して出力処理をする（S260〜S272）。【選択図】図１６
2005254527.tif 000002
【特許請求の範囲】
【請求項１】
画像形成に関わる一方のジョブデータ中に他方のジョブデータ中のページ画像をページ単位で差し込む画像処理装置であって、
前記一方のジョブデータ中の任意のページ位置であって、前記他方のジョブデータ中のページ画像を配置するための位置に関する差込み位置情報を取得する差込み位置情報取得部と、
前記差込み位置情報取得部が取得した前記差込み位置情報に基づいて、前記一方のジョブデータ中に前記他方のジョブデータ中のページ画像を差し込んで出力を行なうように制御する制御部と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記一方のジョブデータは、印刷出力用のジョブデータであり、
前記他方のジョブデータは、スキャナ装置によって読み取られるジョブデータである
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記一方のジョブデータは、スキャナ装置によって読み取られるジョブデータであり、
前記他方のジョブデータは、印刷出力用のジョブデータである
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記他方のジョブデータとして前記スキャナ装置により読み取られた読取画像データを保持する記憶部を備え、
前記制御部は、クライアント端末からの要求に応じて、前記記憶部に記憶してある前記読取画像データの情報を前記クライアント端末に通知し、この通知に応じた前記クライアント端末からの差込合成処理対象となる、前記読取画像データ中のページ画像の指示を受け付け、この指示に基づいて、前記記憶部から読み出したページ画像を前記差込み画像として使用して出力を行なうように前記制御を行なう
ことを特徴とする請求項２に記載の画像処理装置。
【請求項５】
可視画像を所定の記録媒体上に形成して出力する画像形成部と、
所定の情報を表示する表示部と、
前記一方のジョブデータとしての前記印刷出力用のジョブデータをクライアント端末より受け取り保持する記憶部と
を備え、
前記制御部は、前記記憶部に記憶されている、差込合成処理対象の前記印刷出力用のジョブデータの情報を前記表示部に表示させ、この表示に応じた出力対象ジョブデータの指定をユーザより受けた後に、前記他方のジョブデータとして前記スキャナ装置により読み取られた、読取画像データ中の所定のページ画像を差込み画像として、前記出力対象のジョブデータにおける前記差込み位置情報取得部が取得した前記差込み位置情報に対応する位置に差し込んで出力を行なうように前記画像形成部を制御する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記制御部は、前記ユーザからの出力指示を受けた後に、前記スキャナ装置に対して前記他方のジョブデータとして前記読取画像データを取得するように指示し、これにより得られた前記読取画像データ中の所定のページ画像を前記差込み画像として使用して出力を行なうように前記画像形成部を制御する
ことを特徴とする請求項４または５に記載の画像処理装置。
【請求項７】
ユーザより指示入力を受け付けるユーザインタフェース部を備え、
前記差込み位置情報取得部は、前記ユーザインタフェース部を介して入力された前記ユーザによる指示入力に基づいて、前記差込み位置情報を取得する
ことを特徴とする請求項１から６のうちの何れか１項に記載の画像処理装置。
【請求項８】
前記差込み位置情報取得部は、前記一方のジョブデータに含まれている交換対象ページであることを示すページ画像に基づいて、前記差込み位置情報を取得する
ことを特徴とする請求項１から７のうちの何れか１項に記載の画像処理装置。
【請求項９】
前記差込み位置情報取得部は、前記交換対象ページであることを示すページ画像としての、実質的に白紙状態のページ画像に基づいて、前記差込み位置情報を取得する
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記制御部は、前記他方のジョブデータに含まれているページ画像を、その並び順に、前記一方のジョブデータ中に差し込まれる差込み画像として使用して出力を行なうように前記制御を行なう
ことを特徴とする請求項１から９のうちの何れか１項に記載の画像処理装置。
【請求項１１】
前記差込み位置情報取得部が取得した位置情報により示される前記一方のジョブデータ中のページ位置に差し込む、前記他方のジョブデータ中のページ画像を特定するための差込ページ画像情報を取得する差込ページ画像情報取得部
を備えたことを特徴とする請求項１から９のうちの何れか１項に記載の画像処理装置。
【請求項１２】
ユーザより指示入力を受け付けるユーザインタフェース部を備え、
前記差込ページ画像情報取得部は、前記ユーザインタフェース部を介して入力された前記ユーザによる指示入力に基づいて、前記一方のジョブデータ中の差込み画像とするべきページ画像の指定を受け付け、
前記差込み位置情報取得部は、前記ユーザインタフェース部を介して入力された前記ユーザによる指示入力に基づいて、前記差込ページ画像情報取得部が受け付けたページ画像が差し込まれるべき前記差込み位置情報を取得する
ことを特徴とする請求項１０に記載の画像処理装置。
【請求項１３】
前記一方のジョブデータ中に前記他方のジョブデータ中のページ画像を差し込んで出力を行なうルールを記憶する合成規則記憶部を備え、
前記制御部は、前記合成規則記憶部に記憶しておいた前記ルールを読み出し、このルールに従って前記制御を行なう
ことを特徴とする請求項１から１１のうちの何れか１項に記載の画像処理装置。
【請求項１４】
前記一方のジョブデータ中に差し込まれる前記他方のジョブデータ中のページ画像を、前記一方のジョブデータ中のページ画像の出力サイズと揃うように拡大または縮小する変倍処理部を備え、
前記制御部は、前記変倍処理部により処理された結果に基づいて前記出力を行なうように前記制御を行なう
ことを特徴とする請求項１から１２のうちの何れか１項に記載の画像処理装置。
【請求項１５】
前記一方のジョブデータ中に差し込まれる前記他方のジョブデータ中のページ画像を、前記一方のジョブデータ中のページ画像の出力方向と揃うように向きを回転させる回転処理部を備え、
前記制御部は、前記回転処理部により処理された結果に基づいて前記出力を行なうように前記制御を行なう
ことを特徴とする請求項１から１３のうちの何れか１項に記載の画像処理装置。
【請求項１６】
前記一方のジョブデータ中のページ画像と前記一方のジョブデータ中に差し込まれる前記他方のジョブデータ中のページ画像とからなる複数ページの画像を１枚の出力用紙上に出力されるように割り付ける割付処理部を備え、
前記制御部は、前記割付処理部により処理された結果に基づいて前記出力を行なうように前記制御を行なう
ことを特徴とする請求項１から１４のうちの何れか１項に記載の画像処理装置。
【請求項１７】
画像処理装置に対して、出力処理を要求する情報処理装置であって、
マスタージョブデータを取得するマスタージョブデータ取得部と、
前記マスタージョブデータ中の任意のページ位置であって、インサートジョブデータ中のページ画像を差込み画像として配置するための位置に関する差込み位置情報の入力をユーザから受け付ける差込み位置情報受付部と、
前記差込み位置情報受付部が受け付けた前記差込み位置情報に基づいて、前記マスタージョブデータ中に前記インサートジョブデータ中のページ画像を前記差込み画像として差し込んで出力を行なうことができるように、前記マスタージョブデータ取得部が取得したマスタージョブデータを加工するジョブデータ加工処理部と
を備えたことを特徴とする情報処理装置。
【請求項１８】
前記ジョブデータ加工処理部は、前記マスタージョブデータ中に差し込まれる前記インサートジョブデータ中のページ画像の差込み位置をヘッダ情報として前記マスタージョブデータに埋め込む
ことを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
前記ジョブデータ加工処理部は、前記マスタージョブデータにおける、前記マスタージョブデータ中に差し込まれる前記インサートジョブデータ中のページ画像の差込み位置に、交換対象ページであることを示すページ画像を埋め込む
ことを特徴とする請求項１７に記載の情報処理装置。
【請求項２０】
前記ジョブデータ加工処理部は、前記交換対象ページであることを示すページ画像として、実質的に白紙状態のページ画像を使用する
ことを特徴とする請求項１９に記載の情報処理装置。
【請求項２１】
前記マスタージョブデータ取得部は、印刷出力用のジョブデータを前記マスタージョブデータとして取得するものであり、
所定の情報を表示する表示部と、
前記画像処理装置が記憶している、スキャナ装置により読み取られた読取画像データの情報を当該画像処理装置から取得し、この取得した情報を前記表示部に表示させ、この表示に応じて前記スキャナ装置により読み取られた読取画像データ中の所定のページ画像を差込み対象画像としてユーザより指示を受け付け、この後に、前記ユーザより指示された差込み画像を、前記印刷ジョブデータ取得部が取得した印刷出力用のジョブデータ中の前記差込み位置情報に従った位置に差し込んで出力を行なうように前記画像処理装置に対して要求を発する印刷指示部と
を備えたことを特徴とする請求項１７から２０のうちの何れか１項に記載の情報処理装置。
【請求項２２】
画像形成に関わる一方のジョブデータ中に他方のジョブデータ中のページ画像をページ単位で差し込み出力されるように画像処理装置を制御する出力制御方法であって、
前記一方のジョブデータ中の任意のページ位置であって、前記他方のジョブデータ中のページ画像を配置するための位置に関する差込み位置情報を取得し、
この取得した差込み位置情報により示される、前記一方のジョブデータ中のページ位置に、前記他方のジョブデータ中のページ画像を差し込んで出力を行なうように前記制御を行なう
ことを特徴とする出力制御方法。
【請求項２３】
画像処理装置に対して印刷処理を要求する印刷要求方法であって、
マスタージョブデータ中の任意のページ位置であって、インサートジョブデータ中のページ画像を差込み画像として配置するための位置に関する差込み位置情報の入力をユーザから受け付け、
この受け付けた前記差込み位置情報に基づいて、前記マスタージョブデータ中に前記インサートジョブデータ中のページ画像を前記差込み画像として差し込んで出力を行なうことができるように前記マスタージョブデータを加工し、
この加工したジョブデータを画像処理装置に送る
ことを特徴とする印刷要求方法。
【請求項２４】
前記画像処理装置が記憶しているスキャナ装置により読み取られた読取画像データの情報を当該画像処理装置から取得し、
この取得した情報を所定の表示部に表示させ、
この表示に基づくユーザからの指示であって、印刷出力用のジョブデータ中の位置とこの位置に差し込むべき前記読取画像データ中のページ画像の指示を受け付け、
この指示に基づいて、前記印刷出力用のジョブデータ中の前記差込み位置情報に従った位置に前記ページ画像を差し込んで出力を行なうように前記画像処理装置に対して要求を発する
ことを特徴とする請求項２３に記載の印刷要求方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置とこれを制御する出力制御方法、並びに情報処理装置とこの情報処理装置を使って画像処理装置に印刷要求を発する印刷要求方法に関する。より詳細には、画像出力用の複数のジョブ中の画像をページ単位で差込合成して新たなジョブを生成して画像出力を行なう技術に関する。
【背景技術】
【０００２】
所定の画像処理を行なう画像処理装置において、ある印刷用データに対して、用途別などの異なる表紙や裏表紙や見返しなどを付けた画像処理結果（印刷処理結果）を得るといった、プリントデータとスキャンデータとをページ単位で差込合成する技術が知られている。
【０００３】
ここで、従来の差込合成技術では、ユーザが所望の表紙や裏表紙などを付加した印刷結果を得るには、表紙や裏表紙などをスキャナで読み取って情報処理装置に入力し、入力された画像データをドキュメントデータに付加する作業と、アプリケーションソフトウエア上でのドキュメントデータ作成処理と、画像データが付加されたドキュメントデータに基づいてプリンタドライバ上で印刷用データを生成する印刷用データ生成処理とをそれぞれ行なう必要があった。このため、イメージ入力される、所望の表紙や裏表紙などを印刷データに付加した印刷結果を得るには、上述した作業をユーザはその都度行なう必要があり、操作負担が重い、あるいは利便性が悪い、などの問題があった。
【０００４】
このような問題を解決する技術として、たとえば特許文献１には、スキャナ装置で読み取られる複数の画像原稿を印刷データの異なる所定位置にそれぞれを配置するための指定情報を入力し、入力される情報に基づいて、印刷データと読み取られる複数の画像原稿とをページ単位で差込み合成して印刷処理を行なう技術が提案されている。
【０００５】
【特許文献１】特開２００２−１４２１０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、使い勝手の面で、依然として難がある。たとえば、特許文献１に記載の技術では、スキャナ装置で読み取られる複数の画像原稿を印刷データの異なる所定位置にそれぞれを配置するとは言っても、ユーザが挿入できる画像原稿の差込場所としては、たとえば表紙や裏表紙あるいは見返し部を開示しているにすぎない。つまり、特許文献１に記載の技術では、ユーザが挿入できる画像原稿の差込場所は前述の位置に固定されている。ユーザが希望する任意の位置に挿入することができない難点がある。このため、自由なページ位置に挿入したい要求がある場合、特許文献１に記載の技術では、それに応えることができず不便である。
【０００７】
また、特許文献１では、スキャナ装置で読み取られる複数の画像原稿を印刷データの所定位置にそれぞれを配置するというものであるから、スキャナ装置で読み取ったスキャンジョブ中のユーザが希望する任意の位置に印刷データを配置することもできない。同様に、一方の印刷データの所望位置に他方の印刷データのページ画像を配置することや、一方のスキャンジョブの所望位置に他方のスキャンジョブのページ画像を配置することもできない。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、ユーザが出力を所望するジョブの任意のページ位置に、別のジョブの画像情報をページ単位で差し込んで、所望の出力を容易に得ることができる画像処理装置およびその出力制御方法、並びに情報処理装置とこの情報処理装置を使い画像処理装置に印刷要求を発する印刷要求方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る画像処理装置を制御する出力制御方法は、画像形成に関わる一方のジョブデータ中に他方のジョブデータ中のページ画像をページ単位で差し込み出力されるようにする方法において、一方のジョブデータ中の任意のページ位置であって、他方のジョブデータ中のページ画像を配置するための位置に関する差込み位置情報を取得し、この取得した差込み位置情報により示される、一方のジョブデータ中のユーザが希望するページ位置に、他方のジョブデータ中のページ画像を差し込んで出力を行なうように制御を行なうこととした。
【００１０】
上記において、一方のジョブデータ（差し込まれるマスター側のジョブデータ）は印刷出力用のプリントジョブデータで、かつ、他方のジョブデータ（差込み画像を提供するインサートジョブデータ）はスキャナ装置によって読み取られるスキャンジョブデータであってもよいし、逆に、一方のジョブデータはスキャンジョブデータで、かつ、他方のジョブデータはプリントジョブデータであってもよい。つまり、プリントジョブ中のユーザが希望する任意の位置にスキャン画像を配置する形態、およびスキャンジョブ中のユーザが希望する任意の位置に印刷画像を配置する形態、の何れであってもよい。また、一方と他方とが異なるカテゴリーのジョブに限らず、両者が同一のカテゴリーのジョブであってもよく、たとえば、双方ともプリントジョブデータであってもよいし、双方ともスキャンジョブデータであってもよい。
【００１１】
なお、スキャンジョブデータは、出力指示を受けてからスキャナ装置で読み取るジョブに限らず、事前に読み取ってハードディスク装置や半導体メモリなどの記憶部に記憶しておいたジョブを使用することもできる。
【００１２】
また、本発明に係る印刷要求方法は、画像処理装置に対して印刷処理を要求する印刷要求方法であって、マスタージョブデータ中の任意のページ位置であって、インサートジョブデータ中のページ画像を差込み画像として配置するための位置に関する差込み位置情報の入力をユーザから受け付け、この受け付けた差込み位置情報に基づいて、マスタージョブデータ中にインサートジョブデータ中のページ画像を差込み画像として差し込んで出力を行なうことができるようにマスタージョブデータを加工し、この加工したジョブデータを画像処理装置に送ることとした。
【００１３】
本発明に係る印刷要求方法においては、スキャナ装置により読み取られた読取画像データが画像処理装置に記憶されている場合、以下のようにして、情報処理装置側にて差込み画像を指定してもよい。先ず画像処理装置が記憶しているスキャナ装置により読み取られた読取画像データの情報を画像処理装置から取得し、この取得した情報を所定の表示部に表示させる。そして、この表示に基づくユーザからの指示であって、印刷出力用のジョブデータ中の位置とこの位置に差し込むべき読取画像データ中のページ画像の指示を受け付け、この指示に基づいて、印刷出力用のジョブデータ中の所定位置にページ画像を差し込んで出力を行なうように画像処理装置に対して要求を発する。
【００１４】
本発明に係る画像処理装置は、上記本発明に係る出力制御方法を実施するのに好適な画像処理装置である。この画像処理装置においては、一方のジョブデータ中の任意のページ位置であって、他方のジョブデータ中のページ画像を配置するための位置に関する差込み位置情報を取得する差込み位置情報取得部と、差込み位置情報取得部が取得した差込み位置情報に基づいて、一方のジョブデータ中に他方のジョブデータ中のページ画像を差し込んで出力を行なうように制御する制御部とを備えるものとした。
【００１５】
本発明に係る情報処理装置は、上記本発明に係る印刷要求方法を実施するのに好適な情報処理装置であって、マスタージョブデータを取得するマスタージョブデータ取得部と、マスタージョブデータ中の任意のページ位置であって、インサートジョブデータ中のページ画像を差込み画像として配置するための位置に関する差込み位置情報の入力をユーザから受け付ける差込み位置情報受付部と、差込み位置情報受付部が受け付けた差込み位置情報に基づいて、マスタージョブデータ中にインサートジョブデータ中のページ画像を差込み画像として差し込んで出力を行なうことができるように、マスタージョブデータ取得部が取得したマスタージョブデータを加工するジョブデータ加工処理部とを備えるものとした。
【００１６】
本発明に係る情報処理装置においては、さらに、印刷出力用のジョブデータを取得する印刷ジョブデータ取得部と、所定の情報を表示する表示部と、画像処理装置が記憶しているスキャナ装置により読み取られた読取画像データの情報をこの画像処理装置から取得し、この取得した情報を表示部に表示させ、この表示に応じてスキャナ装置により読み取られた読取画像データ中の所定のページ画像を差込み対象画像としてユーザより指示を受け付け、この後に、ユーザより指示された差込み画像を、印刷ジョブデータ取得部が取得した印刷出力用のジョブデータ中の所定位置（ユーザが希望する位置である）に差し込んで出力を行なうように画像処理装置に対して要求を発する印刷指示部とを備えるものとするとよい。
【００１７】
この情報処理装置に対応する画像処理装置側は、先ず、他方のジョブデータとしてスキャナ装置により読み取られた読取画像データを保持する記憶部を備えるものとしておく。制御部は、クライアント端末としての情報処理装置からの要求に応じて、記憶部に記憶してある読取画像データの情報をクライアント端末に通知し、この通知に応じたクライアント端末からの差込合成処理対象となる読取画像データ中のページ画像の指示を受け付ける。そして、この指示に基づいて記憶部から読み出したページ画像を差込み画像として使用して出力を行なうように制御を行なう。
【００１８】
つまり、画像処理装置側では、スキャンデータを一旦記憶部に蓄積しておく。クライアント端末としての情報処理装置側では、プリント指示画面で、画像処理装置側の記憶部に蓄積されているスキャンデータの情報を取得し、その情報を表示部にたとえばリスト状に表示する。ユーザは、そのリストからスキャンデータを選択してプリントジョブに差し込むスキャン画像を選択しプリント指示する。この指示を受けた画像処理装置側では、プリントしようとするデータ（プリントジョブ）の所定位置に、ページ単位で蓄積してあるスキャンデータを差込合成して出力する。
【００１９】
また従属項に記載された発明は、本発明に係る画像処理装置や情報処理装置のさらなる有利な具体例を規定する。
【００２０】
たとえば、差込み位置の指示方法としては、操作パネルやキーボードなどの画像処理装置側のユーザインタフェースや情報処理装置側の印刷出力指示画面（プリンタドライバによるものが典型例）を利用してユーザからの具体的な指示入力を受け付ける態様、あるいは、ジョブ中に交換対象ページであることを示すページ画像、たとえばその旨を示す文字情報が記述されたページや、実質的に出力画像のないページ（本発明ではこれを白紙ページと称する）を差し込んでおく形態を採ることができる。
【００２１】
なお、差込み画像は１ページに限らず複数ページとすることもできる。たとえば１ページの場合には、マスター側のジョブデータの何ページ目から、その１ページの他方のジョブ中の差込み画像を合成するかを、たとえば操作パネルのテンキーから指示する、あるいは、マスター側のジョブデータのフォームに予め１ページの白紙ページを挿入しておくとよい。また、複数ページの場合において、それぞれをマスタージョブ中の異なる位置に指し込む場合には、複数の差込み画像のそれぞれについて、１ページの場合と同様にすればよい。また、複数ページの場合において、複数ページを連続してマスタージョブ中に差し込む場合には、マスタージョブ中の何ページ目に何ページ分を差込合成するかを操作パネルのテンキーから指示する、あるいはマスター側のジョブデータのフォームに予め複数ページの白紙ページを挿入しておくとよい。
【００２２】
また、差込み画像の指示方法としては、操作パネルやキーボードなどの画像処理装置側のユーザインタフェースや情報処理装置側の印刷出力指示画面（プリンタドライバによるものが典型例）を利用してユーザからの具体的な指示入力を受け付ける態様、あるいは、他方のジョブ中に含まれているページ画像をそのページの並び順に使用する形態を採ることができる。前者の場合において複数ページの場合であれば、他方のジョブデータのどのページを、マスタージョブ中のどのページに差込合成するかを操作パネルのテンキーから指示するようにするとよい。
【００２３】
また、一方のジョブデータ中に他方のジョブデータ中のページ画像を差し込んで出力を行なうルールを記憶する合成規則記憶部を備えるものとしておき、制御部は、合成規則記憶部に記憶しておいたルールを読み出し、このルールに従って制御を行なうようにしてもよい。つまり、メニューとして予めルールを定めて記憶しておく、または一旦設定された差込合成の条件を記憶しておき、それを読み出して再度使用できるようにするとよい。差込み位置を、表紙や裏表紙あるいは見返し部とする場合には、メニューとして予めルールを定めて記憶しておくことで対処できる。そして、これら以外の場所であって、差し込む位置が予め定まっている場合には、それを登録しておけばよい。これにより、その指示によって定型的な合成操作を繰り返し実行することができ、便利である。
【００２４】
また、差込合成時に、マスタージョブ側の出力指示時の用紙サイズや出力方向（用紙の向き）に合わせて、差込み画像に対して自動的に縮小あるいは拡大を施すための変倍処理部や回転を施すための回転処理部を設けるようにするとよい。
【００２５】
また、差込合成された結果である複数ページを１枚の用紙の上に出力するように、マスタージョブ中のページ画像と差込み画像とからなる複数ページの画像を１枚の出力用紙上に出力されるように割り付ける（いわゆるＮ−ｕｐ）割付処理部を設けるとよい。
【００２６】
なお、本発明に係る画像処理装置およびその出力制御方法、並びに情報処理装置および印刷要求方法は、電子計算機（コンピュータ）を用いてソフトウェアで実現することもでき、このためのプログラムやこのプログラムを格納した記録媒体を発明として抽出することも可能である。なお、プログラムは、コンピュータ読取り可能な記憶媒体に格納されて提供されてもよいし、有線あるいは無線による通信手段を介して配信されてもよい。
【発明の効果】
【００２７】
本発明によれば、マスター側である一方のジョブデータ中の任意のページ位置であって、他方のジョブデータ中のページ画像を配置するための位置に関する差込み位置情報を取得し、この取得した差込み位置情報により示される、マスタージョブ中のユーザが希望するページ位置に、他方のジョブデータ中のページ画像を差し込んで出力を行なうように制御を行なうので、マスタージョブ中のユーザが希望する任意の位置に、ユーザが希望するページ画像をインサートして、印刷物を容易に得ることができる。たとえば、スキャンデータとプリントデータの任意位置へのページ単位の差込合成が簡単にできる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００２９】
＜画像処理システムの概要＞
図１は、本発明に係る画像形成装置を備えた画像処理システムを示す概略図である。この画像処理システム１は、画像入力端末３および画像出力端末７を備える。
【００３０】
画像入力端末３は、デジタルドキュメント（以下単にドキュメントという）ＤＯＣを作成し、また編集などの処理をする、たとえばパソコン（パーソナルコンピュータ）３ａ、カラースキャナ３ｂ、デジタルカメラ３ｃ、またはハードディスク装置や光磁気ディスク装置あるいは光ディスク装置などのデータ格納装置３ｄ、さらにはＦＡＸ装置３ｅなど、任意数の画像入力ソースを含み得る。
【００３１】
画像入力端末３のそれぞれには、ドキュメントＤＯＣ作成用のアプリケーションプログラムなどが組み込まれる。たとえば、画像入力端末３側にて用意されるドキュメントＤＯＣを表す電子データは、画像出力端末７で処理可能な画像フォーマット（たとえば、ＪＰＥＧ、ＢＭＰ、ＰＮＧなど）で記述される。またたとえば、パソコン３ａで作成された文書ファイルは、たとえばプリンタなどで印刷出力するために、図形、文字などの拡大、回転、変形などが自由に制御できるページ記述言語（ＰＤＬ：Page Description Language ）で記載されたデータとして画像出力端末７に送られる。このＰＤＬデータを受け取った画像出力端末７は、印字前に出力単位ごと（１ページごと）に画像データをレンダリング（描画展開）してから画像出力部（プリンタエンジン部）にラスタデータを出力する。
【００３２】
画像出力端末７は、本発明に係る画像形成装置の一例であって、たとえば複写機能、ページプリンタ機能、およびファクシミリ送受信機能を備えたいわゆる複合機（マルチファンクション機）で、デジタルプリント装置として構成されている。
【００３３】
この画像出力端末７は、大まかに、原稿を読み取る画像読取部１０、入力された画像データに対して所望の画像処理を施す画像処理機能と端末全体の動作を制御する制御機能とを備えたコントローラ部２０、およびコントローラ部２０からの画像データに基づいて所定の記録媒体に可視画像を形成して出力する画像出力部３０、および複数（たとえばＡ４，Ｂ４，Ａ３の各サイズや、裏面紙や色紙など；図では３つ）の給紙トレイ８２の内の何れかから記録媒体としての印刷用紙を画像出力部３０に搬送する給紙部８０を備える。コントローラ部２０は、画像読取部１０と画像出力部３０との境界部分に配された処理基板３８上に設けられている。
【００３４】
また画像出力端末７は、接続ケーブルやネットワークを介して外部機器に接続可能になっている。たとえば、接続ケーブル９０は、ＣＳＭＡ／ＣＤ（Carrier Sense Multiple Access with Collision Detection）型ＬＡＮ（Local Area Network；たとえばＩＥＥＥ８０２．３）やギガビット（Giga Bit）ベースのＬＡＮ（以下纏めて有線ＬＡＮ８という）によりパソコン３ａなどの画像入力端末３に接続される。
【００３５】
あるいは一般加入電話網（ＰＳＴＮ：Public Switched Telephone Network ）９を介してＦＡＸ装置３ｅなどの画像入力端末３に接続される。なお、一般加入電話網ＰＳＴＮに代えて、ＩＳＤＮ(Integrated Switched Digital Network )またはインターネットを含む他の通信媒体を利用してファクシミリをやり取りするようにしてもよい。
【００３６】
また、画像出力端末７は、たとえばＩＥＥＥ（Institute of Electrical and Electronics Engineers, Inc. ；米国電気電子学会）１３９４規格のデバイス３ｆやＵＳＢ（Universal Serial Bus）２．０規格のデバイス３ｇなどとも接続可能となっており、これらのデバイス３ｆ，３ｇからデジタル画像データを受け付けることもできる。あるいは、これらデバイス３ｆ，３ｇを介してリモートで画像出力端末７を制御することもできるようになっている。
【００３７】
このような構成により、画像出力端末７は、前述のように、画像読取部１０にて読み取った画像の印刷機能すなわち複写機能に限らず、接続ケーブル９０を介してパソコンなどの画像入力端末から取得した文書データや画像ファイルなどに基づいて画像を印刷するいわゆるプリント機能や、電話回線やその他の通信インタフェースを介して取得したＦＡＸデータやその他の画像データに基づいて印刷出力する機能も備えるようになる。
【００３８】
画像読取装置１０は、プラテンカバーの機能も備え、原稿を図示しない読取台（プラテンガラス）上の読取位置まで搬送し排紙する循環機能のないドキュメントフィーダ（ＡＤＦ（自動原稿搬送）装置）１２と、装置使用のためのガイダンス情報や所定の情報処理結果や管理情報などを表示する操作パネル部１５ａやオペレータからの装置に対する種々の指示入力を受け付けるための操作キー部１５ｂを有するユーザインタフェース部１５とを有している。なお、操作パネル部１５ａや操作キー部１５ｂに代えて、あるいはこれらとともに使用される大型ユーザインタフェースあるいはメンテナンス画面を備えたユーザインタフェース装置１６を設けてもよい。
【００３９】
画像読取部１０は、画像入力端末の機能を備えており、たとえばＣＣＤ固体撮像素子の全幅アレイを使用して、読取位置へ送られた原稿に光を照射することで、原稿上の画像を読み取り、この読み取った画像を表す赤、緑、青のアナログビデオ信号をデジタル信号へ変換し、コントローラ部２０の画像処理機能部へ送る。
【００４０】
このようにして、読取りが完了すると、コントローラ部２０の画像処理機能部は、画像読取部１０からの赤、緑、青の画像データＲ，Ｇ，Ｂに基づいて、ブラック（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）のオンオフ２値化トナー信号を得、各トナー信号を画像出力部３０に出力する。
【００４１】
画像出力部３０は、画像形成ユニット３２と、両面複写ユニット３４と、排紙ユニット３６と、１枚もしくは複数枚（図は複数枚で例示）の処理基板３８とを含む。画像形成ユニット３２は、画像読取装置１０にて得られた画像信号により表される画像を、電子写真式、感熱式、熱転写式、インクジェット式、あるいは同様な従来の画像形成処理を利用して、普通紙や感熱紙上に可視画像を形成する（印刷する）すなわち複写する。このため、画像形成ユニット３２は、たとえば画像出力端末７をデジタル印刷システムとして稼働させるためのラスタ出力スキャン（ＲＯＳ）ベースのプリントエンジンを備える。
【００４２】
処理基板３８には、画像出力部３０用の処理部（特に画像処理部や制御部）だけでなく、コントローラ部２０の画像処理機能部や画像出力端末７全体の種々の処理をするための回路が搭載される。たとえば、画像出力端末７内に構築された資源であるドキュメントフィーダ１２、操作パネル部１５ａ、画像読取部１０の図示しない画像読取ユニット（スキャナ部）、画像形成ユニット３２、両面複写ユニット３４、排紙ユニット３６、あるいは給紙トレイ８２などを制御する回路が搭載される。この処理基板３８には、半導体製の記憶媒体が搭載され、たとえば、複写アプリケーション、プリンタアプリケーション、ファクシミリ（ＦＡＸ）アプリケーション、あるいは他のアプリケーション用の処理プログラムが格納される。
【００４３】
たとえば、画像読取装置１０は、画像入力端末の機能を備えており、たとえばＣＣＤ固体撮像素子の全幅アレイを使用して、読取位置へ送られた原稿に光を照射することで、原稿上の画像を読み取り、この読み取った画像を表すアナログビデオ信号をデジタル信号へ変換し、コントローラ部２０の画像処理機能部へ送る。
【００４４】
この画像読取装置１０の読み取りに同期して、用紙が複数（Ａ４，Ｂ４，Ａ３）の給紙トレイ８２の内の何れかから画像出力部３０へ給紙されると、画像出力部３０の画像形成ユニット３２は、その用紙の一方の面に、コントローラ部２０の画像処理機能部から送られたＫ，Ｙ，Ｍ，Ｃのトナー信号に基づいて可視画像を形成する。
【００４５】
両面複写ユニット３４は、一方の面に画像が形成された用紙を裏返し、再び画像形成ユニット３２にその用紙を給紙する。これにより、画像読取装置１０が読み取った画像が用紙の他方の面に形成され、両面複写が完了される。
【００４６】
画像形成ユニット３２から排出される用紙あるいは両面複写済み用紙は、排紙ユニット３６により、ページ順に連続的にあるいは１ページごとにソートされる。
【００４７】
＜画像出力端末の信号系統＞
図２は、画像出力端末７における画像処理機能に着目した信号系統を示す機能ブロック図である。画像読取装置１０は、スキャナ部２０と読取信号処理部２２とを有する。
【００４８】
＜画像読取部の構成＞
画像読取部１０は、スキャンデータを生成する画像入力端末の機能を備えている。たとえば画像読取部１０は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）などの固体撮像素子を有する受光部１１０と、受光部１１０によって取得された撮像画像に対してＡＧＣ（Auto Gain Control;自動ゲイン調整）、ＡＯＣ（Auto Offset Control;自動オフセット調整）、Ａ／Ｄ変換などの信号処理を施す読取信号処理部１２０とを備える。
【００４９】
たとえば、受光部１１０は、図示しない光源にて照明光をカラー原稿に照射し、その反射光をＲ（赤）、Ｇ（緑）、Ｂ（青）の３ラインのＣＣＤで光電変換することで、Ｒ，Ｇ，Ｂの３系統のアナログ電気信号を得る。読取信号処理部１２０は、受光部１１０にて得られたアナログ電気信号を、Ａ／Ｄ変換器でデジタル画像信号に変換し、それぞれＲ，Ｇ，Ｂのデジタル画像データを出力する。
【００５０】
また、画像読取部１０は、読取信号処理部１２０からのデジタル画像データに対して所望の処理を施す第１画像処理部１３０および第１画像処理部１４０を備える。第１画像処理部１３０は、Ｒ，Ｇ，Ｂの各デジタル画像データをＬ*、第１の色差信号ａ*、第２の色差信号ｂ*に色変換し（以下“*”を省略してそれぞれＬ，ａ，ｂと記す）、またＬ，ａ，ｂの各画像データに対して拡大または縮小、ＭＴＦ（Modulation Transfer Function ）補正、画質調整、下色除去など画像処理を施す。第２画像処理部１４０は、Ｌ，ａ，ｂの各画像データを画像出力部３０側の色空間であるＹ，Ｍ，Ｃ，Ｋの４色データに色変換し、画像出力部３０のエンジン部の階調特性に合わせて階調変換を施す。この後、第２画像処理部１４０は、必要であれば２値化処理を加えて、印字可能形式データに変換してから、処理済の画像データをコントローラ部２０に渡す。
【００５１】
また、画像読取部１０には、読み取った原稿中にインサートページが存在するか否かを検知するインサートページ検知機能を備えるようにするとよい。インサートページの検知は、交換対象ページであることを示す情報を検知することで実現される。その一例として、交換対象ページであることを示すページ画像として実質的に白紙状態のページ画像を使用するのであれば、白紙検知機能を備えるようにすればよい。この場合、読み取った画像データを印字可能形式データに変換すると同時に、読み取った原稿が白紙原稿や無地原稿など有効画像部分が含まれていない原稿（以下白紙原稿で代表させる）かどうかをチェックし、白紙原稿の場合には、そのフラグＦＧＷをそのページ画像に付しておく。つまり、スキャンジョブを印字可能形式データに変換すると同時に、コントローラ部２０側にてインサートページを容易に検出可能なフラグＦＧＷを生成する。
【００５２】
＜コントローラ部の構成＞
コントローラ部２０は、制御部２１０、画像処理部２２０、画像蓄積部２３０、およびインタフェース部２４０を備えている。本実施形態の制御部２１０は、本発明に係る制御部の機能の他に、クライアント端末から送られる印刷ジョブデータに基づいて、またはユーザインタフェース部１５を介してユーザから指定入力される情報に基づいて、差込合成モード時における差込み画像の差込み位置を取得する差込み位置情報取得部、または差し込むべき差込ページ画像情報を取得する差込ページ画像情報取得部の機能も備えている。
【００５３】
制御部２１０は、中央制御部（ＣＰＵ；Central Processing Unit ）２１２と、プログラムデータなどの固定的なデータを保持するＲＯＭ（Read Only Memory）、画像データや処理中のその他のデータなどを一時的に保存するＲＡＭ（Random Access Memory）などを有するメモリ部２１４と、中央制御部２１２やメモリ部２１４と他の機能部との間の画像データや制御データが流れるＰＣＩ（Peripheral Component Interconnect ）バスを中継するブリッジ部２１６とを有する。
【００５４】
中央制御部２１２は、画像出力端末７全体をメモリ部２１４のＲＯＭに記憶されている制御プログラムをメインメモリとしてのＲＡＭにロードして、コントローラ部２０内の各部を制御する。なお、コントローラ部２０内のメインバス（ＰＣＩバス）に存在する画像データや制御データは、特定のフォーマットに基づいたものになっており、ブリッジ部２１６を介して中央制御部２１２と記憶装置２３６の図示しないコントローラとが授受を行なう構成を採る。
【００５５】
画像処理部２２０は、プリントジョブの画像データについて描画展開処理（デコンポーズ）しＹ，Ｍ，Ｃ，Ｋの４色データに変換し、また画像出力部３０のエンジン部の出力装置の階調特性に合わせて階調変換を施すことで、印刷可能形式の画像データに変換する。なお、ジョブとは、基本的には、複数のページから構成される画像データ群を意味する。処理対象ページが１ページの場合には、複数ではなく１つの画像のみで１つのジョブが構成される。
【００５６】
また、画像処理部２２０は、プリントジョブ中にインサートページが存在するか否かを検知するインサートページ検知機能を備えるようにするとよい。インサートページの検知は、交換対象ページであることを示す情報を検知することで実現される。その一例として、交換対象ページであることを示すページ画像として実質的に白紙状態のページ画像を使用するのであれば、白紙検知機能を備えるものとすればよい。たとえば、デコンポーズして印字可能形式に変換すると同時に、デコンポーズしたページが白紙かどうかをチェックし、白紙の場合には、そのフラグＦＧＷをそのページ画像に付しておくとよい。つまり、プリントジョブを印字可能形式データに変換すると同時にインサートページを検出する。
【００５７】
画像蓄積部２３０は、ページ単位で画像データを保持するページメモリ部２３２と、ページメモリ部２３２を制御するメモリ制御部２３４と、主に外部機器から取り込んだ印刷用の画像データを格納するハードディスク装置（ＨＤＤ；Hard Disk Drive ）やその他の不揮発性の記憶媒体からなる記憶装置２３６とを備える。メモリ制御部２３４は、画像読取部１０の第２画像処理部１４０からコントローラ部２０に入力された画像データを、ページメモリ部２３２に一旦記憶させる。この際、画像処理部２２０は、必要に応じて、色に関する画像変換や拡大、縮小、変形編集などを行なう。
【００５８】
インタフェース部２４０としては、パソコン３ｅやＦＡＸ装置３ｅなどの画像入力端末３としての外部機器との間のインタフェース機能をなす入出力インタフェース部２４２と、画像出力部３０の画像形成ユニット３２との間のインタフェース機能をなすビデオインタフェース部２４４とを有する。
【００５９】
スキャン処理時には、コントローラ部２０は、ページメモリ部２３２に蓄積されたスキャンデータに対してローテーションなどの処理を必要に応じて施した後に、記憶装置２３６に貯える。また、電子ソートを行なった後、処理済みの画像データを画像形成ユニット３２に送る。
【００６０】
また、プリント処理時には、コントローラ部２０は、クライアントのパソコン３ａやデータ格納装置３ｄなどからＬＡＮ８またはＦＡＸ装置３ｅやＵＳＢ機器３ｇなどの周辺デバイスからローカルインタフェースを介して送られてきたＰＤＬ形式のプリントデータを、それぞれのインタフェースで受け取った後に一旦記憶装置２３６に蓄積させる。この後、制御部２１０は、プリントジョブを起動し、このプリントジョブの印刷データのプリント順序が指示されると、記憶装置２３６から対象の印刷データを読み出し、画像処理部２２０に送る。つまり、コントローラ部２０は、ネットワーク上のプロトコル処理を制御することで、プロトコルにより抽出したパケット内容の解析や印刷用データの分離など、プリントサーバとしての制御を行なう。
【００６１】
画像処理部２２０は、印刷データをＹ，Ｍ，Ｃ，Ｋの４色データに変換の後、エンジン部の階調特性に合わせて階調変換を施した後に、印刷可能形式データに変換し再度記憶装置２３６に記憶する。この後、制御部２１０は、再度記憶装置２３６に貯えられた印刷可能形式データを読み出して、画像形成ユニット３２に送る。
【００６２】
＜画像出力部の構成＞
画像出力部３０は、画像読取部１０にて得られた画像信号により表されるスキャン画像や外部機器から取り込んだ印刷画像に基づいて、電子写真式、感熱式、熱転写式、インクジェット式、あるいは同様な従来の画像形成処理を利用して、普通紙や感熱紙上に可視画像を形成する。具体的には、本実施形態の画像出力部３０では、コントローラ部２０から入力された印刷可能形式データにスクリーン処理やその他の出力処理を施す出力処理部３１０と、ラスタ出力スキャン（ＲＯＳ）ベースのプリントエンジンを有する画像形成ユニット３２と備える。
【００６３】
画像形成ユニット３２は、たとえば、一方向に順次一定間隔をおいて並置されたＫ，Ｙ，Ｍ，Ｃ（図ではその内の１色についてのみ示す）の各色の画像形成部３２０を有する。画像形成部３２０の中央部には、感光体ドラム３２２が配され、この感光体ドラム３２２の周囲には、一次帯電器３２３、現像器３２４、および転写帯電器３２５、クリーナ３２６などが配設されている。さらに、画像形成ユニット３２は、出力処理部３１０から出力される画像形成データに基づいて書込光を発する半導体レーザからなる光源３３２と、潜像を感光体ドラム３２２に記録するためのポリゴンミラー３３４と、複数枚の反射ミラー３３６などを有する書込走査光学系３３０を備える。
【００６４】
このような構成の画像出力部３０では、スキャン画像に基づく複写ジョブおよび印刷データに基づくプリントジョブともに、画像出力部３０に送られた印字可能形式データに基づいて、出力処理部３１０にてスクリーン処理を施した後に、ＲＯＳベースの画像形成部３２０にて、光源３３２によりレーザ点灯信号に変換し、感光体ドラム３２２に照射することで静電潜像を形成するというゼログラフィのプロセスを用いて、さらに図示しない用紙搬送手段で搬送されてきた記録用紙に転写（印字）することで、可視画像を出力する。
【００６５】
＜ユーザインタフェース部の構成＞
図３は、ユーザインタフェース部１５の一例を示した図である。図３に示すように、ユーザインタフェース部１５は、画像出力端末７の状態や画像出力端末７を使用するためのガイダンス情報や所定の情報処理結果や管理情報などをユーザに知らせたり、ユーザによる各種の設定などを受け付けたりするために、ユーザに対してメッセージを表示するための表示部としての操作パネル部１５ａと、操作の指示を行なうためのキー入力部としての操作キー部１５ｂと備える。なお、操作パネル部１５ａは、表示の機能だけでなく、操作の指示を行なうためのタッチセンサの機能も含んでいる。この操作パネル部１５ａおよび操作キー部１５ｂの制御は、図示しないパネルコントローラにて行なわれる。
【００６６】
操作キー部１５ｂとしては、複写枚数などの置数や複写倍率などを入力するテンキー６１０、置数などを予め設定された標準値に戻すクリアキー６２０、画像出力端末７内部に設定された設定値を予め設定された標準値に戻すリセットキー６２２、複写動作を開始させるスタートキー６３０、および複写動作を中止させるストップキー６３２が設けられている。
【００６７】
また操作キー部１５ｂとしては、複写モードとして、通常モード、両面モード、および差込合成モードの何れか１つを選択設定するモード設定キー６４２、およびすべての原稿の読込みが完了したとき、その旨を画像出力端末７に入力する読込み完了キー６４６が設けられている。なおモード設定キー６４２により設定されたモードが通常／両面／合成の何れであるか表示する表示ＬＥＤ６５０が設けられている。
【００６８】
また操作キー部１５ｂとしては、操作パネル部１５ａに表示されているメニュー画面上での操作を容易にするための上シフトキー６６２、下シフトキー６６３、左シフトキー６６４、右シフトキー６６５、および確定キー６６６からなる設定変更キー群６６０が設けられている。操作キー部１５ｂの、前記各キーから指示された情報は、ユーザインタフェース部１５のパネルコントローラを介してコントローラ部２０の中央制御部２１２に通知される。
【００６９】
操作パネル部１５ａは、たとえば液晶タッチパネルにより構成されており、その表示画面には、画像出力端末７の各種モードに応じた各種のメニュー画面が表示される。たとえば用紙選択、倍率設定、両面／片面選択、ジョブメモリ設定などの指定ができる基本画面と、通常読取モード、外部機器から取得したプリント画像と画像読取部１０にて読み取ったスキャン画像とを、ページ単位で合成（オーバーレイとは異なり差込みである）する差込合成モードなどの基本仕様の指定ができる機能設定画面、差込合成モード時に合成処理の詳細仕様を設定する画面や、その際の差込み対象画像あるいは交換対象画像の確認画面などが表示されるようになっている。
【００７０】
＜差込合成モードのジョブ例＞
図４〜図９は、差込合成モードにおけるジョブフォーム（画像データ群）の一例を示した図である。差込合成モードは、画像出力用の複数のジョブ中の画像をページ単位で差込合成して新たなジョブを生成して画像出力を行なうモードである。ここでは、プリントジョブＰＪとスキャンジョブＳＪを例にして説明する。この場合、プリントジョブＰＪのページ画像とスキャンジョブＳＪのページ画像とをページ単位で混在させるモードであり、スキャン画像差込みモードとプリント画像差込みモードの２つがある。
【００７１】
スキャン画像差込みモードは、図４〜図９の括弧なしで示すページ番号のように、ユーザが印刷を所望する複数のプリント画像からなるプリントジョブＰＪにおける所定のページ位置に画像読取部１０にて読み取ったスキャン画像（１ページ分でもいし複数ページ分でもよい）をインサートして所望の印刷結果を得る、プリントジョブＰＪがマスターとなる差込合成モードである。
【００７２】
一方、プリント画像差込みモードは、スキャン画像差込みモードとは逆の差込合成モードであって、図４〜図９の括弧内に示すページ番号のように、ユーザが複写を所望する画像読取部１０にて読み取った複数のスキャン画像からなるスキャンジョブＳＪにおける所定のページ位置に、プリントジョブＰＪ中の所定のプリント画像（１ページ分でもいし複数ページ分でもよい）をインサートして所望の印刷結果を得る、スキャンジョブＳＪがマスターとなる差込合成モードである。
【００７３】
なお、スキャン画像差込みモードとプリント画像差込みモードは、プリント画像とスキャン画像の何れをマスターとするのかによって定義しているもので、マスターとなる画像のページ数の方が差込用の画像のページ数よりも多い場合に限らず、マスターとなる画像のページ数の方が差込用の画像のページ数よりも少ない場合であってもよい。
【００７４】
この差込合成モードにおいて、他方のページ画像をインサートするページ位置（被インサートページ）やインサート対象のページ画像（差込み画像）を指示する手法としては、クライアント端末としての画像入力端末３側のプリント設定画面にてページ位置および差込み画像の双方を指示する第１の手法と、画像出力端末７のユーザインタフェース部１５にてページ位置および差込み画像の双方を指示する第２の手法と、クライアント端末側のプリント設定画面および画像出力端末７のユーザインタフェース部１５において、被インサートのページ位置および差込み画像のページ番号の何れか一方ずつを指示する第３の手法、の何れかを採り得る。
【００７５】
また、被インサートのページ位置やインサートするページ画像（差込み画像）に関しては、画像入力端末３側にて予め被インサートのページ位置や差込み画像を自動認識可能な差込合成情報を各ジョブ中に埋め込んでおくことで、画像出力端末７における出力処理の際、その差込合成情報に従って差込み画像を被インサートのページ位置にインサートする手法を採ることもできる。
【００７６】
たとえば、図４〜図６に示すように、被インサートページ番号やインサートページを示す差込合成情報をジョブ中のヘッダ情報として埋め込んでもよい。この場合、画像出力端末７では、中央制御部２１２が、ヘッダ情報を参照して、作業ジョブにおける被インサートページの次ページに差込対象ページを設定（ページ追加）する。差込み画像の情報も含まれていれば、その情報に従ってインサートジョブ中から選択して被インサートページの次ページに差し込む。なお、１つの被インサートページに対して複数のインサートページを割り当てる場合は、図６に示すように、被インサートページの次ページ以降に指定されている差込対象ページ数分を連続して追加（ページ追加）する。こうして、画像出力端末７は、差込合成ジョブＪｏｕｔを作成し、この差込合成ジョブＪｏｕｔに従って出力処理を行なうことで、被インサートジョブ（たとえばプリントデータ）の被インサートページ１ページ分に対して、１ページあるいは複数ページのインサート画像（たとえばスキャン画像）をページ単位で埋め込んでいくことができる。
【００７７】
あるいは、交換対象ページであることを示すページ画像をジョブ中に挿入する手法を採ることもできる。１つの被インサートページに対して複数のインサートページを割り当てる場合は、交換対象ページであることを示すページ画像を連続して挿入する。
【００７８】
交換対象ページであることを示すページ画像としては、たとえば図７〜図９に示すように、差込合成情報としての白紙ページをジョブ中に挿入する手法を採ることもできる。白紙ページを差込合成ページとして対応付けることで、マスタージョブの任意の位置に差込み画像をページ合成することが非常に簡便な操作で、また高価な装置を追加することなく、非常に安価に実現できる。
【００７９】
また、図７のＰ４（Ｓ４）部分の代替えとして示すように、「交換対象ページ」あるいは「このページがスキャン画像に交換されます」という文字が出力されるページ画像を利用することができる。この文字は、ページ中の所定位置（たとえばヘッダやフッタの部分）に所定サイズで出力することとして決めておくとよい。画像出力端末７側ではその情報を検知すると、この交換対象ページを差込み用のページ画像に差し替えることができる。
【００８０】
なお、１つの被インサートページに対して複数のインサートページを割り当てる場合は、図９に示すように、連続する複数の白紙ページを挿入する。この場合、画像出力端末７では、たとえばデコンポーズした印字可能形式のページ画像を解析して白紙ページであるか否かを判定し、白紙ページであれば被インサートページであると判定する。この判定は、回路構成や処理対象ジョブに応じて中央制御部２１２や画像処理部２２０にて行なう。また、インサートページの情報も含まれていれば、差込対象ページ画像（白紙ページ）をインサートページの情報に従ったページ画像に置き換える。こうして、画像出力端末７は、差込合成ジョブＪｏｕｔを作成し、この差込合成ジョブＪｏｕｔに従って出力処理を行なうことで、被インサートジョブ（たとえばプリントデータ）の白紙ページ部分（被インサートページ）に対して、１ページごとに、インサート画像（たとえばスキャン画像）をページ単位で埋め込んでいくことができる。
【００８１】
第１〜第３の何れの手法を採る場合であっても、スキャン画像とプリント画像をページ単位で合成するルール（指示）を予め所定のジョブメモリ（合成規則記憶部）に記憶しておき、ジョブメモリから読み出した指示によって定型的な合成操作を繰り返し実行する繰返指示手段（Build JOB ）を設けるようにすると、差込合成処理時の使い勝手がよくなる。この繰返指示手段は、クライアント端末側に設けておいてもよいし、画像出力端末７側に設けておいてもよい。前者の場合、プリンタドライバに繰返指示手段の機能を持たせるとよい。また後者の場合、たとえばメモリ部２１４や記憶装置２３６がジョブメモリの機能をなし、制御部２１０が繰返指示手段の機能をなすようにすればよい。
【００８２】
差込合成モードにおいて、一方のジョブ中に他方のジョブの所定ページの画像をインサートする機能は、たとえば、コントローラ部２０の記憶装置２３６を利用した電子ソート（ＥＰＣ；Electronic Pre Collation）にて実行することができる。その指示は、画像出力端末７のユーザインタフェース部１５にて行なうことができるし、クライアント端末としての画像入力端末３におけるプリントジョブ設定の際に指定することもできる。
【００８３】
たとえば、プリントデータを一旦記憶装置２３６に蓄積し、蓄積されているプリントジョブのリストをユーザインタフェース部１５の操作パネル部１５ａに表示し、そのリストからプリントジョブを選択した直後に原稿をスキャンして画像読取部１０にて読み取ることで、スキャンした原稿をページ単位で蓄積してあるプリントジョブ中にインサートし出力する。なお、スキャンジョブも一旦記憶装置２３６に格納しておき、所望のタイミングで双方のジョブリストを表示させてから差込合成モードの出力処理を指示するようにしてもよい。
【００８４】
この際、差込合成情報をジョブ中に埋め込んでおかない場合には、プリントジョブの何ページ目から１ページ分のスキャン画像を合成するかを操作キー部１５ｂのテンキー６１０から指示する。インサート対象のスキャン画像を複数枚とする場合には、複数ページに亘るスキャン画像における何れのページ画像をプリントジョブの何れのページにインサートするかを、操作キー部１５ｂのテンキー６１０から指示する。
【００８５】
また、プリントジョブ設定を利用する場合、画像出力端末７にてスキャンジョブを一旦記憶装置２３６に蓄積し、クライアントＰＣなどでのプリント指示画面で、スキャンジョブを選択しインサート対象のページ画像を選択した後にプリント指示することで、プリントしようとするデータ中にページ単位で蓄積してあるスキャン画像をインサート（差込合成）し、差込合成済みのプリントジョブを画像出力端末７に渡すことができる。画像出力端末７は、この差込合成済みのプリントジョブに従って出力処理すればよい。
【００８６】
この際、プリントジョブの何ページ目から１ページ分のスキャン画像を合成するかをプリント指示画面で設定する。インサート対象のスキャン画像を複数枚とする場合には、複数ページに亘るスキャン画像の何れのページ画像をプリントジョブのどのページにインサートするかを、プリント指示画面で設定する。
【００８７】
図１０は、差込合成モードにおける画像編集機能を説明する図である。画像出力端末７は、処理対象のジョブが、通常のスキャンジョブやプリントジョブであるのか、前述の差込合成モードにおけるジョブであるのかに拘らず、スキャン画像やプリント画像に対して所定の画像編集処理を施すことができる。たとえば、図１０（Ａ）に示すように、出力する用紙サイズに合わせて自動的に拡大もしくは縮小することや、マスタージョブとインサートジョブのサイズが異なる場合にマスタージョブのサイズに合わせて自動的に拡大もしくは縮小することができる。また、図１０（Ｂ）に示すように、スキャン画像やプリント画像を出力する用紙方向に合わせて自動的にローテーション（回転；主に９０度単位）することができる。また、図１０（Ｃ）に示すように、スキャン画像とプリント画像をページ単位に合成し、その結果をＮ−ｕｐする、すなわち出力用紙１ページ内へＮページ分の画像を所定位置に縮小して割り付けることで、複数ページを１枚の用紙の上に出力することができる。
【００８８】
スキャン画像に対する拡大／縮小は、画像読取部１０の第１画像処理部１３０またはコントローラ部２０の画像処理部２２０にて行なう。一方、プリント画像に対する拡大／縮小は、コントローラ部２０の画像処理部２２０にて行なう。また、スキャン画像およびプリント画像に対するローテーションは、コントローラ部２０の記憶装置２３６を利用したＥＰＣ機能にて実行する。また、Ｎ−ｕｐは、コントローラ部２０の記憶装置２３６を利用したＥＰＣ機能と画像処理部２２０による拡大／縮小機能によって実行する。
【００８９】
このように、差込合成時に、マスタージョブに対する出力指示（たとえばプリント出力指示）時の給紙トレイ８２内の用紙サイズや用紙方向に合わせて、差込み画像を取得する際に（たとえばスキャン時に）、自動的に縮小や回転を施すことにより、ユーザは拡縮率や用紙方向を意識してスキャン時に操作パネルから指示することなく、簡便な操作で差込合成した出力を得ることができ便利である。
【００９０】
同様に、マスタージョブに対する出力指示の際にＮ−ｕｐの指示をしておくことで、差込合成結果として得られる複数（Ｎ）ページを１枚の用紙上に割り付けて出力されるように割付処理を施すことにより、ユーザは差込み画像の割付位置を意識してスキャン時に操作パネルから指示することなく、簡便な操作で差込合成かつＮ−ｕｐした出力を得ることができ便利である。
【００９１】
＜操作パネルのメニュー画面例＞
図１１〜図１３は、操作パネル部１５ａに表示される差込合成モード時の操作画面の一例を示す図である。ここで、図１１は、合成処理対象のジョブを指定するジョブ選択画面の一例を示す。また図１２および図１３は、前記のジョブ選択画面にて選択されたジョブに関しての合成処理の詳細設定画面の一例である。
【００９２】
図１１（Ａ）では、プリントジョブをマスタージョブとし、インサートジョブとしてのスキャンジョブにより取得したスキャン画像を、プリントジョブ中の所望のページ位置にインサートするスキャン画像差込みモードの場合を例示している。
【００９３】
ここで、図１１（Ａ）に示すマスタージョブの選択画面では、これから出力処理すべき印刷用データを選択するためのプリントジョブがリスト表示される。なお、ここにリスト表示されるのは、クライアントＰＣのプリント指示画面にて合成処理が選択されたジョブだけである。このようなプリントジョブを画像出力端末７が受け取ると、直ちに出力処理を完結させるのではなく、受け取ったままあるいは所定部分まで処理を行なった後に一旦記憶装置２３６にそのジョブを記憶しており、この記憶されているプリントジョブに関する、ジョブＮＯ、ジョブ名、トータルページ数、ユーザＩＤなどが図１１（Ａ）に示すように表示される。
【００９４】
なお、スキャンジョブをマスタージョブとし、インサートジョブとしてのプリントジョブにより取得したプリント画像を、スキャンジョブ中の所望のページ位置にインサートするプリント画像差込みモードの場合には、図１１（Ｂ）に示すように、画像出力端末７の操作画面にてスプール処理（スキャンジョブとして記憶装置２３６に記憶させておく処理）が選択されたジョブがリスト表示されるとともに、これから読み取るジョブ（デフォルトジョブ）を選択可能にするボタンＢＴ１０も表示される。スプール処理したスキャンジョブを選択すれば、毎回原稿を読み取ってラスタイメージ化することなく、１回のラスタ化で済ませ、任意のタイミングでプリントジョブ中の所定ページをスキャンジョブ中に差し込むことができ、出力スループットが向上する。
【００９５】
インサートジョブの選択画面については図示を割愛するが、基本的には、図１１（Ａ）もしくは図１１（Ｂ）と同様に、プリントジョブやスキャンジョブがリスト表示される。その際、図１１（Ａ）や図１１（Ｂ）における“マスタージョブ選択”という表示が“インサートジョブ選択”になる。ユーザは、画像入力端末３側で指示した差込み合成処理のルールを覚えていなくても、この表示から自身が設定した条件を確認することができ便利である。
【００９６】
なお、スプール処理したスキャンジョブを選択すれば、毎回原稿を読み取ってラスタイメージ化することなく、１回のラスタ化で済ませ、任意のタイミングで、スキャンジョブ中の所定ページをプリントジョブ中に差し込むことができ、印刷スループットが向上する。たとえば、用途の異なる任意の表紙や裏表紙を、さらには所定ページ間に予め取得してある所望のスキャン画像を、それぞれ即時に差し込む、すなわちプリントジョブに追加することができ、印刷スループットが向上する。
【００９７】
マスタージョブおよびインサートジョブの各選択画面において、リスト表示の各ジョブは、ＯＫボタンＢＴ１１が押下されるまで出力処理されることはない。たとえば、図１１（Ａ）において、ジョブが選択されハイライト表示された状態でＯＫボタンＢＴ１１が押下されると、操作パネル部１５ａには、図１１（Ａ）に示すインサートジョブの選択画面が表示され、キャンセルボタンＢＴ１２が押下されると、選択されているハイライト部分が消滅し、さらにこの状態でキャンセルボタンＢＴ１２が押下されると、それ以前のメニュー画面に戻る。
【００９８】
また、図１１（Ｂ）において、ジョブが選択されハイライト表示された状態でＯＫボタンＢＴ１１が押下されると、操作パネル部１５ａには、図１２に示す詳細設定画面が表示され、キャンセルボタンＢＴ１２が押下されると、選択されているハイライト部分が消滅し、さらにこの状態でキャンセルボタンＢＴ１２が押下されると、それ以前のメニュー画面（ここでは図１１（Ａ）に示す画面）に戻る。
【００９９】
図１２に示す画面では、前記のジョブ選択画面にて選択されたジョブに関して、合成処理の詳細を設定可能になる。たとえば、図１２（Ａ）に示すように、差込合成モードの状態を示す表示ＬＤ２１，ＬＤ２２の何れか一方が点灯するとともに、画面の左側にはマスタージョブとして指定されたジョブの詳細と、マスタージョブのどのページにインサートするかを示す被インサートジョブページ番号が表示される。また、画面の右側にはインサートジョブとして指定されたジョブの詳細と、被インサートジョブページに対してマスタージョブのどのページをインサートするかを示すインサートジョブページ番号を入力する画面が表示される。
【０１００】
なお、結果的に、被インサートページと、そこに差し込まれる差込み画像との対応付けがなされればよく、その指定方法は前述の例に限らない。差込み画像とするべきページ画像と、出力対象ジョブデータへの差込み順の指定を受け付けるようにしてもよい。
【０１０１】
たとえば、図１２（Ａ）に示すように、クライアント端末側で被インサートページが指定されていると、マスタージョブ部分には、被インサートページとして指定するマスタージョブ中のページ番号を指定するページ入力欄ＢＸ２０に指定済みのページ番号が自動的に表示される。被インサートページが複数の場合には、ページ入力欄ＢＸ２０がリスト表示される。
【０１０２】
白紙ページによる差込合成情報が予めジョブ中に埋め込まれていて、デコンポーズ処理までを行なって印字可能形式のデータに変換してから一旦記憶装置２３６に記憶する場合には、白紙検知機能を追加しておきインサートページを自動検出すると、ページ入力欄ＢＸ２０には、被インサートジョブページ番号が自動的に表示される。また、被インサートページ番号を示す差込合成情報が予めジョブ中のヘッダ情報として埋め込まれている場合には、制御部２１０は被インサートページ番号を解読して、ページ入力欄ＢＸ２０に、その被インサートページ番号を自動的に表示する。
【０１０３】
なお、デコンポーズ処理中に白紙検知機能を設けない場合には、白紙ページによる差込合成情報が予めジョブ中に埋め込まれていても、この時点では被インサートページ番号は表示されない。
【０１０４】
ユーザは、操作パネル部１５ａに表示される図１２（Ａ）の表示画面のインサートジョブのページ入力欄ＢＸ２２に対して差込みページの指示情報を操作キー部１５ｂのテンキー６１０から入力することにより、図１２（Ｂ）に示すように、インサートジョブのどのページ画像をマスタージョブのどのページにインサートするかの設定を行なうことが可能になる。なお、被インサートページがクライアント端末側で指定もしくは操作パネル部１５ａにて入力されていない限り、インサートページの入力ができないようになっている。
【０１０５】
操作キー部１５ｂにて指定する場合、テンキー６１０を使用してページ入力欄ＢＸ２０に直接に入力する。被インサートページを複数とする場合には、追加ボタンＢＴ２２を押下することで、ページ入力欄ＢＴ２０が順次リスト表示される。そして、図示するように、被インサートページとして指定した１ページに対して、インサートジョブ中から任意に選択した１つのページ画像を割り当てることもできるし、複数のページ画像を割り当てることもできる。複数のページ画像を差込み画像として割り当てる際には、その画像を含むジョブ中のページ順に関わらず、任意のページを割り当てることができる。
【０１０６】
ユーザは、操作キー部１５ｂのテンキー６１０を使うことで、被インサートページ番号が表示されていない場合でも、ページ入力欄ＢＸ２０に被インサートページ番号を指定することができる。これにより、差込合成情報をジョブ中に埋め込んでおかない場合でも、プリントジョブの何ページ目から１ページ分の画像を合成するかを指示することができる。また、被インサートページ番号が自動的に表示されている場合でも、被インサートページ番号を指定（この場合は変更に相当）することができる。デフォルトボタンＢＴ２３を押下することで、被インサートページ番号を自動取得していればそのページ番号に、また自動取得していなければ初期値（たとえば空欄、表紙、裏表紙、見返しなど；ユーザ設定可能にする）が表示される。
【０１０７】
また、インサートジョブ部分には、マスタージョブ部分に表示されている被インサートページの次にインサートするべきインサートジョブ中のページ番号を指定するページ入力欄ＢＸ２２がページ入力欄ＢＸ２２の被インサートページ番号に対応して表示される。被インサートページが複数の場合には、この対応がリスト状に表示される。登録数が表示エリアより多いときには自動的にカーソールバーが自動的に表示され“↑”や“↓”ボタンやアクティブカーソル（図中のハッチング部分）をクリックすることで表示対象部分を切り替えることができる。マスタージョブ部分とインサートジョブ部分とは、何れの表示部分にて切替指定をしても、両者のページ番号が対応するように連動して切り替わる。
【０１０８】
ユーザは、操作キー部１５ｂのテンキー６１０を使うことで、ページ入力欄ＢＸ２２にインサートすべき画像のページ番号を指示することができる。なお、白紙ページによって被インサートページ番号を自動取得していれば、１つの白紙ページに対して１つの差込み画像を割り当てるのが原則であるから、そのページ番号を変更していた場合であっても、１つの被インサートページに対して１つのページ番号を割当て可能に制限される。
【０１０９】
一方、被インサートページ番号を自動取得していなければ、フルマニュアル指定が可能となり、１つの被インサートページに対して複数のページ番号（連続した番号でもよいし、飛び飛びの番号でもよい）を割り当てることができる。これにより、ページ入力欄ＢＸ２０に表示されている被インサートページの次に、複数ページに亘って、ページ入力欄ＢＸ２２で指定した複数ページ分のインサート画像を連続して（纏めて）インサートすることができる。なお、差込み対象画像や交換対象画像を操作パネル部１５ａの表示部（あるいはユーザインタフェース装置１６の画面でもよい）に表示させて、それら画像を確認することもできる。
【０１１０】
ユーザは、この詳細設定画面にて、被インサートページとインサート対象のページ番号を指示し、この後、ＯＫボタンＢＴ３８を押下してプリント指示する。制御部２１０はこの通知を受けると、指定された条件に従って出力処理を開始する。一方、キャンセルボタンＢＴ３９が押下されると、指示入力しているページ番号がデフォルトにクリアされ、さらにこの状態でキャンセルボタンＢＴ３９が押下されると、それ以前のメニュー画面（ここでは図１１（Ｂ）に示す画面）に戻る。
【０１１１】
なお、スキャン画像差込みモード時であって、スキャン後直ちに出力処理する場合において、指定したページ枚数よりも実際のインサート画像（すなわちスキャン画像）が少なければ、不足部分を白紙にして出力するとよい。あるいは、事前に枚数確認を行なって枚数が少なければ警告を発し、強制実効が指示されない限り、インサート画像が少ない状態での合成出力処理を行なわないようにしてもよい。一方、指定したページ枚数よりも実際のインサート画像（すなわちスキャン画像）が多い場合には、余分な分については出力処理しないようにすればよい。
【０１１２】
なお、このようにして指定した合成処理の詳細を示したルールは、ジョブメモリに記憶させておくことができるようになっている。たとえば、“実行後ジョブを記憶”のボタンＢＴ３０をアクティブ（たとえば図中の黒丸表示）にしておくことで、制御部２１０は、処理後自動的にそのルールをメモリ部２１４の所定の不揮発性のメモリや記憶装置２３６に記憶する。こうすることで、そのジョブメモリから読み出した合成ジョブの指示を利用することができる。“実行後ジョブを記憶”のボタンＢＴ３０を再度押下することで非選択状態にでき、この状態で出力処理を実行した後には、ここで指定した詳細設定はジョブメモリに記憶されない。
【０１１３】
そして、差込合成モードを指示したときに、ジョブメモリに合成ジョブが記憶されている場合には、処理設定画面（図示を割愛する）にて合成ジョブを利用する旨の指示を出すことで、直ちに図１３の表示画面に切り替わる。これにより、定型的な合成操作を繰り返し実行する繰返指示手段を構築することができる。
【０１１４】
図１３の表示画面には、“合成ジョブ”のジョブ番号を選択する上シフトボタンＢＴ３２と下シフトボタンＢＴ３３が表示される。合成ジョブが記憶されていない場合には、これらのシフトボタンＢＴ３２，ＢＴ３３は非表示である。ユーザは、シフトボタンＢＴ３２，ＢＴ３３を操作することで、登録されている合成ジョブの中から、希望の合成ジョブを選択することができる。
【０１１５】
この選択に応じて、ページ入力欄ＢＸ２０の被インサートページ番号とページ入力欄ＢＸ２２のインサートページ番号の各表示が切り替わる。これにより、登録されている合成ジョブの内容を確認することができる。登録されている合成ジョブの内容を変更して処理したければ、ページ入力欄ＢＸ２０，ＢＸ２２の番号を操作キー部１５ｂのテンキー６１０から入力すればよい。このように、定型的な合成操作を繰り返し実行する繰返指示手段を設けることで、合成処理時の操作が簡易になる。
【０１１６】
なお、“実行後ジョブを削除”のボタンＢＴ３１をアクティブにしておくことで、制御部２１０は、実行後に対象となったジョブを記憶しないし、また、記憶してあった合成ジョブを利用した場合は、実行後に記憶してあった合成ジョブを削除する。なお、合成処理を実行しなくても、別のメニュー画面（図示を割愛する）にて、登録してある合成ジョブを削除することもできる。
【０１１７】
＜プリンタジョブのメニュー画面例＞
図１４および図１５は、クライアント端末としての画像入力端末３において印刷指示を発する際のメニュー画面の一例を示す図である。このメニュー画面は、プリンタドライバによりＯＳ（Operating Systems ）を介して所定の表示デバイスに表示処理されるものであり、このメニュー画面上で、ユーザはプリントに必要な情報を設定することができる。
【０１１８】
たとえば、図１４に表示されている情報や設定内容として、一意的に決められている現在利用可能なプリンタやプリントサーバとしての画像出力端末７の名称、同じく一意的に決められているユーザＩＤ、これからプリントを行なう原稿のジョブ（ファイル）名、プリントする用紙サイズ、印刷枚数、指定されたページ内のプリントが可能なように、印刷のページ範囲の指定を設定することができる。プリンタ名（画像出力端末７を含む）を指定するとともにプロパティボタンＢＴ４７を押下することで、ページ割付（Ｎ−ｕｐ）や拡大／縮小、あるいはカラー／モノクロなど、プリンタ側の詳細設定を行なうことができる。
【０１１９】
加えて、本実施形態特有の部分として、通常印刷ボタンＢＴ４０と２種類の差込合成ボタンＢＴ４１，ＢＴ４２とが用意されており、差込合成ボタンＢＴ４１，ＢＴ４２を押下することで、プリント画像とスキャン画像とをページ単位で差込み合成する設定を指示できるようになっている。
【０１２０】
たとえば、差込合成ボタンＢＴ４１を押下することで、図１４に示すように、被インサートページの指定欄ＢＸ４１に、プリントジョブの何ページ目から１ページ分（あるいは複数ページ分）のスキャン画像を合成するかを設定することができる。なお、“０”を指定すればスキャン画像が１ページの前に表紙として差し込まれる。また、“＃”を指定すればスキャン画像が最終ページの後に裏表紙として差し込まれる。指定を解除したければ通常印刷ボタンＢＴ４０を押下するか、キャンセルボタンＢＴ４９を押下すればよい。
【０１２１】
ユーザは、この指定画面にて、被インサートページとインサート対象のスキャンジョブ中のページ番号を指示し、この後、実行ボタンＢＴ４８を押下してプリント指示する。画像出力端末７は、差込合成ボタンＢＴ４１が押下されたことを示すフラグＦＧ４１と被インサートページの情報とをプリントジョブに含めて画像出力端末７に送る。差込合成ボタンＢＴ４１が押下されたのみで被インサートページの入力がないときには、差込合成ボタンＢＴ４１が押下されたことを示すフラグＦＧ４１のみをプリントジョブに含めて画像出力端末７に送る。
【０１２２】
画像出力端末７は、受け取ったプリントジョブにフラグＦＧ４１が含まれていれば、即時に出力処理を行なうのではなく、画像出力端末７のユーザインタフェース部１５を介した指示により差込み用のスキャナ画像が読み取られるまでプリントジョブを記憶装置２３６に格納して処理を一時中断し、スキャナ画像が読み取られた後に出力処理を再開する。また、フラグＦＧ４１とともに被インサートページの情報が含まれているか否かや、画像出力端末７のユーザインタフェース部１５を介した差込指示があるか否かに応じて処理を切り替える。
【０１２３】
また、差込合成ボタンＢＴ４２を押下することで、図１５に示すように、差込合成ボタンＢＴ４２の下に合成処理の詳細設定画面が表示され、プリントジョブの何ページ目から１ページ分（あるいは複数ページ分）のスキャン画像を合成するかを設定することができるようになる。また、インサート対象のスキャン画像を複数枚とする場合には、複数ページに亘るスキャン画像の何れのページ画像をプリントジョブの何れのページにインサートするかを設定することもできる。なお、被インサートページを先に指定しない限り、インサートページの入力ができないようになっている。
【０１２４】
たとえば、プルダウンメニューとしての指定欄ＢＸ４２と指定欄ＢＸ４２にて選択されたスキャンジョブの原稿総ページ数が示されるとともに、そのスキャンジョブに基づいて差込用の画像も指定可能な詳細設定リストが表示される。この表示は、図１２や図１３と同様のもので、マスタージョブとしてのプリントジョブ部分に被インサートページのページ入力欄ＢＸ４４が、またインサートジョブとしてのスキャンジョブ中のページ番号を指定するページ入力欄ＢＸ４５が、対応して表示される。なお、指定欄ＢＸ４２にプルダウンメニューとして表示される差込対象のスキャンジョブリストには、これから読み取るジョブを示す“デフォルトジョブ”も表示されるようになっており、ユーザは、このデフォルトジョブをスキャンジョブとして指示することもできる。“実行後ジョブを記憶”のボタンＢＴ４６を押下することで、このジョブ内容をクライアント端末側もしくは画像出力端末７に登録することもできる。
【０１２５】
たとえばユーザは、この詳細設定画面にて、プリントジョブの何ページ目の次に１ページ分（あるいは複数ページ分）のスキャン画像を合成するかを設定することができる。たとえば、図示するように、被インサートページとして指定した１ページに対して、スキャンジョブ中から任意に選択した１つのスキャン画像を割り当てることもできるし、複数のスキャン画像を割り当てることもできる。この後、ユーザが実行ボタンＢＴ４８を押下してプリント指示すると、画像出力端末７は、差込合成ボタンＢＴ４２が押下されたことを示すフラグＦＧ４２と被インサートページとそれに対応するインサートページの情報とをプリントジョブに含めて画像出力端末７に送る。画像出力端末７は、この差込合成済みのプリントジョブに従って、即時に出力処理すればよい。
【０１２６】
なお、差込合成ボタンＢＴ４２が押下されかつ被インサートページの指定があるがインサートページの入力がないときには、差込合成ボタンＢＴ４２が押下されたことを示すフラグＦＧ４２とともに被インサートページの情報をプリントジョブに含めて画像出力端末７に送る。また、差込合成ボタンＢＴ４２が押下されたのみで被インサートページおよびインサートページの入力がないときには、差込合成ボタンＢＴ４２が押下されたことを示すフラグＦＧ４２のみをプリントジョブに含めて画像出力端末７に送る。
【０１２７】
何れの場合も、画像出力端末７は、受け取ったプリントジョブにフラグＦＧ４２が含まれているが被インサートページやインサートページの情報が含まれていなければ、即時に出力処理を行なうのではなく、画像出力端末７のユーザインタフェース部１５を介したユーザ指示により差込み用のスキャナ画像が読み取られるまでプリントジョブを記憶装置２３６に格納して処理を一時中断し、あるいは図１１〜Ｃ３における場合と同様に、画像出力端末７のユーザインタフェース部１５を介した差込指示の詳細設定があるか否かに応じて、スキャナ画像が読み取られた後に出力処理を再開する。
【０１２８】
＜差込合成処理；第１例＞
図１６は、差込合成処理の第１実施形態を説明するフローチャートである。この第１実施形態の処理手順は、プリントジョブをマスターとして、プリントジョブ中の所定のページ位置にスキャンジョブで得た画像を差し込むスキャン画像差込みモードである。
【０１２９】
この第１実施形態は、プリントデータのフォームに被インサートページを示す情報として白紙ページを埋め込んでおくことを基本とし、画像出力端末７側で、スプール（蓄積）しておいたプリントジョブのリストを表示し、そのリストに基づいて所定のプリントジョブがユーザにより選択された直後に差込用の原稿を読み取ることで、読み取った原稿画像を、読み取った順に、ページ単位で、選択されたプリントジョブ中に差込合成して出力することができるようにしている点に特徴を有する。
【０１３０】
また、この第１実施形態は、被インサートページを示す白紙ページが埋め込まれていない、あるいは読み取った順とは異なる順で被インサートページにスキャン画像を割り当てるなど、プリントジョブの内容によっては、必要に応じて、ユーザインタフェース部１５のテンキー６１０から、希望の差込合成条件を指示可能としている点に特徴を有する。
【０１３１】
ユーザは、先ず、クライアントＰＣなどの画像入力端末３で所定のアプリケーションプログラムによりプリントジョブ用のデータを生成し一旦ハードディスク装置などに蓄積しておく（Ｓ１１０）。ユーザは、生成したプリントデータに基づいて通常印刷出力する場合（Ｓ１２０−ＮＯ）、画像入力端末３上のアプリケーションにて、図１４に示したプリントジョブ設定画面を表示させ、この設定画面上でプリンタ名、ユーザＩＤ、ファイル名、プリントする用紙サイズ、あるいは印刷枚数などの各種プリントパラメータをセットするとともに通常印刷ボタンＢＴ４０をアクティブにする。
【０１３２】
また、ユーザは、生成したプリントデータにスキャン画像を差込合成する場合（Ｓ１２０−ＹＥＳ）、各種プリントパラメータをセットするとともに差込合成ボタンＢＴ４１をアクティブにしページ指定欄ＢＸ４１に被インサートページを指定することで、差込合成処理の内容を設定する（Ｓ１２２）。なお、図１４に示したプリントジョブ設定画面にて差込合成ボタンＢＴ４２を押下して図１５に示す詳細設定画面を表示させ、ここで、被インサートページだけでなく、それに対応するインサートページも指定してよい。なお、これから読み取るスキャンジョブを差込画像にするので、デフォルトジョブをスキャンジョブとして選択する。
【０１３３】
画像入力端末３は、差込合成ボタンＢＴ４１が押下されたことを示すフラグＦＧ４１と被インサートページの情報とをプリントジョブに含める。たとえば、プリントデータのジョブフォームには、図７〜図９に示したように、被インサートページとして指定されたページの次に、予め、インサートページごとに白紙ページを挿入する。
【０１３４】
以上の設定終了後、ユーザにより実行ボタンＢＴ４８が押下されると、画像入力端末３（のプリンタドライバ）は、アプリケーションからＯＳを介して入力される描画データを解析し、ＰＤＬ（ページ記述言語）への変換を開始し、クライアント上でのスプール処理を実行することで、プリントジョブデータを生成する。プリントジョブデータが生成されると、画像出力端末７にこのプリントジョブデータを送信し印刷指示を発する（Ｓ１２８）。
【０１３５】
画像出力端末７の中央制御部２１２は、受け取ったプリントジョブに対してジョブＩＤを付与するとともに、送付されてきたコマンドパケット部から、ユーザＩＤ、ファイル名、出力用紙サイズ、印刷枚数、差込合成処理の有無などの各種プリントパラメータをメモリ部２１４のジョブ管理テーブルに登録する。この後、中央制御部２１２は、プリントジョブデータの初めに１ページ分の変換されたＰＤＬのコマンドを、コマンドデータブロックとして画像処理部２２０に渡し描画展開処理を指示する。画像処理部２２０は、ＰＤＬコマンドに基づき描画展開処理（デコンポーズ）することで、Ｙ，Ｍ，Ｃ，Ｋごとに１ページ分のイメージデータを作成し、また画像出力部３０のエンジン部の出力装置の階調特性に合わせて階調変換を施すことで、印刷可能形式の画像データに変換し、中央制御部２１２に渡す（Ｓ２１０）。この際、拡大／縮小や用紙サイズに合わせた自動リサイズの設定がされていれば、プリントデータを出力する用紙サイズや拡大／縮小の設定値に合わせて自動的に拡大／縮小あるいは回転を施す。中央制御部２１２は、メモリ部２１４のワークメモリ（ここではラスタイメージメモリ用）にイメージデータを画像ファイルとして登録する。
【０１３６】
次に中央制御部２１２は、プリントジョブデータにフラグＦＧ４１が含まれているか否かを判定し（Ｓ２１２）、フラグＦＧ４１が含まれていなければ、即時に画像出力部３０に出力処理を指示する（Ｓ２１２−ＮＯ）。また、フラグＦＧ４１が含まれていれば（Ｓ２１２−ＹＥＳ）、即時に出力処理を画像出力部３０に指示するのではなく、ユーザインタフェース部１５を介した指示により差込み用のスキャナ画像が読み取られるまで、デコンポーズ済みのプリントジョブ（画像ファイル）を記憶装置２３６に格納して、再開指示があるまで処理を一時中断する（Ｓ２１６−ＮＯ）。
【０１３７】
差込合成（差込合成と蓄積）を指示したユーザは、画像出力端末７まで出向いて、ユーザインタフェース部１５を操作して（Ｓ２１６−ＹＥＳ）、図１１に示したように、操作パネル部１５ａ上に、現在蓄積されている、プリント指示時に差込合成指示がなされたプリント可能データのリストを表示させる（Ｓ２２０）。ユーザがマスタージョブとして希望するプリントジョブを選択すると（Ｓ２２２）、図１２（Ａ）に示したように、差込合成の詳細内容が表示される。
【０１３８】
ここで、ユーザが差込合成を指示した際、被インサートページを指定していなければ（Ｓ２３０−ＮＯ）、中央制御部２１２は、図１２（Ｂ）に示したように、操作パネル部１５ａを介して被インサートページおよびそれに対応するインサートページがユーザによって設定されるまで処理を進行しない（Ｓ２３２）。また、ユーザが差込合成を指示した際に被インサートページを指定していた場合、内容確認後に被インサートページを変更したければ、図１２（Ｂ）に示したように、操作パネル部１５ａを介して設定変更してもよい（Ｓ２３０−ＮＯ，Ｓ２３２）。また、被インサートページに対するインサートページ（原稿ページ）を指定したいときにも、図１２（Ｂ）に示したように、操作パネル部１５ａを介して設定変更してもよい（Ｓ２３０−ＹＥＳ，Ｓ２３４−ＮＯ，Ｓ２３６）。
【０１３９】
一方、ユーザが差込合成を指示した際に被インサートページを指定していた場合において、内容に不都合がなければ即時に原稿を読み取らせてもよい（Ｓ２３０−ＹＥＳ，Ｓ２３４−ＹＥＳ）。たとえば、差込合成を指示した際に被インサートページを指定していれば、被インサートページ数に対応する原稿枚数が操作パネル部１５ａに表示される（Ｓ２３８）。ここで、クライアント端末にて設定した被インサートページに対して読取順にインサートページを割り付けたいときには、ユーザは、合成をさせたいページ分だけの原稿を画像読取部１０の原稿読取装置にセットし、操作キー部１５ｂのスタートボタン６３０を押下して読取指示を発する（Ｓ２３９）。
【０１４０】
画像読取部１０においては、読取指示を受け取ると（Ｓ３１０−ＹＥＳ）、原稿の読取りを開始する（Ｓ３１２）。たとえば、原稿に照明を照射し、受光部１１０はその反射光をＲ，Ｇ，Ｂの３ラインのＣＣＤで光電変換し、読取信号処理部１２０は、その結果得られたアナログ電気信号をＡ／Ｄ変換器でＲ，Ｇ，Ｂのデジタル画像データに変換し、さらに第１画像処理部１３０はＬａｂデータに色空間変換した後、出力する用紙サイズに合わせて自動的に拡大／縮小し、またＭＴＦ補正、画質調整、下色除去などの画像編集処理を施す（Ｓ３１４）。第２画像処理部１４０にて、ＬａｂデータをＹ，Ｍ，Ｃ，Ｋデータに色変換した後、画像出力部３０の階調特性に合わせて階調変換を施して、さらに必要であれば２値化処理を加えて、印字可能形式データに変換してから、コントローラ部２０の画像蓄積部２３０に送る（Ｓ３１６）。なお、原稿が複数ある場合は、全原稿の読取りが完了するまで上記処理を繰り返す（Ｓ３１５−ＹＥＳ）。
【０１４１】
画像処理部２２０は、画像読取部１０からの印字可能形式のスキャンデータが画像蓄積部２３０に蓄積されると、スキャンデータをプリントデータを出力する用紙方向に合わせて自動的にローテーション（ＲＯＴ）やその他の画像編集を必要に応じて施した後に、記憶装置２３６に蓄積する（Ｓ２４０）。
【０１４２】
中央制御部２１２は、画像読取部１０からの印字可能形式のスキャンデータが画像蓄積部２３０に蓄積されると、スキャンの際に差込合成対象プリントデータをプリント可能データのリストから選択したか否かにより差込対象のスキャンデータかどうかを判別し、スキャンデータが記憶装置２３６に貯えられたことで、中断していた処理を再開する（Ｓ２４１−ＹＥＳ）。処理を再開すると、中央制御部２１２は、記憶装置２３６に保存しておいた印字可能形式プリントデータのうちで、被インサートジョブとして指示されたプリントデータを記憶装置２３６から読み出して、出力処理対象のページごとに、白紙ページすなわち差込対象のページであるのか否かを判定する（Ｓ２６０）。
【０１４３】
この判定は、中央制御部２１２自身が、画像処理部２２０によりデコンポーズされた印字可能形式のページ画像を解析して、白紙ページであるか否かを判定してもよいし、本実施形態のように、画像処理部２２０が白紙検知機能を備えている場合には、画像処理部２２０にて判定されたフラグＦＧＷを参照して差込対象のページであるのか否かを判定してもよい。
【０１４４】
中央制御部２１２は、処理対象ページが差込対象のページであるのか否かに応じて、白紙のプリントデータをスキャン画像に置換するか否かを切り替え（Ｓ２６０，Ｓ２６１）、処理対象ページが複数ページに跨るジョブについては、この処理を繰り返す（Ｓ２７２）。
【０１４５】
たとえば、出力処理対象ページが、白紙ページ（差込対象ページ）でない場合には（Ｓ２６０−ＮＯ）、中央制御部２１２は、印刷出力条件としてページ割付（Ｎ−ｕｐ）が指定されていればページ割付枚数であるＮページ分のページ画像が揃うまで出力処理を保留する（Ｓ２６８−ＹＥＳ，Ｓ２７２）。ページ割付（Ｎ−ｕｐ）が指定されていなければ（Ｓ２６８−ＮＯ）、記憶装置２３６から読み出したプリントジョブの処理対象ページの印字可能形式データＹ，Ｍ，Ｃ，Ｋを、そのまま画像出力部３０に送出し（Ｓ２７０）、残りのページの処理に移行する（Ｓ２７２−ＹＥＳ）。
【０１４６】
一方、出力処理対象ページが白紙ページ（差込対象ページ）である場合には（Ｓ２６０−ＹＥＳ）、直ちに合成対象のスキャンデータを記憶装置２３６（あるいはページメモリ部２３２）から取り出し、白紙のプリントデータと置換する（Ｓ２６１）。次に中央制御部２１２は、印刷出力条件としてページ割付（Ｎ−ｕｐ）が指定されていればページ割付枚数であるＮページ分のページ画像が揃うまで出力処理を保留する（Ｓ２６８−ＹＥＳ，Ｓ２７２）。ページ割付（Ｎ−ｕｐ）が指定されていなければ（Ｓ２６８−ＮＯ）、置換したスキャン画像の印字可能形式データＹ，Ｍ，Ｃ，Ｋを画像出力部３０に送出し（Ｓ２７０）、残りのページの処理に移行する（Ｓ２７２−ＹＥＳ）。
【０１４７】
また、印刷出力条件としてページ割付（Ｎ−ｕｐ）が指定されている場合において、Ｎページ分が揃うと、中央制御部２１２は、差込合成ルールに従って差込合成されたＮページ分のスキャンデータとプリントデータを記憶装置２３６と画像処理部２２０とに渡しＮ−ｕｐすることで１ページのデータに纏めるように指示し（Ｓ２６８−ＮＯ）、処理結果を画像出力部３０に送出する（Ｓ２７０）。
【０１４８】
なお、Ｎページ分が揃うまえに残りページがなくなったときには（Ｓ２７２−ＮＯ）、その時点で揃っている全ページのスキャンデータとプリントデータを記憶装置２３６と画像処理部２２０とに渡し不足分は白紙ページとしてＮ−ｕｐすることで１ページのデータに纏めるように指示し（Ｓ２６８−ＮＯ）、処理結果を画像出力部３０に送出する（Ｓ２７０）。これにより、画像出力部３０は、図差込合成ルールに従って差込合成されたＮページ分のスキャン画像とプリント画像を１枚の用紙の上に出力することができる。
【０１４９】
以上説明したように、第１実施形態の処理手順に依れば、白紙ページをユーザが希望する任意の差込ページ位置を示す情報として挿入したプリントジョブフォームを画像出力端末７に渡し、画像出力端末７側では白紙ページをスキャン画像に置き換えることでスキャン画像とプリント画像をページ単位で差込合成するようにしたので、印刷データのユーザが希望する任意のページ位置にスキャナ装置で読み取られるスキャン画像を挿入して印刷処理された印刷物を容易に得ることができ、ユーザの作業負担が減る。
【０１５０】
また、プリント出力時の出力条件設定処理の一部として、プリントデータ側の白紙ページにスキャンデータのページを対応させるといった白紙ページを利用した簡便な操作で指定することができる。原稿読取時に煩雑な操作パネルの指示によらずに、非常に簡便な操作で、また高価な装置を追加することなしに、プリントデータの任意の位置にスキャンデータをページ合成（ページ単位での差込み）することが、白紙ページを利用することで、非常に簡易に実現できる。これは特にハードコピーのみしか手元にない１ページもしくは数ページの資料を、新たに作成する資料の途中に挿入して１つの資料としたいときに有効である。また、画像出力端末７側での読取順に限らず任意のページ順で差し込むスキャン画像を設定することもできる。
【０１５１】
また、必要であれば、プリント指示後に画像出力端末７側にてプリントデータに対してスキャンデータをページ単位で合成して出力する際、プリントデータの何ページ目から１ページ分あるいは複数ページ分のスキャンデータを合成するかをユーザインタフェース部１５（操作キー部１５ｂのテンキー６１０）から指示することができ、便利である。
【０１５２】
さらに、これから読み取るスキャン画像に限らず、記憶装置２３６にスプール（記憶・保存）してあるスキャンジョブの中から差込用のスキャン画像を設定することもでき、使い勝手がよい。なおこの場合、スプール済みのスキャン画像のサイズや向きがマスター側のプリント画像の出力設定と合わないケースが起こり得る。この場合、画像処理部２２０にて差込用のスキャン画像を、プリント画像を出力する用紙サイズに合わせて自動的に拡大／縮小を施すとよい。また、画像処理部２２０と記憶装置２３６とで、差込用のスキャン画像を、プリント画像を出力する用紙サイズに合わせて自動的にローテーションするとよい。
【０１５３】
また、プリント指示時に、差込合成の指示とともに“自動配置”を指示しておけば、画像出力端末７側での差込合成処理時には、プリント指示時の用紙サイズや方向に合わせて、画像読取部１０にてスキャン時に自動的に拡大／縮小を施し、またコントローラ部２０にて自動的に回転（ローテーション）を施すようにしているので、ユーザは拡縮率や用紙方向を意識してスキャン時に操作パネルから指示することなく、簡便な操作で合成した出力を得ることができる、すなわち、操作性がよい。
【０１５４】
また、プリント指示時に、差込合成の指示とともに割付出力（Ｎ−ｕｐ）を指示しておけば、その指示を受けた画像出力端末７側では、自動的に拡大／縮小や回転が施された差込合成処理結果を用いて指定された条件で割付出力するようにしているので、画像出力端末７側での差込合成処理の再開指示時に、ユーザは拡縮率や用紙方向だけでなく割付出力設定に関しても、操作性がよい。
【０１５５】
＜差込合成処理；第２例＞
図１７は、差込合成処理の第２実施形態を説明するフローチャートである。この第２実施形態の処理手順は、プリントデータのフォームに被インサートページを示すヘッダ情報を埋め込んでおく点が第１実施形態と異なる。以下、第１実施形態と異なる点を中心に説明する。
【０１５６】
第１実施形態と同様に、ユーザは、プリントジョブ用のデータを生成し一旦ハードディスク装置などに蓄積しておく（Ｓ１１０）。画像入力端末３は、差込合成ボタンＢＴ４１が押下されるとページ画像をＰＤＬへ変換し、この後実行ボタンＢＴ４８が押下されると、差込合成ボタンＢＴ４１が押下さたことを示すフラグＦＧ４１と被インサートページの情報とをプリントジョブのヘッダ情報に含めて（Ｓ１２３）、画像出力端末７に送信し印刷指示を発する（Ｓ１２８）。
【０１５７】
画像出力端末７側では、処理対象ページが白紙ページであるか否かを判定することで差込対象のページ（被インサートページ）であるのか否かを判定していた第１実施形態のステップＳ２６０に代えて、ヘッダ情報を参照して、処理対象ページが被インサートページとして設定されているか否かを判定することで差込対象ページであるのか否かを判定する（Ｓ２６２）。差込対象ページである場合には、少なくとも次ページにスキャン画像の１ページを差込セットする。検出した差込対象ページに複数のインサートページが設定されている場合（たとえば図６参照）には、差込対象ページでの次ページ以降にその複数分だけのスキャン画像を差込セットする。
【０１５８】
このように、第２実施形態の処理手順に依れば、差込ページ位置を示す被インサートページ情報をヘッダ情報としてプリントジョブフォームを画像出力端末７に渡し、画像出力端末７側ではヘッダ情報を参照してスキャン画像を差し込む（追加する）ことでスキャン画像とプリント画像をページ単位で差込合成するようにしたので、第１実施形態と同様に、ユーザが希望する任意の位置にスキャン画像を挿入することができる。また、差込ページ位置を指定するだけでよく、煩雑な操作パネルの指示によらずに簡便な操作でスキャン画像とプリント画像のページ単位の差込合成ができる。
【０１５９】
また、画像入力端末３は、アプリケーションで生成したデータに白紙ページを追加する必要がない。このため、アプリケーションで生成したデータ自体に白紙ページがある場合であっても、画像出力端末７側では不都合なく、指示された差込合成条件に従って適切な出力を得ることができる。これに対して第１実施形態では、プリントジョブ中の白紙ページをスキャン画像に置換するので、アプリケーションで生成したデータ自体に白紙ページがある場合には、その白紙ページをもスキャンデータに置換し不都合が生じる。特に、差し込むスキャン画像のページを設定せずに読取順で置換する場合には、アプリケーションで生成したデータにおける白紙ページ以降のスキャン画像が順次繰り下がる結果となるので、その影響が大きい。
【０１６０】
＜差込合成処理；第３例＞
図１８は、差込合成処理の第３実施形態を説明するフローチャートである。また図１９は、この第３実施形態の変形例を説明するフローチャートである。この第３実施形態およびその変形例の処理手順は、スキャンジョブをマスターとして、スキャンジョブ中の所定のページ位置にプリントジョブで得た画像を差し込むプリント画像差込みモードである。
【０１６１】
また、第３実施形態およびその変形例は、スキャンデータのフォームに被インサートページを示す情報として第１実施形態と同様に白紙ページを埋め込んでおくことを基本とし、画像出力端末７側で、スプール（蓄積）しておいたスキャンジョブのリストを表示し、そのリストに基づいて所定のスキャンジョブがユーザにより選択された直後にスプール（蓄積）しておいた差込用のプリントジョブ中から、所定の順に、ページ単位で、選択されたスキャンジョブ中に差込合成して出力することができるようにしている点に特徴を有する。
【０１６２】
ユーザインタフェース部１５のテンキー６１０から、希望の差込合成条件を指示可能である点は第１実施形態と同様である。
【０１６３】
ユーザは、プリントジョブ用のデータを生成し一旦ハードディスク装置などに蓄積しておく（Ｓ１１０）。ユーザは、生成したプリントデータをスキャンジョブに埋め込む差込用の画像とする場合（Ｓ１１２−ＹＥＳ）、各種プリントパラメータをセットするとともに、ページ指定欄ＢＸ４１を空欄としたままで差込合成ボタンＢＴ４１をアクティブにすることで、スプール設定する（Ｓ１１４）。画像入力端末３は、差込合成ボタンＢＴ４１が押下されるとページ画像をＰＤＬへ変換し、実行ボタンＢＴ４８が押下されると、差込合成ボタンＢＴ４１が押下さたことを示すフラグＦＧ４１のみをプリントジョブのヘッダ情報に含めて画像出力端末７に送信し印刷指示を発する（Ｓ１１４）。
【０１６４】
画像出力端末７側では、パラメータをメモリ部２１４のジョブ管理テーブルに登録した後、画像処理部２２０にて描画展開して印刷可能形式の画像データに変換した後（Ｓ２１０）、中央制御部２１２は、プリントジョブデータにフラグＦＧ４１が含まれているか否かを判定し（Ｓ２１４）、フラグＦＧ４１が含まれていなければ、即時に画像出力部３０に出力処理を指示する（Ｓ２１４−ＮＯ）。また、フラグＦＧ４１が含まれていれば（Ｓ２１４−ＹＥＳ）、スプール用のプリントデータであるとして、即時に出力処理を画像出力部３０に指示するのではなく、ユーザインタフェース部１５を介した指示によりマスタージョブとしてのスキャンジョブが用意されるまで、デコンポーズ済みのプリントジョブ（画像ファイル）を記憶装置２３６に格納して、再開指示があるまで処理を一時中断する（Ｓ２１４−ＮＯ，Ｓ２４１−ＮＯ）。
【０１６５】
一方、画像読取部１０側では、原稿を読み取って、マスタージョブとしてのスキャンジョブを用意する。具体的には、ユーザは、読み取ったスキャンデータにプリント画像を差込合成する場合（Ｓ３００−ＹＥＳ）、各種読込パラメータをユーザインタフェース部１５にてセットするとともに差込合成モードをアクティブにして、図１２に示した設定画面を表示させ（プリント画像差込みの表示ＬＤ２２が点灯）、マスタージョブの入力欄に被インサートページを指定することで、差込合成処理の内容を設定する（Ｓ３０２）。この設定を受け取った中央制御部２１２は、画像読取部１０に差込フラグをセットする。この後、ユーザは、マスターとしたページ分だけの原稿を画像読取部１０の原稿読取装置にセットし、操作キー部１５ｂのスタートボタン６３０を押下して読取指示を発する（Ｓ３１０）。
【０１６６】
画像読取部１０においては、読取指示を受け取ると（Ｓ３１０−ＹＥＳ）、原稿の読取りを開始し（Ｓ３１２）、第１画像処理部１３０は、受光部１１０が読み取ったスキャン画像に対して、出力する用紙サイズに合わせて自動的に拡大／縮小し、またＭＴＦ補正、画質調整、下色除去などの画像編集処理を施し（Ｓ３１４）、第２画像処理部１４０にて印字可能形式データに変換する。なお、原稿が複数ある場合は、全原稿の読取りが完了するまで上記処理を繰り返す（Ｓ３１５−ＹＥＳ）。
【０１６７】
そして、差込フラグがオフであれば（Ｓ３２０−ＮＯ）、画像読取部１０は、読み取った画像を印字可能形式のスキャンデータにしてコントローラ部２０に渡す（Ｓ３２４）。一方、差込フラグがオンであれば（Ｓ３２０−ＹＥＳ）、画像読取部１０は、被インサートページの情報とスキャンジョブに含め（Ｓ３２２）、読み取ったスキャン画像を印字可能形式のスキャンデータにしてコントローラ部２０に渡す（Ｓ３２４）。たとえば、スキャンデータのジョブフォームには、図７〜図９に示したように、被インサートページとして指定されたページの次に予め、インサートページごとに白紙ページを挿入する。
【０１６８】
なお、図１８では、スキャンデータ上で被インサートページを示す白紙ページを挿入するようにしているが（Ｓ３２２）、データ加工によって白紙ページを挿入するのではなく、図１９に示すように、読み取らせる原稿の差込位置に白紙原稿を挿入して読み取らせてもよい（Ｓ３１３）。
【０１６９】
画像読取部１０は、図１８および図１９で何れの態様で読み取ったのかに応じて処理を切り替える必要があるので、その設定のためのボタンを操作メニューに含めておく。あるいは、図１２に示したような設定画面にて、被インサートページを指定せずに、読み取らせる原稿の差込位置に白紙原稿を挿入して読み取らせてもよい。この画面で被インサートページの指定がなければ、図１８のステップＳ３２２では、データ加工で白紙ページを挿入することがないからである。
【０１７０】
コントローラ部２０は、画像読取部１０からスキャンデータを受け取ると、図１２に示した設定画面にて指示された差込合成処理内容を含む種々のパラメータをメモリ部２１４のジョブ管理テーブルに登録する。また、画像読取部１０にて読み取られた印字可能形式のスキャンデータが画像蓄積部２３０に蓄積されると、画像処理部２２０は、スキャンデータをプリントデータを出力する用紙方向に合わせて自動的にローテーション（ＲＯＴ）し、あるいはその他の画像編集を必要に応じて施した後に記憶装置２３６に再度蓄積する（Ｓ２４０）。そして、通常モードにて読み取られたものである場合には、中央制御部２１２は、画像読取部１０から受け取ったスキャンジョブを通常のスキャン画像として処理する（Ｓ２４１−通常）。操作キー部１５ｂのスタートボタン６３０が押下されることで出力指示が同時に発せられているので（Ｓ２５４−ＹＥＳ）、コントローラ部２０は、そのスキャン画像に基づいて直ちに通常の出力処理を開始する。
【０１７１】
一方、プリント画像差込みモードにて読み取られたものである場合には、中央制御部２１２は、即時に出力処理を画像出力部３０に指示するのではなく、ユーザインタフェース部１５を介した指示により差込み用のプリント画像が設定され再開指示があるまで処理を一時中断する。
【０１７２】
たとえば、プリント画像差込みモードを指示したユーザは、引き続きユーザインタフェース部１５を操作して、図１１に示したように、操作パネル部１５ａ上に、現在蓄積されている、スキャン指示時に差込合成指示がなされたスキャンジョブのリストを表示させる（Ｓ２２０）。ユーザがマスタージョブとして希望するスキャンジョブを選択すると（Ｓ２２２）、図１２（Ａ）に示したように、差込合成の詳細内容が表示される。なお、マスタージョブ側にはスキャンジョブが、インサートジョブ側にはプリントジョブが表示される。
【０１７３】
ここで、ユーザがプリント画像差込みモードを指示した際、被インサートページを指定していなければ、すなわち白紙ページを含めていなければ（Ｓ２４６−ＮＯ）、中央制御部２１２は、図１２（Ｂ）に示したように、操作パネル部１５ａを介して被インサートページおよびそれに対応するインサートページがユーザによって設定されるまで処理を進行しない（Ｓ２４８）。また、ユーザがプリント画像差込みモードを指示した際に白紙ページを含めていた場合、内容確認後に被インサートページを変更したければ、図１２（Ｂ）に示したように、操作パネル部１５ａを介して設定変更してもよい（Ｓ２４６−ＮＯ，Ｓ２４８）。また、被インサートページに対するインサートページ（印刷ページ）を指定したいときにも、図１２（Ｂ）に示したように、操作パネル部１５ａを介して設定変更してもよい（Ｓ２４６−ＹＥＳ，Ｓ２５０−ＮＯ，Ｓ２５２）。
【０１７４】
このように、第３実施形態の構成では、スキャンデータに対してプリントデータをページ単位で合成して出力する際、スキャンデータの何ページ目から１ページ分あるいは複数ページ分のプリントデータを合成するかをユーザインタフェース部１５（操作キー部１５ｂのテンキー６１０）から指示することができる。これから読み取るスキャン画像に限らず、予め白紙ページを挿入して記憶装置２３６にスプールしておくことで、それ以前に読み取ってスプールしてあるスキャンジョブの中からマスター用のスキャン画像を設定することもできる。
【０１７５】
一方、ユーザが差込合成を指示した際に被インサートページを指定していた場合において、内容に不都合がなければ即時に出力指示を発してもよい。（Ｓ２４６−ＹＥＳ，Ｓ２５０−ＹＥＳ）。たとえば、プリント画像差込みモードを指示した際にインサート用のプリントジョブを予め設定しつつ白紙原稿を含めて読み取らせることで、インサートページ数に対応する原稿枚数が操作パネル部１５ａに表示される。ここで、白紙原稿にて設定した被インサートページに対してプリントジョブの１ページ目から順にインサートページを割り付けたいときには、ユーザは、そのままＯＫボタンＢＴ４８を押下して出力指示を発することで処理を再開する（Ｓ２５４）。
【０１７６】
処理を再開すると、先ずコントローラ部２０は、差込用のプリント画像に対して、マスター側のスキャン画像の出力設定に合うように、拡大／縮小やローテーションを施す（Ｓ２５６）。具体的には、画像処理部２２０にて、差込用のプリント画像を、スキャン画像を出力する用紙サイズに合わせて自動的に拡大／縮小を施す。また、画像処理部２２０と記憶装置２３６とで、差込用のプリント画像を、スキャン画像を出力する用紙サイズに合わせて自動的にローテーションする。
【０１７７】
次に中央制御部２１２は、記憶装置２３６に保存しておいた印字可能形式スキャンデータのうちで、被インサートジョブとして指示されたスキャンデータを記憶装置２３６から読み出して、出力処理対象のページごとに、白紙ページすなわち差込対象のページであるのか否かを判定する（Ｓ２６０）。この判定は、中央制御部２１２自身が、画像読取部１０により読み取られた印字可能形式のページ画像を解析して、白紙ページであるか否かを判定してもよいし、画像読取部１０が白紙検知機能を備えている場合には、画像読取部１０にて判定されたフラグＦＧＷを参照して差込対象のページであるのか否かを判定してもよい。
【０１７８】
中央制御部２１２は、処理対象ページが差込対象のページであるのか否かに応じて、白紙のスキャンデータをプリント画像に置換するか否かを切り替え（Ｓ２６４，Ｓ２６５）、処理対象ページが複数ページに跨るジョブについては、この処理を繰り返す（Ｓ２７２）。
【０１７９】
たとえば、出力処理対象ページが、白紙原稿（差込対象ページ）でない場合には（Ｓ２６４−ＮＯ）、中央制御部２１２は、印刷出力条件としてページ割付（Ｎ−ｕｐ）が指定されていればページ割付枚数であるＮページ分のページ画像が揃うまで出力処理を保留する（Ｓ２６８−ＹＥＳ，Ｓ２７２）。ページ割付（Ｎ−ｕｐ）が指定されていなければ（Ｓ２６８−ＮＯ）、記憶装置２３６から読み出したスキャンジョブの処理対象ページの印字可能形式データＹ，Ｍ，Ｃ，Ｋを、そのまま画像出力部３０に送出し（Ｓ２７０）、残りのページの処理に移行する（Ｓ２７２−ＹＥＳ）。
【０１８０】
一方、出力処理対象ページが白紙原稿（差込対象ページ）である場合には（Ｓ２６４−ＹＥＳ）、直ちに合成対象のプリントデータを記憶装置２３６から取り出し、白紙原稿のスキャンページと置換する（Ｓ２６５）。次に中央制御部２１２は、印刷出力条件としてページ割付（Ｎ−ｕｐ）が指定されていればページ割付枚数であるＮページ分のページ画像が揃うまで出力処理を保留する（Ｓ２６８−ＹＥＳ，Ｓ２７２）。ページ割付（Ｎ−ｕｐ）が指定されていなければ（Ｓ２６８−ＮＯ）、置換したプリント画像の印字可能形式データＹ，Ｍ，Ｃ，Ｋを画像出力部３０に送出し（Ｓ２７０）、残りのページの処理に移行する（Ｓ２７２−ＹＥＳ）。
【０１８１】
また、印刷出力条件としてページ割付（Ｎ−ｕｐ）が指定されている場合において、Ｎページ分が揃うと、中央制御部２１２は、差込合成ルールに従って差込合成されたＮページ分のスキャンデータとプリントデータを記憶装置２３６と画像処理部２２０とに渡しＮ−ｕｐすることで１ページのデータに纏めるように指示し（Ｓ２６８−ＮＯ）、処理結果を画像出力部３０に送出する（Ｓ２７０）。なお、Ｎページ分が揃うまえに残りページがなくなったときには（Ｓ２７２−ＮＯ）、その時点で揃っている全ページのスキャンデータとプリントデータを記憶装置２３６と画像処理部２２０とに渡し不足分は白紙ページとしてＮ−ｕｐすることで１ページのデータに纏めるように指示し（Ｓ２６８−ＮＯ）、処理結果を画像出力部３０に送出する（Ｓ２７０）。これにより、画像出力部３０は、図差込合成ルールに従って差込合成されたＮページ分のスキャン画像とプリント画像を１枚の用紙の上に出力することができる
【０１８２】
以上説明したように、第３実施形態およびその変形例の処理手順に依れば、白紙ページをユーザが希望する任意の差込ページ位置を示す情報として挿入したスキャンジョブフォームを用意し、画像出力端末７側では白紙ページをプリント画像に置き換えることでスキャン画像とプリント画像をページ単位で差込合成するようにしたので、スキャナ装置で読み取られるジョブ中のユーザが希望する任意の位置にプリント画像を挿入して印刷処理された印刷物を容易に得ることができ、ユーザの作業負担が減る。
【０１８３】
また、差込位置は、スキャン指示時の出力条件設定処理の一部として、スキャンデータ側の白紙ページにプリントデータのページを対応させるといった白紙ページを利用した簡便な操作で指定することができる。煩雑な操作パネルの指示によらずに、非常に簡便な操作で、また高価な装置を追加することなしに、スキャンデータの任意の位置にプリントデータをページ合成（ページ単位での差込み）することが、白紙原稿を利用することで、非常に簡易に実現できる。
【０１８４】
これは特にハードコピーの資料に、アプリケーションで生成されているプリントデータ中の所定ページを、新たに作成する資料の途中に挿入して１つの資料としたいときに有効である。原稿読取時に白紙原稿を挟んで読み取らせることで差込位置を設定することができるので、被インサートページの設定が非常に簡単である。
【０１８５】
また、アプリケーションで生成されているプリントデータのページ順に限らず任意のページ順で差し込むプリント画像を設定することもでき、使い勝手がよい。また、白紙ページを差込ページ位置を示す情報として挿入されたスキャンジョブフォームを有していればよく、同様のフォームであれば、直前に読み込んだスキャン画像に限らず、画像出力端末７でそれ以前に用意したスキャンジョブや、他の装置で用意したスキャンジョブもマスタージョブとして利用することができる。
【０１８６】
また、必要であれば、読取完了後に、スキャンデータに対してプリントデータをページ単位で合成して出力する際、スキャンデータの何ページ目から１ページ分あるいは複数ページ分のプリントデータを合成するかをユーザインタフェース部１５（操作キー部１５ｂのテンキー６１０）やユーザインタフェース装置１６から指示することができ、またこれから読み取るスキャン画像に限らず、記憶装置２３６にスプールしてあるスキャンジョブの中からマスター用のスキャン画像を設定することもでき、使い勝手がよい。
【０１８７】
また、スキャン指示時や差込合成条件の設定時に、これらの指示とともに“自動配置”を指示しておけば、画像出力端末７側での差込合成処理時には、スキャン指示時の用紙サイズや方向に合わせて、コントローラ部２０にて自動的に拡大／縮小や回転（ローテーション）を施すようにしているので、操作性がよい。また、自動的に拡大／縮小や回転が施された差込合成処理結果を用いて指定された条件で割付出力するようにしているので、割付出力（Ｎ−ｕｐ）に関しても同様に操作性がよい。
【０１８８】
＜差込合成処理；第４例＞
図２０は、差込合成処理の第４実施形態を説明するフローチャートである。この第４実施形態の処理手順は、スキャンデータのフォームに被インサートページを示すヘッダ情報を埋め込んでおく点が第３実施形態およびその変形例と異なる。以下、これらと異なる点を中心に説明する。なお、これは、スキャン画像差込みモードにおける第１実施形態と第２実施形態の関係と同様である。
【０１８９】
第３実施形態と同様に、ユーザは、スキャンジョブ用の原稿を画像読取部１０にて読み取らせる（Ｓ３００〜Ｓ３１５）。ここで、画像読取部１０は、プリント画像差込みモードにてスタートボタンＢＴ４８が押下されると、その旨を示すフラグＦＧ５１と図１２に示した設定画面にて指示された差込合成処理内容やフラグＦＧ５１を含む種々のパラメータをプリントジョブのヘッダ情報に含め、ヘッダ情報を含むスキャンデータをコントローラ部２０に送る（Ｓ３２６，Ｓ３２７）。コントローラ部２０は、画像読取部１０からフラグＦＧ５１付きのスキャンデータを受け取ると、ヘッダ情報に含まれている差込合成処理内容やフラグＦＧ５１を含む種々のスキャンパラメータをメモリ部２１４のジョブ管理テーブルに登録する。
【０１９０】
なお、プリント画像差込みモードにて読み取られたときに、メモリ部２１４のジョブ管理テーブルに図１２に示した設定画面にて指示された差込合成処理内容や種々のスキャンパラメータを登録することができればよく、本実施形態の画像出力端末７の構成のように、画像読取部１０がコントローラ部２０と一体となっている場合には、画像読取部１０はスキャンデータだけをコントローラ部２０に送り、コントローラ部２０は、ユーザインタフェース部１５から設定情報を取得して、その設定情報をジョブ管理テーブル登録すればよい。ただし、このことは本実施形態特有のものであり、ユーザインタフェース部１５と読取ユニットがコントローラ部２０と別体となっている場合や、ネットワーク接続されているスキャナデバイスからのスキャンデータをマスタージョブとする場合には、この図２０に示した通り、画像読取部１０側にて取得した差込合成処理内容やフラグＦＧ５１を含む種々のパラメータをプリントジョブのヘッダ情報に含めてコントローラ部２０に送るようにする。
【０１９１】
コントローラ部２０は、処理対象ページが白紙原稿であるか否かを判定することで差込対象のページ（被インサートページ）であるのか否かを判定していた第３実施形態のステップＳ２６４に代えて、ヘッダ情報を参照して、処理対象ページが被インサートページとして設定されているか否かを判定することで差込対象ページであるのか否かを判定する（Ｓ２６６）。差込対象ページである場合には、少なくとも次ページにスキャン画像の１ページを差込セットする。検出した差込対象ページに複数のインサートページが設定されている場合（たとえば図６参照）には、差込対象ページでの次ページ以降にその複数分だけのスキャン画像を差込セットする。
【０１９２】
このように、第４実施形態の処理手順に依れば、差込ページ位置を示す被インサートページ情報をヘッダ情報としてスキャンジョブフォームをコントローラ部２０に渡し、コントローラ部２０側ではヘッダ情報を参照してプリント画像を差し込む（追加する）ことでスキャン画像とプリント画像をページ単位で差込合成するようにしたので、第３実施形態と同様に、ユーザが希望する任意の位置にプリント画像を挿入することができる。また、差込ページ位置を指定するだけでよく、煩雑な操作パネルの指示によらずに簡便な操作でスキャン画像とプリント画像のページ単位の差込合成ができる。
【０１９３】
また、差込みページ位置を示す白紙原稿を読取時に追加する必要がない。このため、差込合成以外の目的で意図的に読取原稿に白紙原稿を含めたい場合であっても、何ら不都合なく、指示した差込合成条件に従って適切な合成出力を得ることができる。これに対して第３実施形態では、スキャンジョブ中の白紙原稿をプリント画像に置換するので、差込合成以外の目的で意図的に読取原稿に白紙原稿を含めたい場合には、その白紙原稿をもプリントデータに置換し不都合が生じる。
【０１９４】
＜差込合成処理；第５例＞  
図２１は、差込合成処理の第５実施形態を説明するフローチャートである。この第５実施形態の処理手順は、クライアントＰＣなどの画像入力端末３でのプリント指示画面で、画像出力端末７側に蓄積されているスキャンジョブのリスト表示し、そのリストからスキャンデータを選択してプリント指示することで、画像入力端末３側にて、被インサートページとそこに差し込むインサートページを設定する点に特徴を有する。
【０１９５】
第４実施形態と同様に、ユーザは、スキャンジョブ用の原稿を画像読取部１０にて読み取らせる（Ｓ３００〜Ｓ３１５）。ここで、画像読取部１０は、スキャン画像差込みモードにてスタートボタンＢＴ４８が押下されると、その旨を示すフラグＦＧ５２を含む種々のスキャンパラメータをプリントジョブのヘッダ情報に含め、このヘッダ情報を含むスキャンデータをコントローラ部２０に送る（Ｓ３２８，Ｓ３２９）。コントローラ部２０は、画像読取部１０からフラグＦＧ５２付きのスキャンデータを受け取ると、ヘッダ情報に含まれているフラグＦＧ５２を含む種々のスキャンパラメータをメモリ部２１４のジョブ管理テーブルに登録する。
【０１９６】
また、画像読取部１０にて読み取られた印字可能形式のスキャンデータが画像蓄積部２３０に蓄積されると、画像処理部２２０は、スキャンデータをプリントデータを出力する用紙方向に合わせて自動的にローテーション（ＲＯＴ）やその他の画像編集を必要に応じて施した後に記憶装置２３６に再度蓄積する（Ｓ２０２）。そして、通常モードにて読み取られたものである場合には、中央制御部２１２は、画像読取部１０から受け取ったスキャンジョブを通常のスキャン画像として処理する（Ｓ２０４−ＮＯ）。操作キー部１５ｂのスタートボタン６３０が押下されることで出力指示が同時に発せられているので、コントローラ部２０は、そのスキャン画像に基づいて直ちに通常の出力処理を開始する。
【０１９７】
一方、スキャン画像差込みモードにて読み取られたものである場合には、中央制御部２１２は、即時に出力処理を画像出力部３０に指示するのではなく、プリンタ側からの出力指示もしくはユーザインタフェース部１５を介した指示により再開指示があるまで処理を一時中断する（Ｓ２０２−ＹＥＳ，Ｓ２０８−ＮＯ）。
【０１９８】
一方、ユーザは、第１実施形態と同様に、プリントジョブ用のデータを生成し一旦ハードディスク装置などに蓄積しておく（Ｓ１１０）。次にユーザは、生成したプリントデータにスキャン画像を差込合成する場合（Ｓ１２０−ＹＥＳ）、画像入力端末３上のアプリケーションにて、先ず図１４に示したプリントジョブ設定画面を表示させ、各種プリントパラメータをセットするとともに差込合成ボタンＢＴ４１をアクティブにして、さらに差込合成ボタンＢＴ４２を押下することで、図１５に示すように、合成処理の詳細設定画面を表示させる（Ｓ１２８）。
【０１９９】
ここで、ユーザが指定欄ＢＸ４２をクリックすると、画像入力端末３は、画像出力端末７が蓄積しているスキャンジョブのスプール情報の送信を画像出力端末７に要求する（Ｓ１３０）。これを受けて画像出力端末７は、スプール情報を返信する（Ｓ２０８−ＹＥＳ，Ｓ２０９）。画像入力端末３は、画像出力端末７からスプール情報を受信すると（Ｓ１３２−ＹＥＳ）、指定欄ＢＸ４２に、画像出力端末７が蓄積しているスキャンジョブデータのリストを表示させる（Ｓ１３４）。
【０２００】
ユーザは、そのリストから希望のスキャンジョブを選択する（Ｓ１３６）。これにより、画像入力端末３は、指定欄ＢＸ４２の下に、選択したスキャンジョブの原稿総ページ数を表示するとともに、そのスキャンジョブに基づいて差込用の画像も指定可能な詳細設定リストを表示する。ここで、ユーザは、プリントジョブのページ入力欄ＢＸ４４に被インサートページを、スキャンジョブのページ入力欄ＢＸ４５にインサートページを入力することで、スキャン画像差込モードの差込合成条件の詳細を設定する（Ｓ１３８）。指定した被インサートページに対して、選択したスキャンジョブの１ページから順に割り当ててもよい場合には、スキャンジョブのページ入力欄ＢＸ４５を空欄としておいてもよい。
【０２０１】
以上の設定終了後、ユーザにより実行ボタンＢＴ４８が押下されると、画像入力端末３は、差込合成ボタンＢＴ４２が押下さたことを示すフラグＦＧ４２と被インサートページの情報とをプリントジョブのヘッダ情報に含めて画像出力端末７に送信し印刷指示を発する（Ｓ１３８）。なお、被インサートページの情報としては、第１実施形態と同様に白紙ページを挿入してもよいし、第２実施形態と同様に、ヘッダ情報を利用してもよい。以下の説明では、被インサートページの情報が白紙ページで埋め込まれているものとする。一方、差込用のインサートページに関する情報は、ヘッダ情報を利用する。
【０２０２】
画像出力端末７の中央制御部２１２は、受け取ったプリントジョブに対してジョブＩＤを付与する。画像処理部２２０は、デコンポーズして印刷可能形式の画像データに変換する（Ｓ２１０）。この際、拡大／縮小や用紙サイズに合わせた自動リサイズの設定がされていれば、プリントデータを出力する用紙サイズや拡大／縮小の設定値に合わせて自動的に拡大／縮小あるいは回転を施す。また画像処理部２２０は、プリントジョブのヘッダ情報を参照して、差込用のスキャンジョブ中のページ画像を記憶装置２３６から読み出して、差込用のスキャン画像を、プリント画像を出力する用紙サイズに合わせて自動的に拡大／縮小を施し、また、画像処理部２２０と記憶装置２３６とで、差込用のスキャン画像を、プリント画像を出力する用紙サイズに合わせて自動的にローテーションする
Ｓ２１１）。
【０２０３】
この後、コントローラ部２０は、通常モードであるのかボタンＢＴ４２が押下されたスキャン画像差込モードであるのかに拘わらず、出力処理を継続する。スキャン画像差込モード時には、第１実施形態と同様に、中央制御部２１２は、処理対象ページが白紙ページ（差込対象のページ）であるのか否かに応じて、白紙のプリントデータをスキャン画像に置換するか否かを切り替え（Ｓ２６０，Ｓ２６１）、処理対象ページが複数ページに跨るジョブについては、この処理を繰り返す（Ｓ２７２）。
【０２０４】
このように、第５実施形態の処理手順に依れば、差込合成処理の詳細設定を全て画像入力端末３側にて行なっている点が異なるものの、画像出力端末７における差込合成処理の手順自体は第１あるいは第２実施形態と同様であり、第１あるいは第２実施形態と同様の効果を享受できる。また、差込合成処理の詳細設定を全て画像入力端末３側のプリント設定画面にて行なうことができ、操作性が非常によい。必要であれば、画像出力端末７側にて詳細設定を変更することもできるのは上述した各実施形態と同様である。
【０２０５】
なお、上述した差込合成処理を指示する仕組みは、専用のハードウェアにより構成することに限らず、その機能を実現するプログラムコードに基づいて電子計算機（コンピュータ）を用いてソフトウェア的に実現することも可能である。よって、本発明に係る差込合成処理を指示する方法や画像処理装置や情報処理装置を、電子計算機（コンピュータ）を用いてソフトウェアで実現するために好適なプログラムあるいはこのプログラムを格納したコンピュータ読取可能な記憶媒体を発明として抽出することもできる。ソフトウェアにより実行させる仕組みとすることで、ハードウェアの変更を伴うことなく、処理手順や処理対象ジョブなどを容易に変更できる利点を享受できるようになる。
【０２０６】
電子計算機に一連の差込合成を指示する処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ（組込マイコンなど）、あるいは、ＣＰＵ（Central Processing Unit ）、論理回路、記憶装置などの機能を１つのチップ上に搭載して所望のシステムを実現するＳＯＣ（System On a Chip：システムオンチップ）、または、各種のプログラムをインストールすることで各種の機能を実行することが可能な汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０２０７】
記録媒体は、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気などのエネルギの変化状態を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。たとえば、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory ）、ＤＶＤ（Digital Versatile Disc）を含む）、光磁気ディスク（ＭＤ（Mini Disc ）を含む）、または半導体メモリなどよりなるパッケージメディア（可搬型の記憶媒体）により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭやハードディスクなどで構成されてもよい。または、ソフトウェアを構成するプログラムが、有線あるいは無線などの通信網を介して提供されてもよい。
【０２０８】
たとえば、差込合成処理を指示する機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、ハードウェアにて構成する場合と同様の効果は達成される。この場合、記憶媒体から読み出されたプログラムコード自体が差込合成処理を指示する機能を実現する。
【０２０９】
また、コンピュータが読み出したプログラムコードを実行することで、差込合成処理を指示する機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム；基本ソフト）などが実際の処理の一部または全部を行ない、その処理によって差込合成処理を指示する機能が実現される場合であってもよい。
【０２１０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって差込合成処理を指示する機能が実現される場合であってもよい。
【０２１１】
なお、差込合成処理を指示する機能を実現するプログラムコードを記述したファイルとしてプログラムが提供されるが、この場合、一括のプログラムファイルとして提供されることに限らず、コンピュータで構成されるシステムのハードウェア構成に応じて、個別のプログラムモジュールとして提供されてもよい。たとえば、既存の複写装置制御ソフトやプリンタ制御ソフト（プリンタドライバ）に組み込まれるアドインソフトとして提供されてもよい。
【０２１２】
また、上記実施形態では、プリントジョブを画像出力端末７側に送る画像入力端末３側のハードウェア構成については特に示さず、コンピュータを利用しつつ、プリンタドライバ（いわゆるソフトウェア）にて処理するものとして説明したが、ソフトウェアにて実現することに代えて、ハードウェア構成で画像入力端末３を構成してもよい。
【０２１３】
図２２は、画像入力端末３のハードウェア構成例を示すブロック図である。画像入力端末３は、画像処理装置としての画像出力端末７に出力処理を要求する情報処理装置として構成されていて、図示するように、マスタージョブデータを取得するマスタージョブデータ取得部４１０と、インサートジョブデータ中のページ画像を差込み画像として配置するための位置に関する差込み位置情報の入力をユーザから受け付ける差込み位置情報受付部４２０とを備えている。
【０２１４】
また、画像入力端末３は、差込み位置情報受付部４２０が受け付けた差込み位置情報に基づいて、マスタージョブデータ中にインサートジョブデータ中のページ画像を差込み画像として差し込んで出力を行なうことができるように、マスタージョブデータ取得部４１０が取得したマスタージョブデータを加工するジョブデータ加工処理部４３０と、所定の情報を表示する表示部４４０と、キーボードやマウスなどを有するユーザインタフェース部４４５と、各部を制御する機能を備えるとともに、ジョブデータ加工処理部４３０により得られる加工済みのジョブデータを、ネットワークを介して画像出力端末７に送り、そのジョブデータに基づく出力要求を発する出力指示部４５０とを備えている。
【０２１５】
ここで、上述した各実施形態との対応で言えば、マスタージョブデータは印刷ジョブデータが典型例であり、インサートジョブデータはスキャンジョブデータが典型例である。この場合、マスタージョブデータ取得部４１０は、印刷出力用のジョブデータ（プリントジョブデータ）を取得する印刷ジョブデータ取得部としての機能をなす。また、出力指示部４５０は、印刷指示部としての機能をなす。マスタージョブデータ取得部４１０は、アプリケーションプログラムを利用することで、自端末にてマスタージョブデータを取得する形態のものであってもよい。あるいは、他の装置にて生成された画像情報をネットワークや記録媒体を介して取得し、この画像情報を使って印刷ジョブを生成する形態のものであってもよい。
【０２１６】
上述した第１実施形態を実現するには、ジョブデータ加工処理部４３０は、マスタージョブデータにおける、マスタージョブデータ中に差し込まれるインサートジョブデータ中のページ画像の差込み位置に、交換対象ページであることを示すページ画像（典型的には白紙ページ）を埋め込むとよい（Ｓ１２２）。また、上述した第２実施形態を実現するには、ジョブデータ加工処理部４３０は、マスタージョブデータ中に差し込まれるインサートジョブデータ中のページ画像の差込み位置をヘッダ情報としてマスタージョブデータに埋め込むとよい（Ｓ１２３）。
【０２１７】
また、上述した第５実施形態を実現するには、出力指示部４５０は、差込み合成モードが指示されると（Ｓ１２０−ＹＥＳ）、画像出力端末７が記憶している読取画像データ（スキャンジョブデータ）の情報を画像出力端末７から取得し、この取得した情報を表示部４４０に表示させ、この表示に応じてスキャンジョブデータ中の所定のページ画像を差込み対象画像とする旨のユーザによる指示を受け付ける（Ｓ１２８〜Ｓ１３６）。この後に、ジョブデータ加工処理部４３０は、ユーザより指示された差込み画像を、印刷ジョブデータ取得部としての機能をなすマスタージョブデータ取得部４１０が取得したプリントジョブデータ中の所定位置に差し込んで出力を行なうことができるようにジョブデータを加工する（Ｓ１３８）。そして、出力指示部４５０は、加工済みのジョブデータを画像出力端末７に送り出力要求をする（Ｓ１２８）。
【０２１８】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【０２１９】
また、上記の実施形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【０２２０】
たとえば、上記実施形態では、スキャンジョブとプリントジョブとの何れか一方をマスタージョブとして、他方のジョブ中のページ画像を、マスタージョブ中の任意のページ位置に差し込んで合成処理する事例を説明したが、画像出力用の複数のジョブ中の画像をページ単位で差込合成するものであればよく、ジョブのカテゴリーには制約がない。
【０２２１】
たとえば、差し込まれる側であるマスタージョブと差込み画像を提供するインサートジョブとは、同一のカテゴリーのジョブであってもよく、たとえば、双方ともプリントジョブデータであってもよいし、双方ともスキャンジョブデータであってもよい。また、画像入力端末３にて用意するジョブとしてプリントジョブを例示したが、これに限らず、図１に示した画像入力端末３にて得られるあらゆるジョブをマスタージョブとして、またジョブ中の画像を差込み画像として利用することができる。
【０２２２】
たとえば、スキャンジョブデータを生成する際に、これから読み取る原稿中に、デジタルカメラ３ｃ（図１参照）で撮影した画像を差し込む使い方も可能である。この場合、差込み合成されたスキャンジョブデータを生成できればよく、その結果を印刷出力するか否かは自由である。この場合、本発明に係る画像処理装置としてはパソコンで実現でき、出力制御処理機能をパソコンに持たせることができる。たとえば、パソコンの周辺機器として接続されるカラースキャナ３ｂを利用して元のスキャンジョブデータを取得し、この元のスキャンジョブデータにおけるユーザから指示されたページ位置に、デジタルカメラ３ｃで撮影された画像を差し込むことで、合成されたスキャンジョブデータを生成し、この合成されたスキャンジョブデータを所定の記憶媒体に記憶させる（出力の一態様）。
【０２２３】
また、所定のアプリケーションで作成されたドキュメントをプリント処理する際に、別のプリントジョブ中の所定ページを差し込む使い方も可能である。この場合、別のプリントジョブは、画像出力端末７側にスプールされているものであってよい。この場合の処理手順については説明を割愛するが、上述した各実施形態のスキャンジョブを別のプリントジョブに置き換えて考えればよい。
【０２２４】
また、上記実施形態では、マスタージョブおよびインサートジョブの各画像データを印字可能データ変換後に差込み合成処理を行なっていたが、最終的に、ユーザが希望するページ画像をマスタージョブ中のユーザが希望するページ位置に差し込んだ合成出力が得られればよく、どの段階で合成処理を行なうかは、自由である。
【０２２５】
また、上記実施形態では、差込み画像を提供するインサートジョブを１つで例示したが、複数の画像を差し込む場合には、そこで必要となる画像を複数のジョブから選択してもよい。
【図面の簡単な説明】
【０２２６】
【図１】本発明に係る画像形成装置を備えた画像処理システムを示す概略図である。
【図２】画像出力端末における画像処理機能に着目した信号系統を示す機能ブロック図である。
【図３】ユーザインタフェース部の一例を示した図である。
【図４】差込合成モードにおけるジョブの一例を示した図（その１）である。
【図５】差込合成モードにおけるジョブの一例を示した図（その２）である。
【図６】差込合成モードにおけるジョブの一例を示した図（その３）である。
【図７】差込合成モードにおけるジョブの一例を示した図（その４）である。
【図８】差込合成モードにおけるジョブの一例を示した図（その５）である。
【図９】差込合成モードにおけるジョブの一例を示した図（その６）である。
【図１０】差込合成モードにおける画像編集機能を説明する図である。
【図１１】操作パネル部に表示される差込合成モード時の操作画面の一例を示す図（その１）である。
【図１２】操作パネル部に表示される差込合成モード時の操作画面の一例を示す図（その２）である。
【図１３】操作パネル部に表示される差込合成モード時の操作画面の一例を示す図（その３）である。
【図１４】クライアント端末において印刷指示を発する際のメニュー画面の一例を示す図（その１）である。
【図１５】クライアント端末において印刷指示を発する際のメニュー画面の一例を示す図（その２）である。
【図１６】差込合成処理の第１実施形態を説明するフローチャートである。
【図１７】差込合成処理の第２実施形態を説明するフローチャートである。
【図１８】差込合成処理の第３実施形態を説明するフローチャートである。
【図１９】第３実施形態の変形例を説明するフローチャートである。
【図２０】差込合成処理の第４実施形態を説明するフローチャートである。
【図２１】差込合成処理の第５実施形態を説明するフローチャートである。
【図２２】画像入力端末のハードウェア構成例を示すブロック図である。
【符号の説明】
【０２２７】
１…画像処理システム、３…画像入力端末、７…画像出力端末、１０…画像読取部、１５…ユーザインタフェース部、１５ａ…操作パネル部、１５ｂ…操作キー部、１６…ユーザインタフェース装置、２０…コントローラ部、３０…画像出力部、３２…画像形成ユニット、３６…排紙ユニット、８０…給紙部、８２…給紙トレイ、９０…接続ケーブル、１１０…受光部、１２０…読取信号処理部、１３０…第１画像処理部、１４０…第２画像処理部、２１０…制御部、２１２…中央制御部、２１４…メモリ部、２１６…ブリッジ部、２２０…画像処理部、２３０…画像蓄積部、２３２…ページメモリ部、２３４…メモリ制御部、２３６…記憶装置、２４０…インタフェース部、２４２…入出力インタフェース部、２４４…ビデオインタフェース部、３１０…出力処理部、３２０…画像形成部、３２２…感光体ドラム、３３２…光源、４１０…マスタージョブデータ取得部（印刷ジョブデータ取得部）、４２０…差込み位置情報受付部、４３０…ジョブデータ加工処理部、４４０…表示部、４４５…ユーザインタフェース部、４５０…出力指示部（印刷指示部）
【図１】
2005254527.tif 000003
【図２】
2005254527.tif 000004
【図３】
2005254527.tif 000005
【図４】
2005254527.tif 000006
【図５】
2005254527.tif 000007
【図６】
2005254527.tif 000008
【図７】
2005254527.tif 000009
【図８】
2005254527.tif 000010
【図９】
2005254527.tif 000011
【図１０】
2005254527.tif 000012
【図１１】
2005254527.tif 000013
【図１２】
2005254527.tif 000014
【図１３】
2005254527.tif 000015
【図１４】
2005254527.tif 000016
【図１５】
2005254527.tif 000017
【図１６】
2005254527.tif 000018
【図１７】
2005254527.tif 000019
【図１８】
2005254527.tif 000020
【図１９】
2005254527.tif 000021
【図２０】
2005254527.tif 000022
【図２１】
2005254527.tif 000023
【図２２】
2005254527.tif 000024