(57)【要約】【課題】ユーザの手を煩わせることなく文書画像データに合わせて適切な場所にタイムスタンプの印影を付加することができる画像形成装置を提供する。【解決手段】  本文書管理システムは、複合機（ＭＦＰ）１０１、文書管理サーバ１０２、文書管理・登録クライアント１０３、及びタイムスタンプサーバ１０４を備える。このぶ、これらはＬＡＮを介して接続されている。複合機１０１は、スキャンした画像データのコピーを生成し、コピーした画像の背景を除去して、描画されている文字列、罫線等の情報のみを画像データとして残し、指定された領域から順に空白領域を取り出し、次いで、取り出した空白領域の縦横サイズが貼り付ける印影サイズより縦、横ともに大きいときは、タイムスタンプの印影位置をその空白領域に決定して、その空白領域にタイムスタンプを付加する。【選択図】図１１
2007336095.tif 000002
【特許請求の範囲】
【請求項１】
タイムスタンプサーバにネットワークを介して接続されており、文書画像データに前記タイムスタンプサーバから取得したタイムスタンプの印影を付加するタイムスタンプ付加手段を備える画像形成装置において、
前記タイムスタンプ付加手段は、前記文書画像データにおいて空白領域又は余白領域を確保する領域確保手段を備え、当該確保された領域に前記タイムスタンプの印影を付加することを特徴とする画像形成装置。
【請求項２】
前記領域確保手段は、前記タイムスタンプの印影位置指定方法として画像領域指定、文字列認識指定、及び余白追加指定の１つを選択する指定方法選択手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記領域確保手段は、前記読み取られた文書画像データのコピーを作成するコピー作成手段と、当該コピーした文書画像データから背景を除去して主要情報のみを残した主要情報画像データを取得する背景除去手段とを備えることを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記領域確保手段は、前記タイムスタンプの印影位置指定方法として前記画像位置領域指定が選択されたとき、画像領域を指定する画像領域指定手段を備えることを特徴とする請求項２記載の画像形成装置。
【請求項５】
前記領域確保手段は、前記指定された画像位置領域に基づいて前記主要情報画像データの空白領域を取得する空白領域取得手段を備えることを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記空白領域取得手段は、前記取得された空白領域が前記タイムスタンプの印影のサイズより大きいか否かを判別する判別手段を備えることを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記主要情報は、少なくとも文字列を含むことを特徴とする請求項３記載の画像形成装置。
【請求項８】
前記領域確保手段は、前記タイムスタンプの印影位置指定方法として前記文字列認識指定が選択されたとき、許可文字列、禁止文字列、及び優先文字列の少なくとも１つを指定する文字列指定手段を備えることを特徴とする請求項７記載の画像形成装置。
【請求項９】
前記領域確保手段は、前記主要情報画像データから文字列を抽出する抽出手段を備えることを特徴とする請求項８記載の画像形成装置。
【請求項１０】
前記領域確保手段は、前記抽出された文字列から前記優先文字列を検索する検索手段を備え、前記タイムスタンプ付加手段は、前記検索された優先文字列に隣接して前記タイムスタンプの印影付加することを特徴とする請求項９記載の画像形成装置。
【請求項１１】
前記領域確保手段は、前記抽出された文字列から前記許可文字列を検索する検索手段を備え、前記タイムスタンプ付加手段は、前記検索された許可文字列に重複して前記タイムスタンプの印影を付加することを特徴とする請求項９記載の画像形成装置。
【請求項１２】
前記タイムスタンプ付加手段は、前記禁止文字列と重複しない場合に、前記タイムスタンプの印影を付加することを特徴とする請求項１０又は１１記載の画像形成装置。
【請求項１３】
前記領域確保手段は、前記タイムスタンプの印影位置指定方法として前記余白追加指定が選択されたとき、追加余白領域を指定する余白指定手段を備えることを特徴とする請求項２記載の画像形成装置。
【請求項１４】
前記画像形成装置は、文書データを保存可能な文書管理システムに前記ネットワークを介して接続されており、さらに、前記タイプスタンプの印影が付加された画像データを前記文書管理システムに送信する送信手段を備えることを特徴とする請求項１乃至１３のいずれか１項に記載の画像形成装置。
【請求項１５】
文書画像データにタイムスタンプサーバから取得したタイムスタンプの印影を付加する画像形成装置を制御するための制御方法であって、
文書画像データに空白領域又は余白領域を確保する領域確保工程と、
当該確保された領域に前記タイムスタンプの印影を付加する付加工程と
を有することを特徴とする画像形成装置の制御方法。
【請求項１６】
文書画像データにタイムスタンプサーバから取得したタイムスタンプの印影を付加するようにコンピュータを制御するためのコンピュータプログラムであって、
文書画像データに空白領域又は余白領域を確保する領域確保工程と、
当該確保された領域に前記タイムスタンプの印影を付加する付加工程と
の各工程をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにコンピュータプログラムに関し、特に、文書画像データに電子署名やタイムスタンプを付加することができる画像形成装置及びその制御方法、並びにコンピュータプログラムに関する。
【背景技術】
【０００２】
ｅ文書法法令で電子化が認められた文書をスキャンする際に、スキャンした文書画像データが、電子化後一度も編集や改ざんがなされていないことを証明するため、スキャン文書に電子署名を付加する（例えば、特許文献１参照）。
【特許文献１】特開２００５−１２３９８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この際、タイムスタンプの印影（スタンプマーク）を出力（表示や印刷）する位置も改ざんされていないことを証明する対象のデータである。したがって、タイムスタンプの印影を出力する位置が原稿に記載されている文字に重ならないようにするためには、文書をスキャンするたびに、タイムスタンプの印影の位置を手動で調整し、その位置を登録する必要がある。
【０００４】
しかしながら、タイムスタンプの印影位置を手動で調整しなければならないとなると、大量文書をスキャンして登録するような場合やスキャンを業務としているユーザにとっては位置の調整作業が大量に生じてしまうという課題があった。
【０００５】
本発明の目的は、ユーザの手を煩わせることなく文書画像データに合わせて適切な場所にタイムスタンプの印影を付加することができる画像形成装置及びその制御方法、並びにコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載の画像形成装置は、タイムスタンプサーバにネットワークを介して接続されており、文書画像データに前記タイムスタンプサーバから取得したタイムスタンプの印影を付加するタイムスタンプ付加手段を備える画像形成装置において、前記タイムスタンプ付加手段は、前記文書画像データにおいて空白領域又は余白領域を確保する領域確保手段を備え、当該確保された領域に前記タイムスタンプの印影を付加することを特徴とする。
【０００７】
請求項１５記載の画像形成装置の制御方法は、文書画像データにタイムスタンプサーバから取得したタイムスタンプの印影を付加する画像形成装置を制御するための制御方法であって、文書画像データに空白領域又は余白領域を確保する領域確保工程と、当該確保された領域に前記タイムスタンプの印影を付加する付加工程とを有することを特徴とする。
【０００８】
請求項１６記載のコンピュータプログラムは、文書画像データにタイムスタンプサーバから取得したタイムスタンプの印影を付加するようにコンピュータを制御するためのコンピュータプログラムであって、文書画像データに空白領域又は余白領域を確保する領域確保工程と、当該確保された領域に前記タイムスタンプの印影を付加する付加工程との各工程をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、読み取られた文書画像データの適切な位置にタイムスタンプの印影を付加するように制御するので、ユーザの手を煩わせることなく文書画像データに合わせて適切な場所にタイムスタンプの印影を付加することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１１】
図１は、本発明の実施の形態に係る文書管理システムの構成を概略的に示す図である。
【００１２】
図１において、本文書管理システムは、画像形成装置としての複合機（ＭＦＰ）１０１、文書管理サーバ１０２、文書管理・登録クライアント１０３、及びタイムスタンプサーバ１０４を備え、これらはＬＡＮを介して接続されている。
【００１３】
複合機１０１は、スキャナ、プリンタ、コピー、メール、及びファックスの各機能を有する。文書管理・登録クライアント１０３は、文書管理サーバ１０２と連携して文書の登録などの操作を行う。タイムスタンプサーバ１０４は、文書画像データにタイムスタンプの印刷を付加するタイムスタンプ機能を提供する。
【００１４】
本実施の形態においては、各々の構成要素がＬＡＮを介して接続されているが、インターネットを介して接続されていても差し支えない。また、これらの構成要素が一つのみ存在してもよいし、夫々複数存在しても差し支えない。
【００１５】
図２は、図１における複合機の構成を概略的に示す図である。
【００１６】
図２において、複合機１０１は、ＣＰＵ２０１、表示装置２０２、スキャナ装置２０３、スキャナ情報管理部２０４、メモリ２０５、大容量記憶装置２０６、及びネットワークインターフェース２０７を備え、これらは内部バス２０８を介して互いに接続されている。
【００１７】
ＣＰＵ２０１は、内部バス２０８を介して後述する各機能／装置を接続し、複合機１０１を制御する。記憶装置に記憶されているコンピュータプログラムを該コンピュータ（ＣＰＵ）で実行することにより、後述するフローチャートの処理が実行されることになる。表示装置２０２は、タッチパネルなどの画面を表示するための装置である。ユーザは、所望の動作を行うための操作等を表示装置２０２に表示される画面を介して行う。
【００１８】
スキャナ装置２０３は、オートドキュメントフィーダ機能などの機能を有する文書を読み込み、スキャナ情報管理部２０４は、スキャナ装置２０３の機能／状態の情報を管理／保持する。
【００１９】
更に、メモリ２０５は、ＣＰＵ２０１が複合機１０１を制御するために実行する各種命令（アプリケーションプログラム）を記憶し、大容量記憶装置２０６は、スキャナ装置２０３で読み取ったイメージを保存する。また、ネットワークインターフェース２０７は、ＣＰＵ２０１の指令に従いＬＡＮを介して信号の送受信を行う。
【００２０】
図３は、図２の複合機によって実行される文書登録前処理の手順を示すフローチャートである。
【００２１】
本処理は、複合機１０１のＣＰＵ２０１によって実行され、ユーザが事前に設定処理を行うと共に、複合機１０１によりスキャン処理を行ってスキャン処理された画像データを文書管理サーバ１０２に送信／登録するものである。
【００２２】
ユーザが事前に設定処理を行うことにより、その設定内容を表示装置２０２に表示し、ユーザが簡単に文書をスキャン操作することができる。もちろん、事前の設定処理を行わなくても、ユーザがスキャン操作ごとに設定を行うことで一連の文書登録前処理を行うこともできる。
【００２３】
図３において、まず、ユーザはユーザ認証のために複合機１０１にログインを行う（ステップＳ１０１）。このユーザ認証は、複合機１０１上でユーザ認証機能が実行されている必要があるが、必ずしも必須ではない。
【００２４】
次に、表示装置２０２を用いて、メモリ２０５に保存されているアプリケーションを起動してメイン選択画面を表示し（ステップＳ１０２）、ユーザはこの画面により「設定処理」及び「スキャン処理」のいずれかを選択する。
【００２５】
ステップＳ１０３の選択の結果、「設定処理」が選択されたときは、後述する図４の設定処理を行い（ステップＳ１０４）、「スキャン処理」が選択されたときは、後述する図１０のスキャン処理を行って（ステップＳ１０５）、これらの処理が終了したときは（ステップＳ１０６でＹＥＳ）、本処理を終了する。連続スキャンを行うときは、ステップＳ１０２以降の処理を繰り返す。ただし、このステップＳ１０６の処理は必須ではないので、スキャン処理が終了した時点で、アプリケーションが自動的に終了しても差し支えない。
【００２６】
図４は、図３のステップＳ１０４で実行される設定処理の手順を示すフローチャートである。
【００２７】
本処理は、ユーザがスキャン設定や電子署名、タイムスタンプに関する一連の設定を行うものである。
【００２８】
図４において、まず、ユーザは電子化した文書画像データの保存先を指定する（ステップＳ２０１）。具体的には、アプリケーションが文書管理サーバ１０２からキャビネット／フォルダ情報を取得し、その情報を表示装置２０２に表示することでユーザが所望の保存先を指定する。このとき、事前に文書管理サーバ１０２へのアクセス設定（文書管理サーバ１０２のＩＰアドレスやＵＲＬの指定など）を行い、アクセス環境を整備する必要がある。アクセス環境の整備は、アプリケーションを起動した際に表示するメイン選択画面（図１のステップＳ１０２）で設定してもよい。
【００２９】
具体的には、ユーザが文書管理サーバ１０２へのアクセス情報を入力すると、ＣＰＵ２０１は、ネットワークインターフェース２０７を介して、文書管理サーバ１０２と接続の確立を試みる。接続の確立に成功した場合は、アクセス情報が正しいので接続を解除し、接続の確立に失敗した場合は、再度ユーザにアクセス情報の入力をさせる。
【００３０】
なお、本実施の形態では、通信の手段は特に指定しないが、ＨＴＴＰやＳＯＡＰ、ＴＣＰ／ＩＰなど、アプリケーションと文書管理サーバ１０２間で通信可能なものであれば差し支えない。
【００３１】
次に、ユーザは原稿を読み込むための読み込み設定、例えば、カラーモード、解像度、ファイル形式、両面モード、原稿サイズ、倍率などを指定する（ステップＳ２０２）。更に、ユーザは画像データを保存するための保存設定、例えば、文書名、ファイル形式、インデックス等の文書プロパティなどを指定する（ステップＳ２０３）。
【００３２】
次いで、ユーザは画像データに電子署名を付加するか否か、また、付加する場合は、電子署名に用いる証明書を指定する（ステップＳ２０４）。そして、後述する図５のタイムスタンプ印影位置指定方法選択処理を実行して、ユーザに画像データに付加するタイムスタンプの印影位置を決定する方法を指定させる（ステップＳ２０５）。
【００３３】
さらに、ユーザはステップＳ２０１からＳ２０５までの設定を確認し、設定を保存するか否かを判別し（ステップＳ２０６）、設定を保存するときは、ユーザが設定した内容を大容量記憶装置２０６に保存して（ステップＳ２０７）、本処理を終了する。保存する手段は、ファイルなど、アプリケーションが読み書きできる方法であればよい。ステップＳ２０６の判別の結果、設定を保存しないときは、設定を保存せずに本処理を終了する。
【００３４】
図５は、図４のステップＳ２０５で実行されるタイムスタンプ印影位置指定方法選択処理の手順を示すフローチャートである。
【００３５】
図５において、まず、タイムスタンプ印影位置指定方法として、画像領域指定か、文字列認識指定か、余白追加指定かを選択する（ステップＳ５０１）。「画像領域指定」が選択されたときは、図６に示すように、画像領域を左右上下に分割し、当該分割された領域の中から印影を付加する領域をユーザに選択させる（ステップＳ５０２）。
【００３６】
ステップＳ５０１の選択の結果、「文字列認識指定」が選択されたときは、図７又は図８に示すような文字列テーブルによりタイムスタンプ印影位置を指定する。その際、文書の文字として重要度が低く、印影が重なってもよい文字列（許可文字列）、文書の文字として重要度が高く、印影が重なってはいけない文字列（禁止文字列）や、印影が近くにあると文書として分かり易くなる文字列（優先文字列）等を指定する。例えば、図７の文字列テーブルを用いた場合、「スタンプ欄」という優先文字列を見つけた場合はその近傍の位置に印影を付加するように制御し、優先文字列が無く且つ許可文字列が見つかった場合は当該許可文字列の一部に重なるように印影を付加する。また、図８のような文字列テーブルでは、文書のタイトルになるような目立つ文字列（「領収書」や「請求書」）を優先文字列として指定することで、タイトルの近傍位置に目立つように印影が付加されることになる。また、優先文字列は指定するが許可文字列を指定しないようにすれば、印影が文字列に重なることを許さないようにも設定できる。
【００３７】
ステップＳ５０１の選択の結果、「余白追加指定」が選択されたときは、図９に示すように、原稿サイズに対して、タイムスタンプの印影を付加するのに十分な余白を追加する位置を指定する（ステップＳ５０４）。ステップＳ５０２、Ｓ５０３、又はＳ５０４の各処理終了後、これらの設定を順次行って（ステップＳ５０５）、本処理を終了する。
【００３８】
図１０は、図３のステップＳ１０５で実行されるスキャン処理の手順を示すフローチャートである。
【００３９】
本処理は、スキャナ装置２０３で原稿を読み取り、読み取ったスキャン文書を文書管理サーバ１０２に格納するものである。
【００４０】
図１０において、まず、図３のステップＳ１０４の処理でユーザ設定を行っているか否かを判別する（ステップＳ３０１）。既に設定がされているときは、それらの設定を読み込んでデフォルト値として表示装置の画面に表示して（ステップＳ３０２）、ステップＳ３０８に進む。なお、複数の設定が登録されている場合は、当該登録されている設定の候補を提示し、ユーザに選択させるようにしてもよい。
【００４１】
また、ステップＳ３０１の判別の結果、設定がなされていないときは、ステップＳ３０３〜Ｓ３０７の処理でユーザ設定を行う。ステップＳ３０３〜Ｓ３０７の処理は、図４のステップＳ２０１〜Ｓ２０５と同じである。
【００４２】
代案として、ステップＳ３０２の処理の後、ステップＳ３０３へ進むようにして、事前に設定した内容を変更できるようにしてもよい。
【００４３】
続くステップＳ３０８では、ユーザは、ステップＳ３０２で読み込んだ設定、又はステップＳ３０３〜Ｓ３０７までの設定を確認してスキャンを開始するか否かを判断し、スキャンを開始するときは、ステップＳ３０９以降のスキャン処理を実行する。
【００４４】
このスキャン処理では、まず、ステップＳ３０４（又はＳ２０２）で指定された設定に従ってスキャンを実行して、取得した画像データを大容量記憶装置２０６に一時保存する（ステップＳ３０９）。そして、ステップＳ３０６（又はＳ２０４）で電子署名付加が指定されているときには、大容量記憶装置２０６に一時保存した画像データに電子署名を付加する（ステップＳ３１０）。電子署名付加処理及び証明書に関しては既知の技術であるため説明は省略する。
【００４５】
次に、後述する図１１のタイムスタンプ印影付加処理を実行して、電子署名を付加した画像データに対してタイムスタンプの印影を付加し（ステップＳ３１１）、文書プロパティに当該文書の情報（検索用情報など）を設定する（ステップＳ３１２）。文書プロパティの設定に関しては既知の技術であるため説明は省略する。
【００４６】
次に、ステップＳ３０５で指定された設定に従い、タイムスタンプが付加された画像データを文書管理サーバ１０２へ送信して（ステップＳ３１３）、本処理を終了する。文書管理サーバ１０２は受信した画像データを保存する。これに関しては既知の技術であるので説明は省略する。
【００４７】
ステップＳ３０８の判断の結果、スキャンを開始しないときは、直ちに本処理を終了する。本処理を終了する前に、ユーザに終了の確認を行い、ユーザが終了しないと指定したときは、ステップＳ３０３に戻って設定を変更できるようにしてもよい。
【００４８】
図１１は、図１０のステップＳ３１１で実行されるタイムスタンプ印影付加処理の手順を示すフローチャートである。
【００４９】
図１１において、まず、図５のステップＳ５０１において選択された印影位置指定方法として、「画像領域指定」、「文字列認識指定」、及び「余白追加指定」のどれが選択されたかを判別する（ステップＳ４０１）。「画像領域指定」又は「文字列認識指定」が選択されたときは、ステップＳ４０２以降の処理を実行し、余白追加指定が選択されたときは、ステップＳ４１４以降の処理を実行する。
【００５０】
ステップＳ４０１の判別の結果、「画像領域指定」又は「文字列認識指定」が選択されたときは、まず、スキャンした画像データのコピーを生成する（ステップＳ４０２）。そして、コピーした画像の背景を除去して、描画されている文字列、罫線等の情報のみを画像データとして残す（ステップＳ４０３）。
【００５１】
次に、図５のステップＳ５０１で「画像領域指定」が選択されたときは（ステップＳ４０４）、図５のステップＳ５０２において指定された領域から順に空白領域を取り出す（ステップＳ４０５）。次いで、取り出した空白領域の縦横サイズが貼り付ける印影サイズより縦、横ともに大きいか否かを判別する（ステップＳ４０６）。縦、横ともに大きいときは、タイムスタンプの印影位置をその空白領域に決定し（ステップＳ４０７）、その空白領域にタイムスタンプの印影を付加して（ステップＳ４０８）、本処理を終了する。
【００５２】
ステップＳ４０６の判別の結果、縦、横の一方でも空白領域が小さいときは、次の空白領域を取り出し、ステップＳ４０６の判別を繰り返す。一方、印影サイズが収まる空白領域がない場合は、直ちに本処理を終了する。なお、このとき空白領域が無く印影を付加しなかったことをユーザに警告し、ユーザが手動で指定できるようにしても構わない。
【００５３】
図５のステップＳ５０１で「文字列認識指定」が選択されていたときは（ステップＳ４０４）、ステップＳ４０２で生成したコピー画像から文字列領域を抽出して、抽出した各文字列領域内の文字列をＯＣＲにより認識する（ステップＳ４０９）。そして、図５のステップＳ５０１で指定された優先文字列を、ステップＳ４０９で抽出した文字列から検索する（ステップＳ４１０）。優先文字列がヒットした場合は、その優先文字列に隣接する位置（例えば、優先文字列の上の位置など、予め決めておいた位置）を印影位置として仮決めする。
【００５４】
ステップＳ４１０の検索の結果、優先文字列がヒットしないときは、図５のステップＳ５０３で指定された許可文字列をステップＳ４０９で抽出された文字列から検索する（ステップＳ４１１）。許可文字列がヒットした場合は、当該許可文字列の一部に重なる位置（例えば、許可文字列の最後の文字の位置）を印影位置として仮決めする。一方、許可文字列がヒットしないときは、表示装置２０２に文字画像と印影位置決定用画面を表示して（ステップＳ４１２）、印影位置を手動で決定し（ステップＳ４０７）、その印影位置にタイムスタンプを付加して（ステップＳ４０８）、本処理を終了する。
【００５５】
ステップＳ４１０の検索の結果、優先文字列がヒットしたとき、又はステップＳ４１１の検索の結果、許可文字列がヒットしたときは、仮決めした印影位置（印影領域）が禁止文字列と重複しているか否かを判別する（ステップＳ４１３）。そして、禁止文字列の重複があるときは、表示装置２２に文字画像と印影位置決定用画面を表示して（ステップＳ４１２）、印影位置を手動で決定して（ステップＳ４０７）、その印影位置にタイムスタンプを付加して（ステップＳ４０８）、本処理を終了する。
【００５６】
ステップＳ４１３の判別の結果、禁止文字列重複がないときは、そのタイムスタンプの印影の位置を当該仮決めした印影位置（印影領域）に決定する（ステップＳ４０７）。そして、元の文書データにこれまでの処理で決定した印影位置情報を設定してタイムスタンプの印影を付加して（ステップＳ４０８）、本処理を終了する。
【００５７】
ステップＳ４０１の判別の結果、「余白追加指定」が選択された場合、余白領域を追加して（ステップＳ４１４）、タイムスタンプの印影位置をその余白領域に決定する（ステップＳ４０７）。そして、その余白領域にタイムスタンプを付加して（ステップＳ４０８）、本処理を終了する。なお、本実施形態では、余白を追加することにより原稿サイズが大きくなるようにしたが、同時に文書全体の縮小処理を行って原稿サイズが変わらないようにしてもよい。
【００５８】
図１１の処理によれば、適切な印影位置にタイムスタンプの印影が自動的に付加されることが多くなり、ユーザが修正する手間を減らすことができるようになる。また、優先文字列や許可文字列や禁止文字列を指定できるようにすることで、ユーザが所望する位置に印影を自動付加しやすくなる。したがって、文書スキャンを行うユーザの作業負担を軽減することができる。
【００５９】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００６０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６１】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。又は、プログラムコードをネットワークを介してダウンロードしてもよい。
【００６２】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００６３】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態に係る文書管理システムの構成を概略的に示す図である。
【図２】図１における複合機の構成を概略的に示す図である。
【図３】図２の複合機によって実行される文書登録前処理の手順を示すフローチャートである。
【図４】図３のステップＳ１０４で実行される設定処理の手順を示すフローチャートである。
【図５】図４のステップＳ２０５で実行されるタイムスタンプ印影位置指定方法選択処理の手順を示すフローチャートである。
【図６】図５のステップＳ５０１で「画像領域指定」が選択された場合に適用される分割領域を説明する図である。
【図７】図５のステップＳ５０１で「文字列認識指定」が選択された場合に使用される文字テーブルを説明する図である。
【図８】図５のステップＳ５０１で「文字列認識指定」が選択された場合に使用される文字テーブルを説明する図である。
【図９】図５のステップＳ５０１で「余白追加指定」が選択された場合に設定される余白を説明する図である。
【図１０】図３のステップＳ１０５で実行されるスキャン処理の手順を示すフローチャートである。
【図１１】図１０のステップＳ３１１で実行されるタイムスタンプ付加処理(タイムスタンプ印影位置決定処理)の手順を示すフローチャートである。
【符号の説明】
【００６５】
１０１  複合機
１０２  文書管理サーバ
１０３  文書管理・登録クライアント
１０４  タイムスタンプサーバ
２０１  ＣＰＵ
【図１】
2007336095.tif 000003
【図２】
2007336095.tif 000004
【図３】
2007336095.tif 000005
【図４】
2007336095.tif 000006
【図５】
2007336095.tif 000007
【図６】
2007336095.tif 000008
【図７】
2007336095.tif 000009
【図８】
2007336095.tif 000010
【図９】
2007336095.tif 000011
【図１０】
2007336095.tif 000012
【図１１】
2007336095.tif 000013