(57)【要約】【課題】スキャナでの文書読み取り時に、文書の体裁についてのユーザの指定を簡易にする。【解決手段】予め、電子化する紙文書のうちの１枚をスキャンして（Ｓ３０２）、それが指示書でなければ（Ｓ３０３−Ｙ）その文書に施された体裁（パンチ、ステイプル、ヘッダ、フッタ等）の設定を認識する（Ｓ３０４）。そして、その認識に従って、それらの設定について、画像上に表れた痕跡のオブジェクトを消去するか否か、また、電子化された文書について、それら出力体裁を設定するか否かについての選択を、ユーザにさせるための指示書を作成して（Ｓ３０６）、印刷する（Ｓ３０７）。その後、その指示書を文書の先頭にして文書全体をスキャンし、文書全体について指示を反映して出力体裁の設定と画像の処理とを施すことができる。【選択図】図３
2005174260.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を画像データとして読み取る画像読み取り手段により読み取ったページに相当する画像データに含まれる所定の印刷設定に関連するオブジェクトを画像処理の候補として決定する第１決定手段と、
前記第１決定手段により決定された候補を出力する出力手段と
を備えることを特徴とする文書処理装置。
【請求項２】
前記オブジェクトに対する所定の印刷設定を決定する第２決定手段を有することを特徴とする請求項１に記載の文書処理装置。
【請求項３】
候補中のオブジェクトに対して画像処理を施した画像データを構成要素とする電子文書を作成する文書作成手段をさらに備えることを特徴とする請求項１又は２に記載の文書処理装置。
【請求項４】
前記文書作成手段は、前記画像読み取り手段により読み取られる画像データを構成要素とする電子文書を作成すると共に、当該電子文書について、前記第２決定手段により決定された前記所定の印刷設定を登録することを特徴とする請求項３に記載の文書処理装置。
【請求項５】
前記第２決定手段は、前記画像データに含まれるオブジェクトの位置に応じて、当該オブジェクトに対応する印刷設定を決定することを特徴とする請求項２乃至４のいずれか１項に記載の文書処理装置。
【請求項６】
前記第２決定手段は、前記第１決定手段により決定された候補のオブジェクトに対して指定された処理方法に応じて印刷設定すること及び当該オブジェクトの処理方法を決定することを特徴とする請求項２乃至５のいずれか１項に記載の文書処理装置。
【請求項７】
前記第２決定手段は、画像データに含まれるパンチ孔、ステイプル、ヘッダ、フッタ、ページ番号の少なくともいずれかに相当するオブジェクトを判別し、当該原稿の印刷設定として決定することを特徴とする請求項２乃至６のいずれか１項に記載の文書処理装置。
【請求項８】
前記第２決定手段は、前記オブジェクトを印刷設定化することとそのオブジェクトに対する処理方法の候補を出力して、その候補のうちの１を利用者に指定させ、その指定に応じて印刷設定および処理方法を決定することを特徴とする請求項２乃至７のいずれか１項に記載の文書処理装置。
【請求項９】
画像データに基づいて印刷出力する印刷手段をさらに備え、前記印刷手段は前記オブジェクトを印刷設定化することとそのオブジェクトの処理方法の候補とを含む指示画像を、前記画像データに重畳して前記印刷手段により印刷出力し、前記第２決定手段は当該出力物を前記画像読み取り手段により再度読み取ることで利用者による指定を判別し、指定された印刷設定および処理方法を決定することを特徴とする請求項８に記載の文書処理装置。
【請求項１０】
画像データに基づいて表示出力する表示手段と、利用者により入力させる入力手段とをさらに備え、前記表示手段は前記オブジェクトを印刷設定化することとそのオブジェクトの処理方法の候補を含む指示画像を表示出力し、前記第２決定手段は前記入力手段により指定された印刷設定および処理方法を決定することを特徴とする請求項８に記載の文書処理装置。
【請求項１１】
前記利用者による指示方法としてチェックボックスあるいはマークシート形状の選択肢を指示画像として生成することを特徴とする請求項９または１０に記載の文書処理装置。
【請求項１２】
前記読み取り手段は原稿の表面及び裏面をそれぞれ読み取り、前記決定手段は、前記画像読み取り手段により読み取った表面および裏面の各ページに相当する画像データに含まれるオブジェクトから、当該原稿の表面および裏面のそれぞれについて印刷設定を決定することを特徴とする請求項１乃至１１のいずれか１項に記載の文書処理装置。
【請求項１３】
原稿画像を画像データとして読み取る画像読み取り工程により読み取った１ページ相当の画像データに含まれる所定の印刷設定に関連するオブジェクトからを画像処理の候補として決定する第１決定工程と、
前記第１決定工程において決定された候補を出力する出力工程と、
を備えることを特徴とする文書処理方法。
【請求項１４】
原稿画像を画像データとして読み取る画像読み取り手段により読み取った１ページ相当の画像データに含まれる所定の印刷設定に関連するオブジェクトを画像処理の候補として決定する第１決定手段と、
前記第１決定手段により決定された候補を出力出力手段とをコンピュータにより実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば画像スキャナにより読み取った画像データを電子文書として保存し、出力することのできる文書処理方法及び文書処理装置に関する。
【背景技術】
【０００２】
一般的な紙の文書を読み取り、電子的データとして保存するスキャナは、紙文書の画像を電子データとして保存するほかに、編集、加工修正を施して出力する目的で広く用いられている。すなわち、読み取った電子的データを修正加工し、両面印刷やステイプル、パンチ孔等の出力設定の指示を付加して印刷装置より出力することが一般的に行われている。さらに、スキャナと画像編集装置とを、出力設定の機能を持った印刷装置内に一体化させて利便性向上をはかる試みも行われている。
【０００３】
また印刷目的に特化して、原稿の１ページを単位とする電子文書データに対して両面やステイプル、パンチ孔等の加工指示や製本レイアウトなどの出力体裁の設定を含めて保存する方法が提案されている（特許文献１等参照）。
【０００４】
このように、紙原稿の文書を電子文書化して保存する場合、ユーザがスキャナを使用して原稿をスキャンする際、通常、読み取り原稿をあらかじめ荒く読み取り、そのデータをスキャナに接続されたＰＣに入力してその表示ユニット上で再現しながら、読み取り位置や画像処理などスキャン時の設定を行う。その設定後にあらためて紙原稿をスキャンし、スキャンにより入力された電子文書に対して両面やステイプル、パンチ孔等の出力体裁を指示して印刷動作を行うことで、所望の出力物を得ていた。
【０００５】
また、スキャナ及び画像編集装置を印刷装置内に一体化させた複合機では、ユーザが複合機の設定ボタンやパネル等を使用して、読み取り位置やトリミングなどスキャン時の画像処理設定を行い、出力設定として両面やステイプル、パンチ孔等の出力体裁を指示して印刷動作を行うことで、所望の出力物を得ていた。
【０００６】
また、特許文献２には、原稿画像の画像認識を行う際に、認識率を向上させるために、スキャンされた画像をプレビュー表示させ、プレビュー表示された画像の領域ごとのオブジェクトの種別を、用意されたオブジェクト種別の選択肢の中から選択させる技術が記載されている。特許文献２においては、スキャンにより読み取られた画像に含まれるステープル痕やパンチ孔などは「隠す」領域としてユーザに表示されない旨が記載されている。
【特許文献１】特開２０００−１１５４７６号公報（第００１１段落）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来のスキャナを使用して原稿をスキャンする場合、スキャナの表示手段や入力手段に制約があるため、詳細な補正指示をスキャナにおいて行うことは難しい。そのため、ユーザは、ＰＣ（パーソナルコンピュータ）上にスキャン画像を読み込んでそのプレビュー表示をしてそれを観察しながら補正の指定をすること必要があった。それに伴って、指定を行うたびにＰＣとスキャナの設置場所を往復するか、あるいはそれを避けるためにはＰＣをスキャナのそばに設置せざるを得なかった。
【０００８】
また、読み取り後の画像に対してステイプルやパンチ、Ｎアップ（Ｎページの原稿画像をシートの１面に配したレイアウトのこと。）のような印刷指示を行う場合にも、スキャナが備える限られた入力手段を用いて設定を行う必要があり、簡単な操作で印刷指示を設定することが困難だった。
【０００９】
本発明は、上記従来例に鑑みてなされたもので、紙原稿を画像スキャナで入力して電子化した電子文書について、その紙原稿における体裁を簡易な方法で再現可能な文書処理装置及び文書処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、上記のような問題点を鑑みてなされたものであり、以下の構成を有する。
【００１１】
原稿画像を画像データとして読み取る画像読み取り手段と、
前記画像読み取り手段により読み取ったページに相当する画像データに含まれるオブジェクトから、当該原稿の印刷設定を決定する決定手段とを備える。
【００１２】
さらに好ましくは、前記画像読み取り手段により読み取られる画像データを構成要素とする電子文書を作成すると共に、当該電子文書について、前記決定手段により決定された印刷設定を登録する文書作成手段をさらに備える。
【００１３】
さらに好ましくは、前記決定手段は、前記画像データに含まれるオブジェクトの位置に応じて、当該オブジェクトを印刷設定化すること、および、そのオブジェクトの処理方法を指定させ、その指定に応じて印刷設定すること及び当該オブジェクトの処理方法を決定する。
【００１４】
さらに好ましくは、前記決定手段は、前記画像データに含まれるオブジェクトの位置に応じて、当該オブジェクトに対応する印刷設定を決定する。
【００１５】
さらに好ましくは、前記決定手段は、画像データに含まれるパンチ孔、ステイプル、ヘッダ、フッタ、ページ番号の少なくともいずれかに相当するオブジェクトを判別し、当該原稿の印刷設定として決定する。
【００１６】
さらに好ましくは、前記決定手段は、前記オブジェクトを印刷設定化することとそのオブジェクトの処理方法の候補を出力して、その候補のうちの１を利用者に指定させ、その指定に応じて印刷設定および処理方法を決定する。
【００１７】
さらに好ましくは、画像データに基づいて印刷出力する印刷手段をさらに備え、前記決定手段は、前記オブジェクトを印刷設定化することとそのオブジェクトの処理方法の候補とを含む指示画像を、前記画像データに重畳して前記印刷手段により印刷出力し、当該出力物を前記画像読み取り手段により再度読み取ることで利用者による指定を判別し、指定された印刷設定および処理方法を決定する。
【００１８】
さらに好ましくは、画像データに基づいて表示出力する表示手段と、利用者により入力させる入力手段とをさらに備え、前記決定手段は、前記オブジェクトを印刷設定化することとそのオブジェクトの処理方法の候補を含む指示画像を前記表示手段により表示出力し、前記入力手段により指定された印刷設定および処理方法を決定する。
【００１９】
さらに好ましくは、前記利用者による指示方法としてチェックボックスあるいはマークシート形状の選択肢を指示画像として生成する。
【００２０】
さらに好ましくは、前記読み取り手段は原稿の表面及び裏面をそれぞれ読み取り、前記決定手段は、前記画像読み取り手段により読み取った表面および裏面の各ページに相当する画像データに含まれるオブジェクトから、当該原稿の表面および裏面のそれぞれについて印刷設定を決定する。
【発明の効果】
【００２１】
本発明によれば、電子化対象の文書の任意のページをあらかじめ読み取り、読み取られた画像から出力体裁に関するオブジェクトを判別して利用者に出力体裁の確認とそのオブジェクトの処理方法の指定をさせることで、例えば、紙原稿の出力体裁を簡易に電子文書に再現することが可能となる。
【発明を実施するための最良の形態】
【００２２】
［第１の実施形態］
以下、本発明を適用するのに好適である実施の形態について説明を行う。図１は、本発明の好適な実施形態である文書処理システムの構成を説明するブロック図である。図１において、複合機１００１は、スキャナ及びプリンタの機能を備えており、それぞれの機能を独立した機器としても使用可能な複写機であり、イーサネット（登録商標）などのネットワークケーブルによって、ネットワーク１００２に接続されている。複合機１００１は、紙原稿を光学的に読み取ってデジタル画像データに変換し、その電子データをネットワーク１００２を介してコンピュータ１００３に転送することが可能である。コンピュータ１００３は、同じくネットワーク１００２に接続され、アプリケーションプログラム等の各種のプログラムを実行可能であり、印刷データをプリンタに対応するプリンタ言語に変換する機能を有するプリンタドライバを搭載していて複合機１００１に対して印刷命令を送信することが可能である。複合機１００１では、ネットワーク１００２を介して受信した印刷命令に従って印刷することが可能である。
【００２３】
またこの際、スキャナ及びプリンタ機能が個々に分かれてネットワークに接続された構成であっても本発明が適用可能であることは言うまでもない。
【００２４】
＜本実施形態の文書処理システムのハードウェア構成例＞
図２は、本実施形態の文書処理システムのハードウェア構成を示す図である。図２において、ホストコンピュータ１００３は、ＲＯＭ２０３内のプログラム用ＲＯＭあるいは外部メモリ２１１に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ２０１を備え、システムバス２０４に接続される各デバイスをＣＰＵ２０１が総括的に制御する。また、このＲＯＭ２０３内のプログラム用ＲＯＭあるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるオペレーティングシステムプログラム等を記憶し、ＲＯＭ２０３内のフォント用ＲＯＭあるいは外部メモリ２１１には上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ２０３内のデータ用ＲＯＭあるいは外部メモリ２１１には上記文書処理等を行う際に使用する各種データを記憶する。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２５】
キーボードコントローラ（ＫＢＣ）２０５は、キーボード２０９や不図示のポインティングデバイスからのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０の表示を制御する。２０７はディスクコントローラ（ＤＫＣ）で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、スキャナ制御プログラム（スキャナドライバ）、プリンタ制御コマンド生成プログラム（以下プリンタドライバ）等を記憶するハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ２１１とのアクセスを制御する。ネットワークインターフェース（外部Ｉ／Ｆ）２０８は、ＬＡＮ等のネットワークに接続されて、複合機１００１との通信制御処理を実行する。
【００２６】
なお、ＣＰＵ２０１は、後述するフローチャートの手順や、これも後述する製本アプリケーション（印刷制御アプリケーション）、印刷アプリケーション（デスプーラ）、グラフィックエンジンを含むオペレーティングシステム、複合機のソフトウエアドライバ等を実行する。また、ハードディスク２１１には、これも後述する保存ファイルや編集情報ファイル等が格納される。
【００２７】
複合機１００１は、ＣＰＵ３１２により制御される。プリンタのＣＰＵ３１２は、ＲＯＭ３１３内のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ３１４に記憶された制御プログラム等に基づいてシステムバス３１５に接続される印刷部（プリンタエンジン）１０５に出力情報としての画像信号を出力する。また、このＲＯＭ３１３内のプログラムＲＯＭには、ＣＰＵ３１２の制御プログラム等を記憶する。ＲＯＭ３１３内のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等が記憶され、ＲＯＭ３１３内のデータ用ＲＯＭには、ハードディスク等の外部メモリ３１４がないプリンタの場合には、ホストコンピュータ上で利用される情報等が記憶されている。またＣＰＵ３１２は、ホストコンピュータから受信するコマンドを解析してその内容にしたがって処理を遂行するよう、プリンタ全体を制御する。
【００２８】
ＣＰＵ３１２はネットワークインターフェース３１８を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ１００３に通知できる。ＲＡＭ３１９は、ＣＰＵ３１２の主メモリや、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ３１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ３１４は、メモリコントローラ（ＭＣ）３２０によりアクセスを制御される。外部メモリ３１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、操作部（操作パネル）１０５は、操作のためのスイッチ及び液晶表示パネル等が配されている。
【００２９】
また、前述した外部メモリ３１４は１個に限らず、複数個備えられ、内蔵フォントに加えてオプションカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。更に、図示しないＮＶＲＡＭを有し、操作パネル３２１からのプリンタモード設定情報を記憶するようにしてもよい。
【００３０】
スキャナ部１００４は、スキャナ部インターフェース３２１を介してシステムバス３１５に接続されている。そしてＣＰＵ３３２により制御される。スキャナ部１００４は、原稿画像に光源光を照射してその反射光を光学系によりＣＣＤやＣＭＯＳなどのイメージセンサに集光して電子化し、それをデジタル信号に変換してスキャナ部インターフェース部３２１に入力する。あるいはＣＩＳを用いたものであってもよい。また、スキャナ部１００４には、自動原稿給送装置（ＡＤＦ）が設けられ、給紙部に積載された原稿を１枚ずつ読み取り位置まで搬送する機能を持ち、複数枚の原稿を自動で読み取ることができる。さらに、ＡＤＦにはシートの反転機能が備えられており、１枚のシートの表裏を連続して読み取ることができる。その場合には、表面の読み取り後に読み取られた画像データが１ページ相当の画像データとしてホストコンピュータに送信され、その後にシートが反転されて裏面が読み取られてその画像データが１ページ相当の画像データとしてホストコンピュータ１００３に送信される。
【００３１】
［本実施形態の文書処理システムの概要］
ここで本発明の実施形態である文書処理システムの概要を、図１０〜図１５を参照して説明する。この文書処理システムでは、一般アプリケーションにより作成されたデータファイルが、印刷データ保存用ドライバ（電子原稿ライタとも呼ぶ。）によって電子原稿データに変換されて保存ファイル（電子原稿ファイルとも呼ぶ。）に保存される。印刷制御アプリケーション（製本アプリケーションとも呼ぶ。）はその保存ファイルを編集する機能を提供している。また、印刷制御アプリケーションで編集された保存ファイルに対しては、保存ファイルに対応付けられた編集情報ファイルが生成されて保存される。そして、保存ファイルの内容は、印刷制御アプリケーションを介して印刷アプリケーション（デスプーラとも呼ぶ。）により読み出されて印刷に供される。尚、本例では、それぞれの機能が明瞭になるように、一般アプリケーション、印刷データ保存用ドライバ、印刷制御アプリケーション、印刷アプリケーションと分離して示しているが、ユーザに提供されるパッケージはこれらに限定されず、これらを組み合わせたアプリケーションやグラフィックエンジンとして提供されてもよい。以下、その詳細は説明する。
【００３２】
＜本実施形態の文書処理システムのソフトウェア構成例＞
図１０は、本実施形態の文書処理システムのソフトウェア構成を示す図である。文書処理システムは、本発明の文書処理装置（情報処理装置）の好適な実施形態であるデジタルコンピュータ１００１（以下、ホストコンピュータとも呼ばれる）によって実現されている。一般アプリケーション１０１は、ワードプロセシングやスプレッドシート、フォトレタッチ、ドローあるいはペイント、プレゼンテーション、テキスト編集などの機能を提供するアプリケーションプログラムであり、オペレーティングシステム（ＯＳ）に対して印刷処理を要求する機能を有している。これらアプリケーションは、作成された文書データや画像データなどのアプリケーションデータを印刷するにあたって、ＯＳにより提供される所定のインタフェースを利用する。すなわち、アプリケーション１０１は、作成したデータを印刷するために、前記インタフェースを提供するＯＳの出力モジュールに対して、あらかじめ定められる形式で出力指示を行う。出力指示を受けた出力モジュールは、プリンタ等の出力デバイスが処理可能な形式にそのコマンドを変換し、変換されたコマンドを出力する。出力デバイスが処理可能な形式はデバイスの種類やメーカ、機種などによって異なるために、デバイスごとにデバイスドライバが提供されており、ＯＳではそのデバイスドライバを利用してコマンドの変換を行い、印刷データを生成し、ＪＬ（Job Language）でくくることにより印刷ジョブが生成される。
【００３３】
ＯＳとしてマイクロソフト社のウインドウズ（登録商標）を利用する場合には、出力モジュールとしてはＧＤＩ（Graphic Device Interface）と呼ばれるモジュールが用いられる。そして、アプリケーション１０１は、作成したデータをＧＤＩに適合した形式のパラメータとしてＧＤＩ関数をコールする。こうすることで、ＯＳに対して前述した出力指示が送られたことになる。
【００３４】
印刷データ保存用ドライバ１０２は、前述のデバイスドライバを改良したものであり、本文書処理システム実現のために提供されるソフトウェアモジュールである。ただし、印刷データ保存用ドライバ１０２は特定の出力デバイスを目的としておらず、後述の印刷制御アプリケーション１０４やプリンタドライバ１０６により処理可能な形式に出力コマンドを変換する。この印刷データ保存用ドライバ１０２による変換後の形式（以後、「保存ファイル形式」と呼ぶ。）は、文書の構造やページ単位の原稿を詳細な書式をもって表現可能であれば特に問わない。ページ単位の原稿を表現する形式としては、例えばアドビシステムズによるＰＤＦ形式や、ＳＶＧ形式などが保存ファイルとして採用できる。
【００３５】
図１０で示すシステムにおいては、保存ファイル１０３で保存されているデータの内容に対して加工を施すことができる。これにより文書の各ページの拡大縮小や、複数ページを１ページに縮小して印刷する等、アプリケーションの持たない機能を実現することができる。これらの目的のために、図１０のシステムでは中間コードデータ（ジョブチケット）でスプールする様、従来のものに対してシステムの拡張がなされてきている。なお、印刷データの加工を行うためには、印刷制御アプリケーション１０４が通常提供するウインドウから設定を行い、その設定内容をＲＡＭ２０２上あるいは外部メモリ２１１上に保管する。
【００３６】
図１０に示す通り、この拡張された処理方式では、まず、アプリケーション１０１からの印刷データは印刷データ保存用ドライバ１０２を介して、あるいはスキャナ１０８により読み込まれて保存ファイル１０３としてシステム上に保存される。この保存ファイル１０３は中間ファイルとも呼ばれ、印刷物のコンテンツデータや印刷用設定データ等が含まれる。印刷物のコンテンツデータとはユーザがアプリケーション上で作成したデータを中間コードに変換したデータであり、印刷用設定データとはコンテンツデータをどのように出力するか(出力体裁等)を記述したデータである。そのほか、印刷制御アプリケーション１０４により保存ファイル１０３の内容の編集や出力指示をユーザに行わせる際のユーザインターフェースを提供するための編集情報ファイル１１１というアプリケーション用拡張データが含まれる。編集情報ファイル１１１には、ユーザインターフェースの提供のための拡張データのみならず、保存ファイルには格納できない印刷用設定データが格納されている。このため、保存ファイルとしてたとえば標準化された形式を用いた場合など、その形式では保存できない印刷用設定も編集情報ファイル１１１に保存できる。尚、本実施形態においては、編集情報ファイル１１１と保存ファイル１０３とを同様のものと扱っても良い。
【００３７】
なお、本実施形態では、電子文書の原稿は原稿スキャナ１０８により入力される。その場合には、電子文書の基となるデータは印刷データ保存用ドライバを介さず、印刷制御アプリケーション１０４に対して入力され、ページごとに例えばアドビシステムズによるＰＤＦ形式に変換されて、保存ファイル１０３および編集情報ファイル１１１に、電子文書として保存される。その際、保存ファイル１０３には本実施形態ではジョブチケットと呼ばれる標準的な形式でデータが保存され、編集情報ファイル１１１には、本実施形態の文書処理システムに特有の「ブック（文書）」、「章」「ページ」という階層構造を記述した文書データが保存される。なお本実施形態においては保存ファイル１０３と編集情報ファイル１１１とをまとめて電子原稿ファイルと呼ぶことがある。また印刷データ保存用ドライバのことを、電子原稿ファイルを生成するプログラムという意味で電子原稿ライタと呼ぶ場合もある。
【００３８】
こうして保存された保存ファイル１０３を印刷制御アプリケーション１０４が読み込む。この印刷制御アプリケーション１０４は、保存ファイル１０３の内容をメモリにテーブルとして展開し、さらに編集情報ファイル１１１に、保存ファイルには含まれない特有の設定が含まれていれば、その設定をメモリ上に展開したテーブルに反映する。そして、読み込んだ保存ファイル１０３に内容の出力体裁を変更、表示し、保存、印刷することが可能である。実際に印刷のための処理を行うのは印刷アプリケーション(デスプーラ)１０５である。印刷制御アプリケーション１０４から印刷命令を受けた印刷アプリケーション(デスプーラ)１０５は、印刷制御アプリケーション１０４の設定した出力体裁に従い、ＧＤＩ関数など、所定の形式でグラフィックエンジン１２１に対してデータを入力する。グラフィックエンジン１２１は、入力されたＧＤＩ関数形式などのデータをＤＤＩ関数に変換して、プリンタドライバ１０６へＤＤＩ関数を出力する。プリンタドライバ１０６は、グラフィックエンジン１２１から取得したＤＤＩ関数に基づいてページ記述言語等からなるプリンタ制御コマンドを生成し、システムスプーラ１２２経由でプリンタ１０７に出力する。
【００３９】
＜保存ファイルのデータ形式例＞
印刷アプリケーション１０４の詳細に言及する前に、保存ファイルのデータ形式を説明する。保存ファイルは、コンテンツデータとして各原稿ページ（アプリケーションで生成されたページ単位のデータ。論理ページとも呼ぶ。）のデータを含み、印刷用設定データとしてたとえばジョブチケットと呼ばれる形式のデータを含む。さらに、保存ファイル１０３と共に、後述する印刷制御アプリケーション１０４が独自に参照するための編集情報ファイル１１１も格納される。保存ファイル１０３においては、このＰＤＦ形式の原稿ページデータやジョブチケットと呼ばれる形式のデータが中間データということになる。
【００４０】
保存ファイルにおいて、原稿ページデータは、例えばＰＤＦ形式などで定義されており、文字の書体や色の指定、原稿ページ内における文字や図形等のレイアウトの情報等が含まれている。
【００４１】
保存ファイルとして保存されるジョブチケットは原稿ページを最小単位とする構造を有するデータである。ジョブチケットにおける構造は、用紙上における原稿ページのレイアウトを定義している。１つのジョブチケットは１つの印刷ジョブに対応する。最上位に文書全体のノードがあり、文書全体の属性、例えば両面印刷／片面印刷などが定義されている。その下には、文書の構造および各構成要素ごとの設定を示す情報と含む。具体的には、シート束ノードが属し、用いるべき用紙の識別子や、プリンタにおける給紙口の指定などの属性が含まれる。各シート束ノードには、そのシート束に含まれるシートのノードが属する。１シートは１枚の用紙に相当する。各シートには、印刷ページ（物理ページ）が属する。片面印刷ならば１シートには１物理ページが属し、両面印刷ならば１シートに２物理ページが属する。各物理ページには、その上に配置される原稿ページが属する。また物理ページの属性として、原稿ページのレイアウトが含まれる。原稿ページについては、原稿ページの実体である原稿ページデータへの関連づけ情報（リンク情報）が含まれる。
【００４２】
ジョブチケットのデータ構造の例を図１５に示す。印刷用のデータでは、文書は用紙の集合で構成されており、各用紙は表、裏の２面で構成されており、各面は原稿をレイアウトする領域（物理ページ）を持ち、各物理ページには、最小単位である原稿ページの集合から構成される。１１０１は文書に相当するデータで、文書全体に関係するデータと、文書を構成する用紙情報のリストから構成される。用紙情報１１０２は用紙サイズなど用紙に関する情報と用紙上に配置される面情報のリストから構成される。面情報１１０３は、面に固有のデータと、面上に配置される物理ページのリストから構成される。物理ページ情報１１０４は、物理ページのサイズやヘッダ・フッタなどの情報と、物理ページを構成する原稿ページのリストから構成される。原稿ページ情報１１０５は、原稿ページの設定と、ページの内容を表すページデータへのリンクが含まれる。
【００４３】
文書全体の設定については、例えば次のような情報を含む。
(1)物理ページ（印刷媒体のシートの面を指す。）上における原稿ページの配置の情報（Ｎページを１枚の物理ページに配置するいわゆるＮアップ（Ｎ−ｕｐ）印刷の設定等）および順序
(2)ドキュメント名
(3)両面指定の可否
(4)バリアブル印刷（あらかじめ定めた欄の内容を別途用意したデータを埋め込んで印刷する技術）の可否
(5)含まれる原稿ページ数
(6)カラータイプ
(7)部数など
(8)ウォーターマーク（原稿ページまたは印刷ページに重複させる地模様）
(9)プリンタ状態
(10)メディアタイプ
(11)シート上の論理ページ番号リスト
(12)印刷品位など。
【００４４】
シート束ごとの設定については次のようなパラメータを設定できる。
(13)Ｎアップ印刷の指定
(14)カラータイプ
(15)給紙元など。
【００４５】
各シート束に属するシートごとの印刷設定については次のような設定ができる。
(16)両面／片面印刷の設定。
【００４６】
各シートに属する物理ページ（面）ごとの印刷設定については次の設定ができる。
(17)カラータイプ
(18)表面／裏面のいずれかに相当するかの指定。
【００４７】
各物理ページに配置される原稿ページごとの印刷設定については次の設定ができる。
(19)開始座標
(20)大きさ
(21)順序。
【００４８】
このようにジョブチケットは、原稿ページを最小位とした階層構造を有するデータである。そして、これらジョブチケットにより定義される印刷用設定は、その多くがドキュメント単位で設定される階層ごとに共通なものではあるが、Ｎアップ設定やカラータイプのように階層間で共通なものも一部存在する。共通な設定については、下位の階層は、原則としてその上位の階層における同一の設定の値を継承する。ただし、階層間で共通な属性が異なる値を有している場合には、注目階層について設定された値が、その属性の値として用いられる。たとえば、カラータイプの設定は、ドキュメント全体とシート束（シートのくくり）、物理ページ（面あるいは印刷ページとも呼ぶ）について設定することができる。カラータイプは、印刷装置におけるモードを指定する設定であり、モノクロモードが設定されれば印刷装置によりモノクロームで印刷させ、カラーモードが設定されればカラーで印刷させるように、印刷データが生成される。
【００４９】
＜編集情報ファイルにより管理される文書構造＞
印刷制御アプリケーション１０４は、保存ファイル１０３に含まれるデータを様々な方法でユーザに指定させ、また、印刷設定を変更させるためのユーザインターフェースを提供するプログラムである。保存ファイル自体は上述した構造を有するファイルであるが、印刷制御アプリケーション１０４は、保存ファイル１０３とは別に前述した編集情報ファイル１１１を、保存ファイルと対応付けて管理している。その編集情報ファイルに含まれる編集情報により、印刷制御アプリケーション１０４は、保存ファイル１０３、例えばジョブチケットで定義されるドキュメントとは独立した管理構造で文書を管理する。その管理構造は、ジョブチケットと類似した階層構造であるが、ジョブチケットと異なり、上位から「ブック」「章」「原稿（論理）ページ」という階層からなる。このうち原稿ページはジョブチケットでいうところの原稿ページと同じものを指す。また章は、シート束（シートのくくり）に対応する。
【００５０】
ユーザインターフェースとして表示される文書ファイルは、ユーザが、印刷制御アプリケーション１０４を用いて保存ファイル１０３の印刷用設定の変更や印刷指示等を行う際に一時的にユーザインターフェースのために構築される。したがって、印刷制御アプリケーション１０４は、保存ファイル１０３を対応する編集情報ファイル１１１とともに開き、その保存ファイルから編集情報で定義される構造を有したデスプールテーブル（後述）をメモリ上に展開し、それに基づいて、文書ファイルの構造やプレビュー画面を、後述するようにユーザインターフェースとして表示する。この印刷制御アプリケーション（製本アプリケーション）１０４により、保存ファイル１０３および編集情報ファイル１１１に基づいて構築される文書ファイルをブックファイルと呼ぶ。そして、その際、編集情報ファイルに固有の設定項目がある場合には、ユーザがユーザインターフェースを介してブックファイルを参照しながら印刷設定の変更を行うことができる。変更された設定は、メモリ上のテーブル（デスプールテーブル）に反映され、保存の指示がされれば保存ファイル１０３および編集情報ファイル１１１に保存される。
【００５１】
＜編集情報ファイルの形式例＞
印刷制御アプリケーション１０４の詳細を言及する前に、ブックファイルすなわち編集情報ファイルのデータ形式を説明する。ブックファイルは紙媒体の書物を模した３層の階層構造を有する。上位層は「ブック」と呼ばれ、１冊の本を模しており、その本全般に係る属性が定義されている。その下の中間層は、本でいう章に相当し、やはり「章」と呼ばれる。各章についても、章ごとの属性が定義できる。下位層は「ページ」であり、アプリケーションプログラムで定義された各ページに相当する。各ページついてもページごとの属性が定義できる。ひとつのブックは複数の章を含んでいてよく、また、ひとつの章は複数のページを含むことができる。
【００５２】
図１１は、ブックファイルの形式の一例を模式的に示す図である。この例のブックファイルにおける、ブック、章、ページは、それぞれに相当するノードにより示されている。ひとつのブックファイルはひとつのブックを含む。ブック、章は、ブックとしての構造を定義するための概念であるから、定義された属性値と下位層へのリンクとをその実体としている。ページの実体は、保存ファイル１０３に含まれるＰＤＦ形式等の原稿ページデータである。すなわち、編集情報ファイルはブックファイルの形式および属性を定義するだけで、原稿ページデータそのものは含まない。ページは、アプリケーションプログラムによって出力されたページごとのデータを実体として有する。そのため、ページは、その属性値のほか、原稿ページの実体（原稿ページデータ）と各原稿ページデータへのリンクを含む。尚、紙媒体等に出力する際の印刷ページは複数の原稿ページを含む場合がある。この構造に関してはリンクによって表示されず、ブック、章、ページ各階層における属性として表示される。
【００５３】
なお図１１では、ブックファイルが１つの完結したブックである必要はないので、「ブック」を「文書」として一般化して記載している。そして、文書に関する情報を文書情報、章に関する情報を章情報、ページに関する情報をページ情報と総括的に呼ぶ。
【００５４】
図１１において、まず最上位に文書情報４０１を持つ。文書情報４０１は３つのパート４０２〜４０４に大別できる。文書制御情報４０２は、文書ファイルのファイルシステムにおけるパス名などの情報を保持する。文書設定情報４０３は、ページレイアウトなどのレイアウト情報とステープルなど印刷装置の機能設定情報を保持し、ブックの属性に相当する。章情報リスト４０４は、文書を構成している章の集合をリスト形式で保持する。リストが保持するのは章情報４０５である。
【００５５】
章情報４０５も３つのパート４０６〜４０８に大別できる。章制御情報４０６は、章の名称などの情報を保持する。章設定情報４０７は、その章特有のページレイアウトやステープルの情報を保持し、章の属性に相当する。章ごとに設定情報をもつことで最初の章は２UPのレイアウトその他の章は４UPのレイアウトのように複雑なレイアウトを持った文書を作成することが可能である。ページ情報リスト４０８は各章を構成する原稿ページの集合リスト形式で保持している。ページ情報リスト４０８が指示するのは、ページ情報データ４０９である。
【００５６】
ページ情報データ４０９も３つのパート４１０〜４１２に大別される。ページ制御情報４１０は、ツリー上に表示するページ番号などの情報を保持する。ページ設定情報４１１は、ページ回転角やページの配置位置情報などの情報を保持し、原稿ページの属性に相当する。ページリンク情報４１２は、ページに対応する原稿データである。この例では、ページ情報４０９が直接原稿データを持つのではなく、リンク情報４１２だけをもち、実際の原稿データは、ページデータリスト４１３で保持する構成としている。
【００５７】
図１２は、ブック属性（文書設定情報４０３）の例を示すリストである。通常、下位層と重複して定義可能な項目に関しては、下位層の属性値が優先採用される。そのため、ブック属性にのみ含まれる項目に関しては、ブック属性に定義された値はブック全体を通して有効な値となる。しかし、下位層と重複する項目については、下位層において定義されていない場合における既定値としての意味を有する。しかし、本例では、後述するように、下位層の属性値を優先するか否かが選択可能となっている。なお、図示された各項目は具体的に１項目に対応するのではなく、関連する複数の項目を含むものもある。
【００５８】
ブック属性に固有の項目は、印刷方法、製本詳細、表紙／裏表紙、章区切りの４項目である。これらは、ブックを通して定義される項目である。印刷方法属性としては、片面印刷、両面印刷、製本印刷の３つの値を指定できる。製本印刷とは、別途指定する枚数の用紙を束にして２つ折りにし、その束をつづり合わせることで製本が可能となる形式で印刷する方法である。製本詳細属性としては、製本印刷が指定されている場合に、見開き方向や、束になる枚数等が指定できる。
【００５９】
表紙／裏表紙属性は、ブックとしてまとめられる電子原稿ファイルを印刷する際に、表紙及び裏表紙となる用紙を付加することの指定、及び付加した用紙への印刷内容の指定を含む。インデックス紙属性は、章の区切りとして、印刷装置に別途用意される耳付きのインデックス紙の挿入の指定及びインデックス（耳）部分への印刷内容の指定を含む。この属性は、印刷用紙とは別に用意された用紙を所望の位置に挿入するインサート機能を持ったインサータが使用する印刷装置に備えられている場合か、あるいは、複数の給紙カセットを使用可能である場合に有効となる。これは合紙属性についても同様である。また、インデックス紙上に印刷されるアノテーションをインデックス属性の一部として登録することもできる。この場合、登録されるのは、印刷される位置や印刷対象の文字列や画像データ等である。このアノテーションは合紙属性についても同様に定義することができる。
【００６０】
章区切り属性は、章の区切り目において、新たな用紙を使用するか、新たな印刷ページを使用するか、特に何もしないか等の指定を含む。片面印刷時には新たな用紙の使用と新たな印刷ページの使用とは同じ意味を持つ。両面印刷時には、「新たな用紙の使用」を指定すれば連続する章が１枚の用紙に印刷されることは無いが、「新たな印刷ページの使用」を指定すれば、連続する章が１枚の用紙の表裏に印刷されることがあり得る。
【００６１】
図１３は、章属性（章設定情報４０７）の例を示すリストである。章属性では、用紙サイズ、用紙方向、Ｎｕｐ印刷指定、拡大縮小、ウォーターマーク、ヘッダ・フッダ、排紙情報、インデックス紙、および合紙の属性を記述できる。インデックス紙属性および合紙属性は、章の区切りとして、インサータからあるいは給紙カセットから供給される用紙の挿入の指定、及び、合紙を挿入する場合には、給紙元の指定などを含む。更に、インデックス紙または合紙に、アノテーションが付加される場合は、インデックス紙属性および合紙属性は、付加されるアノテーションの識別情報が記述される。
【００６２】
本願発明は、後述する処理により自動的に章分割し、更に章紙の設定をする場合に、このインデックス紙属性をオンにし、アノテーションの識別情報が記述されることで、原稿ページデータの実体のない章紙に対して、アノテーションの設定を行うことが可能となる。
【００６３】
また、図１４はページ属性（ページ設定情報４１１）の例を示すリストである。図１４にあるように、ページ属性も各属性を備えている。ページ属性のアノテーション属性は、原稿ページデータに対するアノテーションの識別情報が記述されている。図１３のインデックス紙のアノテーションも、図１４のページ属性中のアノテーション情報も同じように用紙に対して印刷すべきアノテーションがあることを示しているが、図１３は、原稿ページデータの実体のない用紙であるインデックス紙（または合紙）に対する設定のため、図６のようにページ属性中に記載することができず、図１３の章属性に記述することで、章紙としてのインデックス紙に対してアノテーションを付加することを実現した。なお、章属性とページ属性との関係もブック属性と下位層の属性との関係と同様である。
【００６４】
章属性における定義とブック属性における定義とが異なれば、章属性で定義された値が優先する。しかし、本例では、後述するように、下位層の属性値を優先するか否かが選択可能となっている。
【００６５】
章属性における定義とブック属性における定義とが異なれば、章属性で定義された値が優先する。しかし、本例では、後述するように、下位層の属性値を優先するか否かが選択可能となっている。
【００６６】
ブック属性と章属性とにのみ共通する項目は、用紙サイズ、用紙方向、Ｎ−ｕｐ印刷指定、拡大縮小、排紙方法の５項目である。このうち、Ｎ−ｕｐ印刷指定属性は、１印刷ページに含まれる原稿ページ数を指定するための項目である。指定可能な配置としては、１×１や１×２、２×２、３×３、４×４などがある。排紙方法属性は、排出した用紙にステープル処理を施すか否かを指定するための項目であり、この属性の有効性は使用する印刷装置がステープル機能を有するか否かに依存する。
【００６７】
ページ属性に固有の項目には、ページ回転属性、ズーム、配置指定、アノテーション、ページ分割などがある。ページ回転属性は、原稿ページを印刷ページに配置する際の回転角度を指定するための項目である。ズーム属性は、原稿ページの変倍率を指定するための項目である。変倍率は、仮想論理ページ領域のサイズを１００％として指定される。仮想論理ページ領域とは、原稿ページを、Ｎ−ｕｐ等の指定に応じて配置した場合に、１原稿ページが占める領域である。例えば１×１であれば、仮想論理ページ領域は１印刷ページに相当する領域となり、１×２であれば、１印刷ページの各辺を約７０パーセントに縮小した領域となる。
【００６８】
ブック、章、ページについて共通な属性として、ウォーターマーク属性及びヘッダ・フッタ属性がある。ウォーターマークとは、アプリケーションで作成されたデータに重ねて印刷される、別途指定される画像や文字列などである。ヘッダ・フッタは、それぞれ各ページの上余白及び下余白に印刷されるウォーターマークである。ただし、ヘッダ・フッタには、ページ番号や日時など、変数により指定可能な項目が用意されている。なお、ウォーターマーク属性及びヘッダ・フッタ属性において指定可能な内容は、章とページとは共通であるが、ブックはそれらと異なっている。ブックにおいてはウォーターマークやヘッダ・フッタの内容を設定できるし、また、ブック全体を通してどのようにウォーターマークやヘッダ・フッタを印刷するかを指定することができる。一方、章やページでは、その章やページにおいて、ブックで設定されたウォーターマークやヘッダ・フッタを印刷するか否かを指定できる。
【００６９】
ここで、本実施形態では、スキャンされた画像データに基づいて印刷体裁の設定を上記属性として登録するが、登録されるのはブック属性であって、印刷体裁の登録により電子化される文書全体に適用される。
【００７０】
＜編集情報ファイルの出力＞
以上のように作成・編集される編集情報ファイルは印刷出力を最終目的としている。利用者が印刷制御アプリケーションのＵＩ画面からファイルメニューを選択し、そこから印刷を選択すると、指定した出力デバイスにより印刷出力される。この際、まず印刷制御アプリケーション１０４は、現在開かれている編集情報ファイルおよび対応する保存ファイル（例えばジョブチケット）から上述したデスプールテーブルと呼ばれるデータを作成して印刷アプリケーション１０５に渡す。
【００７１】
印刷アプリケーション１０５は、デスプールテーブルを、グラフィックエンジン１２１に渡すパラメータに変換する。
【００７２】
印刷アプリケーション１０５は、保存ファイル１０３をＯＳの出力コマンド、例えばウインドウズ（登録商標）のＧＤＩコマンドに変換し、それをパラメータとしてグラフィックエンジンであるＧＤＩ関数をコールする。グラフィックエンジン１２１は、指定されたプリンタドライバ１２１によってデバイス（例えばプリンタ）に適したコマンドを生成させ、そのコマンドをデバイスに送信する。送信されるコマンドとしては、通常の印刷コマンドのほか、プリンタに固有の機能、たとえばパンチ穿孔やステイプルなどを指示するコマンドも含まれる。
【００７３】
ここでグラフィックエンジン１２１は、印刷デバイスごとに用意されたプリンタドライバ１０６を外部メモリ２１１からＲＡＭ２０２にロードし、出力をプリンタドライバ１０６に設定する。そして、グラフィックエンジン１２１は、ＧＤＩ（Graphic Device Interface）関数からＤＤＩ（Device Driver Interface）関数に変換して、プリンタドライバ１０６の提供するＤＤＩ関数をコールする。プリンタドライバ１０６は、出力モジュールから呼び出されたＤＤＩ関数に基づいて、プリンタが認識可能な制御コマンド、例えばＰＤＬ（Page Description Language）に変換する。変換されたプリンタ制御コマンドは、ＯＳによってＲＡＭ２０２にロードされたシステムスプーラ１２２を経てインタフェース２１経由でプリンタ１０７へ印刷データとして出力される仕組みとなっている。
【００７４】
（プレビュー表示の内容例）
すでに説明したとおり、ブックファイルが印刷制御アプリケーションによって開かれると、所定のユーザインタフェース画面が表示される。ツリー部には、開いている文書（以下、「注目ブック」と呼ぶ。）の構造を示すツリーが表示される。プレビュー部には、利用者の指定に応じて、３通りの表示方法が用意されている。第１は原稿ページをそのまま表示する原稿ビューと呼ばれるモードである。原稿ビューモードでは、注目ブックに属する原稿ページの内容が縮小されて表示される。プレビュー部の表示にレイアウトは反映されない。第２は印刷ビューモードである。印刷ビューモードでは、プレビュー部には、原稿ページのレイアウトが反映された形で原稿ページが表示される。第３は簡易印刷ビューモードである。簡易印刷ビューモードでは、各原稿ページの内容はプレビュー部の表示には反映されず、レイアウトのみが反映される。
【００７５】
＜本実施形態における紙原稿の電子化手順＞
図３は本実施の形態によって、実行される処理の流れを示すフローチャートである。原稿読み取り時の詳細指示を行いたいユーザーは、スキャナの操作パネル１００５で指示読み取り機能を選択し（Ｓ３０１）、スキャンしたい原稿の先頭ページもしくは任意のページをスキャンする（Ｓ３０２）。スキャンされたデータはネットワーク１００２を介してＰＣ１００３に転送される。
【００７６】
パーソナルコンピュータ１００３の印刷制御アプリケーション１０４は、転送される画像データについて、その画像がユーザが詳細指示を指定した指示書ではないかどうかをチェックする（Ｓ３０３）。指示書とは、印刷設定をスキャナを通して読み込ませるための書式である。指示書は、紙原稿のうちの１枚について予め読み込ませ、それを基に印刷体裁を判別して、文書の体裁の印刷設定への反映や、体裁を判別する基となった画像オブジェクトの処理の仕方をユーザに指定させるための指示欄を付加した文書である。ユーザは指示書に対して付加的な書き込みを行って指示書をスキャンすることで、それらの指示を入力することが可能となる。なお、判別のために、指示書には特徴的な識別画像（識別情報）を付加するのが望ましい。たとえば、指示書を固有に識別するためのシリアル番号などをバーコード化して指示書に付加しておく。ここで付加された識別情報は後述のＳ３０６において生成され、Ｓ３０７で指示書として印刷出力されることとなる。
【００７７】
ステップＳ３０３において読み込んだ画像データが指示書のものではないと判断された場合、スキャンした原稿に特定の出力体裁を示す画像オブジェクトが含まれていないかの解析が行われる（ステップＳ３０４）。
【００７８】
ここでの画像オブジェクトとは、たとえば、特定の出力体裁の項目として、パンチ孔やステイプルに対応する跡や、ヘッダやフッタやページ番号など所定の印刷設定に関連する画像を指す。ステップＳ３０４においては、これらの画像オブジェクトが無いか判定するために画像解析が行われる。この画像解析の詳細な手順は後述の図６で詳しく説明する。この際に２ページ以上スキャンされていた場合には、先頭の１ページのみを画像解析の対象とする。
【００７９】
そしてステップＳ３０４における画像解析の結果抽出された、それぞれの特徴部分に対して設定可能な処理候補を決定する（Ｓ３０５）。たとえばあらかじめ決定された図４の表に従って、処理候補として提示する処理内容を決定することもできるし、あるいは、処理候補をその時点の文書処理システムで可能な能力に従って動的に可能な画像処理及び印刷指示を決定することも可能である。これについては後述する。
【００８０】
決定された処理候補は、ユーザーが選択可能なマークとともにＳ３０２でスキャンされた画像と重畳され、さらに選択肢内容と位置、及び画像がユーザーの指示を書き込む指示書であることを識別可能な識別情報も重ねられた画像を生成する（Ｓ３０６）。本実施例での生成画像の例を図５に示す。この際に使用されるマーク及び、図５の例では、選択可能な処理の候補としてチェックボックスを付した文字列（ヘッダ５０１について選択肢５０２、パンチ孔５０３について選択肢５０４、フッタ５０５について選択肢５０６）を付している。また識別情報としてバーコード５０７を付している。
【００８１】
なお利用者が候補を識別でき、しかも候補の内から選択した１の処理方法を明瞭に指定できる形式であればとくにチェックボックスやバーコードに限られない。
【００８２】
そして、指示書に付加された設定項目とその選択肢は、再度の指示書の入力に備えてＲＡＭ等に記憶される。記憶されるのは、たとえば、設定項目に対応してチェックボックスを付加した位置と、そのチェックボックスに対応する選択肢であればよい。図５の例では、設定項目「パンチ孔」に対応するチェックボックスの位置（図中符号５０４の位置）、および、それらチェックボックスが、「パンチ孔」について「跡消し」「設定付加」「跡消し+設定付加」「何もしない」が配置されていることが記憶される。これらを記憶せず、指示書を読んでから画像データに基づいて画像認識し、その結果にしたがってどの選択肢が選択されているかを判定することもできる。
【００８３】
このようにしてステップＳ３０６で生成された指示書の画像データは、再度ネットワーク１００２を介して複合機１００１に送信され、プリンタ１００６によって印刷される（Ｓ３０７）。
【００８４】
ユーザは印刷された指示書の選択肢に筆記具等のマーキング手段でマークすることで、所望の処理方法を指定し、スキャンする原稿の先頭に重ね、再度指示読み取り選択（Ｓ３０１）、スキャン（Ｓ３０２）を行う。
【００８５】
Ｓ３０２のスキャン指示に応じてスキャンされた画像は、ステップＳ３０３において、画像中の識別情報によって指示書であることが判定される。また、画像中の選択情報（処理方法の選択肢およびマーク）を基にユーザーの指示内容が認識される（Ｓ３０８）。そのために、あらためて画像認識し、文字とチェックボックスおよび出力体裁を判別して指示内容を認識することもできる。しかし、ステップＳ３０４における認識結果を生かし、それとの整合性を保持するためには、前述したように、設定項目に対応してチェックボックスを付加した位置と、そのチェックボックスに対応する選択肢とを指示書の作成時（Ｓ３０６）に記憶しておく。ステップＳ３０８ではその記憶に基づいて、チェックが付されたチェックボックスを認識し、チェックされたチェックボックスに対応する指示内容を、そのチェックボックスに対応する出力体裁の項目（パンチ、ステイプル、ヘッダ、フッタ、ページ番号など）についての処理方法と決定する。
【００８６】
ステップＳ３０８で認識されたユーザの詳細指示に従い、指示された処理方法で、スキャンされた各ページに対して、指示されたオブジェクトの消去等の画像処理が行われる。そして、画像処理された画像データは、原稿１ページの画像をそのまま１ページとする電子文書に登録される。そして、ある項目「設定付加」の指示がされていれば、前述のように文書全体に対して印刷設定がなされて画像データが生成される（Ｓ３０９）。
【００８７】
ステップＳ３０９では、電子化対象の紙文書全体についてスキャンされた画像データが入力され、その画像データが指示に基づいた処理の対象として画像処理され、電子文書化される。
【００８８】
また、プッシュスキャンの場合には、パステップＳ３０９では、スキャンされた画像データを所定のフォルダから順次読み込んで処理するだけであるが、プルスキャンの場合には、文書全体についてステップＳ３０２→Ｓ３０３→Ｓ３０８→Ｓ３０９→Ｓ３０２から構成されるループを繰り返すように制御される。
【００８９】
ここで作成後ただちに印刷することもできる。その際に作成される電子文書のフォーマットとしては、単なる画像フォーマットではなく、製本設定可能なＰＣ１００３上のアプリケーションソフトウェアの文書フォーマットに依存して作成される。この際の文書フォーマットとして印刷や製本の設定を持ちうるいずれの形式を選択しても、本発明の目的であるユーザー設定の利便性を高めることを達成することができる。
【００９０】
（電子文書の作成）
ここで、ステップＳ３０９で作成される編集情報ファイル１１１（電子文書）において、章にページを付加する操作を図１１の例で説明する。まず、現在の章４０５について、インポートされる画像を新たなページデータとしてページデータリスト４１３に付加し、現在の章情報４０５のページ情報リスト４０８のページデータリンクに新たなページデータのためのリンクを付加し、そのページデータリンクにより、インポートされた、すなわちスキャナにより読み込まれたページの画像データをページデータとして現在の章情報４０５にリンクする。ここで、紙原稿が両面スキャンされていれば、文書設定情報４０３（図１１）の印刷方法属性（図１２の属性番号１）には「両面」である旨が、片面スキャンされていれば「片面」である旨が記録される。
【００９１】
一方保存ファイル１０３であるジョブチケット（図１５参照）は、階層構造を有するものの編集情報ファイルと異なり章という構造を有していない。ジョブチケットでは共通する用紙（シートとも呼ぶ。）の束を用紙情報１１０２で、さらに用紙の束に属する用紙を面情報１１０３で、面情報に属する面を物理ページ情報で、各物理ページ情報に属する原稿ページを原稿ページ情報で定義するという構造を有する。したがって、たとえば、編集情報ファイルの「章」に対応するジョブチケットの階層は「用紙情報」に相当する。そこで本実施形態においてジョブチケットに対する新たなページの付加は、図１２を参照すると以下のようになる。すなわち、現在の章に相当する用紙情報１１０２にリンクする新たな面情報１１０３を追加し、さらに面情報１１０３に物理ページ情報１１０４を追加し、さらにその物理ページ情報１１０４にリンクする新たな原稿ページ情報１１０５を追加する。そして原稿ページ情報１１０５のページデータリンクにインポートされる画像データを新たなページデータとしてリンクする。ここで、紙原稿が両面スキャンされていれば、面情報面情報１１０３には、連続する奇数ページと偶数ページとが、その順序で物理ページ情報およびそれにつながる原稿ページ情報としてリンクされる。片面スキャンされていれば、面情報面情報１１０３には、読み込まれたページが、物理ページ情報およびそれにつながる原稿ページ情報としてリンクされる。
【００９２】
以上の手順により、ステップＳ３０９において、単一の章を有する電子原稿ファイルが作成される。なお、この手順では、電子原稿ファイルは新たに作成されるとしたが、既存の電子原稿ファイルに追加される場合もある。追加される場合には、読み込まれた画像データにより新規な章が作成される場合もあるし、既存の章に追加される場合もある。
【００９３】
（出力体裁の選択肢テーブル）
ここでステップＳ３０５において参照される図４のテーブルについて説明する。図４は、各出力体裁の痕跡（画像中の痕跡に対応するオブジェクト）をどのように処理するかを指定するための、予め用意されている選択肢を示す。図４においては、画像解析により、出力体裁として、「パンチ」すなわちパンチ孔、「ステイプル」「ヘッダ」「フッタ」「ページ番号」の５項目が判別されるものとしている。そして、パンチおよびステイプルについては、「何もしない」「跡消し」「設定付加」「跡消し＋（および）設定付加」のいずれかが選択でき、ヘッダ、フッタ、ページ番号については、「何もしない」「跡消し」「跡消し＋（および）設定付加」のいずれかが選択できる。すなわち、図４の表を用いて指示書を作成する場合には、ステップＳ３０４で解析の結果判別された体裁について、図４の表に従って丸印の付された処理を候補としてステップＳ３０５において決定する。なお、図４の表は、ハードディスクやＲＡＭ、ＲＯＭ等の不揮発性のメモリに、表として保存される。その内容は予め決定しておいてもよいし、ユーザインターフェースを通じて利用者が変更できるように構成することもできる。なお、ステイプルやパンチなど、出力デバイス（複合機１０１）に応じて実施（図４の表では「設定不可」及び「跡消し＋設定不可」）できるか否かが決定される機能もある。そのために、図４の表を定義する際には、出力デバイスに対してデバイスの有する機能を問い合わせ、
表４において、「何もしない」とは、いずれかの項目に該当する出力体裁が検出されても、特になにもしないことを示す。「跡消し」とは、いずれかに該当する出力体裁を検出したなら、その痕跡を画像データから消去することを示す。たとえば、跡消しが指定されると、パンチ孔を検出した場合にはパンチ孔に相当する画像中のオブジェクトを、ステイプルを検出した場合にはステイプル痕に相当する画像中のオブジェクトを、ヘッダやフッタ、ページ番号を検出した場合にはヘッダやフッタ、ページ番号それぞれに相当する画像中のオブジェクト（文字列など）を削除する。
【００９４】
「設定付加」とは、検出した出力体裁に対応する文書設定情報（ブック属性）を設定することを示す。たとえば、設定付加が指定されると、パンチ孔を検出した場合にはブック属性におけるパンチのパラメータ（図１２の設定番号９「排紙方法」においてパンチ穿孔することおよびその位置のパラメータ）を、ステイプルを検出した場合にはブック属性におけるステイプルのパラメータ（図１２の設定番号９「排紙方法」において、ステイプルすることおよびその位置のパラメータ）を、ヘッダやフッタ、ページ番号を検出した場合にはブック属性におけるヘッダやフッタ、ページ番号それぞれに相当するパラメータ（図１２の設定番号８「ヘッダ・フッタ」において、ヘッダやフッタ、ページ番号をそれぞれ印刷すること及びそれらの内容と、ページ番号についてはその位置を示すパラメータ）をセットする。
【００９５】
「跡消し＋設定付加」とは、文字通り、前述の「跡消し」と「設定付加」とをあわせて行うことを示す。
【００９６】
（画像解析手順）
図６はＳ３０４の画像解析手法の一例を詳細に説明したフローチャートである。入力された画像は、まず白以外の画像が近接している部分をひとかたまりとして、ブロック状に印字の存在する部分を識別する（Ｓ６０１）。印字を区画に分割するアルゴリズムについては様々な方法が公開されており、本発明ではそれら公知の方法のいずれかを用いればよい。
【００９７】
印字部分を区画した結果、通常パンチ孔の存在しうる領域に印字が存在した場合（Ｓ６０２）、その領域内に含まれる印字区画はパンチ孔跡と認識する（Ｓ６０３）。通常パンチ孔の存在しうる領域は、あらかじめ定義される。その一例を図７に示す（符号７０１に示すアミ領域）。なお、パンチ孔は通常、たとえば２乃至３あるいは直線上に配置された、おおむね一定の直径を有する複数の円形の列として認識できる。したがって、図７の符号７０１のアミ領域にある前記円形状の列をパンチ孔と認識すればより認識精度が高まる。
【００９８】
同様に印字部分を区画した結果、通常ステイプルの存在しうる領域に印字が存在した場合（Ｓ６０４）、その領域内に含まれる印字区画はステイプル跡と認識する（Ｓ６０５）。通常ステイプル跡の存在しうる領域は、あらかじめ定義される。その一例を図７に示す（符号７０２のアミ領域）。ステイプルも、おおむね一定範囲の長さを有するステイプル用針の画像として認識することで、より認識精度を高めることができる。
【００９９】
また同様に印字部分を区画した結果、通常ヘッダの存在しうる領域に印字が存在した場合（Ｓ６０６）、その領域内に含まれる印字区画はヘッダと認識する（Ｓ６０７）。通常ヘッダの存在しうる領域は、あらかじめ定義される。その一例を図７に示す（符号７０３のアミ領域）。ヘッダは文字列で構成される場合に多いために、文字認識することでより認識精度を高めることができる。さらに、その領域内に含まれる印字区画全てを画像認識し、数字のみの場合、その印字区画はページ番号と認識する（Ｓ６０８）。画像を認識し、数字と判定するアルゴリズムについては様々な方法が公開されており、本発明ではそれら公知の方法のいずれかを用いることができる。
【０１００】
また同様に印字部分を区画した結果、通常フッタの存在しうる領域に印字が存在した場合（Ｓ６０９）、その領域内に含まれる印字区画はフッタと認識する（Ｓ６１０）。通常フッタの存在しうる領域は、あらかじめ定義される。その一例を図７に示す（７０４）。さらに、その領域内に含まれる印字区画全てを画像認識し、数字のみの場合、その印字区画はページ番号と認識する（Ｓ６１１）。画像を認識し、数字と判定するアルゴリズムについては様々な方法が公開されており、本発明ではそれら公知の方法のいずれかを用いることができる。
【０１０１】
以上の手順に従えば、読み取り文書の先頭または任意のページをあらかじめスキャンして画像認識することで、認識された原稿中の印刷設定が施されたそれぞれの領域について、指定可能な画像処理設定と、電子文書として保存もしくは印刷処理する際の製本設定とを、選択肢としてユーザに提示することが可能となり、ユーザに原稿スキャン時の簡易な補正設定及び製本設定の設定手段を提供することが可能となる。
【０１０２】
また、ユーザの設定に従って、紙原稿の印刷体裁を電子化された電子文書の設定として簡単な操作で反映することができ、操作の容易化、作成される電子文書の高品質化を実現することが出できる。
【０１０３】
［第２の実施形態］
第１の実施形態では、ユーザによる詳細な指示を、指示を記載した紙を読み取ることで行うが、第２の実施形態では、ユーザによる詳細な指示を、ビットマップディスプレイおよびタッチパネル等の入力デバイスによって行う。
【０１０４】
図８は、本発明の実施に好適な文書処理システムの構成を説明するブロック図である。図１と同様の部分は説明を省略する。図８において、複合機１００１はスキャナ１００４及びプリンタ１００６の機能を備えている。複合機１００１は、タッチパネルディスプレイ８０１を備え、スキャナ１００４でスキャンした画像をタッチパネルディスプレイ８０１に表示し、タッチパネルから入力される修正指示に従って修正することが可能である。修正指示に従い画像処理部８０２が画像処理を行いプリンタ１００６に修正された画像を出力する。あるいは、出力設定を保持したままハードディスク８０３に画像データを保存し、再度修正あるいはプリンタ出力することができる。タッチパネルディスプレイ８０１は、ビットマップディスプレイとポインティングデバイスによっても代替可能である。
【０１０５】
図９は、本実施の形態によって実行される処理の流れを示すフローチャートである。図９の手順は、ステップＳ９０８以前は複合機１００１において実行される点で図３と異なる。しかし、処理の内容については、図３においては指示書を印刷物として出力し、ユーザの指示を記載してから再度の入力をさせていたのに対して、図９では、指示書の画像をタッチパネル８０１に表示してそこから指示入力させる点で相違しているに過ぎない。したがって図９の説明ではその相違点について詳しく説明するものとし、画像解析や指示書の作成、ステップＳ９０８における電子文書の作成など、図１と共通する処理については簡単に説明する。
【０１０６】
原稿読み取り時の詳細指示を行いたいユーザは、スキャナのタッチパネルディスプレイ８０１で指示読み取り機能を選択し（Ｓ９０１）、スキャンしたい原稿の先頭ページもしくは任意のページをスキャンする（Ｓ９０２）。
【０１０７】
そして画像処理部８０２においてスキャンした原稿にパンチ孔・ステイプルの跡がないか、また、ヘッダ・フッタ・ページ番号が無いか画像解析が行われる（Ｓ９０３）。この画像解析の詳細な手順は、第１実施形態と同様である。この際に２ページ以上スキャンされていた場合には、先頭の１ページのみを画像解析の対象とする。
【０１０８】
そして画像解析の結果識別された、それぞれの特徴部分に対し設定可能な処理候補を決定する（Ｓ９０４）。決定された処理候補は、ユーザーがタッチパネルディスプレイ８０１上で選択可能なボタンとしてＳ９０２でスキャンされた画像と重ねられた画像を生成する（Ｓ９０５）。この際に使用される選択肢は、ボタンの形状を取ってもよいし、ドロップダウンリストの形態をとっても良く、形状に依存せず利用しやすい形状で実施することができる。
【０１０９】
ステップＳ９０５で生成された画像は、タッチパネルディスプレイ８０１上に表示される（Ｓ９０６）。ユーザーはタッチパネルディスプレイ８０１上で、選択肢の内から所望の詳細指示を指定する。そして、再度紙原稿のスキャンを行う（Ｓ９０７）。
【０１１０】
スキャンされた原稿画像の各ページに対しては、ユーザの詳細指示に従い画像処理が行われ、文書全体に対して印刷設定等がなされて画像データが生成される（Ｓ９０８）。
【０１１１】
作成された印刷設定等がなされた画像データは、そのままプリンタ１０６に依って印刷されても良いし、設定とともにハードディスク８０３に保存されても良い。
【０１１２】
なお、本実施形態のタッチパネルディスプレイ８０１をＰＣ上のディスプレイ２０７とキーボード２０６に置きかえれば、図１の構成であっても実現可能である。
【０１１３】
以上のようにして、第１実施形態と同様の効果を奏することができる。それに加えて、本実施形態では指示書を印刷することがないために、プリンタのない環境においても、ユーザの指示に応じた印刷設定を付加し、ユーザの指示に応じた画像処理をおこないつつ、紙原稿の電子化を行うことができる。
【０１１４】
［第３の実施形態］
電子化しようとする原稿が両面印刷の原稿だった場合は、全てのページに対して同一の画像処理設定を行うことが適切でない場合もある。たとえばパンチ孔の跡などは、表裏でそれぞれ左右に跡が残る場合が多い。したがって、第１実施形態や第２実施形態のように、予めスキャンして画像認識した１ページをもとに文書全体に印刷設定や画像処理を施したのでは、不適切な画像処理が施されてしまう。それを回避するために、第３の実施形態では、ユーザーの原稿が両面だった場合に本発明を適用した場合について説明する。
【０１１５】
図１は、本実施形態を適用可能な文書処理システムの構成を説明するブロック図である。また、本実施の形態によって実行される処理の流れを示すフローチャートは、第１実施形態と同じく図３である。なお本実施形態でも、第１実施形態との相違を中心にして説明するため、第１実施形態と共通の処理については簡単に説明する。また本実施形態ではスキャナには両面読み込み可能なＡＤＦが備えられていることが望ましい。
【０１１６】
原稿読み取り時の詳細指示を行いたいユーザは、スキャナの操作パネル１００５で指示読み取り機能を選択し（Ｓ３０１）、スキャンしたい原稿の先頭ページとその裏ページ、もしくは任意のページとその裏ページをスキャンする（Ｓ３０２）。ここで注意すべきは、スキャンする順序が、この後で原稿全体をスキャンする際の順序と一致していることが必要である、ということである。すなわち、原稿全体を１ページから順にスキャンする場合には、ステップＳ３０２においては奇数ページ→偶数ページの順で、原稿全体を末尾のページから逆順にスキャンする場合には、ステップＳ３０２においては偶数ページ→奇数ページの順でスキャンする。
【０１１７】
スキャンされた画像データはネットワーク１００２を介してＰＣ１００３に転送され、その画像がユーザが詳細指示を指定した指示書ではないかどうかをチェックする（Ｓ３０３）。
【０１１８】
指示書でないと判断された場合、スキャンした原稿にパンチ孔・ステイプルの跡がないか、また、ヘッダ・フッタ・ページ番号が無いか画像解析が行われる（Ｓ３０４）。この画像解析の詳細な手順は第１実施形態と同様である。この際に２枚以上スキャンされていた場合には、先頭の２ページのみを画像解析の対象とする。
【０１１９】
そして画像解析の結果識別された、パンチ、ステイプル、ヘッダ、フッタ、ページ番号等の出力体裁に対して、設定可能な処理候補を決定する（Ｓ３０５）。たとえばあらかじめ決定された図４の表に従って、処理候補として提示する処理内容を決定することもできるし、処理候補をその時点の文書処理システムで可能な能力に従って動的に可能な画像処理及び印刷指示を決定することも可能である。
【０１２０】
決定された処理候補は、ユーザが選択可能なマークとともにＳ３０２でスキャンされた画像と重ねられ、さらに選択肢内容と位置、及び画像がユーザの指示を書き込む指示書であることを識別可能な識別情報も重ねられた画像を生成する。ここで第１実施形態と異なるのは、指示書として、原稿の裏表２ページ分について指示書を生成することである（Ｓ３０６）。
【０１２１】
ステップＳ３０６で生成された指示書の画像は、再度ネットワーク１００２を介してプリンタ１００６に送信され、両面の設定で印刷される（Ｓ３０７）。
【０１２２】
ユーザは印刷された画像のマークに第１実施形態と同じ要領で筆記具でマークすることで、所望の詳細指示を指定し、スキャンする原稿の先頭に重ね、再度指示読み取り選択（Ｓ３０１）、スキャンを行う（Ｓ３０２）。ここでもちろん原稿は両面がスキャンされる。
【０１２３】
スキャンされた画像はその中の識別情報によって指示書であることが判定され（Ｓ３０３）、識別情報を元にユーザの詳細指示内容が裏表２ページ分認識される（Ｓ３０８）。
【０１２４】
ステップＳ３０８で認識されたユーザの詳細指示に従い、表ページについての処理方法の指示は、スキャンされた先頭ページから１ページおきに各ページに対する画像処理に反映され、裏ページについての処理方法の指示は、スキャンされた第２ページ目から１ページおきに各ページに対する画像処理に反映される。すなわち、消去などの指示に従って、各ページの画像から指定された出力体裁に対応するオブジェクトが削除される。そして、文書全体に対してこれも指示された印刷設定等がなされて画像データが生成され該生成された画像データを構成要素とする電子文書が作成される（Ｓ３０９）。その際に作成される文書のフォーマットとしては、単なる画像フォーマットではなく、製本設定可能なＰＣ１０３上のアプリケーションソフトウェアの文書フォーマットに依存して作成される。この際の文書フォーマットとして印刷や製本の設定を持ちうるいずれの形式を選択しても、本発明の目的であるユーザー設定の利便性を高めることを達成することができる。
【０１２５】
以上の実施の手順によれば、両面の原稿を読み取る場合にも、本発明が容易に適用できる。これにより、原稿が両面であっても、読み取り文書の先頭または任意の原稿の両面ページをあらかじめスキャンして画像認識することで、認識された原稿中の印刷設定が施されたそれぞれの領域について、指定可能な画像処理設定と、電子文書として保存もしくは印刷処理する際の製本設定とを、選択肢としてユーザに提示することが可能となる。また、ユーザに対して、原稿スキャン時の簡易な補正設定及び製本設定の設定手段を提供することが可能となる。
【０１２６】
また、ユーザの設定に従って、紙原稿の印刷体裁を電子化された電子文書の設定として簡単な操作で反映することができ、操作の容易化、作成される電子文書の高品質化を実現することが出できる。
【０１２７】
なお、ステップＳ３０２のスキャンの際のユーザの読み取り設定が、片面であるか両面であるかによって、第１実施形態と第３実施形態を自動で使い分けるように、ステップＳ３０１の前に判定処理を付加することもできる。
【０１２８】
［その他の実施形態］
本発明は、複数の機器(例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置（複写機、プリンタ、ファクシミリ装置など）に適用してもよい。
【０１２９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコード（図３、図６、図９）を記憶した記憶媒体を、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１３１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１３２】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１３３】
【図１】本実施形態の文書処理システムを実現するハードウェア構成例を示すブロック図である。
【図２】本実施形態の文書処理システムにおけるホストコンピュータとプリンタの構成を説明するためのブロック図である。
【図３】本実施形態の画像読み取り手順例を示すフローチャートである。
【図４】本実施形態で識別された特徴部分に対し設定可能な、処理候補の例を示す表である。
【図５】本実施形態での生成画像の例を示す図である。
【図６】本実施形態での画像解析手法の一例を詳細に説明したフローチャートである。
【図７】本実施形態での印字が存在しうる領域の定義の一例を示す図である。
【図８】本実施形態の文書処理システムを実現するハードウェア構成例を示すブロック図である。
【図９】本実施形態の画像読み取り手順例を示すフローチャートである。
【図１０】本発明の実施の形態に係る文書処理システムの構成を説明するためのブロック図である。
【図１１】本実施の形態に係るブックファイルの構造の一例を示す図である。
【図１２】本実施の形態に係るブック属性の一例を示す図である。
【図１３】本実施の形態に係る章属性の一例を示す図である。
【図１４】本実施の形態に係るページ属性の一例を示す図である。
【図１５】ジョブチケットの構造の一例を示す図である。
【図１】
2005174260.tif 000003
【図２】
2005174260.tif 000004
【図３】
2005174260.tif 000005
【図４】
2005174260.tif 000006
【図５】
2005174260.tif 000007
【図６】
2005174260.tif 000008
【図７】
2005174260.tif 000009
【図８】
2005174260.tif 000010
【図９】
2005174260.tif 000011
【図１０】
2005174260.tif 000012
【図１１】
2005174260.tif 000013
【図１２】
2005174260.tif 000014
【図１３】
2005174260.tif 000015
【図１４】
2005174260.tif 000016
【図１５】
2005174260.tif 000017