(57)【要約】【課題】複数の印刷データをまとめて、一枚の記録媒体に複数ページを割り付けて印刷しても整合性の得られる画像形成装置を得る。【解決手段】外部ストレージ１４の印刷データから印刷する複数の印刷データを選択させ、印刷データの印刷順を含む選択ドキュメントリストを作成する（Ｓ１００）。一枚の記録媒体に複数ページを割り付けて印刷する際に、選択ドキュメントリストに記憶された印刷順に応じて各印刷データの各ページ毎の印刷順を決定して、決定した印刷順に応じて各ページを一枚の記録媒体への割付に応じた画像データに展開する（Ｓ１１０〜Ｓ１６０）。記録媒体への割付と合計ページ数とから、記録媒体への割付に応じて追加する空白ページ数を算出して、空白ページ数分の空白ページを画像データ化する（Ｓ１７０，Ｓ１８０）。展開された画像データのページ及び画像データ化された空白ページを記録媒体への割付に応じて印刷する（Ｓ１９０）。【選択図】  図３
2008201045.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な外部ストレージと、
装着した前記外部ストレージに記憶された複数の印刷データから印刷する複数の前記印刷データを選択させ、選択された複数の前記印刷データの印刷順を記憶する印刷順記憶手段と、
一枚の記録媒体に複数ページを割り付けて印刷する際に、前記印刷順記憶手段に記憶された前記印刷順に応じて前記各印刷データの各ページ毎の印刷順を決定して、決定した印刷順に応じて各ページを一枚の前記記録媒体への割付に応じた画像データに展開する展開手段と、
前記記録媒体への割付と選択された複数の前記印刷データの合計ページ数とから、前記記録媒体への割付に応じて追加する空白ページ数を算出して、空白ページ数分の空白ページを画像データ化する空白ページ作成手段と、
前記展開手段により展開された前記画像データのページ及び前記空白ページ作成手段により前記画像データ化された前記空白ページを前記記録媒体への割付に応じて前記記録媒体に印刷する印刷手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
一枚の前記記録媒体への複数ページの割付が、一枚の前記記録媒体の片面に複数ページを割り付けて印刷する集約割付であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
一枚の前記記録媒体への複数ページの割付が、一枚の前記記録媒体の両面にそれぞれ１ページづつ印刷する両面割付であることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
一枚の前記記録媒体への複数ページの割付が、複数枚の前記記録媒体を中綴じ製本する順番で両面印刷するブックレット割付であることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記印刷順記憶手段は、印刷する複数の前記印刷データの印刷順を、前記印刷データが選択された順番で記憶することを特徴とする請求項１ないし請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記印刷順記憶手段は、印刷する複数の前記印刷データの印刷順を、選択された前記印刷データに基づいて別途指示された順番で記憶することを特徴とする請求項１ないし請求項４のいずれかにに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着脱可能に装着された外部ストレージに記憶された印刷データをダイレクト印刷する画像形成装置に関する。
【背景技術】
【０００２】
従来より、ホストコンピュータにネットワーク等を介して接続された画像形成装置に、印刷データをジョブ形式で送信して、印刷データを画像形成装置により記録媒体に印刷している。その際、一枚の記録媒体に１ページを印刷する場合に限らず、一枚の記録媒体に複数ページを割り付けて印刷することも行われている。例えば、一枚の記録媒体の片面に２ページ分を割り付けて印刷（以下、２ＩＮ１印刷という。）、あるいは一枚の記録媒体の片面に４ページ分を割り付けて印刷（以下、４ＩＮ１印刷という。）、一枚の記録媒体の両面にそれぞれ１ベージずつ割り付けて印刷（以下、両面印刷という。）することも行われている。更に、複数枚の記録媒体を中綴じ製本する順番で割り付けて両面印刷（以下、ブックレット印刷という。）することも行われている。
【０００３】
また、特許文献１にあるように、ジョブ形式で構成されたデータが連続する場合、連続するデータを一時的に１つのジョブとして連結印刷する画像形成装置も知られている。
【特許文献１】特開２００５−１１２６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
こうした従来の装置では、図９に示すように、全５ページのドキュメントファイル１と、全２ページのドキュメントファイル２とのそれぞれの印刷ジョブを連結して印刷すると、７枚の記録媒体にそれぞれのページが印刷される。
【０００５】
しかし、ドキュメントファイル１とドキュメントファイル２とを一つのドキュメントとしてまとまった印刷物、しかも、一枚の記録媒体に複数ページを割り付けた印刷物としたい場合がある。
【０００６】
ホストコンピュータで作成されたドキュメントファイル１とドキュメントファイル２との印刷ジョブが、例えば、２ＩＮ１印刷である場合、２つの印刷ジョブを連結して印刷すると、図９に示すように、ドキュメントファイル１のページ数が奇数である場合、印刷されたドキュメントファイル１の最後のページが印刷される３枚目の記録媒体の右半分が空白のページとして印刷される。
【０００７】
また、４ＩＮ１印刷である場合、４ＩＮ１印刷のレイアウトの２つの印刷ジョブを連結して印刷すると、図９に示すように、ドキュメントファイル１のページ数に応じて、ドキュメントファイル１の最後の記録媒体の１／４〜３／４分の空白ページが生じる。
【０００８】
更に、ドキュメントファイル１とドキュメントファイル２との印刷ジョブが、例えば、両面印刷である場合、２つの印刷ジョブを連結して印刷すると、図１０に示すように、ドキュメントファイルのページ数が奇数である場合、印刷されたドキュメントファイル１の最後のページが印刷される３枚目の記録媒体の裏面が空白のページとして印刷される。
【０００９】
ブックレット印刷である場合、２つの印刷ジョブを連結して印刷すると、図１０に示すように、各ドキュメントファイル毎のブックレット印刷となってしまい、空白ページが生じると共に、ドキュメントファイル１とドキュメントファイル２とを印刷した記録媒体を重ねて中綴じ製本しても、ページがつながらず、ブックレットの体をなさない。
【００１０】
このように、一枚の記録媒体に複数ページを割り付けて印刷すると、ドキュメントファイル１とドキュメントファイル２との間に空白ページが生じて、一つのドキュメントとしての整合性が取れない場合があり、ブックレット印刷では更にブックレットの体をなさないという問題があった。
【００１１】
本発明の課題は、複数の印刷データをまとめて、一枚の記録媒体に複数ページを割り付けて印刷しても整合性の得られる画像形成装置を提供することにある。
【課題を解決するための手段】
【００１２】
かかる課題を達成すべく、本発明は課題を解決するため次の手段を取った。即ち、着脱可能な外部ストレージと、装着した前記外部ストレージに記憶された複数の印刷データから印刷する複数の前記印刷データを選択させ、選択された複数の前記印刷データの印刷順を記憶する印刷順記憶手段と、一枚の記録媒体に複数ページを割り付けて印刷する際に、前記印刷順記憶手段に記憶された前記印刷順に応じて前記各印刷データの各ページ毎の印刷順を決定して、決定した印刷順に応じて各ページを一枚の前記記録媒体への割付に応じた画像データに展開する展開手段と、前記記録媒体への割付と選択された複数の前記印刷データの合計ページ数とから、前記記録媒体への割付に応じて追加する空白ページ数を算出して、空白ページ数分の空白ページを画像データ化する空白ページ作成手段と、前記展開手段により展開された前記画像データのページ及び前記空白ページ作成手段により前記画像データ化された前記空白ページを前記記録媒体への割付に応じて前記記録媒体に印刷する印刷手段と、を備えたことを特徴とする画像形成装置がそれである。
【００１３】
一枚の前記記録媒体への複数ページの割付が、一枚の前記記録媒体の片面に複数ページを割り付けて印刷する集約割付であってもよい。あるいは、一枚の前記記録媒体への複数ページの割付が、一枚の前記記録媒体の両面にそれぞれ１ページづつ印刷する両面割付であってもよい。あるいは、一枚の前記記録媒体への複数ページの割付が、複数枚の前記記録媒体を中綴じ製本する順番で両面印刷するブックレット割付であってもよい。
【００１４】
また、前記印刷順記憶手段は、印刷する複数の前記印刷データの印刷順を、前記印刷データが選択された順番で記憶してもよい。あるいは、前記印刷順記憶手段は、印刷する複数の前記印刷データの印刷順を、選択された前記印刷データに基づいて別途指示された順番で記憶してもよい。
【発明の効果】
【００１５】
本発明の画像形成装置は、複数の印刷データを連結して、一枚の記録媒体に複数ページを割り付けて印刷する際、複数の印刷データの間に空白ページが生じないので整合性よく連続して印刷できるという効果を奏する。
【００１６】
記録媒体への割付が、２ＩＮ１印刷、４ＩＮ１印刷、両面印刷、ブックレット印刷のいずれの場合でも、複数の印刷データの間に空白ページを生じさせることなく、整合性よく印刷できる。
【００１７】
印刷する複数の印刷データの印刷順を、印刷データが選択された順番で記憶すると、印刷データの選択と印刷順とを同時に指定でき、設定が容易になる。また、印刷する複数の印刷データの印刷順を、選択された印刷データに基づいて別途指示された順番で記憶すると、選択と印刷順とを別々に指示できるので、多くの印刷データを選択する際に設定がし易くなる。
【発明を実施するための最良の形態】
【００１８】
以下本発明を実施するための最良の形態を図面に基づいて詳細に説明する。
図１は本実施形態の画像形成装置１の外観を示す斜視図である。図１に示すように、画像形成装置１は、装置本体２の下側に用紙等の図示しない記録媒体を収納する給紙カセット４が抜き差し可能に設けられている。装置本体２の上側には、印刷処理された記録媒体が排出されるトレイ部６が設けられると共に、液晶ディスプレイ等を用い情報を表示する表示部８、各種操作キーによる各種の入力操作を受け付ける操作部１０が設けられている。また、装置本体２には、ＵＳＢメモリ等を用いた外部ストレージ１４が着脱可能な挿入口１６が設けられている。
【００１９】
図２は本画像形成装置１の電気系統を示すブロック図である。画像形成装置１は、処理プログラムを実行するＣＰＵ２０、処理プログラム等を記憶するＲＯＭ２２、処理結果等を一時的に記憶するＲＡＭ２４、データ等を記憶するハードディスク（ＨＤＤ）２６、外部ストレージ１４が接続される接続部２８、表示部８、操作部１０、処理プログラム等に基づいて制御され記録媒体に印刷する画像形成ユニット部３０、パーソナルコンピュータ等の外部機器ＰＣにＬＡＮ等のネットワーク３１を介して接続されるネットワークインターフェース３２を備え、これらがバス３４を介して相互にデータの遣り取りができるように接続されている。
【００２０】
本実施形態では、外部ストレージ１４は、不揮発性メモリを用いた携帯型のＵＳＢ（Ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）メモリを用いて、画像形成装置１にＵＳＢ接続することにより、外部ストレージ１４が接続部２８に着脱可能に構成されている。外部ストレージ１４は、ＵＳＢメモリに限らず、着脱可能で読み書きが可能な記憶装置であればよく、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク等でもよく、あるいは、いわゆる不揮発性のメモリカードを用いてもよい。
【００２１】
画像形成ユニット部３０は、画像データをレーザ光に変換して図示しない感光ドラム上で走査させて潜像を形成し、潜像は現像されてトナー像となり、給紙カセット４から供給された記録媒体上にトナー像が転写され、トナー像が記録媒体に定着されて、トレイ部６に排紙されるように構成されている。
【００２２】
また、両面印刷の場合には、画像形成ユニット部３０は、記録媒体の表面を印刷した後、続けて同じ記録媒体を反転させて、裏面に印刷することができるように構成されている。本実施形態の画像形成ユニット部３０は、感光ドラム上に１ページ分のトナー像を形成し、トナー像を記録媒体に転写するページプリンタを用いているが、これに限らず、インクジェット式のシリアルプリンタでもよい。
【００２３】
画像形成装置１は、外部機器ＰＣからネットワークインターフェース３２を介して供給された印刷データ、あるいは外部ストレージ１４に記憶された印刷データをラスタ化してＲＡＭ２４内のフレームメモリにビットマップのデータとして展開して画像データを形成する。ＲＡＭ２４内のフレームメモリに展開された画像データは、画像形成ユニット部３０へＣＭＹＫデータ（グレイスケールの場合には、Ｋデータ）として送られ、用紙等の記録媒体上に印刷される。尚、印刷はカラー印刷でもモノクロ印刷でもよい。
【００２４】
この印刷データは、例えば、ページ記述言語（ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ））データやダイレクト印刷可能なフォーマット（ＰＤＦ、ＴＩＦＦ、ＪＰＥＧ等の形式）のデータである。
【００２５】
次に、前述した画像形成装置１において行われる割付ダイレクト印刷処理について、図３のフローチャートによって説明する。図３は本実施形態の割付ダイレクト印刷処理を示すフローチャートである。
【００２６】
割付ダイレクト印刷処理は、操作部１０のキーを操作して、表示部８に表示される機能メニューから割付ダイレクト印刷メニューを選択して、キー操作することにより実行される。また、実行に先立って、外部ストレージ１４は挿入口１６に挿入されて装着される。
【００２７】
この外部ストレージ１４には印刷データが予め記憶される。外部ストレージ１４への印刷データの記憶は、外部機器ＰＣに外部ストレージ１４を装着して、外部機器ＰＣにより外部ストレージ１４に記憶される。この外部機器ＰＣは画像形成装置１とネットワーク３１を介して接続されている必要はない。
【００２８】
例えば、外部機器ＰＣにインストールされているワープロソフト、表計算ソフト、画像処理ソフト等のアプリケーションソフトの実行時に、そのアプリケーションソフトの印刷メニューでの選択により、「ファイルへ出力」が選択されると、外部ストレージ１４に印刷データが記憶される。印刷データは、ページ記述言語（ＰＤＬ）データやダイレクト印刷可能なフォーマット（ＰＤＦ、ＴＩＦＦ、ＪＰＥＧ等の形式）の形式のデータである。
【００２９】
外部機器ＰＣのワープロソフトや表計算ソフト等のアプリケーションソフトにより作成された文書データや表データ等が、印刷メニューを選択することにより、画像形成装置１に対応したプリンタドライバソフトにより、ページ記述言語データに変換されて、外部ストレージ１４に記憶される。
【００３０】
また、米国のアドビシステムズ社が開発したファイル形式で、テキストや画像だけでなく、レイアウトやフォントの情報などもファイルに納められ、元の文書のままに表示できるＰＤＦデータであれば、アプリケーションソフトに依存することなくダイレクト印刷が可能である。
【００３１】
更に、画像フォーマット形式の、ＴＩＦＦ形式やＪＰＥＧ形式等もダイレクト印刷が可能であるので、ＰＤＦ、ＴＩＦＦ、ＪＰＥＧ等のファイル形式であれば、そのまま外部ストレージ１４に記憶させる。画像形成装置１がフォントデータを持っているときには、いわゆるテキスト形式の印刷データをダイレクト印刷可能であり、ＴＸＴ形式の印刷データを外部ストレージ１４に記憶させてもよい。
【００３２】
外部ストレージ１４にこの印刷データを記憶することにより、外部機器ＰＣによることなく、ダイレクト印刷に対応した画像形成装置１により記録媒体に印刷できる。この印刷データを記憶した外部ストレージ１４を外部機器ＰＣから取り外して、画像形成装置１にこの外部ストレージ１４を装着する。
【００３３】
そして、割付ダイレクト印刷処理が実行されると、選択ドキュメントリストを作成する（Ｓ１００）。選択ドキュメントリストは、外部ストレージ１４に記憶された複数の印刷データから、連結してダイレクト印刷する複数の印刷データを選択して作成される。
【００３４】
図４（イ）に示すように、表示部８に、外部ストレージ１４に記憶されている印刷データのファイル名を２ファイルづつ表示して、印刷するファイル名をスクロールさせ、操作部１０のセットキーを押下することにより、表示部８に表示されている２つのファイルの一方が選択される。続けて、同様に、表示をスクロールさせて印刷するファイル名を選択する。
【００３５】
連結して印刷する複数の印刷データファイルを表示部８に表示したファイル名から選択すると、印刷データのファイル名からなる選択ドキュメントリストが図５に示すように作成され、ＲＡＭ２４に記憶される。また、選択ドキュメントリストには、複数の印刷データファイルの印刷順も含まれる。
【００３６】
この印刷順は、スクロールさせて選択した順番がそのまま印刷順となるように設定しても、あるいは、選択させて選択ドキュメントリストを作成した後、その選択ドキュメントリストを表示部８に表示して、印刷順を別途指定するように設定してもよい。
【００３７】
選択ドキュメントリストには、更に、連結して印刷する複数の印刷データファイルのそれぞれの印刷ページ数をも含めて作成する。印刷ページ数は、外部ストレージ１４に記憶されている選択した印刷データファイルから読み込む。
【００３８】
また、図４（ロ）に示すように、表示部８の表示エリアが大きく、多くのファイル名を表示できるときには、多くの印刷データのファイル名を表示して、カーソルを移動させて、連結して印刷する複数の印刷データファイル名を選択させるようにしてもよい。その際、印刷順についても、選択順をそのまま印刷順として設定するようにしてもよく、あるいは、印刷する印刷データファイル名の選択と、印刷順とを別々に指定するように設定してもよい。
【００３９】
こうして、印刷順、印刷データファイル名、印刷ページ数を含む選択ドキュメントリストを作成してＲＡＭ２４に記憶させると、次に、選択された全てのドキュメントの合計ページ数を算出する（Ｓ１１０）。合計ページ数は、選択ドキュメントリストの各印刷ページ数を合計して算出する。例えば、図５に示す場合には、５＋２＝７ページとなる。
【００４０】
続いて、処理済ページ数カウンタ（以下、処理済ページ数という。）を０としてから（Ｓ１２０）、選択ドキュメントリストと印刷モードと処理済ページ数とから、次に必要となるドキュメントＮＯ．とそのページＮＯ．を決定する（Ｓ１３０）。
【００４１】
印刷モードとは、一枚の記録媒体に複数ページをどのように割り付けて印刷するかの、例えば、２ＩＮ１印刷、４ＩＮ１印刷、両面印刷、ブックレット印刷のいずれの割付で印刷するかを示すモードであり、例えば、予め表示部８に表示した印刷モードからいずれかを選択することにより指示される。
【００４２】
必要となるドキュメントＮＯ．とは、選択ドキュメントリストに登録されている印刷順の印刷データファイル名を示す番号であり、そのページＮＯ．とは、ドキュメントＮＯ．の何ページ目を印刷するのかを示すページ番号である。
【００４３】
印刷モードが２ＩＮ１印刷、４ＩＮ１印刷、両面印刷の場合、処理済ページ数が０であるときには、図６、図７に示すように、ドキュメントＮＯ．に印刷順の１番目のドキュメントが、ページＮＯ．にはそのドキュメントの１ページ目が割り当て決定される。
【００４４】
一方、印刷モードがブックレット印刷の場合、処理済ページ数が０であるときには、図７に示すように、ドキュメントＮＯ．に印刷順の１番目のドキュメントが、ページＮＯ．にはそのドキュメントの２ページ目が割り当て決定される。
【００４５】
次に、決定されたドキュメントＮＯ．とページＮＯ．とに相当するページデータを読み込み、印刷モードに基づいて画像データ化する（Ｓ１４０）。印刷モードが２ＩＮ１印刷、４ＩＮ１印刷、両面印刷の場合、印刷データとして印刷順の１番目のドキュメントの１ページ目を外部ストレージ１４から読み込み、この印刷データをラスタ化してＲＡＭ２４内のフレームメモリにビットマップのデータとして展開して画像データを形成する。
【００４６】
その際、印刷モードが２ＩＮ１印刷であるときには、図６に示すように、一枚の記録媒体の表面左半分の画像データとして、印刷データを縮小して形成される。また、印刷モードが４ＩＮ１印刷であるときには、図６に示すように、一枚の記録媒体の表面左上１／４の画像データとして、印刷データを縮小して形成される。更に、印刷モードが両面印刷であるときには、図７に示すように、印刷データの大きさのままの画像データとして形成される。
【００４７】
一方、印刷モードがブックレット印刷であるときには、図７に示すように、印刷データとして印刷順の１番目のドキュメントの２ページ目を外部ストレージ１４から読み込み、この印刷データを展開して画像データを形成する。その際、一枚の記録媒体の表面左半分の画像データとして、印刷データを縮小して形成される。
【００４８】
続いて、処理済ページ数に１を加算して（Ｓ１５０）、この処理済ページ数が合計ページ数となったか否かを判断する（Ｓ１６０）。処理済ページ数がＳ１１０の処理の実行により算出された合計ページ数に満たないときには（Ｓ１６０，ＮＯ）、Ｓ１３０以下の処理を繰り返し、選択ドキュメントリストと印刷モードと処理済ページ数とから、次に必要となるドキュメントＮＯ．とそのページＮＯ．を決定する（Ｓ１３０）。
【００４９】
処理済ページ数が１で、印刷モードが２ＩＮ１印刷、４ＩＮ１印刷、両面印刷の場合、印刷データとして印刷順の１番目のドキュメントの２ページ目のページデータを展開して画像データを形成する。その際、図６、図７に示すように、２ＩＮ１印刷の場合は一枚の記録媒体の表面右半分の画像データとして、４ＩＮ１印刷の場合は一枚の記録媒体の表面右上１／４の画像データとして、両面印刷の場合は一枚の記録媒体の裏面全面分の画像データとして形成される。
【００５０】
一方、印刷モードがブックレット印刷の場合、図７に示すように、印刷データとして印刷順の２番目のドキュメントの２ページ目のページデータを展開して、一枚の記録媒体の表面右半分の画像データを形成する。
【００５１】
画像データを形成した後、処理済ページ数に１を加算して（Ｓ１５０）、処理済ページ数を２とし、処理済ページ数が合計ページ数に満たないことから（Ｓ１６０，ＮＯ）、Ｓ１３０以下の処理を繰り返し、図６、図７に示すように、選択ドキュメントリストと印刷モードと処理済ページ数とから、次に必要となるドキュメントＮＯ．とそのページＮＯ．を決定し、決定されたドキュメントＮＯ．とページＮＯ．とに相当するページデータを読み込み、印刷モードに基づいて画像データ化する（Ｓ１４０）。
【００５２】
Ｓ１３０以下の処理を繰り返して、印刷モードが２ＩＮ１印刷、４ＩＮ１印刷、両面印刷の場合は、印刷順の１番目のドキュメントの全てのページを画像データ化した後は、印刷順の２番目のドキュメントの各ページを順に画像データ化する。
【００５３】
印刷モードがブックレット印刷の場合は、中綴じ製本する順番で、即ち、最初のページに印刷順が１番目のドキュメントの１ページ目を割り付けて、続いて、合計ページ数から必要とする記録媒体の枚数を算出し、この必要枚数の記録媒体に中綴じ製本となる順番でドキュメントＮＯ．とそのページＮＯ．を割り付け、画像データ化する。
【００５４】
そして、処理済ページ数が合計ページ数に達したときには（Ｓ１６０，ＹＥＳ）、印刷モードと合計ページ数から追加が必要な空白ページ数を計算する（Ｓ１７０）。ページ数が５のドキュメントとページ数が２のドキュメントの合計ページ数が７で有る場合、例えば、印刷モードが２ＩＮ１印刷の場合には、４枚の記録媒体を必要とし、１ページ分（記録媒体の半分に相当）の空白ページを必要とする。
【００５５】
同様に、４ＩＮ１印刷では、２枚の記録媒体を必要とし、１ページ分（記録媒体の１／４に相当）の空白ページを、両面印刷では４枚の記録媒体を必要とし、１ページ分（記録媒体の全面分）の空白ページを必要とする。ブックレット印刷では２枚の記録媒体を必要とし、１ページ分（記録媒体の半分に相当）の空白ページを必要とする。
【００５６】
必要な空白ページ数を算出すると、次に、印刷モードに基づいて空白ページ数分の空白ページを画像データ化する（Ｓ１８０）。続いて、印刷モードに基づいてダイレクト印刷する（Ｓ１９０）。
【００５７】
印刷モードが２ＩＮ１印刷の場合には、図６に示すように、２ＩＮ１印刷の割付により、１枚目の記録媒体の片面に、Ｓ１４０の処理により画像データ化した、印刷順が１番目のドキュメントの１ページ目と２ページ目との各画像データを左右に結合して、印刷する。
【００５８】
２枚目の記録媒体の片面には、印刷順が１番目のドキュメントの３ページ目と４ページ目との各画像データを、３枚目の記録媒体の片面には、印刷順が１番目のドキュメントの５ページ目と印刷順が２番目のドキュメントの１ページ目との各画像データを、４枚目の記録媒体の片面には、印刷順が２番目のドキュメントの２ページ目と空白ページとの各画像データを印刷する。
【００５９】
印刷モードが４ＩＮ１印刷の場合には、図６に示すように、４ＩＮ１印刷の割付により、１枚目の記録媒体の片面に、Ｓ１４０の処理により画像データ化した、印刷順が１番目のドキュメントの１ページ目〜４ページ目の各画像データを上下左右に結合して、印刷する。２枚目の記録媒体の片面には、印刷順が１番目のドキュメントの５ページ目と印刷順が２番目のドキュメントの１ベージ目及び２ページ目と空白ページとの各画像データを印刷する。
【００６０】
印刷モードが両面印刷の場合には、図７に示すように、両面印刷の割付により、１枚目の記録媒体の表面に、Ｓ１４０の処理により画像データ化した、印刷順が１番目のドキュメントの１ページ目の画像データを印刷し、裏面に印刷順が１番目のドキュメントの２ページ目の画像データを印刷する。同様に、２枚目の表面に１番目のドキュメントの３ページ目、裏面に１番目のドキュメントの４ページ目、３枚目の表面に１番目のドキュメントの５ページ目、裏面に２番目のドキュメントの１ページ目、４枚目の表面に２番目のドキュメントの２ページ目、裏面に空白ページの各画像データを印刷する。
【００６１】
一方、印刷モードがブックレット印刷の場合には、図７に示すように、ブックレット印刷の割付により、１枚目の記録媒体の表面に、Ｓ１４０の処理により画像データ化した、印刷順が１番目のドキュメントの２ページ目と印刷順が２番目のドキュメントの２ページ目との各画像データを左右に結合して、印刷する。１枚目の記録媒体の裏面に、印刷順が１番目のドキュメントの１ページ目と空白ページとの各画像データを印刷する。
【００６２】
２枚目の記録媒体の表面に、印刷順が１番目のドキュメントの４ページ目と５ページ目との各画像データを印刷し、裏面に印刷順が１番目のドキュメントの３ページ目と印刷順が２番目のドキュメントの１ページ目との各画像データを印刷する。
【００６３】
そして、ダイレクト印刷を終了すると、本割付ダイレクト印刷処理を終了する。尚、前述した実施形態では、同じファイル形式のドキュメントを連結して印刷する場合を例にしたが、これに限らず、図８に示すように、外部ストレージ１４に記憶された印刷データのファイル形式が異なる場合であっても、画像データに展開して結合するので、ファイル形式が異なる印刷データの組み合わせでも連結して割付ダイレクト印刷が可能である。
【００６４】
このように、複数の印刷データを連結して、一枚の記録媒体に複数ページを割り付けて印刷する際、複数の印刷データの間に空白ページが生じないので整合性よく連続して印刷できる。例えば、印刷順が１番目の印刷データがワープロソフトで作成した文書データに応じたもので、印刷順が２番目の印刷データが表計算ソフトで作成した表データに応じたものである場合、これら２つの印刷データを連結して、一枚の記録媒体に複数ページを割り付けて印刷する際、２つの印刷データの間に空白ページが生じることなく整合性よく印刷できる。
【００６５】
尚、本実施形態では、Ｓ１００の処理の実行が印刷順記憶手段として働き、Ｓ１１０〜１６０の処理の実行が展開手段として働く。また、Ｓ１７０，Ｓ１８０の処理の実行が空白ページ作成手段として働き、Ｓ１９０の処理の実行が印刷手段として働く。
【００６６】
以上本発明はこの様な実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様で実施し得る。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態としての画像形成装置の外観を示す斜視図である。
【図２】本実施形態の画像形成装置の電気系統を示すブロック図である。
【図３】本実施形態の割付ダイレクト印刷処理を示すフローチャートである。
【図４】本実施形態の印刷ファイル選択時の表示部への表示を示す説明図である。
【図５】本実施形態の選択ドキュメントリストの内容を示す説明図である。
【図６】本実施形態の２ＩＮ１印刷と４ＩＮ１印刷との割付を示す説明図である。
【図７】本実施形態の両面印刷とブックレット印刷との割付を示す説明図である。
【図８】本実施形態のファイル形式が異なる印刷データの組み合わせ例を示す説明図である。
【図９】従来の２ＩＮ１印刷と４ＩＮ１印刷との印刷結果を示す説明図である。
【図１０】従来の両面印刷とブックレット印刷との印刷結果を示す説明図である。
【符号の説明】
【００６８】
１…画像形成装置      ２…装置本体
４…給紙カセット      ６…トレイ部
８…表示部            １０…操作部
１４…外部ストレージ  １６…挿入口
２６…ハードディスク  ３０…画像形成ユニット部
ＰＣ…外部機器
【図１】
2008201045.tif 000003
【図２】
2008201045.tif 000004
【図３】
2008201045.tif 000005
【図４】
2008201045.tif 000006
【図５】
2008201045.tif 000007
【図６】
2008201045.tif 000008
【図７】
2008201045.tif 000009
【図８】
2008201045.tif 000010
【図９】
2008201045.tif 000011
【図１０】
2008201045.tif 000012
【手続補正書】
【提出日】平成20年2月6日(2008.2.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部ストレージが着脱可能に装着される接続部と、
前記接続部に装着された前記外部ストレージに記憶された複数の印刷データから印刷する複数の前記印刷データを選択させ、選択された複数の前記印刷データの印刷順を記憶する印刷順記憶手段と、
一枚の記録媒体に複数ページを割り付けて印刷する際に、前記印刷順記憶手段に記憶された前記印刷順に応じて前記各印刷データの各ページ毎の印刷順を決定して、決定した印刷順に応じて各ページを一枚の前記記録媒体への割付に応じた画像データに展開する展開手段と、
前記記録媒体への割付と選択された複数の前記印刷データの合計ページ数とから、前記記録媒体への割付に応じて追加する空白ページ数を算出して、空白ページ数分の空白ページを画像データ化する空白ページ作成手段と、
前記展開手段により展開された前記画像データのページ及び前記空白ページ作成手段により前記画像データ化された前記空白ページを前記記録媒体への割付に応じて前記記録媒体に印刷する印刷手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
一枚の前記記録媒体への複数ページの割付が、一枚の前記記録媒体の片面に複数ページを割り付けて印刷する集約割付であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
一枚の前記記録媒体への複数ページの割付が、一枚の前記記録媒体の両面にそれぞれ１ページづつ印刷する両面割付であることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
一枚の前記記録媒体への複数ページの割付が、複数枚の前記記録媒体を中綴じ製本する順番で両面印刷するブックレット割付であることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記印刷順記憶手段は、印刷する複数の前記印刷データの印刷順を、前記印刷データが選択された順番で記憶することを特徴とする請求項１ないし請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記印刷順記憶手段は、印刷する複数の前記印刷データの印刷順を、選択された前記印刷データに基づいて別途指示された順番で記憶することを特徴とする請求項１ないし請求項４のいずれかにに記載の画像形成装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着脱可能に装着された外部ストレージに記憶された印刷データをダイレクト印刷する画像形成装置に関する。
【背景技術】
【０００２】
従来より、ホストコンピュータにネットワーク等を介して接続された画像形成装置に、印刷データをジョブ形式で送信して、印刷データを画像形成装置により記録媒体に印刷している。その際、一枚の記録媒体に１ページを印刷する場合に限らず、一枚の記録媒体に複数ページを割り付けて印刷することも行われている。例えば、一枚の記録媒体の片面に２ページ分を割り付けて印刷（以下、２ＩＮ１印刷という。）、あるいは一枚の記録媒体の片面に４ページ分を割り付けて印刷（以下、４ＩＮ１印刷という。）、一枚の記録媒体の両面にそれぞれ１ベージずつ割り付けて印刷（以下、両面印刷という。）することも行われている。更に、複数枚の記録媒体を中綴じ製本する順番で割り付けて両面印刷（以下、ブックレット印刷という。）することも行われている。
【０００３】
また、特許文献１にあるように、ジョブ形式で構成されたデータが連続する場合、連続するデータを一時的に１つのジョブとして連結印刷する画像形成装置も知られている。
【特許文献１】特開２００５−１１２６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
こうした従来の装置では、図９に示すように、全５ページのドキュメントファイル１と、全２ページのドキュメントファイル２とのそれぞれの印刷ジョブを連結して印刷すると、７枚の記録媒体にそれぞれのページが印刷される。
【０００５】
しかし、ドキュメントファイル１とドキュメントファイル２とを一つのドキュメントとしてまとまった印刷物、しかも、一枚の記録媒体に複数ページを割り付けた印刷物としたい場合がある。
【０００６】
ホストコンピュータで作成されたドキュメントファイル１とドキュメントファイル２との印刷ジョブが、例えば、２ＩＮ１印刷である場合、２つの印刷ジョブを連結して印刷すると、図９に示すように、ドキュメントファイル１のページ数が奇数である場合、印刷されたドキュメントファイル１の最後のページが印刷される３枚目の記録媒体の右半分が空白のページとして印刷される。
【０００７】
また、４ＩＮ１印刷である場合、４ＩＮ１印刷のレイアウトの２つの印刷ジョブを連結して印刷すると、図９に示すように、ドキュメントファイル１のページ数に応じて、ドキュメントファイル１の最後の記録媒体の１／４〜３／４分の空白ページが生じる。
【０００８】
更に、ドキュメントファイル１とドキュメントファイル２との印刷ジョブが、例えば、両面印刷である場合、２つの印刷ジョブを連結して印刷すると、図１０に示すように、ドキュメントファイルのページ数が奇数である場合、印刷されたドキュメントファイル１の最後のページが印刷される３枚目の記録媒体の裏面が空白のページとして印刷される。
【０００９】
ブックレット印刷である場合、２つの印刷ジョブを連結して印刷すると、図１０に示すように、各ドキュメントファイル毎のブックレット印刷となってしまい、空白ページが生じると共に、ドキュメントファイル１とドキュメントファイル２とを印刷した記録媒体を重ねて中綴じ製本しても、ページがつながらず、ブックレットの体をなさない。
【００１０】
このように、一枚の記録媒体に複数ページを割り付けて印刷すると、ドキュメントファイル１とドキュメントファイル２との間に空白ページが生じて、一つのドキュメントとしての整合性が取れない場合があり、ブックレット印刷では更にブックレットの体をなさないという問題があった。
【００１１】
本発明の課題は、複数の印刷データをまとめて、一枚の記録媒体に複数ページを割り付けて印刷しても整合性の得られる画像形成装置を提供することにある。
【課題を解決するための手段】
【００１２】
かかる課題を達成すべく、本発明は課題を解決するため次の手段を取った。即ち、外部ストレージが着脱可能に装着される接続部と、前記接続部に装着された前記外部ストレージに記憶された複数の印刷データから印刷する複数の前記印刷データを選択させ、選択された複数の前記印刷データの印刷順を記憶する印刷順記憶手段と、一枚の記録媒体に複数ページを割り付けて印刷する際に、前記印刷順記憶手段に記憶された前記印刷順に応じて前記各印刷データの各ページ毎の印刷順を決定して、決定した印刷順に応じて各ページを一枚の前記記録媒体への割付に応じた画像データに展開する展開手段と、前記記録媒体への割付と選択された複数の前記印刷データの合計ページ数とから、前記記録媒体への割付に応じて追加する空白ページ数を算出して、空白ページ数分の空白ページを画像データ化する空白ページ作成手段と、前記展開手段により展開された前記画像データのページ及び前記空白ページ作成手段により前記画像データ化された前記空白ページを前記記録媒体への割付に応じて前記記録媒体に印刷する印刷手段と、を備えたことを特徴とする画像形成装置がそれである。
【００１３】
一枚の前記記録媒体への複数ページの割付が、一枚の前記記録媒体の片面に複数ページを割り付けて印刷する集約割付であってもよい。あるいは、一枚の前記記録媒体への複数ページの割付が、一枚の前記記録媒体の両面にそれぞれ１ページづつ印刷する両面割付であってもよい。あるいは、一枚の前記記録媒体への複数ページの割付が、複数枚の前記記録媒体を中綴じ製本する順番で両面印刷するブックレット割付であってもよい。
【００１４】
また、前記印刷順記憶手段は、印刷する複数の前記印刷データの印刷順を、前記印刷データが選択された順番で記憶してもよい。あるいは、前記印刷順記憶手段は、印刷する複数の前記印刷データの印刷順を、選択された前記印刷データに基づいて別途指示された順番で記憶してもよい。
【発明の効果】
【００１５】
本発明の画像形成装置は、複数の印刷データを連結して、一枚の記録媒体に複数ページを割り付けて印刷する際、複数の印刷データの間に空白ページが生じないので整合性よく連続して印刷できるという効果を奏する。
【００１６】
記録媒体への割付が、２ＩＮ１印刷、４ＩＮ１印刷、両面印刷、ブックレット印刷のいずれの場合でも、複数の印刷データの間に空白ページを生じさせることなく、整合性よく印刷できる。
【００１７】
印刷する複数の印刷データの印刷順を、印刷データが選択された順番で記憶すると、印刷データの選択と印刷順とを同時に指定でき、設定が容易になる。また、印刷する複数の印刷データの印刷順を、選択された印刷データに基づいて別途指示された順番で記憶すると、選択と印刷順とを別々に指示できるので、多くの印刷データを選択する際に設定がし易くなる。
【発明を実施するための最良の形態】
【００１８】
以下本発明を実施するための最良の形態を図面に基づいて詳細に説明する。
図１は本実施形態の画像形成装置１の外観を示す斜視図である。図１に示すように、画像形成装置１は、装置本体２の下側に用紙等の図示しない記録媒体を収納する給紙カセット４が抜き差し可能に設けられている。装置本体２の上側には、印刷処理された記録媒体が排出されるトレイ部６が設けられると共に、液晶ディスプレイ等を用い情報を表示する表示部８、各種操作キーによる各種の入力操作を受け付ける操作部１０が設けられている。また、装置本体２には、ＵＳＢメモリ等を用いた外部ストレージ１４が着脱可能な挿入口１６が設けられている。
【００１９】
図２は本画像形成装置１の電気系統を示すブロック図である。画像形成装置１は、処理プログラムを実行するＣＰＵ２０、処理プログラム等を記憶するＲＯＭ２２、処理結果等を一時的に記憶するＲＡＭ２４、データ等を記憶するハードディスク（ＨＤＤ）２６、外部ストレージ１４が接続される接続部２８、表示部８、操作部１０、処理プログラム等に基づいて制御され記録媒体に印刷する画像形成ユニット部３０、パーソナルコンピュータ等の外部機器ＰＣにＬＡＮ等のネットワーク３１を介して接続されるネットワークインターフェース３２を備え、これらがバス３４を介して相互にデータの遣り取りができるように接続されている。
【００２０】
本実施形態では、外部ストレージ１４は、不揮発性メモリを用いた携帯型のＵＳＢ（Ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）メモリを用いて、画像形成装置１にＵＳＢ接続することにより、外部ストレージ１４が接続部２８に着脱可能に構成されている。外部ストレージ１４は、ＵＳＢメモリに限らず、着脱可能で読み書きが可能な記憶装置であればよく、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク等でもよく、あるいは、いわゆる不揮発性のメモリカードを用いてもよい。
【００２１】
画像形成ユニット部３０は、画像データをレーザ光に変換して図示しない感光ドラム上で走査させて潜像を形成し、潜像は現像されてトナー像となり、給紙カセット４から供給された記録媒体上にトナー像が転写され、トナー像が記録媒体に定着されて、トレイ部６に排紙されるように構成されている。
【００２２】
また、両面印刷の場合には、画像形成ユニット部３０は、記録媒体の表面を印刷した後、続けて同じ記録媒体を反転させて、裏面に印刷することができるように構成されている。本実施形態の画像形成ユニット部３０は、感光ドラム上に１ページ分のトナー像を形成し、トナー像を記録媒体に転写するページプリンタを用いているが、これに限らず、インクジェット式のシリアルプリンタでもよい。
【００２３】
画像形成装置１は、外部機器ＰＣからネットワークインターフェース３２を介して供給された印刷データ、あるいは外部ストレージ１４に記憶された印刷データをラスタ化してＲＡＭ２４内のフレームメモリにビットマップのデータとして展開して画像データを形成する。ＲＡＭ２４内のフレームメモリに展開された画像データは、画像形成ユニット部３０へＣＭＹＫデータ（グレイスケールの場合には、Ｋデータ）として送られ、用紙等の記録媒体上に印刷される。尚、印刷はカラー印刷でもモノクロ印刷でもよい。
【００２４】
この印刷データは、例えば、ページ記述言語（ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ））データやダイレクト印刷可能なフォーマット（ＰＤＦ、ＴＩＦＦ、ＪＰＥＧ等の形式）のデータである。
【００２５】
次に、前述した画像形成装置１において行われる割付ダイレクト印刷処理について、図３のフローチャートによって説明する。図３は本実施形態の割付ダイレクト印刷処理を示すフローチャートである。
【００２６】
割付ダイレクト印刷処理は、操作部１０のキーを操作して、表示部８に表示される機能メニューから割付ダイレクト印刷メニューを選択して、キー操作することにより実行される。また、実行に先立って、外部ストレージ１４は挿入口１６に挿入されて装着される。
【００２７】
この外部ストレージ１４には印刷データが予め記憶される。外部ストレージ１４への印刷データの記憶は、外部機器ＰＣに外部ストレージ１４を装着して、外部機器ＰＣにより外部ストレージ１４に記憶される。この外部機器ＰＣは画像形成装置１とネットワーク３１を介して接続されている必要はない。
【００２８】
例えば、外部機器ＰＣにインストールされているワープロソフト、表計算ソフト、画像処理ソフト等のアプリケーションソフトの実行時に、そのアプリケーションソフトの印刷メニューでの選択により、「ファイルへ出力」が選択されると、外部ストレージ１４に印刷データが記憶される。印刷データは、ページ記述言語（ＰＤＬ）データやダイレクト印刷可能なフォーマット（ＰＤＦ、ＴＩＦＦ、ＪＰＥＧ等の形式）の形式のデータである。
【００２９】
外部機器ＰＣのワープロソフトや表計算ソフト等のアプリケーションソフトにより作成された文書データや表データ等が、印刷メニューを選択することにより、画像形成装置１に対応したプリンタドライバソフトにより、ページ記述言語データに変換されて、外部ストレージ１４に記憶される。
【００３０】
また、米国のアドビシステムズ社が開発したファイル形式で、テキストや画像だけでなく、レイアウトやフォントの情報などもファイルに納められ、元の文書のままに表示できるＰＤＦデータであれば、アプリケーションソフトに依存することなくダイレクト印刷が可能である。
【００３１】
更に、画像フォーマット形式の、ＴＩＦＦ形式やＪＰＥＧ形式等もダイレクト印刷が可能であるので、ＰＤＦ、ＴＩＦＦ、ＪＰＥＧ等のファイル形式であれば、そのまま外部ストレージ１４に記憶させる。画像形成装置１がフォントデータを持っているときには、いわゆるテキスト形式の印刷データをダイレクト印刷可能であり、ＴＸＴ形式の印刷データを外部ストレージ１４に記憶させてもよい。
【００３２】
外部ストレージ１４にこの印刷データを記憶することにより、外部機器ＰＣによることなく、ダイレクト印刷に対応した画像形成装置１により記録媒体に印刷できる。この印刷データを記憶した外部ストレージ１４を外部機器ＰＣから取り外して、画像形成装置１にこの外部ストレージ１４を装着する。
【００３３】
そして、割付ダイレクト印刷処理が実行されると、選択ドキュメントリストを作成する（Ｓ１００）。選択ドキュメントリストは、外部ストレージ１４に記憶された複数の印刷データから、連結してダイレクト印刷する複数の印刷データを選択して作成される。
【００３４】
図４（イ）に示すように、表示部８に、外部ストレージ１４に記憶されている印刷データのファイル名を２ファイルづつ表示して、印刷するファイル名をスクロールさせ、操作部１０のセットキーを押下することにより、表示部８に表示されている２つのファイルの一方が選択される。続けて、同様に、表示をスクロールさせて印刷するファイル名を選択する。
【００３５】
連結して印刷する複数の印刷データファイルを表示部８に表示したファイル名から選択すると、印刷データのファイル名からなる選択ドキュメントリストが図５に示すように作成され、ＲＡＭ２４に記憶される。また、選択ドキュメントリストには、複数の印刷データファイルの印刷順も含まれる。
【００３６】
この印刷順は、スクロールさせて選択した順番がそのまま印刷順となるように設定しても、あるいは、選択させて選択ドキュメントリストを作成した後、その選択ドキュメントリストを表示部８に表示して、印刷順を別途指定するように設定してもよい。
【００３７】
選択ドキュメントリストには、更に、連結して印刷する複数の印刷データファイルのそれぞれの印刷ページ数をも含めて作成する。印刷ページ数は、外部ストレージ１４に記憶されている選択した印刷データファイルから読み込む。
【００３８】
また、図４（ロ）に示すように、表示部８の表示エリアが大きく、多くのファイル名を表示できるときには、多くの印刷データのファイル名を表示して、カーソルを移動させて、連結して印刷する複数の印刷データファイル名を選択させるようにしてもよい。その際、印刷順についても、選択順をそのまま印刷順として設定するようにしてもよく、あるいは、印刷する印刷データファイル名の選択と、印刷順とを別々に指定するように設定してもよい。
【００３９】
こうして、印刷順、印刷データファイル名、印刷ページ数を含む選択ドキュメントリストを作成してＲＡＭ２４に記憶させると、次に、選択された全てのドキュメントの合計ページ数を算出する（Ｓ１１０）。合計ページ数は、選択ドキュメントリストの各印刷ページ数を合計して算出する。例えば、図５に示す場合には、５＋２＝７ページとなる。
【００４０】
続いて、処理済ページ数カウンタ（以下、処理済ページ数という。）を０としてから（Ｓ１２０）、選択ドキュメントリストと印刷モードと処理済ページ数とから、次に必要となるドキュメントＮＯ．とそのページＮＯ．を決定する（Ｓ１３０）。
【００４１】
印刷モードとは、一枚の記録媒体に複数ページをどのように割り付けて印刷するかの、例えば、２ＩＮ１印刷、４ＩＮ１印刷、両面印刷、ブックレット印刷のいずれの割付で印刷するかを示すモードであり、例えば、予め表示部８に表示した印刷モードからいずれかを選択することにより指示される。
【００４２】
必要となるドキュメントＮＯ．とは、選択ドキュメントリストに登録されている印刷順の印刷データファイル名を示す番号であり、そのページＮＯ．とは、ドキュメントＮＯ．の何ページ目を印刷するのかを示すページ番号である。
【００４３】
印刷モードが２ＩＮ１印刷、４ＩＮ１印刷、両面印刷の場合、処理済ページ数が０であるときには、図６、図７に示すように、ドキュメントＮＯ．に印刷順の１番目のドキュメントが、ページＮＯ．にはそのドキュメントの１ページ目が割り当て決定される。
【００４４】
一方、印刷モードがブックレット印刷の場合、処理済ページ数が０であるときには、図７に示すように、ドキュメントＮＯ．に印刷順の１番目のドキュメントが、ページＮＯ．にはそのドキュメントの２ページ目が割り当て決定される。
【００４５】
次に、決定されたドキュメントＮＯ．とページＮＯ．とに相当するページデータを読み込み、印刷モードに基づいて画像データ化する（Ｓ１４０）。印刷モードが２ＩＮ１印刷、４ＩＮ１印刷、両面印刷の場合、印刷データとして印刷順の１番目のドキュメントの１ページ目を外部ストレージ１４から読み込み、この印刷データをラスタ化してＲＡＭ２４内のフレームメモリにビットマップのデータとして展開して画像データを形成する。
【００４６】
その際、印刷モードが２ＩＮ１印刷であるときには、図６に示すように、一枚の記録媒体の表面左半分の画像データとして、印刷データを縮小して形成される。また、印刷モードが４ＩＮ１印刷であるときには、図６に示すように、一枚の記録媒体の表面左上１／４の画像データとして、印刷データを縮小して形成される。更に、印刷モードが両面印刷であるときには、図７に示すように、印刷データの大きさのままの画像データとして形成される。
【００４７】
一方、印刷モードがブックレット印刷であるときには、図７に示すように、印刷データとして印刷順の１番目のドキュメントの２ページ目を外部ストレージ１４から読み込み、この印刷データを展開して画像データを形成する。その際、一枚の記録媒体の表面左半分の画像データとして、印刷データを縮小して形成される。
【００４８】
続いて、処理済ページ数に１を加算して（Ｓ１５０）、この処理済ページ数が合計ページ数となったか否かを判断する（Ｓ１６０）。処理済ページ数がＳ１１０の処理の実行により算出された合計ページ数に満たないときには（Ｓ１６０，ＮＯ）、Ｓ１３０以下の処理を繰り返し、選択ドキュメントリストと印刷モードと処理済ページ数とから、次に必要となるドキュメントＮＯ．とそのページＮＯ．を決定する（Ｓ１３０）。
【００４９】
処理済ページ数が１で、印刷モードが２ＩＮ１印刷、４ＩＮ１印刷、両面印刷の場合、印刷データとして印刷順の１番目のドキュメントの２ページ目のページデータを展開して画像データを形成する。その際、図６、図７に示すように、２ＩＮ１印刷の場合は一枚の記録媒体の表面右半分の画像データとして、４ＩＮ１印刷の場合は一枚の記録媒体の表面右上１／４の画像データとして、両面印刷の場合は一枚の記録媒体の裏面全面分の画像データとして形成される。
【００５０】
一方、印刷モードがブックレット印刷の場合、図７に示すように、印刷データとして印刷順の２番目のドキュメントの２ページ目のページデータを展開して、一枚の記録媒体の表面右半分の画像データを形成する。
【００５１】
画像データを形成した後、処理済ページ数に１を加算して（Ｓ１５０）、処理済ページ数を２とし、処理済ページ数が合計ページ数に満たないことから（Ｓ１６０，ＮＯ）、Ｓ１３０以下の処理を繰り返し、図６、図７に示すように、選択ドキュメントリストと印刷モードと処理済ページ数とから、次に必要となるドキュメントＮＯ．とそのページＮＯ．を決定し、決定されたドキュメントＮＯ．とページＮＯ．とに相当するページデータを読み込み、印刷モードに基づいて画像データ化する（Ｓ１４０）。
【００５２】
Ｓ１３０以下の処理を繰り返して、印刷モードが２ＩＮ１印刷、４ＩＮ１印刷、両面印刷の場合は、印刷順の１番目のドキュメントの全てのページを画像データ化した後は、印刷順の２番目のドキュメントの各ページを順に画像データ化する。
【００５３】
印刷モードがブックレット印刷の場合は、中綴じ製本する順番で、即ち、最初のページに印刷順が１番目のドキュメントの１ページ目を割り付けて、続いて、合計ページ数から必要とする記録媒体の枚数を算出し、この必要枚数の記録媒体に中綴じ製本となる順番でドキュメントＮＯ．とそのページＮＯ．を割り付け、画像データ化する。
【００５４】
そして、処理済ページ数が合計ページ数に達したときには（Ｓ１６０，ＹＥＳ）、印刷モードと合計ページ数から追加が必要な空白ページ数を計算する（Ｓ１７０）。ページ数が５のドキュメントとページ数が２のドキュメントの合計ページ数が７で有る場合、例えば、印刷モードが２ＩＮ１印刷の場合には、４枚の記録媒体を必要とし、１ページ分（記録媒体の半分に相当）の空白ページを必要とする。
【００５５】
同様に、４ＩＮ１印刷では、２枚の記録媒体を必要とし、１ページ分（記録媒体の１／４に相当）の空白ページを、両面印刷では４枚の記録媒体を必要とし、１ページ分（記録媒体の全面分）の空白ページを必要とする。ブックレット印刷では２枚の記録媒体を必要とし、１ページ分（記録媒体の半分に相当）の空白ページを必要とする。
【００５６】
必要な空白ページ数を算出すると、次に、印刷モードに基づいて空白ページ数分の空白ページを画像データ化する（Ｓ１８０）。続いて、印刷モードに基づいてダイレクト印刷する（Ｓ１９０）。
【００５７】
印刷モードが２ＩＮ１印刷の場合には、図６に示すように、２ＩＮ１印刷の割付により、１枚目の記録媒体の片面に、Ｓ１４０の処理により画像データ化した、印刷順が１番目のドキュメントの１ページ目と２ページ目との各画像データを左右に結合して、印刷する。
【００５８】
２枚目の記録媒体の片面には、印刷順が１番目のドキュメントの３ページ目と４ページ目との各画像データを、３枚目の記録媒体の片面には、印刷順が１番目のドキュメントの５ページ目と印刷順が２番目のドキュメントの１ページ目との各画像データを、４枚目の記録媒体の片面には、印刷順が２番目のドキュメントの２ページ目と空白ページとの各画像データを印刷する。
【００５９】
印刷モードが４ＩＮ１印刷の場合には、図６に示すように、４ＩＮ１印刷の割付により、１枚目の記録媒体の片面に、Ｓ１４０の処理により画像データ化した、印刷順が１番目のドキュメントの１ページ目〜４ページ目の各画像データを上下左右に結合して、印刷する。２枚目の記録媒体の片面には、印刷順が１番目のドキュメントの５ページ目と印刷順が２番目のドキュメントの１ベージ目及び２ページ目と空白ページとの各画像データを印刷する。
【００６０】
印刷モードが両面印刷の場合には、図７に示すように、両面印刷の割付により、１枚目の記録媒体の表面に、Ｓ１４０の処理により画像データ化した、印刷順が１番目のドキュメントの１ページ目の画像データを印刷し、裏面に印刷順が１番目のドキュメントの２ページ目の画像データを印刷する。同様に、２枚目の表面に１番目のドキュメントの３ページ目、裏面に１番目のドキュメントの４ページ目、３枚目の表面に１番目のドキュメントの５ページ目、裏面に２番目のドキュメントの１ページ目、４枚目の表面に２番目のドキュメントの２ページ目、裏面に空白ページの各画像データを印刷する。
【００６１】
一方、印刷モードがブックレット印刷の場合には、図７に示すように、ブックレット印刷の割付により、１枚目の記録媒体の表面に、Ｓ１４０の処理により画像データ化した、印刷順が１番目のドキュメントの２ページ目と印刷順が２番目のドキュメントの２ページ目との各画像データを左右に結合して、印刷する。１枚目の記録媒体の裏面に、印刷順が１番目のドキュメントの１ページ目と空白ページとの各画像データを印刷する。
【００６２】
２枚目の記録媒体の表面に、印刷順が１番目のドキュメントの４ページ目と５ページ目との各画像データを印刷し、裏面に印刷順が１番目のドキュメントの３ページ目と印刷順が２番目のドキュメントの１ページ目との各画像データを印刷する。
【００６３】
そして、ダイレクト印刷を終了すると、本割付ダイレクト印刷処理を終了する。尚、前述した実施形態では、同じファイル形式のドキュメントを連結して印刷する場合を例にしたが、これに限らず、図８に示すように、外部ストレージ１４に記憶された印刷データのファイル形式が異なる場合であっても、画像データに展開して結合するので、ファイル形式が異なる印刷データの組み合わせでも連結して割付ダイレクト印刷が可能である。
【００６４】
このように、複数の印刷データを連結して、一枚の記録媒体に複数ページを割り付けて印刷する際、複数の印刷データの間に空白ページが生じないので整合性よく連続して印刷できる。例えば、印刷順が１番目の印刷データがワープロソフトで作成した文書データに応じたもので、印刷順が２番目の印刷データが表計算ソフトで作成した表データに応じたものである場合、これら２つの印刷データを連結して、一枚の記録媒体に複数ページを割り付けて印刷する際、２つの印刷データの間に空白ページが生じることなく整合性よく印刷できる。
【００６５】
尚、本実施形態では、Ｓ１００の処理の実行が印刷順記憶手段として働き、Ｓ１１０〜１６０の処理の実行が展開手段として働く。また、Ｓ１７０，Ｓ１８０の処理の実行が空白ページ作成手段として働き、Ｓ１９０の処理の実行が印刷手段として働く。
【００６６】
以上本発明はこの様な実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様で実施し得る。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態としての画像形成装置の外観を示す斜視図である。
【図２】本実施形態の画像形成装置の電気系統を示すブロック図である。
【図３】本実施形態の割付ダイレクト印刷処理を示すフローチャートである。
【図４】本実施形態の印刷ファイル選択時の表示部への表示を示す説明図である。
【図５】本実施形態の選択ドキュメントリストの内容を示す説明図である。
【図６】本実施形態の２ＩＮ１印刷と４ＩＮ１印刷との割付を示す説明図である。
【図７】本実施形態の両面印刷とブックレット印刷との割付を示す説明図である。
【図８】本実施形態のファイル形式が異なる印刷データの組み合わせ例を示す説明図である。
【図９】従来の２ＩＮ１印刷と４ＩＮ１印刷との印刷結果を示す説明図である。
【図１０】従来の両面印刷とブックレット印刷との印刷結果を示す説明図である。
【符号の説明】
【００６８】
１…画像形成装置      ２…装置本体
４…給紙カセット      ６…トレイ部
８…表示部            １０…操作部
１４…外部ストレージ  １６…挿入口
２６…ハードディスク  ３０…画像形成ユニット部
ＰＣ…外部機器