(57)【要約】【課題】全てのページにおいてコンテンツが存在する範囲にステープルまたはパンチの位置が重なっているか否かを正確に且つ容易に判断することを可能にする画像形成装置およびその試し印刷方法、並びにプリンタドライバを提供する。【解決手段】ネットワークプリンタはＰＣからの印刷ファイルを受信し、画像形成部はページ情報作成手段により印刷ファイルに基づいてページ毎のページ情報を作成し、ページ合成手段により複数のページ情報を全て１ページに合成し、若しくは設定部で設定された形式に従って合成する。なお、合成ページに終端処理の位置を描画する指示が設定されている場合、画像形成部は終端処理描画手段により合成ページに終端処理の位置を描画する。【選択図】図１
2006056157.tif 000002
【特許請求の範囲】
【請求項１】
受け付けた印刷ファイルに基づき、画像を形成する画像形成装置において、
前記印刷ファイルに記述されているコマンドに基づき、ページ単位で描画したページ情報を作成するページ情報作成手段と、
前記ページ情報作成手段で作成したページ情報を合成して該ページ情報の合成ページを作成するページ合成手段と、
前記ページ合成手段で作成した合成ページを記憶する記憶手段と、
前記記憶手段に記憶された合成ページを出力する出力手段と
を具備することを特徴とする画像形成装置。
【請求項２】
前記ページ合成手段は、
前記コマンドに両面印刷が指定されている場合、表面に印刷されるページ情報から表面用合成ページを作成するとともに、裏面に印刷されるページ情報から裏面用合成ページを作成する
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記ページ合成手段は、
前記裏面に印刷されるページ情報を左右反転し、
該左右反転したページ情報と、前記表面に印刷されるページ情報とから合成ページを作成する
ことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記合成ページに終端処理を表す画像を描画する終端処理描画手段
を更に具備することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記ページ合成手段による前記ページ情報の合成、および前記終端処理描画手段による前記終端処理を示す画像の描画に対する指示を設定する設定手段
を更に具備することを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記設定手段は、
前記終端処理描画手段に対して、前記終端処理を示す画像の描画の実施／未実施を指示する
ことを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記設定手段は、
前記終端処理描画手段に対して、前記終端処理を示す画像の色を指示する
ことを特徴とする請求項５記載の画像形成装置。
【請求項８】
前記設定手段は、
前記ページ合成手段に対して、前記ページ情報を合成する際のページ数を指示する
ことを特徴とする請求項５記載の画像形成装置。
【請求項９】
前記記憶手段は、
前記合成ページとともに前記ページ情報を記憶し、
前記出力手段は、
前記設定手段により出力が指示された際に、前記記憶手段に記憶されたページ情報を出力する
ことを特徴とする請求項１記載の画像形成装置。
【請求項１０】
前記ページ合成手段は、
１ページ目のページ情報を前記記憶手段に記憶し、
該記憶した１ページ目のページ情報に対し、２ページ目以降のページ情報を順次合成して記憶する
ことを特徴とする請求項１記載の画像形成装置。
【請求項１１】
前記ページ情報に基づき、印刷条件として設定された前記画像の内容に依存しない印字領域を算出する印字領域算出手段
を更に具備し、
前記ページ合成手段は、
前記印字領域算出手段が算出した印字領域を前記合成ページに描画する
ことを特徴とする請求項１乃至１０記載の画像形成装置。
【請求項１２】
前記ページ合成手段は、
前記ページ情報を合成せずに、前記印字領域のみを描画した合成ページを作成する
ことを特徴とする請求項１１記載の画像形成装置。
【請求項１３】
前記ページ情報に基づき、前記画像の内容に依存する描画領域を算出する印字領域算出手段
を更に具備し、
前記ページ合成手段は、
前記印字領域算出手段が算出した印字領域を前記合成ページに合成する
ことを特徴とする請求項１乃至１０記載の画像形成装置。
【請求項１４】
前記ページ合成手段は、
前記ページ情報を合成せずに、前記描画領域のみを描画した合成ページを作成する
ことを特徴とする請求項１３記載の画像形成装置。
【請求項１５】
受け付けた印刷ファイルに基づき、画像を形成する画像形成装置の試し印刷方法において、
前記印刷ファイルに記述されているコマンドに基づき、ページ単位で描画したページ情報を作成し、
該作成したページ情報を合成して該ページ情報の合成ページを作成し、
該作成した合成ページを記憶手段に記憶し、
該記憶した合成ページを出力する
ことを特徴とする画像形成装置の試し印刷方法。
【請求項１６】
前記コマンドに両面印刷が指定されている場合、表面に印刷されるページ情報から表面用合成ページを作成するとともに、裏面に印刷されるページ情報から裏面用合成ページを作成する
ことを特徴とする請求項１５記載の画像形成装置の試し印刷方法。
【請求項１７】
前記裏面に印刷されるページ情報を左右反転し、
該左右反転したページ情報と、前記表面に印刷されるページ情報とから合成ページを作成する
ことを特徴とする請求項１６記載の画像形成装置の試し印刷方法。
【請求項１８】
前記合成ページに終端処理を表す画像を描画する
ことを特徴とする請求項１５記載の画像形成装置の試し印刷方法。
【請求項１９】
前記ページ情報の合成および前記終端処理を示す画像の描画に対する指示を設定する
ことを特徴とする請求項１８記載の画像形成装置の試し印刷方法。
【請求項２０】
前記設定は、
前記終端処理を示す画像の描画の実施／未実施を指示する
ことを特徴とする請求項１９記載の画像形成装置の試し印刷方法。
【請求項２１】
前記設定は、
前記終端処理を示す画像の色を指示する
ことを特徴とする請求項１９記載の画像形成装置の試し印刷方法。
【請求項２２】
前記設定は、
前記ページ情報を合成する際のページ数を指示する
ことを特徴とする請求項１９記載の画像形成装置の試し印刷方法。
【請求項２３】
前記記憶手段は、
前記合成ページとともに前記ページ情報を記憶し、
前記設定により出力が指示された際に、前記記憶手段に記憶されたページ情報を出力する
ことを特徴とする請求項１５記載の画像形成装置の試し印刷方法。
【請求項２４】
１ページ目のページ情報を前記記憶手段に記憶し、
該記憶した１ページ目のページ情報に対し、２ページ目以降のページ情報を順次合成して記憶する
ことを特徴とする請求項１５記載の画像形成装置の試し印刷方法。
【請求項２５】
前記ページ情報に基づき、印刷条件として設定された前記画像の内容に依存しない印字領域を算出し、
該算出した印字領域を前記合成ページに描画する
ことを特徴とする請求項１５乃至２４記載の画像形成装置の試し印刷方法。
【請求項２６】
前記ページ情報を合成せずに、前記印字領域のみを描画した合成ページを作成する
ことを特徴とする請求項２５記載の画像形成装置の試し印刷方法。
【請求項２７】
前記ページ情報に基づき、前記画像の内容に依存する描画領域を算出し、
該算出した印字領域を前記合成ページに合成する
ことを特徴とする請求項１５乃至２４記載の画像形成装置の試し印刷方法。
【請求項２８】
前記ページ情報を合成せずに、前記描画領域のみを描画した合成ページを作成する
ことを特徴とする請求項２７記載の画像形成装置の試し印刷方法。
【請求項２９】
印刷ファイルに基づいて画像を形成し、該形成した画像をプリンタに出力するプリンタドライバにおいて、
前記印刷ファイルに記述されているコマンドに基づき、ページ単位で描画したページ情報を作成する処理と、
該作成したページ情報を合成して該ページ情報の合成ページを作成する処理と、
該作成した合成ページを記憶手段に記憶する処理と、
該記憶した合成ページを出力する処理と
をコンピュータに動作させることを特徴とするプリンタドライバ。
【請求項３０】
前記コマンドに両面印刷が指定されている場合、表面に印刷されるページ情報から表面用合成ページを作成するとともに、裏面に印刷されるページ情報から裏面用合成ページを作成する処理
をコンピュータに動作させることを特徴とする請求項２９記載のプリンタドライバ。
【請求項３１】
前記裏面に印刷されるページ情報を左右反転する処理と、
該左右反転したページ情報と、前記表面に印刷されるページ情報とから合成ページを作成する処理と
をコンピュータに動作させることを特徴とする請求項３０記載のプリンタドライバ。
【請求項３２】
前記合成ページに終端処理を表す画像を描画する処理
をコンピュータに動作させることを特徴とする請求項２９記載のプリンタドライバ。
【請求項３３】
前記ページ情報の合成および前記終端処理を示す画像の描画に対する指示を設定する処理
をコンピュータに動作させることを特徴とする請求項３２記載のプリンタドライバ。
【請求項３４】
前記設定は、
前記終端処理を示す画像の描画の実施／未実施を指示する
ことを特徴とする請求項３３記載のプリンタドライバ。
【請求項３５】
前記設定は、
前記終端処理を示す画像の色を指示する
ことを特徴とする請求項３３記載のプリンタドライバ。
【請求項３６】
前記設定は、
前記ページ情報を合成する際のページ数を指示する
ことを特徴とする請求項３３記載のプリンタドライバ。
【請求項３７】
前記記憶手段は、
前記合成ページとともに前記ページ情報を記憶し、
前記設定により出力が指示された際に、前記記憶手段に記憶されたページ情報を出力する
をコンピュータに動作させることを特徴とする請求項２９記載のプリンタドライバ。
【請求項３８】
１ページ目のページ情報を前記記憶手段に記憶し、
該記憶した１ページ目のページ情報に対し、２ページ目以降のページ情報を順次合成して記憶する
ことを特徴とする請求項２９記載のプリンタドライバ。
【請求項３９】
前記ページ情報に基づき、印刷条件として設定された前記画像の内容に依存しない印字領域を算出する処理と、
該算出した印字領域を前記合成ページに描画する処理と
をコンピュータに動作させることを特徴とする請求項２９乃至３８記載のプリンタドライバ。
【請求項４０】
前記ページ情報を合成せずに、前記印字領域のみを描画した合成ページを作成する処理
をコンピュータに動作させることを特徴とする請求項３９記載のプリンタドライバ。
【請求項４１】
前記ページ情報に基づき、前記画像の内容に依存する描画領域を算出する処理と、
該算出した印字領域を前記合成ページに合成する処理と
をコンピュータに動作させることを特徴とする請求項２９乃至３８記載のプリンタドライバ。
【請求項４２】
前記ページ情報を合成せずに、前記描画領域のみを描画した合成ページを作成する処理
をコンピュータに動作させることを特徴とする請求項４１記載のプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびその試し印刷方法、並びにプリンタドライバに関し、特に、後処理装置で行うステープル処理、パンチ処理等の後処理を考慮した画像形成装置およびその試し印刷方法、並びにプリンタドライバに関する。
【背景技術】
【０００２】
近年、複写処理作業における効率化または高品質化を実現するため、多機能のプリンタ、複写機等の画像形成装置が要求されている。例えば、印刷済みの用紙にステープルを打つ処理、ファイル用の穴（パンチ）を空ける処理等を行う後処理装置を搭載した画像形成装置がある。
【０００３】
このような後処理装置においては、ステープルを打つ、またはパンチを空ける位置を正確に選ばないと、印刷済み用紙上では文章または画像（以下、コンテンツと称する）が存在する範囲にステープルが打たれ、またはパンチが空けられてしまうという問題がある。なお、後処理装置が搭載されていない画像形成装置でも、既存の穴あけ機またはホチキスを使用した場合でも同様な問題が発生する。
【０００４】
そこで、上記問題点を解決するために、例えば、最初の１枚だけをテスト印刷する際に、記録紙に対してステープル処理がなされる位置にステープルの代わりとなる印を印刷する画像形成装置がある（例えば、特許文献１参照。）。
【０００５】
更に、上記問題点を解決するために、例えば、記録紙が１枚であっても、ステープル処理の実行を可能にする画像形成装置がある（例えば、特許文献２参照。）。
【０００６】
更に、上記問題点を解決するために、例えば、アプリケーションにより生成される印刷イメージとともにステープルの位置、数、綴じ代等のステープルに関する情報を、印刷前に印刷プレビューの形態により判り易く表示する印刷システム、印刷システムの制御方法、および印刷システムの制御プログラムを格納したコンピュータ読取可能な記憶媒体がある（例えば、特許文献３参照。）。
【０００７】
ただし、両面印刷または綴じ代の位置（縦辺綴じ、横辺綴じ）によって、反転または綴じ代用の余白位置が異なり、上記特許文献３に記載の技術では、正確なステープル位置の表示を行うことができないという問題点があり、当該問題点を解決するために、例えば、ホスト装置と接続されるプリンタ装置において、イメージデータを転送する処理を実行する前に印刷用紙上に後処理を実行する位置情報をホスト装置に転送するプリンタ装置のプレビュー用イメージデータ処理方法がある（例えば、特許文献４参照。）。
【特許文献１】特開２０００−３４３７９７号公報
【特許文献２】特開平８−８７２０５号公報
【特許文献３】特開２０００−１８５４４６号公報
【特許文献４】特開２００１−５１８１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、ページによってコンテンツの範囲が異なるため、あるページのコンテンツが存在する範囲にステープルまたはパンチの位置が重ならなくても、他のページのコンテンツが存在する範囲に当該ステープルまたはパンチの位置が重なることもある。
【０００９】
従って、上記特許文献１に記載の技術および上記特許文献２に記載の技術では、１枚だけのテスト印刷結果のみから、ステープルまたはパンチの位置と、コンテンツが存在する範囲が重ならないと確認ができても、他のページではこれらが重なってしまう可能性がある。
【００１０】
一方、上記特許文献４に記載の技術では、イメージデータをホスト装置に転送する時間がかかる上に、後処理措置を使用せずに既存の穴あけ機またはホチキスを使用する場合、表示部を使用する技術では対応不可能である。
【００１１】
そこで、本発明は、全てのページにおいてコンテンツが存在する範囲にステープルまたはパンチの位置が重なっているか否かを正確に且つ容易に判断することを可能にするとともに、印刷資源を最小限にすることを可能にする画像形成装置およびその試し印刷方法、並びにプリンタドライバを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、請求項１の発明は、受け付けた印刷ファイルに基づき、画像を形成する画像形成装置において、前記印刷ファイルに記述されているコマンドに基づき、ページ単位で描画したページ情報を作成するページ情報作成手段と、前記ページ情報作成手段で作成したページ情報を合成して該ページ情報の合成ページを作成するページ合成手段と、前記ページ合成手段で作成した合成ページを記憶する記憶手段と、前記記憶手段に記憶された合成ページを出力する出力手段とを具備することを特徴とする。
【００１３】
また、請求項２の発明は、請求項１の発明において、前記ページ合成手段は、前記コマンドに両面印刷が指定されている場合、表面に印刷されるページ情報から表面用合成ページを作成するとともに、裏面に印刷されるページ情報から裏面用合成ページを作成することを特徴とする。
【００１４】
また、請求項３の発明は、請求項２の発明において、前記ページ合成手段は、前記裏面に印刷されるページ情報を左右反転し、該左右反転したページ情報と、前記表面に印刷されるページ情報とから合成ページを作成することを特徴とする。
【００１５】
また、請求項４の発明は、請求項１の発明において、前記合成ページに終端処理を表す画像を描画する終端処理描画手段を更に具備することを特徴とする。
【００１６】
また、請求項５の発明は、請求項４の発明において、前記ページ合成手段による前記ページ情報の合成、および前記終端処理描画手段による前記終端処理を示す画像の描画に対する指示を設定する設定手段を更に具備することを特徴とする。
【００１７】
また、請求項６の発明は、請求項５の発明において、前記設定手段は、前記終端処理描画手段に対して、前記終端処理を示す画像の描画の実施／未実施を指示することを特徴とする。
【００１８】
また、請求項７の発明は、請求項５の発明において、前記設定手段は、前記終端処理描画手段に対して、前記終端処理を示す画像の色を指示することを特徴とする。
【００１９】
また、請求項８の発明は、請求項５の発明において、前記設定手段は、前記ページ合成手段に対して、前記ページ情報を合成する際のページ数を指示することを特徴とする。
【００２０】
また、請求項９の発明は、請求項１の発明において、前記記憶手段は、前記合成ページとともに前記ページ情報を記憶し、前記出力手段は、前記設定手段により出力が指示された際に、前記記憶手段に記憶されたページ情報を出力することを特徴とする。
【００２１】
また、請求項１０の発明は、請求項１の発明において、前記ページ合成手段は、１ページ目のページ情報を前記記憶手段に記憶し、該記憶した１ページ目のページ情報に対し、２ページ目以降のページ情報を順次合成して記憶することを特徴とする。
【００２２】
また、請求項１１の発明は、請求項１乃至１０の発明において、前記ページ情報に基づき、印刷条件として設定された前記画像の内容に依存しない印字領域を算出する印字領域算出手段を更に具備し、前記ページ合成手段は、前記印字領域算出手段が算出した印字領域を前記合成ページに描画することを特徴とする。
【００２３】
また、請求項１２の発明は、請求項１１の発明において、前記ページ合成手段は、前記ページ情報を合成せずに、前記印字領域のみを描画した合成ページを作成することを特徴とする。
【００２４】
また、請求項１３の発明は、請求項１乃至１０の発明において、前記ページ情報に基づき、前記画像の内容に依存する描画領域を算出する印字領域算出手段を更に具備し、前記ページ合成手段は、前記印字領域算出手段が算出した印字領域を前記合成ページに合成することを特徴とする。
【００２５】
また、請求項１４の発明は、請求項１３の発明において、前記ページ合成手段は、前記ページ情報を合成せずに、前記描画領域のみを描画した合成ページを作成することを特徴とする。
【００２６】
また、請求項１５の発明は、受け付けた印刷ファイルに基づき、画像を形成する画像形成装置の試し印刷方法において、前記印刷ファイルに記述されているコマンドに基づき、ページ単位で描画したページ情報を作成し、該作成したページ情報を合成して該ページ情報の合成ページを作成し、該作成した合成ページを記憶手段に記憶し、該記憶した合成ページを出力することを特徴とする。
【００２７】
また、請求項１６の発明は、請求項１５の発明において、前記コマンドに両面印刷が指定されている場合、表面に印刷されるページ情報から表面用合成ページを作成するとともに、裏面に印刷されるページ情報から裏面用合成ページを作成することを特徴とする。
【００２８】
また、請求項１７の発明は、請求項１６の発明において、前記裏面に印刷されるページ情報を左右反転し、該左右反転したページ情報と、前記表面に印刷されるページ情報とから合成ページを作成することを特徴とする。
【００２９】
また、請求項１８の発明は、請求項１５の発明において、前記合成ページに終端処理を表す画像を描画することを特徴とする。
【００３０】
また、請求項１９の発明は、請求項１８の発明において、前記ページ情報の合成および前記終端処理を示す画像の描画に対する指示を設定することを特徴とする。
【００３１】
また、請求項２０の発明は、請求項１９の発明において、前記設定は、前記終端処理を示す画像の描画の実施／未実施を指示することを特徴とする。
【００３２】
また、請求項２１の発明は、請求項１９の発明において、前記設定は、前記終端処理を示す画像の色を指示することを特徴とする。
【００３３】
また、請求項２２の発明は、請求項１９の発明において、前記設定は、前記ページ情報を合成する際のページ数を指示することを特徴とする。
【００３４】
また、請求項２３の発明は、請求項１５の発明において、前記記憶手段は、前記合成ページとともに前記ページ情報を記憶し、前記設定により出力が指示された際に、前記記憶手段に記憶されたページ情報を出力することを特徴とする。
【００３５】
また、請求項２４の発明は、請求項１５の発明において、１ページ目のページ情報を前記記憶手段に記憶し、該記憶した１ページ目のページ情報に対し、２ページ目以降のページ情報を順次合成して記憶することを特徴とする。
【００３６】
また、請求項２５の発明は、請求項１５乃至２４の発明において、前記ページ情報に基づき、印刷条件として設定された前記画像の内容に依存しない印字領域を算出し、該算出した印字領域を前記合成ページに描画することを特徴とする。
【００３７】
また、請求項２６の発明は、請求項２５の発明において、前記ページ情報を合成せずに、前記印字領域のみを描画した合成ページを作成することを特徴とする。
【００３８】
また、請求項２７の発明は、請求項１５乃至２４の発明において、前記ページ情報に基づき、前記画像の内容に依存する描画領域を算出し、該算出した印字領域を前記合成ページに合成することを特徴とする。
【００３９】
また、請求項２８の発明は、請求項２７の発明において、前記ページ情報を合成せずに、前記描画領域のみを描画した合成ページを作成することを特徴とする。
【００４０】
また、請求項２９の発明は、印刷ファイルに基づいて画像を形成し、該形成した画像をプリンタに出力するプリンタドライバにおいて、前記印刷ファイルに記述されているコマンドに基づき、ページ単位で描画したページ情報を作成する処理と、該作成したページ情報を合成して該ページ情報の合成ページを作成する処理と、該作成した合成ページを記憶手段に記憶する処理と、該記憶した合成ページを出力する処理とをコンピュータに動作させることを特徴とする。
【００４１】
また、請求項３０の発明は、請求項２９の発明において、前記コマンドに両面印刷が指定されている場合、表面に印刷されるページ情報から表面用合成ページを作成するとともに、裏面に印刷されるページ情報から裏面用合成ページを作成する処理をコンピュータに動作させることを特徴とする。
【００４２】
また、請求項３１の発明は、請求項３０の発明において、前記裏面に印刷されるページ情報を左右反転する処理と、該左右反転したページ情報と、前記表面に印刷されるページ情報とから合成ページを作成する処理とをコンピュータに動作させることを特徴とする。
【００４３】
また、請求項３２の発明は、請求項２９の発明において、前記合成ページに終端処理を表す画像を描画する処理をコンピュータに動作させることを特徴とする。
【００４４】
また、請求項３３の発明は、請求項３２の発明において、前記ページ情報の合成および前記終端処理を示す画像の描画に対する指示を設定する処理をコンピュータに動作させることを特徴とする。
【００４５】
また、請求項３４の発明は、請求項３３の発明において、前記設定は、前記終端処理を示す画像の描画の実施／未実施を指示することを特徴とする。
【００４６】
また、請求項３５の発明は、請求項３３の発明において、前記設定は、前記終端処理を示す画像の色を指示することを特徴とする。
【００４７】
また、請求項３６の発明は、請求項３３の発明において、前記設定は、前記ページ情報を合成する際のページ数を指示することを特徴とする。
【００４８】
また、請求項３７の発明は、請求項２９の発明において、前記記憶手段は、前記合成ページとともに前記ページ情報を記憶し、前記設定により出力が指示された際に、前記記憶手段に記憶されたページ情報を出力するをコンピュータに動作させることを特徴とする。
【００４９】
また、請求項３８の発明は、請求項２９の発明において、１ページ目のページ情報を前記記憶手段に記憶し、該記憶した１ページ目のページ情報に対し、２ページ目以降のページ情報を順次合成して記憶することを特徴とする。
【００５０】
また、請求項３９の発明は、請求項２９乃至３８の発明において、前記ページ情報に基づき、印刷条件として設定された前記画像の内容に依存しない印字領域を算出する処理と、該算出した印字領域を前記合成ページに描画する処理とをコンピュータに動作させることを特徴とする。
【００５１】
また、請求項４０の発明は、請求項３９の発明において、前記ページ情報を合成せずに、前記印字領域のみを描画した合成ページを作成する処理をコンピュータに動作させることを特徴とする。
【００５２】
また、請求項４１の発明は、請求項２９乃至３８の発明において、前記ページ情報に基づき、前記画像の内容に依存する描画領域を算出する処理と、該算出した印字領域を前記合成ページに合成する処理とをコンピュータに動作させることを特徴とする。
【００５３】
また、請求項４２の発明は、請求項４１の発明において、前記ページ情報を合成せずに、前記描画領域のみを描画した合成ページを作成する処理をコンピュータに動作させることを特徴とする。
【発明の効果】
【００５４】
本発明によれば、文章または画像が、ステープルまたはパンチ等と重なってしまうか否かを正確に且つ高速に判断することが可能になるとともに、印刷資源を最小にすることが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００５５】
以下、本発明に係る画像形成装置およびその試し印刷方法、並びにプリンタドライバの一実施の形態について、添付図面を参照して詳細に説明する。
【００５６】
図１は、本発明を適用したネットワークプリンタ１と、これを含むネットワーク２の構成例を示した図である。
【００５７】
図１に示すように、ネットワークプリンタ１は複数のクライアントＰＣ（Personal Computer）３とネットワーク２を介して接続されている。なお、ネットワーク２は同一のネットワークである必要はなく、複数のネットワークを相互に接続して構成したネットワークであってもよい。
【００５８】
ここで、ネットワークプリンタ１について説明する。
【００５９】
ネットワークプリンタ１は、ネットワークＩ／Ｆ４、印刷ファイル受信部５、画像形成部６、ページバッファ７、設定部８、印刷部９、フィニッシャー１０を具備して構成される。
【００６０】
ネットワークＩ／Ｆ４は、ネットワーク２との接続を行うインタフェイスである。印刷ファイル受信部５は、ＰＣ３から送信される印刷ファイルの受信等を行う。画像形成部６は、印刷ファイル受信部５が受信した印刷ファイルに記述されているＰＤＬ（ページ記述言語）を解釈し、印刷データ（以下、ページ情報と称する）に展開する。ページバッファ７は、複数の記憶領域（バッファメモリ）から構成され、画像形成部６で展開したページ情報を格納する。設定部８は、画像形成部６に対する画像形成の指示（倍率、両面印刷等）、試し印刷の指示等を設定する。印刷部９は、ページバッファ７から読み出したページ情報に基づいて用紙上に画像を形成する。フィニッシャー１０は、印刷部９で画像を形成した用紙に対してステープルまたはパンチ等の終端処理を行う。
【００６１】
なお、フィニッシャー１０は必須の構成である必要は無く、フィニッシャー専用の装置をネットワークプリンタ１に接続する構成、若しくはフィニッシャー専用の装置とネットワークプリンタ１とを接続せずにネットワークプリンタ１が印刷した用紙をユーザの手作業で終端処理を行う構成も適用可能である。
【００６２】
また、印刷部９も必須の構成である必要は無く、印刷専用の装置をネットワークプリンタ１に接続する構成、若しくはネットワークプリンタ１からネットワーク２に接続する印刷専用の装置にページ情報を送信する構成も適用可能である。
【実施例１】
【００６３】
図２は、実施例１における画像形成部６の機能的な構成の一例を示すブロック図である。
【００６４】
図２に示すように、画像形成部６は、機能として、ページ情報作成手段１１と、ページ合成手段１２と、終端処理描画手段１３とを有する。
【００６５】
ページ情報作成手段１１は、印刷ファイル受信部５が受信した印刷ファイルに記述されているＰＤＬを解釈し、ページ毎のページ情報を作成する機能である。
【００６６】
ページ合成手段１２は、ページ情報作成手段１１が作成した複数のページ情報を全て１ページに合成する、若しくは設定部８で設定された形式に従って合成する。
【００６７】
終端処理描画手段１３は、ページ合成手段１２で合成したページ情報（以下、合成したページを合成ページと称する）にステープル、パンチ等の終端処理の位置を描画する。
【００６８】
次に、試し印刷を行う際のネットワークプリンタ１の機能的な動作について図１および図２を参照して説明する。
【００６９】
ＰＣ３はネットワーク２を介して試し印刷を行う印刷ファイルをネットワークプリンタ１に送信すると、ネットワークプリンタ１の印刷ファイル受信部５はネットワーク２を介して送信されたＰＣ３からの印刷ファイルをネットワークＩ／Ｆ４を介して受信し、受信した印刷ファイルを画像形成部６に渡す。
【００７０】
画像形成部６は印刷ファイルを受け取ると、ページ情報作成手段１１により印刷ファイルに記述されているＰＤＬを解釈してページ毎のページ情報を作成する。そして、画像形成部６は複数のページ情報をページバッファ７に格納するとともに、ページ合成手段１２により複数のページ情報を全て１ページに合成し、若しくは設定部８で設定された形式に従って合成し、合成ページをページバッファ７に格納する。なお、設定部８により合成ページに終端処理の位置を描画する指示が設定されている場合、画像形成部６は終端処理描画手段１３により合成ページに終端処理の位置を描画し、終端処理の位置を描画した合成ページをページバッファ７に格納する。
【００７１】
印刷部９はページバッファ７に格納されている合成ページを読み出し、読み出した合成ページの画像を用紙上に形成し、出力する。なお、設定部８により実際に用紙に終端処理をフィニッシャー１０で実施する指示が設定されている場合、印刷部９は画像を形成した用紙をフィニッシャー１０に渡し、フィニッシャー１０は用紙を受け取ると、受け取った用紙に終端処理を実施し、出力する。
【００７２】
更に、ユーザが出力した合成ページを確認し、各ページの画像が終端処理と重なっていないと確認した場合、ユーザは設定部８により印刷開始を指示し、印刷部９はページバッファ７に格納されている複数のページ情報を読み出し、各ページ情報毎の画像を用紙上に形成し、出力する。設定部８により実際に用紙に終端処理をフィニッシャー１０で実施する指示が設定されている場合、印刷部９は画像を形成した用紙をフィニッシャー１０に渡し、フィニッシャー１０は用紙を受け取ると、受け取った用紙に終端処理を実施し、出力する。
【００７３】
次に、ネットワークプリンタ１が行う試し印刷の処理手順について図３に示すフローチャートを参照して説明する。
【００７４】
ＰＣから印刷要求を受け付け（ステップＳ３０１）、合成ページの記憶領域とページ情報の記憶領域とをページバッファに確保し（ステップＳ３０２）、ＰＣから受け付けた印刷ファイルからページ情報を作成し（ステップＳ３０３）、作成したページ情報を合成し（ステップＳ３０４）、ページ情報をページ情報の記憶領域に格納し（ステップＳ３０５）、指定のページが終了したか否か確認する（ステップＳ３０６）。
【００７５】
指定のページが終了していない場合（ステップＳ３０６でＮＯ）、ステップＳ３０３に戻る。
【００７６】
また、指定のページが終了している場合（ステップＳ３０６でＹＥＳ）、終端処理描画が指定されているか否か確認する（ステップＳ３０７）。
【００７７】
終端処理描画が指定されている場合（ステップＳ３０７でＹＥＳ）、終端処理の印を合成ページに描画し（ステップＳ３０８）、ステップＳ３０９に進む。
【００７８】
また、終端処理描画が指定されていない場合（ステップＳ３０７でＮＯ）、ステップＳ３０９に進む。
【００７９】
合成ページを印刷出力し（ステップＳ３０９）、終端処理が指定されているか否か確認する（ステップＳ３１０）。
【００８０】
終端処理が指定されている場合（ステップＳ３１０でＹＥＳ）、終端処理をフィニッシャーで実施し（ステップＳ３１１）、ステップＳ３１２に進む。
【００８１】
また、終端処理が指定されていない場合（ステップＳ３１０でＮＯ）、ステップＳ３１２に進む。
【００８２】
合成ページの出力結果がＯＫである場合（ステップＳ３１２でＹＥＳ）、記憶領域上のページ情報を利用して通常印刷を行い（ステップＳ３１３）、終端処理をフィニッシャーで実施し（ステップＳ３１４）、ステップＳ３１５に進む。
【００８３】
合成ページの出力結果がＮＧである場合（ステップＳ３１２でＮＯ）、ステップＳ３１５に進む。
【００８４】
記憶領域上のページ情報を削除し（ステップＳ３１５）、試し印刷の処理手順を終了する。
【００８５】
次に、ページ合成手段１２が行うページ情報の合成について具体例を参照して説明する。
【００８６】
図４は、ページ情報の合成の第１の具体例を示す図である。
【００８７】
図４に示すように、２つのページ情報（それぞれを１ページ、２ページとする）を印刷し、用紙の左側にフィニッシャーでパンチを打つ終端処理を行う場合、１ページと２ページとを合成することで、１つの合成ページを作成し、作成した合成ページの左側にパンチの印を描画する。これにより、合成ページから、いずれかのページの画像がパンチと重なってしまうことが容易に確認できる。
【００８８】
図５は、ページ情報の合成の第２の具体例を示す図である。
【００８９】
図５に示すように、４つのページ情報（それぞれを１ページ、２ページ、３ページ、４ページとする）を両面印刷（１枚目の用紙の表面が１ページで裏面が２ページ、２枚目の用紙の表面が３ページで裏面が４ページ）し、用紙の表面の左側にフィニッシャーでパンチを打つ終端処理を行う場合、用紙の表面となる１ページと３ページとを合成し、用紙の裏面となる２ページと４ページとを合成することで、２つ（表面と裏面）の合成ページを作成し、表面の合成ページの左側にパンチの印を描画し、裏面の合成ページの右側にパンチの印を描画する。これにより、表面の合成ページから、いずれのページの画像もパンチと重なっていないことが確認でき、裏面の合成ページから、いずれかのページの画像がパンチと重なってしまうことが確認でき、以上より、２つの合成ページから、いずれかのページの画像がパンチと重なってしまうことが容易に確認できる。
【００９０】
図６は、ページ情報の合成の第３の具体例を示す図である。
【００９１】
図６に示すように、４つのページ情報（それぞれを１ページ、２ページ、３ページ、４ページとする）を両面印刷（１枚目の用紙の表面が１ページで裏面が２ページ、２枚目の用紙の表面が３ページで裏面が４ページ）し、用紙の表面の左側にフィニッシャーでパンチを打つ終端処理を行う場合、用紙の裏面となる２ページおよび４ページを左右反転し、用紙の表面となる１ページと３ページと、左右反転した２ページと４ページとを合成することで１つの合成ページを作成し、作成した合成ページの左側にパンチの印を描画する。これにより、合成ページから、いずれかのページの画像がパンチと重なってしまうことが容易に確認できる。
【００９２】
なお、図７に示すように、合成ページに終端処理の位置に描画する構成、終端処理をフィニッシャー１０で実際に実施する構成、終端処理を実施しない構成、合成ページに終端処理の位置に有色で描画する構成があり、どの構成を実施するかは設定部８で指示することができ、ユーザの自由となる。
【００９３】
次に、記憶領域（バッファメモリ）を余計に必要としない構成を説明する。
【００９４】
上記で説明した実施例１では、ページ情報作成手段１１で作成した複数のページ情報、およびページ合成手段１２で合成した合成ページをページバッファ７に格納する際に、図８（ａ）に示すように、ページバッファ７上に複数のページ情報１４のための記憶領域１５１と、合成ページ１６のための記憶領域１５２とを確保する必要がある。
【００９５】
そこで、図８（ｂ）に示すように、ページバッファ７上に合成ページ１６のための記憶領域１５３のみを確保し、ページ合成手段はページ情報作成手段１１で作成した複数のページ情報を合成して記憶領域１５３に格納する。具体的には、１ページ目のページ情報が作成されると、１ページ目のページ情報を記憶領域１５３に格納し、次に、２ページ目のページ情報が作成されると、記憶領域１５３に格納されている１ページ目のページ情報に２ページ目のページ情報を合成し、次に、３ページ目のページ情報が作成されると、記憶領域１５３に格納されている１ページ目のページ情報と２ページ目のページ情報とを合成した合成ページに３ページ目のページ情報を合成することである。従って、ＨＤＤ（Hard Disk Drive）またはＲＡＭ（Random Access Memory）といった記憶領域資源を余計に必要としなくなる。
【００９６】
次に、ページ情報および合成ページを同一の記憶領域に格納する際にネットワークプリンタ１が行う試し印刷の処理手順について図９に示すフローチャートを参照して説明する。
【００９７】
ＰＣから印刷要求を受け付け（ステップＳ９０１）、合成ページの記憶領域をページバッファに確保し（ステップＳ９０２）、ＰＣから受け付けた印刷ファイルからページ情報を作成し（ステップＳ９０３）、１ページ目のページ情報であるか否か確認する（ステップＳ９０４）。
【００９８】
１ページ目のページ情報であると確認した場合（ステップＳ９０４でＹＥＳ）、ページ情報を合成ページの記憶領域に格納し（ステップＳ９０５）、ステップＳ９０７に進む。
【００９９】
１ページ目のページ情報ではないと確認した場合（ステップＳ９０４でＮＯ）、合成ページの記憶領域に格納されているページ情報と合成し（ステップ９０６）、ステップＳ９０７に進む。
【０１００】
指定のページが終了したか否か確認する（ステップＳ９０７）。
【０１０１】
指定のページが終了していない場合（ステップＳ９０７でＮＯ）、ステップＳ９０３に戻る。
【０１０２】
また、指定のページが終了している場合（ステップＳ９０７でＹＥＳ）、終端処理描画が指定されているか否か確認する（ステップＳ９０８）。
【０１０３】
終端処理描画が指定されている場合（ステップＳ９０８でＹＥＳ）、終端処理の印を合成ページに描画し（ステップＳ９０９）、ステップＳ９１０に進む。
【０１０４】
また、終端処理描画が指定されていない場合（ステップＳ９０８でＮＯ）、ステップＳ９１０に進む。
【０１０５】
合成ページを印刷出力し（ステップＳ９１０）、終端処理が指定されているか否か確認する（ステップＳ９１１）。
【０１０６】
終端処理が指定されている場合（ステップＳ９１１でＹＥＳ）、終端処理をフィニッシャーで実施し（ステップＳ９１２）、試し印刷の処理手順を終了する。
【０１０７】
また、終端処理が指定されていない場合（ステップＳ９１１でＮＯ）、試し印刷の処理手順を終了する。
【０１０８】
なお、ページ情報の格納／削除の設定をユーザの自由とする構成も適用可能であり、記憶領域の容量に対する自動判定機能を有し、その自動判定機能によりページ情報の格納／削除を決定する構成も適用可能である。
【実施例２】
【０１０９】
次に、容量の大きい画像等を展開する際に、試し印刷が出力されるまでに多大な時間を要しない構成を実施例２として説明する。
【０１１０】
図１０は、実施例２における画像形成部６の機能的な構成の一例を示すブロック図である。
【０１１１】
図１０に示すように、画像形成部６は、機能として、ページ情報作成手段１１と、印字領域算出手段１７と、ページ合成手段１２と、終端処理描画手段１３とを有する。
【０１１２】
ページ情報作成手段１１は、印刷ファイル受信部５が受信した印刷ファイルに記述されているＰＤＬを解釈し、ページ毎のページ情報を作成する機能である。
【０１１３】
印字領域算出手段１７は、ページ情報作成手段１１が作成したページ情報から各ページの印字領域を算出する機能である。
【０１１４】
ページ合成手段１２は、設定部８によりページ情報作成手段１１が作成した複数のページ情報を全て１ページに合成する、若しくは設定部８で設定された形式に従って合成するとともに、合成したページに印字領域算出手段１７が算出した印字領域を合成する。
【０１１５】
終端処理描画手段１３は、ページ合成手段１２で合成したページ情報（以下、合成したページを合成ページと称する）にステープル、パンチ等の終端処理の位置を描画する。
【０１１６】
次に、試し印刷を行う際のネットワークプリンタ１の機能的な動作について図１および図１０を参照して説明する。
【０１１７】
ＰＣ３はネットワーク２を介して試し印刷を行う印刷ファイルをネットワークプリンタ１に送信すると、ネットワークプリンタ１の印刷ファイル受信部５はネットワーク２を介して送信されたＰＣ３からの印刷ファイルをネットワークＩ／Ｆ４を介して受信し、受信した印刷ファイルを画像形成部６に渡す。
【０１１８】
画像形成部６は印刷ファイルを受け取ると、ページ情報作成手段１１により印刷ファイルに記述されているＰＤＬを解釈してページ毎のページ情報を作成する。そして、画像形成部６は複数のページ情報をページバッファ７に格納するとともに、印字領域算出手段１７により複数のページ情報から各ページの印字領域を算出する。そして、画像形成部６はページ合成手段１２により複数のページ情報を全て１ページに合成し、若しくは設定部８で設定された形式に従って合成するとともに、各ページの印字領域を合成し、合成ページをページバッファ７に格納する。なお、設定部８により合成ページに終端処理の位置を描画する指示が設定されている場合、画像形成部６は終端処理描画手段１３により合成ページに終端処理の位置を描画し、終端処理の位置を描画した合成ページをページバッファ７に格納する。
【０１１９】
印刷部９はページバッファ７に格納されている合成ページを読み出し、読み出した合成ページに基づいて用紙上に画像を形成し、出力する。なお、設定部８により実際に用紙に終端処理をフィニッシャー１０で実施する指示が設定されている場合、印刷部９は画像を形成した用紙をフィニッシャー１０に渡し、フィニッシャー１０は用紙を受け取ると、受け取った用紙に終端処理を実施し、出力する。
【０１２０】
更に、ユーザが出力した合成ページを確認し、各ページの画像が終端処理と重なっていないと確認した場合、ユーザは設定部８により印刷開始を指示し、印刷部９はページバッファ７に格納されている複数のページ情報を読み出し、各ページ情報毎の画像を用紙上に形成し、出力する。設定部８により実際に用紙に終端処理をフィニッシャー１０で実施する指示が設定されている場合、印刷部９は画像を形成した用紙をフィニッシャー１０に渡し、フィニッシャー１０は用紙を受け取ると、受け取った用紙に終端処理を実施し、出力する。
【０１２１】
次に、ネットワークプリンタ１が行う試し印刷の処理手順について図１１に示すフローチャートを参照して説明する。
【０１２２】
ＰＣから印刷要求を受け付け（ステップＳ１１０１）、印字領域のみ描画するか否か確認する（ステップＳ１１０２）。
【０１２３】
印字領域のみ描画しない場合（ステップＳ１１０２でＮＯ）、合成ページの記憶領域とページ情報の記憶領域とをページバッファに確保し（ステップＳ１１０３）、ＰＣから受け付けた印刷ファイルからページ情報を作成し（ステップＳ１１０４）、作成したページ情報を合成し（ステップＳ１１０５）、ページ情報をページ情報の記憶領域に格納し（ステップＳ１１０６）、ステップＳ１１０７に進む。
【０１２４】
印字領域のみ描画する場合（ステップＳ１１０２でＹＥＳ）、ステップＳ１１０７に進む。
【０１２５】
ページ情報から印字領域を算出し（ステップＳ１１０７）、算出した印字領域を合成し（ステップＳ１１０８）、指定のページが終了したか否か確認する（ステップＳ１１０９）。
【０１２６】
指定のページが終了していない場合（ステップＳ１１０９でＮＯ）、ステップＳ１１０４に戻る。
【０１２７】
また、指定のページが終了している場合（ステップＳ１１０９でＹＥＳ）、終端処理描画が指定されているか否か確認する（ステップＳ１１１０）。
【０１２８】
終端処理描画が指定されている場合（ステップＳ１１１０でＹＥＳ）、終端処理の印を合成ページに描画し（ステップＳ１１１１）、ステップＳ１１１２に進む。
【０１２９】
また、終端処理描画が指定されていない場合（ステップＳ１１１０でＮＯ）、ステップＳ１１１２に進む。
【０１３０】
合成ページを印刷出力し（ステップＳ１１１２）、終端処理が指定されているか否か確認する（ステップＳ１１１３）。
【０１３１】
終端処理が指定されている場合（ステップＳ１１１３でＹＥＳ）、終端処理をフィニッシャーで実施し（ステップＳ１１１４）、ステップＳ１１１５に進む。
【０１３２】
また、終端処理が指定されていない場合（ステップＳ１１１３でＮＯ）、ステップＳ１１１５に進む。
【０１３３】
合成ページが印字領域のみの描画であるか否か確認する（ステップＳ１１１５）。
【０１３４】
合成ページが印字領域のみの描画である場合（ステップＳ１１１５でＹＥＳ）、試し印刷の処理手順を終了する。
【０１３５】
また、合成ページが印字領域のみの描画でない場合（ステップＳ１１１５でＮＯ）、ステップＳ１１１６に進む。
【０１３６】
合成ページの出力結果がＯＫである場合（ステップＳ１１１６でＹＥＳ）、記憶領域上のページ情報を利用して通常印刷を行い（ステップＳ１１１７）、終端処理をフィニッシャーで実施し（ステップＳ１１１８）、ステップＳ１１１９に進む。
【０１３７】
合成ページの出力結果がＮＧである場合（ステップＳ１１１６でＮＯ）、ステップＳ１１１９に進む。
【０１３８】
記憶領域上のページ情報を削除し（ステップＳ１１１９）、試し印刷の処理手順を終了する。
【０１３９】
次に、印字領域算出手段１７が算出した印字領域の描画について具体例を参照して説明する。
【０１４０】
図１２は、印字領域の描画の第１の具体例を示す図である。
【０１４１】
図１２に示すように、２つのページ情報（それぞれを１ページ、２ページとする）を印刷し、用紙の左側にフィニッシャーでパンチを打つ終端処理を行う場合、１ページと２ページとを合成することで、１つの合成ページを作成するとともに、１ページおよび２ページの印字領域を算出し、算出した１ページの印字領域と２ページの印字領域とを合成ページに描画することで、作成した合成ページの左側にパンチの印を描画する。これにより、合成ページから、いずれかのページの印字領域がパンチと重なってしまうことが容易に確認できる。また、１ページのみの試し印刷を実施した場合、印字領域が描画された合成ページから、１ページの画像はパンチと重なっていないものの、１ページの印字領域はパンチと重なってしまうことが確認できる。また、印字領域のみを合成ページに描画することで、その合成ページから、画像が無くても、印字領域はパンチと重なってしまうことが確認できる。
【０１４２】
図１３は、印字領域の描画の第２の具体例を示す図である。
【０１４３】
図１３に示すように、４つのページ情報（それぞれを１ページ、２ページ、３ページ、４ページとする）を両面印刷（１枚目の用紙の表面が１ページで裏面が２ページ、２枚目の用紙の表面が３ページで裏面が４ページ）し、用紙の表面の左側にフィニッシャーでパンチを打つ終端処理を行う場合、用紙の表面となる１ページと３ページとを合成することで、表面の合成ページを作成するとともに、１ページおよび３ページの印字領域を算出し、算出した１ページの印字領域と３ページの印字領域とを表面の合成ページに描画し、用紙の裏面となる２ページと４ページとを合成することで、裏面の合成ページを作成するとともに、２ページおよび４ページの印字領域を算出し、算出した２ページの印字領域と４ページの印字領域とを裏面の合成ページに描画し、表面の合成ページの左側にパンチの印を描画し、裏面の合成ページの右側にパンチの印を描画する。これにより、表面の合成ページから、いずれかのページの印字領域がパンチと重なってしまうことが確認でき、裏面の合成ページから、いずれかのページの印字領域がパンチと重なってしまうことが確認でき、以上より、２つの合成ページから、いずれかのページの印字領域がパンチと重なってしまうことが容易に確認できる。更に、各ページの印字領域のうち最大の領域と判定したページ番号を描画する構成も適用可能であり、小冊子印刷の場合は各面毎に領域を描画する構成も適用可能であり、どの構成を実施するかは設定部８で指示することができ、ユーザの自由となる。
【０１４４】
なお、上記で説明した実施例１の図６のように、用紙の裏面となる２ページおよび４ページを左右反転し、用紙の表面となる１ページと３ページと、左右反転した２ページと４ページとを合成することで１つの合成ページを作成し、作成した合成ページの左側にパンチの印を描画する構成も適用可能であり、どの構成を実施するかは設定部８で指示することができ、ユーザの自由となる。
【０１４５】
また、上記で説明した実施例１の図７のように、合成ページに終端処理の位置に描画する構成、終端処理をフィニッシャー１０で実際に実施する構成、終端処理を実施しない構成、合成ページに終端処理の位置に有色で描画する構成も適用可能であり、どの構成を実施するかは設定部８で指示することができ、ユーザの自由となる。
【０１４６】
また、図１４に示すように、ページによって印字領域が異なる場合、ページ毎の印字領域の領域線を変化（例えば、点線、線の太さ、有色）させて描画する構成、ページ毎の印字領域内の色を変化させて描画する構成、画像は描画せずに印字領域のみ描画する構成があり、どの構成を実施するかは設定部８で指示することができ、ユーザの自由となる。
【実施例３】
【０１４７】
次に、ステープルまたはパンチ等の位置と実際の画像（文字、絵、グラフ）が重なっているのかを容易に判断できる構成を実施例３として説明する。
【０１４８】
図１５は、実施例３における画像形成部６の機能的な構成の一例を示すブロック図である。
【０１４９】
図１５に示すように、画像形成部６は、機能として、ページ情報作成手段１１と、描画領域算出手段１８と、ページ合成手段１２と、終端処理描画手段１３とを有する。
【０１５０】
ページ情報作成手段１１は、印刷ファイル受信部５が受信した印刷ファイルに記述されているＰＤＬを解釈し、ページ毎のページ情報を作成する機能である。
【０１５１】
描画領域算出手段１８は、ページ情報作成手段１１が作成したページ情報から各ページの実際に画像が描画される描画領域を算出する機能である。
【０１５２】
ページ合成手段１２は、設定部８によりページ情報作成手段１１が作成した複数のページ情報を全て１ページに合成する、若しくは設定部８で設定された形式に従って合成するとともに、合成したページに描画領域算出手段１８が算出した描画領域を合成する。
【０１５３】
終端処理描画手段１３は、ページ合成手段１２で合成したページ情報（以下、合成したページを合成ページと称する）にステープル、パンチ等の終端処理の位置を描画する。
【０１５４】
次に、試し印刷を行う際のネットワークプリンタ１の機能的な動作について図１および図１５を参照して説明する。
【０１５５】
ＰＣ３はネットワーク２を介して試し印刷を行う印刷ファイルをネットワークプリンタ１に送信すると、ネットワークプリンタ１の印刷ファイル受信部５はネットワーク２を介して送信されたＰＣ３からの印刷ファイルをネットワークＩ／Ｆ４を介して受信し、受信した印刷ファイルを画像形成部６に渡す。
【０１５６】
画像形成部６は印刷ファイルを受け取ると、ページ情報作成手段１１により印刷ファイルに記述されているＰＤＬを解釈してページ毎のページ情報を作成する。そして、画像形成部６は複数のページ情報をページバッファに格納するとともに、描画領域算出手段１８により複数のページ情報から各ページの描画領域を算出する。そして、画像形成部６はページ合成手段１２により複数のページ情報を全て１ページに合成し、若しくは設定部８で設定された形式に従って合成するとともに、各ページの描画領域を合成し、合成ページをページバッファ７に格納する。なお、設定部８により合成ページに終端処理の位置を描画する指示が設定されている場合、画像形成部６は終端処理描画手段１３により合成ページに終端処理の位置を描画し、終端処理の位置を描画した合成ページをページバッファ７に格納する。
【０１５７】
印刷部９はページバッファ７に格納されている合成ページを読み出し、読み出した合成ページに基づいて用紙上に画像を形成し、出力する。なお、設定部８により実際に用紙に終端処理をフィニッシャー１０で実施する指示が設定されている場合、印刷部９は画像を形成した用紙をフィニッシャー１０に渡し、フィニッシャー１０は用紙を受け取ると、受け取った用紙に終端処理を実施し、出力する。
【０１５８】
更に、ユーザが出力した合成ページを確認し、各ページの画像が終端処理と重なっていないと確認した場合、ユーザは設定部８により印刷開始を指示し、印刷部９はページバッファ７に格納されている複数のページ情報を読み出し、各ページ情報毎の画像を用紙上に形成し、出力する。設定部８により実際に用紙に終端処理をフィニッシャー１０で実施する指示が設定されている場合、印刷部９は画像を形成した用紙をフィニッシャー１０に渡し、フィニッシャー１０は用紙を受け取ると、受け取った用紙に終端処理を実施し、出力する。
【０１５９】
次に、ネットワークプリンタ１が行う試し印刷の処理手順について図１６に示すフローチャートを参照して説明する。
【０１６０】
ＰＣから印刷要求を受け付け（ステップＳ１６０１）、描画領域のみ描画するか否か確認する（ステップＳ１６０２）。
【０１６１】
描画領域のみ描画しない場合（ステップＳ１６０２でＮＯ）、合成ページの記憶領域とページ情報の記憶領域とをページバッファに確保し（ステップＳ１６０３）、ＰＣから受け付けた印刷ファイルからページ情報を作成し（ステップＳ１６０４）、作成したページ情報を合成し（ステップＳ１６０５）、ページ情報をページ情報の記憶領域に格納し（ステップＳ１６０６）、ステップＳ１６０７に進む。
【０１６２】
印字領域のみ描画する場合（ステップＳ１６０２でＹＥＳ）、ステップＳ１６０７に進む。
【０１６３】
ページ情報から描画領域を算出し（ステップＳ１６０７）、算出した描画領域を合成し（ステップＳ１６０８）、指定のページが終了したか否か確認する（ステップＳ１６０９）。
【０１６４】
指定のページが終了していない場合（ステップＳ１６０９でＮＯ）、ステップＳ１６０４に戻る。
【０１６５】
また、指定のページが終了している場合（ステップＳ１６０９でＹＥＳ）、終端処理描画が指定されているか否か確認する（ステップＳ１６１０）。
【０１６６】
終端処理描画が指定されている場合（ステップＳ１６１０でＹＥＳ）、終端処理の印を合成ページに描画し（ステップＳ１６１１）、ステップＳ１６１２に進む。
【０１６７】
また、終端処理描画が指定されていない場合（ステップＳ１６１０でＮＯ）、ステップＳ１６１２に進む。
【０１６８】
合成ページを印刷出力し（ステップＳ１６１２）、終端処理が指定されているか否か確認する（ステップＳ１６１３）。
【０１６９】
終端処理が指定されている場合（ステップＳ１６１３でＹＥＳ）、終端処理をフィニッシャーで実施し（ステップＳ１６１４）、ステップＳ１６１５に進む。
【０１７０】
また、終端処理が指定されていない場合（ステップＳ１６１３でＮＯ）、ステップＳ１６１５に進む。
【０１７１】
合成ページが描画領域のみの描画であるか否か確認する（ステップＳ１６１５）。
【０１７２】
合成ページが描画領域のみの描画である場合（ステップＳ１６１５でＹＥＳ）、試し印刷の処理手順を終了する。
【０１７３】
また、合成ページが描画領域のみの描画でない場合（ステップＳ１６１５でＮＯ）、ステップＳ１６１６に進む。
【０１７４】
合成ページの出力結果がＯＫである場合（ステップＳ１６１６でＹＥＳ）、記憶領域上のページ情報を利用して通常印刷を行い（ステップＳ１６１７）、終端処理をフィニッシャーで実施し（ステップＳ１６１８）、ステップＳ１６１９に進む。
【０１７５】
合成ページの出力結果がＮＧである場合（ステップＳ１６１６でＮＯ）、ステップＳ１６１９に進む。
【０１７６】
記憶領域上のページ情報を削除し（ステップＳ１６１９）、試し印刷の処理手順を終了する。
【０１７７】
次に、描画領域算出手段１８が算出した描画領域の描画について具体例を参照して説明する。
【０１７８】
図１７は、印字領域と描画領域との差異について説明する図である。
【０１７９】
印字領域とは印刷条件として設定された実際の画像の内容に依存しない領域であり、描画領域とは実際の画像の内容に依存する領域である。従って、図１７に示すように、２つのページ情報（それぞれを１ページ、２ページとする）の印字領域はパンチと重なっているものの、２ページの描画領域はパンチと重なっていないことが確認できる。
【０１８０】
図１８は、描画領域の描画の第１の具体例を示す図である。
【０１８１】
図１８に示すように、２つのページ情報（それぞれを１ページ、２ページとする）を印刷し、用紙の左側にフィニッシャーでパンチを打つ終端処理を行う場合、１ページと２ページとを合成することで、１つの合成ページを作成するとともに、１ページおよび２ページの描画領域を算出し、算出した１ページの描画領域と２ページの描画領域とを合成ページに描画することで、作成した合成ページの左側にパンチの印を描画する。これにより、合成ページから、いずれかのページの描画領域がパンチと重なってしまうことが容易に確認できる。また、１ページのみの試し印刷を実施した場合、描画領域が描画された合成ページから、１ページの画像はパンチと重なっていないものの、１ページの描画領域はパンチと重なってしまうことが確認できる。また、描画領域のみを合成ページに描画することで、画像が無くても、描画領域はパンチと重なってしまうことが確認できる。
【０１８２】
図１９は、描画領域の描画の第２の具体例を示す図である。
【０１８３】
図１９に示すように、４つのページ情報（それぞれを１ページ、２ページ、３ページ、４ページとする）を両面印刷（１枚目の用紙の表面が１ページで裏面が２ページ、２枚目の用紙の表面が３ページで裏面が４ページ）し、用紙の表面の左側にフィニッシャーでパンチを打つ終端処理を行う場合、用紙の表面となる１ページと３ページとを合成することで、表面の合成ページを作成するとともに、１ページおよび３ページの描画領域を算出し、算出した１ページの描画領域と３ページの描画領域とを表面の合成ページに描画し、用紙の裏面となる２ページと４ページとを合成することで、裏面の合成ページを作成するとともに、２ページおよび４ページの描画領域を算出し、算出した２ページの描画領域と４ページの描画領域とを裏面の合成ページに描画し、表面の合成ページの左側にパンチの印を描画し、裏面の合成ページの右側にパンチの印を描画する。これにより、表面の合成ページから、いずれかのページの描画領域がパンチと重なってしまうことが確認でき、裏面の合成ページから、いずれかのページの描画領域がパンチと重なってしまうことが確認でき、以上より、２つの合成ページから、いずれかのページの印字領域がパンチと重なってしまうことが容易に確認できる。更に、各ページの描画領域のうち最大の描画領域のみを描画する構成も適用可能であり、各ページの印字領域のうち最大の領域と判定したページ番号を描画する構成も適用可能であり、辺毎にページ番号を描画する構成も適用可能であり、どの構成を実施するかは設定部８で指示することができ、ユーザの自由となる。
【０１８４】
なお、上記で説明した実施例１の図６のように、用紙の裏面となる２ページおよび４ページを左右反転し、用紙の表面となる１ページと３ページと、左右反転した２ページと４ページとを合成することで１つの合成ページを作成し、作成した合成ページの左側にパンチの印を描画する構成も適用可能であり、どの構成を実施するかは設定部８で指示することができ、ユーザの自由となる。
【０１８５】
また、上記で説明した実施例１の図７のように、合成ページに終端処理の位置に描画する構成、終端処理をフィニッシャー１０で実際に実施する構成、終端処理を実施しない構成、合成ページに終端処理の位置に有色で描画する構成も適用可能であり、どの構成を実施するかは設定部８で指示することができ、ユーザの自由となる。
【０１８６】
また、上記で説明した実施例２の図１４に示すように、ページによって描画領域が異なる場合、ページ毎の描画領域の領域線を変化（例えば、点線、線の太さ、有色）させて描画する構成、ページ毎の描画領域内の色を変化させて描画する構成、画像は描画せずに描画領域のみ描画する構成も適用可能であり、どの構成を実施するかは設定部８で指示することができ、ユーザの自由となる。
【０１８７】
図２０は、実施例１乃至実施例３における設定部８の具体例を示す図である。
【０１８８】
図２０（ａ）に示す初期画面１９において、印刷する際の用紙の選択、倍率、両面印刷の実施の有無等を設定することができ、「印刷ボタン」２０の押下より印刷が開始され、「詳細設定ボタン」２１の押下より詳細設定モード画面が表示され、「試し印刷ボタン」２２の押下より試し印刷設定モード画面が表示される。
【０１８９】
図２０（ｂ）に示す詳細設定モード画面２３において、終端処理の位置、終端処理の種類、小冊子印刷の実施の有無等を設定することができる。
【０１９０】
図２０（ｃ）に示す試し印刷設定モード画面２４において、終端処理の描画／実施／未実施、終端処理の位置（他にも、印字領域、描画領域）の描画色、両面印刷が指定された場合の合成ページ（表面と裏面と２つの合成ページにするか、裏面の画像を反転させて１つの合成ページにするか）、印字領域または描画領域の描画、合成するページのページ数等を設定することができ、「試し印刷ボタン」２５の押下より試し印刷が開始される。なお、図２０に示す試し印刷設定モード画面に表示されている設定以外にも、例えば、各ページの色成分を薄くして（トナーセーブ）合成し、トナーの消費量を抑える等を設定する構成も適用可能である。
【０１９１】
なお、上記で説明した実施例のように、合成ページを印刷する構成に限定する必要は無く、表示部等に表示する構成も適用可能である。例えば、ネットワークプリンタ１に搭載または接続されている表示部に合成ページを表示する構成、合成ページをＰＣ３に送信し、ＰＣ３の表示部に合成ページを表示する構成等が考えられる。
【０１９２】
また、上記で説明した実施例のように、ネットワークプリンタ１が試し印刷における画像形成を行う構成に限定する必要は無く、同様な画像形成処理を実施することが可能なプログラムをプリンタドライバとしてＰＣ３にインストールする構成も適用可能であり、更に、このような構成を適用することで、設定部８と同様な機能を当該プリンタドライバに搭載する構成も適用可能である。
【図面の簡単な説明】
【０１９３】
【図１】本発明を適用したネットワークプリンタ１と、これを含むネットワーク２の構成例を示した図である。
【図２】実施例１における画像形成部６の機能的な構成の一例を示すブロック図である。
【図３】ネットワークプリンタ１が行う試し印刷の処理手順を示すフローチャートである。
【図４】ページ情報の合成の第１の具体例を示す図である。
【図５】ページ情報の合成の第２の具体例を示す図である。
【図６】ページ情報の合成の第３の具体例を示す図である。
【図７】終端処理の種々の構成例を示す図である。
【図８】ページ情報および合成ページのページバッファへの格納を示す図である。
【図９】ページ情報および合成ページを同一の記憶領域に格納する際にネットワークプリンタ１が行う試し印刷の処理手順を示すフローチャートである。
【図１０】実施例２における画像形成部６の機能的な構成の一例を示すブロック図である。
【図１１】ネットワークプリンタ１が行う試し印刷の処理手順を示すフローチャートである。
【図１２】印字領域の描画の第１の具体例を示す図である。
【図１３】印字領域の描画の第２の具体例を示す図である。
【図１４】印字領域の描画の種々の構成例を示す図である。
【図１５】実施例３における画像形成部６の機能的な構成の一例を示すブロック図である。
【図１６】ネットワークプリンタ１が行う試し印刷の処理手順を示すフローチャートである。
【図１７】印字領域と描画領域との差異について説明する図である。
【図１８】描画領域の描画の第１の具体例を示す図である。
【図１９】描画領域の描画の第２の具体例を示す図である。
【図２０】実施例１乃至実施例３における設定部８の具体例を示す図である。
【符号の説明】
【０１９４】
１    ネットワークプリンタ
２    ネットワーク
３    ＰＣ
４    ネットワークＩ／Ｆ
５    印刷ファイル受信部
６    画像形成部
７    ページバッファ
８    設定部
９    印刷部
１０    フィニッシャー
１１    ページ情報作成手段
１２    ページ合成手段
１３    終端処理描画手段
１４    ページ情報
１５１、１５２、１５３    記憶領域
１６    合成ページ
１７    印字領域算出手段
１８    描画領域算出手段
１９    初期画面
２０    印刷ボタン
２１    詳細設定ボタン
２２    試し印刷ボタン
２３    詳細設定モード画面
２４    試し印刷設定モード画面
２５    試し印刷ボタン
【図１】
2006056157.tif 000003
【図２】
2006056157.tif 000004
【図３】
2006056157.tif 000005
【図４】
2006056157.tif 000006
【図５】
2006056157.tif 000007
【図６】
2006056157.tif 000008
【図７】
2006056157.tif 000009
【図８】
2006056157.tif 000010
【図９】
2006056157.tif 000011
【図１０】
2006056157.tif 000012
【図１１】
2006056157.tif 000013
【図１２】
2006056157.tif 000014
【図１３】
2006056157.tif 000015
【図１４】
2006056157.tif 000016
【図１５】
2006056157.tif 000017
【図１６】
2006056157.tif 000018
【図１７】
2006056157.tif 000019
【図１８】
2006056157.tif 000020
【図１９】
2006056157.tif 000021
【図２０】
2006056157.tif 000022