(57)【要約】【課題】  印刷制御装置において、符号画像を含む文書をＮｕｐ印刷すると、潰れて復号できなくなってしまう。Ｎｕｐ指定がある場合に、符号画像の部分だけＮｕｐ指定を回避し、なおかつレイアウトがなるべく崩れない手法を提案する。【解決手段】  通常文書のページとＭＤＳエンコード画像ページとを別々のプリントジョブとして生成し、再度それらプリントジョブを結合し、ひとつのプリントジョブとして発行する。【選択図】  図１
2009145977.tif 000002
【特許請求の範囲】
【請求項１】
プリントジョブを複数に分割生成するプリントジョブ分割生成手段と、
前記プリントジョブ分割生成手段により分割した分割プリントジョブごとに任意の印刷属性を設定する分割プリントジョブ印刷設定手段と、
前記分割プリントジョブ印刷設定手段により個別に印刷設定がなされたそれぞれの前記分割プリントジョブを結合する分割プリントジョブ結合手段と、を有することを特徴とする印刷制御装置。
【請求項２】
前記プリントジョブ分割生成手段は、
プリント画像に含まれる符号画像を検出する符号画像検出手段と、
前記符号画像検出手段による結果を元にプリントジョブを分割生成する符号画像プリントジョブ分割生成手段を更に有することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記プリントジョブ分割手段は、印刷論理ページ単位で行うプリントジョブ論理ページ分割手段を更に有することを特徴とする請求項１に記載の印刷制御装置。
【請求項４】
プリントジョブを複数に分割生成するプリントジョブ分割生成ステップと、
前記プリントジョブ分割生成ステップにより分割した分割プリントジョブごとに任意の印刷属性を設定する分割プリントジョブ印刷設定ステップと、
前記分割プリントジョブ印刷設定ステップにより個別に印刷設定がなされたそれぞれの前記分割プリントジョブを結合する分割プリントジョブ結合ステップとを有することを特徴とする印刷制御方法。
【請求項５】
前記プリントジョブ分割生成ステップは、
プリント画像に含まれる符号画像を検出する符号画像検出ステップと、
前記符号画像検出ステップによる結果を元にプリントジョブを分割生成する符号画像プリントジョブ分割生成ステップを更に有することを特徴とする請求項４に記載の印刷制御方法。
【請求項６】
前記プリントジョブ分割ステップは、印刷論理ページ単位で行うプリントジョブ論理ページ分割ステップを更に有することを特徴とする請求項４に記載の印刷制御方法。
【請求項７】
請求項４〜請求項６のいずれかに記載の印刷制御方法の制御プログラムであって、前記制御プログラムのプログラムコードはコンピュータにより読み出し可能なことを特徴とする制御プログラム。
【請求項８】
請求項７に記載のプログラムをコンピュータで読取り可能な形で記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符合画像を取り扱うことができる印刷制御装置、印刷制御方法、制御プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
情報を符号化して符号画像を生成し、当該生成された符号画像を原稿画像に合成する手法が実用化されている。二次元バーコードなどは、そのうちで最もよく知られた手法の一つである。
【０００３】
前記符号画像は通常、紙やフィルム等のシート状の媒体（以降、紙面と表現する）上に印刷され、前記符号画像を復号する際は、例えばスキャナ等の読取装置によって符号画像を光学的に読み取り、復号する。しかし符号画像を印刷する場合、従来のプリントドライバ等の設定によりＮin１（Ｎ>1）印刷（論理ページでのＮページを物理ページでの１ページに縮小配置して印刷する処理）がなされたとき、印刷される符号画像が縮小処理によりつぶれてしまい、符号画像は、復号時に必要とする精度を失ってしまうことが考えられる。
【０００４】
ここで、符号画像を、その復号精度を保った状態で印刷する手法として、文字、図形等の目視にて読み取りが可能な可読画像とデータの符号化によってえた光学的に読み取り可能な符号画像を含む画像を紙面上に相似的に拡大または縮小して記録する際、その符号画像については当該拡大または縮小をせずに記録するというものがある。（例えば特許文献１参照。）
【特許文献１】特開２００２−３５４２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、この特許文献１開示の技術を用いると、前記可読画像は拡大または縮小処理がなされ、前記符号画像は拡大または縮小がされないため、前記可読および符号画像が同紙面上に配置されている場合、その画像レイアウトは大きく崩れるという問題がある。また、出力用紙の物理サイズが考慮されていないため、印刷設定として、出力用紙のサイズダウンやＮin１設定がなされた印刷の場合、前記符号画像のサイズによっては紙面上に収まらないという問題も考えられる。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の印刷制御装置では目視にて読み取り可能な可読画像と、データの符号化により生成した符号画像とが混在する画像の紙面上への記録に関し、前記画像に含まれる前記符号画像を検出する、符号画像検出手段と、前記符号画像検出手段による結果をもとにプリントジョブを複数に分割して生成する、プリントジョブ分割生成手段と、前記プリントジョブ分割生成手段により分割した、分割プリントジョブごとに任意の印刷設定を行う、分割プリントジョブ印刷設定手段と、前記分割プリントジョブ印刷設定手段によって任意の印刷設定が行われたそれぞれの分割プリントジョブを結合する、分割プリントジョブ結合手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、前記符号画像に関する印刷設定を前記可読画像の印刷設定から独立させることができるため、符号画像については、復号時の光学読み取り精度を保つ、最適な設定にて印刷することが可能である。
【０００８】
また、符号画像を含むか否かによる画像それぞれの印刷設定を、例えば論理ページ単位で行うことで、印刷時、各ページの画像レイアウトは損なわれることがない。さらに、分割プリントジョブ単位で、出力用紙サイズ指定やＮin１指定の無効化等、符号画像を含む画像のプリントジョブを出力可能な状態で柔軟に設定できるため、印刷実行者の意図した出力形式に可能な限り近づけながら、印刷処理を正常に行うことができる。
【０００９】
加えて、分割したプリントジョブを、再度結合し、１プリントジョブとするため、分割した各プリントジョブによる出力時、無関係なプリントジョブが割り込んで処理されることもない。
【発明を実施するための最良の形態】
【００１０】
次に、本発明の詳細を実施例の記述に従って説明する。
【００１１】
以下では、図面を参照して本発明を実施するための最良の形態について説明する。
【実施例１】
【００１２】
＜印刷システム（図１）＞
続いて、実施例１について図面を参照して詳細に説明する。図１は本発明の実施形態に係る印刷システムの構成を示すブロック図である。このシステムではホストコンピュータ４０及び３台の画像形成装置（１０，２０，３０）がＬＡＮ５０に接続されているが、本発明における印刷システムにおいては、これらの接続数に限られることはない。また、本実施例では接続方法としてＬＡＮを適用しているが、これに限られることはない。例えば、ＷＡＮ（公衆回線）などの任意のネットワーク、ＵＳＢなどのシリアル伝送方式、セントロニクスやＳＣＳＩなどのパラレル伝送方式なども適用可能である。
【００１３】
ホストコンピュータ（以下、ＰＣと称する）４０はパーソナルコンピュータの機能を有している。このＰＣ４０はＬＡＮ５０やＷＡＮを介してＦＴＰやＳＭＢプロトコルを用いファイルを送受信したり電子メールを送受信したりすることができる。またＰＣ４０から画像形成装置１０、２０、３０に対して、プリンタドライバを介した印字命令を行うことが可能となっている。
【００１４】
画像形成装置１０と２０は同じ構成を有する装置である。画像形成装置３０はプリント機能のみの画像形成装置であり、画像形成装置１０や２０が有するスキャナ部を有していない。
本実施例においては、ＰＣ４０での動作を想定し、その構成を詳細に説明する。
【００１５】
＜ＰＣ４０（図２）＞
本発明の実施形態を示す印刷制御システムの構成を示すブロック図を図２に示す。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ、ＷＡＮ等のネットワークを介して接続がなされ処理が行われるシステムであっても本発明を適用できる。
【００１６】
同図において、ホストコンピュータ３０００（ＰＣ４０）は、ＲＯＭ２００３のプログラム用ＲＯＭあるいは外部メモリ３０１１に記憶された文書処理プログラムに基づいて、図４以降で後述される本発明の実施形態に関わる処理を含む、図形、イメージ、文字、表（表計算等含む）等が混在した文書処理及びそれに基づく印刷処理の実行を制御するＣＰＵ２００１を備える。このＣＰＵ２００１は、システムバス２００４に接続される各デバイスの制御を総括する。また、ＲＯＭ２００３のプログラム用ＲＯＭあるいは外部メモリ３０１１には、ＣＰＵ２００１の制御プログラムであるオペレーティングシステム（以降ＯＳ）等を記憶し、ＲＯＭ２００３のフォント用ＲＯＭあるいは外部メモリ３０１１には前記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ２００３のデータ用ＲＯＭあるいは外部メモリ３０１１には前記文書処理等を行う際に使用する各種データを記憶する。ＲＡＭ２００２は、ＣＰＵ２００１の主メモリ、ワークエリア等として機能する。
【００１７】
キーボードコントローラ（ＫＢＣ）２００５は、キーボード（ＫＢ）３００９や不図示のポインティングデバイスからの入力を制御する。ディスプレイコントローラ（ＤＳＰＣ）２００６は、例えば液晶ディスプレイなどで構成されるディスプレイ（ＤＩＳＰ）３０１０による表示を制御する。ディスクコントローラ（ＤＫＣ）２００７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、印刷制御コマンド生成プログラム（以降プリンタドライバ）等を記憶するハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等の外部メモリ３０１１とのアクセスを制御する。プリンタコントローラ（ＰＲＴＣ）２００８は、双方向性インタフェイス１８２１（例えばＬＡＮ５０）を介してプリンタ１５００に接続されて、プリンタ１５００との通信制御処理を実行する。
【００１８】
なお、ＣＰＵ２００１は、例えばＲＡＭ２００２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＤＩＳＰ３０１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＤＩＳＰ３０１０上の不図示のポインティングデバイス、たとえばマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行える。
【００１９】
プリンタ１５００（画像形成装置１０、２０、あるいは３０）は、そのＣＰＵ１０１２により制御される。プリンタＣＰＵ１０１２は、ＲＯＭ１０１３のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ１５１４に記憶された制御プログラム等に基づいてシステムバス１０１５に接続される印刷部（プリンタエンジン）１５１７（プリンタ１４、２４、あるいは３３）に印刷出力情報としての画像信号を出力する。また、このＲＯＭ１０１３のプログラム用ＲＯＭには、ＣＰＵ１０１２の制御用プログラム等を記憶する。ＲＯＭ１０１３のフォント用ＲＯＭには上記印刷出力情報を生成する際に使用するフォントデータ等が記憶され、ＲＯＭ１０１３のデータ用ＲＯＭには、ハードディスク等の外部メモリ１５１４がないプリンタの場合には、ホストコンピュータ上で利用される情報等が記憶されている。
【００２０】
ＣＰＵ１０１２は入力部１０１８を介してホストコンピュータとの通信処理が可能となっており、プリンタ１５００内の情報等をホストコンピュータ３０００に通知できる。ＲＡＭ１０１９は、ＣＰＵ１０１２の主メモリや、ワークエリア等として機能するメモリで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ拡張することができるように構成されている。なお、ＲＡＭ１０１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述のハードディスク（ＨＤ）、ＩＣカード等の外部メモリ１５１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、入力部１０１８には前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配されている。
【００２１】
また、前述した外部メモリ１５１４は１個に限らず、複数個備えられ、内蔵フォントに加えてオプションカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されてもよい。さらに、図示しないＮＶＲＡＭを有し、操作パネル１５１５（操作部１２、２２、あるいは３２）からのプリンタモード設定を記憶するようにしてもよい。
【００２２】
図３は、図２に示したホストコンピュータ３０００（ＰＣ４０）における印刷処理のための構成の一例を示す。印刷アプリケーション３０１、グラフィックエンジン３０２、プリンタドライバ３０３、およびシステムスプーラ３０４は、外部メモリ３０１１に保存されたファイルとして存在し、実行される場合にＯＳやそのモジュールを利用するモジュールによってＲＡＭ２００２にロードされ実行されるプログラムモジュールである。また、印刷アプリケーション３０１およびプリンタドライバ３０３は外部メモリ３０１１のＦＤや不図示のＣＤ−ＲＯＭ、あるいは不図示のネットワワークを経由して外部メモリ３０１１に追加することが可能になっている。外部メモリ３０１１に保存されている印刷アプリケーション３０１からプリンタ１５００（画像形成装置１０、２０、あるいは３０）に対して印刷を行う際には、同様にＲＡＭ３００２にロードされ実行可能となっているグラフィックエンジン３０２を利用して出力（描画）を行う。
【００２３】
グラフィックエンジン３０２は、プリンタなどの印刷装置ごとに用意されたプリンタドライバ３０３を同時に外部メモリ３０１１からＲＡＭ３００２にロードし、印刷アプリケーション３０１の出力をプリンタドライバ３０３に設定する。そして、印刷アプリケーション３０１から受け取るＧＤＩ（Graphic Device Interface）関数をＤＤＩ（Device Driver Interface）関数に変換して、プリンタドライバ３０３へＤＤＩ関数を出力する。プリンタドライバ３０３は、グラフィックエンジン３０２から受け取ったＤＤＩ関数に基づいて、プリンタが認識可能な制御コマンド、例えばＰＤＬ（Page Description Language）に変換する。変換されたプリンタ制御コマンドは、ＯＳによってＲＡＭ３００２にロードされたシステムスプーラ３０４を経て双方向インタフェイス１８２１経由でプリンタ１５００へ印刷データとして出力される仕組みとなっている。
【００２４】
本実施形態の印刷システムは、印刷アプリケーション３０１内にプリントジョブ分割生成部３０５を有する。印刷アプリケーション３０１は前記符号画像を含む画像のプリントジョブ生成に関し、前記プリントジョブ分割生成部３０５の実行により、後述のプリントジョブ分割生成などの処理を行う。なお、プリントジョブ分割生成部３０５は印刷アプリケーション３０１のビルトインモジュールであってもよいし、個別のインストレーションによって追加されるライブラリモジュールの形式であっても構わない。また、同機能をプリンタドライバ３０３等、他の印刷処理過程で行うことも考えられる。あるいはソフトウェアに限らず、例えば、ＡＣＩＣやＦＰＧＡなどのハードウェアによっても十分実現は可能である。
【００２５】
＜印刷関連のソフトウェアモジュール＞
図４はホストコンピュータ３０００における印刷処理のための構成の他の例を示す図である。
【００２６】
同図は、図３に示した構成を、特にプリントジョブ分割生成部３０５に焦点をあて、さらに詳細に記したブロック図である。
【００２７】
本実施例において、プリントジョブ分割生成部３０５は、グラフィックエンジン３０２を介し、印刷要求時に適用される、例えばプリンタドライバ３０３等がＲＡＭ２００２や外部メモリ３０１１にて保管している、印刷設定を取得する、印刷設定取得部４０１、図形、イメージ、文字、表（表計算等含む）等が混在する、印刷対象画像より、符号画像を検出する、符号画像検出部４０２、符号画像検出部４０２によって判定された画像ごとにプリントジョブ単位の分割を行う、プリントデータ分割部４０３、プリントデータ分割部４０３にて分割された１プリントジョブ分のデータそれぞれに対して、任意の印刷設定を行い、個別のプリントジョブを生成する、プリントジョブ生成部４０４、およびプリントジョブ生成部４０４にて個別に生成された分割プリントジョブを１プリントジョブとして結合し、プリントジョブを発行する分割プリントジョブ結合部４０５で構成されている。
【００２８】
＜縮小印刷指定時のプリントジョブ生成フロー＞
本発明において、縮小印刷指定時のプリントジョブ生成に関する処理の例として、Ｎin１（Ｎ＞１）印刷指定がなされたときの一連の処理について、図５、図６を用いて説明する。なお、ここでのプリントジョブ分割の最小単位は論理ページとし、本説明において単に「ページ」と記載する場合は論理ページを表すものとする。また、連続する可読、符号画像ページはまとめて処理するものとする。このため、前記処理を実現するために、本実施例においては処理ページフラグ、開始ページおよび生成済みプリントジョブとして識別可能な、３つの一時利用情報を使用する。前記各一時利用情報に関しては後述する。また、前記一時利用情報は、ＲＡＭ２００２あるいは外部メモリ３０１１等にて一時的に格納する。
【００２９】
図５において、まずステップＳ５０１では、ＣＰＵ２００１は、印刷アプリケーション３０１の保有する印刷要求論理ページが存在するか否かを判断し、ステップＳ５０２あるいはステップＳ５０６へと処理の分岐を制御する。
【００３０】
前記ステップＳ５０１にて印刷要求ページの存在を検出した場合はステップＳ５０２へ進む。ステップＳ５０２では、ＣＰＵ２００１は、当該ページがページの１ページ目であるか否かを判断し、ステップＳ５０３あるいはステップＳ５０５へと処理の分岐を制御する。
【００３１】
前記ステップＳ５０２にて当該ページが1ページ目であると判断した場合はステップＳ５０３へ進む。ステップＳ５０３では、ＣＰＵ２００１は、当該ページ内の符号画像の検出を行い、存在する場合は前記処理ページフラグを符号画像、そうでない場合は可読画像を示す値をセットする。ここで、前記処理ページフラグとは、ＣＰＵ２００１がページの連続印刷に関し、現在どの画像を含む（連続）ページ印刷を処理しているかを判断するための情報である。
【００３２】
ステップＳ５０４では、ＣＰＵ２００１は、前記開始ページに1ページ目を示す値をセットする。ここで、前記開始ページとは、ＣＰＵ２００１がページの連続印刷に関し、当該処理（連続）ページが何ページ目から連続しているかを識別するための情報である。
【００３３】
前記ステップＳ５０２にて当該ページが１ページ目でないと判断した場合はステップＳ５０５へ進む。ステップＳ５０５では、ＣＰＵ２００１は、当該ページを含む、連続ページに関しプリントジョブの分割生成、あるいはそれに準ずる処理を行うよう制御する。本処理においての詳細は図６を用いて後述する。
【００３４】
前記ステップＳ５０１にて印刷要求ページの存在を検出しなかった、すなわち、当該ページに関するプリントジョブ生成が終了した場合はステップＳ５０６へ進む。ステップＳ５０６では、ＣＰＵ２０１は、前記処理ページフラグが符号画像を示すか否かを判断し、ステップＳ５０７あるいはステップＳ５０８へと処理の分岐を制御する。
【００３５】
前記ステップＳ５０６にて前記処理ページフラグが符号画像を示している、すなわち当該処理中の連続ページは符号画像を含んでいる場合はステップＳ５０７へ進む。ステップＳ５０７では、ＣＰＵ２００１は、前記開始ページにより識別可能なページから最終ページに関し、１in１印刷設定による分割プリントジョブを生成するよう制御する。
【００３６】
前記ステップＳ５０６にて前記処理ページフラグが可読画像を示している、すなわち当該処理中の連続ページは可読画像のみである場合はステップＳ５０８へ進む。ステップＳ５０８では、ＣＰＵ２００１は、前記開始ページにより識別可能なページから最終ページに関し、Ｎin１印刷設定による分割プリントジョブを生成するよう制御する。
【００３７】
ステップＳ５０９では、ＣＰＵ２００１は、前記ステップＳ５０７あるいはステップＳ５０８にて生成した分割プリントジョブを前記生成済みプリントジョブに結合するよう制御する。ここで前記生成済みプリントジョブには、後述する、前記ステップＳ５０５にて、順次生成された０個以上の分割プリントジョブを結合したものである。
【００３８】
ステップＳ５１０では、ＣＰＵ２００１は、前記生成済みプリントジョブを発行するよう制御する。前記結合済み分割プリントジョブは、図３における３０２ないし３０４で順次処理されＰＤＬに変換される。さらにＰＲＴＣ２００８を介し、１８２１を経由しプリンタ１５００にて印刷処理が行われる。
【００３９】
続いて、図６を用い、前述のステップＳ５０５におけるプリントジョブ分割生成処理の詳細を説明する。
【００４０】
前記ステップＳ５０２にて当該ページが１ページ目でないと判断した場合はステップＳ６０１へ進む。ステップＳ６０１では、ＣＰＵ２００１は、前記処理ページフラグが示す画像種類と当該ページが含む画像種類とを比較する。ステップＳ５０５処理の終了あるいはステップＳ６０２へと処理の分岐を制御する。なお、前記画像種類とは、本実施例においては可読画像および符号画像である。
【００４１】
ステップＳ６０１にて前記処理ページフラグが含む画像種類と当該ページが含む画像種類とが異なると判断した場合はステップＳ６０２へ進む。ステップＳ６０２では、前記ステップＳ５０６同様、ＣＰＵ２００１は、前記処理ページフラグが符号画像を示すか否かを判断し、ステップＳ６０３あるいはステップＳ６０４へと処理の分岐を制御する。
【００４２】
前記ステップＳ６０２にて前記処理ページフラグが符号画像を示している、すなわち当該処理中の連続ページは符号画像を含んでいる場合はステップＳ６０３に進む。ステップＳ６０３では、前記ステップＳ５０７同様、ＣＰＵ２００１は、前記開始ページにより識別可能なページから、当該ページ、直前のページまでに関し、１in１印刷設定による分割プリントジョブを生成するよう制御する。
【００４３】
前記、ステップＳ６０２にて前記処理ページフラグが可読画像を示している、すなわち当該処理中の連続ページは可読画像のみである場合はステップＳ６０４に進む。ステップＳ６０４では、前記ステップＳ５０８同様、ＣＰＵ２００１は、前記開始ページにより識別可能なページから、当該ページ、直前のページまでに関し、Ｎin１印刷設定による分割プリントジョブを生成するよう制御する。
【００４４】
ステップＳ６０５では、前記ステップＳ５０９同様、ＣＰＵ２００１は、前記ステップＳ６０３あるいはステップＳ６０４にて生成した分割プリントジョブを前記生成済みプリントジョブに結合するよう制御する。
【００４５】
ステップＳ６０６では、前記ステップＳ５０３同様、ＣＰＵ２００１は、当該ページが含む画像に関する連続ページプリントジョブを生成すべく、前記処理ページフラグに当該ページ画像種類を示す値をセットする。
【００４６】
ステップＳ６０７では、同ページ画像による連続ページの開始を識別する情報として、ＣＰＵ２００１は、前記開始ページに当該ページ識別子をセットするよう制御する。
【００４７】
＜分割プリントジョブイメージ＞
次に、前記連続ページでの分割プリントジョブイメージを図６示す。同図は可読画像、符号画像混在画像データの２in１印刷時の例である。論理ページ数３ページの可読画像および符号画像が混在する画像データ（７０１）を可読画像２ページと符号画像１ページを符号画像検出部４０２にて検出し、プリントデータ分割部４０３にて、２つプリントジョブとしてに分割（７０２）する（前記ステップＳ６０１）。可読画像プリントジョブには印刷設定取得部４０２にて取得した通常の２in１設定（前記ステップＳ６０２およびＳ６０４）、符号画像プリントジョブには１in１設定を施す（７０３）（前記ステップＳ５０６およびＳ５０７）。最後に、それぞれのプリントジョブを分割ジョブ結合部４０５にて結合（７０４）し（前記ステップＳ５０９）、結合プリントジョブとして発行する（前記ステップＳ５１０）。
【００４８】
なお、図７は、２in１印刷時のプリントジョブ分割生成イメージを示している。
【００４９】
（その他の実施例）
さらに本発明は、複数の機器（例えばコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用することも、一つの機器からなる装置（複合機、プリンタ、ファクシミリ装置など）に適用することも可能である。
【００５０】
また本発明の目的は、上述した実施例で示したフローチャートの手順を実現するプログラムコードを記憶した記憶媒体から、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が、そのプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになる。そのため、このプログラムコード及びプログラムコードを記憶した記憶媒体も本発明の一つを構成することになる。
【００５１】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００５２】
またコンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づきコンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００５３】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込みまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５４】
【図１】画像形成システムの全体構成を示す図。
【図２】一般的な情報処理装置の内部構成図。
【図３】プリントシステムの構成例を示すブロック図。
【図４】プリントジョブ分割生成の構成例を示すブロック図。
【図５】プリントジョブ分割生成処理の一例を示すフローチャート。
【図６】プリントジョブ分割生成処理詳細の一例を示すフローチャート。
【図７】２in１印刷時のプリントジョブ分割生成イメージ。
【符号の説明】
【００５５】
４０  ＰＣ
２００１  ＣＰＵ
２００２  ＲＡＭ
２００８  ＰＲＴＣ
３０５  プリントジョブ分割生成部
４０１  印刷設定取得部
４０２  符号画像検出部
４０３  プリントデータ分割部
４０４  プリントジョブ生成部
４０５  分割プリントジョブ結合部
Ｓ５０６、Ｓ６０２  符号が増ページ判定ステップ
Ｓ５０７、Ｓ６０３  １in１印刷設定による分割プリントジョブ生成ステップ
Ｓ５０８、Ｓ６０４  Ｎin１印刷設定による分割プリントジョブ生成ステップ
Ｓ５０８、Ｓ６０５  分割プリントジョブ結合ステップ
７０１  可読、符号画像混在文書の論理ページイメージ
７０２  プリントジョブ、論理ページ分割生成イメージ
７０３  プリントジョブ単位での個別印刷設定イメージ
７０４  分割プリントジョブ結合イメージ
【図１】
2009145977.tif 000003
【図２】
2009145977.tif 000004
【図３】
2009145977.tif 000005
【図４】
2009145977.tif 000006
【図５】
2009145977.tif 000007
【図６】
2009145977.tif 000008
【図７】
2009145977.tif 000009