(57)【要約】【課題】複数のファイルの各々から所望する所定ページを切り出し、その切り出した所定ページを同じ記録媒体上に形成することができる画像形成装置を提供すること。【解決手段】少なくとも二以上のファイルが選択され（Ｓ６０４：Ｙｅｓ）、その選択された少なくとも二以上のファイルが共通に有するページ番号から、所定のページ番号が選択されると（Ｓ６０７：Ｙｅｓ）、その選択された少なくとも二以上のファイルの各々から、選択された所定ページが同じ記録用紙上に印刷されるように印刷データが作成される（Ｓ６０９）。【選択図】図６
2008273072.tif 000002
【特許請求の範囲】
【請求項１】
外部から印刷対象であるファイルに共通する情報である共通ページ番号を取得するページ番号取得手段と、
ページデータを含んだ複数のファイルを印刷対象とし、その印刷対象であるファイルそれぞれに含まれ、前記共通ページ番号によって特定されるページデータそれぞれから再現した複数の画像を、画像形成手段によって同じ記録媒体に形成させる画像形成制御手段とを備えていることを特徴とする画像形成装置。
【請求項２】
前記ページ番号取得手段は、前記共通ページ番号として、複数のページ番号を取得可能に構成されており、
前記画像形成制御手段は、印刷対象であるファイルそれぞれに含まれ、前記複数のページ番号それぞれによって特定されるページデータそれぞれから再現した複数の画像を、前記画像形成手段によって同じ記録媒体に形成させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
記憶媒体に記憶された複数のファイルからサブファイルを特定するために必要な入力手順と、記憶媒体に記憶された複数のファイルからメインファイルを特定するために必要な入力手順と、前記共通ページ番号の入力手順と、前記メインファイルに対する情報である独立ページ番号の入力手順とを表示手段に表示する表示制御手段と、
前記入力手順に従った外部入力に従い、前記サブファイルと、前記メインファイルとを特定する特定手段とを備え、
前記ページ番号取得手段は、前記入力手順に従った外部入力に従い、前記共通ページ番号と、前記独立ページ番号とを取得し、
前記画像形成制御手段は、前記サブファイルそれぞれに含まれ、前記共通ページ番号によって特定されるページデータから再現した画像と、前記メインファイルに含まれ、前記独立ページ番号によって特定されるページデータから再現した画像とを、前記画像形成手段によって同じ記録媒体に形成させることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記表示制御手段は、前記ページ番号取得手段が取得した独立ページ番号のうち少なくとも１つを選択する手順を、前記共通ページ番号の入力手順として表示手段に表示し、
前記ページ番号取得手段は、前記ページ番号取得手段が取得した独立ページ番号のうち少なくとも１つを選択するという入力手順に従った外部入力に従い、共通ページ番号を取得することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記画像形成制御手段は、前記サブファイルそれぞれに含まれ、前記共通ページ番号によって特定されるページデータから再現した画像と、前記メインファイルに含まれ、前記独立ページ番号によって特定されるページデータから再現した画像とを異なる態様で、前記画像形成手段によって同じ記録媒体に形成させることを特徴とする請求項３又は４に記載の画像形成装置。
【請求項６】
前記共通ページ番号は、少なくとも一以上のページデータによって構成されるチャプター番号であり、
前記ページ番号取得手段は、複数のファイルそれぞれから前記チャプター番号に属する全てページデータを取得し、
前記画像形成制御手段は、前記ページ番号取得手段によって取得するページデータを再現した複数の画像を、画像形成手段によって同じ記録媒体に形成させることを特徴とする請求項１から５のいずれかに記載の画像形成装置。
【請求項７】
前記複数のファイルのそれぞれから前記共通ページ番号によって特定されるページデータの合計数が所定数を超えているかを判断する判断手段と、
その判断手段によって、前記合計数が前記所定数を超えていると判断された場合に、同じ記録媒体に形成させるファイルの数は維持しつつ、同じ記録媒体に形成させるページデータから再現する画像の数を減少させる減少手段とを備えていることを特徴とする請求項１から６のいずれかに記載の画像形成装置。
【請求項８】
記憶媒体に記憶された複数のファイルからメインファイルを特定するために必要な入力手順と、記憶媒体に記憶された複数のファイルから複数の従属ファイルを特定するために必要な入力手順と、前記メインファイルに対する情報である複数の独立ページ番号の入力手順と、前記複数の従属ファイルそれぞれに対する情報である従属ページ番号の入力手順とを表示手段に表示する表示制御手段と、
前記入力手順に従った外部入力に従い、前記サブファイルと、前記メインファイルとを特定する特定手段と、
前記入力手順に従った外部入力に従い、前記独立ページ番号と、前記従属ページ番号とを取得するページ番号取得手段と、
前記メインファイルに含まれ、前記独立ページ番号によって特定されるページデータから再現した画像と、前記従属ファイルに含まれ、前記従属ページ番号によって特定されるページデータから再現した画像とを、画像形成手段によって同じ記録媒体に形成させる画像形成制御手段とを備え、
前記表示制御手段は、前記従属ページ番号の入力回数が、前記ページ番号取得手段による前記複数の独立ページ番号の取得数に一致するまで、前記従属ページ番号を一つずつ入力する手順を表示することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のファイルの各々から所望する所定ページを切り出し、その切り出した所定ページを同じ記録媒体上に形成することができる画像形成装置に関するものである。
【背景技術】
【０００２】
従来より、ファイルに基づいて画像を記録媒体に形成する画像形成装置が知られている。この画像形成装置に関連し、次の特許文献１には、メモリカードに記憶されている複数の画像ファイルから、印刷したい画像を選択したい場合に、メモリカード５４の全画像ファイルをサムネイル化したサムネイル画像を、各画像ファイルのファイル名と対応つけて印刷用のインデックスシート７０として同じ印刷用紙に印刷する多機能プリンタ１０が記載されている。
【特許文献１】特開２００４−２５５７２９号公報（段落第「００２９」、図３，６等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１に記載されている多機能プリンタ１０では、例えば、各ファイルが複数ページから成るテキストデータで構成されている場合には、その各ファイルの第３ページ目の各々を同じ印刷用紙に印刷したり、一のファイルの第２ページ目と他のファイルの第３ページ目とを、同じ印刷用紙に印刷したりすることはできないという問題点があった。
【０００４】
本発明は上述した問題点を解決するためになされたものであり、複数のファイルの各々から所望する所定ページを切り出し、その切り出した所定ページを同じ記録媒体上に形成することができる画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
この目的を達成するために、請求項１記載の画像形成装置は、外部から印刷対象であるファイルに共通する情報である共通ページ番号を取得するページ番号取得手段と、ページデータを含んだ複数のファイルを印刷対象とし、その印刷対象であるファイルそれぞれに含まれ、前記共通ページ番号によって特定されるページデータそれぞれから再現した複数の画像を、画像形成手段によって同じ記録媒体に形成させる画像形成制御手段とを備えている。
【０００６】
請求項２記載の画像形成装置は、請求項１に記載の画像形成装置において、前記ページ番号取得手段は、前記共通ページ番号として、複数のページ番号を取得可能に構成されており、前記画像形成制御手段は、印刷対象であるファイルそれぞれに含まれ、前記複数のページ番号それぞれによって特定されるページデータそれぞれから再現した複数の画像を、前記画像形成手段によって同じ記録媒体に形成させる。
【０００７】
請求項３記載の画像形成装置は、請求項１又は２に記載の画像形成装置において、記憶媒体に記憶された複数のファイルからサブファイルを特定するために必要な入力手順と、記憶媒体に記憶された複数のファイルからメインファイルを特定するために必要な入力手順と、前記共通ページ番号の入力手順と、前記メインファイルに対する情報である独立ページ番号の入力手順とを表示手段に表示する表示制御手段と、前記入力手順に従った外部入力に従い、前記サブファイルと、前記メインファイルとを特定する特定手段とを備え、前記ページ番号取得手段は、前記入力手順に従った外部入力に従い、前記共通ページ番号と、前記独立ページ番号とを取得し、前記画像形成制御手段は、前記サブファイルそれぞれに含まれ、前記共通ページ番号によって特定されるページデータから再現した画像と、前記メインファイルに含まれ、前記独立ページ番号によって特定されるページデータから再現した画像とを、前記画像形成手段によって同じ記録媒体に形成させる。
【０００８】
請求項４記載の画像形成装置は、請求項３記載の画像形成装置において、前記表示制御手段は、前記ページ番号取得手段が取得した独立ページ番号のうち少なくとも１つを選択する手順を、前記共通ページ番号の入力手順として表示手段に表示し、前記ページ番号取得手段は、前記ページ番号取得手段が取得した独立ページ番号のうち少なくとも１つを選択するという入力手順に従った外部入力に従い、共通ページ番号を取得する。
【０００９】
請求項５記載の画像形成装置は、請求項３又は４に記載の画像形成装置において、前記画像形成制御手段は、前記サブファイルそれぞれに含まれ、前記共通ページ番号によって特定されるページデータから再現した画像と、前記メインファイルに含まれ、前記独立ページ番号によって特定されるページデータから再現した画像とを異なる態様で、前記画像形成手段によって同じ記録媒体に形成させる。
【００１０】
請求項６記載の画像形成装置は、請求項１から５のいずれかに記載の画像形成装置において、前記共通ページ番号は、少なくとも一以上のページデータによって構成されるチャプター番号であり、前記ページ番号取得手段は、複数のファイルそれぞれから前記チャプター番号に属する全てページデータを取得し、前記画像形成制御手段は、前記ページ番号取得手段によって取得するページデータを再現した複数の画像を、画像形成手段によって同じ記録媒体に形成させる。
【００１１】
請求項７記載の画像形成装置は、請求項１から６のいずれかに記載の画像形成装置において、前記複数のファイルのそれぞれから前記共通ページ番号によって特定されるページデータの合計数が所定数を超えているかを判断する判断手段と、その判断手段によって、前記合計数が前記所定数を超えていると判断された場合に、同じ記録媒体に形成させるファイルの数は維持しつつ、同じ記録媒体に形成させるページデータから再現する画像の数を減少させる減少手段とを備えている。
【００１２】
請求項８記載の画像形成装置は、記憶媒体に記憶された複数のファイルからメインファイルを特定するために必要な入力手順と、記憶媒体に記憶された複数のファイルから複数の従属ファイルを特定するために必要な入力手順と、前記メインファイルに対する情報である複数の独立ページ番号の入力手順と、前記複数の従属ファイルそれぞれに対する情報である従属ページ番号の入力手順とを表示手段に表示する表示制御手段と、前記入力手順に従った外部入力に従い、前記サブファイルと、前記メインファイルとを特定する特定手段と、前記入力手順に従った外部入力に従い、前記独立ページ番号と、前記従属ページ番号とを取得するページ番号取得手段と、前記メインファイルに含まれ、前記独立ページ番号によって特定されるページデータから再現した画像と、前記従属ファイルに含まれ、前記従属ページ番号によって特定されるページデータから再現した画像とを、画像形成手段によって同じ記録媒体に形成させる画像形成制御手段とを備え、前記表示制御手段は、前記従属ページ番号の入力回数が、前記ページ番号取得手段による前記複数の独立ページ番号の取得数に一致するまで、前記従属ページ番号を一つずつ入力する手順を表示する。
【発明の効果】
【００１３】
請求項１記載の画像形成装置によれば、ユーザーにとっては、共通ページ番号を入力するという簡単な操作で、複数のファイルそれぞれから共通ページ番号によって特定される所定ページの各々を、同じ記録媒体上で見比べることができるという効果がある。
【００１４】
請求項２記載の画像形成装置によれば、請求項１に記載の画像形成装置の奏する効果に加え、ユーザーにとっては、複数の共通ページ番号を入力するという簡単な操作で、複数のファイルそれぞれから複数の共通ページ番号によって特定される複数の所定ページの各々を、同じ記録媒体上で見比べることができるという効果がある。
【００１５】
請求項３記載の画像形成装置によれば、請求項１又は２に記載の画像形成装置の奏する効果に加え、ユーザーにとっては、共通ページ番号に加え、サブファイル、メインファイル、独立ページ番号を入力するという簡単な操作で、サブファイルそれぞれから共通ページ番号によって特定される所定ページの各々と、メインファイルら独立ページ番号によって特定される所定ページとを、同じ記録媒体上で見比べることができるという効果がある。
特に、主従の関係にあるメインファイルとサブファイル（例えば、メインファイルは数ヶ月分の実績データが収められたファイルであり、サブファイルは１ヶ月の実績データが収められたファイルである・メインファイルは全事業部の実績データが収められたファイルであり、サブファイルは１事業部の実績データが収められたファイルであるなど）をもっているユーザにとっては、メインファイル内の、数ヶ月分の実績・全事業部の実績を総合したページと、各サブファイルの１ヶ月・１事業部についての具体的実績データのページを並べて見比べるという使い方ができ、好都合である。
【００１６】
また、共通ページ番号、サブファイル、メインファイル、独立ページ番号の入力手順が表示手段に表示されるので、ユーザーにとって、共通ページ番号、サブファイル、メインファイル、独立ページ番号の入力手順が理解し易いという効果がある。
【００１７】
請求項４記載の画像形成装置によれば、請求項３に記載の画像形成装置の奏する効果に加え、メインファイルから独立ページ番号によって特定される所定ページと、サブファイルそれぞれから独立ページ番号と少なくとも１つが共通する共通ページ番号によって特定される所定ページの各々とを、同じ記録媒体上で見比べることができるという効果がある。また、その手順が表示手段に表示されるので、ユーザーにとって、操作し易いという効果がある。
【００１８】
請求項５記載の画像形成装置によれば、請求項３又は４に記載の画像形成装置の奏する効果に加え、サブファイルか、メインファイルかの区別がし易くなり、両者を対比し易くすることができるという効果がある。
【００１９】
請求項６記載の画像形成装置によれば、請求項１から５のいずれかに記載の画像形成装置の奏する効果に加え、複数ファイルにおいて、共通する番号のチャプターを構成する画像を見比べやすくすることができるという効果がある。
【００２０】
請求項７記載の画像形成装置によれば、請求項１から６のいずれかに記載の画像形成装置の奏する効果に加え、ページ数が多すぎる場合でも、複数のファイル間で同じ記録媒体上で再現する画像が小さくなりすぎず、かつ、複数の記録媒体に渡って同じレイアウトでページが並べて再現されているので、快適に画像を見比べることができるという効果がある。
【００２１】
請求項８記載の画像形成装置によれば、ユーザーにとっては、複数のファイルそれぞれから所望する所定ページの各々を、同じ記録媒体上で見比べることができるという効果がある。また、メインファイル、独立ページ番号、従属ファイル、従属ページ番号の入力手順が表示手段に表示されるので、ユーザーにとって、メインファイル、独立ページ番号、従属ファイル、従属ページ番号の入力手順が理解し易いという効果がある。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の好ましい実施の形態について、添付図面を参照して説明する。図１は、本発明の実施形態である複合機１の外観構成を示す斜視図である。複合機１は、特に、複数のファイルそれぞれから所望する所定ページを、同じ記録用紙Ｋ上に印刷することができる装置である。
【００２３】
複合機１は、下部に設けられたプリンタ２と、上部に設けられたスキャナ３と、スキャナ３の正面側に設けられた操作パネル４とを一体的に備えたＭＦＤ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｄｅｖｉｃｅ）であり、スキャナ機能、コピー機能、ファクシミリ機能を備えている。
【００２４】
その他にも、複合機１は、ＵＳＢメモリ、デジタルカメラ、パーソナルコンピュータ等の外部装置と接続されて外部装置から受け取ったデータを記録用紙Ｋに記録したりする機能、また、外部装置から受け取ったデータを操作パネル４上の液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）４１に表示する機能をも備えている。
【００２５】
スキャナ３は、ＦＢＳ（Ｆｌａｔｂｅｄ  Ｓｃａｎｎｅｒ）として機能する原稿読取台６と、原稿読取台６に対する原稿カバー８とを備える。原稿カバー８は、自動原稿搬送機構（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ、以下「ＡＤＦ」という。）７を備えている。原稿読取台６の上面にはプラテンガラスが配設されている。原稿読取台６の内部には、図示しない画像読取ユニットが内蔵されている。このように構成されたスキャナ３では、ＦＢＳあるいはＡＤＦを用いて原稿の画像読取りが行われる。
【００２６】
ＡＤＦ７は、原稿トレイ９から原稿排出トレイ１０へ原稿搬送路を通じて原稿Ｇを搬送するものである。ＡＤＦ７による原稿Ｇの搬送過程において、原稿Ｇが原稿読取台６上の読取面を通過され、読取面の下方に待機する画像読取ユニットによって原稿Ｇの画像が読み取られる。このようなＡＤＦ７による画像読取りは、原稿カバー８が原稿読取台６に対して閉じられた状態で行われる。
【００２７】
プリンタ２は、スキャナ３で読取られた画像データ或いは外部から入力された画像データに基づいて、記録用紙Ｋ上に画像を記録する。プリンタ２は、所謂インクジェット方式の画像記録装置（インクジェット記録装置）である。上記インクジェット方式はプリンタ２による画像記録方式の単なる一例である。プリンタ２による画像記録方式として、電子写真方式や熱転写方式などの種々の画像記録方式を採用することができるのはもちろんである。
【００２８】
複合機１の正面側、換言すれば、プリンタ２の正面側には開口１１が形成されており、その開口１１の内部には、給紙トレイ１４と、その給紙トレイ１４の上段に排紙トレイ１５とが内包されている。
【００２９】
また、複合機１の正面側には、操作パネル４が設けられている。操作パネル４は、プリンタ２やスキャナ３を操作するためのものであり、各種操作キー４０（４０ａ、４０ｂ、４０ｃ、４０ｄ、４０ｅ）とＬＣＤ４１とが備えられている。
【００３０】
各種操作キー４０（４０ａ、４０ｂ、４０ｃ、４０ｄ）のうち、操作キー４０ａは、複合機１にメニュー画面をＬＣＤ４１に表示させるためのメニュー画面キー４０ａである。操作キー４０ｂは、数字、記号等の入力をするテンキー４０ｂである。操作キー４０ｃは、ＬＣＤ４１に表示されるカーソルの移動を指示する方向キー４０ｃである。操作キー４０ｄは、例えば、カーソルが示す情報の選択を指示する選択キー４０ｄである。操作キー４０ｅは、メニュー画面の終了を指示する終了キー４０ｅである。
【００３１】
ＬＣＤ４１は、矢印Ａ方向を長手方向（幅方向）とする矩形状に形成されており、幅方向を横とした場合の縦横比は３対８で構成されている。より具体的には、縦横比が３対４である矩形状の独立した２つのＬＣＤを矢印Ａ方向に隣接させて一体的に構成されている。但し、図中では、この縮尺は無視して図示している。
【００３２】
複合機１に所定の指令が入力されると、その入力された情報に基づいて該複合機１の動作が制御部２０（図２参照）によって制御される。なお、複合機１は、操作パネル４から入力された指令のほか、コンピュータからプリンタドライバやスキャナドライバ等を介して送信される指令に基づいて動作するように構成されている。
【００３３】
操作パネル４の下方であって上記開口１１の上方には、接続パネル７０が設けられている。この接続パネル７０には、その左端側にＵＳＢ端子７１が配設されている。ＵＳＢ端子７１は、外部機器とＵＳＢ接続することにより該外部機器と本複合機１とを通信可能に接続するコネクタ端子である。
【００３４】
接続パネル７０の右端側にはスロット部７２が配設されている。スロット部７２はメモリカード（カード型メモリ）を装填可能な複数のカードスロットが設けられている。カードスロットにメモリカードが装填され、該装填されたメモリカードから画像データが後述の制御部２０により読み出されると、その読み出された画像データや該画像データに関する情報が制御部２０（図２参照）によってＬＣＤ４１に表示される。或いは、選択された任意の画像がプリンタ２において記録用紙Ｋに記録される。
【００３５】
図２を参照して、複合機１の動作を制御する制御部２０の概略構成について説明する。図２は、複合機１の制御部２０の概略構成を示すブロック図である。制御部２０は、プリンタ２、スキャナ３及び操作パネル４を含む複合機１の動作を統括的に制御するものである。
【００３６】
制御部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）２４を主とするマイクロコンピュータとして構成されており、バス２５を介してＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２６に接続されている。
ＣＰＵ２１は、複合機１を総括的に制御する中央演算処理であり、ＲＯＭ２２に記憶されているプログラムに沿って動作する。ＲＯＭ２２には、複合機１の各種動作を制御するためのプログラムが格納されている。例えば、印刷処理プログラム２２ａが、図４に示す印刷処理を実行させるためのプログラムとして記憶されている。
【００３７】
ＥＥＰＲＯＭ２３は、配置テーブルメモリ２３ａを備えている。ここで、図３を参照して、この配置テーブルメモリ２３ａに記憶されている配置テーブルＴについて説明する。図３（ａ）は、配置テーブルメモリ２３ａに記憶されている配置テーブルＴを示し、図３（ｂ１）乃至（ｂ４）は、各配置テーブルに従って記録用紙Ｋに配置される複数のファイルの各ページを示す図である。図３（ａ）に示すように、本実施形態では、配置テーブルＴには、♯１乃至♯４の４つの配置テーブルが用意されている。♯１は２ページ用、♯２は４ページ用、♯３は８ページ用、♯４は１６ページ用の配置テーブルである。
【００３８】
♯１の配置テーブルが選択されると図３（ｂ１）に示すように、記録用紙Ｋには２ページ分のデータが横並びに印刷される。♯２の配置テーブルが選択されると図３（ｂ２）に示すように、記録用紙Ｋには４ページ分のデータが２行２列に印刷される。♯３の配置テーブルが選択されると図３（ｂ３）に示すように、記録用紙Ｋには８ページ分のデータが２行４列に印刷される。♯４の配置テーブルが選択されると図３（ｂ４）に示すように、記録用紙Ｋには１６ページ分のデータが４行４列に印刷される。尚、配置テーブルの種類は、この４種類に限定されることはないのは言うまでもない。
【００３９】
ＲＡＭ２４は、ＣＰＵ２１が上記プログラムを実行する際に用いる各種データを一時的に記録する記憶領域又は作業領域として使用され、ファイル名リストメモリ２４ａと、ページ番号リストメモリ２４ｂと、選択ファイル数メモリ２４ｃと、選択ページ数メモリ２４ｄとを備えている。
ファイル名リストメモリ２４ａは、印刷対象となるファイルの各々に付されているファイル名をリスト化したファイル名リストを記憶する領域である。ページ番号リストメモリ２４ｂは、印刷対象となるファイルを構成する各ページ毎に付与されているページ番号のうち、印刷可能なページ番号をリスト化したページ番号リストを記憶する領域である。選択ファイル数メモリ２４ｃは、印刷対象となるファイルの数、選択ページ数メモリ２４ｄは、印刷対象となるページ数を記憶する領域である。
【００４０】
ＡＳＩＣ２６は、ＣＰＵ２１からの指令に従い、プリンタ２、スキャナ３、操作パネル４、及びスロット部７２などの動作制御を行なう（例えば、プリンタ２を駆動するモータやインクジェット記録ヘッド、スキャナ３のＡＤＦ７を駆動するモータや画像読取ユニット等の動作を制御する）。プリンタ２、スキャナ３及びスロット部７２などは、公知の構成であるので詳細な説明は省略する。
【００４１】
また、ＡＳＩＣ２６には、複合機１に所望の指令を入力する操作キー４０を制御するパネルゲートアレイ２７（パネルＧＡ２７）、ＬＣＤ４１の画面表示を制御するＬＣＤコントローラ２８、コンピュータとパラレルケーブル又はＵＳＢケーブルを介してデータの送受信を行なうためのパラレルインタフェース２９（パラレルＩ／Ｆ２９）、ＵＳＢ端子７１、アンプ７を介してスピーカ７４、時計専用のチップであるＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ  ）１８が接続されている。尚、ＲＴＣ１８には、電源が切られている間も起動できるように電池１８ａが接続されている。
【００４２】
さらに、ＡＳＩＣ２６には、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３１が接続され、そのＮＣＵにはモデム３２が接続されている。ＮＣＵ３１は回線制御を行うためのものであり、電話回線に接続されている。ＮＣＵ３１は、交換機から送信される呼出信号や各種信号を受信するものである。また、ＮＣＵ３１は操作キー４０の操作に応じた発信時のダイヤル信号を交換機へ送信したり、電話回線の閉結時において、アナログ音声信号の送受信などのデータ通信を行うものである。
【００４３】
モデム３２は、ＦＡＸデータや電子メールデータの変調および復調を実行するものである。また、モデム３２は、伝送制御用の各種手順信号を送受信するものである。ＦＡＸデータは、このＮＣＵ３１とモデム３２とによってファクシミリ手順に沿って送受信される。
【００４４】
次に、図４を参照して、印刷処理について説明する。図４（ａ）は印刷処理を示すフローチャートであり、図４（ｂ１）〜（ｂ４）は、図４（ａ）に示すフローチャートにおいてＬＣＤ４１に表示される表示画面を示す図である。
【００４５】
この印刷処理は、メモリカードに記憶されているファイルの中から、複数のファイルそれぞれについての所定ページを、同じ記録用紙Ｋに印刷するための処理であり、メモリカードが装着されていることを条件に、印刷処理を実行する指示がユーザーから入力された場合に実行される処理である。
【００４６】
この処理では、まず、メモリカードに記憶されているファイルを読み込み、その読み込んだファイルそれぞれに付されているファイル名をリスト化したファイル名リストを作成する（Ｓ４０１）。尚、このＳ４０１の処理を開始する場合には、図４（ｂ１）に示すように、「ファイルを読み込み中です。しばらくお待ち下さい」というメッセージをＬＣＤ４１に表示する。尚、作成したファイル名リストは、ファイル名リストメモリ２４ａに記憶する。
【００４７】
ファイル名リストを作成すると、印刷モード選択画面をＬＣＤ４１に表示する（Ｓ４０２）。印刷モード選択画面は、例えば、図４（ｂ２）に示すように、「印刷モードを選択してください」というメッセージと、複数の印刷モード（例えば、「１．写真モード」、「２．高画質モード」、「３．高速印刷モード」等）とをＬＣＤ４１に表示する。
【００４８】
この印刷モード選択画面をＬＣＤ４１に表示すると、所定の印刷モードが選択されたかを判断する（Ｓ４０３）。具体的には、ユーザーが方向キー４０ｃを操作して所定の印刷モードにカーソルを合わせ、カーソルが示す位置で選択キー４０ｄが押下されたかを判断する。
【００４９】
その結果、所定の印刷モードが選択されたと判断した場合には（Ｓ４０３：Ｙｅｓ）、ファイル選択処理を実行する（Ｓ４０４）。ファイル選択処理では、まず、図４（ｂ３）に示すように、「ファイルを選択してください」というメッセージと、Ｓ４０１で作成したファイル名リストに含まれるファイル名（例えば、「１．ｔｅｓｔｄａｔａ．ＰＤＦ」、「サンプル．ＰＤＦ」、「文書．ＰＤＦ」等）とをＬＣＤ４１に表示する。
尚、このファイル選択処理の詳細については後述するが、このファイル選択処理によって、複数のファイルの所定ページを同じ記録用紙Ｋに印刷するための印刷データが作成される。そして、そのファイル選択処理において作成される印刷データに基づいて、印刷処理を実行する（Ｓ４０５）。印刷処理の実行を開始すると（Ｓ４０５）、図４（ｂ４）に示すように、「印刷中です」というメッセージを、ＬＣＤ４１に表示する。
【００５０】
次に、図５乃至図７を参照して、第１実施形態のファイル選択処理について説明する。図５は、第１実施形態のファイル選択処理の概要を示す図である。この第１実施形態のファイル選択処理は、複数のファイルについての共通ページを同じ記録用紙Ｋに印刷するための印刷データを作成する処理である。
【００５１】
例えば、図５（ａ）に示すように、４ページ構成のファイルＡと、ファイルＡとは別のファイルであって４ページ構成のファイルＢとから共通ページである２ページ目を切り出し、そのファイルＡの２ページ目と、ファイルＢの２ページ目とを同じ記録用紙Ｋ印刷させるための印刷データを作成する。
【００５２】
或は、図５（ｂ）に示すように、４ページ構成のファイルＡと、ファイルＡとは別のファイルであって４ページ構成のファイルＢとから共通ページである２ページ目、３ページ目を切り出し、ファイルＡの２ページ目、３ページ目と、ファイルＢの２ページ目、３ページ目とを同じ記録用紙Ｋ印刷させるための印刷データを作成する。
【００５３】
次に、図６を参照して、第１実施形態のファイル選択処理について説明する。図６（ａ）は第１実施形態のファイル選択処理を示すフローチャートであり、図６（ｂ１）〜（ｂ４）は、図６（ａ）に示すフローチャートにおいてＬＣＤ４１に表示される表示画面を示す図である。
【００５４】
この処理では、まず、図４のＳ４０１で作成したファイル名リストに含まれるファイル名をＬＣＤ４１に表示する（Ｓ６０１）。例えば、図６（ｂ１）に示すように「ファイルを選択してください」というメッセージと、ファイル名リストに含まれるファイル名（例えば、「ｔｅｓｔｄａｔａ．ＰＤＦ」、「サンプル．ＰＤＦ」、「文書．ＰＤＦ」等）とを表示する。
【００５５】
そして、所定のファイル名が選択されたかを判断する（Ｓ６０２）。具体的には、ユーザーが方向キー４０ｃを操作して所定のファイル名にカーソルを合わせ、カーソルが示す位置で選択キー４０ｄが押下されたかを判断する。その結果、所定時間が経過しても所定のファイル名が選択されない場合には（Ｓ６０２：Ｎｏ）、本処理を終了する。
一方、所定のファイル名が選択されたと判断した場合には（Ｓ６０２：Ｙｅｓ）、その選択された所定のファイル名によって特定されるファイルを解析し、そのファイルを構成している各ページを示すページ番号を印刷可能ページ番号として、その印刷可能ページ番号をリスト化したページ番号リストを作成する（Ｓ６０３）。尚、作成したページ番号リストは、ページ番号リストメモリ２４ｂに記憶する。
【００５６】
また、Ｓ６０２の処理において所定のファイル名が選択されたと判断した場合には（Ｓ６０２：Ｙｅｓ）、図６（ｂ１）から図６（ｂ２）に示すようにＬＣＤ４１の表示画面を切替える。具体的には、「次のファイルを選択しますか？」というメッセージと、「Ｙｅｓ／Ｎｏ」という選択肢とをＬＣＤ４１に表示する。更に、１つのファイルが選択されたことを示す情報を選択ファイル数メモリ２４ｃに記憶する。
【００５７】
そして、次のファイルを選択する指示が入力されたかを判断する（Ｓ６０４）。具体的には、図６（ｂ２）に示すメッセージを受けたユーザーが、方向キー４０ｃを操作し、「Ｙｅｓ／Ｎｏ」のいずれかにカーソルを合わせ、カーソルが示す位置で選択キー４０ｄが押下されたかを判断する。その結果、「Ｎｏ」の入力がされた場合には（Ｓ６０４：Ｎｏ）、後述するＳ６０６の処理に移行する。
【００５８】
一方、Ｓ６０４の処理で、「Ｙｅｓ」の入力がされた場合には（Ｓ６０４：Ｙｅｓ）、Ｓ６０２の処理において選択されたファイル名を、ファイル名リストから削除した上で（Ｓ６０５）、再び、ファイル名リストに含まれるファイル名をＬＣＤ４１に表示する（Ｓ６０１）。即ち、ファイル名リストメモリ２４ａに記憶されているファイル名リストからＳ６０２で選択されたファイルのファイル名を削除し、依然としてファイル名リストに残っているファイル名をＬＣＤ４１に表示する（Ｓ６０１）。
【００５９】
そして、再び、Ｓ６０２の処理において、所定のファイル名が選択されたかを判断するし（Ｓ６０２）、所定のファイル名が選択されたと判断した場合には（Ｓ６０２：Ｙｅｓ）、その新たに選択された所定のファイル名によって特定されるファイルを解析し、そのファイルを構成している各ページを示すページ番号を印刷可能ページ番号として、その印刷可能ページ番号と、先に作成されたページ番号リスト（ページ番号リストメモリ２４ｂに記憶されているページ番号リスト）に含まれている印刷可能ページ番号とを比較し、共通している印刷可能ページ番号だけを含むページ番号リストを作成する（Ｓ６０３）。
即ち、この処理によってページ番号リストメモリ２４ｂに記憶されているページ番号リストには、選択された各ファイルに共通するページ番号だけが、印刷可能ページ番号としてリスト化されるのである。尚、この場合、２つ目のファイルが選択されたことを示す情報を選択ファイル数メモリ２４ｃに記憶する。
【００６０】
そして、再び、Ｓ６０４の処理において、次のファイルを選択する指示が入力されたかを判断し（Ｓ６０４）、「Ｎｏ」の入力がされた場合には（Ｓ６０４：Ｎｏ）、Ｓ６０６の処理に移行し、「Ｙｅｓ」の入力がされた場合には（Ｓ６０４：Ｙｅｓ）、再び、上述したのと同様に、Ｓ６０５を介して、Ｓ６０１からの処理を繰り返す。
【００６１】
Ｓ６０６では、Ｓ６０３で作成したページ番号リストに含まれている印刷可能ページ番号をＬＣＤ４１に表示する（Ｓ６０６）。例えば、図６（ｂ３）に示すように「何ページ目を印刷しますか？」というメッセージと、ページ番号リストに含まれている印刷可能ページ番号（１，２，３，４，５，６，・・・・・）とを表示する。
【００６２】
そして、所定の印刷可能ページ番号が選択されたかを判断する（Ｓ６０７）。具体的には、図６（ｂ３）に示すメッセージを受けて、ユーザーが方向キー４０ｃを操作して所定の印刷可能ページ番号にカーソルを合わせ、カーソルが示す位置で選択キー４０ｄが押下されたかを判断する。その結果、所定時間が経過しても所定の印刷可能ページ番号が選択されない場合には（Ｓ６０７：Ｎｏ）、本処理を終了する。
【００６３】
一方、所定の印刷可能ページ番号が選択されたと判断した場合には（Ｓ６０７：Ｙｅｓ）、その選択された印刷可能ページ番号を選択ページ数メモリ２４ｄに記憶すると共に、図６（ｂ３）に示す表示画面を、図６（ｂ４）に示す表示画面に切替える。具体的には、図６（ｂ４）に示すように、「次のページを選択しますか？」というメッセージと、「Ｙｅｓ／Ｎｏ」という選択肢とをＬＣＤ４１に表示する。
【００６４】
そして、次の印刷可能ページ番号の選択要求がされたかを判断する（Ｓ６０８）。具体的には、図６（ｂ４）に示すメッセージを受けたユーザーが、方向キー４０ｃを操作し、「Ｙｅｓ／Ｎｏ」のいずれかにカーソルを合わせ、カーソルが示す位置で選択キー４０ｄが押下されたかを判断する。
【００６５】
その結果、「Ｙｅｓ」の入力がされた場合には（Ｓ６０８：ｙｅｓ）、選択された印刷可能ページ番号をページ番号リストから削除し（Ｓ６１０）、その印刷可能ページ番号が削除されたページ番号リストに含まれる印刷可能ページ番号を、再びＬＣＤ４１に表示し（Ｓ６０６）、その後、Ｓ６０７からの処理を繰り返す。
【００６６】
一方、Ｓ６０８の処理において、「Ｎｏ」の入力がされた場合（所定時間が経過した場合を含む）には（Ｓ６０８：Ｎｏ）、後述する配置形式選択処理に移行し（Ｓ６０９）、本処理を終了する。
【００６７】
次に、図７を参照して、第１実施形態の配置形式選択処理について説明する。図７は、第１実施形態の配置形式選択処理を示すフローチャートである。この配置選択処理は、複数のファイルそれぞれから選択した共通ページを同じ記録用紙Ｋに印刷する場合の配置を選択するための処理である。
【００６８】
この処理では、まず、図６のＳ６０２の処理で選択された選択ファイルの選択ファイル数Ｎを取得する（Ｓ７０１）。また、図６のＳ６０７の処理で選択された印刷ページ番号の選択ページ数Ｍを取得する（Ｓ７０２）。そして、選択ファイル数Ｎと選択ページ数Ｍとを乗算して得られる枚数を、一枚の記録用紙Ｋに印刷できる配置テーブルが存在するかを判断する（Ｓ７０３）。
【００６９】
その結果、配置テーブルが存在していなければ（Ｓ７０３：Ｎｏ）、選択ページ数Ｍが「１」かを判断し（Ｓ７０４）、「１」でなければ（Ｓ７０４：Ｎｏ）、選択ページ数Ｍを２分割し（Ｓ７０５）、２分割した整数部分を選択ページ数Ｍとして、再び、Ｓ７０３の処理を繰り返す。一方、Ｓ７０４で選択ページ数Ｍが「１」であれば（Ｓ７０４：Ｙｅｓ）、選択ファイル数Ｎを２分割し（Ｓ７０６）、２分割した整数部分を選択ファイル数Ｎとして、再び、Ｓ７０３の処理を繰り返す。
【００７０】
このように、選択ページ数Ｍが「１」でないかぎり、換言すれば、選択ページ数Ｍが選択ファイル数Ｎよりも優先して分割されるので、複数のファイル間で同じ記録用紙Ｋ上で比較できる共通ページのページ数は減少するものの、依然として、複数のファイル間で同じ記録用紙Ｋ上で共通ページの画像を見比べることができる。
【００７１】
そして、Ｓ７０３の処理において、一枚の記録用紙Ｋに印刷できる配置テーブルが存在すると判断した場合（Ｓ７０３：Ｙｅｓ）、その配置テーブルの中から配置数が一番少ない配置テーブルを選択する（Ｓ７０７）。そして、その選択した配置テーブルに従って、選択した複数ファイルから選択した所定ページが、同じ記録用紙Ｋに印刷されるように印刷データを作成するラスタライズ処理を実行し（Ｓ７０８）、本処理を終了する。尚、図４のＳ４０５の処理では、このＳ７０８で作成した印刷データに従って記録用紙Ｋに画像を印刷する。
【００７２】
この第１実施形態のファイル選択処理によれば、複数のファイルに共通する共通ページを指示するという簡単な操作で、その指示された共通ページを複数のファイルから自動に選択できる。そして、作成された印刷データに従って記録用紙Ｋに画像を形成することで、複数のファイルについての共通ページを同じ記録用紙上で見比べることができる。
【００７３】
次に、図８乃び図９を参照して、第２実施形態のファイル選択処理について説明する。図８は、第２実施形態のファイル選択処理の概要を示す図である。この第２実施形態のファイル選択処理は、メインファイルの複数ページと、サブファイルの指定ページを同じ記録用紙に印刷するための印刷データを作成する処理である。
【００７４】
例えば、図８（ａ）に示すように、４ページ構成のメインファイルから２ページ目、３ページ目を切り出し、メインファイルとは別のファイルであって４ページ構成のサブファイル１から２ページ目を切り出し、メインファイル、サブファイル１とは別のファイルであって４ページ構成のサブファイル２から３ページ目を指定し、メインファイルの２ページ目、３ページ目と、サブファイル１の２ページ目と、サブファイル２の３ページ目とを同じ記録用紙Ｋに印刷するための印刷データを作成する処理である。
【００７５】
次に、図９を参照して、第２実施形態のファイル選択処理について説明する。図９（ａ）は第２実施形態のファイル選択処理を示すフローチャートであり、図９（ｂ１）〜（ｂ５）は、図９（ａ）に示すフローチャートにおいてＬＣＤ４１に表示される表示画面を示す図である。尚、ユーザーの指示の入力方法は、上述したの同様であるため、その具体的説明は省略する。
【００７６】
この処理では、まず、図４のＳ４０１で作成したファイル名リストに含まれるファイル名をＬＣＤ４１に表示する（Ｓ９０１）。例えば、図９（ｂ１）に示すように「メインファイルを選択してください」というメッセージと、ファイル名リストに含まれるファイル名（例えば、「１，ｔｅｓｔｄａｔａ．ＰＤＦ」、「２．サンプル．ＰＤＦ」、「３．文書．ＰＤＦ」、「４．文書２．ＰＤＦ」等）とをＬＣＤ４１に表示する。
【００７７】
そして、メインファイルとしての所定のファイル名が選択されたかを判断する（Ｓ９０２）。その結果、所定のファイル名が選択されたと判断した場合には（Ｓ９０２：Ｙｅｓ）、その選択された所定のファイル名をファイル名リストから除外すると共に（Ｓ９０３）、選択された所定のファイル名から特定されるメインファイルを解析し、そのメインファイルを構成している各ページを示すページ番号を印刷可能ページ番号として、その印刷可能ページ番号をリスト化したページ番号リストを作成する（Ｓ９０４）。
【００７８】
そして、ＬＣＤ４１の表示を図９（ｂ１）から図９（ｂ２）に示すように切替える。例えば、図９（ｂ２）に示すように、「何ページ目を印刷しますか？」というメッセージと、Ｓ９０４で作成したページ番号リストに含まれる印刷可能ページ番号「１，２，３，４，５，６・・・・・」とをＬＣＤ４１に表示する（Ｓ９０５）。
【００７９】
そして、所定の印刷可能ページ番号が選択されたかを判断する（Ｓ９０６）。その結果、所定時間が経過しても所定の印刷可能ページ番号が選択されない場合には（Ｓ９０６：Ｎｏ）、本処理を終了する。一方、所定の印刷可能ページ番号が選択されたと判断した場合には（Ｓ９０６：Ｙｅｓ）、図９（ｂ２）に示す表示画面を、図９（ｂ３）に示す表示画面に切替える。具体的には、図９（ｂ３）に示すように、「次のページを選択しますか？」というメッセージと、「Ｙｅｓ／Ｎｏ」という選択肢とをＬＣＤ４１に表示する。
【００８０】
そして、次の印刷可能ページ番号の選択要求がされたかを判断する（Ｓ９０７）。その結果、「Ｙｅｓ」の入力がされた場合には（Ｓ９０７：ｙｅｓ）、選択された印刷可能ページ番号を既存のページ番号リストから削除した上で（Ｓ９０８）、新たなページ番号リストを作成し（Ｓ９０４）、その新たなページ番号リストに含まれる印刷可能ページ番号を再び、ＬＣＤ４１に表示し（Ｓ９０５）、Ｓ９０６，Ｓ９０７の処理を繰り返す。
【００８１】
一方、Ｓ９０７の処理において、「Ｎｏ」の入力がされた場合（所定時間が経過した場合を含む）には（Ｓ９０７：Ｎｏ）、Ｓ９０４で作成したファイル名リストに含まれるファイル名をＬＣＤ４１に表示する（Ｓ９０９）。
例えば、図９（ｂ４）に示すように「サブファイルを選択してください」というメッセージと、ファイル名リストに含まれるファイル名（例えば、「１．ｔｅｓｔｄａｔａ．ＰＤＦ」、「２．サンプル．ＰＤＦ」、「３．文書２．ＰＤＦ」）とをＬＣＤ４１に表示する。尚、本実施形態では、Ｓ９０２の処理で、メインファイルとして「文書．ＰＤＦ」が選択され、図９（ｂ４）では、「文書．ＰＤＦ」がファイル名から除外されている状態を示している。
【００８２】
そして、サブファイルとしての所定のファイル名が選択されたかを判断する（Ｓ９１０）。その結果、所定のファイル名が選択されたと判断した場合には（Ｓ９１０：Ｙｅｓ）、Ｓ９１０で選択された所定のファイル名によって特定されるサブファイルを解析し、そのサブファイルを構成している各ページを示すページ番号を印刷可能ページ番号として、その印刷可能ページ番号をリスト化したページ番号リスト（Ｓ９０４のページ番号リストとは別のページ番号リストである）を作成する（Ｓ９１１）。
【００８３】
そして、図９（ｂ５）に示すように、「何ページ目を印刷しますか？」というメッセージと、Ｓ９１１で作成したページ番号リストに含まれる印刷可能ページ番号「１，２，３，４，５，６・・・・・」とをＬＣＤ４１に表示する（Ｓ９１２）。そして、所定の印刷可能ページ番号が選択されたかを判断する（Ｓ９１３）。その結果、所定時間が経過しても所定の印刷可能ページ番号が選択されない場合には（Ｓ９１３：Ｎｏ）、本処理を終了する。
【００８４】
一方、所定の印刷可能ページ番号が選択されたと判断した場合には（Ｓ９１３：Ｙｅｓ）、メインファイルの選択ページ数を超えていないかを判断し（Ｓ９１４）、超えていなければ（Ｓ９１４：Ｙｅｓ）、Ｓ９０８からの処理を繰り返し、超えていれば（Ｓ９１４：Ｎｏ）、配置形式選択処理に移行し（Ｓ９１５）、本処理を終了する。
【００８５】
尚、Ｓ９１５における配置形式選択処理は、図７の配置形式選択処理を示すフローチャートにおける選択ファイル数Ｎを、選択したメインファイルの数を示す選択メインファイル数Ｎに読み替え、選択ページ数Ｍを、選択したサブファイルの数を示す選択サブファイル数Ｍに読み替えることで、図７の配置形式選択処理を示すフローチャートを適用できるので、その説明は省略する。
【００８６】
上述したように、この第２実施形態のファイル選択処理によれば、メインファイルの複数ページと、サブファイルの指定ページとを各々自由に指定することができるので、同じ記録用紙Ｋに印刷できるページの選択性を向上させることができる。そして、その印刷データに従って記録用紙Ｋに画像を形成することで、メインファイルの複数ページと、サブファイルの指定ページとを同じ記録用紙Ｋ上で見比べることができる。
【００８７】
次に、図１０乃至図１２を参照して、第３実施形態のファイル選択処理について説明する。図１０は、第３実施形態のファイル選択処理の概要を示す図である。この第３実施形態のファイル選択処理は、メインファイルの複数ページ（メインページと、一以上のサブページ）と、複数のサブファイルにおけるメインファイルのメインページと共通する共通ページとを同じ記録用紙Ｋに印刷するための印刷データを作成するための処理である。
【００８８】
例えば、図１０に示すように、４ページ構成のメインファイルから２ページ目（メインページ）、３ページ目（サブページ）を指定し、そのメインファイルとは別のファイルであって４ページ構成のサブファイル１と、メインファイル，サブファイル１とは別のファイルであって４ページ構成のサブファイル２とからメインファイルのメインページと共通する２ページ目を切り出し、メインファイルの２ページ目（メインページ）、３ページ目（サブページ）と、メインファイルの２ページ目（メインページ）と共通するサブファイル１とサブファイル２との２ページ目とを同じ記録用紙Ｋに印刷するための印刷データを作成するための処理である。
【００８９】
次に、図１１を参照して、第３実施形態のファイル選択処理について説明する。図１１（ａ）は第３実施形態のファイル選択処理を示すフローチャートであり、図１１（ｂ１）〜（ｂ８）は、図１１（ａ）に示すフローチャートにおいてＬＣＤ４１に表示される表示画面を示す図である。尚、ユーザーの指示の入力方法は、上述したの同様であるため、その具体的説明は省略する。
【００９０】
この処理では、まず、図４のＳ４０１で作成したファイル名リストに含まれるファイル名をＬＣＤ４１に表示する（Ｓ１１０１）。例えば、図１１（ｂ１）に示すように「メインファイルを選択してください」というメッセージと、ファイル名リストに含まれるファイル名（「１．ｔｅｓｔｄａｔａ．ＰＤＦ」、「２．サンプル．ＰＤＦ」、「３．文書．ＰＤＦ」、「４．文書２．ＰＤＦ」、「５．文書３．ＰＤＦ」等）とをＬＣＤ４１に表示する。
【００９１】
そして、メインファイルとしての所定のファイル名が選択されたかを判断する（Ｓ１１０２）。その結果、所定のファイル名が選択されたと判断した場合には（Ｓ１１０２：Ｙｅｓ）、その選択された所定のファイル名をファイル名リストから除外し（Ｓ１１０３）、その選択された所定のファイル名によって特定されるメインファイルを解析し、そのメインファイルを構成している各ページを示すページ番号を印刷可能ページ番号として、その印刷可能ページ番号をリスト化したページ番号リストを作成する（Ｓ１１０４）。
【００９２】
そして、ＬＣＤ４１の表示を切替え、図１１（ｂ２）に示すように、「メインページとして何ページ目を印刷しますか？」というメッセージと、Ｓ１１０４で作成したページ番号リストに含まれる印刷可能ページ番号「１，２，３，４，５，６・・・・・」とをＬＣＤ４１に表示する（Ｓ１１０５）。
そして、メインページとしての所定の印刷可能ページ番号が選択されたかを判断する（Ｓ１１０６）。その結果、所定時間が経過してもメインページとしての所定の印刷可能ページ番号が選択されない場合には（Ｓ１１０６：Ｎｏ）、本処理を終了する。
【００９３】
一方、メインページとしての所定の印刷可能ページ番号が選択されたと判断した場合には（Ｓ１１０６：Ｙｅｓ）、その選択されたメインページとしての印刷可能ページ番号を、既存のページ番号リスト（Ｓ１１０４で作成したページ番号リスト）から除外した上で（Ｓ１１０７）、図１１（ｂ３）に示すように、「サブページとして何ページ目を印刷しますか？」というメッセージと、Ｓ１１０７で作成したページ番号リストに含まれる印刷可能ページ番号「１，３，４，５・・・・・」とをＬＣＤ４１に表示する（Ｓ１１０８）。尚、本実施形態では、Ｓ１１０６においてメインページとして２ページ目が選択されとものとして、図１１（ｂ３）では、印刷可能ページ番号から２ページ目が除外されている状態を示している。
【００９４】
そして、サブページとしての所定の印刷可能ページ番号が選択されたかを判断する（Ｓ１１０９）。その結果、所定時間が経過しても所定の印刷可能ページ番号が選択されない場合には（Ｓ１１０９：Ｎｏ）、本処理を終了する。
【００９５】
一方、サブページとしての所定の印刷可能ページ番号が選択されたと判断した場合には（Ｓ１１０９：Ｙｅｓ）、図１１（ｂ３）に示す表示画面を、図１１（ｂ４）に示す表示画面に切替える。具体的には、図１１（ｂ４）に示すように、「次のサブページの選択をしますか？」というメッセージと、「Ｙｅｓ／Ｎｏ」という選択肢とをＬＣＤ４１に表示する。
【００９６】
そして、次のサブページとしての印刷可能ページ番号の選択要求がされたかを判断する（Ｓ１１１０）。その結果、「Ｙｅｓ」の入力がされた場合には（Ｓ１１１０：ｙｅｓ）、Ｓ１１０７からの処理を繰り返し、「Ｎｏ」の入力がされた場合（所定時間が経過した場合を含む）には（Ｓ１１１０：Ｎｏ）、Ｓ１１０３で作成したファイル名リストに含まれるファイル名をＬＣＤ４１に表示する（Ｓ１１１１）。
【００９７】
例えば、図１１（ｂ５）に示すように「サブファイルを選択してください」というメッセージと、ファイル名リストに含まれるファイル名（「１．ｔｅｓｔｄａｔａ．ＰＤＦ」、「２．サンプル．ＰＤＦ」、「３．文書２，ＰＤＦ」、「４．文書３．ＰＤＦ」等）とをＬＣＤ４１に表示する。尚、本実施形態では、Ｓ１１０２の処理で、メインファイルとして「３．文書．ＰＤＦ」が選択され、図１１（ｂ５）では、その「３．文書．ＰＤＦ」がファイル名から除外されている状態を示している。
【００９８】
そして、サブファイルとしての所定のファイル名が選択されたかを判断する（Ｓ１１１２）。その結果、所定のファイル名が選択されたと判断した場合には（Ｓ１１１２：Ｙｅｓ）、その選択された所定のファイル名によって特定されるサブファイルを解析し、Ｓ１１０６において、メインファイルから選択されたメインページとしての所定の印刷可能ページが存在するかを判断する（Ｓ１１１３）。
【００９９】
その結果、存在しなければ（Ｓ１１１３）、エラーメッセージを表示する（Ｓ１１１４）。例えば、図１１（ｂ６）に示すように、「印刷可能ページがありません。他のサブファイルを選択してください」というメッセージをＬＣＤ４１に表示する。
【０１００】
そして、その選択された所定のファイル名をファイル名リストから除外した上で、（Ｓ１１１５）、再び、Ｓ１１１１からの処理を繰り返す。
【０１０１】
一方、Ｓ１１１３の処理において、メインファイルから選択されたメインページとしての所定の印刷可能ページがサブファイルに存在すると判断した場合には（Ｓ１１１３：Ｙｅｓ）、Ｓ１１０６およびＳ１１０９において、メインファイルから選択した所定の印刷可能ページ分（１つのメインページと、１以上のサブページ）だけ、サブファイルが選択されたかを判断する（Ｓ１１１６）。
【０１０２】
その結果、選択されていなければ（Ｓ１１６：Ｎｏ）、サブファイルの選択を継続するかを判断する（Ｓ１１１７）。具体的には、ＬＣＤ４１の表示画面を切替え、図１１（ｂ７）に示すように、「次のサブファイルを選択しますか？」というメッセージと、「Ｙｅｓ／Ｎｏ」という選択肢とをＬＣＤ４１に表示し、「Ｙｅｓ／Ｎｏ」のいずれかが選択されたかを判断し、その結果、「Ｙｅｓ」の入力がされた場合には（Ｓ１１１７：Ｙｅｓ）、Ｓ１１１５からの処理を繰り返す。
【０１０３】
一方、Ｓ１１１７の処理において、「Ｎｏ」の入力がされた場合（所定時間が経過した場合を含む）（Ｓ１１１７：Ｎｏ）、及び、Ｓ１１１６の処理において、メインファイルから選択した所定の印刷可能ページ分だけ、サブファイルが選択されたと判断された場合（Ｓ１１１６：Ｙｅｓ）には、後述する配置形式選択処理を実行し（Ｓ１１１８）、本処理を終了する。
【０１０４】
次に、図１２を参照して、第３実施形態の配置形式選択処理について説明する。図１２は、第３実施形態の配置形式選択処理を示すフローチャートである。この配置選択処理は、複数のファイルそれぞれから選択したページを同じ記録用紙Ｋに印刷する場合の配置を選択するための処理である。
【０１０５】
この処理では、まず、図１１のＳ１１０６の処理でメインファイルから選択したメインページとしての所定の印刷可能ページと、図１１のＳ１１０９の処理でメインファイルから選択したサブページとしての所定の印刷可能ページとの合計である選択ページ数Ｎを取得する（Ｓ１２０１）。そして、その選択ページ数Ｎを同じ記録用紙Ｋに印刷できる配置テーブルが存在するかを判断する（Ｓ１２０２）。
【０１０６】
その結果、配置テーブルが存在していなければ（Ｓ１２０２：Ｎｏ）、選択ページ数Ｎを２分割し（Ｓ１２０３）、２分割した整数部分を選択ページ数Ｎとして、再び、Ｓ１２０２の処理を繰り返す。
【０１０７】
そして、Ｓ１２０２の処理において、同じ記録用紙Ｋに印刷できる配置テーブルが存在すると判断した場合（Ｓ１２０２：Ｙｅｓ）、その配置テーブルの中から配置数が一番少ない配置テーブルを選択する（Ｓ１２０４）。そして、その選択した配置テーブルに従って、選択した複数ファイルから切り出した所定ページが、同じ記録用紙Ｋに印刷されるように印刷データを作成するラスタライズ処理を実行し（Ｓ１２０５）、本処理を終了する。尚、図４のＳ４０５の処理では、このＳ１２０８で作成した印刷データに従って記録用紙Ｋに画像を印刷する。
【０１０８】
上述したように、この第３実施形態のファイル選択処理によれば、メインファイルのメインページを指定するという簡単な操作で、複数のサブファイルから、メインファイルのメインページと共通する共通ページを自動的に選択できる。また、メインファイルのサブページをも自由に指定できる。そして、その作成された印刷データに従って記録用紙Ｋに画像を形成することで、メインファイルの複数ページ（メインページと、一以上のサブページ）と、複数のサブファイルにおけるメインファイルのメインページと共通する共通ページとを同じ記録用紙Ｋ上で見比べることができる。
【０１０９】
次に、図１３乃び図１４を参照して、第４実施形態のファイル選択処理について説明する。図１３は、第４実施形態のファイル選択処理の概要を示す図である。この第４実施形態のファイル選択処理は、メインファイルの複数ページと、そのメインファイルの複数ページ毎に共通するサブファイルの共通ページとを同じ記録用紙Ｋに印刷するための印刷データを作成するための処理である。
【０１１０】
例えば、図１３に示すように、４ページ構成のメインファイルの２ページ目、３ページ目と、メインファイルの２ページ目と共通するサブファイル１の２ページ目と、メインファイルの３ページ目と共通するサブファイル２の３ページ目とを同じ記録用紙Ｋに印刷するための印刷データを作成するための処理である。
【０１１１】
次に、図１４を参照して、第４実施形態のファイル選択処理について説明する。図１４（ａ）は第４実施形態のファイル選択処理を示すフローチャートであり、図１４（ｂ１）〜（ｂ４）は、図１４（ａ）に示すフローチャートにおいてＬＣＤ４１に表示される表示画面を示す図である。尚、ユーザーの指示の入力方法は、上述したの同様であるため、その具体的説明は省略する。
【０１１２】
この処理では、まず、図４のＳ４０１で作成したファイル名リストに含まれるファイル名をＬＣＤ４１に表示する（Ｓ１４０１）。例えば、図１４（ｂ１）に示すように「メインファイルを選択してください」というメッセージと、ファイル名リストに含まれるファイル名（例えば、「１．ｔｅｓｔｄａｔａ．ＰＤＦ」、「２．サンプル．ＰＤＦ」、「３．文書．ＰＤＦ」、「４．文書２．ＰＤＦ」等）とをＬＣＤ４１に表示する。
【０１１３】
そして、メインファイルとしての所定のファイル名が選択されたかを判断する（Ｓ１４０２）。その結果、所定のファイル名が選択されたと判断した場合には（Ｓ１４０２：Ｙｅｓ）、その選択された所定のファイル名をファイル名リストから除外し（Ｓ１４０３）、その選択された所定のファイル名によって特定されるメインファイルを解析し、そのメインファイルを構成している各ページを示すページ番号を印刷可能ページ番号として、その印刷可能ページ番号をリスト化したページ番号リストを作成する（Ｓ１４０４）。
そして、ＬＣＤ４１の表示を切替え、図１４（ｂ２）に示すように、「何ページ目を印刷しますか？」というメッセージと、Ｓ１４０４で作成したページ番号リストに含まれる印刷可能ページ番号「１，２，３，４，５，６・・・・・」とをＬＣＤ４１に表示する（Ｓ１４０５）。
【０１１４】
そして、所定の印刷可能ページ番号が選択されたかを判断する（Ｓ１４０６）。その結果、所定時間が経過しても所定の印刷可能ページ番号が選択されない場合には（Ｓ１４０６：Ｎｏ）、本処理を終了する。一方、所定の印刷可能ページ番号が選択されたと判断した場合には（Ｓ１４０６：Ｙｅｓ）、まず、図１４（ｂ２）に示す表示画面を、図１４（ｂ３）に示す表示画面に切替える。具体的には、図１４（ｂ３）に示すように、「次のページを選択しますか？」というメッセージと、「Ｙｅｓ／Ｎｏ」という選択肢とをＬＣＤ４１に表示する。
【０１１５】
そして、次の印刷可能ページ番号の選択要求がされたかを判断する（Ｓ１４０７）。その結果、「Ｙｅｓ」の入力がされた場合には（Ｓ１４０７：Ｙｅｓ）、選択された印刷可能ページ番号をページ番号リストから削除し（Ｓ１４０８）、新たなページ番号リストを作成し（Ｓ１４０４）、新たなページ番号リストに含まれる印刷可能ページ番号を再び、ＬＣＤ４１に表示し（Ｓ１４０５）、Ｓ１４０６，Ｓ１４０７の処理を繰り返す。
【０１１６】
一方、Ｓ１４０７の処理において、「Ｎｏ」の入力がされた場合（所定時間が経過した場合を含む）には（Ｓ１４０７：Ｎｏ）、Ｓ１４０３で作成したファイル名リストに含まれるファイル名をＬＣＤ４１に表示する（Ｓ１４０９）。
【０１１７】
例えば、図１４（ｂ４）に示すように「サブファイルを選択してください」というメッセージと、ファイル名リストに含まれるファイル名（「１．ｔｅｓｔｄａｔａ．ＰＤＦ」、「２．サンプル．ＰＤＦ」、「３．文書２，ＰＤＦ」等）とをＬＣＤ４１に表示する。尚、本実施形態では、Ｓ１４０２の処理で、メインファイルとして「３．文書．ＰＤＦ」が選択され、図１４（ｂ４）では、「３．文書．ＰＤＦ」がファイル名から除外されている状態を示している。
【０１１８】
そして、サブファイルとしての所定のファイル名が選択されたかを判断する（Ｓ１４１０）。その結果、所定のファイル名が選択されないと判断した場合には（Ｓ１４１０：Ｎｏ）、本処理を終了する。一方、所定のファイル名が選択されたと判断した場合には（Ｓ１４１０：Ｙｅｓ）、Ｓ１４０６の処理において、メインファイルから選択した所定の印刷可能ページ分だけ、サブファイルが選択されたかを判断する（Ｓ１４１１）。
その結果、選択されていないと判断した場合には（Ｓ１４１１：Ｎｏ）、Ｓ１４０９からの処理を繰り返し、選択されたと判断した場合には（Ｓ１４１１：Ｙｅｓ）、配置形式選択処理を実行し（Ｓ１４１２）、本処理を終了する。尚、Ｓ１４１２における配置形式選択処理は、図１２の配置形式選択処理を示すフローチャートと共通するので、その説明は省略する。
【０１１９】
上述したように、この第４実施形態のファイル選択処理によれば、メインファイルから一のページを指定することで、その一のページと共通する一のサブファイルの共通ページを自動的に選択できる。また、メインファイルから他のページを指定することで、その他のページに共通する他のサブファイルの共通ページを自動的に選択できる。そして、その作成された印刷データに従って記録用紙Ｋに画像を形成することで、メインファイルの複数ページと、そのメインファイルの複数ページの各々と共通するサブファイルの共通ページとを同じ記録用紙Ｋ上で見比べることができる。
【０１２０】
次に、図１５乃び図１６を参照して、第５実施形態のファイル選択処理について説明する。図１５は、第５実施形態のファイル選択処理の概要を示す図である。この第５実施形態のファイル選択処理は、複数のファイルにおいて共通する章を構成するページを、同じ記録用紙Ｋに印刷させる印刷データを作成するものである。
【０１２１】
例えば、図１５に示すように、１，２ページ目の第１章と、３，４ページ目の第２章と、ＮＡ−１，ＮＡページ目の第ＮＡ章とを備えたメインファイルと、１ページ目の第１章と、２ページ目の第２章と、ＮＢページ目の第ＮＢ章とを備えたサブファイルとがある。  この場合、メインファイルの第１章を構成する１，２ページ目と、サブファイルの第１章を構成する１ページ目とを同じ記録用紙Ｋに、メインファイルの第２章を構成する３，４ページ目と、サブファイルの第２章を構成する２ページ目とを同じ記録用紙Ｋに、メインファイルの第ＮＡ章を構成するＮＡ−１，ＮＡページ目と、サブファイルの第ＮＢ章を構成するＮＢページ目とを同じ記録用紙Ｋに印刷させる印刷データを作成するものである。
【０１２２】
次に、図１６を参照して、第５実施形態のファイル選択処理について説明する。図１６は第５実施形態のファイル選択処理を示すフローチャートであり、尚、ユーザーの指示の入力方法は、上述したの同様であるため、その具体的説明は省略する。
【０１２３】
この処理では、まず、図４のＳ４０１で作成したファイル名リストに含まれるファイル名をＬＣＤ４１に表示する（Ｓ１６０１）。そして、メインファイルとしての所定のファイル名が選択されたかを判断する（Ｓ１６０２）。その結果、メインファイルとしての所定のファイル名が所定時間が経過しても選択されなかった場合には（Ｓ１６０２：Ｎｏ）、本処理を終了する。
【０１２４】
一方、メインファイルとしての所定のファイル名が選択されたと判断した場合には（Ｓ１６０２：Ｙｅｓ）、その選択された所定のファイル名をファイル名リストから除外し（Ｓ１６０３）、次に、サブファイルとしての所定のファイル名が選択されたかを判断する（Ｓ１６０４）。その結果、サブファイルとしての所定のファイル名が所定時間が経過しても選択されなかった場合には（Ｓ１６０４：Ｎｏ）、本処理を終了する。
【０１２５】
一方、サブファイルとしての所定のファイル名が選択されたと判断した場合には（Ｓ１６０４：Ｙｅｓ）、各ファイルの各章を示すカウンタＸを「１」に設定する（Ｓ１６０５）。そして、Ｓ１６０２でその選択された所定のファイル名によって特定されるメインファイルを解析し、そのメインファイルのうち、第１章を構成するページ数Ｍを取得する（（Ｓ１６０６）。尚、この際、メインファイルの全章数、即ち、第１章から第ＮＡ章まであるかも解析し、その全章数（第ＮＡ章）をＲＡＭに記憶する。
また、Ｓ１６０４でその選択された所定のファイル名によって特定されるサブファイルを解析し、そのサブファイルのうち、第１章を構成するページ数Ｎを取得する（（Ｓ１６０７）。尚、この際、サブファイルの全章数、即ち、第１章から第ＮＢ章まであるかも解析し、その全章数（第ＮＢ章）をＲＡＭに記憶する。
そして、メインファイルの第１章を構成するページ数Ｍと、サブファイルの第１章を構成するページ数Ｎとの大小を比較して、大きい方をＰと設定する（Ｓ１６０８）。
【０１２６】
尚、本第５実施形態では、上述した図３に示す配置テーブルに代えて、２行１列、２行２列、２行３列、２行４列、２行５列、２行６列等のテーブルが用意されており、何れか一方の行にメインファイルのページが配置され、他方の行にサブファイルのページが配置されるように構成されているものとする。
【０１２７】
そして、Ｐ×２を一枚の記録用紙Ｋに印刷できる配置テーブルがあるかを判断し（Ｓ１６０９）、なければ（Ｓ１６０９：Ｎｏ）、Ｐを２等分して、その整数部分をＰとして（Ｓ１６１０）、再び、Ｓ１６０９の処理に移行する。
【０１２８】
一方、Ｐ×２を一枚の記録用紙Ｋに印刷できる配置テーブルがあれば（Ｓ１６０９：Ｙｅｓ）、その配置テーブルから最も配置数が少ない配置テーブルを選択し（Ｓ１６１１）、その選択した配置テーブルに従って、メインファイルと、サブファイルとから切り出したＸ章を構成する所定ページが、同じ記録用紙Ｋに印刷されるように印刷データを作成するラスタライズ処理を実行する（Ｓ１６１２）。
そして、カウンタＸが、メインファイルの最終章ＮＡと、サブファイルの最終章ＮＢとに一致するかを判断し、一致していなければ（Ｓ１６１３：Ｎｏ）、次の章について処理すべく、カウンタＸに「１」を加算して（Ｓ１６１４）、Ｓ１６０５からの処理を繰り返す。一方、一致していれば（Ｓ１６１３：Ｙｅｓ）、本処理を終了する。
【０１２９】
上述したように、この第５実施形態のファイル選択処理によれば、複数のファイルにおいて共通する章を構成するページを、同じ記録用紙Ｋに印刷させる印刷データを簡単に作成することができる。
【０１３０】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１３１】
上述した実施形態では、同じ記録用紙Ｋに印刷されるメインファイルのページとサブファイルのページ、或は、メインファイルのメインページとメインファイルのメインページを同じ態様で印刷する場合について説明したが、かかる２種類のページの各々の態様が異なるように印刷しても良い。例えば、メインファイルのページをサブファイルのページよりも大きく、または、太字で、印刷するようにしても良い。また、文字体、色を変化させて印刷するように構成しても良い。
【図面の簡単な説明】
【０１３２】
【図１】複合機の外観構成を示す斜視図である。
【図２】複合機の制御部の概略構成を示すブロック図である。
【図３】（ａ）は、配置テーブルＴを示す図であり、（ｂ１）乃至（ｂ４）は、各配置テーブルに従って記録用紙Ｋに配置される複数のファイルの各ページを示す図である。
【図４】（ａ）は印刷処理を示すフローチャートであり、（ｂ１）乃至（ｂ４）は、図４（ａ）に示すフローチャートにおいてＬＣＤに表示される表示画面を示す図である。
【図５】第１実施形態のファイル選択処理の概要を示す図である。
【図６】（ａ）は第１実施形態のファイル選択処理を示すフローチャートであり、（ｂ１）〜（ｂ４）は、図６（ａ）に示すフローチャートにおいてＬＣＤに表示される表示画面を示す図である。
【図７】第１実施形態の配置形式選択処理を示すフローチャートである。
【図８】第２実施形態のファイル選択処理の概要を示す図である。
【図９】（ａ）は第２実施形態のファイル選択処理を示すフローチャートであり、図（ｂ１）〜（ｂ５）は、図９（ａ）に示すフローチャートにおいてＬＣＤに表示される表示画面を示す図である。
【図１０】第３実施形態のファイル選択処理の概要を示す図である。こ
【図１１】（ａ）は第３実施形態のファイル選択処理を示すフローチャートであり、（ｂ１）〜（ｂ８）は、図１１（ａ）に示すフローチャートにおいてＬＣＤ４１に表示される表示画面を示す図である。
【図１２】第３実施形態の配置形式選択処理を示すフローチャートである。
【図１３】第４実施形態のファイル選択処理の概要を示す図である。
【図１４】（ａ）は第４実施形態のファイル選択処理を示すフローチャートであり、（ｂ１）〜（ｂ４）は、図１４（ａ）に示すフローチャートにおいてＬＣＤに表示される表示画面を示す図である。
【図１５】第５実施形態のファイル選択処理の概要を示す図である。
【図１６】第５実施形態のファイル選択処理を示すフローチャートである。
【符号の説明】
【０１３３】
２２ａ                        印刷プログラム（画像形成制御手段）
Ｓ４０５                      画像形成制御手段
Ｓ６０７、Ｓ９０６、Ｓ９１３  ページ番号取得手段
Ｓ６０６、Ｓ９０５、Ｓ９１２  表示制御手段
Ｓ６０２、Ｓ９０２、Ｓ９１０  特定手段
Ｓ７０３                      判断手段
Ｓ７０５                      減少手段
【図１】
2008273072.tif 000003
【図２】
2008273072.tif 000004
【図３】
2008273072.tif 000005
【図４】
2008273072.tif 000006
【図５】
2008273072.tif 000007
【図６】
2008273072.tif 000008
【図７】
2008273072.tif 000009
【図８】
2008273072.tif 000010
【図９】
2008273072.tif 000011
【図１０】
2008273072.tif 000012
【図１１】
2008273072.tif 000013
【図１２】
2008273072.tif 000014
【図１３】
2008273072.tif 000015
【図１４】
2008273072.tif 000016
【図１５】
2008273072.tif 000017
【図１６】
2008273072.tif 000018