(57)【要約】【課題】印刷物等に残された情報が不完全な場合に於いても、可能な限り印刷前に近く再利用性の高い体裁を整えた電子文書化を可能にすること。【解決手段】印刷ドキュメントのスキャンデータから、印刷ドキュメントが含む、印刷ドキュメントについての情報を検出する（Ｓ３０１〜３０５）。検出情報に基づいて、印刷ドキュメントを電子化したときのフォーマットを決定する（Ｓ３０６）。スキャンデータを、決定されたフォーマットのデータに変換する（Ｓ３０７）。検出情報に基づいて、印刷ドキュメントの電子化したときのファイル名及びページ数を決定する（Ｓ３０９，３１０）。決定されたファイル名及びページ数に基づいて、結合するドキュメントを決定する（Ｓ３１１）。【選択図】図３
2009271658.tif 000002
【特許請求の範囲】
【請求項１】
１ページまたは複数ページの印刷ドキュメントを電子化する画像処理装置であって、
前記印刷ドキュメントのスキャンデータから、該ドキュメントが含む、該ドキュメントについての情報を検出する検出手段、
前記情報に基づいて、前記印刷ドキュメントを電子化したときのフォーマットを決定するフォーマット決定手段、
前記スキャンデータを、前記フォーマット決定手段によって決定された前記フォーマットのデータに変換するフォーマット変換手段、
前記情報に基づいて、前記印刷ドキュメントの電子化したときのファイル名及びページ数を決定するファイル名及びページ数決定手段、並びに、
決定された前記ファイル名及びページ数に基づいて、結合するドキュメントを決定するドキュメント結合手段
を備えることを特徴とする画像処理装置。
【請求項２】
前記印刷ドキュメントが含む前記情報は、電子透かし、バーコード、地紋、文字情報、レイアウト情報の少なくとも一つであることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記フォーマット決定手段は、前記検出手段によって検出された前記情報に基づいて、１ページに対し１つまたは複数のフォーマットを決定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記ファイル名及びページ数決定手段は、前記検出手段によって検出された前記情報に基づいて、１つまたは複数のファイル名及び／またはページ数を決定することを特徴とする請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
前記ドキュメント結合手段は、前記ファイル名及びページ数決定手段によって決定された前記ファイル名別及び／または前記ページ数毎に、前記印刷ドキュメントのフォーマット変換された前記データを結合することを特徴とする請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
前記ドキュメント結合手段は、前記フォーマット決定手段または前記ファイル名及びページ数決定手段のいずれかで決定できなかったページが存在する場合に、独立したドキュメントを作成することを決定することを特徴とする請求項１乃至５のいずれかに記載の画像処理装置。
【請求項７】
前記ドキュメント結合手段は、前記フォーマット決定手段または前記ファイル名及びページ数決定手段のいずれかで決定できなかったページが存在する場合に、該ページを作成され得るすべての結合ドキュメントに付加することを特徴とする請求項１乃至６のいずれかに記載の画像処理装置。
【請求項８】
１ページまたは複数ページの印刷ドキュメントを電子化する画像処理方法であって、
前記印刷ドキュメントのスキャンデータから、該ドキュメントが含む、該ドキュメントについての情報を検出する検出ステップ、
前記情報に基づいて、前記印刷ドキュメントを電子化したときのフォーマットを決定するフォーマット決定ステップ、
前記スキャンデータを、前記フォーマット決定ステップによって決定された前記フォーマットのデータに変換するフォーマット変換ステップ、
前記情報に基づいて、前記印刷ドキュメントの電子化したときのファイル名及びページ数を決定するファイル名及びページ数決定ステップ、並びに、
決定された前記ファイル名及びページ数に基づいて、結合するドキュメントを決定するドキュメント結合ステップ
を含むことを特徴とする画像処理方法。
【請求項９】
前記印刷ドキュメントが含む前記情報は、電子透かし、バーコード、地紋、文字情報、レイアウト情報の少なくとも一つであることを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
前記フォーマット決定ステップにおいて、前記検出ステップによって検出された前記情報に基づいて、１ページに対し１つまたは複数のフォーマットを決定することを特徴とする請求項８または９に記載の画像処理方法。
【請求項１１】
前記ファイル名及びページ数決定ステップにおいて、前記検出ステップによって検出された前記情報に基づいて、１つまたは複数のファイル名及び／またはページ数を決定することを特徴とする請求項８乃至１０のいずれかに記載の画像処理方法。
【請求項１２】
前記ドキュメント結合ステップにおいて、前記ファイル名及びページ数決定ステップによって決定された前記ファイル名別及び／または前記ページ数毎に、前記印刷ドキュメントのフォーマット変換された前記データを結合することを特徴とする請求項８乃至１１のいずれかに記載の画像処理方法。
【請求項１３】
前記ドキュメント結合ステップにおいて、前記フォーマット決定ステップまたは前記ファイル名及びページ数決定ステップのいずれかで決定できなかったページが存在する場合に、独立したドキュメントを作成することを決定することを特徴とする請求項８乃至１２のいずれかに記載の画像処理方法。
【請求項１４】
前記ドキュメント結合ステップにおいて、前記フォーマット決定ステップまたは前記ファイル名及びページ数決定ステップのいずれかで決定できなかったページが存在する場合に、該ページを作成され得るすべての結合ドキュメントに付加することを特徴とする請求項８乃至１３のいずれかに記載の画像処理方法。
【請求項１５】
コンピュータに、
１ページまたは複数ページの印刷ドキュメントのスキャンデータから、該ドキュメントが含む、該ドキュメントについての情報を検出する検出ステップ、
前記情報に基づいて、前記印刷ドキュメントを電子化したときのフォーマットを決定するフォーマット決定ステップ、
前記スキャンデータを、前記フォーマット決定ステップによって決定された前記フォーマットのデータに変換するフォーマット変換ステップ、
前記情報に基づいて、前記印刷ドキュメントの電子化したときのファイル名及びページ数を決定するファイル名及びページ数決定ステップ、並びに、
決定された前記ファイル名及びページ数に基づいて、結合するドキュメントを決定するドキュメント結合ステップ
を実行させるためのプログラム。
【請求項１６】
コンピュータに、
１ページまたは複数ページの印刷ドキュメントのスキャンデータから、該ドキュメントが含む、該ドキュメントについての情報を検出する検出ステップ、
前記情報に基づいて、前記印刷ドキュメントを電子化したときのフォーマットを決定するフォーマット決定ステップ、
前記スキャンデータを、前記フォーマット決定ステップによって決定された前記フォーマットのデータに変換するフォーマット変換ステップ、
前記情報に基づいて、前記印刷ドキュメントの電子化したときのファイル名及びページ数を決定するファイル名及びページ数決定ステップ、並びに、
決定された前記ファイル名及びページ数に基づいて、結合するドキュメントを決定するドキュメント結合ステップ
を実行させるためのプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、画像処理方法、プログラム、及び、コンピュータ読み取り可能な記憶媒体に関する。特に詳細には、紙文書などを再利用のためにデータ変換を行って電子化する画像処理装置及び方法、該方法に係るプログラム、並びに、該プログラムを格納したコンピュータ読み取り可能な記憶媒体に関する。
【背景技術】
【０００２】
複数の印刷物をスキャナで連続スキャンし電子化する際、例えば、会議でプレゼンに使用したスライドの印刷物、配布された参考資料の表、会議の議事録を一度にスキャンし電子化しても、１ページ１ファイルにするか、全部で１ファイルにするのが一般的である。
【０００３】
これを解決するために、例えば、特許文献１にあるように類似原本検索によって、サーバに保管された原本となった電子文書と比較し原本をスキャンデータとすることが可能である。サーバに原本が無ければ、結局、決められた一般的なファイル名とファイルフォーマット、或いは、人間がどんなフォーマットであったかを判断してファイルフォーマットを選んで電子文書化する必要が発生する。またレイアウト情報や印刷物から得られる印刷前のファイル名が不完全である場合には、結局、原本を見つけられない可能性もある。
【０００４】
また、特許文献２では、印刷物のコード画像に付加情報を埋め込んで印刷物をスキャンした後に付加情報を取り出すとしても、印刷物からの情報取得が不完全な場合や失敗した場合、埋め込まれていなかった場合等の処理に関する解決策は提示されていない。
【０００５】
【特許文献１】特開２００５−１５７９０５号公報
【特許文献２】特開２００６−３４４１７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、スキャン画像から得られたファイル名などの情報を元に、印刷前の電子文書の形態を推測することで、印刷物等に残された情報が不完全な場合に於いても、可能な限り印刷前に近く再利用性の高い体裁を整えた電子文書化を可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために案出された本発明に係る画像処理装置は、１ページまたは複数ページの印刷ドキュメントを電子化する画像処理装置であって、前記印刷ドキュメントのスキャンデータから、該ドキュメントが含む、該ドキュメントについての情報を検出する検出手段、前記情報に基づいて、前記印刷ドキュメントを電子化したときのフォーマットを決定するフォーマット決定手段、前記スキャンデータを、前記フォーマット決定手段によって決定された前記フォーマットのデータに変換するフォーマット変換手段、前記情報に基づいて、前記印刷ドキュメントの電子化したときのファイル名及びページ数を決定するファイル名及びページ数決定手段、並びに、決定された前記ファイル名及びページ数に基づいて、結合するドキュメントを決定するドキュメント結合手段を備えることを特徴とする。
【０００８】
本発明に係る画像処理方法は、１ページまたは複数ページの印刷ドキュメントを電子化する画像処理方法であって、前記印刷ドキュメントのスキャンデータから、該ドキュメントが含む、該ドキュメントについての情報を検出する検出ステップ、前記情報に基づいて、前記印刷ドキュメントを電子化したときのフォーマットを決定するフォーマット決定ステップ、前記スキャンデータを、前記フォーマット決定ステップによって決定された前記フォーマットのデータに変換するフォーマット変換ステップ、前記情報に基づいて、前記印刷ドキュメントの電子化したときのファイル名及びページ数を決定するファイル名及びページ数決定ステップ、並びに、決定された前記ファイル名及びページ数に基づいて、結合するドキュメントを決定するドキュメント結合ステップを含むことを特徴とする。
【０００９】
本発明に係るプログラムは、コンピュータに、１ページまたは複数ページの印刷ドキュメントのスキャンデータから、該ドキュメントが含む、該ドキュメントについての情報を検出する検出ステップ、前記情報に基づいて、前記印刷ドキュメントを電子化したときのフォーマットを決定するフォーマット決定ステップ、前記スキャンデータを、前記フォーマット決定ステップによって決定された前記フォーマットのデータに変換するフォーマット変換ステップ、前記情報に基づいて、前記印刷ドキュメントの電子化したときのファイル名及びページ数を決定するファイル名及びページ数決定ステップ、並びに、決定された前記ファイル名及びページ数に基づいて、結合するドキュメントを決定するドキュメント結合ステップを実行させることを特徴とする。
【００１０】
本発明に係るコンピュータ読み取り可能な記憶媒体は、コンピュータに、１ページまたは複数ページの印刷ドキュメントのスキャンデータから、該ドキュメントが含む、該ドキュメントについての情報を検出する検出ステップ、前記情報に基づいて、前記印刷ドキュメントを電子化したときのフォーマットを決定するフォーマット決定ステップ、前記スキャンデータを、前記フォーマット決定ステップによって決定された前記フォーマットのデータに変換するフォーマット変換ステップ、前記情報に基づいて、前記印刷ドキュメントの電子化したときのファイル名及びページ数を決定するファイル名及びページ数決定ステップ、並びに、決定された前記ファイル名及びページ数に基づいて、結合するドキュメントを決定するドキュメント結合ステップを実行させるためのプログラムを格納したことを特徴とする。
【発明の効果】
【００１１】
上記の各発明によれば、印刷前の体裁により近い形にしやすい電子文書化を提供することができる。
【発明を実施するための最良の形態】
【００１２】
（実施形態１）
図１は本発明の実施形態１に係る画像処理装置であるデータ変換処理装置の概略構成を示すブロック図である。
【００１３】
ＣＰＵ１０１は、ＲＯＭ１０２に格納されている制御プログラムを実行することにより、本装置全体の制御を行う。ＲＯＭ１０２は、ＣＰＵ１０１が実行するコンピュータプログラムや各種パラメータデータを格納する。コンピュータプログラムは、ＣＰＵ１０１により実行されることにより、後述するフローチャートに示す各処理を実行するための各種手段として、当該装置（コンピュータ）を機能させる。なお、本実施形態では、後述するフローチャートの各ステップに対応する処理を、コンピュータ（ＣＰＵ）を用いてソフトウェアで実現することとするが、その処理の一部または全部を電子回路などのハードウェアで実現するようにしても構わない。また、本発明のデータ変換処理装置は、汎用パソコンを用いて実現してもよいし、専用の装置として実現しても構わない。
【００１４】
ＲＡＭ１０３は、画像や各種情報を記憶する。また、ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアやデータの一時待避領域として機能する。
【００１５】
外部記憶装置１０４は、辞書などの各種データを記憶する。外部記憶装置１０４は、例えば、ハードディスクやＣＤ−ＲＯＭ等のドライブ装置で構成される。なお、本発明の装置をコンピュータに実現させるためのコンピュータプログラムは、コンピュータ読取可能な外部記憶媒体であるハードディスクやＣＤ−ＲＯＭ等に格納されていても構わないし、ネットワークを介して供給されても構わない。
【００１６】
ディスプレイ１０５は、例えば、ＬＣＤやＣＲＴで構成される。
【００１７】
入力装置１０６は、例えば、マウスやキーボードであってもよいし、デジカメやスキャナ等の画像入力装置を接続するためのインターフェースであってもよいし、デジカメ等の画像入力装置そのものであっても構わない。
【００１８】
ネットワークインターフェース（Ｉ／Ｆ）１０７は、ネットワーク上に接続されている外部装置（例えば、サーバ、外部記憶装置、画像入力装置等）と通信し、プログラムやデータを読み込んだり、書き込んだりする。なお、ネットワークは、典型的にはインターネットやＬＡＮやＷＡＮや電話回線などのいわゆる通信ネットワークであり、データの送受信が可能であれば良い。また、ディスプレイ１０５や入力装置１０６は、ネットワークインターフェース１０８を介して接続されていても良い。
【００１９】
以上の要素１０１〜１０８は、システム構成上において複数存在しても構わない。
【００２０】
次に、データ変換処理について図２〜図６を用いて説明する。本実施形態では、スキャナ等で印刷物等をスキャンしたデータを電子データに変換する。
【００２１】
図２は、本実施形態に係るデータ変換処理装置による、参照情報を印刷ドキュメントに埋め込むための印刷実行処理を示すフローチャートである。この処理は、入力装置１０６で得られた情報等を元にしたＣＰＵ１０１からの印刷命令に基づき実行される。
【００２２】
ステップＳ２０１では、電子データを印刷する際の、２ページ／枚、４ページ／枚などの印刷体裁を示すレイアウト情報を取得する。
【００２３】
ステップＳ２０２では、ドキュメント１ページ内にどれだけの情報量を埋め込むことができるかを算定する。例えば、文字で印刷する場合において、フッター部分に体裁を崩さない範囲で印刷可能な文字数を算定する。また例えば、文字間透かしであれば、ドキュメント１ページ内に存在する文字量とそのレイアウトから、埋め込み可能な透かしの情報量を算定する。
【００２４】
ステップＳ２０３では、埋め込み情報が決定される。埋め込む情報は、印刷をするドキュメントの拡張子付きファイル名、総ページ数、現ページ数、レイアウト情報とすることができる。これらの情報を、ステップＳ２０２で算出した情報量を超えない範囲で、優先順位にしたがって埋め込む。本実施形態では、埋め込む優先順位を、拡張子、ファイル名、総ページ数、現ページ数、レイアウト情報の順とするが、優先順位を変更することもできる。なお、埋め込み可能な情報量が充分でない場合は、これらのうち、優先順位の低い情報を省略することが可能である。また、ファイル名等を完全に埋め込むのに必要な情報量が確保できない場合は、一部を省略して「＊」などのワイルドカード文字を埋め込むことも可能である。
【００２５】
ステップＳ２０４では、実際に印刷データへの情報の埋め込みを実行する。埋め込む手法は、電子透かし、或いはバーコード、或いは地紋、或いはドキュメントに印字された文字情報、或いはレイアウト情報等、既知のあらゆる技術を利用することが可能である。
【００２６】
ステップＳ２０５では、作成された印刷データをもとにプリンタ等で印刷を実行する。なお、ステップＳ２０４における情報の埋め込み手法によっては、印刷処理をステップＳ２０４の埋め込み処理よりも前に実行する場合も考えられる。
【００２７】
このようにして、本実施形態でスキャンし、電子化しようとするドキュメントには、予め後に利用するための情報が図２の処理によって埋め込まれていることを前提とする。ただし、１ページ内に埋め込み可能な情報量が少なかった、もしくは全く無かった、或いは後に解読するために不完全な状態で埋め込まれたような、印刷結果が存在しても構わない。また、本実施形態ではＳ２０２で埋め込めるデータ量の算出を行いＳ２０３で埋め込み情報を設定しているが、データ量の算出を行わずに定型で決めた種類の情報を埋め込む処理をし、埋め込み可能な情報量を超えた分は破棄する処理でも構わない。つまり、印刷された紙にデータ変換処理の全参照情報を網羅していなくてもよい。
【００２８】
図３は、本実施形態に係るデータ変換処理装置によるスキャン処理を示すフローチャートである。この処理は、入力装置１０６で得られた情報等を元にしたＣＰＵ１０１からの画像スキャン命令に基づき実行される。
【００２９】
ステップＳ３０１では、印刷ドキュメントをスキャンして入力装置１０６から得られた画像情報を取得する。入力された画像は１枚分でも、連続した複数枚に渡る場合でも構わない。
【００３０】
ステップＳ３０２では、ステップＳ３０１で得られた画像１枚ずつから、印刷ドキュメントに埋め込まれた情報から拡張子付きファイル名を検出し取得する。取得の手法は、ステップＳ２０４で使用した埋め込み手法に依存し、既知のあらゆる技術の利用が想定される。得られた拡張子及びファイル名を、図４に示すスキャンデータ一覧テーブルに格納する。
【００３１】
ステップＳ３０３では、ステップＳ３０２における情報取得手法によりなんらかの情報が得られた場合、レイアウト情報の取得を試みる。ここで取得するレイアウト情報は、すでに印刷時に埋め込まれたレイアウト情報を取得しても、印刷ドキュメントの実際の印刷レイアウトから推測して取得しても構わない。
【００３２】
ステップＳ３０４では、ステップＳ３０３において得られたレイアウト情報を元に、必要に応じて画像を分割し、元の電子データと同じ体裁にする。
【００３３】
ステップＳ３０５では、印刷ドキュメントの総ページ数およびそのうちの何ページ目なのか（現ページ数）を埋め込まれた情報から取得する。取得の手法は、ステップＳ２０４で使用した埋め込み手法に依存し、既知のあらゆる技術の利用が想定される。得られた情報を、図４に示すスキャンデータ一覧テーブルに格納する。
【００３４】
ステップＳ３０６では、スキャンデータ一覧テーブル(図４)に格納されたファイル名の拡張子部分を、図５に示す拡張子別ファイルフォーマット一覧テーブルに格納されている拡張子と１つ１つ照合していく。照合できた場合、その画像のファイルフォーマットが確定する。
【００３５】
次にステップＳ３０７では、ステップＳ３０６で得られたフォーマット決定したフォーマット情報を元に、その変換フォーマットに合った電子データへフォーマット変換処理を行う。
【００３６】
一方、ステップＳ３０６で拡張子の照合を行えなかった場合は拡張子が未知のものであるとされたので、ステップＳ３０８に進み、ある決められたフォーマットへの変換処理を行う。本実施形態では、想定外の拡張子の場合、拡張子別ファイルフォーマット一覧テーブルにおける９番のＰＤＦに変換するものとしているが、写真データや文字データの有無などさらに細かい条件を与えて、変換するフォーマットを決定してもよい。
【００３７】
フォーマット変換処理に続いてステップＳ３０９では、スキャンデータ一覧テーブル(図４)の情報を元にファイル名別またはページ数毎にドキュメントを結合しドキュメント結合を行い、図６に示す結合ドキュメント作成一覧テーブルを作成していく。具体的には、まずスキャンデータ一覧テーブルにある情報のうち、ファイル名等にワイルドカード文字を含むもの（ファイル名決定しないもの）をソートし最後に独立に置く。次にワイルドカード文字があるものとないもの毎に、総ページ数情報が無いもの（ページ数決定しないもの）をソートしそれぞれの最後に独立に置く。
【００３８】
次に、スキャンデータ一覧テーブルの１件目にあるデータ、すなわちドキュメント番号２のデータを結合ドキュメント作成一覧テーブル(図６)の先頭に加える。スキャンデータ一覧テーブルにある２件目以降のドキュメントは、拡張子別ファイルフォーマットテーブル一覧テーブル(図５)の「複数ページの可否」の項が「否」の場合、そのまま結合ドキュメント作成一覧テーブルの新しい行として追加する。一方、「複数ページの可否」の項が「可」で、結合ドキュメント作成一覧テーブル上に追加された情報と比較し、元々のファイル名及び総ページ数が同一である可能性があるドキュメントの場合には、比較対照のドキュメントと同じ行に加えていく。その際、何ページ目に当たるデータかという情報があれば、それを加味して「ドキュメント番号とその順」の項の登録順番を整える。何ページ目に当たるデータかという情報が無ければ、順番はドキュメントの最後に登録する。また、ファイル名、または総ページ数が異なる場合は、新たな行として結合ドキュメント作成一覧テーブルに加える。なお、ワイルドカード文字を含むファイル名及び総ページ数情報のないエントリの場合には、最終的に結合ドキュメント作成一覧テーブルの複数の行に登録される可能性がある。
【００３９】
ステップＳ３１０では、ステップＳ３０９において得られた情報を元に、最終的にファイル名を差別化するための調整を行う。具体的には、結合ドキュメント作成一覧テーブルに同一ファイル名が複数存在する場合、そのファイル名の拡張子について拡張子別ファイルフォーマット一覧テーブルの「複数ページの可否」の項が「否」ならファイル名に１から始まる通し番号を付加する。一方、そのファイル名の拡張子について「複数ページの可否」の項が「可」ならファイル名に総ページ数を付加する。また、ワイルドカード文字が存在するドキュメント名が残っている場合には、ワイルドカード文字を予め決められた文字へ変換する。例えば、「○」という文字などである。
【００４０】
ステップＳ３１１では、ステップＳ３０９において得られた情報を元に、図５の一覧テーブルの「複数ページの可否」の項が「可」なら、図６の一覧テーブルの「ドキュメント番号とその順」の項の登録順番に基づき、変換された画像データを結合する。
【００４１】
ステップＳ３１２では、ステップＳ３０２においていずれの手法においても情報を取得し得なかった場合に、別途決められた拡張子情報を画像に与え、そのフォーマットに変換する。本実施形態では想定外の拡張子の場合、フォーマット番号９のＰＤＦに変換するものとしている。また、、拡張子別ファイルフォーマット一覧テーブルにおいて「複数ページの可否」の項が「可」であるフォーマットのドキュメントが結合ドキュメント作成一覧テーブルに存在する場合、そのフォーマットにも予め変換する。
【００４２】
ステップＳ３１３では、ステップＳ３０２においていずれの手法においても情報を取得し得なかった画像を、図５の一覧テーブルの「複数ページの可否」の項が「可」とされた図６の一覧テーブル中のドキュメントの最終ページに、挿入し結合する。その際のファイルフォーマットは、ステップＳ３１２で作成された挿入結合元のファイルフォーマットである。なお、総ページ数が１であるスキャンデータに対しては、この処理を行わないようにすることも可能である。
【００４３】
ステップＳ３１４では、ステップＳ３１２及びステップＳ３１３で作成された電子データを、最終的に外部記憶装置１０４に保存し、処理を終了する。
【００４４】
図４は、本実施形態に係るスキャンデータ一覧テーブルを示す説明図である。
【００４５】
「ドキュメント番号」は、スキャンした画像の通し番号である。なお、ステップＳ３０４において画像が複数に分割された場合には、通し番号を新たに作成し、重複の無いようにする。
【００４６】
「拡張子」は、印刷する際に元になった電子データのファイルフォーマットを示すものである。一般的にアルファベット３文字から構成されるが、それ以外でも一意にフォーマットが特定できる文字や記号等であれば良い。
【００４７】
「ファイル名」は、印刷する際に元になった電子データのファイル名である。ここで登録されるファイル名は、拡張子抜きのものである。万が一ファイル名を特定できない場合や、情報取得結果の正確性に何らかの疑念が持たれる場合には、その部分をワイルドカード文字を使って表現することが可能である。もちろん事前に埋め込まれた情報自体にワイルドカード文字が含まれていてもよい。本実施形態では、「＊」をワイルドカード文字とし、一文字で複数文字分を表現させているが、一対一対応させてもよい。
【００４８】
「総ページ」は、印刷する際に元になった電子データの総ページ数である。ステップＳ３０５において、総ページ数が取得できなかった場合は、０を登録する。
【００４９】
「現ページ」は、印刷する際に元になった電子データの何ページ目を構成するものであったかを示す数字である。ステップＳ３０５において、現ページが取得できなかった場合は、０を登録する。
【００５０】
図５は、本実施形態に係る拡張子別ファイルフォーマット一覧テーブルを示す説明図である。このテーブルは、事前に作成しておくものである。
【００５１】
「フォーマット番号」は、事前登録された拡張子の種類に対する通し番号である。
【００５２】
「フォーマット」は、画像データを変換する際に変換先となるデータフォーマットの種類である。
【００５３】
「拡張子」は、印刷する際に元になった電子データのファイルフォーマットを示すものである。一般的にアルファベット３文字から構成されるが、それ以外でも一意にフォーマットが特定できる文字や記号等であれば良い。
【００５４】
「複数ページの可否」は、「フォーマット」で記載されたフォーマットが、最終的なデータとして複数ページデータを保持できるかどうかを示すものである。
【００５５】
図６は、本実施形態に係る結合ドキュメント作成一覧テーブルを示す説明図である。
【００５６】
図４で示したスキャンデータ一覧テーブルを本発明の処理フローに則って処理した結果が、結合ドキュメント作成一覧テーブル内に示されている。
【００５７】
「結合番号」は、作成されるドキュメントの通し番号となるものである。
【００５８】
「結合ドキュメント名」は、最終的に作成されるファイル名の元となる情報で、通常スキャンデータ一覧テーブル（図４）の「ファイル名」のいずれかと一致する。但し、ファイル名が取得できなかったスキャンデータに関しては、事前に決められたファイル名が自動的に割り当てられる。本実施形態では，ファイル名が取得できなかったスキャンデータについて「“スキャンデータ”＋通し番号」というファイル名を割り当てている。
【００５９】
「総ページ」は、印刷する際に元になった電子データの総ページ数で、スキャンデータ一覧テーブルの「ファイル名」のいずれかと一致する。
【００６０】
「最終ドキュメント名」は、ステップＳ３１０によって作成される、最終的な電子データのファイル名を格納する。“議事録（３）.doc”と“議事録（１）.doc”は総ページ数で区別されている。
【００６１】
「ドキュメント番号とその順」は、ステップＳ３１０及びステップＳ３１３によって作成される、最終的な電子データの構成データとそのページ順を示すものである。
【００６２】
（変形例）
なお、実際には上記実施形態の他に、例えば図６の結合ドキュメント作成一覧テーブルにおいて、その拡張子、ファイル名、総ページ数が完全一致し、且つ現ページが総ページ数分すべて揃っている場合には、ステップＳ３１３の処理を省略することができる。また、上記のような条件を用い、図６の結合ドキュメント作成一覧テーブルにおいて完全に確定できると判断されたスキャンデータに関しては、他の結合番号のドキュメントには追加しないようにすることも可能である。また、上記実施形態ではステップＳ３１０において、同一ファイル名が存在した場合には、別ファイル名を作成し保存するとしたが、ドキュメントを結合させて１つのファイルとして保存してしまうことも可能である。
【００６３】
以上の通り本発明によれば、印刷時の埋め込み可能なデータ量の制限やスキャン時の読み取りエラーなどによりデータ変換処理の参照情報を全て取得できない場合でも、可能な限り印刷前に近く再利用性の高い体裁を整えた電子文書化を可能にすることができる。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施形態１に係るデータ変換処理装置の概略構成を示すブロック図である。
【図２】本発明の実施形態１に係るデータ変換処理装置の印刷実行部分の処理を示すフローチャートである。
【図３】本発明の実施形態１に係るデータ変換処理装置のスキャン部分の処理を示すフローチャートである。
【図４】スキャンデータ一覧テーブルを示す説明図である。
【図５】拡張子別ファイルフォーマット一覧テーブルを示す説明図である。
【図６】結合ドキュメント作成一覧テーブルを示す説明図である。
【符号の説明】
【００６５】
１０２  ＲＯＭ
１０１  ＣＰＵ
１０３  ＲＡＭ
１０４  外部記憶装置
１０５  ディスプレイ
１０６  入力装置
１０７  ネットワークインターフェース（Ｉ／Ｆ）
【図１】
2009271658.tif 000003
【図２】
2009271658.tif 000004
【図３】
2009271658.tif 000005
【図４】
2009271658.tif 000006
【図５】
2009271658.tif 000007
【図６】
2009271658.tif 000008