(57)【要約】【課題】入力項目を含む文書を印刷する際に、確認のための事前設定の手間を減らし、印刷前に効率的に入力項目の確認ができる印刷管理システムを提供すること。【解決手段】テンプレート登録部３１１はテンプレート文書を基にテンプレートデータを作成し、テンプレートデータ記憶部３１２に記憶する。文書比較プレビュー表示部３１４は印刷要求のあった印刷文書の画像と、テンプレート文書の画像を対比表示することにより、ユーザの誤入力判定を支援する。【選択図】図３
2015227013.tif 000002
【特許請求の範囲】
【請求項１】
複数の文書画像を確認可能な印刷装置であって、
テンプレート文書の画像を含む複数のテンプレートデータを登録するテンプレート登録手段と、
印刷文書のデータをもとに１つのテンプレートデータを選択するテンプレート選択手段と、
前期印刷文書の画像と、前記選択されたテンプレートデータに対応するテンプレート文書の画像と、を対比可能な形式で表示する文書対比表示手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記テンプレート文書の画像から入力領域を判別する入力領域判別手段と、
を更に備え、
前記文書対比表示手段は、前記印刷文書の画像と、前記選択されたテンプレートデータに対応するテンプレート文書の画像と、を前記判別された入力領域に対応する場所を認識可能な形式で表示することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記テンプレート文書の画像から前記入力領域に対する入力規則を生成する入力規則生成手段と、
前記印刷文書の画像から前記入力領域に対応する場所に入力された内容を認識し、前記入力領域に対する入力規則により入力誤りを判定する誤入力判定手段と、
を更に備え、
前記文書対比手段は、前記誤入力判定手段により入力誤りと判定された入力領域と、他の入力領域と、を区別可能な形式で表示することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記入力規則生成手段は、前記テンプレート文書の画像における前記入力領域に対応する場所に入力された内容から、データ種類、書式を特定することにより入力規則を生成することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記テンプレートデータに含まれるテンプレート文書の画像に対し識別用領域を指定する識別用領域指定手段と、
を更に備え、
前記テンプレート選択手段は、前記印刷文書の画像と、前記テンプレート文書の画像とに対し、それぞれの前記識別用領域に対応する場所の内容を対比することによりテンプレートデータを選択することを特徴とする請求項１乃至請求項４のいずれか１項に記載の印刷装置。
【請求項６】
前記テンプレート選択手段は、前記印刷文書の画像と、前記テンプレート文書の画像とに対し、それぞれの前記入力領域に対応する場所以外の内容を対比することによりテンプレートデータを選択することを特徴とする請求項１乃至請求項４のいずれか１項に記載の印刷装置。
【請求項７】
複数の文書画像を確認可能な印刷装置の制御方法であって、
テンプレート登録手段が、テンプレート文書の画像を含む複数のテンプレートデータを登録するステップと、
テンプレート選択手段が、印刷文書のデータをもとに１つのテンプレートデータを選択するステップと、
文書対比表示手段が、前期印刷文書の画像と、前記選択されたテンプレートデータに対応するテンプレート文書の画像と、を対比可能な形式で表示するステップと、
を備えることを特徴とする印刷装置の制御方法。
【請求項８】
複数の文書画像を確認可能な印刷装置において読取実行可能なプログラムであって、
前記印刷装置を、
テンプレート文書の画像を含む複数のテンプレートデータを登録するテンプレート登録手段と、
印刷文書のデータをもとに１つのテンプレートデータを選択するテンプレート選択手段と、
前期印刷文書の画像と、前記選択されたテンプレートデータに対応するテンプレート文書の画像と、を対比可能な形式で表示する文書対比表示手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物に対する誤記判定技術に関する。
【背景技術】
【０００２】
複合機に文書を印刷する際、印刷する文書画像をパネル上にプレビューする機能が存在する。このプレビュー機能によって、文書がどのようなイメージで印刷されるか確認することができるが、正しい文書の内容を事前に把握しておくか、文書記載要領のような別文書を参照しなければ、文書の正誤を判断することができない。
【０００３】
そこで、特許文献１には、記入領域を含んだ文書を印刷する際に、検証ルールに基づいて記入領域の内容に不備がないか確認する技術について記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−３９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記特許文献１の技術では、記入領域の内容を確認するために、全ての記入領域に対して検証ルールを事前に設定しておかなければならない。そのため、検証ルールの事前設定に多大な手間を要し、検証ルールの設定漏れがあると、不備のある文書を確認できない可能性がある。
【０００６】
そこで、本発明では、入力項目を含む文書を印刷する際に、確認のための事前設定の手間を減らし、印刷前に効率的に入力項目の確認ができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、複数の文書画像を確認可能な印刷管理装置であって、テンプレート文書の画像を含む複数のテンプレートデータを登録するテンプレート登録手段と、印刷文書のデータをもとに１つのテンプレートデータを選択するテンプレート選択手段と、前期印刷文書の画像と、前記選択されたテンプレートデータに対応するテンプレート文書の画像と、を対比可能な形式で表示する文書対比表示手段と、を備えることを特徴とする印刷管理装置。
【発明の効果】
【０００８】
本発明によれば、入力項目を含む文書を印刷する際に、確認のための事前設定の手間を減らし、印刷前に効率的に入力項目の確認ができるようになる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における印刷管理システムの一例を示すシステム構成図である。
【図２】本発明の実施形態における複合機のハードウェア構成の一例を示すハードウェア構成図である。
【図３】本発明の実施形態における印刷管理システムの機能構成の一例を示す機能構成図である。
【図４】本発明の実施形態における印刷管理システムの全体フローの一例を示すフローチャートである。
【図５】本発明の実施形態におけるテンプレート登録処理の一例を示すフローチャートである。
【図６】本発明の実施形態における文書比較プレビュー処理の一例を示すフローチャートである。
【図７】本発明の実施形態における文書フォームおよび文書の一例を示す文書イメージ図である。
【図８】本発明の実施形態におけるテンプレート文書選択画面の一例を示す画面イメージ図である。
【図９】本発明の実施形態におけるテンプレート情報設定画面の一例を示す画面イメージ図である。
【図１０】本発明の実施形態における識別用領域設定画面の一例を示す画面イメージ図である。
【図１１】本発明の実施形態における入力領域設定画面の一例を示す画面イメージ図である。
【図１２】本発明の実施形態における文書比較プレビュー画面の一例を示す画面イメージ図である。
【図１３】本発明の実施形態における文書比較プレビュー画面の他の例を示す画面イメージ図である。
【図１４】本発明の実施形態におけるテンプレート情報設定テーブルの一例を示すテーブル構成図である。
【図１５】本発明の実施形態における識別用領域設定テーブルの一例を示すテーブル構成図である。
【図１６】本発明の実施形態における入力領域設定テーブルの一例を示すテーブル構成図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１１】
図１は、本発明の実施形態における印刷管理システムの一例を示すシステム構成図である。
【００１２】
図１に示すように、本実施形態の印刷管理システムは、１又は複数の複合機１０１、１又は複数のクライアント端末１０２（例えば、ユーザ毎）、文書管理サーバ１０３がローカルエリアネットワーク（ＬＡＮ）１０４を介して接続され、情報の送受信を行う構成となっている。
【００１３】
クライアント端末１０２では、文書管理サーバ１０３やイントラネットのサイト等から文書生成に必要なフォームを取得し、必要項目の入力を行うことにより、文書を生成する。生成された文書を印刷データとして複合機１０１へ送信する。
【００１４】
複合機１０１は、クライアント端末１０２から送信された印刷データをもとに、印刷画像データを形成し、印刷を実行する。
【００１５】
また、複合機１０１はスキャナ機能を具備しており、スキャナにより読み込まれた印刷データをもとに、印刷画像データを形成し、印刷を実行することも可能である。
【００１６】
文書管理サーバ１０３は、各種文書の生成に必要なフォームを蓄積しており、随時、クライアント端末１０２により読み込まれる。
【００１７】
また、文書管理サーバ１０３には、本発明におけるテンプレートデータを格納させてもよい。
【００１８】
次に、図２を用いて、図１に示した複合機１０１のハードウェア構成について説明する。
【００１９】
図２は、図１に示した複合機１０１のハードウェア構成の一例を示すブロック図である。
【００２０】
図２において、２１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ２１４や、画像出力デバイスとして機能するプリンタ部２１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１０４）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００２１】
コントローラユニット２１６において、２０１はＣＰＵで、システム全体を制御するプロセッサである。２０２はＲＡＭで、ＣＰＵ２０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２２】
２０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。２０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００２３】
２０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（タッチパネル）２０８とのインタフェース部である。また、操作部Ｉ／Ｆ２０７は、操作部２０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ２０１に伝える役割をする。
【００２４】
２０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）１０４に接続する。また、無線通信も可能な構成となっており、赤外線やＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ-Ｆｉ（登録商標）を用いた通信にて他の装置と接続する。データの入出力を行う。２０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００２５】
２１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ２１９が外部Ｉ／Ｆ部２１８に接続されている。そして、ＣＰＵ２０１は、この外部Ｉ／Ｆ２１８を介してカードリーダ２１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス２０９上に配置される。
【００２６】
２２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス２０９と画像データを高速で転送する画像バス２１５とを接続し、データ構造を変換するバスブリッジである。
【００２７】
画像バス２１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１５上には以下のデバイスが配置される。
【００２８】
２１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。２１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部２１２とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。また、２１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ２１４とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。
【００２９】
２１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部２１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３０】
スキャナ部２１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ２０１がスキャナ２１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３１】
プリンタ部２１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ２０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３２】
操作部２０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ２０７を介してＣＰＵ２０１に伝える。また、操作部２０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３３】
尚、表示部は複合機によって表示性能が異なるが、本発明ではＶＧＡ（６４０ドット×４８０ドット）相当か、それ以上の表示性能を想定している。
【００３４】
ここで、操作部２０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部２０８のストップキーは、稼働中の動作を止める働きをする。また、操作部２０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００３５】
カードリーダ２１９は、ＣＰＵ２０１からの制御により、ＩＣカード（ＩＣチップとして携帯端末内に備えられていてもよい）に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ２１８を介してＣＰＵ２０１へ通知する。また、カードリード２１９はＮＦＣの通信規格に対応しており、ＩＣカードや携帯端末のＩＣチップへの読み書きを行うことが可能な構成となっている。なお、ＮＦＣ規格対応のカードリーダに、ＮＦＣ規格対応の携帯端末をかざすと、認証を行い、携帯端末とプリンタ（複合機）とのペアリングを行う。そして、かざされた携帯端末とプリンタ（複合機）で通信（Ｐ２Ｐ）を確立してデータの通信を行うことが可能である。その他、高速通信規格である、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ-Ｆｉ（登録商標）に通信を引き継ぎ（ハンドオーバー）、携帯端末とプリンタ（複合機）間で通信を行わせることも可能である。例えば、携帯端末をカードリーダにかざすことで、携帯端末に記憶されている画像をプリンタ（複合機）へ送信することが可能となる。なお、ＮＦＣの通信規格の詳細は、従来技術であるため、説明を省略するものとする。
【００３６】
上述した複合機１０１では、複合機１０１を制御するためのプラットフォームが存在し、このプラットフォーム上で、認証サーバと通信するための認証アプリケーションが動作している。認証アプリケーションはＨＤＤ２０４に記憶されている。プラットフォームが管理する、ログイン時にユーザ情報を格納するログインコンテキストや、各種設定情報は、ＨＤＤ２０４上に領域が確保されている。
【００３７】
また、プラットフォーム上には、複合機１０１の本体機能を拡張したアプリケーションがインストールされ、動作している。これらアプリケーションは、プラットフォームのＡＰＩを用いて実行される。
【００３８】
このプラットフォームを介して、複合機１０１の各機能を制御することが可能な構成となっている。
【００３９】
また、複合機１０１には、Ｗｅｂブラウザも記憶されており、Ｗｅｂシステムと連携することも可能である。この場合、Ｗｅｂアプリケーションサーバから受信した画面をＷｅｂブラウザを用いて表示する。Ｗｅｂブラウザ上で指示した命令は、Ｗｅｂアプリケーションサーバへ要求がなされ、Ｗｅｂアプリケーションサーバからの命令を受け付けることによって、複合機１０１により動作（スキャンやプリント処理）を実行することが可能である。
【００４０】
以上のような構成によって、複合機１０１は、スキャナ２１４から読み込んだ画像データをＬＡＮ１０４上に送信したり、ＬＡＮ１０４から受信した印刷データをプリンタ部２１２により印刷出力することができる。
【００４１】
また、スキャナ２１４から読み込んだ画像データをモデム２０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部２１２により出力することできる。
【００４２】
以下、図３を参照して、本実施形態における印刷管理システムの機能構成について説明する。
【００４３】
複合機１０１は、テンプレート登録部３１１、テンプレートデータ記憶部３１２、印刷データ取得部３１３、文書比較プレビュー表示部３１４、印刷実行部３１５、および前述のスキャナ部２１４を有している。
【００４４】
テンプレート登録部３１１は、後述するテンプレート登録処理により文書比較プレビューに必要となるテンプレートデータを生成し、テンプレートデータ記憶部３１２にてテンプレートデータをＨＤＤ２０４内に格納する。
【００４５】
尚、このテンプレートデータ記憶部３１２への格納形式として、テンプレートデータの編集が可能なような形式で格納する。
【００４６】
印刷データ取得部３１３は、クライアント端末の文書編集部３１２により作成され印刷データ送信部３２２により送信された印刷データ、または、複合機自身が有するスキャナ部２１４によりスキャンされた印刷データを受け付け、ＨＤＤ２０４に前記印刷データを格納する。
【００４７】
文書比較プレビュー表示部３１４は、ユーザによる誤記有無の判断を容易にするため、テンプレート画像と、印刷画像とを比較表示する。詳細処理については後述する。
【００４８】
印刷実行部３１５は、文書比較プレビュー表示部３１４にてユーザからの印刷実行指示を受け付けた場合に、印刷を実行する。
【００４９】
また、文書比較プレビュー表示部３１４にてユーザから印刷取消指示を受け付けた場合には、該印刷データに対する処理を終了する。
【００５０】
文書比較プレビュー表示部３１４にて文書の修正が必要と判断された場合には、クライアント端末１０２の文書編集部３２１にて文書が修正され、印刷データ送信部３２２により印刷データが再送信される。
【００５１】
クライアント端末１０２は、文書編集部３２１、印刷データ送信部３２２を有している。
【００５２】
文書編集部３２１は、文書データを作成、更新する機能を有しており、例えば、市販のワープロソフトや表計算ソフトにより実現される。
【００５３】
また、通常定型文書を作成する場合には、文書管理サーバ１０３の文書フォーム記憶部にて記憶されている文書フォームに基づいて文書を作成する。
【００５４】
印刷データ送信部３２２は、文書データを印刷データとしてＬＡＮ１０４を経由して複合機１０１に送信する。
【００５５】
文書管理サーバ１０３は、文書フォーム記憶部３３１を有し、文書フォーム記憶部３３１は、主に定型文書を作成する雛形となる文書フォームを記憶している。
【００５６】
図７に文書フォームの一例を示している。文書フォーム７０１を基に、必要な項目を入力することにより、文書７０２が作成される。
【００５７】
また、本実施例では、前記テンプレートデータを複合機１０１のＨＤＤ２０４に格納する構成としているが、文書管理サーバ１０３のＨＤＤや、他の記憶装置に格納し、複合機１０１とＬＡＮ１０４を経由して前記テンプレートデータを送受信する構成としてもよい。
【００５８】
この際も、テンプレートデータの格納形式として、テンプレートデータの編集が可能なような形式で格納する。
【００５９】
以下、図４を参照して、本実施形態における印刷管理システムの全体処理の流れについて説明する。
【００６０】
ステップＳ４０１では、前記テンプレート登録部３１１により、文書比較プレビューのためのテンプレートを事前登録し、テンプレートデータ記憶部３１２に記憶する。テンプレート登録処理の詳細処理は後述する。
【００６１】
ステップＳ４０２では、Ｓ４０３からＳ４０６までの処理を印刷要求ごとに繰り返し実行し、ステップＳ４０７にて終了判断（印刷要求がなければ終了）を実行する。
【００６２】
ステップＳ４０３では、印刷データ取得部３１３により、印刷要求された印刷データを受け付け、当該印刷データをＨＤＤ２０４に格納する。
【００６３】
ステップＳ４０４では、文書比較プレビュー表示部３１４により、ステップＳ４０３にて取得した前記印刷データ、および、ステップＳ４０１にて記憶されたテンプレートデータを基に、文書比較プレビューを表示し、その結果、ユーザに対して印刷実行または印刷取消を判断させる。文書比較プレビュー表示処理の詳細処理は後述する。
【００６４】
ステップＳ４０５では、ユーザからの印刷実行指示、または、印刷取消指示を受け付け、印刷実行するか、現印刷要求に対する処理を終了するかを判断する。
【００６５】
印刷実行指示があった場合に、ステップＳ４０６にて印刷実行部３１５により前記印刷データを印刷し、次の印刷要求に移る。
【００６６】
印刷取消指示があった場合に、現印刷要求に対する処理を終了し、次の印刷要求に移る。
【００６７】
以下、図５を参照して、本実施形態におけるテンプレート登録処理の詳細処理について説明する。
【００６８】
ステップＳ５０１では、図８に示すテンプレート文書選択画面８０１により、テンプレート文書の候補の一覧を表示し、ユーザによる選択を受け付ける。
【００６９】
テンプレート文書選択画面８０１は、テンプレート文書候補一覧８０２および各種機能ボタン８０６〜８１１を有する。
【００７０】
テンプレート文書候補一覧８０２には、ＨＤＤ２０４内の一つのフォルダ（ＢＯＸとも呼ばれる。このＢＯＸ内に格納された印刷データ（テンプレートデータ）は、編集することが可能である。）に格納された印刷データの一覧が表示される。
【００７１】
上へボタン８０６は上位のフォルダへ移行する場合、更新ボタン８０７は最新の情報に更新する場合に押下する。
【００７２】
フォルダの指定については、印刷目的別にフォルダを分けている場合は該フォルダを指定すればよいし、事前にテンプレート文書候補を格納するための特定フォルダを作成しておきテンプレート文書の候補を格納するようにしておけば、該特定フォルダを指定すればよい。
【００７３】
ユーザはテンプレート文書候補一覧８０２の中から、テンプレート文書として採用するものを１つ指定し（本例では８０３）、テンプレートボタン８０８を押下することにより、テンプレート文書が選択され、図１４に示すテンプレート情報設定テーブル１４００にテンプレート文書に関する情報および画像データへのリンク情報が保存される。
【００７４】
また、テンプレートボタン８０８を押下すると図９に示すテンプレート情報設定画面９０１が表示され、設定更新ボタン９０５を押下することにより設定内容を修正することができる。
【００７５】
また、テンプレート文書選択画面８０１では、テンプレート文書候補一覧８０２の中から、文書を１つ指定し、送信するボタン８１０を押下することにより、文書データをＦＡＸで送信したり、クライアント端末へ送信することができ、印刷するボタン８１１を押下することにより、文書データを印刷することもできる。
【００７６】
取消ボタン８０９を押下することにより、処理を中断することができる。
【００７７】
ステップＳ５０２では、ステップＳ５０１にて選択されたテンプレート文書が画像として取り込まれ、複合機１０１の操作部２０８に画像が表示できるようになる。
【００７８】
ステップＳ５０３では、図１０の識別用領域設定画面１００１により、ステップＳ５０２にて取り込まれたテンプレート文書の画像を参照しながら、識別用領域を設定する。
【００７９】
識別用領域とは、文書のタイトルや、文書の様式番号など、その部分を見れば文書の種類を特定できる文書内の領域である。
【００８０】
識別用領域設定画面１００１は、テンプレート情報設定画面９０１にて識別用領域ボタン９０６を押下することにより表示される。
【００８１】
識別用領域設定画面１００１は、テンプレート文書表示枠１００２、登録済識別用領域一覧１００３、および、各種機能ボタン１００５〜１００９を有している。
【００８２】
テンプレート文書表示枠１００２には、ステップＳ５０２にて取り込まれたテンプレート文書の画像が表示され、該画面上の始点と終点を指定することにより、始点と終点にて決まる矩形領域が指定され、領域追加ボタン１００５を押下することにより、該矩形領域が識別用領域として登録され、登録済識別用領域一覧１００３に表示される。
【００８３】
識別用領域の位置は、始点と終点の座標として表される。
【００８４】
さらに、指定された識別用領域に対して既知の文字認識技術を適用し、記載内容を文字データとして取得する。例えば、領域１については「様式シ１３−００２」、領域２については「機器使用申請書」が取得される。
【００８５】
前記内容は、設定更新ボタン１００６を押下して識別用領域設定更新画面（不図示）を呼び出すことにより修正することができる。
【００８６】
また、領域削除ボタン１００７を押下することにより、登録された識別用領域を削除することができる。
【００８７】
全ての識別用領域の登録が完了すれば、登録ボタン１００８を押下することにより、図１５に示す識別用領域設定テーブル１５００に登録内容が保存される。
【００８８】
また、取消ボタン１００９を押下することにより、識別用領域設定テーブル１５００に変更内容を保存することなく、識別用領域設定画面１００１を終了することができる。
【００８９】
ステップＳ５０４では、テンプレート画像から入力領域を一括して抽出する。
【００９０】
本実施形態では、図７の文書７０２のように、入力領域に下線が付与されていることにより、下線が付与された領域を全て抽出するようにしている。
【００９１】
他の入力領域の抽出方法としては、下線ではなく矩形罫線で囲まれた領域や、網掛けのある領域、字体の異なる領域等、文書の記載方法に応じた方法を採用することができる。
【００９２】
また、図７に示すような入力前の文書フォーム７０１と入力後の文書７０２とを比較し、差異のある領域を入力領域として抽出する方法を適用してもよい。
【００９３】
本実施形態では、入力項目の項目名（「使用者」、「部署」など）にも下線が付与されているので項目名も入力領域として抽出されるが、項目名は入力領域として除外し、ユーザが入力する領域のみを入力領域としてもよい。
【００９４】
また逆に、文書フォーム７０１と文書７０２を比較して差異領域を抽出する方法では、ユーザが入力する領域のみが抽出されるため、項目名が必要であれば、「左側の文字列領域を抽出」等のルールにより項目名の領域を抽出し、入力領域に追加すればよい。
【００９５】
ステップＳ５０５では、ステップＳ５０４にて一括抽出された入力領域に対し、入力領域ごとにステップＳ５０６〜ステップＳ５０７の処理を繰り返す。
【００９６】
ステップＳ５０６では、入力領域に対する画面上の座標を取得する。
【００９７】
取得された入力領域の座標データは、図１６に示す入力領域設定テーブル１６００に保存される。
【００９８】
ステップＳ５０７では、入力領域に対する入力規則を取得する。
【００９９】
本実施形態では、まず、テンプレート文書と文書フォーム７０１を比較することにより、項目名部分を判別し、残りの部分を入力部分として抽出する。
【０１００】
次に項目名部分、入力部分それぞれについて文字認識を行い、項目名部分は認識された内容を固定値として、入力部分についてはさらにデータ種類（テキスト、英数字、数値、日付など）と書式（全角／半角、カンマ区切り、小数点精度、日付形式など）を判定し、入力規則として設定する。
【０１０１】
設定された入力規則は、図１６に示す入力領域設定テーブル１６００に保存される。
【０１０２】
ステップＳ５０８では、全ての抽出された入力領域について処理が実行されれば、繰り返し処理を終了する。
【０１０３】
ステップＳ５０８では、図１１に示す入力領域設定画面１１０１により、前記処理にて設定された入力領域設定を修正することができる。
【０１０４】
通常は、修正処理は不要であるが、例えば、誤記の可能性が皆無であるため入力領域から除外したい場合や、自動設定される入力規則よりさらに詳細な規則を設定したい場合、等に本処理を実施する。
【０１０５】
入力領域設定画面１１０１は、テンプレート文書表示枠１１０２、登録済入力領域一覧１１０３、および、各種機能ボタン１１０５〜１１０９を有している。
【０１０６】
テンプレート文書表示枠１１０２には、テンプレート文書の画像が表示され、抽出された入力領域が破線で囲まれて表示されている。
【０１０７】
登録済入力領域一覧１１０３には、抽出された入力領域に対する設定内容が一覧表示される。表示される設定内容は、座標と入力規則である。
【０１０８】
テンプレート文書表示枠１１０２にて始点、終点を指定し、領域追加ボタン１１０５を押下することにより、新たに入力領域を追加登録することができる。
【０１０９】
領域追加１１０５を押下後、指定された入力領域に対しステップＳ５０６〜ステップＳ５０７と同じ処理が実行され、座標および入力規則が設定される。
【０１１０】
設定された内容は、設定更新ボタン１１０６を押下して入力領域設定更新画面（不図示）を呼び出すことにより修正することができる。
【０１１１】
また、領域削除ボタン１１０７を押下することにより、登録された識別用領域を削除することができる。
【０１１２】
必要な入力領域の更新が完了すれば、登録ボタン１１０８を押下することにより、図１６に示す入力領域設定テーブル１６００に変更内容が保存される。
【０１１３】
また、取消ボタン１００９を押下することにより、入力領域設定テーブル１６００に変更内容を保存することなく、入力領域設定画面１１０１を終了することができる。
【０１１４】
以下、図６を参照して、本実施形態における文書比較プレビュー表示処理の詳細処理について説明する。
【０１１５】
また、図１２、図１３を参照してデータ例および画面イメージについて説明する。
【０１１６】
ステップＳ６０１では、印刷データより生成される印刷画像を取得する。
【０１１７】
□ステップＳ６０２では、取得された印刷画像と識別用領域設定テーブル１５００の設定内容を基にテンプレートを選択する。
【０１１８】
まず、識別用領域設定テーブル１５００から１つのテンプレートに対応した識別用領域設定が取得され、座標データ１５０３〜１５０６を基に印刷画像から識別用領域を抽出する。
【０１１９】
抽出された識別用領域に対し文字認識を実行し、認識された内容と、識別用領域設定テーブル１５００の内容１５０７との比較を実施し、選択された識別用領域全てについて両者が一致する場合に、該テンプレートを選択する。一致しない場合は次のテンプレートについて比較する。
【０１２０】
また、識別用領域を指定しない場合は、入力領域を除く部分が固定内容であるという前提のもと、印刷画像とテンプレート文書の画像に対し入力領域以外の記載内容を比較し一致した場合にテンプレートを選択することもできる。
【０１２１】
また、画像状態の不良等でテンプレートが自動で選択されない場合は、テンプレート選択画面（不図示）にてテンプレートをマニュアル選択させることも可能である。
【０１２２】
ステップＳ６０３では、選択されたテンプレートに対応する入力領域を、入力領域設定テーブル１６００から全て取得し、取得された入力領域に対して、ステップＳ６０４〜ステップＳ６０７またはＳ６０８の処理を繰り返し実行する。
【０１２３】
ステップＳ６０４では、入力領域設定テーブル１６００の座標データ１６０３〜１６０６を基に印刷画像から入力領域を抽出する。
【０１２４】
ステップＳ６０５では、抽出された印刷画像の入力領域と入力領域設定テーブル１６００の入力規則１６０８を基に入力規則チェックを実行する。
【０１２５】
まず、印刷画像の入力領域に対し文字認識を実行し、認識された内容と、入力領域設定テーブル１６００の入力規則１６０８とを比較し、入力規則違反の有無をチェックする。
【０１２６】
入力規則違反の例としては、ｙｙｙｙ年ｍｍ月ｄｄ日形式で入力しなければならない日付項目に対し、「２０１４／６／２０」と入力している場合（図１１の１１０６ａ）や、全角テキストで入力しなければならないテキスト項目に対し半角で入力している場合（図１１の１１０６ｄ）、などである。
【０１２７】
ステップＳ６０６では、ステップＳ６０５の結果により、入力規則違反がある場合はステップＳ６０７を、入力規則違反がない場合はステップＳ６０８を実行する。
【０１２８】
ステップＳ６０７では、入力規則違反がある場合に、該印刷画像の入力領域に対し、強調表示を設定する。例えば、網掛けや、色付け等を設定する。
【０１２９】
ステップＳ６０８では、入力規則違反がない場合に、該印刷画像の入力領域に対し、通常表示を設定する。印刷される表示設定のままでもよいし、例えば、グレーの網掛けや、文字色の淡色化等、強調表示の場合との差異が明確に認識できればよい。
【０１３０】
ステップＳ６０９では、選択されたテンプレートに対応する入力領域全てについて処理が実行されれば、繰り返し処理を終了する。
【０１３１】
ステップＳ６１０では、前ステップまでの処理結果を基に文書比較プレビューを表示する。
【０１３２】
図１２は文書比較プレビューの一表示例である。
【０１３３】
第一の文書比較プレビュー画面１２０１は、印刷文書表示枠１２０２とテンプレート文書表示枠１２０３、および、印刷ボタン１２０８と取消ボタン１２０９を有している。
【０１３４】
印刷文書表示枠１２０２とテンプレート文書表示枠１２０３には、それぞれの文書が印刷されるイメージそのままが表示され、識別用領域は破線にて、入力領域は実線にて囲まれて表示される。
【０１３５】
印刷文書表示枠１２０２の入力領域については、ステップＳ６０７およびステップＳ６０８の結果により、入力規則違反がある場合は網掛け表示、入力規則違反がない場合はそのまま表示されている。
【０１３６】
ただし、入力規則を漏れなく事前設定することは困難であり、入力誤りがあったとしても通常表示される場合があるが、文書比較プレビューにて印刷文書と、テンプレート文書が対比可能な形式で表示されているため、容易に入力誤りを判定することができる。
【０１３７】
また、本表示例では、印刷文書とテンプレート文書の区別のため、テンプレート文書表示枠１２０３の背景をグレーにしている。
【０１３８】
プレビュー確認後、印刷実行する場合は、印刷ボタン１２０８を押下することにより、図４のステップＳ４０５に戻り、ステップＳ４０６により印刷実行し次の印刷要求に移る。
【０１３９】
また、印刷実行しない場合は、取消ボタン１２０９を押下することにより、図４のステップＳ４０５に戻り、印刷実行せずに次の印刷要求に移る。
【０１４０】
図１３は文書比較プレビューの他の表示例である。
【０１４１】
第二の文書比較プレビュー画面１３０１は、印刷文書項目表示枠１３０２とテンプレート文書項目表示枠１３０３、および、印刷ボタン１３０８と取消ボタン１３０９を有している。
【０１４２】
印刷文書項目表示枠１３０２とテンプレート文書項目表示枠１３０３には、それぞれの文書に対する入力領域のみが抽出されて上から順に表示されている。
【０１４３】
印刷文書項目表示枠１３０２の入力領域については、ステップＳ６０７およびステップＳ６０８の結果により、入力規則違反がある場合は網掛け表示、入力規則違反がない場合はそのまま表示されている。
【０１４４】
更に、別の態様として、印刷文書項目表示枠１３０２とテンプレート文書項目表示枠１３０３には、それぞれの文書に対して、入力規則違反のあった入力領域のみを抽出して上から順に表示することも可能である。
【０１４５】
この場合、ステップＳ６０８の結果により、ステップＳ６０７及びステップＳ６０８の処理を行わず、入力規則違反のあった入力領域を、印刷画像及びテンプレート文書の画像から抽出して、印刷文書項目表示枠１３０２とテンプレート文書項目表示枠１３０３に、それぞれ表示する。
【０１４６】
更に、別の態様として、印刷文書項目表示枠１３０２には、印刷画像をそのまま表示しておき、入力規則違反のあった入力領域の付近に、当該入力領域に対応するテンプレート文書の画像を貼り付けることも可能である。
【０１４７】
更に、入力規則違反の数に応じて、表示方法を切り替えることも可能である。その例として、入力規則違反の数が、所定数を超えた場合、印刷文書項目表示枠１３０２とテンプレート文書項目表示枠１３０３とを並べて表示させ、所定数を超えない場合、印刷文書項目表示枠１３０２のみを表示し、印刷画像をそのまま表示し、入力規則違反のあった入力領域の付近に、当該入力領域に対応するテンプレート文書の画像を貼り付けることも可能である。
【０１４８】
印刷ボタン１３０８、取消ボタン１３０９押下時の処理については、第一の文書比較プレビュー画面１２０１の印刷ボタン１２０８、取消ボタン１２０９場合と同様である。
【０１４９】
以下、図１４を参照して、本実施形態におけるテンプレート情報設定テーブルのデータ構成について説明する。
【０１５０】
テンプレート情報設定テーブル１４００は、テンプレートＮＯ１４０１、テンプレート名１４０２、及びテンプレート画像１４０３をテーブル項目として有している。
【０１５１】
テンプレートＮＯ１４０１は、テンプレートを区別するための数字であり、テンプレートの登録順に従って自動で付与される。
【０１５２】
テンプレート名１４０２は、テンプレートを認識するための名称であり、初期値としてテンプレート登録時のテンプレート文書ファイル名の全部または一部が設定されるが、任意に変更することができる。
【０１５３】
テンプレート画像１４０３は、テンプレート文書の画像ファイルに対するリンク情報であり、本項目が示す場所に画像ファイルが格納されている。リンク情報を表すテキストはテンプレート名１４０２を基に自動設定されるが、任意に変更することができる。
【０１５４】
以下、図１５を参照して、本実施形態における識別用領域設定テーブルのデータ構成について説明する。
【０１５５】
識別用領域設定テーブル１５００は、テンプレートＮＯ１５０１、識別用領域ＮＯ１５０２、座標データ１５０３〜１５０６、内容１５０７を有している。
【０１５６】
テンプレートＮＯ１５０１は、テンプレートを区別するための数字であり、同一のテンプレートに対しては、テンプレート情報設定テーブル１４００のテンプレートＮＯ１４０１と同じ値が付与される。
【０１５７】
識別用領域ＮＯ１５０２は、１つのテンプレートに対して識別用領域を区別するための数字であり、識別用領域の登録順に従って自動で付与される。
【０１５８】
座標データ１５０３〜１５０６は、識別用領域の始点と終点の位置を表す座標データであり、印刷画像の左上端を原点として、右方向のピクセル数又は実印刷長をｘ座標、下方向のピクセル数又は実印刷長をｙ座標として設定する。
【０１５９】
内容１５０７は、テンプレート文書の識別用領域から文字認識により取得された文字データである。テンプレート選択の際、本項目が一致しているか否かで判断する。
【０１６０】
以下、図１６を参照して、本実施形態における入力領域設定テーブルのデータ構成について説明する。
【０１６１】
入力領域設定テーブル１６００は、テンプレートＮＯ１６０１、入力領域ＮＯ１６０２、座標データ１６０３〜１６０６、入力規則１６０７、入力領域画像１６０８を有している。
【０１６２】
テンプレートＮＯ１６０１は、テンプレートを区別するための数字であり、同一のテンプレートに対しては、テンプレート情報設定テーブル１４００のテンプレートＮＯ１４０１と同じ値が付与される。
【０１６３】
入力領域ＮＯ１６０２は、１つのテンプレートに対して入力領域を区別するための数字であり、入力領域の登録順に従って自動で付与される。
【０１６４】
座標データ１６０３〜１６０６は、入力領域の始点と終点の位置を表す座標データであり、印刷画像の左上端を原点として、右方向のピクセル数又は実印刷長をｘ座標、下方向のピクセル数又は実印刷長をｙ座標として設定する。
【０１６５】
入力規則１６０７は、テンプレート文書の入力領域から文字認識により取得された内容を基に設定された入力規則であり、項目名などの固定部分は引用符「”」で囲まれ、入力部分は項目種類、書式などが設定される。例えば、データ１６１１ａについては、「”申請日”ｙｙｙｙ年ｍｍ月ｄｄ日」が設定されており、固定値「申請日」に続いて、年４桁＋文字「年」＋月２桁＋文字「月」＋日２桁＋文字「日」の形式で入力することが規定されている。
【０１６６】
本実施形態において示した入力規則の記述例は、入力規則の記述方法の一例であり、チェックすべき内容、項目により独自の記述方法を設定してもよい。
【０１６７】
入力領域画像１６０８は、テンプレート文書の入力領域の画像ファイルに対するリンク情報であり、本項目が示す場所に画像ファイルが格納されている。リンク情報を表すテキストはテンプレート名１４０２を基に自動設定されるが、任意に変更することができる。
【０１６８】
入力領域画像１６０８により指定される画像ファイルは、前述の第二の文書比較プレビュー画面１３０１のテンプレート文書項目表示枠１３０３の中に入力領域画像を表示する際に使用される。
【０１６９】
以上、実施形態例を詳述したが、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１７０】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１７１】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１７２】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１７３】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１７４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１７５】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【０１７８】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１８０】
１０１    複合機
１０２    クライアント端末
１０３    文書管理サーバ
１０４    ローカルエリアネットワーク
【図１】
2015227013.tif 000003
【図２】
2015227013.tif 000004
【図３】
2015227013.tif 000005
【図４】
2015227013.tif 000006
【図５】
2015227013.tif 000007
【図６】
2015227013.tif 000008
【図７】
2015227013.tif 000009
【図８】
2015227013.tif 000010
【図９】
2015227013.tif 000011
【図１０】
2015227013.tif 000012
【図１１】
2015227013.tif 000013
【図１２】
2015227013.tif 000014
【図１３】
2015227013.tif 000015
【図１４】
2015227013.tif 000016
【図１５】
2015227013.tif 000017
【図１６】
2015227013.tif 000018