(57)【要約】【課題】ページ配列印刷とジョブ結合印刷とが同時実行されるときに、第一部の最終ページと第二部の先頭ページとが一枚の印刷用紙に混在して印刷されるような不具合を解消できる画像形成装置を提供する。【解決手段】印刷データの先頭ページと最終ページとの少なくとも一方を切換位置として切換検出部１２３で検出し、印刷データが印刷出力される印刷用紙Ｐを切換位置に対応して印刷部数と印刷モードとに関係なく切換制御部２１４で切り換えるので、ページ配列印刷とジョブ結合印刷とが同時実行されるときでも、印刷データの切換位置で印刷用紙Ｐが切り換えられる。【選択図】図１
2007310737.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを単票形状の印刷用紙に印刷出力する画像形成装置であって、
印刷部数が設定される部数設定部と、
複数種類の印刷モードとして、複数ページの前記印刷データを指定のページ数ずつ前記印刷用紙に配列して印刷出力するページ配列印刷と、複数部数の前記印刷データを一つの印刷ジョブとして印刷出力するジョブ結合印刷と、が少なくとも事前に登録されており、複数種類の前記印刷モードの少なくとも一つが設定されるモード設定部と、
少なくとも前記ページ配列印刷と前記ジョブ結合印刷とが同時に実行されるときに前記印刷データの先頭ページと最終ページとの少なくとも一方を切換位置として検出する切換検出部と、
設定された前記印刷モードと前記印刷部数とに対応して前記印刷データを前記印刷用紙に印刷出力する印刷実行部と、
前記印刷実行部に前記印刷用紙を順次供給する媒体供給部と、
少なくとも前記ページ配列印刷と前記ジョブ結合印刷とが同時に実行されるときに前記印刷データが印刷出力される前記印刷用紙を前記切換位置に対応して切り換える切換制御部と、
を有している画像形成装置。
【請求項２】
前記印刷データをページ単位に展開するデータ展開部も有しており、
前記切換制御部は、前記切換位置に対応して前記印刷用紙が切り換えられる形態に前記印刷データを展開させる請求項１に記載の画像形成装置。
【請求項３】
検出された前記切換位置を示す切換指標を前記印刷データに設定する指標設定部と、前記印刷データから前記切換指標を検出する指標検出部と、も有しており、
前記切換制御部は、前記切換指標に対応して前記印刷用紙を切り換える請求項１または２に記載の画像形成装置。
【請求項４】
データ処理装置とプリンタ装置とを有しており、
前記データ処理装置は、前記部数設定部と、前記モード設定部と、前記切換検出部と、前記指標設定部と、設定された前記印刷モードと前記印刷部数とが前記印刷データとともに印刷ジョブとして設定されたジョブデータを生成して前記プリンタ装置に送信するジョブ送信部と、を有しており、
前記プリンタ装置は、前記データ処理装置から前記ジョブデータを受信して少なくとも前記印刷データと前記印刷モードと前記印刷部数とを抽出するジョブ受信部と、前記印刷実行部と、前記媒体供給部と、前記指標検出部と、前記切換制御部と、を有している請求項３に記載の画像形成装置。
【請求項５】
請求項４に記載の画像形成装置のデータ処理装置であって、
前記印刷部数が設定される前記部数設定部と、
事前に登録されている複数種類の前記印刷モードの少なくとも一つが設定される前記モード設定部と、
前記印刷データの先頭ページと最終ページとの少なくとも一方を切換位置として検出する前記切換検出部と、
検出された前記切換位置を示す切換指標を前記印刷データに設定する前記指標設定部と、
設定された前記印刷モードと前記印刷部数とが前記印刷データとともに印刷ジョブとして設定されたジョブデータを生成して前記プリンタ装置に送信する前記ジョブ送信部と、
を有しているデータ処理装置。
【請求項６】
請求項４に記載の画像形成装置のプリンタ装置であって、
前記データ処理装置から前記ジョブデータを受信して少なくとも前記印刷データと前記印刷モードと前記印刷部数とを抽出するジョブ受信部と、
前記印刷モードと前記印刷部数とに対応して前記印刷データを前記印刷用紙に印刷出力する前記印刷実行部と、
前記印刷実行部に前記印刷用紙を順次供給する前記媒体供給部と、
前記印刷データから前記切換指標を検出する前記指標検出部と、
前記切換指標に対応して前記印刷用紙を切り換える前記切換制御部と、
を有しているプリンタ装置。
【請求項７】
請求項５に記載のデータ処理装置のためのコンピュータプログラムであって、
前記印刷部数の設定を受け付けること、
事前に登録されている複数種類の前記印刷モードの少なくとも一つの設定を受け付けること、
前記印刷データの先頭ページと最終ページとの少なくとも一方を切換位置として検出すること、
検出された前記切換位置を示す切換指標を前記印刷データに設定すること、
設定された前記印刷モードと前記印刷部数とを前記印刷データとともに印刷ジョブとして前記プリンタ装置にデータ送信すること、
を前記データ処理装置に実行させるためのコンピュータプログラム。
【請求項８】
請求項６に記載のプリンタ装置のためのコンピュータプログラムであって、
前記データ処理装置から前記印刷ジョブのデータ受信を受け付けること、
前記印刷実行部を動作制御して前記印刷モードと前記印刷部数とに対応して前記印刷データを前記印刷用紙に印刷出力させること、
前記媒体供給部を動作制御して前記印刷実行部に前記印刷用紙を順次供給させること、
前記印刷データから前記切換指標を検出すること、
前記切換指標に対応して前記印刷実行部と前記媒体供給部とを動作制御して前記印刷用紙を切り換えさせること、
を前記プリンタ装置に実行させるためのコンピュータプログラム。
【請求項９】
請求項１または４に記載の画像形成装置で利用される前記印刷データであって、
前記切換位置を示す切換指標が設定されているデータ構造の印刷データ。
【請求項１０】
請求項５に記載のデータ処理装置で生成される前記ジョブデータであって、
前記印刷モードと、
前記印刷部数と、
前記切換位置を示す切換指標が設定されている印刷データと、
を有しているデータ構造のジョブデータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを印刷出力する画像形成装置に関し、特に、複数種類の印刷モードを組み合わせることができる画像形成装置に関する。
【背景技術】
【０００２】
現在、データ処理装置とプリンタ装置とを接続した構造の画像処理装置が、文章データの印刷出力に利用されている。そのプリンタ装置としてはページプリンタなどがある。ページプリンタは、データ処理装置から所定のページ記述言語で記載された印刷データが送信されると、その印刷データをページ単位で印刷データに順次展開してから印刷出力する。
【０００３】
なお、上述のようにデータ処理装置からページプリンタに送信される印刷データはＰＤＬ(Page Description Language)と呼称されるページ記述言語で記述されている。このようなページ記述言語としては、ＰＣＬ(Printer Contorol Language  登録商標)、ＬＩＰＳ(Laser Beam Printer Image Processing System  登録商標)、ＰｏｓｔＳｃｒｉｐｔ(登録商標)、等がある。
【０００４】
ページプリンタは印刷データをページ単位で印刷出力する。このため、上述のＰＤＬ形式の印刷データは、改ページを示す改頁コマンドが要所に設定されている。また、データ処理装置とプリンタ装置とを接続した構造の画像形成装置は、現在ではページ配列印刷とジョブ結合印刷とを実行できるものが一般的である。
【０００５】
ページ配列印刷は、図６に示すように、複数ページの印刷データを指定のページ数ずつ印刷用紙に配列して印刷出力する。このため、印刷用紙を節約することができる。
【０００６】
ジョブ結合印刷は、複数部数の印刷データを一連の印刷ジョブとして印刷出力する。このため、データ処理装置とプリンタ装置との通信負担を軽減することができる。このジョブ結合印刷は、特定のアプリケーションプログラムでは標準設定となっているので、そのアプリケーションプログラムを使用して複数部数の印刷を指定すると、自動的にジョブ結合印刷が実行される。
【０００７】
上述のようなジョブ結合印刷では、印刷データが印刷出力される印刷用紙は改頁コマンドに対応して切り換えられる。このため、図７に示すように、三ページの印刷データを二部まで印刷出力するような場合でも一連の印刷ジョブで問題なく印刷出力を実行することができる。
【０００８】
また、ページ配列印刷では、例えば、一枚の印刷用紙に印刷データが二ページずつ印刷出力される場合には、印刷データの偶数ページの改頁コマンドのみに対応して印刷用紙が切り換えられ、印刷データの奇数ページの改頁コマンドは一枚の印刷用紙に二ページの印刷データを配列するために利用される。
【０００９】
なお、上述のような画像形成装置としては各種の提案がある(例えば、特許文献１〜３参照)。
【特許文献１】特開平１１−２４８５５号
【特許文献２】特許第２７７６８９４号
【特許文献３】特許第３５５３９８５号
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述のような画像形成装置は、ページ配列印刷やジョブ結合印刷を実行することができ、例えば、ページ配列印刷とジョブ結合印刷とを同時に実行することも可能である。
【００１１】
しかし、前述のようにジョブ結合印刷では複数部数の印刷データが一連の印刷ジョブとされる。しかし、ページ配列印刷では印刷データの改頁コマンドが数個に一個の割合でしか印刷用紙の切り換えに利用されない。
【００１２】
このため、ページ配列印刷とジョブ結合印刷とが同時に実行されると、例えば、全部で三ページの印刷データを印刷用紙に二ページずつ配列して二部まで印刷出力するような場合に、図８に示すように、第一部の最終ページと第二部の先頭ページとが一枚の印刷用紙に印刷出力されるなどの不具合が発生する。
【００１３】
特に、前述のように特定のアプリケーションプログラムではジョブ結合印刷が標準設定となっているため、そのアプリケーションプログラムを使用して複数部数のページ配列印刷を指定すると、自動的に上述のような不具合が発生する。
【００１４】
これを防止するためには、利用者が意図してページ配列印刷を一部ずつ所望の部数まで繰り返し入力操作する必要がある。しかし、これでは利用者の作業負担が増大するとともに、通信ネットワークの通信負担も増加する。
【００１５】
なお、現在では印刷用紙の両面に印刷データを印刷出力できるプリンタ装置もある。このようなプリンタ装置では、前述のように印刷用紙の片面に複数ページの印刷データを配列することの他、複数ページの印刷データを印刷用紙の両面に配列することも、ページ配列印刷として実行することができる。
【００１６】
そして、このように印刷用紙の両面に印刷データを配列するページ配列印刷とジョブ結合印刷とが同時実行されても、やはり第一部の最終ページと第二部の先頭ページとが一枚の印刷用紙の表面と裏面とに印刷出力されるなどの不具合が発生する。
【課題を解決するための手段】
【００１７】
本発明の画像形成装置は、印刷データを単票形状の印刷用紙に印刷出力する画像形成装置であって、印刷部数が設定される部数設定部と、複数種類の印刷モードとして、複数ページの印刷データを指定のページ数ずつ印刷用紙に配列して印刷出力するページ配列印刷と、複数部数の印刷データを一つの印刷ジョブとして印刷出力するジョブ結合印刷と、が少なくとも事前に登録されており、複数種類の印刷モードの少なくとも一つが設定されるモード設定部と、少なくともページ配列印刷とジョブ結合印刷とが同時に実行されるときに印刷データの先頭ページと最終ページとの少なくとも一方を切換位置として検出する切換検出部と、設定された印刷モードと印刷部数とに対応して印刷データを印刷用紙に印刷出力する印刷実行部と、印刷実行部に印刷用紙を順次供給する媒体供給部と、少なくともページ配列印刷とジョブ結合印刷とが同時に実行されるときに印刷データが印刷出力される印刷用紙を切換位置に対応して切り換える切換制御部と、を有している。
【００１８】
従って、本発明の画像形成装置では、印刷モードとしてページ配列印刷とジョブ結合印刷とが同時に実行されるときでも、印刷データの最終ページと先頭ページとの切換位置で印刷用紙が切り換えられる。
【００１９】
なお、本発明で云う各種の構成要素は、その機能を実現するように形成されていれば良く、例えば、所定の機能を発揮する専用のハードウェア、所定の機能がコンピュータプログラムにより付与されたデータ処理装置、コンピュータプログラムによりデータ処理装置に実現された所定の機能、これらの任意の組み合わせ、等として実現することができる。
【００２０】
また、本発明で云うデータ処理装置は、コンピュータプログラムを読み取って対応するデータ処理を実行できるように、ＣＰＵ(Central Processing Unit)、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)、Ｉ／Ｆ(Interface)ユニット、等の汎用デバイスで構築されたハードウェア、所定のデータ処理を実行するように構築された専用の論理回路、これらの組み合わせ、等として実施することが可能である。
【００２１】
なお、本発明でコンピュータプログラムに対応した各種動作をデータ処理装置に実行させることは、各種デバイスをデータ処理装置に動作制御させることなども意味している。例えば、データ処理装置に各種データを記憶させることは、データ処理装置に固定されているＲＡＭ等の情報記憶媒体にＣＰＵが各種データを格納すること、データ処理装置に交換自在に装填されているＦＤ等の情報記憶媒体にＣＰＵがＦＤＤ(FD Drive)で各種データを格納すること、等で良い。
【００２２】
また、本発明で云う各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が１個の部材として形成されていること、１つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等も可能である。
【発明の効果】
【００２３】
本発明の画像形成装置では、印刷モードとしてページ配列印刷とジョブ結合印刷とが同時に実行されるとき、印刷データが印刷出力される印刷用紙を切換位置に対応して切り換えることにより、第一部の最終ページと第二部の先頭ページとが一枚の印刷用紙に混在して印刷出力されるような不具合を解消することができる。
【発明を実施するための最良の形態】
【００２４】
本発明の実施の一形態を図１ないし図５を参照して以下に説明する。まず、図１および図２に示すように、本実施の形態の画像形成装置である画像形成システム１０００は、データ処理装置１００とページプリンタ２００とを有しており、これらが通信ネットワーク(図示せず)などで接続されている。
【００２５】
データ処理装置１００は、いわゆるパーソナルコンピュータからなる。図２に示すように、データ処理装置１００は、コンピュータの主体となるハードウェアとしてＣＰＵ１０１を有している。
【００２６】
このＣＰＵ１０１には、バスライン１０２により、ＲＯＭ１０３、ＲＡＭ１０４、ＨＤＤ１０５、ＦＤ１０６が交換自在に装填されるＦＤＤ１０７、ＣＤ−ＲＯＭ１０８が交換自在に装填されるＣＤドライブ１０９、キーボード１１０、マウス１１１、ディスプレイユニット１１２、Ｉ／Ｆユニット１１３、等のハードウェアが接続されている。
【００２７】
本形態のデータ処理装置１００では、ＲＯＭ１０３、ＲＡＭ１０４、ＨＤＤ１０５、交換自在なＦＤ１０６、交換自在なＣＤ−ＲＯＭ１０８、等のハードウェアが情報記憶媒体に相当し、これらの少なくとも一個にＣＰＵ１０１のためのコンピュータプログラムおよびリソースがソフトウェアとして格納されている。
【００２８】
このようなソフトウェアはデータ処理装置１００に事前にインストールされており、データ処理装置１００の起動時にＲＡＭ１０４に格納されてＣＰＵ１０１により読取自在となる。
【００２９】
このＣＰＵ１０１がコンピュータプログラムに対応して各種処理を実行することにより、データ処理装置１００には、図１に示すように、プリンタドライバ１２０などが論理的に構築されている。
【００３０】
プリンタドライバ１２０は、いわゆるドライバソフトによりページプリンタ２００に対応した構造に形成されており、詳細には後述するが、データ処理装置１００に蓄積されているテキストデータなどを印刷ジョブのジョブデータとしてページプリンタ２００にＰＤＬ形式で送信する。
【００３１】
一方、ページプリンタ２００は、プリンタコントローラ２１０とプリンタユニット２２０とを有している。データ処理装置１００は、プリンタコントローラ２１０を経由してプリンタユニット２２０に接続されている。
【００３２】
プリンタコントローラ２１０は、例えば、通信Ｉ／Ｆ(Interface)、プログラムメモリ、ページメモリ、がマイクロプロセッサに接続された構造からなる(図示せず)。そのマイクロプロセッサには、例えば、必要なコンピュータプログラムがファームウェアなどでプログラムメモリに実装されている。
【００３３】
プリンタコントローラ２１０は、詳細には後述するが、データ処理装置１００からＰＤＬ形式で受信するジョブデータを解析し、そのジョブデータから印刷データとともに印刷モードや印刷部数の設定データなども抽出してプリンタユニット２２０に転送する。
【００３４】
プリンタユニット２２０は、いわゆる電子写真装置からなり、印刷実行部２２１と媒体供給部２２２とを有している。媒体供給部２２２は、いわゆる給紙機構であり、用紙トレー(図示せず)などに収容されている印刷用紙Ｐを一枚ずつ印刷実行部２２１に順次供給する。
【００３５】
印刷実行部２２１は、プリンタコントローラ２１０から転送されるページ単位の印刷データを、やはりジョブデータから抽出された印刷モードや印刷部数に対応して印刷用紙Ｐに印刷出力する。
【００３６】
前述のようにＣＰＵ１０１がコンピュータプログラムに対応して各種処理を実行することにより、本実施の形態のデータ処理装置１００には、部数設定部１２１、モード設定部１２２、切換検出部１２３、指標設定部１２４、ジョブ送信部１２５、等がプリンタドライバ１２０の機能として論理的に構築されている。
【００３７】
同様に、前述のようにプリンタコントローラ２１０のマイクロプロセッサがコンピュータプログラムに対応して各種処理を実行することにより、本実施の形態のページプリンタ２００には、ジョブ受信部２１１、データ展開部２１２、指標検出部２１３、切換制御部２１４、等がプリンタコントローラ２１０の機能として論理的に構築されている。
【００３８】
データ処理装置１００の部数設定部１２１は、例えば、キーボード１１０への入力操作をＣＰＵ１０１が認識することにより、印刷出力される印刷データの印刷部数の設定を受け付ける。
【００３９】
モード設定部１２２は、複数ページの印刷データを指定のページ数ずつ印刷用紙Ｐに配列して印刷出力するページ配列印刷と、複数部数の印刷データを一つの印刷ジョブとして印刷出力するジョブ結合印刷と、が印刷モードとして事前に登録されており、やはりキーボード１１０への入力操作をＣＰＵ１０１が認識することなどにより、登録されている複数種類の印刷モードの少なくとも一つの設定を受け付ける。
【００４０】
切換検出部１２３は、印刷出力される印刷データをＣＰＵ１０１が所定のアルゴリズムで解析することなどにより、印刷データの最終ページを切換位置として検出する。より具体的には、あるワードプロセッサのアプリケーションソフトでは、印刷出力が指定されると、ページ番号が印刷ページごとに属性として設定されるので、最大のページ番号により最終ページが検出される。
【００４１】
指標設定部１２４は、ＣＰＵ１０１が印刷データに所定のコマンドデータを付与することなどにより、検出された切換位置を示す切換指標を印刷データに設定する。より具体的には、ＰＣＬなどのＰＤＬフォーマットには未定義のコマンドデータが存在するため、それを切換位置のコマンドデータと定義してＰＤＬ形式に変換する印刷データに付与する。
【００４２】
ジョブ送信部１２５は、ＣＰＵ１０１が印刷データをＰＤＬ形式に変換して通信Ｉ／Ｆ１１３に送信させることなどにより、設定された印刷モードと印刷部数とを印刷データとともに印刷ジョブとして設定し、その印刷ジョブのジョブデータを生成してページプリンタ２００に送信する。
【００４３】
ページプリンタ２００のジョブ受信部２１１は、データ処理装置１００からジョブデータを受信して印刷データと印刷モードと印刷部数とを抽出し、データ展開部２１２は、抽出された印刷データと印刷モードと印刷部数とに対応して、ページ単位に展開された印刷データを生成する。
【００４４】
指標検出部２１３は、印刷データから切換指標を検出し、切換制御部２１４は、切換指標に対応して印刷モードに関係なく印刷用紙Ｐを切り換えさせる。より具体的には、前述のようにＰＤＬ形式の印刷データはページ単位に展開される。
【００４５】
そこで、その印刷データに切換指標が専用のコマンドデータとして設定されていると、その切換指標に対応して最終ページの印刷データでは印刷用紙Ｐが切り換えられるように、印刷データが展開される。
【００４６】
上述のようなデータ処理装置１００のコンピュータプログラムは、例えば、キーボード１１０への入力操作を認識することにより印刷出力される印刷データの印刷部数の設定を受け付けること、登録されている複数種類の印刷モードの少なくとも一つの設定を受け付けること、印刷データの最終ページを切換位置として検出すること、検出された切換位置を示す切換指標を印刷データに設定すること、設定された印刷モードと印刷部数とを印刷データとともに印刷ジョブとして設定すること、その印刷ジョブのジョブデータを生成してページプリンタ２００に送信すること、等をＣＰＵ１０１に実行させるように記述されている。
【００４７】
また、ページプリンタ２００のプリンタコントローラ２１０のコンピュータプログラムは、例えば、データ処理装置１００からジョブデータを受信して印刷データと印刷モードと印刷部数とを抽出すること、抽出されたＰＤＬ形式の印刷データをページ単位に展開して印刷モードや印刷部数の設定データとともに印刷実行部２２１に転送すること、印刷データから切換指標を検出すること、切換指標に対応して印刷モードに関係なく印刷用紙Ｐを切り換えさせること、等をプリンタコントローラ２１０のマイクロプロセッサに実行させるように記述されている。
【００４８】
上述のような構成において、本実施の形態の画像形成システム１０００の動作を以下に説明する。例えば、利用者(図示せず)が所望によりデータ処理装置１００に登録されている印刷データを印刷出力する場合、その利用者により、図３に示すように、印刷データの印刷指示、その印刷モード、印刷部数、等がキーボード１１０の手動操作などによりデータ処理装置１００に入力される(ステップＳ１〜Ｓ７)。
【００４９】
すると、このデータ処理装置１００では、印刷データから最終ページが検出され(ステップＳ８)、その最終ページを示す切換指標が印刷データに設定される(ステップＳ９)。
【００５０】
つぎに、この印刷データと印刷モードと印刷部数とでジョブデータが生成され(ステップＳ１０)、そのジョブデータがページプリンタ２００に送信される(ステップＳ１１)。なお、本実施の形態のデータ処理装置１００では、印刷モードとしてジョブ結合印刷が設定されたときは、印刷部数が複数でもジョブデータは一つとして生成される。
【００５１】
上述のようなジョブデータをデータ処理装置１００から受信するページプリンタ２００では、図４に示すように、プリンタコントローラ２１０により受信されたジョブデータから印刷データと印刷モードと印刷部数とが抽出され(ステップＴ１〜Ｔ４)、その印刷データがページ単位に展開される(ステップＴ６)。
【００５２】
ただし、ページ単位に展開される印刷データから切換指標が検出されると(ステップＴ５)、その印刷データは最終ページであるとして印刷用紙Ｐが切り換えられる形態に展開される(ステップＴ７)。
【００５３】
そして、印刷データの展開が完了すると(ステップＴ８)、その展開された印刷データがプリンタコントローラ２１０からプリンタユニット２２０に転送されるので(ステップＴ９)、このプリンタユニット２２０では、展開された印刷データが印刷用紙Ｐに印刷出力される(ステップＴ１０)。
【００５４】
本実施の形態の画像形成システム１０００では、印刷データの最終ページが切換位置として検出され、印刷データが印刷出力される印刷用紙Ｐが、切換位置に対応して印刷部数と印刷モードとに関係なく切り換えられる。
【００５５】
このため、例えば、ページ配列印刷とジョブ結合印刷とが同時に実行され、全部で三ページの印刷データを印刷用紙Ｐに二ページずつ配列して二部まで印刷出力するような場合でも、図５に示すように、第一部の最終ページと第二部の先頭ページとが一枚の印刷用紙Ｐに印刷出力されるような不具合が発生しない。
【００５６】
しかも、本実施の形態の画像形成システム１０００では、ページプリンタ２００が印刷データをページ単位に展開するときに、切換位置に対応して印刷用紙Ｐが切り換えられる形態に印刷データを展開する。このため、プリンタユニット２２０に特別な制御などを要することなく上述のような効果を発生させることができる。
【００５７】
さらに、ＰＤＬフォーマットで未定義のコマンドデータを利用して印刷データに切換指標が設定される。このため、新規のＰＤＬフォーマットを作成するようなことなく、簡易に切換指標を印刷データに設定することができる。
【００５８】
なお、本発明は本実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で各種の変形を許容する。例えば、上記形態では印刷データから切換位置を検出して切換指標を設定する機能がデータ処理装置１００に搭載されており、その切換指標を検出して印刷データの展開を制御する機能がページプリンタ２００に搭載されていることを例示した。しかし、このような機能の全部が、データ処理装置１００にあること、ページプリンタ２００にあること、等も可能である。
【００５９】
また、上記形態ではコンピュータプログラムによりデータ処理装置１００やページプリンタ２００に各種機能が各部１２１〜１２５，２１１〜２１４等として論理的に構築されている構成を例示した。しかし、ＡＳＩＣ(Application Specific Integrated Circuit)からなるプリンタドライバやプリンタコントローラに、各部１２１〜１２５，２１１〜２１４がハードウェアとして形成されている構成とすることも可能である。
【００６０】
さらに、上記形態では印刷データの最終ページにより切換位置が検出されることを例示した。しかし、印刷データの先頭ページにより切換位置が検出されることも可能であり、最終ページと先頭ページとの両方により切換位置が検出されることも可能である。
【００６１】
また、上記形態では印刷モードや印刷部数に関係なく切換位置を検出して切換指標を設定することを例示した。しかし、ページ配列印刷とジョブ結合印刷とが同時実行されるときのみ、切換位置を検出して切換指標を設定するようなことも可能である。
【００６２】
さらに、上記形態では印刷データがページ単位に展開されるときに、切換位置に対応して印刷用紙Ｐが切り換えられるように最終ページの印刷データを展開させることを例示した。しかし、印刷データが印刷出力されるときに切換指標をリアルタイムに検出し、切換指標が検出されると印刷実行部２２１を一時停止させるとともに媒体供給部２２２に印刷用紙Ｐを強制排紙させるようなことも可能である。
【００６３】
また、上記形態では両面印刷を実行しないページプリンタ２００を想定して説明した。しかし、両面印刷を実行するプリンタ装置も可能である。このようなプリンタ装置では、複数ページの印刷データを印刷用紙の両面に配列することをページ配列印刷として実行することができる。
【００６４】
そして、このようなページ配列印刷とジョブ結合印刷とが同時実行されても、やはり第一部の最終ページと第二部の先頭ページとが一枚の印刷用紙の表面と裏面とに印刷出力される不具合を防止することができる。
【図面の簡単な説明】
【００６５】
【図１】本発明の画像形成装置の実施の形態である画像形成システムの論理構造を示す模式図である。
【図２】画像形成システムの物理構造を示すブロック図である。
【図３】データ処理装置のデータ処理方法を示すフローチャートである。
【図４】プリンタ装置であるページプリンタのデータ処理方法を示すフローチャートである。
【図５】印刷データが印刷出力された印刷用紙を示す模式的な平面図である。
【図６】従来例の印刷データが印刷出力された印刷用紙を示す模式的な平面図である。
【図７】従来例の印刷データが印刷出力された印刷用紙を示す模式的な平面図である。
【図８】従来例の印刷データが印刷出力された印刷用紙を示す模式的な平面図である。
【符号の説明】
【００６６】
１００    データ処理装置
１２１    部数設定部
１２２    モード設定部
１２３    切換検出部
１２４    指標設定部
１２５    ジョブ送信部
２００    ページプリンタ
２１１    ジョブ受信部
２１２    データ展開部
２１３    指標検出部
２１４    切換制御部
２２１    印刷実行部
２２２    媒体供給部
１０００    画像形成システム
【図１】
2007310737.tif 000003
【図２】
2007310737.tif 000004
【図３】
2007310737.tif 000005
【図４】
2007310737.tif 000006
【図５】
2007310737.tif 000007
【図６】
2007310737.tif 000008
【図７】
2007310737.tif 000009
【図８】
2007310737.tif 000010