(57)【要約】【課題】ユーザーのアクセス権限に応じた秘匿化を行う。【解決手段】通信制御部１１４により、スキャナー部１０１が読み取った定型文書の画像データを文書管理サーバー２００に送信し、システム制御部１２１により、通信制御部１１４に対し、文書管理サーバー２００に、選択された文書ファイルの送信要求と、文書ファイルを選択したユーザーに関する秘匿化情報の送信要求とを送信させる。また、システム制御部１２１は、画像処理部１１８に対し、秘匿化情報に基づき、秘匿化が設定されている特定領域を視認不可とする画像処理を指示する。これにより、ユーザーに関する秘匿化情報に基づき、文書ファイルに対しての特定領域の視認不可の画像処理を実行できる。【選択図】図２
2020009365.tif 000002
【特許請求の範囲】
【請求項１】
定型文書の画像データを取得する画像形成装置と、
前記画像形成装置が取得した前記画像データを文書ファイルとして管理する文書管理サーバーとを備え、
前記文書管理サーバーは、前記文書ファイルの特定領域に対するユーザー毎の秘匿化情報を管理し、
前記画像形成装置は、
前記文書管理サーバーに、選択された前記文書ファイルの送信要求と、前記文書ファイルを選択したユーザーに関する前記秘匿化情報の送信要求とを送信し、
前記秘匿化情報に基づき、秘匿化が設定されている前記文書ファイルの特定領域を視認不可とする
ことを特徴とする文書管理システム。
【請求項２】
前記文書管理サーバーは、前記文書ファイルの文書種別毎に関連付けられたユーザー毎の前記秘匿化情報が登録されている管理テーブルを管理するファイル情報管理部を有し、
前記秘匿化情報は、前記文書種別毎のテンプレートが有する前記文書ファイルの前記特定領域の座標情報と、ユーザー毎に対応させた前記特定領域の視認の可否とを含むものであり、
前記画像形成装置は、
前記文書管理サーバーから受け取った前記文書ファイルの指定領域の文字列を認識して前記文書種別を特定する画像認識部と、
前記画像認識部が特定した前記文書種別に関連する前記秘匿化情報の送信要求を出すシステム制御部とを有する
ことを特徴とする請求項１に記載の文書管理システム。
【請求項３】
画像処理部と、
スキャナー部と、
前記スキャナー部が読み取った定型文書の画像データを文書管理サーバーに送信する通信制御部と、
前記通信制御部に対し、前記文書管理サーバーに、選択された前記文書ファイルの送信要求と、前記文書ファイルを選択したユーザーに関する秘匿化情報の送信要求とを送信させるシステム制御部とを備え、
前記システム制御部は、前記画像処理部に対し、前記秘匿化情報に基づき、秘匿化が設定されている特定領域を視認不可とする画像処理を指示する
ことを特徴とする画像形成装置。
【請求項４】
通信制御部により、スキャナー部が読み取った定型文書の画像データを文書管理サーバーに送信する工程と、
システム制御部により、前記通信制御部に対し、前記文書管理サーバーに、選択された前記文書ファイルの送信要求と、前記文書ファイルを選択したユーザーに関する秘匿化情報の送信要求とを送信させる工程とを有し、
前記システム制御部は、画像処理部に対し、前記秘匿化情報に基づき、秘匿化が設定されている特定領域を視認不可とする画像処理を指示する
ことを特徴とする文書管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報の秘匿化に適した文書管理システム、画像形成装置、及び文書管理方法に関する。
【背景技術】
【０００２】
たとえば、ＭＦＰ(Multifunction Peripheral)等の画像形成装置と、文書管理サーバーとをネットワークを介して接続している環境においては、画像形成装置によって文書管理サーバーに保存されている文書ファイル等を読み出すことで、印刷、又は閲覧できるようになっている。なお、また、このような環境では、文書ファイルに機密情報等が含まれていることがあり、情報流出防止の観点から、文書ファイルに秘匿化処理を施すことがある。
【０００３】
このような秘匿化処理に関するものとして、特許文献１では、原稿をスキャンしてデータを生成する画像形成装置と、スキャンした結果生成されるデータを保存する記憶装置と、記憶装置に保存されたデータをユーザーに公開するアプリケーションサーバーと、アプリケーションサーバーとネットワークを介して接続された情報処理装置とから構成される文書管理システムにおいて、画像形成装置は、原稿のキー領域設定手段と、原稿のコンテンツ領域及び公開レベル設定手段と、設定された公開レベルに従って公開レベル毎にコンテンツ領域をマスクした複数のデータを生成するデータ生成手段と、生成したデータの公開レベル判定手段と、生成したデータを公開レベルに従って記憶装置に記憶するデータ記憶手段とを有する文書管理システムを提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１４０９５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１の文書管理システムでは、スキャンした原稿のコンテンツ領域に対して設定された公開レベルに従い、黒塗りを施すことで、特定の領域に対する秘匿化が可能となっている。
【０００６】
ところが、特定の領域に対する秘匿化は、設定されている公開レベルに従ったものであるため、ユーザーのアクセス権限に応じた秘匿化を行うことができない。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる画像形成装置、文書管理システム、及び文書管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の文書管理システムは、定型文書の画像データを取得する画像形成装置と、前記画像形成装置が取得した前記画像データを文書ファイルとして管理する文書管理サーバーとを備え、前記文書管理サーバーは、前記文書ファイルの特定領域に対するユーザー毎の秘匿化情報を管理し、前記画像形成装置は、前記文書管理サーバーに、選択された前記文書ファイルの送信要求と、前記文書ファイルを選択したユーザーに関する前記秘匿化情報の送信要求とを送信し、前記秘匿化情報に基づき、秘匿化が設定されている前記文書ファイルの特定領域を視認不可とすることを特徴とする。
また、前記文書管理サーバーは、前記文書ファイルの文書種別毎に関連付けられたユーザー毎の前記秘匿化情報が登録されている管理テーブルを管理するファイル情報管理部を有し、前記秘匿化情報は、前記文書種別毎のテンプレートが有する前記文書ファイルの前記特定領域の座標情報と、ユーザー毎に対応させた前記特定領域の視認の可否とを含むものであり、前記画像形成装置は、前記文書管理サーバーから受け取った前記文書ファイルの指定領域の文字列を認識して前記文書種別を特定する画像認識部と、前記画像認識部が特定した前記文書種別に関連する前記秘匿化情報の送信要求を出すシステム制御部とを有することを特徴とする。
本発明の画像形成装置は、画像処理部と、スキャナー部と、前記スキャナー部が読み取った定型文書の画像データを文書管理サーバーに送信する通信制御部と、前記通信制御部に対し、前記文書管理サーバーに、選択された前記文書ファイルの送信要求と、前記文書ファイルを選択したユーザーに関する秘匿化情報の送信要求とを送信させるシステム制御部とを備え、前記システム制御部は、前記画像処理部に対し、前記秘匿化情報に基づき、秘匿化が設定されている特定領域を視認不可とする画像処理を指示することを特徴とする。
本発明の文書管理方法は、通信制御部により、スキャナー部が読み取った定型文書の画像データを文書管理サーバーに送信する工程と、システム制御部により、前記通信制御部に対し、前記文書管理サーバーに、選択された前記文書ファイルの送信要求と、前記文書ファイルを選択したユーザーに関する秘匿化情報の送信要求とを送信させる工程とを有し、前記システム制御部は、画像処理部に対し、前記秘匿化情報に基づき、秘匿化が設定されている特定領域を視認不可とする画像処理を指示することを特徴とする。
本発明の文書管理システム、画像形成装置、及び文書管理方法では、通信制御部により、スキャナー部が読み取った定型文書の画像データを文書管理サーバーに送信し、システム制御部により、通信制御部に対し、文書管理サーバーに、選択された文書ファイルの送信要求と、文書ファイルを選択したユーザーに関する秘匿化情報の送信要求とを送信させる。また、システム制御部は、画像処理部に対し、秘匿化情報に基づき、秘匿化が設定されている特定領域を視認不可とする画像処理を指示する。
これにより、ユーザーに関する秘匿化情報に基づき、文書ファイルに対しての特定領域の視認不可の画像処理を実行できる。
【発明の効果】
【０００９】
本発明の文書管理システム、画像形成装置、及び文書管理方法によれば、ユーザーに関する秘匿化情報に基づき、文書ファイルに対しての特定領域の視認不可の画像処理を実行できるので、ユーザーのアクセス権限に応じた秘匿化を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の文書管理システムの一実施形態を説明するための図である。
【図２】図１のＭＦＰ、文書管理サーバー、ユーザー端末の構成の一例について説明するための図である。
【図３】図１の文書管理システムにおける文書ファイルの秘匿化の概要について説明するものであって、図３（ａ）はインボイスＡの定型文書の一例を示す図であり、図３（ｂ）は図３（ａ）の定型文書をサンプルとしたインボイスＡのテンプレートの一例を示す図である。
【図４】図３（ｂ）のインボイスＡのテンプレートの関連情報について説明するものであって、図４（ａ）はインボイスＡのテンプレートを示す図であり、図４（ｂ）はインボイスＡに関連付けられた管理テーブルの一例を示す図である。
【図５】インボイスＢのテンプレートの関連情報について説明するものであって、図５（ａ）はインボイスＢのテンプレートを示す図であり、図５（ｂ）はインボイスＢに関連付けられた管理テーブルの一例を示す図である。
【図６】図４（ａ）のインボイスＡのテンプレートの他の関連情報について説明するものであって、図６（ａ）は図４（ａ）に示したインボイスＡのテンプレートを示す図であり、図６（ｂ）はゾーンＯＣＲによって認識した文書属性情報が登録されるインボイスＡに関連付けられた他の管理テーブルの一例を示す図である。
【図７】文書ファイルの秘匿化の例について説明するものであって、図７（ａ）は一部の領域を黒塗りとした場合の印刷例１を示す図であり、図７（ｂ）は複数の領域を黒塗りとした場合の印刷例２を示す図である。
【図８】図１の文書管理システムによる秘匿化処理について説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の文書管理システムの一実施形態を、図１〜図８を参照しながら説明する。なお、以下の説明においての画像形成装置の一例としては、たとえば印刷機能、コピー機能、ＦＡＸ(Facsimile)機能、ネットワーク経由でのデータ送受信機能等を搭載した複合的な周辺機器であるＭＦＰ(Multifunction Peripheral)であるものとする。
【００１２】
まず、図１に示すように、文書管理システムは、画像形成装置であるＭＦＰ１００と、文書管理サーバー２００と、ユーザー端末３００とを備えている。ＭＦＰ１００は、ＬＡＮ(Local Area Network)等のネットワーク４００に接続されている。また、ＭＦＰ１００は、ネットワーク４００を介して文書管理サーバー２００とＰＣ(Personal Computer)等のユーザー端末３００とに接続されている。なお、ＭＦＰ１００は、ネットワーク４００又は無線通信により、スマートフォン等の携帯端末と接続されていてもよい。
【００１３】
ユーザー端末３００は、ネットワーク４００を介し、ＭＦＰ１００のいずれかに印刷ジョブを送信できる。ＭＦＰ１００は、後述のＨＤＤ１０６にユーザーボックスを搭載しており、ユーザー端末３００から受け取った印刷ジョブを登録する。ユーザー端末３００から印刷ジョブを送信する場合、ＭＦＰ１００側に登録してある認証情報であるユーザーＩＤ及びパスワードを用いる。ＭＦＰ１００側で印刷を実行する場合、たとえばログイン処理が必要となる。この場合、ＭＦＰ１００側では、たとえば後述のパネル部１０５を介して入力されたユーザーＩＤ及びパスワードと、既に登録されているユーザーＩＤ及びパスワードとを照合してユーザー認証を行い、ユーザー認証に成功すると、選択した印刷ジョブの印刷処理を実行する。また、詳細については後述するが、ＭＦＰ１００側で文書管理サーバー２００に保存されている文書ファイル等の印刷、又は閲覧を行う場合、ユーザー毎に設定された秘匿化情報に基づき、特定の領域に対する秘匿化処理が行われる。
【００１４】
次に、図２を参照し、ＭＦＰ１００、文書管理サーバー２００、ユーザー端末３００の構成の一例について説明する。ＭＦＰ１００は、スキャナー部１０１、プリンター部１０２、ＦＡＸ部１０３、Ｉ／Ｆ（インターフェース）１０４、パネル部１０５及びＨＤＤ１０６の動作を制御する制御部１１０を備えている。
【００１５】
スキャナー部１０１は、イメージセンサ（図示省略）によって読み取られる図示しない用紙上の画像をデジタルの画像データに変換し、制御部１１０に入力するデバイスである。プリンター部１０２は、制御部１１０から出力される印刷データに基づき、図示しない用紙上に画像を印刷するデバイスである。ＦＡＸ部１０３は、制御部１１０から出力されるデータを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからのデータを受信して制御部１１０に入力するデバイスである。
【００１６】
Ｉ／Ｆ１０４は、ネットワーク４００を介し、文書管理サーバー２００、ＭＦＰ１００、ユーザー端末３００等との通信を受け持つ。なお、Ｉ／Ｆ１０４は、図示しないコンテンツサーバーやウェブサーバー等との通信を受け持ってもよい。パネル部１０５は、ＭＦＰ１００の印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能や、各種設定のための表示を行うタッチパネル等のデバイスである。また、パネル部１０５は、ログイン処理で必要となる認証情報であるユーザーＩＤ及びパスワードの入力を促す内容を表示する。ＨＤＤ１０６は、ＭＦＰ１００の種々の機能を提供するためのアプリケーションプログラム等を記憶している記憶デバイスである。また、ＨＤＤ１０６は、たとえばユーザー端末３００側から登録された印刷ジョブを記憶するユーザーボックスを有している。
【００１７】
制御部１１０は、アプリケーションプログラム、画像形成プログラム、および制御プログラム等を実行してＭＦＰ１００全体の動作を制御するプロセッサーである。制御部１１０は、スキャナー制御部１１１、プリンター制御部１１２、ＦＡＸ（Facsimile)制御部１１３、通信制御部１１４、ＲＡＭ(Random Access Memory)１１５、ＲＯＭ(Read-Only Memory)１１６、画像認識部１１７、画像処理部１１８、パネル操作制御部１１９、ＨＤＤ制御部１２０、システム制御部１２１を備えている。また、これらは、データバス１２２に接続されている。
【００１８】
スキャナー制御部１１１は、スキャナー部１０１の読み取り動作を制御する。プリンター制御部１１２は、プリンター部１０２の印刷動作を制御する。ＦＡＸ制御部１１３は、ＦＡＸ部１０３によるデータの送受信動作を制御する。通信制御部１１４は、Ｉ／Ｆ１０４を介し、ネットワーク４００経由でのデータ等の送受信の制御を行う。ＲＡＭ１１５は、プログラムを実行するためのワークメモリーである。また、ＲＡＭ１１５は、画像処理部１１８によって画像処理された印刷データを記憶する。ＲＯＭ１１６には、各部の動作チェック等を行う制御プログラムが記憶されている。
【００１９】
画像認識部１１７は、たとえばゾーンＯＣＲ(Optical Character Recognition)の機能を有し、たとえばスキャナー部１０１が読み取ったたとえば後述の図３（ａ）の定型文書５００の画像データに対し、たとえば最上段に位置するタイトルの記入欄５０１の文字列の文字認識を行い、文書種別を特定する。画像処理部１１８は、スキャナー部１０１によって読み取られた画像データに対する画像処理（ラスタライズ）を行う。また、画像処理部１１８は、ＨＤＤ１０６のユーザーボックスに登録された印刷ジョブに対する画像処理（ラスタライズ）を行う。なお、システム制御部１２１は、画像処理部１１８が画像処理した印刷データを、一旦、ＲＡＭ１１５に記憶させる。また、画像処理部１１８は、システム制御部１２１の指示に基づき、たとえば後述の図４（ａ）に示すインボイスＡのテンプレート５１０が示す認識エリア５１１、５１２、５１７ａに対応する、後述の図３（ａ）の定型文書５００の記入欄５０２や記載項目５０７ａの文字列に対する黒塗り等の秘匿化を行う。パネル操作制御部１１９は、パネル部１０５の表示動作を制御する。また、パネル操作制御部１１９は、パネル部１０５を介し、印刷、コピー、ＦＡＸ、ネットワーク４００経由でのデータ送受信等の開始、認証情報の入力等の入力等を受け付ける。
【００２０】
システム制御部１２１は、各部の連携動作等を制御する。また、システム制御部１２１は、パネル操作制御部１１９がパネル部１０５を介してログインのためのユーザーＩＤ及びパスワードを示す認証情報の入力を受け付けると、たとえばＨＤＤ１０６に登録されているユーザーの認証情報と比較し、ユーザーの認証を行う。また、システム制御部１２１は、ユーザーの認証に成功すると、パネル操作制御部１１９に対してパネル部１０５を介しての各種指示等の入力を受け付けを許可する。また、システム制御部１２１は、パネル操作制御部１１９が文書ファイルの印刷、又は閲覧の指示を受け付けると、文書管理サーバー２００から該当する文書ファイルと、ユーザー毎の秘匿化情報とを取得し、画像処理部１１８に対して秘匿化情報に基づいた画像処理を指示する。
【００２１】
文書管理サーバー２００は、Ｉ／Ｆ２０１を制御する制御部２１０を備えている。Ｉ／Ｆ２０１は、ネットワーク４００経由でのＭＦＰ１００、ユーザー端末３００等との通信を受け持つ。制御部２１０は、アプリケーションプログラム及び制御プログラム等を実行して文書管理サーバー２００全体の動作を制御するプロセッサーである。制御部２１０は、ＲＡＭ２１１、ＲＯＭ２１２、通信制御部２１３、ファイル情報管理部２１４、システム制御部２１５を備えている。また、これらは、データバス２１６に接続されている。
【００２２】
ＲＡＭ２１１は、プログラムを実行するためのワークメモリーである。ＲＯＭ２１２は、各部の動作チェック等を行う制御プログラムを記憶している。通信制御部２１３は、Ｉ／Ｆ２０１を介し、ネットワーク４００経由でのＭＦＰ１００、ユーザー端末３００等とのデータ等の送受信の制御を行う。ファイル情報管理部２１４は、ＭＦＰ１００から受け取った文書ファイルを管理する。また、ファイル情報管理部２１４は、詳細については後述するが、後述の図４（ａ）に示すインボイスＡのテンプレート５１０、図５（ａ）に示すインボイスＢのテンプレート５３０、図４（ｂ）に示すインボイスＡのユーザー毎の秘匿化情報を有する管理テーブル５２０、図５（ｂ）に示すインボイスＢのユーザー毎の秘匿化情報を有する管理テーブル５４０等を管理する。ここで、秘匿化情報とは、たとえば図４（ｂ）の管理テーブル５２０に登録されているメタデータＡ、Ｂの座標情報と、ユーザー毎に対応させたメタデータＡ、Ｂの印刷の許可、又は禁止を示す内容とを含むものである。なお、メタデータＡ、Ｂの印刷の許可、又は禁止とは、視認可とするか視認不可とするかを意味する。システム制御部２１５は、通信制御部２１３を介し、ＭＦＰ１００からの文書ファイル等を受け取ると、ファイル情報管理部２１４に対し、管理を指示する。また、システム制御部２１５は、ＭＦＰ１００からの文書ファイルや、ユーザー毎の秘匿化情報の送信要求があると、ファイル情報管理部２１４が管理している文書ファイルと秘匿化情報とを、通信制御部２１３を介して送信する。
【００２３】
ユーザー端末３００は、Ｉ／Ｆ３０１、キーボード３０２、マウス３０３、表示部３０４、ＨＤＤ３０５を制御する制御部３１０を備えている。Ｉ／Ｆ３０１は、ネットワーク４００を介し、ＭＦＰ１００、文書管理サーバー２００等との通信を受け持つ。なお、Ｉ／Ｆ３０１は、ネットワーク４００を介し、図示しないコンテンツサーバーやウェブサーバー等との通信を受け持ってもよい。キーボード３０２は、制御部３１０に文字等を入力する入力デバイスである。マウス３０３は、制御部３１０に入力位置等を指示する入力デバイスである。表示部３０４は、文字等の情報を表示する。ＨＤＤ３０５は、ユーザー端末３００の種々の機能を提供するためのアプリケーションプログラム等を記憶している記憶デバイスである。
【００２４】
制御部３１０は、アプリケーションプログラム及び制御プログラム等を実行してユーザー端末３００全体の動作を制御するプロセッサーである。制御部３１０は、通信制御部３１１、ＲＡＭ３１２、ＲＯＭ３１３、入力デバイス制御部３１４、表示制御部３１５、ＨＤＤ制御部３１６、システム制御部３１７を備えている。また、これらは、データバス３１８に接続されている。
【００２５】
通信制御部３１１は、Ｉ／Ｆ３０１を介し、ＭＦＰ１００、文書管理サーバー２００等との送受信の制御を行う。ＲＡＭ３１２は、プログラムを実行するためのワークメモリーである。ＲＯＭ３１３には、各部の動作チェック等を行う制御プログラムが記憶されている。入力デバイス制御部３１４は、キーボード３０２及びマウス３０３の入力動作を制御し、キーボード３０２及びマウス３０３の入力信号を制御部３１０に渡す。表示制御部３１５は、表示部３０４の表示動作を制御する。ＨＤＤ制御部３１６は、ＨＤＤ３０５に対するデータの読み出し及び書き込み等を制御する。システム制御部３１７は、各部の連携動作等を制御する。また、システム制御部３１７は、ＭＦＰ１００のいずれかに対する印刷ジョブの登録指示があると、通信制御部３１１を介し、ＭＦＰ１００のいずれかに印刷ジョブを送信する。
【００２６】
次に、図３を参照し、文書ファイルの秘匿化の概要について説明する。まず、図３（ａ）は、インボイスＡの定型文書５００の一例を示している。すなわち、ＭＦＰ１００のスキャナー部１０１が定型文書５００を読み取ったとする。このとき、上述した画像認識部１１７は、スキャナー部１０１が読み取った定型文書５００の画像データに対して文字認識を行い、タイトルの文字列がインボイスであり、かつタイトルの記入欄５０１の位置が定型文書５００の右上であるとき、図３（ａ）の定型文書５００をインボイスＡの定型文書５００として認識する。また、システム制御部１２１は、スキャナー部１０１が読み取った定型文書５００の画像データを文書管理サーバー２００に保存するために、文書管理サーバー２００に送信する際、定型文書５００の画像データがインボイスＡであることを通知する。これにより、文書管理サーバー２００のファイル情報管理部２１４は、定型文書５００の画像データがインボイスＡに該当するものとして管理する。
【００２７】
ここで、定型文書５００には、たとえばINVOICEとしたタイトルの記入欄５０１、依頼主(Sender)の住所等の記入欄５０２、お届け先(Addressee)の記入欄５０３、郵便物番号 (Mail Item No.)の記入欄５０４、送達手段 (Shipped Per) の記入欄５０５、備考（Remarks)の記入欄５０６、内容品の記載(Description)の記入欄５０７、郵便物の個数(Numberof pieces)の記入欄５０８、署名(Signature)の記入欄５０９等が設けられている。なお、符号５０７ａ、５０７ｂは、内容品の記載項目を示している。記載項目５０７ａ、５０７ｂは、図示のように、２個に限らず、複数であってもよい。
【００２８】
図３（ｂ）は、ゾーンＯＣＲに用いるテンプレート５１０の一例を示すものであって、図３（ａ）の定型文書５００をサンプルとしたものである。テンプレート５１０には、たとえばタイトルの記入欄５０１に相当する認識エリア５１１、依頼主(Sender)の住所等の記入欄５０２に相当する認識エリア５１２、内容品の記載(Description)の記入欄５０７の記載項目５０７ａに相当する認識エリア５１７ａが設けられている。ここで、認識エリア５１１は、文書種別を特定するためのアンカーとして設定される。また、認識エリア５１２、５１７ａは、インボイスＡにおける視認可領域、又は視認不可領域として設定される。なお、認識エリア５１２、５１７ａの設定は任意であり、他の記入欄５０３〜５０６、記載項目５０７ｂ、記入欄５０８、５０９についてもインボイスＡにおける視認可領域、又は視認不可領域として設定できる。
【００２９】
次に、図４を参照し、文書管理サーバー２００のファイル情報管理部２１４が管理するインボイスＡのテンプレート５１０等の詳細について説明する。まず、図４（ａ）は、上述したインボイスＡのテンプレート５１０を示している。インボイスＡのテンプレート５１０には、上述したように、認識エリア５１１、５１２、５１７ａが設定されているとする。ここで、認識エリア５１１は上述したように文書種別を特定するためのアンカーであり、認識エリア５１２のメタデータがＡであり、認識エリア５１７ａのメタデータがＢであるとする。また、これらの認識エリア５１２、５１７ａのユーザー毎の情報の閲覧、及び印刷の権限の有無については、図４（ｂ）に示すインボイスＡの管理テーブル５２０に登録されているとする。
【００３０】
すなわち、管理テーブル５２０には、メタデータの項目５２１、座標情報の項目５２２、ユーザーの項目５２３、閲覧の項目５２４、印刷の項目５２５が設けられている。また、項目５２１には、メタデータＡ、Ｂが登録されている。項目５２２には、メタデータＡに対応した座標情報である（xxx，yyy）が登録されている。また、項目５２２には、メタデータＢに対応した座標情報である（www，zzz）が登録されている。項目５２３には、メタデータＡ、Ｂのそれぞれに対応させてユーザーＡ、ユーザーＢ、グループＣの認識情報が登録されている。ユーザーＡ、及びユーザーＢの認識情報としては、たとえばＭＦＰ１００へのログイン時に用いられるユーザーＩＤであってもよい。グループＣの認識情報としては、たとえばユーザーＡに属するグループの属性情報であってもよいし、ユーザーＢに属するグループの属性情報であってもよい。つまり、ファイル情報管理部２１４は、ユーザーＡ、Ｂ、及び他のユーザーについて、それぞれのユーザーＩＤに紐付けた所属部署等の属性情報を管理しているとする。そして、ユーザーＡ、Ｂ以外の他のユーザーがＭＦＰ１００に対してログインした際、他のユーザーの属性情報からグループＣに属するかどうかを確認できる。
【００３１】
項目５２４には、ユーザーＡ、ユーザーＢ、グループＣ毎に、閲覧を許可するか禁止するかが登録されている。ここで、閲覧を許可するか禁止するかは任意であるため、設定を変更することも可能である。項目５２５には、ユーザーＡ、ユーザーＢ、グループＣ毎に、印刷を許可するか禁止するかが登録されている。なお、印刷を許可するか禁止するかは任意であるため、設定を変更することも可能である。ここで、たとえば図４（ｂ）の管理テーブル５２０に登録されているメタデータＡ、Ｂの座標情報と、ユーザー毎に対するメタデータＡ、Ｂの印刷の許可、又は禁止を示す内容とは、秘匿化情報である。また、閲覧、又は印刷の許可、又は禁止は、特定領域の視認を許可するか不可とするかを意味する。
【００３２】
次に、図５を参照し、文書管理サーバー２００のファイル情報管理部２１４が管理するインボイスＢのテンプレート５３０等の詳細について説明する。まず、図５（ａ）は、インボイスＢのテンプレート５３０を示している。すなわち、スキャナー部１０１がたとえば図３（ａ）の定型文書５００に相当する文書を読み取ったとする。このとき、上述した画像認識部１１７は、スキャナー部１０１が読み取った定型文書５００の画像データに対して文字認識を行う。また、画像認識部１１７は、タイトルの文字列がインボイスであり、かつタイトルの記入欄５０１の位置が定型文書５００の左上（テンプレート５３０の認識エリア５３１に相当する位置）であるとき、たとえば図３（ａ）の定型文書５００に相当する文書をインボイスＢの定型文書として認識する。また、システム制御部１２１は、スキャナー部１０１が読み取った画像データを文書管理サーバー２００に保存するために、文書管理サーバー２００に送信する際、定型文書５００の画像データがインボイスＢであることを通知する。これにより、文書管理サーバー２００のファイル情報管理部２１４は、画像データがインボイスＢに該当するものとして管理する。
【００３３】
インボイスＢのテンプレート５３０には、認識エリア５３１、５３２、５３６、５３９が設定されているとする。ここで、認識エリア５３１は上記同様に、文書種別を特定するためのアンカーであり、認識エリア５３２のメタデータがＡであり、認識エリア５３６のメタデータがＢであり、認識エリア５３９のメタデータがＣであるとする。また、これらの認識エリア５３２、５３６、５３９のユーザー毎の情報の閲覧、及び印刷の権限の有無については、図５（ｂ）に示すインボイスＢの管理テーブル５４０に登録されているとする。
【００３４】
すなわち、管理テーブル５４０には、図４（ｂ）の管理テーブル５２０と同様に、メタデータの項目５４１、座標情報の項目５４２、ユーザーの項目５４３、閲覧の項目５４４、印刷の項目５４５が設けられている。また、項目５４１には、メタデータＡ、Ｂ、Ｃが登録されている。項目５４２には、メタデータＡに対応した座標情報である（xxx，yyy）が登録されている。また、項目５４２には、メタデータＢに対応した座標情報である（www，zzz）が登録されている。また、項目５４２には、メタデータＣに対応した座標情報である（aaa，bbb）が登録されている。項目５４３には、メタデータＡ、Ｂ、Ｃのそれぞれに対応させてユーザーＡ、ユーザーＢ、グループＣの認識情報が登録されている。ユーザーＡ、及びユーザーＢの認識情報としては、上記同様に、たとえばＭＦＰ１００へのログイン時に用いるユーザーＩＤであってもよい。グループＣの認識情報としては、上記同様に、たとえばユーザーＡに属するグループの属性情報であってもよいし、ユーザーＢに属するグループの属性情報であってもよい。つまり、ファイル情報管理部２１４は、ユーザーＡ、Ｂ、及び他のユーザーについて、上記同様に、それぞれのユーザーＩＤに紐付けた所属部署等の属性情報を管理しているとする。そして、ユーザーＡ、Ｂ以外の他のユーザーがＭＦＰ１００に対してログインした際、他のユーザーの属性情報からグループＣに属するかどうかを確認できる。
【００３５】
項目５４４には、ユーザーＡ、ユーザーＢ、グループＣ毎に、閲覧を許可するか禁止するかが登録されている。ここで、閲覧を許可するか禁止するかは任意であるため、設定を変更することも可能である。項目５４５には、ユーザーＡ、ユーザーＢ、グループＣ毎に、印刷を許可するか禁止するかが登録されている。ここで、印刷を許可するか禁止するかは任意であるため、設定を変更することも可能である。ここで、たとえば図５（ｂ）の管理テーブル５４０に登録されているメタデータＡ、Ｂ、Ｃの座標情報と、ユーザー毎に対するメタデータＡ、Ｂ、Ｃの印刷の許可、又は禁止を示す内容とは、秘匿化情報である。また、閲覧、又は印刷の許可、又は禁止は、特定領域の視認を許可するか不可とするかを意味する。
【００３６】
なお、文書管理サーバー２００のファイル情報管理部２１４が、図４（ｂ）に示すインボイスＡのユーザー毎の秘匿化情報を有する管理テーブル５２０と、図５（ｂ）に示すインボイスＢのユーザー毎の秘匿化情報を有する管理テーブル５４０とを管理するものとしているが、この例に限らず、これらの管理テーブル５２０、５４０を、ＭＦＰ１００側で管理してもよい。
【００３７】
次に、図６を参照し、たとえばインボイスＡのテンプレート５１０の認識エリア５１２、５１７ａの文書属性情報の保存について説明する。
【００３８】
まず、図６（ａ）は、図４（ａ）に示したインボイスＡのテンプレート５１０と同じものである。インボイスＡのテンプレート５１０には、上述したように、認識エリア５１１、５１２、５１７ａが設定されているとする。また、認識エリア５１１は文書種別を特定するためのアンカーであり、認識エリア５１２のメタデータがＡであり、認識エリア５１７ａのメタデータがＢであるとする。ここで、スキャナー部１０１が読み取ったたとえば図３（ａ）の定型文書５００の画像データに対し、画像認識部１１７がテンプレート５１０を用いてゾーンＯＣＲを実行する。画像認識部１１７は、認識エリア５１１の文字列がINVOICEであることを認識すると、文書種別がインボイスＡであると認識し、システム制御部１２１に通知する。また、画像認識部１１７は、認識エリア５１２、５１７ａの文字列を認識すると、それぞれの文字列を文書属性情報としてシステム制御部１２１に通知する。
【００３９】
図６（ｂ）は、文書管理サーバー２００のファイル情報管理部２１４が管理するインボイスＡの管理テーブル５２０Ａを示している。なお、管理テーブル５２０Ａは、画像認識部１１７がゾーンＯＣＲによって認識した文書属性情報等を登録するものである。すなわち、管理テーブル５２０Ａには、図４（ｂ）の管理テーブル５２０と同様に、メタデータの項目５２１、座標情報の項目５２２、ユーザーの項目５２３、閲覧の項目５２４、印刷の項目５２５が設けられている。ただし、図６（ｂ）の管理テーブル５２０Ａでは、座標情報の項目５２２に代えて文書属性情報の項目５２２ａが設けられている。そして、項目５２２ａには、メタデータＡ、Ｂに対応させてゾーンＯＣＲによって認識された文書属性情報が登録されている。このように、ゾーンＯＣＲによって認識エリア５１２、５１７ａの文字列を認識することにより、設定したエリアの文書属性情報を保存できる。
【００４０】
次に、図７を参照し、文書ファイルの秘匿化の例について説明する。まず、図７（ａ）は、印刷例１を示している。ここで、たとえばユーザーＢがＭＦＰ１００にログインし、図３（ａ）に示したインボイスＡの定型文書５００の印刷を指示したとする。この場合、ＭＦＰ１００のシステム制御部１２１は、文書管理サーバー２００に対してインボイスＡのユーザーＢに対する秘匿化情報を要求する。ここで、文書管理サーバー２００は、図４（ｂ）に示したインボイスＡの管理テーブル５２０のように、ユーザーＢに対しては依頼主(Sender)の住所等の記入欄５０２（テンプレート５１０の認識エリア５１２に相当する）の印刷は禁止に設定されているが、内容品の記載(Description)の記入欄５０７の記載項目５０７ａ（テンプレート５１０の認識エリア５１７ａに相当する）の印刷は許可に設定されていることを示す秘匿化情報をＭＦＰ１００に送信する。これにより、ＭＦＰ１００側では、ユーザーＢに対するインボイスＡの定型文書５００の印刷において、図７（ａ）のように、依頼主(Sender)の住所等の記入欄５０２を黒塗りとした秘匿化処理が行われる。なお、ユーザーＢに対しての秘匿化については、システム制御部１２１が文書管理サーバー２００からの秘匿化情報を元に、画像処理部１１８に対して印刷に対しての禁止、又は許可についての指示を出すことで、実行される。
【００４１】
また、たとえばユーザーＡに属するグループＣのユーザーがＭＦＰ１００にログインし、図３（ａ）に示したインボイスＡの定型文書５００の印刷を指示したとする。この場合、ＭＦＰ１００のシステム制御部１２１は、文書管理サーバー２００に対してインボイスＡのグループＣの秘匿化情報を要求する。ここで、文書管理サーバー２００は、図４（ｂ）に示したインボイスＡの管理テーブル５２０のように、グループＣのユーザーに対しては依頼主(Sender)の住所等の記入欄５０２（テンプレート５１０の認識エリア５１２に相当する）と、内容品の記載(Description)の記入欄５０７の記載項目５０７ａ（テンプレート５１０の認識エリア５１７ａに相当する）との印刷は共に禁止に設定されていることを示す秘匿化情報をＭＦＰ１００に送信する。これにより、ＭＦＰ１００側では、グループＣのユーザーに対するインボイスＡの定型文書５００の印刷において、図７（ｂ）のように、依頼主(Sender)の住所等の記入欄５０２と、内容品の記載(Description)の記入欄５０７の記載項目５０７ａとをそれぞれ黒塗りとした秘匿化処理が行われる。なお、グループＣのユーザーに対しての秘匿化については、上記同様に、システム制御部１２１が文書管理サーバー２００からの秘匿化情報を元に、画像処理部１１８に対して印刷に対しての禁止、又は許可についての指示を出すことで、実行される。
【００４２】
次に、図８を参照し、文書管理システムにおける秘匿化処理について説明する。なお、以下では、ユーザーＢが図３（ａ）のインボイスＡの定型文書５００の印刷を指示する場合として説明する。また、ユーザーＢの印刷に指定した定型文書５００の文書ファイルは、文書管理サーバー２００に保存されているとして説明する。また、ユーザーＢが印刷に指定した文書ファイルはインボイスＡに該当するものとして説明する。また、インボイスＡの定型文書５００に係わるユーザー毎の秘匿化情報に関するたとえばインボイスＡの管理テーブル５２０は、文書管理サーバー２００のファイル情報管理部２１４が管理しているものとする。
【００４３】
（ステップＳ１０１）  
ＭＦＰ１００のシステム制御部１２１は、ログインを受け付けたかどうかを判断する。
この場合、システム制御部１２１は、パネル操作制御部１１９からパネル部１０５を介してのログインの指示が有ったことを示す通知が無ければログインを受け付けていないと判断する（ステップＳ１０１：Ｎｏ）。
これに対し、システム制御部１２１は、パネル操作制御部１１９からパネル部１０５を介してのログインの指示が有ったことを示す通知が有ればログインを受け付けたと判断し（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。
このとき、システム制御部１２１は、ユーザーＢがパネル部１０５を介して入力したユーザーＩＤ等の認証情報と、たとえばＨＤＤ１０６に登録されている認証情報とを比較し、一致するかどうかを確認する。
【００４４】
（ステップＳ１０２）
ＭＦＰ１００のシステム制御部１２１は、認証に成功したかどうかを判断する。
この場合、システム制御部１２１は、ユーザーＢがパネル部１０５を介して入力したユーザーＩＤ等の認証情報と、たとえばＨＤＤ１０６に登録されている認証情報とが一致しないとき、認証に成功しないと判断し、処理終了する。
このとき、システム制御部１２１は、パネル操作制御部１１９を介し、パネル部１０５に認証に成功しなかったことを示すエラーを表示させる。
これに対し、システム制御部１２１は、ユーザーＢがパネル部１０５を介して入力したユーザーＩＤ等の認証情報と、たとえばＨＤＤ１０６に登録されている認証情報とが一致したとき、認証に成功したと判断し（ステップＳ１０２：Ｙｅｓ）、ステップＳ１０３に移行する。
【００４５】
（ステップＳ１０３）
ＭＦＰ１００のシステム制御部１２１は、文書ファイルの印刷が指示されたかどうかを判断する。
この場合、システム制御部１２１は、パネル操作制御部１１９からパネル部１０５を介しての文書ファイルの選択と選択された文書ファイルの印刷とが指示されたことを示す通知が無ければ文書ファイルの印刷が指示されないと判断する（ステップＳ１０３：Ｎｏ）。
これに対し、システム制御部１２１は、パネル操作制御部１１９からパネル部１０５を介しての文書ファイルの選択と選択された文書ファイルの印刷とが指示されたことを示す通知が有れば文書ファイルの印刷が指示されたと判断し（ステップＳ１０３：Ｙｅｓ）、ステップＳ１０４に移行する。
【００４６】
（ステップＳ１０４）
ＭＦＰ１００のシステム制御部１２１は、選択された文書ファイルの送信を要求する。
この場合、システム制御部１２１は、通信制御部１１４を介し、ネットワーク４００経由で文書管理サーバー２００に選択された文書ファイルの送信を要求する。
このとき、文書管理サーバー２００のシステム制御部２１５は、ファイル情報管理部２１４が管理している選択された文書ファイルを通信制御部２１３を介してＭＦＰ１００に送信する。
【００４７】
（ステップＳ１０５）
ＭＦＰ１００のシステム制御部１２１は、画像認識部１１７に対して文書種別の特定を指示する。
このとき、画像認識部１１７は、たとえば図４（ａ）のテンプレート５１０を用いたゾーンＯＣＲにより、たとえば図３（ａ）の定型文書５００に対し、最上段に位置するタイトルの記入欄５０１の文字列の文字認識を行って文書種別を特定し、システム制御部１２１に通知する。
【００４８】
（ステップＳ１０６）
ＭＦＰ１００のシステム制御部１２１は、文書種別がインボイスＡかどうかを確認する。
この場合、システム制御部１２１は、画像認識部１１７からの通知がインボイスＡで無いことを確認すると（ステップＳ１０６：Ｎｏ）、処理を終了する。
なお、システム制御部１２１は、画像認識部１１７からの通知がインボイスＡ以外であればインボイスＡ以外の秘匿化処理を実行する。ここで、インボイスＡ以外の秘匿化処理とは、文書管理サーバー２００からインボイスＡの秘匿化情報とは別の秘匿化情報を受け取り、秘匿化を行うことである。
これに対し、システム制御部１２１は、画像認識部１１７からの通知がインボイスＡであれば（ステップＳ１０６：Ｙｅｓ）、ステップＳ１０７に移行する。
【００４９】
（ステップＳ１０７）
ＭＦＰ１００のシステム制御部１２１は、インボイスＡの秘匿化情報の送信を要求する。
この場合、システム制御部１２１は、通信制御部１１４を介し、文書管理サーバー２００に対してユーザーＢに関する秘匿化情報の送信を要求する。
このとき、文書管理サーバー２００側のシステム制御部２１５は、ファイル情報管理部２１４が管理している図４（ｂ）に示したインボイスＡの管理テーブル５２０を参照し、ユーザーＢに関する秘匿化情報を送信する。ここで、秘匿化情報には、上述したように、管理テーブル５２０に登録されているメタデータＡ、Ｂの座標情報と、ユーザーＢに対するメタデータＡ、Ｂの印刷の許可、又は禁止を示す内容とが含まれる。
【００５０】
（ステップＳ１０８）
ＭＦＰ１００のシステム制御部１２１は、印刷が禁止に設定されているメタデータＡ、又はＢの座標情報を取得する。
この場合、システム制御部１２１は、文書管理サーバー２００から受け取ったユーザーＢに関する秘匿化情報から、印刷が禁止に設定されているメタデータＡの座標情報である（xxx，yyy）を取得する（図４（ｂ）のインボイスＡの管理テーブル５２０参照）。
【００５１】
（ステップＳ１０９）
ＭＦＰ１００のシステム制御部１２１は、文書ファイルの印刷を指示する。
この場合、システム制御部１２１は、画像処理部１１８に対し、印刷が禁止に設定されているメタデータＡの座標情報である（xxx，yyy）を通知するとともに、文書ファイルの印刷を指示する。
このとき、画像処理部１１８は、ユーザーＢが選択した文書ファイルに対し、たとえば図７（ａ）の印刷例１のように、たとえば依頼主(Sender)の住所等の記入欄５０２を塗り潰すように画像処理する。
また、システム制御部１２１は、プリンター制御部１１２に対して文書ファイルの印刷を指示する。
このとき、プリンター制御部１１２はプリンター部１０２を制御し、画像処理部１１８か画像処理した印刷データに基づき、たとえば図７（ａ）の印刷例１のように、たとえば依頼主(Sender)の住所等の記入欄５０２を塗り潰した印刷を行う。
【００５２】
なお、ステップＳ１０９において、図４（ｂ）のグループＣのように、メタデータＡ、Ｂが共に禁止である場合、システム制御部１２１は、画像処理部１１８に対して印刷が禁止に設定されているメタデータＡの座標情報である（xxx，yyy）と、メタデータＢの座標情報である（www，zzz）とを画像処理部１１８に通知する。このとき、画像処理部１１８は、文書ファイルに対してたとえば図７（ａ）の印刷例２ように、たとえば依頼主(Sender)の住所等の記入欄５０２と、内容品の記載項目５０７ａとを塗り潰すように画像処理する。
【００５３】
また、ステップＳ１０９においては、画像処理部１１８が文書ファイルに対し、たとえば依頼主(Sender)の住所等の記入欄５０２を塗り潰すように画像処理しているが、この例に限らず、記入欄５０２の内容とは無関係な文字列や画像が上書きされるような画像処理を行ってもよい。また、画像処理部１１８は、記入欄５０２の文字列を削除するような画像処理を行ってもよい。
【００５４】
このように、本実施形態では、通信制御部１１４により、スキャナー部１０１が読み取った定型文書５００の画像データを文書管理サーバー２００に送信し、システム制御部１２１により、通信制御部１１４に対し、文書管理サーバー２００に、選択された文書ファイルの送信要求と、文書ファイルを選択したユーザーに関する秘匿化情報の送信要求とを送信させる。また、システム制御部１２１は、画像処理部１１８に対し、秘匿化情報に基づき、秘匿化が設定されている特定領域を視認不可とする画像処理を指示する。これにより、ユーザーに関する秘匿化情報に基づき、文書ファイルに対しての特定領域の視認不可の画像処理を実行できるので、ユーザーのアクセス権限に応じた秘匿化を行うことができる。
【符号の説明】
【００５５】
１００  ＭＦＰ
１０１  スキャナー部
１０２  プリンター部
１０３  ＦＡＸ部
１０４、２０１、３０１  Ｉ／Ｆ
１０５  パネル部
１０６、３０５  ＨＤＤ
１１０、２１０、３１０  制御部
１１１  スキャナー制御部
１１２  プリンター制御部
１１３  ＦＡＸ制御部
１１４、２１３、３１１  通信制御部
１１５、２１１、３１２  ＲＡＭ
１１６、２１２、３１３  ＲＯＭ
１１７  画像認識部
１１８  画像処理部
１１９  パネル操作制御部
１２０、３１６  ＨＤＤ制御部
１２１、２１５、３１７  システム制御部
１２２、２１６、３１８  データバス
２００  文書管理サーバー
２１４  ファイル情報管理部
３００  ユーザー端末
３０２  キーボード
３０３  マウス
３０４  表示部
３１４  入力デバイス制御部
３１５  表示制御部
４００  ネットワーク
５００  定型文書
５０１〜５０９  記入欄
５０７ａ、５０７ｂ  記載項目
５１０、５３０  テンプレート
５１１、５１２、５１７ａ、５３１、５３２、５３６、５３９  認識エリア
５２０、５４０、５２０Ａ  管理テーブル
５２１〜５２５、５２２ａ、５４１〜５４５  項目
【図１】
2020009365.tif 000003
【図２】
2020009365.tif 000004
【図３】
2020009365.tif 000005
【図４】
2020009365.tif 000006
【図５】
2020009365.tif 000007
【図６】
2020009365.tif 000008
【図７】
2020009365.tif 000009
【図８】
2020009365.tif 000010