(57)【特許請求の範囲】
【請求項１】
原稿を読み取る読取手段を有する画像形成装置と、前記画像形成装置と通信可能なサーバ装置と、を含む印刷システムであって、
前記画像形成装置は、
前記画像形成装置の読取手段で読み取られた前記原稿の画像を前記サーバ装置に送信する画像送信手段と、
前記画像から取得された身分証画像の裏面にかかる画像を表示する表示手段と、
前記表示手段で表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定手段と、
前記マスキング領域指定手段で指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信と、
前記サーバ装置から取得した印刷データの印刷を実行する印刷手段と、
を有し、
前記サーバ装置は、
前記画像形成装置から前記画像を受信する画像受信手段と、
前記画像受信手段で受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行手段と、
前記画像形成装置から前記マスキング領域情報を受信するマスキング領域情報受信手段と、
前記画像受信手段で受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信手段で受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行手段と、
前記表面マスキング実行手段でマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行手段でマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得手段と、
前記データ取得手段で取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成手段と、
前記生成手段で生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記画像形成装置は、
前記原稿の片面読み取り、又は両面読み取りの設定を含む読取面設定をする読取面設定手段を更に有し、
前記表示手段は、前記読取面設定手段で両面読み取りの設定を含む読取面設定がされた場合に前記裏面にかかる画像を表示することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記サーバ装置は、
前記画像受信手段で受信された前記画像から身分証画像を取得する身分証画像取得手段と、
前記身分証画像取得手段で取得した身分証画像の裏面にかかる画像を前記画像形成装置へ送信する身分証画像送信手段と
を更に有し、
前記表示手段は、前記サーバ装置から受信した身分証画像の裏面にかかる画像を表示することを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記サーバ装置は、
前記身分証画像が表面にかかる画像であるか、表面にかかる画像であるかを判定する表裏判定手段を更に有し、
前記身分証画像送信手段は、前記判定手段で裏面にかかる画像であると判定された場合に、前記裏面にかかる画像を前記画像形成装置へ送信することを特徴とする請求項３に記載の印刷システム。
【請求項５】
前記サーバ装置は、
前記フォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置するための位置情報を取得する位置情報取得手段を更に有し、
前記生成手段は、前記位置情報に従って合成データを生成することを特徴とする請求項２に記載の印刷システム。
【請求項６】
前記画像形成装置は、
前記読取面設定手段で設定された片面読み取り、又は両面読み取りの設定を含む読取面設定を送信する読取面設定送信手段と、
を更に有し、
前記サーバ装置は、
前記片面読み取り、又は両面読み取りの設定を含む読取面設定を受信する読取面設定受信手段を更に有し、
前記位置情報取得手段は、前記読取面設定に従って位置情報を取得することを特徴とする請求項５に記載の印刷システム。
【請求項７】
前記画像形成装置は、
前記読取面設定手段で原稿の両面読み取りの設定を含む読取面設定をした場合、前記原稿の表面を読み取る指示を表示する表面読取指示表示手段と、
前記表面読取指示表示手段に従って前記原稿が読み取られた場合、前記原稿の裏面を読み取る指示を表示する裏面読取指示表示手段と、
を更に有することを特徴とする請求項２に記載の印刷システム。
【請求項８】
前記読取面設定手段で設定する読取面設定は、読み取る原稿の種別の設定を含み、
前記読み取る原稿の種別が裏面を有する身分証である場合に、前記生成手段は、前記フォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成することを特徴とする請求項２又は７に記載の印刷システム。
【請求項９】
原稿を読み取る読取手段と、前記読取手段で読み取られた前記原稿の画像をサーバ装置に送信する画像送信手段と、前記画像から取得された身分証画像の裏面にかかる画像を表示する表示手段と、前記表示手段で表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定手段と、前記マスキング領域指定手段で指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信と、前記サーバ装置から取得した印刷データの印刷を実行する印刷手段とを有する画像形成装置と、通信可能なサーバ装置であって、
前記画像形成装置から前記画像を受信する画像受信手段と、
前記画像受信手段で受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行手段と、
前記画像形成装置から前記マスキング領域情報を受信するマスキング領域情報受信手段と、
前記画像受信手段で受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信手段で受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行手段と、
前記表面マスキング実行手段でマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行手段でマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得手段と、
前記データ取得手段で取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成手段と、
前記生成手段で生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示手段と、
を有することを特徴とするサーバ装置。
【請求項１０】
画像形成装置から画像を受信する画像受信手段と、前記画像受信手段で受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行手段と、前記画像形成装置からマスキングする領域を特定するためのマスキング領域情報を受信するマスキング領域情報受信手段と、前記画像受信手段で受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信手段で受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行手段と、前記表面マスキング実行手段でマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行手段でマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得手段と、前記データ取得手段で取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成手段と、前記生成手段で生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示手段を有するサーバ装置と、通信可能な画像形成装置であって、
前記画像形成装置の読取手段で読み取られた原稿の画像を前記サーバ装置に送信する画像送信手段と、
前記画像から取得された身分証画像の裏面にかかる画像を表示する表示手段と、
前記表示手段で表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定手段と、
前記マスキング領域指定手段で指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信と、
前記サーバ装置から取得した印刷データの印刷を実行する印刷手段と、
を有することを特徴とする画像形成装置。
【請求項１１】
原稿を読み取る読取手段を有する画像形成装置と、前記画像形成装置と通信可能なサーバ装置と、を含む印刷システムにおける印刷方法であって、
前記画像形成装置が、
前記画像形成装置の読取手段で読み取られた前記原稿の画像を前記サーバ装置に送信する画像送信ステップと、
前記画像から取得された身分証画像の裏面にかかる画像を表示する表示ステップと、
前記表示ステップで表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定ステップと、
前記マスキング領域指定ステップで指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信と、
前記サーバ装置から取得した印刷データの印刷を実行する印刷ステップと、
を実行し、
前記サーバ装置が、
前記画像形成装置から前記画像を受信する画像受信ステップと、
前記画像受信ステップで受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行ステップと、
前記画像形成装置から前記マスキング領域情報を受信するマスキング領域情報受信ステップと、
前記画像受信ステップで受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信ステップで受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行ステップと、
前記表面マスキング実行ステップでマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行ステップでマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得ステップと、
前記データ取得ステップで取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成ステップと、
前記生成ステップで生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示ステップと、
を実行することを特徴とする印刷方法。
【請求項１２】
原稿を読み取る読取手段と、前記読取手段で読み取られた前記原稿の画像をサーバ装置に送信する画像送信手段と、前記画像から取得された身分証画像の裏面にかかる画像を表示する表示手段と、前記表示手段で表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定手段と、前記マスキング領域指定手段で指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信と、前記サーバ装置から取得した印刷データの印刷を実行する印刷手段とを有する画像形成装置と、通信可能なサーバ装置の印刷方法であって、
前記サーバ装置が、
前記画像形成装置から前記画像を受信する画像受信ステップと、
前記画像受信ステップで受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行ステップと、
前記画像形成装置から前記マスキング領域情報を受信するマスキング領域情報受信ステップと、
前記画像受信ステップで受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信ステップで受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行ステップと、
前記表面マスキング実行ステップでマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行ステップでマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得ステップと、
前記データ取得ステップで取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成ステップと、
前記生成ステップで生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示ステップと、
を実行することを特徴とする印刷方法。
【請求項１３】
画像形成装置から画像を受信する画像受信手段と、前記画像受信手段で受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行手段と、前記画像形成装置からマスキングする領域を特定するためのマスキング領域情報を受信するマスキング領域情報受信手段と、前記画像受信手段で受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信手段で受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行手段と、前記表面マスキング実行手段でマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行手段でマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得手段と、前記データ取得手段で取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成手段と、前記生成手段で生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示手段を有するサーバ装置と、通信可能な画像形成装置の印刷方法であって、
前記画像形成装置が、
前記画像形成装置の読取手段で読み取られた原稿の画像を前記サーバ装置に送信する画像送信ステップと、
前記画像から取得された身分証画像の裏面にかかる画像を表示する表示ステップと、
前記表示ステップで表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定ステップと、
前記マスキング領域指定ステップで指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信ステップと、
前記サーバ装置から取得した印刷データの印刷を実行する印刷ステップと、
を実行することを特徴とする印刷方法。
【請求項１４】
原稿を読み取る読取手段を有する画像形成装置と、前記画像形成装置と通信可能なサーバ装置と、を含む印刷システムで実行可能なプログラムであって、
前記画像形成装置を、
前記画像形成装置の読取手段で読み取られた前記原稿の画像を前記サーバ装置に送信する画像送信手段と、
前記画像から取得された身分証画像の裏面にかかる画像を表示する表示手段と、
前記表示手段で表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定手段と、
前記マスキング領域指定手段で指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信と、
前記サーバ装置から取得した印刷データの印刷を実行する印刷手段と、
して機能させ、
前記サーバ装置を、
前記画像形成装置から前記画像を受信する画像受信手段と、
前記画像受信手段で受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行手段と、
前記画像形成装置から前記マスキング領域情報を受信するマスキング領域情報受信手段と、
前記画像受信手段で受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信手段で受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行手段と、
前記表面マスキング実行手段でマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行手段でマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得手段と、
前記データ取得手段で取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成手段と、
前記生成手段で生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示手段と、
して機能させることを特徴とするプログラム。
【請求項１５】
原稿を読み取る読取手段と、読取手段で読み取られた前記原稿の画像をサーバ装置に送信する画像送信手段と、前記画像から取得された身分証画像の裏面にかかる画像を表示する表示手段と、前記表示手段で表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定手段と、前記マスキング領域指定手段で指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信と、前記サーバ装置から取得した印刷データの印刷を実行する印刷手段とを有する画像形成装置と、通信可能なサーバ装置で実行可能なプログラムであって、
前記サーバ装置を、
前記画像形成装置から前記画像を受信する画像受信手段と、
前記画像受信手段で受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行手段と、
前記画像形成装置から前記マスキング領域情報を受信するマスキング領域情報受信手段と、
前記画像受信手段で受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信手段で受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行手段と、
前記表面マスキング実行手段でマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行手段でマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得手段と、
前記データ取得手段で取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成手段と、
前記生成手段で生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示手段と、
して機能させることを特徴とするプログラム。
【請求項１６】
画像形成装置から画像を受信する画像受信手段と、前記画像受信手段で受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行手段と、前記画像形成装置からマスキングする領域を特定するためのマスキング領域情報を受信するマスキング領域情報受信手段と、前記画像受信手段で受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信手段で受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行手段と、前記表面マスキング実行手段でマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行手段でマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得手段と、前記データ取得手段で取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成手段と、前記生成手段で生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示手段を有するサーバ装置と、通信可能な画像形成装置で実行可能なプログラムであって、
前記画像形成装置を、
前記画像形成装置の読取手段で読み取られた原稿の画像を前記サーバ装置に送信する画像送信手段と、
前記画像から取得された身分証画像の裏面にかかる画像を表示する表示手段と、
前記表示手段で表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定手段と、
前記マスキング領域指定手段で指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信と、
前記サーバ装置から取得した印刷データの印刷を実行する印刷手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、画像形成装置、サーバ装置、印刷方法及びプログラムに関する。
【背景技術】
【０００２】
近年、様々な規則（例えば、銀行法施行規則第１３条の６の７や保険業法施行規則第５３条の１０等）で特別非公開情報の取扱について取り決めがなされている。そのため、例えば銀行等では窓口で身分確認をする際に、センシティブ（機微）情報を、特別な場合を除き利用しないようにしている。
【０００３】
現状、窓口で顧客の身分確認・管理のために、預かった身分証をコピーして保管している。但し、必要以上の情報（運転免許証では表面の本籍や裏面の住所変更以外の記載）は、ビニールシートやペンを使用してマスキングする。マスキングした身分証は余白を切り抜いて、顧客管理用の帳票を印刷してそこに貼り付けて管理している。また、このような管理では、マスキング作業やセキュリティ面で不都合が生じるため、身分証明書をスキャンしてそのスキャンしたデータにマスキングをして管理することが望まれている。この様なスキャンしたデータにマスキングして管理するようなマスキング技術としては特許文献１のような技術が開示されている。
【０００４】
【特許文献１】特開２００７−１５８５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本人確認を行ってなされる業務では、本人確認に用いた個人情報（例えば、身分証明書）と共に必要事項を記入したデータと共に管理することが望まれている。しかしながら、特許文献１の技術では原稿をスキャンして、そのスキャンしたデータをマスキングして単に管理するだけである。そのため、本人確認を行ってなされる業務にいてはスキャンしたデータを適切に管理することはできなかった。
個人情報を用いて本人確認を行う業務では、お客様から預かった個人情報は不要な部分はもれなくマスキングを行う必要がある。それにも関わらず、特許文献１の技術ではマスキングミスによってマスクキングする必要のある領域がマスキングされないといったことが生じ、種々の規則違反を犯してしまうという課題が生じてしまう。この課題は、本人確認を行う身分証明書が複数種類ある場合に特に顕著であり、身分証明書の種類ごとにマスキング領域をユーザが変更してマスキングすることでマスクキングする必要のある領域がマスキングされないといった課題が生じる。
更に、特許文献１にはマスキングした画像をプリントことが開示されているが、この特許文献１の技術はスキャンした画像ごとにプリントする技術であるため、個人情報を用いて本人確認を行う業務で発生する課題には適応することはできなかった。具体的には、個人情報を用いて本人確認を行う場合、本人確認を行う身分証明書の種類によっては、表面と裏面を２度スキャンする必要があり、この２度スキャンして生成された２つの画像（２つにわかれた個人情報）を１つとして管理することは難しかった。特にこの２つの画像（２つにわかれた個人情報）を管理するためには特許文献１の技術を適用した場合、表面をスキャンしてマスキング領域を指定しプリント、裏面をスキャンしてマスキング領域を指定しプリントする。その上でこのプリントされた２枚の紙から必要な領域（身分証明書部）だけを切り取り、個人情報を管理するための帳票のフォームがプレ印刷された紙に、ユーザが切り取った身分証明書部分を、ユーザが表面裏面を適切に配置して糊などで貼り付けるといった業務が発生し、個人情報の取扱が煩雑になるといった課題が生じる。
また、同じ種類の身分証明書（例えば、免許証）であっても、表面だけをスキャンすればよい場合や、裏面もスキャンしなければならない場合（住所変更があった場合）など様々であり、スキャン画像を適切に配置して管理帳票を作成することは難しかった。
【０００６】
本発明の目的は、読み込んだ原稿の身分証画像の裏面にかかる画像をデバイス側に表示させ、身分証画像の裏面にかかる画像でマスキングする領域を指定させることで、身分証画像で必要な領域にマスキングがなされた、個人情報の取扱に係るセキュリティを保持した印刷物を容易に得ることである。
【課題を解決するための手段】
【０００７】
そこで、本発明は、原稿を読み取る読取手段を有する画像形成装置と、前記画像形成装置と通信可能なサーバ装置と、を含む印刷システムであって、前記画像形成装置は、前記画像形成装置の読取手段で読み取られた前記原稿の画像を前記サーバ装置に送信する画像送信手段と、前記画像から取得された身分証画像の裏面にかかる画像を表示する表示手段と、前記表示手段で表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定手段と、前記マスキング領域指定手段で指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信と、前記サーバ装置から取得した印刷データの印刷を実行する印刷手段と、を有し、前記サーバ装置は、前記画像形成装置から前記画像を受信する画像受信手段と、前記画像受信手段で受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行手段と、前記画像形成装置から前記マスキング領域情報を受信するマスキング領域情報受信手段と、前記画像受信手段で受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信手段で受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行手段と、前記表面マスキング実行手段でマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行手段でマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得手段と、前記データ取得手段で取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成手段と、前記生成手段で生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示手段と、を有することを特徴とする。
【０００８】
また、本発明は、原稿を読み取る読取手段と、前記読取手段で読み取られた前記原稿の画像をサーバ装置に送信する画像送信手段と、前記画像から取得された身分証画像の裏面にかかる画像を表示する表示手段と、前記表示手段で表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定手段と、前記マスキング領域指定手段で指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信と、前記サーバ装置から取得した印刷データの印刷を実行する印刷手段とを有する画像形成装置と、通信可能なサーバ装置であって、前記画像形成装置から前記画像を受信する画像受信手段と、前記画像受信手段で受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行手段と、前記画像形成装置から前記マスキング領域情報を受信するマスキング領域情報受信手段と、前記画像受信手段で受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信手段で受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行手段と、前記表面マスキング実行手段でマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行手段でマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得手段と、前記データ取得手段で取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成手段と、前記生成手段で生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示手段と、を有することを特徴とする。
【０００９】
また、本発明は、画像形成装置から画像を受信する画像受信手段と、前記画像受信手段で受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行手段と、前記画像形成装置からマスキングする領域を特定するためのマスキング領域情報を受信するマスキング領域情報受信手段と、前記画像受信手段で受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信手段で受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行手段と、前記表面マスキング実行手段でマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行手段でマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得手段と、前記データ取得手段で取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成手段と、前記生成手段で生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示手段を有するサーバ装置と、通信可能な画像形成装置であって、前記画像形成装置の読取手段で読み取られた原稿の画像を前記サーバ装置に送信する画像送信手段と、前記画像から取得された身分証画像の裏面にかかる画像を表示する表示手段と、前記表示手段で表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定手段と、前記マスキング領域指定手段で指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信と、前記サーバ装置から取得した印刷データの印刷を実行する印刷手段と、を有することを特徴とする。
【００１０】
また、本発明は、原稿を読み取る読取手段を有する画像形成装置と、前記画像形成装置と通信可能なサーバ装置と、を含む印刷システムにおける印刷方法であって、前記画像形成装置が、前記画像形成装置の読取手段で読み取られた前記原稿の画像を前記サーバ装置に送信する画像送信ステップと、前記画像から取得された身分証画像の裏面にかかる画像を表示する表示ステップと、前記表示ステップで表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定ステップと、前記マスキング領域指定ステップで指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信と、前記サーバ装置から取得した印刷データの印刷を実行する印刷ステップと、を実行し、前記サーバ装置が、前記画像形成装置から前記画像を受信する画像受信ステップと、前記画像受信ステップで受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行ステップと、前記画像形成装置からマスキングする領域を特定するためのマスキング領域情報を受信するマスキング領域情報受信ステップと、前記画像受信ステップで受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信ステップで受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行ステップと、前記表面マスキング実行ステップでマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行ステップでマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得ステップと、前記データ取得ステップで取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成ステップと、前記生成ステップで生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示ステップと、を実行することを特徴とする。
【００１１】
また、本発明は、原稿を読み取る読取手段と、前記読取手段で読み取られた前記原稿の画像を前記サーバ装置に送信する画像送信手段と、前記画像から取得された身分証画像の裏面にかかる画像を表示する表示手段と、前記表示手段で表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定手段と、前記マスキング領域指定手段で指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信と、前記サーバ装置から取得した印刷データの印刷を実行する印刷手段とを有する画像形成装置と、通信可能なサーバ装置の印刷方法であって、前記サーバ装置が、前記画像形成装置から前記画像を受信する画像受信ステップと、前記画像受信ステップで受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行ステップと、前記画像形成装置から前記マスキング領域情報を受信するマスキング領域情報受信ステップと、前記画像受信ステップで受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信ステップで受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行ステップと、前記表面マスキング実行ステップでマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行ステップでマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得ステップと、前記データ取得ステップで取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成ステップと、前記生成ステップで生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示ステップと、を実行することを特徴とする。
【００１２】
また、本発明は、画像形成装置から画像を受信する画像受信手段と、前記画像受信手段で受信された前記画像から取得された表面にかかる画像を、前記表面にかかる画像から特定されるマスキング領域に従って、マスキングする表面マスキング実行手段と、前記画像形成装置からマスキングする領域を特定するためのマスキング領域情報を受信するマスキング領域情報受信手段と、前記画像受信手段で受信された前記画像から取得された裏面にかかる画像を、前記マスキング領域情報受信手段で受信されたマスキング領域情報に従って、マスキングする裏面マスキング実行手段と、前記表面マスキング実行手段でマスキングされた前記表面にかかる画像、及び前記裏面マスキング実行手段でマスキングされた前記裏面にかかる画像と合成するためのフォームデータを取得するデータ取得手段と、前記データ取得手段で取得されたフォームデータに前記マスキングされた表面にかかる画像、及び前記マスキングされた裏面にかかる画像を配置して合成データを生成する生成手段と、前記生成手段で生成された前記合成データを前記画像形成装置で印刷すべく印刷指示する印刷指示手段を有するサーバ装置と、通信可能な画像形成装置の印刷方法であって、前記画像形成装置が、前記画像形成装置の読取手段で読み取られた原稿の画像を前記サーバ装置に送信する画像送信ステップと、前記画像から取得された身分証画像の裏面にかかる画像を表示する表示ステップと、前記表示ステップで表示された裏面にかかる画像のマスキングする領域を指定するマスキング領域指定ステップと、前記マスキング領域指定ステップで指定されたマスキングする領域を特定するためのマスキング領域情報を前記サーバ装置に送信する識別情報送信ステップと、前記サーバ装置から取得した印刷データの印刷を実行する印刷ステップと、を実行することを特徴とする。
【００１３】
また、本発明は、プログラムとしてもよい。
【発明の効果】
【００１４】
本発明によれば、読み込んだ原稿の身分証画像の裏面にかかる画像をデバイス側に表示させ、身分証画像の裏面にかかる画像でマスキングする領域を指定させることで、身分証画像で必要な領域にマスキングがなされた、個人情報の取扱に係るセキュリティを保持した印刷物を容易に得ることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態について図面に基づいて説明する。
【００１６】
＜実施形態１＞
図１は、印刷システム（帳票発行システム）の構成の一例を示す図である。
尚、図１のネットワーク上に接続される各種端末の構成は一例であり、用途や目的に応じて様々な構成をとってもよい。
複合機１０１は、帳票の発行を行う銀行等の窓口業務者が使用する画像形成装置である。複合機１０１は、ネットワーク１０３を介して、サーバ装置（以下サーバという）１０２とデータの送受信を行うことができる。
【００１７】
次に、図１の複合機（コンピュータ）１０１、サーバ（コンピュータ）１０２の各種端末のハードウェア構成について、図２と図４とを用いて説明する。
図２は、複合機１０１のハードウェア構成の一例を示す図である。
本実施形態の複合機１０１における処理を実現するプログラムは、例えば外部補助記憶装置２０５から記憶装置２０３にロードされ、中央処理装置２０２によって実行される。尚、外部補助記憶装置２０５の一例は、例えばハードディスク等である。操作装置２０１は、複合機１０１の操作者が操作を行うため及び複合機１０１が表示を行うための装置であって、例えばテンキーやタッチパネル等を有している。ここで、図３は、操作装置２０１の一例を示す図である。図３において、２５０１は、タッチパネルである。２５０２は、テンキーである。２５０３は、スタートキーである。２５０４は、リセットキーである。
再び図２の説明に戻り、通信Ｉ／Ｆ装置２０６は、複合機１０１をネットワークやサーバ等の外部装置に接続するための装置である。Ｉ／Ｏバス２０４は、上述した各ユニット間を接続するためのバスである。
画像入力装置（読取部）２０７は、原稿の画像を読み取り、その画像（画像データ）を制御する。画像出力装置２０８は、指定された画像データをインク又はトナーを用いてプリントする。尚、図２には図示していないが、複合機１０１はハードウェア構成としてカードリーダを有しているものとする。カードリーダは、かざされたＩＣカードから無線通信等を介してＩＣカードの情報を読み取る。
【００１８】
図４は、サーバ１０２のハードウェア構成の一例を示す図である。
本実施形態のサーバ１０２における処理を実現するプログラムは、例えば外部補助記憶装置３０６から記憶装置３０３にロードされ、中央処理装置３０２によって実行される。尚、外部補助記憶装置３０６の一例は、例えばハードディスク等である。入力装置３０１は、サーバ１０２の操作者が操作を行うための装置であり、一例としては、キーボードやポインティングデバイス（マウス等）等である。表示装置３０５は、設定内容等を表示する装置であり、一例としては、ＣＲＴや液晶表示装置等である。通信Ｉ／Ｆ装置３０７は、サーバ１０２をネットワークや複合機等の外部装置に接続するための装置である。Ｉ／Ｏバス３０４は、上述した各ユニット間を接続するためのバスである。尚、入力装置３０１及び表示装置３０５は、サーバ１０２のハードウェア構成として必須の構成（ユニット）ではない。
【００１９】
次に、複合機１０１、サーバ１０２の各種端末のモジュール構成について、図５と図６とを用いて説明する。
図５は、複合機１０１のモジュール構成の一例を示す図である。図６は、サーバ１０２のモジュール構成の一例を示す図である。
ＯＳ４０１は、オペレーティングシステムプログラムであり、複合機１０１のシステム全体を管理している。同様に、ＯＳ５０１は、オペレーティングシステムプログラムであり、サーバ１０２のシステム全体を管理している。
【００２０】
ＩＣカード認証アプリケーションＡ４０２は、複合機１０１を操作する操作者（ユーザ）のユーザ認証を行う。尚、ＩＣカード認証アプリケーションＡ４０２は、ＩＣカード認証アプリケーションＢ５０２と通信して共同して認証処理を行う。帳票発行アプリケーションＡ４０３は、帳票の発行をするため、主に原稿の読み取り、画像送信、状態監視等を行う。帳票発行アプリケーションＢ５０３は、主に画像受信、文書認識、マスキング、帳票作成、印刷指示等を行う。また、帳票発行アプリケーションＡ４０３と帳票発行アプリケーションＢ５０３と、は通信して共同して処理を行う。文書認識エンジン５０４は、身分証の認識を行う。プリンタドライバ５０５は、帳票発行アプリケーションＢ５０３の印刷指示により複合機１０１への印刷制御を実行する。
【００２１】
尚、以下の説明において、画面表示やユーザによる入力は複合機１０１の操作装置２０１で行われる。
上述したように、複合機１０１とサーバ１０２とは、ネットワーク１０３を介して相互に通信可能に接続されている。そして、複合機１０１のアプリケーションが提供する各種操作画面を介した操作等に応じて、複合機１０１のアプリケーションと、サーバ１０２のアプリケーションとが通信を行い、帳票発行に係る各種処理を実行する。
【００２２】
図７は、ＩＣカード認証アプリケーションＡ４０２及びＩＣカード認証アプリケーションＢ５０２の機能構成の一例を示す図である。
ＩＣカード情報取得部６０１は、タッチパネル２５０１に図８Ａの画面８００が表示されている状態でＩＣカードがかざされると、ＩＣカードよりＩＣカードの情報（ＩＣカード情報）を取得する。ここで、図８Ａは、画面８００の一例を示す図である。再び図７の説明に戻り、送信制御部６０２は、ＩＣカード情報取得部６０１が取得したＩＣカード情報をＩＣカード認証アプリケーションＢ５０２に送信する。
【００２３】
受信制御部６１１は、ＩＣカード認証アプリケーションＡ４０２よりＩＣカード情報を受信する。ユーザ認証部６１２は、受信制御部６１１が受信したＩＣカード情報と予め記憶されている認証情報とを用いてユーザ認証を行う。送信制御部６１３は、ユーザ認証部６１２におけるユーザ認証の結果（ユーザ認証結果）をＩＣカード認証アプリケーションＡ４０２に送信する。
【００２４】
受信制御部６０３は、ＩＣカード認証アプリケーションＢ５０２よりユーザ認証結果を受信する。画面制御部６０４は、受信制御部６０３が受信したユーザ認証結果が認証ＯＫの場合には、タッチパネル２５０１上の画面を画面８００から図８Ｃの画面８０２に遷移するよう制御する。ここで、図８Ｃは、画面８０２の一例を示す図である。
再び、図７の説明に戻り、画面制御部６０４は、受信制御部６０３が受信したユーザ認証結果が認証ＮＧの場合には、タッチパネル２５０１上の画面を画面８００から図８Ｂの画面８０１に遷移するよう制御する。また、画面制御部６０４は、画面８０１においてＯＫボタンが押されると、画面８０１から画面８００に遷移するよう制御する。ここで、図８Ｂは、画面８０１の一例を示す図である。
【００２５】
図９は、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３の機能構成の一例を示す図である。
画面制御部７０１は、身分証の選択に係る画面の制御を行う。帳票発行アプリケーションＡ４０３では図８Ｃの画面８０２が初期状態で表示される。操作者が身分証の部分を選択すると、操作者は図８Ｄの画面８０２ａのように身分証の種類を画面上において選択することができる。図８Ｄは、画面８０２ａの一例を示す図である。
【００２６】
スキャン制御部７０２は、画像入力装置２０７において身分証を読み取る制御を行う。操作者が、身分証を原稿台に置いて操作装置２０１においてスタートキー２５０３を押すと、タッチパネル２５０１に図８Ｅの画面８０３が表示される。図８Ｅは、画面８０３の一例を示す図である。
送信制御部７０３は、読み取った身分証の画像を帳票発行アプリケーションＢ５０３に送信する。このとき、タッチパネル２５０１上の画面は、画面制御部７０１の制御により、画面８０４に遷移する。
【００２７】
一方、画面８０２ａにおいて操作者が身分証として「免許証両面」を指定した場合、タッチパネル２５０１上の画面は、画面制御部７０１の制御により、画面８０２から図８Ｇの画面８０５に遷移する。図８Ｇは、画面８０５の一例を示す図である。操作者が、免許証を裏返して原稿台においてスタートキー２５０３を押すと、原稿の読み取りと画像の送信とがなされ、タッチパネル２５０１上の画面は、画面制御部７０１の制御により、図８Ｈの画面８０６に遷移する。図８Ｈは、画面８０６の一例を示す図である。
【００２８】
操作者が画面８０６において「はい」ボタンを押すと、タッチパネル２５０１上の画面は、画面制御部７０１の制御により、マスキング領域を指定する画面（マスキング領域指定画面）である図８Ｉの画面８０７又は図８Ｊの画面８０８に遷移する。図８Ｉは、画面８０７の一例を示す図である。また、図８Ｊは、画面８０８の一例を示す図である。
【００２９】
裏面画像のマスキング指定に関する画面表示には、以下に示すように、スキャン画像を使用する画面表示とスキャン画像を使用しない画面表示とがある。どちらの画面表示を実行するかは、操作者に選択させてもよいし、予め複合機１０１に設定されていてもよい。
スキャン画像を使用する画面表示の場合、帳票発行アプリケーションＡ４０３は、マスキング領域番号（図１０Ｇの９０７）と免許証裏面の前処理結果（図１０Ｄの９０４）とを合成した画像（図１０Ｈの９０８）を帳票発行アプリケーションＢから受信する。そして、帳票発行アプリケーションＡ４０３は、合成画像を図８Ｉの画面８０７に示すようにタッチパネル２５０１上に表示する。ここで、図１０Ｇは、マスキング領域番号の画像の一例を示す図である。図１０Ｄは、免許証裏面の前処理結果の一例を示す図である。図１０Ｈは、マスキング領域番号の画像と免許証裏面の前処理結果とを合成した画像の一例を示す図である。
【００３０】
一方、スキャン画像を使用しない画面表示の場合、帳票発行アプリケーションＡ４０３は、事前に用意されている未記入の免許証裏面画像（図１０Ｉの９０９）を、図８Ｉの画面８０７のようにタッチパネル２５０１上に表示する。ここで、図１０Ｉは、事前に用意されている免許証裏面画像の一例を示す図である。
【００３１】
操作者によって、図８Ｉの画面８０７又は図８Ｊの画面８０８が表示されている操作装置２０１において、テンキー１からテンキー９までの何れかのテンキーが押される。すると、画面に表示されている○の１〜９の領域のうち、押下されたテンキーに対応する領域に対応する領域がマスキングされる。もう一度、同じ番号のテンキーが押されるとマスキングされた領域からマスキングが削除される。また、操作装置２０１のリセットキー２５０４が押されるとマスキングが全て削除される。
【００３２】
図８Ｋの画面８０９は、図８Ｉの画面８０７の状態でテンキーの８が押された場合のマスキングの一例を示している。図８Ｋは、画面８０９の一例を示す図である。図８Ｌの画面８１０は、図８Ｊの画面８０８の状態でテンキーの８が押された場合のマスキングの一例を示している。図８Ｌは、画面８１０の一例を示す図である。図８Ｋの画面８０９又は図８Ｌの画面８１０でＯＫボタンが押されると、送信制御部７０３は、指定された（又は選択された）マスキング領域の情報を帳票発行アプリケーションＢ５０３に送信する。
【００３３】
受信制御部７１１は、身分証の画像やマスキング領域の情報を帳票発行アプリケーションＡ４０３より受信する。図１０Ａの９０１と図１０Ｂの９０２とが受信した身分証の画像例である。ここで、図１０Ａは、身分証の表面の画像の一例を示す図である。また、図１０Ｂは、身分証の裏面の画像の一例を示す図である。
【００３４】
文書認識部７１２は、文書認識エンジン５０４を用いて身分証の認識を行う。より具体的に説明すると、文書認識部７１２は、受信制御部７１１で受信した身分証の画像に対して前処理（方向補正、傾斜補正、余白除去）を行う。そして、文書認識部７１２は、前処理を行った画像と事前に登録されている身分証との特徴の比較を行い、どの種類の身分証かを特定する。ここで、図１０Ｃは、免許証の表面画像に対して前処理を実行した結果の画像の一例を示す図である。また、図１０Ｄは、免許証の裏面画像に対して前処理を実行した結果の画像の一例を示す図である。尚、帳票発行アプリケーションＢ５０３において上述したような身分証の認識が行われている際、複合機１０１のタッチパネル２５０１上の画面は、図８Ｍの画面８１１が表示されるよう画面制御部７０１によって制御される。図８Ｍは、画面８１１の一例を示す図である。
【００３５】
文書加工部７１３は、認識された身分証の画像へのマスキング（マスキング実行）や、マスキングされた身分証の画像と帳票（フォームデータ）との合成を行う。尚、帳票発行アプリケーションＢ５０３において上述したようなマスキングや合成が行われている際、複合機１０１のタッチパネル２５０１上の画面は、図８Ｎの画面８１２が表示されるよう画面制御部７０１によって制御される。図８Ｎは、画面８１２の一例を示す図である。尚、マスキングする領域や色、形状等の条件や、帳票へ合成する矩形は身分証ごとに事前に帳票発行アプリケーションＢ５０３に設定されているものとする。ここで、図１０Ｅは、免許証の表面画像に対してマスキングを行った結果の画像の一例を示す図である。また、図１０Ｆは、免許証の裏面画像に対してマスキングを行った結果の画像の一例を示す図である。また、図１０Ｊは、帳票（帳票ファイル又は帳票データ）の一例を示す図である。また、図１０Ｋは、合成後の画像の一例を示す図である。
【００３６】
文書印刷部７１４は、合成され後の画像の印刷を指示する。この指示により、プリンタドライバ５０５を経由して、複合機１０１から図１０Ｋの９１１に示されるような画像が印字出力される。
【００３７】
処理監視部７０４は、一定間隔で帳票発行アプリケーションＢ５０３から処理ステータスを取得する。処理ステータスが変化すると、処理監視部７０４は、処理ステータスを画面制御部７０１に渡す。画面制御部７０１は、処理ステータスに応じて、例えば上述したような画面の遷移を行う。
【００３８】
尚、画面制御部７０１は、処理ステータスが正常終了したことを示している場合、タッチパネル２５０１上の画面を画面８１４に遷移させる。また画面制御部７０１は、処理ステータスが、エラーが発生したことを示している場合、タッチパネル２５０１上の画面を画面８１５に遷移させる。尚、エラーメッセージはエラー原因によって異なる。
【００３９】
図１１は、ＩＣカード認証アプリケーションの全体処理の一例を示すフローチャートである。
ステップＳ１００１において、画面制御部６０４は、初期画面である画面８００をタッチパネル２５０１上に表示する。ステップＳ１００２において、ＩＣカード情報取得部６０１は、カードリーダにＩＣカードがかざされたか否かを判断する。ＩＣカード情報取得部６０１は、かざされたと判断した場合にはステップＳ１００３へ処理を進め、かざされたと判断しない場合にはステップＳ１００２の処理を繰り返す。
【００４０】
ステップＳ１００３において、ＩＣカード情報取得部６０１は、図１２のＩＣカード種類２００２とＩＣカード読み込み情報２００３とに応じて、かざされたＩＣカードの情報（ＩＣカード情報）を読み取る。ここで、図１２は、ＩＣカード認証アプリケーションＡ４０２の設定ファイルの一例を示す図である。図１２に示されるＩＣカード認証アプリケーションＡ４０２の設定ファイルは、外部補助記憶装置２０５に格納されており、ＩＣカード認証アプリケーションＡ４０２の各種処理で必要な設定が記述されている。
【００４１】
認証先サーバ設定２００１は、ＩＣカード認証アプリケーションＢ５０２に接続するための情報である。ＩＣカード種類２００２は、読み込むＩＣカードの種類を識別する情報である。ＩＣカード情報取得部６０１は、ＩＣカード種類２００２で設定されたＩＣカード以外は、ＩＣカードリーダにかざされても情報を取得しない。ＩＣカード読み込み情報２００３は、ＩＣカードの何の情報を読み込むかを示す情報である。ＩＣカード読み込み情報２００３の一例としては、例えばＩＣカードの製造番号や社員番号等である。
【００４２】
再び図１１の説明に戻り、ステップＳ１００４において、送信制御部６０２は、ＩＣカード情報取得部６０１が取得したＩＣカード情報を認証先サーバ設定２００１で設定されているサーバに送信する。
ステップＳ１００５において、受信制御部６１１は、ＩＣカード認証アプリケーションＡ４０２よりＩＣカード情報を受信する。尚、受信制御部６１１は、図１３の通信ポート２１０１を使用して、ＩＣカード情報を受信する。ここで、図１３は、ＩＣカード認証アプリケーションＢ５０２の設定ファイルの一例を示す図である。図１３に示されるＩＣカード認証アプリケーションＢ５０２の設定ファイルは、外部補助記憶装置３０６に格納されており、ＩＣカード認証アプリケーションＢ５０２の各種処理で必要な設定が記述されている。
通信ポート２１０１は、ＩＣカード認証アプリケーションＡ４０２と通信するためのポートである。
認証テーブル更新時刻２１０２は、認証テーブルを読み込みなおして情報を更新する時刻である。
【００４３】
ステップＳ１００６において、ユーザ認証部６１２は、受信制御部６１１が受信したＩＣカード情報と、図１４の認証テーブルとを照合して、正当なユーザか否かを判定する。ここで、図１４は、ＩＣカード認証アプリケーションＢ５０２の認証テーブルの一例を示す図である。図１４に示される認証テーブルは、外部補助記憶装置３０６に格納されており、ＩＣカード認証アプリケーションＢ５０２のユーザ認証処理で必要な設定が格納されている。
ＩＤ２２０１は、ＩＣカードの製造番号等のＩＣカード固有の情報である。
ユーザ名２２０２とパスワード２２０３とは、ＩＤ２２０１に対応する固有のユーザ名とパスワードとであり、帳票発行アプリケーションＡが帳票発行アプリケーションＢに接続する際に使用される情報である。
【００４４】
ユーザ認証部６１２は、受信制御部６１１が受信したＩＣカード情報を検索キーとして認証テーブルのＩＤを検索する。ユーザ認証部６１２は、検索した結果、ＩＣカード情報に対応するＩＤが認証テーブル内にあった場合、認証ＯＫ（認証）とし、ＩＣカード情報に対応するＩＤが認証テーブル内になかった場合、認証ＮＧ（非認証）とする。
尚、ユーザ認証部６１２は、図１３の認証テーブル更新時刻２１０２で設定された時刻になると、図１４の認証テーブルを更新する。
【００４５】
再び図１１の説明に戻り、ステップＳ１００７において、送信制御部６１３は、照合結果をＩＣカード認証アプリケーションＡ４０２に送信する。尚、照合結果は、認証ＯＫか認証ＮＧかの情報が含まれる情報（メッセージ）である。
ステップＳ１００８において、受信制御部６０３は、ＩＣカード認証アプリケーションＢ５０２より、照合結果を受信する。ステップＳ１００９において、画面制御部６０４は、照合結果を確認して、照合結果がＮＧの場合には、ステップＳ１０１０に処理を進め、照合結果がＯＫの場合には、ステップＳ１０１１に処理を進める。
【００４６】
ステップＳ１０１０において、画面制御部６０４は、エラー画面である図８Ｂの画面８０１をタッチパネル２５０１上に表示する。画面８０１においてＯＫボタンが押された場合、画面制御部６０４は、図８Ａの画面８００をタッチパネル２５０１上に表示する。
一方、ステップＳ１０１１において、画面制御部６０４は、帳票発行アプリケーションの初期画面である図８Ｃの画面８０２をタッチパネル２５０１上に表示する。
【００４７】
図１５は、帳票発行アプリケーションの全体処理の一例を示すフローチャートである。尚、本実施形態では両面処理（画像処理、マスキング処理）をする場合、裏面から処理するよう説明を行うが、表面処理を行った後、裏面処理を行うようにしてもよい。
ステップＳ１１０１において、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、片面共通処理を実行する。尚、片面共通処理の詳細は、後述する図１８を用いて説明する。
【００４８】
ステップＳ１１０２において、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、図８Ｃの画面８０２で指定された身分証の種類を判断する。帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、免許証両面が指定されたと判断した場合、ステップＳ１１０３へ処理を進める。一方、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、免許証片面又はパスポートが指定されたと判断した場合、ステップＳ１１０９へ処理を進める。
【００４９】
尚、ステップＳ１１０２の処理は、帳票発行アプリケーションＡ４０３側では例えば画面制御部７０１が実行し、帳票発行アプリケーションＢ５０３側では例えば文書認識部７１２が実行する。尚、ここで、ステップＳ１１０２の処理では、帳票発行アプリケーションＡ４０３が図８Ｃの画面８０２での指定に基づき判定を行い、判定結果を帳票発行アプリケーションＢ５０３に送ってもよい。また、帳票発行アプリケーションＡ４０３が図８Ｃの画面８０２での指定（指定情報）を帳票発行アプリケーションＢ５０３に送って、帳票発行アプリケーションＢ５０３がこの送られた情報に基づいて判定を行ってもよい。以下のステップＳ１１０４及びステップＳ１１０５も同様である。
【００５０】
ステップＳ１１０３において、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、両面共通処理を実行する。尚、両面共通処理の詳細は、後述する図１９を用いて説明する。
【００５１】
ステップＳ１１０４において、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、図８Ｈの画面８０６の入力（選択）に基づいて免許証の裏面のマスキングを行うか否かを判断する（裏面マスキング設定）。帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、「いいえ」（裏面マスキングしない）が選択された場合、ステップＳ１１０７へ処理を進める。一方、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、「はい」（裏面マスキングする）が選択された場合、ステップＳ１１０５へ処理を進める。尚、ステップＳ１１０４の処理は、帳票発行アプリケーションＡ４０３側では例えば画面制御部７０１が実行し、帳票発行アプリケーションＢ５０３側では例えば文書認識部７１２が実行する。
【００５２】
ステップＳ１１０５において、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、図１６の帳票発行アプリケーションＡの設定ファイルの裏面画像のマスキング指定方法２３０３に基づいて領域指定する設定か否かを判断する。
ここで、図１６は、帳票発行アプリケーションＡ４０３の設定ファイルの一例を示す図である。図１６に示される帳票発行アプリケーションＡ４０３の設定ファイルは、外部補助記憶装置２０５に格納されており、帳票発行アプリケーションＡ４０３の各種処理で必要な設定が記述されている。
【００５３】
接続サーバ設定２３０１は、帳票発行アプリケーションＢ５０３に接続するための情報である。スキャン解像度２３０２は、帳票発行アプリケーションＡ４０３が身分証をスキャンする解像度である。裏面画像のマスキング指定方法２３０３は、免許証の裏面をマスキングする際にタッチパネルに表示する画像を設定する情報である。「スキャン画像使用」と「デフォルトの画像使用」とのうちのどちらか一方を設定する必要がある。
【００５４】
帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、「スキャン画像使用」が設定されている場合、ステップＳ１１０６へ処理を進める。一方、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、「デフォルトの画像使用」が設定されている場合、ステップＳ１１０７へ処理を進める。
尚、帳票発行アプリケーションＢ５０３が通信に使用するポートは図１７の通信ポート２４０９で指定されたポートを使用する。
【００５５】
ここで、図１７は、帳票発行アプリケーションＢ５０３の設定ファイルの一例を示す図である。図１７に示される帳票発行アプリケーションＢ５０３の設定ファイルは、外部補助記憶装置３０６に格納されており、帳票発行アプリケーションＢ５０３の各種処理で必要な設定が記述されている。
登録文書情報２４０１は、スキャンした画像がどの身分証であるかを認識するため事前に登録されている情報である。登録されている文書は、免許証表面（ＩＤ＝１）、免許証裏面（ＩＤ＝２）、旅券（ＩＤ＝３）の３種類である。
前処理情報２４０２は、登録文書の前処理情報である。
特徴情報２４０３は、登録文書の特定の位置における特徴の情報である。特長には、色・直線・文字列・表セル、特定画像等を複数、設定することができる。
マスキング領域情報２４０４は、登録文書に対応したマスキング領域の設定情報である。免許証表面（ＩＤ＝１）と旅券（ＩＤ＝３）とは本籍の領域が該当し、背景色・前景色・パターン・角丸設定を設定することができる。
ＯＣＲ処理情報２４０５は、登録文書に対応したＯＣＲの設定情報である。免許証表面（ＩＤ＝１）の住所の領域に設定して、住所が「同上」であるかを確認するために使用される。
合成情報２４０６は、マスキング後の身分証画像（免許証表面（ＩＤ＝１）、免許証裏面（ＩＤ＝２）、旅券（ＩＤ＝３））を帳票に合成する位置情報（貼り付け位置情報）である。
帳票情報２４０７は、身分証の種類（免許証片面（ＩＤ＝１）、免許証両面（ＩＤ＝２）、旅券（ＩＤ＝３））ごとに使用する帳票ファイルの設定である。
プリンタ設定２４０８は、使用するプリンタ名及びプリンタドライバを複合機のＩＰアドレスと対応付けしたものである。
通信ポート２４０９は、帳票発行アプリケーションＡ４０３と通信するためのポートである。
【００５６】
再び、図１５の説明に戻り、ステップＳ１１０６において、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、裏面画像処理を実行する。尚、裏面画像処理の詳細は、後述する図２０を用いて説明する。ステップＳ１１０７において、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、裏面マスキング処理を実行する。尚、裏面マスキング処理の詳細は、後述する図２１を用いて説明する。
【００５７】
ステップＳ１１０８において、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、裏面処理を実行する。尚、裏面処理の詳細は、後述する図２２を用いて説明する。ステップＳ１１０９において、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、表面処理を実行する。尚、表面処理の詳細は、後述する図２３を用いて説明する。
【００５８】
ステップＳ１１１０において、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、帳票発行処理を実行する。尚、帳票発行処理の詳細は、後述する図２６を用いて説明する。ステップＳ１１１１において、帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３は、共通終了処理を実行する。尚、共通終了処理の詳細は、後述する図２７を用いて説明する。
【００５９】
図１８は、帳票発行アプリケーションの片面共通処理の一例を示すフローチャートである。
ステップＳ１２０１において、画面制御部７０１は、図８Ｃの画面８０２をタッチパネル２５０１上に表示する（表面読取指示表示）。ステップＳ１２０２において、画面制御部７０１は、ユーザからの指示に応じて身分証の種類を選択する。画面８０２の身分証の部分を選択すると身分証の部分が図８Ｄの画面８０２ａのように表示され、ユーザは身分証の種類を指示（又は選択）することができる。例えば、ユーザは、身分証として免許証を選択する場合も、免許証片面の読み取り（片面読み取り）か、免許証両面の読み取り（両面読み取り）かを、画面（又はプルダウンメニュー）８０２ａを用いて指示することができる。つまり、画面制御部７０１は、画面８０２ａにおけるユーザの指示に基づいて、身分証の種類（身分証の種類（種別）が免許証の場合は、片面読み取りか、両面読み取りかを含む）を設定することができる（読み取り面設定（読取面設定）、又は種類情報設定（種別情報設定））。
【００６０】
ユーザによって操作装置２０１のスタートキー２５０３が押下される（表面読取指示）と、ステップＳ１２０４において、画面制御部７０１は、スタートキー２５０３が押下されたことを検知する。ステップＳ１２０５において、送信制御部７０３は、ユーザが選択した身分証の種類（種類情報）を送信する（種類情報提供）。また、読取面設定についても同時に送信される（読取面設定送信）。尚、全ての送信先は図１６の接続サーバ設定２３０１に従うものとする。また、ここで、身分証の種類とは、例えば、選択可能な身分証が免許証とパスポートとであった場合、それぞれにＩＤが付与されておリ、このＩＤが身分証の種類となる。また、身分証が免許証の場合は、片面（表面）だけか、両面（表面及び裏面）か、の情報も身分証の種類として、含める。
【００６１】
ステップＳ１２０６において、受信制御部７１１は、身分証の種類を受信する（種類情報受け取り）。また、読取面設定についても同時に受信される（読取面設定受信）。一方、ステップＳ１２０７において、スキャン制御部７０２は、原稿台をスキャンして身分証の画像を読み取るよう画像入力装置２０７を制御する。尚、スキャン制御部７０２は、図１６のスキャン解像度２３０２で設定されている解像度でスキャンするよう画像入力装置２０７を制御する。尚、このとき、画面制御部７０１は、タッチパネル２５０１上の画面を図８Ｅの画面８０３に遷移させる。
【００６２】
ステップＳ１２０８において、送信制御部７０３は、画像入力装置２０７が読み取った身分証の画像を送信する（表面画像送信）。尚、このとき、画面制御部７０１は、タッチパネル２５０１上の画面を図８Ｆの画面８０４に遷移させる。図８Ｆは、画面８０４の一例を示す図である。ステップＳ１２０９において、受信制御部７１１は、身分証の画像を受信する（画像受け取り）。図１０Ａの９０１が受信した身分証の表面の画像の一例である。
【００６３】
ステップＳ１２１０において、文書認識部７１２は、身分証の画像を図１７の前処理情報２４０２に従って前処理（方向補正・傾斜補正・余白除去等）する。図１０Ｃの９０３が前処理の結果の画像の一例である。ステップＳ１２１１において、文書認識部７１２は、登録されている身分証（図１７の登録文書情報２４０１）に設定されている特長（図１７の特徴情報２４０３）と前処理の結果の画像との比較を行い、類似度を算出する。そして、文書認識部７１２は、前処理の結果の画像がどの身分証と一致するかを確認する（帳票認識）。
【００６４】
図１９は、帳票発行アプリケーションの両面共通処理の一例を示すフローチャートである。
ステップＳ１３０１において、画面制御部７０１は、身分証を裏返してスキャンするよう操作者に促すため、タッチパネル２５０１上の画面を図８Ｇの画面８０５（裏面読取指示表示）に遷移させる。ステップＳ１３０２において、ユーザが身分証を裏返して原稿台にセットする。ステップＳ１３０３において、ユーザが画面８０５のＯＫボタンを押す（裏面読取指示）。すると、ステップＳ１３０４において、スキャン制御部７０２は、原稿台をスキャンして身分証の画像を読み取るよう画像入力装置２０７を制御する。このとき、画面制御部７０１は、タッチパネル２５０１上の画面を図８Ｅの画面８０３に遷移させる。
【００６５】
ステップＳ１３０５において、送信制御部７０３は、画像入力装置２０７が読み取った身分証の画像を送信する（裏面画像送信）。尚、このとき、画面制御部７０１は、タッチパネル２５０１上の画面を図８Ｆの画面８０４に遷移させる。ステップＳ１３０６において、受信制御部７１１は、身分証の画像を受信する。図１０Ｂの９０２が受信した身分証の裏面の画像の一例である。
【００６６】
ステップＳ１３０７において、文書認識部７１２は、身分証の画像を図１７の前処理情報２４０２に従って前処理（方向補正・傾斜補正・余白除去等）する。図１０Ｄの９０４が前処理の結果の画像の一例である。ステップＳ１３０８において、文書認識部７１２は、登録されている身分証に設定されている特徴と前処理の結果の画像との比較を行い、類似度を算出する。そして、文書認識部７１２は、前処理の結果の画像がどの身分証と一致するかを確認する（帳票認識）。
【００６７】
ステップＳ１３０９において、文書認識部７１２は、これまで受信した２つの身分証の画像が帳票認識によって免許証の表面と裏面とであると認識されたか否かを判定する。文書認識部７１２は、これまで受信した２つの身分証の画像が帳票認識によって免許証の表面と裏面とであると認識されたと判定すると、ステップＳ１３１１に処理を進める。一方、文書認識部７１２は、これまで受信した２つの身分証の画像が帳票認識によって免許証の表面と裏面とであると認識されていないと判定すると、ステップＳ１３１０に処理を進める。
【００６８】
ステップＳ１３１１では、文書認識部７１２は、処理結果を正常終了（ＯＫ）として、ステップＳ１３１２に処理を進める。一方、ステップＳ１３１０では、文書認識部７１２は、処理結果をエラー（ＮＧ）として、ステップＳ１３１２に処理を進める。
【００６９】
ステップＳ１３１２において、文書認識部７１２は、処理結果を送信する。ステップＳ１３１３において、処理監視部７０４は、処理結果を受信する。ステップＳ１３１４において、処理監視部７０４は、処理結果がエラーか否かを判定する。処理監視部７０４は、処理結果がエラーであった場合、処理をステップＳ１３１６に進め、処理結果が正常終了であった場合、処理をステップＳ１３１５に進める。
ステップＳ１３１６では、画面制御部７０１がタッチパネル２５０１上にエラー画面を表示するよう制御する。一方、ステップＳ１３１５では、画面制御部７０１が、免許証の裏面をマスキングするか、操作者に確認するための図８Ｈの画面８０６をタッチパネル２５０１上に表示するよう制御する。
【００７０】
図２０は、帳票発行アプリケーションの裏面画像処理の一例を示すフローチャートである。
ステップＳ１４０１において、送信制御部７０３は、免許証裏面のマスキング領域指定画像の取得要求を送信する。尚、取得要求する画像は複合機１０１のタッチパネル２５０１上に表示するための、ステップＳ１３０６で帳票発行アプリケーションＢ５０３が受信した画像から生成した画像である。
【００７１】
ステップＳ１４０２において、受信制御部７１１は、免許証裏面のマスキング領域指定画像の取得要求を受信する。ステップＳ１４０３において、文書加工部７１３は、免許証裏面の前処理結果（図１０Ｄの９０４）に領域番号（識別情報）の画像（図１０Ｇの９０７）を合成する（識別情報を付加した合成画像を生成する画像生成）。合成結果の画像が図１０Ｈの９０８である。
【００７２】
ステップＳ１４０４において、文書加工部７１３は、複合機１０１のタッチパネル２５０１での表示に適したサイズに合成結果の画像を縮小する。文書加工部７１３は、この縮小した結果の画像を処理結果とする。ステップＳ１４０５において、文書加工部７１３は、処理結果の画像を送信する（合成画像送信）。ステップＳ１４０６において、処理監視部７０４は、処理結果の画像を受信する（合成画像受信）。ステップＳ１４０７において、処理監視部７０４は、受信した画像をマスキング領域指定画像に設定する。
【００７３】
図２１は、帳票発行アプリケーションの裏面マスキング処理の一例を示すフローチャートである。
ステップＳ１５０１において、画面制御部７０１は、マスキングフラグを全てＯＦＦにする。ここで、マスキングフラグは帳票発行アプリケーションＢ５０３の設定ファイルのマスキング領域情報２４０４に対応する。
【００７４】
ステップＳ１５０２において、画面制御部７０１は、免許証裏面のマスキング領域指定画面（図８Ｉの８０７又は図８Ｊの８０８）をタッチパネル２５０１上に表示する。画面制御部７０１は、マスキング領域指定画面において、マスキングフラグがＯＦＦの領域はマスキングせず、マスキングフラグがＯＮの領域はマスキングして表示する。
【００７５】
ステップＳ１５０３において、画面制御部７０１は、ユーザによってマスキング領域に対してのマスキングの指定入力があったか否かを判定する。リセットキーが押されたと判定した場合、画面制御部７０１は、処理をステップＳ１５０１に戻す。一方、タッチパネル２５０１上のテンキーの１から９のうちの何れかが押されたと判定した場合、画面制御部７０１は、処理をステップＳ１５０４に進める。ステップＳ１５０４では、画面制御部７０１が、押されたテンキーに該当するマスキングフラグを反転（ＯＦＦ→ＯＮ又はＯＮ→ＯＦＦ）する。図８Ｋの画面８０９は、図８Ｉの画面８０７の状態でテンキーの８が押された場合の画面の一例である。この画面制御は、画面制御部７０１が行う。また、図８Ｌの画面８１０は、図８Ｊの画面８０８の状態でテンキーの８が押された場合の画面の一例である。この画面制御は、画面制御部７０１が行う。一方、ＯＫボタンが押されたと判定した場合、画面制御部７０１は、処理をステップＳ１５０５に進める。
【００７６】
ステップＳ１５０５において、送信制御部７０３は、マスキングフラグを送信する（マスキング領域情報送信）。ステップＳ１５０６において、受信制御部７１１は、マスキングフラグを受信する（裏面マスキング領域情報受信）。ステップＳ１５０７において、文書加工部７１３は、免許証裏面の前処理結果に対して、マスキングフラグ（マスキング領域情報２４０４）に従ってマスキングする（裏面マスキング実行）。
【００７７】
尚、複合機１０１において、例えば図８Ｉの８０７のように表示されている画像に対し、タッチパネル２５０１上で○の１〜９の各レコード（行）を押下することによって、マスキング領域（マスキング領域）を指定することもできる。
【００７８】
図２２は、帳票発行アプリケーションの裏面処理の一例を示すフローチャートである。
ステップＳ１６０１において、処理監視部７０４は、文書加工部７１３宛に処理ステータス取得要求を送信する。ステップＳ１６０２において、文書加工部７１３は、処理ステータス取得要求を受信する。ここで、処理ステータス取得要求とはサーバ１０２での合成処理等の処理の進捗状況（処理ステータス）を取得するための要求である。
【００７９】
ステップＳ１６０３において、文書加工部７１３は、処理ステータスを送信する。ステップＳ１６０４において、処理監視部７０４は、処理ステータスを受信する。ステップＳ１６０５において、画面制御部７０１は、処理ステータスに応じて、タッチパネル２５０１上に例えば図８Ｎの画面８１２を表示するよう制御する。尚、処理ステータスがエラーの場合、画面制御部７０１は、タッチパネル２５０１上に図８Ｑの画面８１５のようなエラー画面を表示して、処理を終了する。図８Ｑは、画面８１５の一例を示す図である。
【００８０】
ステップＳ１６０６において、文書加工部７１３は、裏面マスキング結果があるか否かを確認する。文書加工部７１３は、裏面マスキング結果がある場合、処理をステップＳ１６０７に進め、裏面マスキング結果がない場合、処理をステップＳ１６０８に進める。
【００８１】
ステップＳ１６０７では、文書加工部７１３が、裏面マスキング結果を裏面処理結果とする。一方、ステップＳ１６０８では、文書加工部７１３が、裏面の前処理結果を裏面処理結果とする。尚、裏面処理結果は、後述するステップＳ１８０８で使用される。
【００８２】
図２３は、帳票発行アプリケーションの表面処理の一例を示すフローチャートである。
ステップＳ１７０１において、処理監視部７０４は、文書認識部７１２宛に処理ステータス取得要求を送信する。ステップＳ１７０２において、文書認識部７１２は、処理ステータス取得要求を受信する。
【００８３】
ステップＳ１７０３において、文書認識部７１２は、処理ステータスを送信する。ステップＳ１７０４において、処理監視部７０４は、処理ステータスを受信する。ここで、処理ステータス取得要求とはサーバ１０２での認識処理等の処理の進捗状況（処理ステータス）を取得するための要求である。ステップＳ１７０５において、画面制御部７０１は、処理ステータスに応じて、タッチパネル２５０１上に例えば図８Ｍの画面８１１を表示するよう制御する。尚、処理ステータスがエラーの場合、画面制御部７０１は、タッチパネル２５０１上にエラー画面を表示して、処理を終了する。
【００８４】
ステップＳ１７０６において、文書認識部７１２は、指定された身分証の種類と認識結果とが一致しているか否か（図８Ｃの画面８０２で指定された身分証の種類と実際にスキャンされた身分証の種類とが一致するか否か）を判定する。文書認識部７１２は、一致すると判定した場合、処理をステップＳ１７０８に進め、一致しないと判定した場合、処理をステップＳ１７０７に進める。
【００８５】
ステップＳ１７０７では、文書認識部７１２が、処理ステータスをエラーとする。一方、ステップＳ１７０８では、文書認識部７１２が、身分証の種類に応じて処理を分岐する。文書認識部７１２は、身分証の種類がパスポートの場合、処理をステップＳ１７０９に進め、身分証の種類が免許証の場合、処理をステップＳ１７１０に進める。
【００８６】
ステップＳ１７０９において、文書加工部７１３は、不要な上半分の画像を除去する。図２４は、前処理済みのパスポートの画像の一例を示す図である。図２５は、前処理済みのパスポートの画像から上半分を除去した画像の一例を示す図である。
【００８７】
一方、ステップＳ１７１０において、文書加工部７１３は、ステップＳ１２１０又はステップＳ１３０７で生成された、表面の前処理結果の画像の住所の欄を、図１７のＯＣＲ処理情報２４０５に従ってＯＣＲする。ステップＳ１７１１において、文書加工部７１３は、ＯＣＲの結果（ＯＣＲ結果）が所定の文字列、つまり「同上」であるか否かを判定する。文書加工部７１３は、ＯＣＲ結果が「同上」である（所定の領域に所定の文字列（同上）が存在する）と判定すると、ステップＳ１７１３に処理を進め、ＯＣＲ結果が「同上」でないと判定すると、ステップＳ１７１２に処理を進める。「同上」でない場合は本籍地の領域をマスキング領域と特定する（表面マスキング領域特定）。
【００８８】
ステップＳ１７１２において、文書加工部７１３は、マスキングする領域ごとにマスキング領域情報２４０４の矩形（座標値を含む）に従って、本籍欄をマスキングする。（表面マスキング実行）そして、文書加工部７１３は、マスキングした画像の結果を、表面処理結果とする。一方、ステップＳ１７１３において、文書加工部７１３は、表面の前処理結果を表面処理結果とする。
【００８９】
図２６は、帳票発行アプリケーションの帳票発行処理の一例を示すフローチャートである。
ステップＳ１８０１において、処理監視部７０４は、文書加工部７１３宛に処理ステータス取得要求を送信する。ステップＳ１８０２において、文書加工部７１３は、処理ステータス取得要求を受信する。
【００９０】
ステップＳ１８０３において、文書加工部７１３は、処理ステータスを送信する。ステップＳ１８０４において、処理監視部７０４は、処理ステータスを受信する。ステップＳ１８０５において、画面制御部７０１は、処理ステータスに応じて、タッチパネル２５０１上に例えば図８Ｏの画面８１３のように処理ステータスを表示する。図８Ｏは、画面８１３の一例を示す図である。尚、処理ステータスがエラーの場合、画面制御部７０１は、タッチパネル２５０１上にエラー画面を表示して、処理を終了する。
【００９１】
ステップＳ１８０６において、文書加工部７１３は、図８Ｃの画面８０２等で指定された身分証の種類に応じて処理を分岐する。文書加工部７１３は、指定された身分証の種類が免許証両面の場合、処理をステップＳ１８０７に進め、指定された身分証の種類が免許証片面又はパスポートの場合、処理をステップＳ１８０９に進める。
【００９２】
ステップＳ１８０７では、文書加工部７１３が、帳票（フォームデータ）に合成する免許証の表面と裏面との矩形を図１７の合成情報２４０６から取得する（貼り付け位置（配置）情報取得）。ステップＳ１８０８において、文書加工部７１３は、取得した矩形に対して表面処理結果と裏面処理結果とを合成する。より具体的に説明すると、文書加工部７１３は、図１７の帳票情報２４０７から使用する帳票（帳票のファイル）のファイルパスを取得する。そして、文書加工部７１３は、取得した帳票のファイルに対して、表面処理結果の画像と裏面処理結果の画像とを図１７の合成情報２４０６の矩形と合成方法（矩形内に収まるように縮小・拡大する、等倍等）とに従って貼り付ける。
【００９３】
一方、ステップＳ１８０９では、文書加工部７１３が、帳票に合成する免許証片面又はパスポートの矩形を図１７の合成情報２４０６から取得する（貼り付け位置情報取得）。ステップＳ１８１０において、文書加工部７１３は、取得した矩形に対して表面処理結果を合成する。
なお、本実施形態では、身分証の種類に応じて、異なる矩形（貼り付け位置情報）を用意する例を用いて説明を行ったが、身分証の種類に応じて、異なる帳票ファイルを用意しておいてもよい。この場合、ステップＳ１８０７や、ステップＳ１８０９において、文書加工部７１３は、身分証の種類に応じて、帳票ファイルを取得する（帳票データ取得）。そして、ステップＳ１８０８や、ステップＳ１８１０において、文書加工部７１３は、取得した帳票ファイルに設定されている貼り付け位置に、身分証を貼り付け、画像を合成する。（合成データ）
【００９４】
ステップＳ１８１１において、文書印刷部７１４は、要求のあった複合機１０１のＩＰアドレスに基づいて、図１７のプリンタ設定２４０８よりプリンタドライバ５０５の設定を取得する。尚、サーバ１０２は、ＩＰアドレスを複合機とサーバ間のＴＣＰ／ＩＰ通信上で取得する。なお、複合機１０１からの各種要求内にＩＰアドレスを含めることによってサーバ１０２がＩＰアドレスを特定するようにしてもよい。ステップＳ１８１２において、文書印刷部７１４は、合成結果（合成データ）を印刷データとしてプリンタドライバ５０５経由で、複合機１０１において印刷させるよう制御する。
ステップＳ１８１３において、複合機１０１は、印刷指示された帳票（印刷データ）をサーバ１０２より受信し、この印刷データを画像出力装置２０８から印字出力する。
【００９５】
図２７は、帳票発行アプリケーションの共通終了処理の一例を示すフローチャートである。
ステップＳ１９０１において、処理監視部７０４は、文書印刷部７１４宛に処理ステータス取得要求を送信する。ステップＳ１９０２において、文書印刷部７１４は、処理ステータス取得要求を受信する。ステップＳ１９０３において、文書印刷部７１４は、処理ステータスを送信する。ステップＳ１９０４において、処理監視部７０４は、処理ステータスを受信する。
【００９６】
ステップＳ１９０５において、画面制御部７０１は、処理ステータスに応じて、タッチパネル２５０１上に例えば図８Ｐの画面８１４のように正常終了画面を表示する。図８Ｐは、画面８１４の一例を示す図である。尚、処理ステータスがエラーの場合、画面制御部７０１は、タッチパネル２５０１上にエラー画面を表示して、処理を終了する。
【００９７】
図２８は、身分証として免許証両面が指定された場合の、サーバ１０２の処理の概要を説明するための図である。図２８に示されるように、サーバ１０２は、例えば、免許証の表面画像及び裏面画像に対して前処理を行い、マスキングを実行し、マスキングを実行した画像と、帳票（帳票ファイル）と、を合成する。
【００９８】
＜その他の実施形態＞
また、本発明の目的は、以下のようにすることによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記憶媒体は本発明を構成することになる。
【００９９】
また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれる。
【０１００】
更に、記憶媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【０１０１】
本発明を前記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【０１０２】
以上、上述した実施形態によれば、ユーザがデバイス側で操作指示するだけで、表面のみの画像が必要な場合と表面と裏面の画像が必要な場合の何れも、適切な形式でスキャン画像とフォームデータとが合成された印刷物を得ることができ、印刷物を入手する際の作業者の作業負担を減らすことができる。
また、上述した実施形態によれば、身分証の種類によって異なる矩形に貼り付けて帳票（身分証を貼り付けた帳票）を発行することができる。また、免許証の住所が「同上」の場合には、本籍をマスキングしないようにすることもできる。更に、免許証の裏面もマスキングすることができる。この場合、ユーザは、免許証の裏面のマスキングする領域を複合機１０１の操作装置２０１で指定することができる。
【０１０３】
また、上述した実施形態では、身分証を帳票に添付する例も用いて説明を行った。しかしながら、上述した実施形態の処理は、採用面接時に学生を平等に評価するため、卒業した学校名をマスキングして履歴書をコピーする等の処理にも適用することができる。
【０１０４】
また、上述した各フローチャートにおける処理は、複合機１０１とサーバ１０２とで各々処理を行う例を用いて説明を行った。しかしながら、身分証の画像がサーバ１０２に事前に格納されている場合や、合成した帳票を印刷せずにファイルに保存する場合等は、複合機１０１は使用せずにサーバ１０２のみで処理を行う等の変形も可能である。
【０１０５】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【０１０６】
【図１】印刷システム（帳票発行システム）の構成の一例を示す図である。
【図２】複合機１０１のハードウェア構成の一例を示す図である。
【図３】操作装置２０１の一例を示す図である。
【図４】サーバ１０２のハードウェア構成の一例を示す図である。
【図５】複合機１０１のモジュール構成の一例を示す図である。
【図６】サーバ１０２のモジュール構成の一例を示す図である。
【図７】ＩＣカード認証アプリケーションＡ４０２及びＩＣカード認証アプリケーションＢ５０２の機能構成の一例を示す図である。
【図８Ａ】画面８００の一例を示す図である。
【図８Ｂ】画面８０１の一例を示す図である。
【図８Ｃ】画面８０２の一例を示す図である。
【図８Ｄ】画面８０２ａの一例を示す図である。
【図８Ｅ】画面８０３の一例を示す図である。
【図８Ｆ】画面８０４の一例を示す図である。
【図８Ｇ】画面８０５の一例を示す図である。
【図８Ｈ】画面８０６の一例を示す図である。
【図８Ｉ】画面８０７の一例を示す図である。
【図８Ｊ】画面８０８の一例を示す図である。
【図８Ｋ】画面８０９の一例を示す図である。
【図８Ｌ】画面８１０の一例を示す図である。
【図８Ｍ】画面８１１の一例を示す図である。
【図８Ｎ】画面８１２の一例を示す図である。
【図８Ｏ】画面８１３の一例を示す図である。
【図８Ｐ】画面８１４の一例を示す図である。
【図８Ｑ】画面８１５の一例を示す図である。
【図９】帳票発行アプリケーションＡ４０３及び帳票発行アプリケーションＢ５０３の機能構成の一例を示す図である。
【図１０Ａ】身分証の表面の画像の一例を示す図である。
【図１０Ｂ】身分証の裏面の画像の一例を示す図である。
【図１０Ｃ】免許証の表面画像に対して前処理を実行した結果の画像の一例を示す図である。
【図１０Ｄ】免許証の裏面画像に対して前処理を実行した結果の画像の一例を示す図である。
【図１０Ｅ】免許証の表面画像に対してマスキングを行った結果の画像の一例を示す図である。
【図１０Ｆ】免許証の裏面画像に対してマスキングを行った結果の画像の一例を示す図である。
【図１０Ｇ】マスキング領域番号の画像の一例を示す図である。
【図１０Ｈ】マスキング領域番号の画像と免許証裏面の前処理結果とを合成した画像の一例を示す図である。
【図１０Ｉ】事前に用意されている免許証裏面画像の一例を示す図である。
【図１０Ｊ】帳票（帳票ファイル又は帳票データ）の一例を示す図である。
【図１０Ｋ】合成後の画像の一例を示す図である。
【図１１】ＩＣカード認証アプリケーションの全体処理の一例を示すフローチャートである。
【図１２】ＩＣカード認証アプリケーションＡ４０２の設定ファイルの一例を示す図である。
【図１３】ＩＣカード認証アプリケーションＢ５０２の設定ファイルの一例を示す図である。
【図１４】ＩＣカード認証アプリケーションＢ５０２の認証テーブルの一例を示す図である。
【図１５】帳票発行アプリケーションの全体処理の一例を示すフローチャートである。
【図１６】帳票発行アプリケーションＡ４０３の設定ファイルの一例を示す図である。
【図１７】帳票発行アプリケーションＢ５０３の設定ファイルの一例を示す図である。
【図１８】帳票発行アプリケーションの片面共通処理の一例を示すフローチャートである。
【図１９】帳票発行アプリケーションの両面共通処理の一例を示すフローチャートである。
【図２０】帳票発行アプリケーションの裏面画像処理の一例を示すフローチャートである。
【図２１】帳票発行アプリケーションの裏面マスキング処理の一例を示すフローチャートである。
【図２２】帳票発行アプリケーションの裏面処理の一例を示すフローチャートである。
【図２３】帳票発行アプリケーションの表面処理の一例を示すフローチャートである。
【図２４】前処理済みのパスポートの画像の一例を示す図である。
【図２５】前処理済みのパスポートの画像から上半分を除去した画像の一例を示す図である。
【図２６】帳票発行アプリケーションの帳票発行処理の一例を示すフローチャートである。
【図２７】帳票発行アプリケーションの共通終了処理の一例を示すフローチャートである。
【図２８】身分証として免許証両面が指定された場合の、サーバ１０２の処理の概要を説明するための図である。
【符号の説明】
【０１０７】
１０１  複合機
１０２  サーバ
２０１  操作装置
２０２  中央演算装置
２０３  記憶装置
２０５  外部補助記憶装置
２０６  通信Ｉ／Ｆ装置
２０７  画像入力装置
２０８  画像出力装置
３０１  入力装置
３０２  中央演算装置
３０３  記憶装置
３０５  表示装置
３０６  外部補助記憶装置
３０７  通信Ｉ／Ｆ装置
【図１】
0004755166.tif 000002
【図２】
0004755166.tif 000003
【図３】
0004755166.tif 000004
【図４】
0004755166.tif 000005
【図５】
0004755166.tif 000006
【図６】
0004755166.tif 000007
【図７】
0004755166.tif 000008
【図８Ａ】
0004755166.tif 000009
【図８Ｂ】
0004755166.tif 000010
【図８Ｃ】
0004755166.tif 000011
【図８Ｄ】
0004755166.tif 000012
【図８Ｅ】
0004755166.tif 000013
【図８Ｆ】
0004755166.tif 000014
【図８Ｇ】
0004755166.tif 000015
【図８Ｈ】
0004755166.tif 000016
【図８Ｉ】
0004755166.tif 000017
【図８Ｊ】
0004755166.tif 000018
【図８Ｋ】
0004755166.tif 000019
【図８Ｌ】
0004755166.tif 000020
【図８Ｍ】
0004755166.tif 000021
【図８Ｎ】
0004755166.tif 000022
【図８Ｏ】
0004755166.tif 000023
【図８Ｐ】
0004755166.tif 000024
【図８Ｑ】
0004755166.tif 000025
【図９】
0004755166.tif 000026
【図１０Ａ】
0004755166.tif 000027
【図１０Ｂ】
0004755166.tif 000028
【図１０Ｃ】
0004755166.tif 000029
【図１０Ｄ】
0004755166.tif 000030
【図１０Ｅ】
0004755166.tif 000031
【図１０Ｆ】
0004755166.tif 000032
【図１０Ｇ】
0004755166.tif 000033
【図１０Ｈ】
0004755166.tif 000034
【図１０Ｉ】
0004755166.tif 000035
【図１０Ｊ】
0004755166.tif 000036
【図１０Ｋ】
0004755166.tif 000037
【図１１】
0004755166.tif 000038
【図１２】
0004755166.tif 000039
【図１３】
0004755166.tif 000040
【図１４】
0004755166.tif 000041
【図１５】
0004755166.tif 000042
【図１６】
0004755166.tif 000043
【図１７】
0004755166.tif 000044
【図１８】
0004755166.tif 000045
【図１９】
0004755166.tif 000046
【図２０】
0004755166.tif 000047
【図２１】
0004755166.tif 000048
【図２２】
0004755166.tif 000049
【図２３】
0004755166.tif 000050
【図２４】
0004755166.tif 000051
【図２５】
0004755166.tif 000052
【図２６】
0004755166.tif 000053
【図２７】
0004755166.tif 000054
【図２８】
0004755166.tif 000055