(57)【特許請求の範囲】
【請求項１】
複数の印刷用紙の面それぞれの中央の両側に２ページ分の画像が印刷されて重ねられ、前記中央が綴じられて構成される冊子文書の画像データを処理する画像処理装置であって、
前記冊子文書に綴じられていない状態の印刷用紙から読み取られたか、または、前記冊子文書の見開き面から読み取られたかに応じて、前記読み取られた画像に含まれる前記ページの画像それぞれのページ番号を決定するページ番号決定手段と、
前記読み取られた画像に含まれる前記ページそれぞれの画像のページオブジェクトを、識別番号を付して出力するページオブジェクト出力手段と、
前記冊子文書に綴じられていない状態の印刷用紙または前記冊子文書の見開き面のそれぞれから読み取られたこれらの画像に含まれる前記２ページ分の画像それぞれに、前記決定されたページ番号を付けて、前記決定された前記ページ画像それぞれのページ番号に基づいて、前記出力されたページオブジェクトそれぞれの識別番号を整列して、整列された状態で読み取りが行われた文書を作成するための前記ページ構造情報を作成する作成手段と
を具備する画像形成装置。
【請求項２】
前記読取手段は、
前記印刷用紙を搬送して読み取る搬送読取機構と、
原稿台に設置された前記印刷用紙を読み取る原稿台読取機構と
を備え、
前記ページ番号決定手段は、前記搬送読取機構に前記印刷用紙が設置されたと検知された場合は、前記冊子文書に綴じられていない状態の印刷用紙から読み取られたと判断し、前記原稿台読取機構に前記印刷用紙が設置されたと検知された場合は、前記冊子文書の見開き面から読み取られたと判断して、前記読み取られた画像それぞれに含まれる前記ページそれぞれのページ番号を決定する
請求項１記載の画像形成装置。
【請求項３】
前記読み取られた画像それぞれを前記中央で前記２ページ分の画像に分割する分割手段
をさらに具備し、
前記ページ番号決定手段は、前記分割された画像それぞれに対してページ番号を決定する
請求項１または２に記載の画像形成装置。
【請求項４】
前記ページ番号決定手段は、
前記冊子文書に綴じられていない状態の印刷用紙の面それぞれの画像が、前記冊子文書の外側になる面の画像から順に読み取られたときには、前記複数の印刷用紙の面の中央に対して一方の側にある前記ページの画像に、読み取りの順番に１つずつ増加するようにページ番号を決定し、
前記複数の印刷用紙の面の中央に対して他方の側にある前記ページの画像に、読み取りとは逆の順番で、前記複数の印刷用紙の面の中央に対して一方の側にある前記ページの画像に付した最大のページ番号の次から１つずつ増加するようにページ番号を決定する
請求項１または２に記載の画像形成装置。
【請求項５】
前記ページ番号決定手段は、前記冊子文書の見開き面それぞれの画像が、前記冊子文書の外側になる面の画像から順に読み取られたときには、前記複数の印刷用紙の面の中央に対して一方の側にある前記ページの画像に、読み取りの順番で増加する奇数のページ番号を決定し、
前記複数の印刷用紙の面の中央に対して他方の側にある前記ページの画像に、読み取りとは逆の順番で、前記複数の印刷用紙の面の中央に対して一方の側にある前記ページの画像に付した最大のページ番号の次の番号から増加する偶数のページ番号を決定する
請求項１または２に記載の画像形成装置。
【請求項６】
前記読み取られた画像のイメージオブジェクトを出力するイメージオブジェクト出力手段
をさらに具備し、
前記作成手段は、前記出力されたイメージオブジェクトに、前記出力されたページオブジェクトそれぞれをさらに関連付けて、前記ページ構造情報を作成する
請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記出力されたイメージオブジェクトに、前記出力されたページオブジェクトを関連付け、前記作成されたページ構造情報の対応付けを行なう対応付け手段
を具備する請求項６記載の画像形成装置。
【請求項８】
前記冊子文書に綴じられていない状態の印刷用紙の外側の１つの面には、前記２ページ分の画像として表紙の画像が印刷され、
前記冊子文書の表紙が読み取られるか否かを判別する判別手段
をさらに具備する請求項１〜７のいずれかに記載の画像形成装置。
【請求項９】
複数の印刷用紙の面それぞれの中央の両側に２ページ分の画像が印刷されて重ねられ、前記中央が綴じられて構成される冊子文書の画像データを処理する画像処理装置のコンピュータを、
前記冊子文書に綴じられていない状態の印刷用紙から読み取られたか、または、前記冊子文書の見開き面から読み取られたかに応じて、前記読み取られた画像に含まれる前記ページの画像それぞれのページ番号を決定するページ番号決定手段、
前記読み取られた画像に含まれる前記ページそれぞれの画像のページオブジェクトを、識別番号を付して出力するページオブジェクト出力手段、
前記冊子文書に綴じられていない状態の印刷用紙または前記冊子文書の見開き面のそれぞれから読み取られたこれらの画像に含まれる前記２ページ分の画像それぞれに、前記決定されたページ番号を付けて、前記決定された前記ページ画像それぞれのページ番号に基づいて、前記出力されたページオブジェクトそれぞれの識別番号を整列して、整列された状態で読み取りが行われた文書を作成するための前記ページ構造情報を作成する作成手段
として機能させる読取画像整列プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および整列プログラムに関する。
【背景技術】
【０００２】
スキャナーの原稿読取機構として、通常、ガラスの上に原稿をのせて読取処理を行なうフラットベッド型や原稿トレイにセットされた原稿を搬送路を搬送することで読取処理を行なうＡＤＦ型（オートドキュメントフィーダー）がある。
【０００３】
このＡＤＦの中には、両面ＡＤＦ（ＤＡＤＦ）とも称され、用紙を反転する反転搬送路を設け、若しくは、センサーを原稿の表方向と裏方向に複数配置し、原稿の両面を読み取れるようにした読取機構がある。
【０００４】
ＡＤＦ型で読取処理を行なう場合、その読取機構の構造（原稿を搬送路上を搬送して読み取りを行なう構造）により冊子などの複数の原稿が綴じられた文書を読み取る場合には各原稿に解くことが必要となる。また、読取対象の文書を解けない場合には、１ページずつめくりながらフラットベット型の読取機構にセットすることが必要である。
【０００５】
特許文献１に開示された従来技術では、ページ分割機能とページ再配置機能を持つことで、原稿裏表の画像を４ページ分の画像に分割し、これをページ順に並べ替えることが可能となっている。これにより、ユーザーは、ＡＤＦを使って一度の操作で原稿を読み取りながら、あたかも冊子を１ページずつ順番にスキャンしたかのような出力を得ることができるようになった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−３２４７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、読取元の文書全ページの画像データ容量分の記憶領域を必要とすることなく、該文書のページ構成に基づいて読取文書を整列できるようにした画像形成装置および整列プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の発明は、複数の印刷用紙の面それぞれの中央の両側に２ページ分の画像が印刷されて重ねられ、前記中央が綴じられて構成される冊子文書の画像データを処理する画像処理装置であって、前記冊子文書に綴じられていない状態の印刷用紙から読み取られたか、または、前記冊子文書の見開き面から読み取られたかに応じて、前記読み取られた画像に含まれる前記ページの画像それぞれのページ番号を決定するページ番号決定手段と、前記読み取られた画像に含まれる前記ページそれぞれの画像のページオブジェクトを、識別番号を付して出力するページオブジェクト出力手段と、前記冊子文書に綴じられていない状態の印刷用紙または前記冊子文書の見開き面のそれぞれから読み取られたこれらの画像に含まれる前記２ページ分の画像それぞれに、前記決定されたページ番号を付けて、前記決定された前記ページ画像それぞれのページ番号に基づいて、前記出力されたページオブジェクトそれぞれの識別番号を整列して、整列された状態で読み取りが行われた文書を作成するための前記ページ構造情報を作成する作成手段とを具備する。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記読取手段は、前記印刷用紙を搬送して読み取る搬送読取機構と、原稿台に設置された前記印刷用紙を読み取る原稿台読取機構とを備え、前記ページ番号決定手段は、前記搬送読取機構に前記印刷用紙が設置されたと検知された場合は、前記冊子文書に綴じられていない状態の印刷用紙から読み取られたと判断し、前記原稿台読取機構に前記印刷用紙が設置されたと検知された場合は、前記冊子文書の見開き面から読み取られたと判断して、前記読み取られた画像それぞれに含まれる前記ページそれぞれのページ番号を決定する。
【００１０】
また、請求項３の発明は、請求項１または２の発明において、前記読み取られた画像それぞれを前記中央で前記２ページ分の画像に分割する分割手段をさらに具備し、前記ページ番号決定手段は、前記分割された画像それぞれに対してページ番号を決定する。
【００１１】
また、請求項４の発明は、請求項１または２の発明において、前記ページ番号決定手段は、前記冊子文書に綴じられていない状態の印刷用紙の面それぞれの画像が、前記冊子文書の外側になる面の画像から順に読み取られたときには、前記複数の印刷用紙の面の中央に対して一方の側にある前記ページの画像に、読み取りの順番に１つずつ増加するようにページ番号を決定し、前記複数の印刷用紙の面の中央に対して他方の側にある前記ページの画像に、読み取りとは逆の順番で、前記複数の印刷用紙の面の中央に対して一方の側にある前記ページの画像に付した最大のページ番号の次から１つずつ増加するようにページ番号を決定する。
【００１２】
また、請求項５の発明は、請求項１または２の発明において、前記ページ番号決定手段は、前記冊子文書の見開き面それぞれの画像が、前記冊子文書の外側になる面の画像から順に読み取られたときには、前記複数の印刷用紙の面の中央に対して一方の側にある前記ページの画像に、読み取りの順番で増加する奇数のページ番号を決定し、前記複数の印刷用紙の面の中央に対して他方の側にある前記ページの画像に、読み取りとは逆の順番で、前記複数の印刷用紙の面の中央に対して一方の側にある前記ページの画像に付した最大のページ番号の次の番号から増加する偶数のページ番号を決定する。
【００１４】
また、請求項６の発明は、請求項１乃至５のいずれかの発明において、前記読み取られた画像のイメージオブジェクトを出力するイメージオブジェクト出力手段をさらに具備し、前記作成手段は、前記出力されたイメージオブジェクトに、前記出力されたページオブジェクトそれぞれをさらに関連付けて、前記ページ構造情報を作成する。
【００１６】
また、請求項７の発明は、請求項６の発明において、前記出力されたイメージオブジェクトに、前記出力されたページオブジェクトを関連付け、前記作成されたページ構造情報の対応付けを行なう対応付け手段を具備する。
【００１７】
また、請求項８の発明は、請求項１乃至７のいずれかの発明において、前記冊子文書に綴じられていない状態の印刷用紙の外側の１つの面には、前記２ページ分の画像として表紙の画像が印刷され、前記冊子文書の表紙が読み取られるか否かを判別する判別手段をさらに具備する。
【００１８】
また、請求項９の発明は、複数の印刷用紙の面それぞれの中央の両側に２ページ分の画像が印刷されて重ねられ、前記中央が綴じられて構成される冊子文書の画像データを処理する画像処理装置のコンピュータを、前記冊子文書に綴じられていない状態の印刷用紙から読み取られたか、または、前記冊子文書の見開き面から読み取られたかに応じて、前記読み取られた画像に含まれる前記ページの画像それぞれのページ番号を決定するページ番号決定手段、前記読み取られた画像に含まれる前記ページそれぞれの画像のページオブジェクトを、識別番号を付して出力するページオブジェクト出力手段、前記冊子文書に綴じられていない状態の印刷用紙または前記冊子文書の見開き面のそれぞれから読み取られたこれらの画像に含まれる前記２ページ分の画像それぞれに、前記決定されたページ番号を付けて、前記決定された前記ページ画像それぞれのページ番号に基づいて、前記出力されたページオブジェクトそれぞれの識別番号を整列して、整列された状態で読み取りが行われた文書を作成するための前記ページ構造情報を作成する作成手段として機能させる。
【発明の効果】
【００１９】
本発明の請求項１によれば、読取元の文書全ページの画像データ容量分の記憶領域を必要とすることなく、該文書を構成するページを整列することができるようになるという効果を奏する。
【００２０】
また、請求項２によれば、読取機構に応じた読み取りに応じたページ構成に基づいてページを整列することができるようになるという効果を奏する。
【００２１】
また、請求項３によれば、分割した画像データを元に、読取元の文書全ページの画像データ容量分の記憶領域を必要とすることなく、該文書を構成するページを整列することができるようになるという効果を奏する。
【００２２】
また、請求項４によれば、冊子文書を分解した印刷用紙を読み取った場合であっても、読取元の文書全ページの画像データ容量分の記憶領域を必要とすることなく、該文書を構成するページを整列することができるようになるという効果を奏する。
【００２３】
また、請求項５によれば、冊子文書の状態のままで読み取った場合であっても読取元の文書全ページの画像データ容量分の記憶領域を必要とすることなく、該文書を構成するページを整列することができるようになるという効果を奏する。
【００２５】
また、請求項６によれば、ページオブジェクトに基づいて文書を構成するページを整列することができるようになるという効果を奏する。
【００２７】
また、請求項７によれば、整列したページからなる文書を簡単な操作によって形成できるという効果を奏する。
【００２８】
また、請求項８によれば、表紙を含めた読取処理においても、読取文書のページを整列することができるようになるという効果を奏する。
【００２９】
また、請求項９によれば、読取元の文書全ページの画像データ容量分の記憶領域を必要とすることなく、該文書のページ構成に基づいて読取文書を整列できるようになるという効果を奏する。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施の形態における画像形成装置および整列プログラムを適用して構成した画像形成装置の装置構成図の一例。
【図２】綴じられた状態の文書とその文書を構成する印刷用紙を示す図。
【図３】本発明の実施の形態における画像形成装置の詳細な構成を示すブロック図。
【図４】図３に示すブロック図を構成する画像処理部で行なわれる処理状態を示す図。
【図５】ページ順序管理テーブルの作成順序を示す図。
【図６】読取ファイル情報の一例を示す図。
【図７】ページツリーノードオブジェクト、ページオブジェクト、イメージオブジェクトの関係を示す図。
【図８】本発明の実施の形態における画像形成装置により行なわれる詳細な処理の流れを示すフローチャート。
【図９】図８に示す画像処理の詳細な流れを示すフローチャート。
【図１０】図８に示すページ順序管理処理の詳細な流れを示すフローチャート。
【図１１】図８に示すデータフォーマット処理の詳細な流れを示すフローチャート。
【図１２】本発明の実施の形態における画像形成装置の詳細な構成を示すブロック図。
【図１３】読取ファイル情報の一例を示す図。
【図１４】実施例２における画像処理の詳細な流れを示すフローチャート。
【図１５】実施例２におけるデータフォーマット処理の詳細な流れを示すフローチャート。
【図１６】ページツリーノードオブジェクト、ページオブジェクト、イメージオブジェクトの関係を示す図。
【図１７】本発明の実施の形態における画像形成装置の詳細な構成を示すブロック図。
【図１８】綴じられた状態の文書とその文書を構成する印刷用紙を示す図。
【図１９】図３に示すブロック図を構成する画像処理部で行なわれる処理状態を示す図。
【図２０】ページ順序管理テーブルの作成順序を示す図。
【図２１】読取ファイル情報の一例を示す図。
【図２２】実施例３におけるページ順序管理処理の詳細な流れを示すフローチャート。
【図２３】実施例３におけるページ順序管理処理の詳細な流れを示すフローチャート。
【発明を実施するための形態】
【００３１】
以下、本発明に係わる画像形成装置および整列プログラムの一実施例を添付図面を参照して詳細に説明する。
【００３２】
本発明の画像形成装置の一例として、原稿を読み取ることにより画像データを形成する読取装置（以下、「スキャナ」という）がある。
【００３３】
スキャナには、読取対象の原稿をセットする原稿台読取機構であるフラットベッド型の原稿台のほか、原稿を搬送して読み取る搬送読取機構であるＡＤＦ（Automatic Document Feeder）が設けられている。また、このＡＤＦに代えて、スキャナ内の搬送路を搬送することにより原稿の読み取り面を反転し、反転した他の読み取り面を読み取ることによって両面の読み取りを可能とした両面ＡＤＦ（ＤＡＤＦ：Duplex Automatic Document Feeder）を設けた構成とすることも可能である。
【００３４】
通常、冊子やカタログなどのように束ねられた状態にある冊子文書（以下、単に「文書」という）の読み取りを行なう場合、その束ねられた状態を解いて分解した印刷用紙をＡＤＦにセットし、順次搬送することによって行なう読取形態のほか、束ねられた状態のままでユーザがページ送りを行なう読取形態がある。
【００３５】
前者の読取形態で読み取りを行なう場合には、ＡＤＦを用いて行なうほか、フラットベッド型の原稿台に原稿を一枚づつセットして読み取ることができるが、後者の読取形態で読み取りを行なう場合には、フラットベッド型の原稿台に原稿の読み取りページを見開いてセットすることが必要となる。
【実施例１】
【００３６】
図１は、本発明の実施の形態における画像形成装置および整列プログラムを適用して構成した画像形成装置の装置構成図の一例である。
【００３７】
図１には、画像管理装置１００と画像形成装置の一例であるスキャナ２００がネットワーク回線を介して接続されたシステム構成を示しており、画像管理装置１００はハードディスクやデータベースなどからなる画像保存部１０１が接続された状態を示している。
【００３８】
この図１に示すスキャナ２００では、複数の印刷用紙を束ねて冊子のように綴じられた状態にある文書の読み取り処理を行なうに際し、読取操作者（「ユーザ」ともいう）により文書が解かれ、解かれた状態の各印刷用紙を１枚づつ読み取る処理（以下、「読取処理」という）を行なう。
【００３９】
各印刷用紙には、綴じられた状態の文書の内容が複数ページの画情報が印刷されており、文書が「Ａ４サイズ」の大きさからなる場合には解かれた各印刷用紙は文書サイズの倍の用紙面積を有する「Ａ３サイズ」である。
【００４０】
すなわち、Ａ３サイズからなる印刷用紙の表面には綴じられた状態の文書における２ページ分の画情報が印刷された状態にあり、また裏面には同じように２ページ分の画情報が印刷された状態にあることから、各印刷用紙には合計４ページ分の画情報が印刷されている。
【００４１】
図２には、冊子のように綴じられた状態の文書と、その文書を解くことによって分離された各印刷用紙における印刷状態を示している。
【００４２】
図２（ａ）は、冊子のように綴じられた文書を示した図であって、この図２（ａ）では、印刷用紙２枚の全８ページからなる文書を示しており、表紙を先頭の１ページ目とし、裏表紙を最終の８ページ目としている。
【００４３】
図２（ｂ）、図２（ｃ）は、図２（ａ）の文書を解くことにより各印刷用紙に分離した状態である。
【００４４】
この図２（ｂ）は、表紙を含む第一枚目の印刷用紙（以下、「第１印刷用紙」という）を示し、図２（ｃ）は裏表紙を含む第二枚目の印刷用紙（以下、「第２印刷用紙」という）を示している。
【００４５】
図２（ｂ）の第１印刷用紙の内面（折り目の線が内側となるように折る谷折りをしたときの谷側の面）には、２ページ目と裏表紙の８ページ目の前ページである７ページ目が印刷された状態にあり、また、図２（ｃ）の第２印刷用紙の内面には、４ページ目と５ページ目が印刷された状態にある。
【００４６】
図２（ｄ）は、図２（ｂ）に示す第１印刷用紙を用紙中央の折り目を軸として半回転（１８０度回転）させた状態を示しており、第１印刷用紙の外面（折り目の線が外側になるように折る山折りをしたときの山側の面）に１ページ目と８ページ目が印刷された状態を示している。
【００４７】
また、図２（ｅ）は、図２（ｃ）に示す第２印刷用紙を用紙中央の折り目を軸として半回転（１８０度回転）させた状態を示しており、第２印刷用紙の外面に６ページ目と３ページ目が印刷された状態にあることを示している。
【００４８】
図２（ｆ）は、図２（ｄ）の第１印刷用紙の折り目をなくして間開きにした状態を示しており、第１印刷用紙の外面を表面とした場合に表面に８ページ目と１ページ目が印刷された状態にあることを示しており、図２（ｇ）は、図２（ｅ）の第２印刷用紙の折り目をなくして間開きにした状態を示しており、第２印刷用紙の外面を表面とした場合に表面に６ページ目と３ページ目が印刷された状態にあることを示している。
【００４９】
図２（ｈ）は、図２（ｆ）の第１印刷用紙の中央線を軸として半回転（１８０度回転）させた状態であって第１印刷用紙の内面を裏面とした場合に裏面に２ページ目と７ページ目が印刷された状態にあることを示しており、図２（ｉ）は、図２（ｇ）の第２印刷用紙の中央線を軸として半回転（１８０度回転）させた状態であって第２印刷用紙の内面を裏面とした場合に裏面に４ページ目と５ページ目が印刷された状態にあることを示している。
【００５０】
このことから、図１に示すスキャナ２００では、フラットベッド型の原稿台若しくはＡＤＦを用いて、綴じられた文書を解いた状態の第１印刷用紙と第２印刷用紙の読取処理を行なう。
【００５１】
このように、フラットベッド型の原稿台若しくはＡＤＦのいずれをも用いて読取処理を行なうことができるが、以下ではＡＤＦを用いて読取処理を行なった場合について説明する。
【００５２】
スキャナ２００では、読取条件を設定して読取処理を行ない、読み取った各印刷用紙の印刷面ごとの画像データに対して画像処理を行なう。また同時に読取条件を元にその画像データのページ番号を決定するページ順序管理処理を行ない、画像処理後の画像データからイメージオブジェクトおよびページオブジェクトを出力して画像管理装置１００へと転送する。また、ページ順序管理処理で決定したページ番号に基づいてページオブジェクトを整列した頁構造情報（以下、「ページツリーノードオブジェクト」という）を作成して画像管理装置１００へと転送する。
【００５３】
画像管理装置１００では、イメージオブジェクト、ページオブジェクト、ページツリーノードオブジェクトを対応付けて管理することで昇降順に整列された状態で読み取りが行なわれた文書が作成される。
【００５４】
図３は、本発明の実施の形態における画像形成装置の詳細な構成を示す図である。
【００５５】
図３において、画像形成装置（スキャナ）２００は、コントローラ２１０、操作パネル２２０、画像読取処理部２３０を具備して構成される。
【００５６】
ユーザが操作パネル２２０を操作することにより、その操作により指定された読取条件に基づいて画像読取部２３０で文書の読取処理が行なわれ、読み取られた画像データをコントローラ２１０で画像形成の処理を行なう。そして、画像処理後の画像データを画像管理装置１００へと転送する。
【００５７】
このコントローラ２１０は、ネットワーク制御部２１１、データフォーマット部２１２、画像処理部２１３、ジョブ制御部２１６を具備しており、操作パネル２２０は、読取条件入力部２２１、スキャン指示部２２３を具備しており、画像読取処理部２３０は、画像読取部２３１、読取制御部２３２を具備して構成されている。
【００５８】
画像読取処理部２３０の画像読取部２３１には、原稿台が備えられており、また、その原稿台がＡＤＦなどのフィーダーにより構成される場合には原稿台にセットされた読取対象の印刷用紙を搬送する搬送路が備えられている。
【００５９】
操作パネル２２０の読取条件入力部２２１で読取条件として、読取解像度、読取色彩情報（カラー／モノクロ）、読取倍率のほか、読取対象のページ構成状態を指定する読取モードを入力する。
【００６０】
この読取モードは、冊子などの綴じられた文書を解いて各印刷用紙の読み取りを行なう冊子分離モード、定形・不定形のサイズにカットされたカット紙を読み取るカット紙モードなどがある。ただし、冊子などの綴じられた文書がカット紙を束ねられて構成されており、その文書を解いて読み取りを行なうカット紙モードとする。
【００６１】
冊子スキャン指定部２２２において、このいずれかの読取モードを指定すると、その指定した読取モードのモード識別情報が読取条件としてジョブ制御部２１６へと通知される。
【００６２】
また、読取条件入力部２２１において、上記の読取条件を入力し、スキャン指示部２２３で印刷用紙の読み取りを指示すると、スキャン指示部２２３は、ジョブ制御部２１６に対して読み取り指示を行なう。
【００６３】
このとき、ジョブ制御部２１６は、スキャン指示部２２３から読み取り指示を受信し、読取条件入力部２２１で入力された読取条件の通知を受けると、読取処理部２３０の読取制御部２３２に対してモード識別情報により識別される読取モードに基づく印刷用紙の読取指示を行なう。
【００６４】
読取制御部２３２では、画像読取部２３１を起動してフィーダーの原稿台にセットされた読取対象の印刷用紙を読み取ることにより画像データを生成する。このとき、読取制御部２３２は、ジョブ制御部２１６に対して読み取りの開始通知を行なう。また、読取処理が終了した場合にはジョブ制御部２１６に対して読み取りの終了通知を行なう。
【００６５】
読取制御部２３２では、読取モードが「冊子分離モード」である場合には画像読取部２３１に対して両面読み取りを指示し、画像読取部２３１では、フィーダーの原稿台にセットされた印刷用紙を、搬送路を搬送することで印刷用紙の片面を読み取り、その後、反転搬送路を搬送することで印刷用紙の読み取り面を反転し、反転した他の読み取り面の読み取りを行なう。
【００６６】
これにより、印刷用紙を読み取った片面ごとの画像データを画像処理部２１３へと送信する。
【００６７】
画像処理部２１３は、画像分割部２１４、回転処理部２１５を具備し、画像読取部２３１で読み取った画像データを読み取り制御部２３２から受信する。
【００６８】
図２（ａ）に示すような文書の第１印刷用紙を「冊子分離モード」で読み取り、画像処理部２１３が受信した画像データの一例を図４（ａ）の[イ]、図４（ｂ）の[イ]に示している。
【００６９】
図４（ａ）の[イ]は、図２（ｂ）に示すような第１印刷用紙の表面を読み取った画像データを示し、図４（ｂ）の[イ]は、図２（ｂ）に示すような第１印刷用紙の裏面を読み取った画像データを示す。
【００７０】
まず、このような片面の画像データを受信した画像処理部２１３では、その画像データに対して色変換処理等を行なう。さらに、画像処理部２１３の画像分割部２１４によって画像データの長辺中心点から垂直直線で均等分割する。この画像分割部２１４による分割処理によって図４（ａ）の[イ]、図４（ｂ）の[イ]を均等分割、この場合２分割された状態をそれぞれ図４（ａ）の[ロ]、図４（ｂ）の[ロ]に示している。
【００７１】
図４（ａ）の[ロ]は、図４（ａ）の[イ]の画像データを均等分割した状態を示し、その画像データの左端側を左ページオブジェクトとし、右端側を右ページオブジェクトとして分割した状態である。また、図４（ｂ）の[ロ]は、図４（ｂ）の[イ]の画像データを均等分割した状態を示し、その画像データの左端側を左ページオブジェクトとし、右端側を右ページオブジェクトとして分割した状態である。
【００７２】
このようにして画像分割部２１４によって均等分割されると、続いて、画像処理部２１３の回転処理部２１５では、均等分割された各画像データを同一方向に回転する。
【００７３】
図４（ａ）の[ハ]は、図４（ａ）の[ロ]の左ページオブジェクトおよび右ページオブジェクトをそれぞれ左方向に９０度回転された画像データであり、また同様に、図４（ｂ）の[ハ]は、図４（ｂ）の[ロ]の左ページオブジェクトおよび右ページオブジェクトをそれぞれ左方向に９０度回転された画像データである。
【００７４】
このように、画像処理部２１３によって印刷用紙ごとに画像処理が行なわれると、画像処理が行なわれた各画像データ（第１印刷用紙に対して画像処理を行なった場合には図４（ａ）の[ハ]と図４（ｂ）の[ハ]に示す４つの画像データ）をデータフォーマット部２１２へと送信する。
【００７５】
また、画像処理部２１３では、読み取った画像データの数量情報をジョブ制御部２１６へと通知する。
【００７６】
ジョブ制御部２１６は、ページ順序管理部２１７を具備し、画像処理部２１３から受信した画像データの数量情報を元にページ順序管理部２１７でページ順序管理処理を行なう。このページ順序管理処理では、図５（ｃ）に示すようなページ順序管理テーブルを作成する。
【００７７】
このページ順序管理部２１７では、図５（ｃ）に示すようなページ順序管理テーブルの作成に際して、図５（ａ）のページ順序管理テーブル、図５（ｂ）に示すようなページ順序管理テーブルを順次作成する。
【００７８】
ページ順序管理部２１７では、画像処理前の画像データ（第１印刷用紙の表面の画像データと、裏面のデータそれぞれ）が左端側の画像データと右端側の画像データとによって構成されており、左端側の画像データと右端側の画像データとがそれぞれ異なるページオブジェクトによって文書を構成していることを認識する。そして、認識した各ページオブジェクトに対してページ番号を設定する。
【００７９】
このページ番号の設定においては、各印刷用紙における最初の画像データの左端側のページオブジェクト（以下、「左ページオブジェクト」ともいう）に対して「未決定」と設定し、右端側のページオブジェクト（以下、「右ページオブジェクト」ともいう）のページ番号に未使用の最小番号を設定する。さらに、次の画像データの右端側のページオブジェクトに対しても「未決定」と設定し、左端側のページオブジェクトに対して未使用の最小番号を設定する。このときの未使用の最小番号とは、最初の画像データの左端側のページオブジェクトに対して採番した最小番号の次に大きな番号である。
【００８０】
これによって、図５（ａ）に示すようなページ順序管理テーブルが作成される。
【００８１】
図５（ａ）に示すページ順序管理テーブルは、[ページオブジェクト]項目５０１、[ページ番号]項目５０２によって構成され、[ページオブジェクト]項目５０１は、各画像データのページオブジェクトのページオブジェクト番号であり、[ページ番号]項目５０２は、[ページオブジェクト]項目５０１に表すページオブジェクト番号のページオブジェクトが、冊子のように綴じられた状態にある場合に構成するページ番号である。
【００８２】
図５（ａ）のページ順序管理テーブルの[ページオブジェクト]項目５０１には、図４（ａ）の[ハ]の左ページオブジェクトと右ページオブジェクトおよび図４（ｂ）の[ハ]の左ページオブジェクトと右ページオブジェクトそれぞれに対するページオブジェクト番号である「ページ０００１」、「ページ０００２」、「ページ０００３」、「ページ０００４」を示している。
【００８３】
また、[ページ番号]項目５０２には、[ページオブジェクト]項目５０１が「ページ０００１」であるページ番号として「未決定」が設定されている。これは、ページ順序管理部２１７によって最初の画像データの左ページオブジェクトのページ番号を「未決定」とするためである。
【００８４】
次に、[ページオブジェクト]項目５０１が「ページ０００２」のページ番号として、未使用の最小番号、すなわち「１」が設定される。
【００８５】
次に、[ページオブジェクト]項目５０１が「ページ０００３」のページ番号として、最初の画像データの右ページオブジェクトのページ番号「１」の次に最小の番号である「２」が設定される。
【００８６】
そして、[ページオブジェクト]項目５０１が「ページ０００４」のページ番号として「未決定」が設定されている。これは、ページ順序管理部２１７によって最後の画像データの右ページオブジェクトのページ番号を「未決定」として取り扱うことためである。
【００８７】
このようにしてページ順序管理テーブルが作成されると、ページ順序管理部２１７では読取制御部２３２から読み取り処理の終了通知を受信するまで記憶した状態とする。
【００８８】
画像処理部２１３から画像データを受信したデータフォーマット部２１２では、受信した画像データをそれぞれイメージオブジェクトとして出力する。このときの画像データは、画像処理後の画像データであることから、各印刷用紙における４つの画像データを受信することとなり、これらの各画像データをイメージオブジェクトとして出力する。
【００８９】
さらに、その各イメージオブジェクトに対し、ページ属性として指定された用紙サイズにそのイメージオブジェクトが収まるように指定されたページオブジェクトを出力する。
【００９０】
このページオブジェクトは、指定された用紙に貼り付けるイメージオブジェクトを指定するほか、用紙に貼り付ける際のイメージオブジェクトの位置、大きさ、範囲が指定された情報である。
【００９１】
このようにしてデータフォーマット部２１２でイメージオブジェクトとそのイメージオブジェクトに対するページオブジェクトとが出力されると、これらを一対としてネットワーク制御部２１１へと通知する。ネットワーク制御部２１１では、予め指定された画像管理装置にそのイメージオブジェクトおよびページオブジェクトを送信する。
【００９２】
なお、上記の画像処理部２１３、ジョブ制御部２１６、データフォーマット部２１２、ネットワーク制御部２１１では、第１印刷用紙の読み取り処理を行なった場合における処理を示しているが、以下では、文書の最後の印刷用紙である第２印刷用紙を読み取った画像データについて説明する。
【００９３】
画像処理部２１３は、画像読取部２３１によって読み取った第２印刷用紙に対する画像データを読取制御部２３２から受信すると、色変換処理等を行なう。このときの画像処理部２１３が受信した画像データの一例を、図４（ｃ）の[イ]、図４（ｄ）の[イ]に示している。
【００９４】
この図４（ｃ）の[イ]、図４（ｄ）の[イ]に示す画像データは、図２（ａ）に示すような文書の第２印刷用紙を「冊子分離モード」で読み取ったものである。
【００９５】
続いて、画像処理部２１３では、画像分割部２１４によって画像データを均等分割し、画像分割部２１４によって均等分割された各画像データを回転処理部２１５によって同一方向に回転する。
【００９６】
例えば、図４（ｃ）の[ロ]は、図４（ｃ）の[イ]の画像データを均等分割した状態を示し、その画像データの左端側を左ページオブジェクトとし、右端側を右ページオブジェクトとして分割した状態を示している。図４（ｄ）の[ロ]は、図４（ｄ）の[イ]の画像データを均等分割した状態を示し、その画像データの左端側を左オブジェクトとし、右端側を右ページオブジェクトとして分割した状態を示している。
【００９７】
このようにして画像分割部２１４によって均等分割された画像データを回転処理部２１５によって回転した状態を図４（ｃ）の[ハ]、図４（ｄ）の[ハ]に示している。
【００９８】
図４（ｃ）の[ハ]は、図４（ｃ）の[ロ]の左ページオブジェクトおよび右ページオブジェクトをそれぞれ左方向に９０度回転された画像データであり、図４（ｄ）の[ハ]は、図４（ｄ）の[ロ]の左ページオブジェクトおよび右ページオブジェクトをそれぞれ左方向に９０度回転された画像データである。
【００９９】
このように、画像処理部２１３によって印刷用紙ごとに画像処理が行なわれると、画像処理が行なわれた各画像データ（第２印刷用紙に対して画像処理を行なった場合には図４（ｃ）の[ハ]と図４（ｄ）の[ハ]に示す４つの画像データ）をデータフォーマット部２１２へと送信する。
【０１００】
また、画像処理部２１３では、読み取った画像データの数量情報をジョブ制御部２１６へと通知する。
【０１０１】
ジョブ制御部２１６は、画像処理部２１３から受信した画像データの数量情報を元にページ順序管理部２１７でページ順序管理処理を行なう。
【０１０２】
画像処理部２１３によって第２印刷用紙に基づく４ページ分の画像データが画像処理された場合において、ページ順序管理部２１７で管理されるページ順序管理テーブルを図５（ｂ）に示す。
【０１０３】
図５（ｂ）に示すページ順序管理テーブルは、図５（ａ）に示す第１印刷用紙のページ順序管理テーブルに、第２印刷用紙の各画像データに関する情報を付加して作成されるページ順序管理テーブルである。
【０１０４】
図５（ｂ）には、図５（ａ）に付加された第２印刷用紙の各画像データに関する情報として、第２印刷用紙の最初の画像データに対するページオブジェクトの左ページオブジェクトのページオブジェクト番号である「ページ０００５」、最初の画像データの次の画像データに対するページオブジェクトの右ページオブジェクトのページオブジェクト番号である「ページ０００６」、次の画像データに対するページオブジェクトの左ページオブジェクトのページオブジェクト番号である「ページ０００７」、次の画像データに対するページオブジェクトの右ページオブジェクトのページオブジェクト番号である「ページ０００８」が付加されている。
【０１０５】
また、図５（ｂ）の[ページ番号]項目５０２には、各ページオブジェクトに対するページ番号が設定されており、[ページオブジェクト]項目５０１が「ページ０００５」のページ番号として「未決定」が設定されている。
【０１０６】
次に、[ページオブジェクト]項目５０１により示されるページオブジェクト番号が「ページ０００６」であるページオブジェクトのページ番号として、未使用の最小番号、すなわち「３」が設定される。ページ番号「１」、「２」は第１印刷用紙のページ番号として使用済みであることから、未使用のうちの最小のページ番号として「３」が設定されることとなる。
【０１０７】
次に、[ページオブジェクト]項目５０１により示されるページオブジェクト番号が「ページ０００７」であるページオブジェクトのページ番号として、最初の画像データの次の画像データに採番したページ番号「３」の次に最小の番号である「４」が設定される。
【０１０８】
そして、[ページオブジェクト]項目５０１により示されるページオブジェクト番号が「ページ０００８」であるページオブジェクトのページ番号として「未決定」が設定されている。
【０１０９】
このようにして図５（ｂ）に示すようなページ順序管理テーブルが作成されると、ページ順序管理部２１７では読取制御部２３２から読み取り処理の終了通知を受信するまで記憶した状態とする。
【０１１０】
画像処理部２１３から画像データを受信したデータフォーマット部２１２では、受信した画像データをそれぞれイメージオブジェクトとして出力する。このときの画像データは、画像処理後の画像データであることから、各印刷用紙における４つの画像データを受信することとなり、これらの各画像データをイメージオブジェクトとして出力する。
【０１１１】
さらに、その各イメージオブジェクトに対し、ページ属性として指定された用紙サイズにそのイメージオブジェクトが収まるように指定されたページオブジェクトを出力する。
【０１１２】
このようにしてデータフォーマット部２１２でイメージオブジェクトとそのイメージオブジェクトに対するページオブジェクトとが出力されると、これらを一対としてネットワーク制御部２１１へと通知する。ネットワーク制御部２１１では、予め指定された画像管理装置にそのイメージオブジェクトおよびページオブジェクトを送信する。
【０１１３】
画像読取部２３１のフィーダーに印刷用紙が残っていない場合（図２（ａ）に示すような文書で第２印刷用紙の裏面の読み取り処理が終了した場合）や読取条件クリアボタンが押下された場合に、読取制御部２３２では、終了通知をジョブ制御部２１６に通知する。
【０１１４】
この終了通知を受信したジョブ制御部２１６が、第２印刷用紙の裏面の画像データに基づいてページ順序管理テーブルが作成された状態にある場合には、ページ順序管理部２１７において管理するページ順序管理テーブルの「未決定」のページ番号を設定するページ番号決定処理を行なう。また、ページ順序管理テーブルが作成途中、作成前である場合には作成が完了した後にページ番号決定処理を行なう。
【０１１５】
この番号決定処理では、まず総ページオブジェクト数若しくは数量情報の合計値から全ページ数を特定し、その総ページ数をページオブジェクト番号が小さいページ番号に設定する。次に、ページオブジェクト番号が小さいページオブジェクトから順に、総ページ数から「１」を減算した番号をページ番号と設定する。
【０１１６】
これにより、図５（ｃ）に示すページ順序管理テーブルのように、ページオブジェクト番号が「ページ０００１」であるページオブジェクトのページ番号に、総ページ数の「８」が設定され、ページオブジェクト番号が「ページ０００４」であるページオブジェクトのページ番号に、総ページ数の「８」から「１」を引いた「７」が設定される。
【０１１７】
続いて、ページオブジェクト番号が「ページ０００５」であるページオブジェクトのページ番号に、総ページ数よりも小さく、未使用の番号である「６」と「５」のうち、最も大きな番号である「６」が設定される。そして、ページオブジェクト番号が「ページ０００８」であるページオブジェクトのページ番号に、総ページ数よりも小さく、未使用の番号である「５」を設定する。この場合、ページ番号「５」のみが設定されていない状態にあることからこのページ番号「５」が設定されることとなる。
【０１１８】
これにより、図５（ｃ）に示すページ順序管理テーブルは、ページオブジェクト番号が「ページ０００１」であるページオブジェクトのページ番号が「８」であることを示し、ページオブジェクト番号が「ページ０００２」であるページオブジェクトのページ番号が「１」であることを示し、ページオブジェクト番号が「ページ０００３」であるページオブジェクトのページ番号が「２」であることを示し、ページオブジェクト番号が「ページ０００４」であるページオブジェクトのページ番号が「７」であることを示し、ページオブジェクト番号が「ページ０００５」であるページオブジェクトのページ番号が「６」であることを示し、ページオブジェクト番号が「ページ０００６」であるページオブジェクトのページ番号が「３」であることを示し、ページオブジェクト番号が「ページ０００７」であるページオブジェクトのページ番号が「４」であることを示し、ページオブジェクト番号が「ページ０００８」であるページオブジェクトのページ番号が「５」であることを示す。
【０１１９】
このようなページ順序管理テーブルがページ順序管理部２１７によって作成されると、ジョブ制御部２１６は、データフォーマット部２１２に対してこのページ順序管理テーブルを送信する。
【０１２０】
データフォーマット部２１２では、このページ順序管理テーブルを元にページツリーノードオブジェクトを出力する。このページツリーノードオブジェクトは、設定されたページ番号に基づいて昇降順のいずれかでページオブジェクト番号を整列したツリーノードである。
【０１２１】
そして、ページツリーノードオブジェクトを出力したデータフォーマット部２１２は、ネットワーク制御部２１１にこれを通知し、ネットワーク制御部２１１は、イメージオブジェクト、ページオブジェクトを管理する画像管理装置１００に対して送信する。
【０１２２】
このとき、画像管理装置１００では、受信したイメージオブジェクトおよびページオブジェクトとともに受信したページツリーノードオブジェクトが管理された状態となる。
【０１２３】
画像管理装置１００により管理されたこれらのオブジェクトからなる読取ファイル情報の一例を図６に示す。
【０１２４】
図６に示す読取ファイル情報は、イメージオブジェクトとページオブジェクトの対の情報と、ページツリーノードオブジェクトとから構成されており、イメージオブジェクトとページオブジェクトとの対の情報はページ数分、設けられた構成である。
【０１２５】
図６の読取ファイル情報は、図２（ａ）に示すような文書の読み取りを行なった場合に作成される情報であって、全８ページからなることから、８対のイメージオブジェクトとページオブジェクトの対の情報によって構成される。ページツリーノードオブジェクトは、全８ページのページオブジェクト番号がページ番号に並べている。
【０１２６】
このページツリーノードオブジェクトのページ番号は、図５（ｃ）に示すようなページ順序管理テーブルのページ番号に基づいて並べられている。
【０１２７】
この図６に示すような読取ファイル情報が作成された状態となり、ユーザが画像管理装置１００で管理するこの読取ファイル情報へアクセスすることによってページツリーノードオブジェクトに示されたページ順からなる読取文書が表示されることとなる。
【０１２８】
次に、図６に示す読取ファイル情報のページツリーノードオブジェクトに基づいて画像データを並び替えた状態を図７（ａ）に示している。
【０１２９】
図７は、ページツリーノードオブジェクト、ページオブジェクト、イメージオブジェクトの関係を示す図である。
【０１３０】
図７（ａ）は、ページ番号順にページノードオブジェクトに基づいて画像データを昇順に整列した状態を示し、図７（ｂ）は、ページオブジェクト番号に基づいてイページオブジェクトを整列した状態を示し、図７（ｃ）は、図７（ｂ）に示すページオブジェクトのページオブジェクト番号に対するイメージオブジェクトを示した図である。
【０１３１】
図８は、本発明の実施の形態における画像形成装置により行なわれる詳細な処理の流れを示すフローチャートである。
【０１３２】
図８において、読取対象の文書を各印刷用紙に解いて分解し、各印刷用紙を原稿台にセットすると処理が開始され、操作パネルを用いてユーザが読取モード等の読取条件が指定されると、その読取条件を読取設定に設定する（８０１）。
【０１３３】
そして、その読取条件に基づく読取指示を受け付けたかを判断し（８０２）、読取指示がされると（８０２でＹＥＳ）、原稿台にセットされた印刷用紙の読み取りを行なう（８０３）。続いて、読み取りが行なわれた画像データを画像処理し（８０４）、画像処理した画像データを元に、ページ順序管理処理を行なうことによりページ順序管理テーブルを作成する（８０５）。
【０１３４】
このようにしてページ順序管理処理が行なわれると、続いて、データフォーマット処理によりイメージオブジェクト、ページオブジェクトの出力を行なう（８０６）。
【０１３５】
そして、読取処理によって読み取った画像データが、読取モードを「冊子分離モード」として印刷用紙の片面を読み取ったものであるかを判断する（８０７）。この判断処理によって、読取モードが「冊子分離モード」であって印刷用紙の片面を読み取ったものである場合（８０７でＹＥＳ）には、他の面（裏面）の読取処理を行ない（８０３）、その裏面の画像データに対して画像処理（８０４）、ページ順序管理処理（８０５）、データフォーマット処理（８０６）を行なう。
【０１３６】
また、、読取モードが「冊子分離モード」であって印刷用紙の片面を読み取ったものでない場合や、読取モードが「冊子分離モード」でない場合（８０７でＮＯ）には、出力したイメージオブジェクト、ページオブジェクトを画像管理装置へ転送する（８０８）。
【０１３７】
続いて、他の印刷用紙が原稿台にセットされているかを判断し（８０９）、他の印刷用紙がある場合（８０９でＹＥＳ）には、その印刷用紙の読取処理を行なう（８０３）。
【０１３８】
また、全ての印刷用紙の読取処理が終了した場合（８０９でＮＯ）には、ページ順序管理処理により作成したページ順序管理テーブルを元にページツリーノードオブジェクトを出力し（８１０）、出力したページツリーノードオブジェクトを画像管理装置へと転送する（８１１）。
【０１３９】
図９は、図３に示す画像処理部２１３における処理および図８に示す画像処理の詳細な流れを示すフローチャートである。
【０１４０】
図９において、読取処理によって読み取られた画像データを受信すると（９０１）、その画像データの色変換処理を行なう（９０２）。
【０１４１】
このとき、読取処理が行なわれた読取条件の読取モードが「冊子分離モード」であるかを判断し（９０３）、この「冊子分離モード」によって読取処理が行なわれた場合（９０３でＹＥＳ）には、読み取った画像データを均等分割し（９０４）、その均等分割後の各画像データを９０度回転する（９０５）。
【０１４２】
そして、均等分割した左端側の画像データをデータフォーマット部へと転送する（９０６）。また、同様に均等分割した右端側の画像データをもデータフォーマット部へと転送する（９０７）。
【０１４３】
それに対して、読取処理が行なわれた読取条件の読取モードが「冊子分離モード」でない場合（９０３でＮＯ）には、読み取った画像データをそのままデータフォーマット部へと転送する（９０８）。
【０１４４】
これにより、画像処理が終了する。
【０１４５】
図１０は、図３に示すページ順序管理部２１７における処理および図８に示すページ順序管理処理の詳細な流れを示すフローチャートである。
【０１４６】
図１０において、画像処理が行なわれた画像データの数量情報を図３に示すジョブ制御部２１６が受信し、ジョブ制御部２１６からページ順序管理処理の指示要求を受信すると処理が開始され、まず、初期設定としてページオブジェクト番号を「０００１」と設定し、ページ番号を「１」と設定する（１００１）。
【０１４７】
そして、読取処理が「冊子分離モード」の読取モードによって読み取られたものであるかを判断し（１００２）、冊子分離モードによって読み取られたものでない場合（１００２でＮＯ）、カット紙モードである場合には、出力されたページオブジェクトに未使用の最小番号を割り振って設定し（１００３）、初期値として設定されているページオブジェクト番号とページ番号に「１」を加算するインクリメントを行なう（１００４）。
【０１４８】
続いて、次のページの画像データがあるかを判断し（１００５）、次ページの画像データがある場合（１００５でＹＥＳ）には、その次ページの画像データに対するページオブジェクトにページ番号を設定する。
【０１４９】
また、次ページの画像データがない場合（１００５でＮＯ）には、処理を終了する。
【０１５０】
それに対して、冊子分離モードによって読み取られたものである場合（１００２でＹＥＳ）には、続いて、読取処理によって読み取られた画像データが表面を読み取った画像データであるかを判断する（１００６）。
【０１５１】
表面を読み取った画像データである場合（１００６でＹＥＳ）には、左ページオブジェクトのページ番号を「未決定」と設定し（１００７）、ページオブジェクト値をインクリメントする（１００８）。続いて、右ページオブジェクトのページ番号を未使用の最小番号で割り振って設定し（１００９）、ページオブジェクト番号とページ番号とをインクリメントする（１０１０）。
【０１５２】
次に、読取処理によって読み取られた画像データが表面を読み取った画像データであるかの判断によって、表面を読み取った画像データでない場合（１００６でＮＯ）には、左ページオブジェクトのページ番号を未使用の最小番号で割り振って設定し（１０１１）、ページオブジェクト番号とページ番号をインクリメントする（１０１２）。続いて、右ページオブジェクトのページ番号を「未決定」と設定し（１０１３）、ページオブジェクト番号をインクリメントする（１０１４）。
【０１５３】
そして、次のページの画像データがあるかを判断し（１０１５）、次ページの画像データがある場合（１０１５でＹＥＳ）には、その次ページの画像データが印刷用紙の表面を読み取った画像データであるかの判断処理（１００６）以降を行なう。
【０１５４】
また、次ページの画像データがない場合（１０１５でＮＯ）には、ページオブジェクト総数を算出し（１０１６）、ページオブジェクト番号が最も小さく、ページ番号が「未決定」であるを判断する（１０１７）。
【０１５５】
ページオブジェクト番号が最も小さく「未決定」のページ番号に対して（１０１７）、ページオブジェクト総数をページ番号として設定し（１０１８）、そのページ番号から「１」を減算するデクリメントを行なう（１０１９）。
【０１５６】
そして、再度、ページオブジェクト番号が最も小さく、ページ番号が「未決定」であるを判断する（１０１７）。「未決定」のページ番号がなくなった場合（１０１７でＮＯ）にページ順序管理処理を終了する。
【０１５７】
図１１は、図３に示すデータフォーマット部２１２における処理および図８に示すデータフォーマット処理の詳細な流れを示すフローチャートである。
【０１５８】
図１１において、まず、画像処理が行なわれた画像データに基づいてイメージオブジェクトを出力する（１１０１）。続いて、そのイメージオブジェクトに対応するページオブジェクトを出力する（１１０２）。
【０１５９】
最後の画像データであるかを判断し（１１０３）、画像処理が行なわれた画像データ全てのに対してイメージオブジェクトとページオブジェクトが出力された場合（１１０３でＹＥＳ）には、ページ順序管理処理によって作成されたページ順序管理テーブルを取得する（１１０４）。
【０１６０】
そして、取得したページ順序管理テーブルに基づいてページノードツリーオブジェクトを出力する（１１０５）。
【実施例２】
【０１６１】
図１２は、本発明の実施の形態における画像形成装置の詳細な構成を示す図である。
【０１６２】
図１２において、画像形成装置（スキャナ）２００は、コントローラ２１０、操作パネル２２０、画像読取処理部２３０を具備して構成され、コントローラは、ネットワーク制御部２１１、データフォーマット部２１２、画像処理部２１３、ジョブ制御部２１６を具備しており、操作パネル２２０は、読取条件入力部２２１、スキャン指示部２２３を具備しており、画像読取処理部２３０は、画像読取部２３１、読取制御部２３２を具備して構成されている。
【０１６３】
さらに、ジョブ制御部２１６は、ページ順序管理部２１７を具備し、読取条件入力部２２１は、冊子スキャン指定部２２２を具備して構成される。
【０１６４】
画像読取処理部２３０の画像読取部２３１には、原稿台が備えられており、また、その原稿台がＡＤＦなどのフィーダーにより構成される場合には原稿台にセットされた読取対象の印刷用紙を搬送する搬送路が備えられている。
【０１６５】
操作パネル２２０の読取条件入力部２２１で読取条件として、読取解像度、読取色彩情報（カラー／モノクロ）、読取倍率のほか、読取対象の印刷用紙のページ状態を指定する読取モードを入力する。
【０１６６】
この読取モードは、冊子などの綴じられた文書を解いて各印刷用紙の読み取りを行なう冊子分離モード定形・不定形のサイズにカットされたカット紙を読み取るカット紙モードのいずれかである。ただし、冊子などの綴じられた文書がカット紙を束ねられて構成されており、その文書を解いて読み取りを行なうカット紙モードとする。
【０１６７】
冊子スキャン指定部２２２において、このいずれかの読取モードを指定すると、その指定した読取モードのモード識別情報が読取条件としてジョブ制御部２１６へと通知される。
【０１６８】
また、読取条件入力部２２１において、上記の読取条件を入力し、スキャン指示部２２３で印刷用紙の読み取りを指示すると、スキャン指示部２２３は、ジョブ制御部２１６に対して読み取り指示を行なう。
【０１６９】
このとき、ジョブ制御部２１６は、スキャン指示部２２３から読み取り指示を受信し、読取条件入力部２２１で入力された読取条件の通知を受けると、読取処理部２３０の読取制御部２３２に対してモード識別情報により識別される読取モードに基づく印刷用紙の読取指示を行なう。
【０１７０】
読取制御部２３２では、画像読取部２３１を起動してフィーダーの原稿台にセットされた読取対象の印刷用紙を読み取ることにより画像データを生成する。このとき、読取制御部２３２は、ジョブ制御部２１６に対して読み取りの開始通知を行なう。また、読取処理が終了した場合にはジョブ制御部２１６に対して読み取りの終了通知を行なう。
【０１７１】
読取制御部２３２では、読取モードが「冊子分離モード」である場合には画像読取部２３１に対して両面読み取りを指示し、画像読取部２３１では、フィーダーの原稿台にセットされた印刷用紙を、搬送路を搬送することで印刷用紙の片面を読み取り、その後、反転搬送路を搬送することで印刷用紙の読み取り面を反転し、反転した他の読み取り面の読み取りを行なう。
【０１７２】
これにより、印刷用紙を読み取った片面ごとの画像データを画像処理部２１３へと送信する。
【０１７３】
画像処理部２１３は、画像読取部２３１で読み取った画像データを読み取り制御部２３２から受信する。この画像処理部２１３では、印刷用紙を読み取った片面の画像データ（図４（ａ）の[イ]、図４（ｂ）の[イ]に示すような画像データ）を受信し、その画像データの色変換処理等を行なう。そして、データフォーマット部２１２へと送信する。
【０１７４】
また、画像処理部２１３では、読み取った画像データの数量情報をジョブ制御部２１６へと通知する。
【０１７５】
ジョブ制御部２１６は、ページ順序管理部２１７を具備し、画像処理部２１３から受信した画像データの数量情報を元にページ順序管理部２１７でページ順序管理処理を行なう。このページ順序管理処理では、図５（ｃ）に示すようなページ順序管理テーブルを作成する。
【０１７６】
この図５（ｃ）に示すページ順序管理テーブルは、上記の実施例１と同一の処理によって作成される。
【０１７７】
このページ順序管理テーブルを作成するページ順序管理処理において、ページ順序管理部２１７では、画像処理部２１３が読取制御部２３２から受信した画像データが左端側の画像データと右端側の画像データとによって構成されており、左端側の画像データと右端側の画像データとがそれぞれ異なるページオブジェクトによって文書を構成していることを認識する。
【０１７８】
画像処理部２１３により送信された画像データを受信したデータフォーマット部２１２は、その印刷用紙の片面の画像データを元にイメージオブジェクトを出力し、ネットワーク制御部２１１へと通知する。このとき、ネットワーク制御部２１１では、通知されたイメージオブジェクトを予め指定された画像管理装置１００に対して送信する。
【０１７９】
イメージオブジェクトを出力したデータフォーマット部２１２では、さらに、そのイメージオブジェクトを元に、左ページオブジェクトと右ページオブジェクトを出力し、ネットワーク制御部２１１へと通知する。同様に、ネットワーク制御部２１１では、通知された２つのページオブジェクトをイメージオブジェクトを送信した画像管理装置１００に対して送信してイメージオブジェクトとともに管理した状態とする。
【０１８０】
なお、このデータフォーマット部２１２では、ページ順序管理部２１７によってページ順序管理テーブルの作成が完了したことにより、そのページ順序管理テーブルを元にページツリーノードオブジェクトを出力する。このページツリーノードオブジェクトは、設定されたページ番号に基づいて昇降順のいずれかでページオブジェクト番号を整列したツリーノードである。
【０１８１】
そして、ページツリーノードオブジェクトを出力したデータフォーマット部２１２は、ネットワーク制御部２１１にこれを通知し、ネットワーク制御部２１１は、画像管理装置１００に対して送信し、イメージオブジェクトおよびページオブジェクトとともに管理した状態とする。
【０１８２】
画像管理装置１００により管理されたこれらのオブジェクトからなる読取ファイル情報の一例を図１３に示す。
【０１８３】
図１３は、読取ファイル情報の一例を示す図であって、図６に示す実施例１の読取ファイル情報と類似する。
【０１８４】
図１３に示す読取ファイル情報は、１つのイメージオブジェクトに対して２つのページオブジェクトが関連付けられており、図２（ａ）に示す文書を冊子分離モードで読み取りを行なった場合には第１印刷用紙の表面の画像データに対するイメージオブジェクトにその第一印刷用紙の表面の画像データから出力した２つのページデータが関連付けられる。
【０１８５】
すなわち、図２（ａ）に示すような文書を元に、４つのイメージオブジェクトが出力され、各イメージオブジェクトに２つのページオブジェクト、合計８つのページオブジェクトが出力され、各イメージオブジェクトに関連付けられた状態を図１３では示している。
【０１８６】
さらに、このようなイメージオブジェクトとページオブジェクトの組合せに、図１２に示すデータフォーマット部２１２によって出力されたページツリーノードオブジェクトが関連付けられて設定されている。
【０１８７】
このページツリーノードは、ページ順序管理部２１７で設定されたページ順にページオブジェクトを整列した情報を示している。
【０１８８】
この図１３に示すような読取ファイル情報が作成された状態となり、ユーザが画像管理装置１００で管理するこの読取ファイル情報へアクセスすることによってページツリーノードオブジェクトに示されたページ順からなる読取文書が表示されることとなる。
【０１８９】
そして、図１２に示すような構成におけるスキャナ１００で行なわれる処理の流れを図８に示す。
【０１９０】
この図８は、実施例１に示すスキャナ１００における構成と同一の処理フローであるが、実施例２における画像処理（８０４）の詳細な流れを図１４に示し、データフォーマット処理（８０６）の詳細な流れを図１５に示す。
【０１９１】
図１４は、図１２に示すスキャナを構成する画像処理部によって行われる処理の詳細な流れを示すフローチャートである。
【０１９２】
図１４において、読取制御部２３２から画像データを受信し（１４０１）、その画像データに対して色変換処理を行なう（１４０２）。
【０１９３】
そして、色変換処理を行なった画像データをデータフォーマット部へと転送する（１４０３）。
【０１９４】
図１５は、図１２に示すスキャナを構成するデータフォーマット部によって行われる処理の詳細な流れを示すフローチャートである。
【０１９５】
図１５において、画像データを受信すると処理が開始され、受信した画像データをイメージオブジェクトとして出力する（１５０１）。さらに、出力したイメージオブジェクトの左端側の左ページオブジェクトを出力し（１５０２）、イメージオブジェクトの右端側の右ページオブジェクトを出力する（１５０３）。
【０１９６】
そして、最後の画像データであるかを判断し（１５０４）、全ての画像データを元にイメージオブジェクトおよびページオブジェクトを出力すると（１５０４でＹＥＳ）、ページ順序管理テーブルを取得し（１５０５）、そのページ順序管理テーブルに基づいてページツリーノードオブジェクトを出力する（１５０６）。
【０１９７】
また、最後の画像データでない場合には（１５０４でＮＯ）には、他の画像データについてイメージオブジェクトの出力処理以降を行なう。
【０１９８】
図１６は、図１３に示す読取ファイル情報に示す各オブジェクト間の関係を示す図である。
【０１９９】
図１６（ａ）は、読取ファイル情報のページツリーノードオブジェクトに基づいて各ページのイメージオブジェクトを整列した状態を示す図であって、図１６（ｂ）は、読取ファイル情報に示された順にページオブジェクトを表示した状態を示す図であって、図１６（ｃ）は、読取ファイル情報のイメージオブジェクトを示す図である。
【０２００】
図１６（ｂ）に示すページオブジェクトと図１６（ｃ）に示すイメージオブジェクトとの関係は、１つのイメージオブジェクトに対して２つのページオブジェクトが出力され、関連付けられた状態にあることを示している。
【実施例３】
【０２０１】
図１７は、本発明の実施の形態における画像形成装置の詳細な構成を示す図である。
【０２０２】
図１７において、画像形成装置（スキャナ）２００は、コントローラ２１０、操作パネル２２０、画像読取処理部２３０を具備して構成される。
【０２０３】
ユーザが操作パネル２２０を操作することにより、その操作により指定された読取条件に基づいて画像読取部２３０で文書の読取処理が行なわれ、読み取られた画像データをコントローラ２１０で画像形成の処理を行なう。そして、画像処理後の画像データを画像管理装置１００へと転送する。
【０２０４】
このコントローラ２１０は、ネットワーク制御部２１１、データフォーマット部２１２、画像処理部２１３、ジョブ制御部２１６を具備しており、操作パネル２２０は、読取条件入力部２２１、スキャン指示部２２３を具備しており、画像読取処理部２３０は、画像読取部２３１、読取制御部２３２を具備して構成されている。
【０２０５】
画像読取処理部２３０の画像読取部２３１には、ＡＤＦなどのフィーダーにより構成される原稿台と、フラットベッド型の原稿台とが備えられている。また、その原稿台がＡＤＦなどのフィーダーにより構成される場合には原稿台にセットされた読取対象の印刷用紙を搬送する搬送路が備えられている。
【０２０６】
操作パネル２２０の読取条件入力部２２１で読取条件として、読取解像度、読取色彩情報（カラー／モノクロ）、読取倍率を入力するほか、冊子スキャン指定部２２２では、読取対象のページ構成状態を指定する読取モードを指定する。
【０２０７】
この読取モードは、冊子などの綴じられた文書の読み取りを行なう「冊子モード」、定形・不定形のサイズにカットされたカット紙を読み取る「カット紙モード」のいずれかである。
【０２０８】
また、この冊子スキャン指定部２２２で「冊子モード」が指定された場合には、続いて、冊子綴じ状態指定部２２４で冊子の綴じ状態を指定する。
【０２０９】
この冊子綴じ状態指定部２２４では、冊子綴じ状態に基づく読取モードとして、冊子などの綴じられた文書を解いて各印刷用紙の読み取りを行なう「冊子分離モード」、若しくは、冊子などの綴じられた文書をページ単位で順番に読み取る「冊子綴じモード」のいずれかを指定する。
【０２１０】
このようにして読取条件入力部２２１で読取条件が入力され、スキャン指示部２２３で印刷用紙の読み取りを指示すると、スキャン指示部２２３は、ジョブ制御部２１６に対して読み取り指示を行なう。
【０２１１】
なお、上記では読取モードを指定するような構成を示しているが、読取対象がセットされた原稿台がＡＤＦの原稿台であるか、フラットベッド型の原稿台であるかをセンサー等によって検知し、読取対象を検知した原稿台がＡＤＦである場合には「冊子分離モード」を指定された状態とし、また読取対象を検知した原稿台がフラットベッド型の原稿台である場合には「冊子綴じモード」を指定された状態とするように構成することも可能である。
【０２１２】
まず、冊子スキャン指定部２２２で「冊子モード」が指定され、続いて、冊子綴じ状態指定部２２４で冊子綴じ状態として「冊子分離モード」が指定された場合付いて説明する。
【０２１３】
このとき、ジョブ制御部２１６は、スキャン指示部２２３から読み取り指示を受信し、読取条件入力部２２１で入力された読取条件の通知を受けると、読取処理部２３０の読取制御部２３２に対してモード識別情報により識別される読取モードに基づく印刷用紙の読取指示を行なう。
【０２１４】
読取制御部２３２では、画像読取部２３１を起動してフィーダーの原稿台にセットされた読取対象の印刷用紙を読み取ることにより画像データを生成する。このとき、読取制御部２３２は、ジョブ制御部２１６に対して読み取りの開始通知を行なう。また、読取処理が終了した場合にはジョブ制御部２１６に対して読み取りの終了通知を行なう。
【０２１５】
読取制御部２３２では、読取モードとして「冊子分離モード」が指定されていることから画像読取部２３１に対して両面読み取りを指示し、画像読取部２３１では、フィーダーの原稿台にセットされた印刷用紙を、搬送路を搬送することで印刷用紙の片面を読み取り、その後、反転搬送路を搬送することで印刷用紙の読み取り面を反転し、反転した他の読み取り面の読み取りを行なう。
【０２１６】
これにより、印刷用紙を読み取った片面ごとの画像データを画像処理部２１３へと送信する。
【０２１７】
画像処理部２１３は、画像分割部２１４、回転処理部２１５を具備し、画像読取部２３１で読み取った画像データを読み取り制御部２３２から受信する。
【０２１８】
図２（ａ）に示すような文書の第１印刷用紙を「冊子分離モード」で読み取り、画像処理部２１３が受信した画像データの一例を図４（ａ）の[イ]、図４（ｂ）の[イ]に示している。
【０２１９】
図４（ａ）の[イ]は、図２（ｂ）に示すような第１印刷用紙の表面を読み取った画像データを示し、図４（ｂ）の[イ]は、図２（ｂ）に示すような第１印刷用紙の裏面を読み取った画像データを示す。
【０２２０】
まず、このような片面の画像データを受信した画像処理部２１３では、その画像データに対して色変換処理等を行なう。さらに、画像処理部２１３の画像分割部２１４によって画像データの長辺中心点から垂直直線で均等分割する。この画像分割部２１４による分割処理によって図４（ａ）の[イ]、図４（ｂ）の[イ]を均等分割、この場合２分割された状態をそれぞれ図４（ａ）の[ロ]、図４（ｂ）の[ロ]に示している。
【０２２１】
図４（ａ）の[ロ]は、図４（ａ）の[イ]の画像データを均等分割した状態を示し、その画像データの左端側を左ページオブジェクトとし、右端側を右ページオブジェクトとして分割した状態である。また、図４（ｂ）の[ロ]は、図４（ｂ）の[イ]の画像データを均等分割した状態を示し、その画像データの左端側を左ページオブジェクトとし、右端側を右ページオブジェクトとして分割した状態である。
【０２２２】
このようにして画像分割部２１４によって均等分割されると、続いて、画像処理部２１３の回転処理部２１５では、均等分割された各画像データを同一方向に回転する。
【０２２３】
図４（ａ）の[ハ]は、図４（ａ）の[ロ]の左ページオブジェクトおよび右ページオブジェクトをそれぞれ左方向に９０度回転された画像データであり、また同様に、図４（ｂ）の[ハ]は、図４（ｂ）の[ロ]の左ページオブジェクトおよび右ページオブジェクトをそれぞれ左方向に９０度回転された画像データである。
【０２２４】
このように、画像処理部２１３によって印刷用紙ごとに画像処理が行なわれると、画像処理が行なわれた各画像データ（第１印刷用紙に対して画像処理を行なった場合には図４（ａ）の[ハ]と図４（ｂ）の[ハ]に示す４つの画像データ）をデータフォーマット部２１２へと送信する。
【０２２５】
また、画像処理部２１３では、読み取った画像データの数量情報をジョブ制御部２１６へと通知する。
【０２２６】
ジョブ制御部２１６は、ページ順序管理部２１７を具備し、画像処理部２１３から受信した画像データの数量情報を元にページ順序管理部２１７でページ順序管理処理を行なう。このページ順序管理処理では、図５（ｃ）に示すようなページ順序管理テーブルを作成する。
【０２２７】
このページ順序管理部２１７では、図５（ｃ）に示すようなページ順序管理テーブルの作成に際して、図５（ａ）のページ順序管理テーブル、図５（ｂ）に示すようなページ順序管理テーブルを順次作成する。
【０２２８】
ページ順序管理部２１７では、画像処理前の画像データ（第１印刷用紙の表面の画像データと、裏面のデータそれぞれ）が左端側の画像データと右端側の画像データとによって構成されており、左端側の画像データと右端側の画像データとがそれぞれ異なるページオブジェクトによって文書を構成していることを認識する。そして、認識した各ページオブジェクトに対してページ番号を設定する。
【０２２９】
このページ番号の設定においては、各印刷用紙における最初の画像データのページオブジェクトの左端側のページオブジェクト（以下、「左ページオブジェクト」ともいう）に対して「未決定」と設定し、右端側のページオブジェクト（以下、「右ページオブジェクト」ともいう）のページ番号に未使用の最小番号を設定する。さらに、次の画像データの右端側のページオブジェクトに対しても「未決定」と設定し、左端側のページオブジェクトに対して未使用の最小番号を設定する。このときの未使用の最小番号とは、最初の画像データの左端側のページオブジェクトに対して採番した最小番号の次に大きな番号である。
【０２３０】
これによって、図５（ａ）に示すようなページ順序管理テーブルが作成される。
【０２３１】
図５（ａ）に示すページ順序管理テーブルは、[ページオブジェクト]項目５０１、[ページ番号]項目５０２によって構成され、[ページオブジェクト]項目５０１は、各画像データのページオブジェクトのページオブジェクト番号であり、[ページ番号]項目５０２は、[ページオブジェクト]項目５０１に表すページオブジェクト番号のページオブジェクトが、冊子のように綴じられた状態にある場合に構成するページ番号である。
【０２３２】
図５（ａ）のページ順序管理テーブルの[ページオブジェクト]項目５０１には、図４（ａ）の[ハ]の左ページオブジェクトと右ページオブジェクトおよび図４（ｂ）の[ハ]の左ページオブジェクトと右ページオブジェクトそれぞれに対するページオブジェクト番号である「ページ０００１」、「ページ０００２」、「ページ０００３」、「ページ０００４」を示している。
【０２３３】
また、[ページ番号]項目５０２には、[ページオブジェクト]項目５０１が「ページ０００１」であるページ番号として「未決定」が設定されている。これは、ページ順序管理部２１７によって最初の画像データの左ページオブジェクトのページ番号を「未決定」とするためである。
【０２３４】
次に、[ページオブジェクト]項目５０１が「ページ０００２」のページ番号として、未使用の最小番号、すなわち「１」が設定される。
【０２３５】
次に、[ページオブジェクト]項目５０１が「ページ０００３」のページ番号として、最初の画像データの右ページオブジェクトのページ番号「１」の次に最小の番号である「２」が設定される。
【０２３６】
そして、[ページオブジェクト]項目５０１が「ページ０００４」のページ番号として「未決定」が設定されている。これは、ページ順序管理部２１７によって最後の画像データの右ページオブジェクトのページ番号を「未決定」として取り扱うことためである。
【０２３７】
このようにしてページ順序管理テーブルが作成されると、ページ順序管理部２１７では読取制御部２３２から読み取り処理の終了通知を受信するまで記憶した状態とする。
【０２３８】
画像処理部２１３から画像データを受信したデータフォーマット部２１２では、受信した画像データをそれぞれイメージオブジェクトとして出力する。このときの画像データは、画像処理後の画像データであることから、各印刷用紙における４つの画像データを受信することとなり、これらの各画像データをイメージオブジェクトとして出力する。
【０２３９】
さらに、その各イメージオブジェクトに対し、ページ属性として指定された用紙サイズにそのイメージオブジェクトが収まるように指定されたページオブジェクトを出力する。
【０２４０】
このページオブジェクトは、指定された用紙に貼り付けるイメージオブジェクトを指定するほか、用紙に貼り付ける際のイメージオブジェクトの位置、大きさ、範囲が指定された情報である。
【０２４１】
このようにしてデータフォーマット部２１２でイメージオブジェクトとそのイメージオブジェクトに対するページオブジェクトとが出力されると、これらを一対としてネットワーク制御部２１１へと通知する。ネットワーク制御部２１１では、予め指定された画像管理装置にそのイメージオブジェクトおよびページオブジェクトを送信する。
【０２４２】
なお、上記の画像処理部２１３、ジョブ制御部２１６、データフォーマット部２１２、ネットワーク制御部２１１では、第１印刷用紙の読み取り処理を行なった場合における処理を示しているが、以下では、文書の最後の印刷用紙である第２印刷用紙を読み取った画像データについて説明する。
【０２４３】
画像処理部２１３は、画像読取部２３１によって読み取った第２印刷用紙に対する画像データを読取制御部２３２から受信すると、色変換処理等を行なう。このときの画像処理部２１３が受信した画像データの一例を、図４（ｃ）の[イ]、図４（ｄ）の[イ]に示している。
【０２４４】
この図４（ｃ）の[イ]、図４（ｄ）の[イ]に示す画像データは、図２（ａ）に示すような文書の第２印刷用紙を「冊子分離モード」で読み取ったものである。
【０２４５】
続いて、画像処理部２１３では、画像分割部２１４によって画像データを均等分割し、画像分割部２１４によって均等分割された各画像データを回転処理部２１５によって同一方向に回転する。
【０２４６】
例えば、図４（ｃ）の[ロ]は、図４（ｃ）の[イ]の画像データを均等分割した状態を示し、その画像データの左端側を左ページオブジェクトとし、右端側を右ページオブジェクトとして分割した状態を示している。図４（ｄ）の[ロ]は、図４（ｄ）の[イ]の画像データを均等分割した状態を示し、その画像データの左端側を左オブジェクトとし、右端側を右ページオブジェクトとして分割した状態を示している。
【０２４７】
このようにして画像分割部２１４によって均等分割された画像データを回転処理部２１５によって回転した状態を図４（ｃ）の[ハ]、図４（ｄ）の[ハ]に示している。
【０２４８】
図４（ｃ）の[ハ]は、図４（ｃ）の[ロ]の左ページオブジェクトおよび右ページオブジェクトをそれぞれ左方向に９０度回転された画像データであり、図４（ｄ）の[ハ]は、図４（ｄ）の[ロ]の左ページオブジェクトおよび右ページオブジェクトをそれぞれ左方向に９０度回転された画像データである。
【０２４９】
このように、画像処理部２１３によって印刷用紙ごとに画像処理が行なわれると、画像処理が行なわれた各画像データ（第２印刷用紙に対して画像処理を行なった場合には図４（ｃ）の[ハ]と図４（ｄ）の[ハ]に示す４つの画像データ）をデータフォーマット部２１２へと送信する。
【０２５０】
また、画像処理部２１３では、読み取った画像データの数量情報をジョブ制御部２１６へと通知する。
【０２５１】
ジョブ制御部２１６は、画像処理部２１３から受信した画像データの数量情報を元にページ順序管理部２１７でページ順序管理処理を行なう。
【０２５２】
画像処理部２１３によって第２印刷用紙に基づく４ページ分の画像データが画像処理された場合において、ページ順序管理部２１７で管理されるページ順序管理テーブルを図５（ｂ）に示す。
【０２５３】
図５（ｂ）に示すページ順序管理テーブルは、図５（ａ）に示す第１印刷用紙のページ順序管理テーブルに、第２印刷用紙の各画像データに関する情報を付加して作成されるページ順序管理テーブルである。
【０２５４】
図５（ｂ）には、図５（ａ）に付加された第２印刷用紙の各画像データに関する情報として、第２印刷用紙の最初の画像データに対するページオブジェクトの左ページオブジェクトのページオブジェクト番号である「ページ０００５」、最初の画像データの次の画像データに対するページオブジェクトの右ページオブジェクトのページオブジェクト番号である「ページ０００６」、次の画像データに対するページオブジェクトの左ページオブジェクトのページオブジェクト番号である「ページ０００７」、次の画像データに対するページオブジェクトの右ページオブジェクトのページオブジェクト番号である「ページ０００８」が付加されている。
【０２５５】
また、図５（ｂ）の[ページ番号]項目５０２には、各ページオブジェクトに対するページ番号が設定されており、[ページオブジェクト]項目５０１が「ページ０００５」のページ番号として「未決定」が設定されている。
【０２５６】
次に、[ページオブジェクト]項目５０１により示されるページオブジェクト番号が「ページ０００６」であるページオブジェクトのページ番号として、未使用の最小番号、すなわち「３」が設定される。ページ番号「１」、「２」は第１印刷用紙のページ番号として使用済みであることから、未使用のうちの最小のページ番号として「３」が設定されることとなる。
【０２５７】
次に、[ページオブジェクト]項目５０１により示されるページオブジェクト番号が「ページ０００７」であるページオブジェクトのページ番号として、最初の画像データの次の画像データに採番したページ番号「３」の次に最小の番号である「４」が設定される。
【０２５８】
そして、[ページオブジェクト]項目５０１により示されるページオブジェクト番号が「ページ０００８」であるページオブジェクトのページ番号として「未決定」が設定されている。
【０２５９】
このようにして図５（ｂ）に示すようなページ順序管理テーブルが作成されると、ページ順序管理部２１７では読取制御部２３２から読み取り処理の終了通知を受信するまで記憶した状態とする。
【０２６０】
画像処理部２１３から画像データを受信したデータフォーマット部２１２では、受信した画像データをそれぞれイメージオブジェクトとして出力する。このときの画像データは、画像処理後の画像データであることから、各印刷用紙における４つの画像データを受信することとなり、これらの各画像データをイメージオブジェクトとして出力する。
【０２６１】
さらに、その各イメージオブジェクトに対し、ページ属性として指定された用紙サイズにそのイメージオブジェクトが収まるように指定されたページオブジェクトを出力する。
【０２６２】
このようにしてデータフォーマット部２１２でイメージオブジェクトとそのイメージオブジェクトに対するページオブジェクトとが出力されると、これらを一対としてネットワーク制御部２１１へと通知する。ネットワーク制御部２１１では、予め指定された画像管理装置にそのイメージオブジェクトおよびページオブジェクトを送信する。
【０２６３】
画像読取部２３１のフィーダーに印刷用紙が残っていない場合（図２（ａ）に示すような文書で第２印刷用紙の裏面の読み取り処理が終了した場合）や読取条件クリアボタンが押下された場合に、読取制御部２３２では、終了通知をジョブ制御部２１６に通知する。
【０２６４】
この終了通知を受信したジョブ制御部２１６が、第２印刷用紙の裏面の画像データに基づいてページ順序管理テーブルが作成された状態にある場合には、ページ順序管理部２１７において管理するページ順序管理テーブルの「未決定」のページ番号を設定するページ番号決定処理を行なう。また、ページ順序管理テーブルが作成途中、作成前である場合には作成が完了した後にページ番号決定処理を行なう。
【０２６５】
この番号決定処理では、まず総ページオブジェクト数若しくは数量情報の合計値から全ページ数を特定し、その総ページ数をページオブジェクト番号が小さいページ番号に設定する。次に、ページオブジェクト番号が小さいページオブジェクトから順に、総ページ数から「１」を減算した番号をページ番号と設定する。
【０２６６】
これにより、図５（ｃ）に示すページ順序管理テーブルのように、ページオブジェクト番号が「ページ０００１」であるページオブジェクトのページ番号に、総ページ数の「８」が設定され、ページオブジェクト番号が「ページ０００４」であるページオブジェクトのページ番号に、総ページ数の「８」から「１」を引いた「７」が設定される。
【０２６７】
続いて、ページオブジェクト番号が「ページ０００５」であるページオブジェクトのページ番号に、総ページ数よりも小さく、未使用の番号である「６」と「５」のうち、最も大きな番号である「６」が設定される。そして、ページオブジェクト番号が「ページ０００８」であるページオブジェクトのページ番号に、総ページ数よりも小さく、未使用の番号である「５」を設定する。この場合、ページ番号「５」のみが設定されていない状態にあることからこのページ番号「５」が設定されることとなる。
【０２６８】
これにより、図５（ｃ）に示すページ順序管理テーブルは、ページオブジェクト番号が「ページ０００１」であるページオブジェクトのページ番号が「８」であることを示し、ページオブジェクト番号が「ページ０００２」であるページオブジェクトのページ番号が「１」であることを示し、ページオブジェクト番号が「ページ０００３」であるページオブジェクトのページ番号が「２」であることを示し、ページオブジェクト番号が「ページ０００４」であるページオブジェクトのページ番号が「７」であることを示し、ページオブジェクト番号が「ページ０００５」であるページオブジェクトのページ番号が「６」であることを示し、ページオブジェクト番号が「ページ０００６」であるページオブジェクトのページ番号が「３」であることを示し、ページオブジェクト番号が「ページ０００７」であるページオブジェクトのページ番号が「４」であることを示し、ページオブジェクト番号が「ページ０００８」であるページオブジェクトのページ番号が「５」であることを示す。
【０２６９】
このようなページ順序管理テーブルがページ順序管理部２１７によって作成されると、ジョブ制御部２１６は、データフォーマット部２１２に対してこのページ順序管理テーブルを送信する。
【０２７０】
データフォーマット部２１２では、このページ順序管理テーブルを元にページツリーノードオブジェクトを出力する。このページツリーノードオブジェクトは、設定されたページ番号に基づいて昇降順のいずれかでページオブジェクト番号を整列したツリーノードである。
【０２７１】
そして、ページツリーノードオブジェクトを出力したデータフォーマット部２１２は、ネットワーク制御部２１１にこれを通知し、ネットワーク制御部２１１は、イメージオブジェクト、ページオブジェクトを管理する画像管理装置１００に対して送信する。
【０２７２】
このとき、画像管理装置１００では、受信したイメージオブジェクトおよびページオブジェクトとともに受信したページツリーノードオブジェクトが管理された状態となる。
【０２７３】
画像管理装置１００により管理されたこれらのオブジェクトからなる読取ファイル情報の一例を図６に示している。
【０２７４】
次に、読取条件入力部２２１の冊子スキャン指定部２２２で「冊子モード」が指定され、さらに冊子綴じ状態指定部２２４で「冊子綴じモード」が指定された場合について以下で説明する。
【０２７５】
この冊子綴じモードで読取処理を行なうには、ＡＤＦなどのフィーダーの原稿台を用いることができないことから、フラットベッド型の原稿台（以下、「プラテン」という）にセットされた読取対象の読み取りを行なう。
【０２７６】
読取条件入力部２２１の冊子スキャン指定部２２２で読取モードを指定後、スキャン指示部２２３で印刷用紙の読み取りを指示すると、スキャン指示部２２３は、ジョブ制御部２１６に対して読み取り指示を行なう。
【０２７７】
このとき、ジョブ制御部２１６は、スキャン指示部２２３から読み取り指示を受信し、読取条件入力部２２１で入力された読取条件の通知を受けると、読取処理部２３０の読取制御部２３２に対してモード識別情報により識別される読取モードに基づく印刷用紙の読取指示を行なう。
【０２７８】
読取制御部２３２は、画像読取部２３１に対して文書の読み取りを指示し、画像読取部２３１は、冊子などの綴じられた文書のページを見開いた状態でプラテン上にセットされた文書の読み取りを行なうことにより画像データを生成する。このとき、読取制御部２３２は、ジョブ制御部２１６に対して読み取りの開始通知を行なう。また、読取処理が終了した場合にはジョブ制御部２１６に対して読み取りの終了通知を行なう。
【０２７９】
これにより、読み取った画像データを画像処理部２１３へと送信する。この画像データは、文書の見開きページの画像データであって、２ページ分の画像データによって構成される。
【０２８０】
このときの画像データの一例を図１８に示す。
【０２８１】
図１８（ａ）は、冊子のように綴じられた文書を示した図であって、この図２（ａ）では、印刷用紙２枚の全８ページからなる文書を示しており、表紙を先頭の１ページ目とし、裏表紙を最終の８ページ目としている。
【０２８２】
図１８（ｂ）、図１８（ｃ）、図１８（ｄ）、図１８（ｅ）は、画像読取部２３１によって読み取りが行なわれるページの見開き面を示す図であって、図１８（ｂ）は、表紙と裏表紙を見開き面とした図であって、図１８（ｃ）、図１８（ｄ）、図１８（ｅ）は、図１８（ａ）に示す文書の内ページを見開きにした状態を示す図である。
【０２８３】
このうち、図１８（ｃ）は、文書の２ページ目および３ページ目を見開いた状態であって、図１８（ｄ）は、文書の４ページ目および５ページ目を見開いた状態であって、図１８（ｅ）は、文書の６ページ目および７ページ目を見開いた状態である。
【０２８４】
図１８（ｆ）、図１８（ｇ）、図１８（ｈ）、図１８（ｉ）は、図１８（ｂ）、図１８（ｃ）、図１８（ｄ）、図１８（ｅ）の見開きを読取処理によって読み取ることにより生成される画像データのイメージを示す図である。
【０２８５】
このことから、図１８（ａ）に示すような全８ページからなる文書を、冊子綴じモードで読み取ることによって、４つの画像データが生成されることとなる。
【０２８６】
そして、画像処理部２１３は、画像分割部２１４、回転処理部２１５を具備し、画像読取部２３１で読み取った図１８（ｆ）、図１８（ｇ）、図１８（ｈ）、図１８（ｉ）の画像データを読み取り制御部２３２から受信する。
【０２８７】
画像処理部２１３では、その各画像データに対して色変換処理等を行なう。さらに、画像処理部２１３の画像分割部２１４によって画像データの長辺中心点から垂直直線で均等分割する。均等分割した各画像データは、回転処理部２１５により同一方向に一定角度で回転が行なわれる。
【０２８８】
画像分割部２１４による分割処理により均等分割された状態および回転処理部２１５によって画像データを回転した状態を図１９に示す。
【０２８９】
図１９（ａ）は、図１８（ｆ）に示す画像データと同一の画像データを図１９（ａ）の[イ]に示し、この画像データを均等分割した画像データを図１９（ａ）の[ロ]に示し、この図１９（ａ）の[ロ]に示す画像データを回転処理した画像データを図１９（ａ）の[ハ]に示している。
【０２９０】
同様に、図１９（ｂ）は、図１８（ｇ）に示す画像データと同一の画像データを図１９（ｂ）の[イ]に示し、この画像データを均等分割した画像データを図１９（ｂ）の[ロ]に示し、この図１９（ｂ）の[ロ]に示す画像データを回転処理した画像データを図１９（ｂ）の[ハ]に示している。さらに、図１９（ｃ）は、図１８（ｈ）に示す画像データと同一の画像データを図１９（ｃ）の[イ]に示し、この画像データを均等分割した画像データを図１９（ｃ）の[ロ]に示し、この図１９（ｃ）の[ロ]に示す画像データを回転処理した画像データを図１９（ｃ）の[ハ]に示している。
【０２９１】
このように、画像処理部２１３によって画像処理が行なわれると、読取処理で読み取った画像データに対して画像処理後の画像データをデータフォーマット部２１２へと送信する。
【０２９２】
また、画像処理部２１３では、読み取った画像データの数量情報をジョブ制御部２１６へと通知する。
【０２９３】
ジョブ制御部２１６は、ページ順序管理部２１７を具備し、画像処理部２１３から受信した画像データの数量情報を元にページ順序管理部２１７でページ順序管理処理を行なう。このページ順序管理処理では、図２１（ｄ）に示すようなページ順序管理テーブルを作成する。
【０２９４】
このページ順序管理部２１７では、図２０（ｄ）に示すようなページ順序管理テーブルの作成に際して、図２０（ａ）、図２０（ｂ）、図２０（ｃ）に示すようなページ順序管理テーブルを順次作成する。
【０２９５】
ページ順序管理部２１７では、画像処理前の画像データが左端側の画像データと右端側の画像データとによって構成されており、左端側の画像データと右端側の画像データとがそれぞれ異なるページオブジェクトによって文書を構成していることを認識する。そして、認識した各ページオブジェクトに対してページ番号を設定する。
【０２９６】
このページ番号の設定においては、画像データの左端側のページオブジェクト（以下、「左ページオブジェクト」ともいう）に対して「未決定」と設定し、右端側のページオブジェクト（以下、「右ページオブジェクト」ともいう）のページ番号に未使用の最小番号を設定する。
【０２９７】
これによって、図２０（ａ）に示すようなページ順序管理テーブルが作成される。
【０２９８】
この図２０（ａ）に示すようなページ順序管理テーブルは、左ページオブジェクトのページ番号を「未決定」とし、右ページオブジェクトのページ番号を未使用の最小番号として「１」が設定された状態にある。
【０２９９】
続いて、次の画像データの数量情報が画像処理部２１３からジョブ制御部２１６へ通知されると、ジョブ制御部２１６のページ順序管理部２１７は、その画像データの各ページオブジェクトを認識し、ページ番号を設定する。
【０３００】
このページ番号の設定においては、図２０（ａ）に示すようなページ順序管理テーブルが作成された状態にあって、先の画像データの最後のページオブジェクト（図２０（ａ）ではページオブジェクト番号「０００２」）のページ番号が「未決定」である場合、その「未決定」であるページ番号に未使用の最小番号を設定する。続いて、受信した画像データの左オブジェクトのページ番号に未使用の最小番号を設定し、さらに右オブジェクトのページ番号を次に未使用の最小番号と設定する。
【０３０１】
これによって、図２０（ｂ）に示すようなページ順序管理テーブルが作成される。
【０３０２】
この図２０（ｂ）に示すページ順序管理テーブルは、先の画像データの最後のページオブジェクト（ページオブジェクト番号「０００２」）のページ番号が「未決定」であることから、このページ番号に未使用の最小番号である「２」を設定する。次に、受信した画像データの左オブジェクトのページ番号として未使用の最小番号である「３」を設定し、右オブジェクトのページ番号を次に未使用の最小番号である「５」と設定する。
【０３０３】
このようなページ番号を決定する処理を画像処理部２１３で受信した画像データ全てに行なう。
【０３０４】
そして、画像処理部２１３で最終の画像データを受信し、この数量情報をジョブ制御部２１６が受信すると、図２０（ｄ）に示すようなページ順序管理テーブルを作成する。
【０３０５】
このときジョブ制御部２１６のページ順序管理部２１７は、受信した画像データの左オブジェクトのページ番号に未使用の最小番号を設定し、さらに右オブジェクトのページ番号にその設定した最小番号の次の最小番号を設定する。さらに、ページオブジェクト番号が「０００１」であって「未決定」のページ番号に未使用の最小番号を設定する。
【０３０６】
最後の画像データを受信したページ順序管理部２１７では、受信した画像データの左ページオブジェクトのページ番号に「６」を設定し、右ページオブジェクトのページ番号に「７」を設定する。さらに、ページオブジェクト番号が「０００１」であって「未決定」のページ番号に「８」を設定する。
【０３０７】
この「未決定」のページ番号として、ページオブジェクトの総数が該当することとなる。
【０３０８】
このようにして図２０（ｄ）に示すようなページ順序管理テーブルが作成される。
【０３０９】
このようにしてページ順序管理テーブルが作成されると、ページ順序管理部２１７では読取制御部２３２から読み取り処理の終了通知を受信するまで記憶した状態とする。
【０３１０】
画像処理部２１３から画像データを受信したデータフォーマット部２１２では、受信した画像データをそれぞれイメージオブジェクトとして出力する。このとき、データフォーマット部では、画像処理後の画像データを受信する。図１８（ａ）に示すような文書の読取処理を行なった場合には、画像処理後の８つの画像データを受信することとなり、これらの各画像データをイメージオブジェクトとして出力する。
【０３１１】
さらに、その各イメージオブジェクトに対し、ページ属性として指定された用紙サイズにそのイメージオブジェクトが収まるように指定されたページオブジェクトを出力する。
【０３１２】
このようにしてデータフォーマット部２１２でイメージオブジェクトとそのイメージオブジェクトに対するページオブジェクトとが出力されると、これらを一対としてネットワーク制御部２１１へと通知する。ネットワーク制御部２１１では、予め指定された画像管理装置にそのイメージオブジェクトおよびページオブジェクトを送信する。
【０３１３】
さらに、このデータフォーマット部２１２では、このページ順序管理テーブルを元にページツリーノードオブジェクトを出力する。
【０３１４】
そして、ページツリーノードオブジェクトを出力したデータフォーマット部２１２は、ネットワーク制御部２１１にこれを通知し、ネットワーク制御部２１１は、イメージオブジェクト、ページオブジェクトを管理する画像管理装置１００に対して送信する。
【０３１５】
このとき、画像管理装置１００では、受信したイメージオブジェクトおよびページオブジェクトとともに受信したページツリーノードオブジェクトが管理された状態となる。
【０３１６】
画像管理装置１００により管理されたこれらのオブジェクトからなる読取ファイル情報の一例を図２１に示す。
【０３１７】
図２１に示す読取ファイル情報は、イメージオブジェクトとページオブジェクトの対の情報と、ページツリーノードオブジェクトとから構成されており、イメージオブジェクトとページオブジェクトとの対の情報はページ数分、設けられた構成である。
【０３１８】
図２１の読取ファイル情報は、図１８（ａ）に示すような文書の読み取りを行なった場合に作成される情報であって、全８ページからなることから、８対のイメージオブジェクトとページオブジェクトの対の情報によって構成される。ページツリーノードオブジェクトは、全８ページのページオブジェクト番号がページ番号に並べている。
【０３１９】
このページツリーノードオブジェクトのページ番号は、図２０（ｄ）に示すようなページ順序管理テーブルのページ番号に基づいて並べられている。
【０３２０】
すなわち、先頭のページオブジェクトのページ番号を最終ページ番号「８」とし、最後のページオブジェクトと設定し、他のページオブジェクトのページ番号に基づいて整列した状態となる。
【０３２１】
この図２１に示すような読取ファイル情報が作成された状態となり、ユーザが画像管理装置１００で管理するこの読取ファイル情報へアクセスすることによってページツリーノードオブジェクトに示されたページ順からなる読取文書が表示されることとなる。
【０３２２】
上記の図１７に示すような構成における詳細な処理の流れを図８に示す。
【０３２３】
この図８に示す詳細な処理は、上記で説明する処理と同一である。ただし、この図８に示す処理のページ順序管理処理（８０５）の詳細な流れを図２２および図２３に示している。
【０３２４】
図２２および図２３には、本発明の実施の形態における画像形成装置で行なわれるページ順序管理処理の詳細な流れを示すフローチャートである。
【０３２５】
図２２において、画像処理が行なわれた画像データの数量情報をジョブ制御部２１６が受信し、ページ順順序管理部２１７がジョブ制御部２１６からページ順序管理処理の指示要求を受信すると処理が開始され、まず、初期設定としてページオブジェクト番号を「０００１」と設定し、ページ番号を「１」と設定する（２２０１）。
【０３２６】
そして、読取処理が「冊子モード」の読取モードによって読み取られたものであるかを判断し（２２０２）、冊子モードによって読み取られたものでない場合（２２０２でＮＯ）、すなわちカット紙モードである場合には、出力されたページオブジェクトに未使用の最小番号を割り振って設定し（２２０３）、初期値として設定されているページオブジェクト番号とページ番号に「１」を加算するインクリメントを行なう（２２０４）。
【０３２７】
続いて、次のページの画像データがあるかを判断し（２２０５）、次ページの画像データがある場合（２２０５でＹＥＳ）には、その次ページの画像データに対するページオブジェクトにページ番号を設定する。
【０３２８】
また、次ページの画像データがない場合（２２０５でＮＯ）には、処理を終了する。
【０３２９】
それに対して、冊子モードによって読み取られたものである場合（２２０２でＹＥＳ）には、続いて、ＡＤＦの原稿台にセットされた読取対象を読み取る読取処理であるかを判断する（２２０６）。すなわち、読取モードが「冊子分離モード」であるか、「冊子綴じモード」であるかを判断する。
【０３３０】
ＡＤＦの原稿台にセットされた読取対象を読み取る「冊子分離モード」が指定されたと判断する場合（２２０６でＹＥＳ）には、さらに、読取処理によって読み取られた画像データが表紙を読み取った画像データであるかを判断する（２２０７）。
【０３３１】
この判断処理は、読取条件として、表紙から読取処理を行なうことを指定したか否かを判断する。
【０３３２】
表面を読み取った画像データである場合（２２０７でＹＥＳ）には、左ページオブジェクトのページ番号を「未決定」と設定し（２２０８）、ページオブジェクト値をインクリメントする（２２０９）。続いて、右ページオブジェクトのページ番号を未使用の最小番号で割り振って設定し（２２１０）、ページオブジェクト番号とページ番号とをインクリメントする（２２１１）。
【０３３３】
次に、読取処理によって読み取られた画像データが表面を読み取った画像データであるかの判断によって、表面を読み取った画像データでない場合（２２０７でＮＯ）には、左ページオブジェクトのページ番号を未使用の最小番号で割り振って設定し（２２１２）、ページオブジェクト番号とページ番号をインクリメントする（２２１３）。続いて、右ページオブジェクトのページ番号を「未決定」と設定し（２２１４）、ページオブジェクト番号をインクリメントする（２２１５）。
【０３３４】
そして、次のページの画像データがあるかを判断し（２２１６）、次ページの画像データがある場合（２２１６でＹＥＳ）には、その次ページの画像データが印刷用紙の表面を読み取った画像データであるかの判断処理（２２０７）以降を行なう。
【０３３５】
また、次ページの画像データがない場合（２２１６でＮＯ）には、ページオブジェクト総数を算出し（２２１７）、ページオブジェクト番号が最も小さく、ページ番号が「未決定」であるか判断する（２２１８）。
【０３３６】
ページオブジェクト番号が最も小さく「未決定」のページ番号に対して（２２１でＹＥＳ）、ページオブジェクト総数をページ番号として設定し（２２１９）、そのページ番号から「１」を減算するデクリメントを行なう（２２２０）。
【０３３７】
そして、再度、ページオブジェクト番号が最も小さく、ページ番号が「未決定」であるか判断する（２２１８）。「未決定」のページ番号がなくなった場合（２２１８でＮＯ）にページ順序管理処理を終了する。
【０３３８】
次に、ＡＤＦの原稿台にセットされた読取対象を読み取る読取処理であるかの判断処理（２２０６）によって、ＡＤＦの原稿台にセットされた読取対象を読み取る「冊子綴じモード」が指定されたと判断する場合（２２０６でＮＯ）には、図２３に示すフローチャートへと遷移する。
【０３３９】
図２３では、まず、表紙の読取処理であるかを判断し（２２２１）、表紙の読取処理である場合（２２２１でＹＥＳ）には、画像データの左ページオブジェクトのページ番号を「未決定」と設定し（２２２２）、ページオブジェクト番号をインクリメントする（２２２３）。また、右ページオブジェクトのページ番号を未使用の最小番号を割り振り（２２２６）、ページオブジェクト番号とページ番号とをインクリメントする（２２２７）。
【０３４０】
それに対して、表紙の読取処理でない場合（２２２１でＹＥＳ）には、画像データの左ページオブジェクトのページ番号を未使用の最小番号で割り振り（２２２４）、ページオブジェクト番号とページ番号とをインクリメントする（２２２５）。また、右ページオブジェクトのページ番号を未使用の最小番号を割り振り（２２２６）、ページオブジェクト番号とページ番号とをインクリメントする（２２２７）。
【０３４１】
続いて、次ページの画像データが存在するかを判断し（２２２８）、次の画像データが存在する場合（２２２８でＹＥＳ）には、再度、表紙の読取処理であるかの判断処理（２２２１）以降を行なう。
【０３４２】
次ページの画像データが存在しない場合（２２２８でＮＯ）には、「未決定」のページ番号に未使用の最小番号を割り振る（２２２９）。なお、このときの未使用の最小番号はページオブジェクトの総数であって、全ページ番号の中で最も大きな番号となる。
【０３４３】
このような図２２、図２３の処理によって各ページオブジェクトのページ番号が設定される。
【０３４４】
以上に示す実施の形態は、本発明の実施の一形態であって、これらの実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０３４５】
なお、本発明は、通信機能を備えた画像形成システムで上述の動作を実行させ、あるいは上述の手段を構成させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から該プログラムをコンピュータにインストールし、これを実行させることにより、上述の処理を実行する画像形成システムを構成することも可能である。画像形成システムを構成するコンピュータは、システムバスを介してＣＰＵ（Central Processor Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクが接続されている。ＣＰＵは、ＲＯＭまたはハードディスクに記憶されているプログラムに従い、ＲＡＭを作業領域にして処理を行なう。
【０３４６】
また、プログラムを供給するための媒体は、通信媒体（通信回線、通信システムのように一時的または流動的にプログラムを保持する媒体）でもよい。例えば、通信ネットワークの電子掲示板（ＢＢＳ：Bulletin Board Service）に該プログラムを掲示し、これを通信回線を介して配信するようにしてもよい。
【符号の説明】
【０３４７】
１００      画像管理装置
１０１      画像保存部
２００      スキャナ（画像形成装置）
２１０      コントローラ
２１１      ネットワーク制御部
２１２      データフォーマット部
２１３      画像処理部
２１４      画像分割部
２１５      回転処理部
２１６      ジョブ制御部
２１７      ページ順序管理部
２２０      操作パネル
２２１      読取条件入力部
２２２      冊子スキャン指定部
２２３      スキャン指示部
２２４      冊子綴じ状態指定部
２３０      画像読取部
２３１      画像読取部
２３２      読取制御部
【図１】
0005644995.tif 000002
【図２】
0005644995.tif 000003
【図３】
0005644995.tif 000004
【図４】
0005644995.tif 000005
【図５】
0005644995.tif 000006
【図６】
0005644995.tif 000007
【図７】
0005644995.tif 000008
【図８】
0005644995.tif 000009
【図９】
0005644995.tif 000010
【図１０】
0005644995.tif 000011
【図１１】
0005644995.tif 000012
【図１２】
0005644995.tif 000013
【図１３】
0005644995.tif 000014
【図１４】
0005644995.tif 000015
【図１５】
0005644995.tif 000016
【図１６】
0005644995.tif 000017
【図１７】
0005644995.tif 000018
【図１８】
0005644995.tif 000019
【図１９】
0005644995.tif 000020
【図２０】
0005644995.tif 000021
【図２１】
0005644995.tif 000022
【図２２】
0005644995.tif 000023
【図２３】
0005644995.tif 000024