(57)【要約】      （修正有）【課題】記憶媒体に記憶された機密情報を含むデータに対して、セキュリティを確保したうえで効率的に削除する。【解決手段】フォーマット記憶部１０４３に記憶されているフォーマット画像が入力画像データに含まれているか否かを判定し、入力画像データにフォーマット画像が含まれていると判定した場合、フォーマット画像に対応付けて記憶部に記憶されている機密情報が記された機密情報領域部が入力画像データのフォーマット画像に含まれているか否かを判定するフォーマット判定部１０４４と、フォーマット判定部が入力画像データのフォーマット画像に機密情報領域部が含まれていると判定した場合、機密情報領域部が記憶されている記憶部上のアドレスに対して、機密情報領域部以外の領域部を削除する場合よりも多くの回数分削除用データを書き込むことにより、機密情報領域部をアドレス上から削除するデータ削除部１０４６と、を備える。【選択図】図４
2017205957.tif 000002
【特許請求の範囲】
【請求項１】
記憶部に記憶されているフォーマット画像が入力画像データに含まれているか否かを判定し、前記入力画像データに前記フォーマット画像が含まれていると判定した場合、前記フォーマット画像に対応付けて前記記憶部に記憶されている機密情情報が記された機密情報領域部が前記入力画像データのフォーマット画像に含まれているか否かを判定するフォーマット判定部と、
前記フォーマット判定部が前記入力画像データのフォーマット画像に前記機密情報領域部が含まれていると判定した場合、前記機密情報領域部が記憶されている前記記憶部上のアドレスに対して、前記機密情報領域部以外の領域部を削除する場合よりも多くの回数分削除用データを書き込むことにより、前記機密情報領域部を前記アドレス上から削除するデータ削除部と、
を備えることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記フォーマット判定部は、前記入力画像データに複数のフォーマット画像が含まれているか否かを判定し、それぞれの前記フォーマット画像について、複数の前記機密情報領域部が含まれているか否かを判定し、
前記データ削除部は、それぞれの前記フォーマット画像の前記機密情報領域部について前記削除用データを書き込む、
ことを特徴とする画像形成装置。
【請求項３】
請求項１に記載の画像形成装置であって、
前記入力画像データに含まれている非フォーマット画像に対する前記削除用データの書き込み回数と、前記入力画像データに含まれているフォーマット画像の前記機密情報領域部に対する前記削除用データの書き込み回数と、前記入力画像データに含まれているフォーマット画像の非機密情報領域部に対する前記削除用データの書き込み回数と、の指定を受け付ける操作部を備え、
前記データ削除部は、前記操作部から指定された前記削除用データの書き込み回数にしたがって、前記削除用データを書き込む、
ことを特徴とする画像形成装置。
【請求項４】
請求項１に記載の画像形成装置であって、
前記入力画像データが非圧縮画像データか否かを判定する記憶領域制御部を備え、
前記フォーマット判定部は、前記入力画像データが非圧縮画像データでないと判定された場合、前記入力画像データをデコードして、フォーマット画像が入力画像データに含まれているか否かを判定する、
ことを特徴とする画像形成装置。
【請求項５】
請求項４に記載の画像形成装置であって、
前記記憶領域制御部は、前記フォーマット画像または前記フォーマット画像に含まれる前記機密情報領域部の画像を圧縮して前記記憶部に記憶し、
前記フォーマット判定部は、前記圧縮された前記フォーマット画像または前記フォーマット画像に含まれる前記機密情報領域部の画像をデコードして、フォーマット画像が入力画像データに含まれているか否かを判定する、
ことを特徴とする画像形成装置。
【請求項６】
記憶部に記憶されているフォーマット画像が入力画像データに含まれているか否かを判定する第１の判定ステップと、
前記入力画像データに前記フォーマット画像が含まれていると判定した場合、前記フォーマット画像に対応付けて前記記憶部に記憶されている機密情情報が記された機密情報領域部が前記入力画像データのフォーマット画像に含まれているか否かを判定する第２の判定ステップと、
前記入力画像データのフォーマット画像に前記機密情報領域部が含まれていると判定した場合、前記機密情報領域部が記憶されている前記記憶部上のアドレスに対して、前記機密情報領域部以外の領域部を削除する場合よりも多くの回数分削除用データを書き込むことにより、前記機密情報領域部を前記アドレス上から削除する削除ステップと、
を含むことを特徴とする画像データ制御方法。
【請求項７】
請求項６に記載の画像データ制御方法であって、
前記第１の判定ステップでは、前記入力画像データに複数のフォーマット画像が含まれているか否かを判定し、
前記第２の判定ステップでは、それぞれの前記フォーマット画像について、複数の前記機密情報領域部が含まれているか否かを判定し、
前記削除ステップでは、それぞれの前記フォーマット画像の前記機密情報領域部について前記削除用データを書き込む、
ことを特徴とする画像データ制御方法。
【請求項８】
請求項６に記載の画像データ制御方法であって、
前記削除ステップでは、前記入力画像データに含まれている非フォーマット画像に対する前記削除用データの書き込み回数と、前記入力画像データに含まれているフォーマット画像の前記機密情報領域部に対する前記削除用データの書き込み回数と、前記入力画像データに含まれているフォーマット画像の非機密情報領域部に対する前記削除用データの書き込み回数と、の指定を受け付ける操作部から指定された前記削除用データの書き込み回数にしたがって、前記削除用データを書き込む、
ことを特徴とする画像データ制御方法。
【請求項９】
請求項６に記載の画像データ制御方法であって、
前記入力画像データが非圧縮画像データか否かを判定する記憶領域制御ステップを含み、
前記第１の判定ステップでは、前記入力画像データが非圧縮画像データでないと判定された場合、前記入力画像データをデコードして、フォーマット画像が入力画像データに含まれているか否かを判定する、
ことを特徴とする画像データ制御方法。
【請求項１０】
請求項９に記載の画像データ制御方法であって、
前記記憶領域制御ステップでは、前記フォーマット画像または前記フォーマット画像に含まれる前記機密情報領域部の画像を圧縮して前記記憶部に記憶し、
前記第１の判定ステップでは、前記圧縮された前記フォーマット画像または前記フォーマット画像に含まれる前記機密情報領域部の画像をデコードして、フォーマット画像が入力画像データに含まれているか否かを判定する、
ことを特徴とする画像データ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、および画像データ制御方法に関する。
【背景技術】
【０００２】
近年のＭＦＰ（Multi Function Peripheral）などの画像形成装置においては、画像データを大量に蓄積するためや、コピーやスキャナ、プリンタといった各種のタスク実行時の画像データの一時保存時に、ＨＤＤ（Hard Disk Drive）を利用するものが多くなっている。また、ＭＦＰは、他の電子機器からＬＡＮ（Local Area Network）などのネットワーク経由で接続が可能である。したがって、ネットワーク経由でＨＤＤ内に記憶されているデータの情報漏洩や、ＨＤＤをＭＦＰ本体から抜き取られるなどのリスクを考えると、ＨＤＤ内の機密情報は、不要であれば即座に削除する必要がある。
ＨＤＤ内のデータを残さずに削除するためには、ＨＤＤ内で使用されていた領域全てに特定の値を上書きすることが必要となる。また、機密性の高いデータに対しては、ＨＤＤ内の残留磁気を減少させるために書き込む値を変更したうえで複数回上書きすることが推奨されている。このような方法でデータの復元を困難にするセキュリティの高い削除方法として、例えば、特許文献１に開示された技術がある。特許文献１では、ＭＦＰに搭載されているＨＤＤ内の画像データを削除する処理が他のＨＤＤを使用する処理と重なった場合でも、セキュリティを低下させることなくスムーズに実行するために、削除対象の画像データ内に含まれるテキスト部と非テキスト部に対して削除する割合を変え、データ削除処理を高速化している。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
機密性の高いデータとしては、免許証、クレジットカード、マイナンバーカードといったカード類や、パスポートといった冊子類、あるいは住民票といった帳票類などの機密情報媒体がある。これらのデータの特徴は、共通のフォーマットでデザインされている画像内のあらかじめ決められた位置に、写真や個人向けのＩＤ番号や住所などの機密情報が記載されている点である。以下、これらのデータをフォーマット画像と呼ぶ。ＨＤＤに保存された上記フォーマット画像に含まれる機密情報をセキュリティの高い削除方法で削除しようとした場合、上書き削除するための処理時間が発生する。このため、その他のＨＤＤを使用するタスクが動作完了を待つ必要があった。
【０００４】
上記特許文献１では、画像データ上のテキスト部と非テキスト部で削除する頻度を変更することはできる。しかし、フォーマット画像には機密情報に当たらないあらかじめフォーマット化されたテキストや、機密情報になる画像情報などが含まれる。このため、上記特許文献１のような判断方法では、テキスト部と非テキスト部で削除する頻度を変更することしかできていないため、上記のような機密情報に対するセキュリティを確保したうえで効率的に削除処理を実行することができない。また、上記特許文献１は、上書き削除する、しないの頻度を変更して処理速度を早くする技術であるため、上書き削除されない部位が残り、セキュリティを確保できない問題は解消できていない。
【０００５】
本発明は、上記に鑑みてなされたものであって、記憶媒体に記憶された機密情報を含むデータに対して、セキュリティを確保したうえで効率的に削除することが可能な画像形成装置、および画像データ制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明にかかる画像形成装置は、記憶部に記憶されているフォーマット画像が入力画像データに含まれているか否かを判定し、前記入力画像データに前記フォーマット画像が含まれていると判定した場合、前記フォーマット画像に対応付けて前記記憶部に記憶されている機密情情報が記された機密情報領域部が前記入力画像データのフォーマット画像に含まれているか否かを判定するフォーマット判定部と、前記フォーマット判定部が前記入力画像データのフォーマット画像に前記機密情報領域部が含まれていると判定した場合、前記機密情報領域部が記憶されている前記記憶部上のアドレスに対して、前記機密情報領域部以外の領域部を削除する場合よりも多くの回数分削除用データを書き込むことにより、前記機密情報領域部を前記アドレス上から削除するデータ削除部と、を備えることを特徴とする画像形成装置である。
【発明の効果】
【０００７】
本発明によれば、記憶媒体に記憶された機密情報を含むデータに対して、セキュリティを確保したうえで効率的に削除することができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置の構成を示すブロック図である。
【図２】フォーマット画像の例を示す図である。
【図３】図２に示す健康保険証に対して、上記個別フォーマット領域部に対してハッチングを施した図である。
【図４】図１に示したＨＤＤ部の構成を示す図である。
【図５】操作部に表示された画像データの例を示す図である。
【図６】操作部に表示され、位置が指定された機密情報領域部の例を示す図である。
【図７】操作部に表示され、位置が指定された共通フォーマット領域部の例を示す図である。
【図８】フォーマット画像登録時に実行される登録処理の処理手順を示すフローチャートである。
【図９】フォーマット画像に含まれる個別フォーマット領域部と、その個別フォーマット領域部内にある機密情報領域部の位置とを示す例である。
【図１０】図９に示したフォーマット画像に対して実際に座標を算出した場合の例を示す図である。
【図１１】画像データ保存時に実行される保存処理の処理手順を示すフローチャートである。
【図１２】画像データ削除時に実行される削除処理の処理手順を示すフローチャートである。
【図１３】フォーマット画像の各領域または非フォーマット画像が記憶アドレス上から削除されたことが表示される例を示す図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、本発明にかかる画像形成装置、および画像データ制御方法の実施の形態を詳細に説明する。本発明にかかる画像形成装置、および画像データ制御方法を、電子写真方式の複合機（ＭＦＰ）に適用した場合について説明する。尚、画像形成装置は複合機でなくとも良く、例えば、複写機、プリンタ、ファクシミリ装置等の様々な装置に適用することができる。本実施例では、以下に示すように、ＨＤＤ上に保存されたフォーマット画像において、セキュリティを保ったまま素早く機密情報を削除することができるため、生産性を向上させることができる。
【００１０】
図１は、本発明にかかる画像形成装置を適用した画像形成装置１００の構成を示すブロック図である。図１に示すように、画像形成装置１００は、ＣＰＵ１０１と、ＲＡＭ１０２と、ＲＯＭ１０３と、ＨＤＤ部１０４と、操作部１０５と、ネットワークＩ／Ｆ１０６と、スキャナ制御部１０７と、プロッタ制御部１０８とを有して構成されている。
【００１１】
ＣＰＵ（Central Processing Unit）１０１は、画像形成装置１００の全体的な動作制御を司る制御機構である。ＣＰＵ１０１は、ＲＯＭ（Read Only Memory）１０３に記憶されている動作制御プログラムを読み出して実行することにより、画像形成装置１００全体の動作を制御する。ＣＰＵ１０１は、操作部１０５またはネットワークＩ／Ｆ（インタフェース）１０６からタスクを受け取ると、スキャナ制御部１０７、プロッタ制御部１０８に動作を指示する。ＣＰＵ１０１は、上記タスクの種類によりＨＤＤ部１０４に画像データを蓄積する。
【００１２】
ＲＡＭ（Random Access Memory）１０２は、ＣＰＵ１０１が実行する上記動作制御プログラムの動作制御時の作業領域として用いられる記憶媒体である。
【００１３】
ＲＯＭ１０３は、上記動作制御プログラムを記憶する記憶媒体である。
【００１４】
ＨＤＤ部１０４は、各タスクが実行された際に生成される画像データの蓄積や、ＲＡＭ１０２と同様に一時記憶領域に使用される記憶装置であり、画像データの読み書きを制御するためのＨＤＤコントローラを有している。ＨＤＤ部１０４の詳細については後述する。
【００１５】
操作部１０５は、例えば、タッチパネルから構成され、画像形成装置１００を操作するユーザとのインタフェースを司る。画像削除の指示を含む画像形成装置１００が実行する各種処理の指示を受け付け、上記各種処理の実行結果を表示する。
【００１６】
ネットワークＩ／Ｆ１０６は、外部のネットワークとの通信を司るインタフェースである。ネットワークＩ／Ｆ１０６は、外部のネットワークに接続されているＰＣ（Personal Computer）等の情報処理装置から印刷ジョブを受ける。
【００１７】
スキャナ制御部１０７は、スキャナの動作を制御するユニットである。スキャナ制御部１０７は、例えば、操作部１０５を介してコピーやスキャナのジョブが受け付けられると、原稿の搬送動作やその画像の読み取り動作を制御する。
【００１８】
プロッタ制御部１０８は、コピー、プリンタ、ＦＡＸのジョブが受け付けられると、用紙の搬送、作像、定着の処理を実行し、印刷動作を行う。
【００１９】
図２は、フォーマット画像の例を示す図である。フォーマット画像は、免許証、クレジットカード、マイナンバーカードといったカード類や、パスポートといった冊子類、あるいは住民票といった帳票類などの機密情報媒体に記されている機密情報を含むデータである。フォーマット画像は、共通フォーマット領域部と、個別フォーマット領域部とを有している。共通フォーマット領域部は、機密情報媒体ごとに共通した情報が記載された部分である。個別フォーマット領域部は、機密情報媒体ごとに異なる情報が記載された部分である。さらに、個別フォーマット領域部は、機密情報が記載された機密情報領域部と、機密情報が記載されていない非機密情報領域部とを有している。
【００２０】
図２では、機密情報媒体の例として、健康保険証を挙げている。健康保険証の共通フォーマット領域部には、機密情報媒体の種類を識別するための種類識別情報２０１１と、被保険者が勤務する事業者の名称や所在を含む事業者識別情報２０１２と、保険者を識別するための保険者の名称や所在を含む保険者識別情報２０１３と、保険者の印鑑を示す印鑑部２０１４とを含んでいる。また、図２では、健康保険証の個別フォーマット領域部には、機密情報領域部として、氏名、住所、番号等、被保険者を識別するための個人識別情報２０２１と、被保険者の顔画像２０２２とを含んでいる。さらに、非機密情報領域部として、健康保険証の発行日２０２３を含んでいる。
【００２１】
図３は、図２に示す健康保険証に対して、上記個別フォーマット領域部に対してハッチングを施した図である。図３に示すように、識別情報２０２１および顔画像２０２２を含む機密情報領域部と、発行部２０２３を含む非機密情報領域部とに、これらの領域をマスクするためのハッチングが施されていることがわかる。
【００２２】
図４は、図１に示したＨＤＤ部１０４の構成を示す図である。図４に示すように、ＨＤＤ部１０４は、画像データ記憶部１０４１と、記憶領域制御部１０４２と、フォーマット記憶部１０４３と、フォーマット判定部１０４４と、削除回数設定部１０４５と、データ削除部１０４６とを有して構成されている。
【００２３】
画像データ記憶部１０４１は、画像データの記憶をするメモリ等の記憶媒体であり、画像データ記憶部１０４１がＨＤＤの機能を司る。画像データ記憶部１０４１は、セクタまたはクラスタ単位で記憶アドレスを有し、その記憶アドレス単位で記憶領域制御部１０４２や、データ削除部１０４６から書き込み、読み出しの指示を受ける。
【００２４】
記憶領域制御部１０４２は、画像データと記憶アドレスとを対応付けて管理する。記憶領域制御部１０４２は、画像データの書き込みや読み出しを受けた場合、画像データ記憶部１０４１に対して、該当する記憶アドレスと共に画像データの書き込み、読み出しを行う。記憶領域制御部１０４２は、画像データのイメージを記憶アドレスに対して連続で記憶できるわけではなく、記憶アドレス単位で画像データと記憶アドレスとの対応が必要となる。記憶領域制御部１０４２は、画像データを書き込む際には、記憶する画像データと画像データに対応付いた記憶アドレスをフォーマット判定部１０４４に出力する。
【００２５】
フォーマット記憶部１０４３は、画像データのなかで、フォーマット画像に含まれる個別フォーマット領域部と、その個別フォーマット領域部のなかで機密情報が記載されている機密情報領域部の位置情報である機密情報位置を記憶とを対応付けて記憶する。フォーマット画像は、操作部１０５を介して登録することが可能であり、スキャナまたは、ＳＤカードから画像データが読み取られ、読み取られた画像データに含まれるフォーマット画像が登録される。
【００２６】
図８は、フォーマット画像登録時に実行される登録処理の処理手順を示すフローチャートである。図８に示すように、操作部１０５は、まず初めに、読み取られた画像データに含まれるフォーマット画像領域の指定を受け付ける（ステップＳ８０１）。図５は、操作部１０５に表示された画像データＤ１の例を示す図である。図５に示すように、画像データＤ１の中には、ハッチングにより示されるフォーマット画像領域Ｄ２が含まれていることがわかる。操作部１０５は、例えば、ユーザからのタッチ操作により、上記フォーマット画像の選択を受け付ける。
【００２７】
次に、操作部１０５は、ステップＳ８０１で指定されたフォーマット画像のうち、個別フォーマット領域部に含まれる機密情報領域部の位置の指定を受け付ける（ステップＳ８０２）。図６は、操作部１０５に表示され、位置が指定された機密情報領域部の例を示す図である。図６では、個人識別情報２０２１および顔画像２０２２が指定されていることがわかる。上記機密情報領域部が存在する部分は、フォーマット画像の種類により異なるため、例えば、操作部１０５は、上記個人識別情報２０２１および顔画像２０２２の指定を受け付けた後、上記機密情報領域部としてさらに別の領域を受け付ける等、繰り返し機密情報領域部の指定を受け付けてもよい。
【００２８】
次に、操作部１０５は、ステップＳ８０１で指定されたフォーマット画像のうち、共通フォーマット領域部の位置の指定を受け付ける（ステップＳ８０３）。図７は、操作部１０５に表示され、位置が指定された共通フォーマット領域部の例を示す図である。図７では、共通フォーマット領域部として印鑑部２０１４が選択されていることがわかる。通常、印鑑部２０１４は、共通フォーマット領域部に含まれる他の部分に比べて小さく、かつその形状が特殊であることが多い。そのため、どのような種類のフォーマット画像であるのかを容易に判定することができる。本例では、共通フォーマット領域部の特徴部分であるとして印鑑部２０１２が指定された例を示しているが、印鑑部２０１４に限らず、他の特徴となる部分が指定されてもよい。
【００２９】
次に、記憶領域制御部１０４２は、ステップＳ８０２で指定された個別フォーマット領域部と、その中の機密情報領域部の位置とを対応付けてフォーマット記憶部１０４３に記憶する（ステップＳ８０４）。図９は、フォーマット画像に含まれる個別フォーマット領域部と、その個別フォーマット領域部内にある機密情報領域部の位置とを示す例である。これらの位置は、ステップＳ８０１〜Ｓ８０３で操作部１０５を介して指定された領域などから生成される。例えば、操作部１０５が、ユーザから、上記機密情報領域部、非機密情報領域部、共通フォーマット領域部等の各領域部の範囲の指定を受け付け、記憶領域制御部１０４２が、その指定された範囲に各領域部が存在すると認識すればよい。
【００３０】
具体的には、まず、記憶領域制御部１０４２は、個別フォーマット領域部について、フォーマット画像のうち、機密情報領域部として指定された領域以外の領域の左最上部の座標である起点座標Ｓを記憶する。同様に、記憶領域制御部１０４２は、フォーマット画像のうち、機密情報領域部として指定された領域以外の領域の右最上部の座標である端点座標Ｅを、それぞれ記憶する。
【００３１】
次に、記憶領域制御部１０４２は、ステップＳ８０２、Ｓ８０３で指定された機密情報領域部および共通フォーマット領域部（以下、これらをフォーマット部と呼ぶ。）に記憶されている画像（図６では、ハッチングされている個人識別情報２０２１および顔画像２０２２、印鑑部２０１４の両方）と、これらの左上の座標とを、フォーマット部座標として記憶する。この時、記憶領域制御部１０４２は、起点座標を原点(0,0)にとり、図９に示すように右方向にX軸、下方向にY軸を取る。
【００３２】
図１０は、図９に示したフォーマット画像に対して実際に座標を算出した場合の例を示す図である。まず、上記フォーマット部のうちの共通フォーマット領域部については、図１０に示すように、記憶領域制御部１０４２は、起点座標を(0,0)、端点座標を(1800,0)、フォーマット部座標を(1515,1015)として記憶する。次に、記憶領域制御部１０４２は、図１０に示すように、機密情報領域部の左上の座標を、機密情報領域部の位置座標として記録するとともに、その領域サイズを記憶する。図１０に示す例では、記憶領域制御部１０４２は、上記個人識別情報２０２１を示す機密情報領域部の位置を示すフォーマット部座標(1)（335,285）、領域サイズ870x435を記憶する。さらに、記憶領域制御部１０４２は、上記顔画像２０２２を示す機密情報領域部の位置を示すフォーマット部座標(2)（1430,175）、領域サイズ425x595を記憶する。
【００３３】
ステップＳ８０４の処理が終了すると、図８に示したフォーマット画像登録時の登録処理が終了する。なお、本例では、１つのフォーマット画像に対して登録処理を実行しているが、フォーマット画像を複数登録することも可能である。また、本例では、上記フォーマット部座標や、これに対応する機密情報領域部および共通フォーマット領域部等の画像がフォーマット記憶部１０４３に記憶される前提で説明しているが、画像データ記憶部１０４１に記憶されてもよい。さらに、これらを記憶する際に、記憶領域制御部１０４２は、例えば、ステップＳ８０４において、上記フォーマット部の画像や上記フォーマット部の画像を含むフォーマット画像を圧縮して符号化データとして保存しておき使用時にデコードしてもよい。例えば、記憶領域制御部１０４２は、フォーマット画像またはフォーマット画像に含まれる機密情報領域部の画像を圧縮して記憶部（例えば、画像データ記憶部１０４１）に記憶しておき、後述するように、フォーマット判定部１０４４が、圧縮されたフォーマット画像またはフォーマット画像に含まれる機密情報領域部の画像をデコードして、フォーマット画像が入力画像データに含まれているか否かを判定してもよい。このようにすることで、使用される記憶領域の量を削減しつつ、後述する処理を実行することができる。続いて、図４に戻り、フォーマット判定部１０４４について説明する。
【００３４】
フォーマット判定部１０４４は、記憶領域制御部１０４２から受け取った画像データにフォーマット画像が含まれるか否かを判定する。具体的には、フォーマット判定部１０４４は、入力された画像データと、図８で示した処理で登録されたフォーマット画像とを比較し、画像データ中に一致するフォーマット画像が存在するか否かを判定することにより、フォーマット画像の有無を判定する。フォーマット判定部１０４４は、上記画像データにフォーマット画像が含まれると判定した場合、そのフォーマット画像内の機密情報領域部の位置と、非機密情報領域部の位置とを割り出し、その判定結果と機密情報領域部および非機密情報領域部の各位置とを、画像データ記憶部１０４１の記憶アドレスに紐付けて、データ削除部１０４６に出力する。なお、フォーマット判定部１０４４は、上記画像データにフォーマット画像が含まれないと判定した場合、画像データが非フォーマット画像である旨を、その画像データが記憶される画像データ記憶部１０４１の記憶アドレスに紐付けてデータ削除部１０４６に出力する。
【００３５】
フォーマット判定部１０４４による画像データがフォーマット画像を含むか否かの判定は、例えば、以下の方法を用いればよい。
【００３６】
具体的には、フォーマット判定部１０４４は、入力された画像データに対して、起点座標と端点座標とを見つけ、二点間の距離を算出する。この時、フォーマット判定部１０４４は、個別フォーマット領域部の起点座標、端点座標の二点間距離を算出し、両者を比較する。
【００３７】
【数１】
2017205957.tif 000003
【００３８】
例えば、図１０に示すフォーマット画像であれば、起点座標と端点座標との距離は、1800となる。この時、フォーマット判定部１０４４は、入力された画像データにおける起点座標と端点座標との二点間の距離をK1とし、あらかじめ登録されているフォーマット画像における起点座標と端点座標との二点間の距離K2とすれば、K1/K2を算出することで、フォーマット画像の拡大率または縮小率を算出することができる。フォーマット判定部１０４４は、算出した割合でフォーマット画像を拡大または縮小するとともに、登録されているフォーマット画像の二点間の距離をK1とし、入力された画像データの二点間の距離をK2とし、
【００３９】
【数２】
2017205957.tif 000004
【００４０】
例えば、画像データにおける上記二点間の距離が900であった場合、あらかじめ登録されているフォーマット画像に対して1/2に縮小されていることが予測される。このため、フォーマット判定部１０４４は、例えば、共通フォーマット領域部についての補正後のフォーマット部座標は（757,508）として算出することができる。次に、フォーマット判定部１０４４は、上記のように補正後のフォーマット部座標を算出すると、その補正後のフォーマット部座標が記憶されたフォーマット画像があるか否かを判定する。フォーマット判定部１０４４は、その補正後のフォーマット部座標が記憶されたフォーマット画像がある、すなわち、その補正後のフォーマット部座標に一致するフォーマット画像があると判定した場合、入力された画像データが、登録されているフォーマット画像を含んでいると判定する。これとは逆に、フォーマット判定部１０４４は、その補正後のフォーマット部座標に一致するフォーマット画像がないと判定した場合、非フォーマット画像であると判定する。このような方法でフォーマット画像であるか否かを判定することにより、画像データが拡大または縮小されている場合でも、容易にフォーマット画像の有無を判定することができる。
【００４１】
次に、フォーマット画像内の機密情報領域部の位置および非機密情報領域部の位置の判定方法は、以下ようにすればよい。例えば、フォーマット判定部１０４４は、あらかじめ登録されている機密情報領域の位置座標と領域サイズに対して、上記式（２）により補正後の座標位置を算出するとともに、領域サイズについては上記のように算出した拡大率、縮小率K1/K2で補正をかけ、その座標の範囲内の画像に関しては機密情報領域部の位置、それ以外は非機密情報領域部の位置とする。フォーマット判定部１０４４は、記憶領域制御部１０４２から受け取った画像データが、例えば、ＪＰＥＧ（Joint Photographic Experts Group）のような圧縮画像である場合は、画像比較を行う前に画像データをデコードしてから比較すればよい。この時、デコードされた画像データと圧縮時の符号データが保存されている記憶アドレスとを対応付けて各部位に出力する。続いて、図４に戻り、削除回数設定部１０４５について説明する。
【００４２】
削除回数設定部１０４５は、画像データに非フォーマット画像が含まれている場合と、フォーマット画像が含まれている場合における、その中の機密情報領域部の位置と、非機密情報領域部の位置と、の３つのパターンについて、データを削除する回数を設定する。この設定は、例えば、操作部１０５が、これらの３つのパターンについて、それぞれの回数の指定を受け付けることにより、実現することができる。設定された上記回数は、後述するデータ削除部１０４６により参照される。例えば、非フォーマット画像であれば削除数は１回、フォーマット画像の機密情報領域部の位置であれば３回、フォーマット画像の非機密情報領域部の位置であれば１回などとして、フォーマット画像の機密情報領域部に対してのみ、他の場合に比べて多い回数で削除データによる書き込みを実行するなど、削除回数を増やしてセキュリティの高い削除方法を採用する。
【００４３】
データ削除部１０４６は、操作部１０５あるいはＣＰＵ１１から画像データの削除指示を受けると、フォーマット判定部１０４４が出力した画像データの判定結果と機密情報領域部および非機密情報領域部の各位置と記憶アドレスとを参照し、画像データ記憶部１０４１の記憶アドレスに対して、削除回数設定部１０４５により設定された回数分だけ、上記削除用データを書き込むことにより、フォーマット画像に含まれる機密情報領域部、非機密情報領域部、あるいは非フォーマット画像を削除する。上記削除用データとは、例えば、記憶アドレス内の各バイトに対して”0x00”、”0xAA”、”0xFF”といったランダム値である。
【００４４】
図１１は、画像データ保存時に実行される保存処理の処理手順を示すフローチャートである。本処理は、画像データがＨＤＤ部１０４に保存される場合に実行される。保存する画像データを識別するための情報（例えば、ファイル名）は、本処理の判定結果に対応付けて記憶されるものとする。
【００４５】
初めに、記憶領域制御部１０４２は、画像データが非圧縮画像データか否かを判定する（ステップＳ１１０１）。記憶領域制御部１０４２は、画像データが非圧縮画像データでないと判定した場合（ステップＳ１１０１；Ｎｏ）、圧縮された画像データをデコードする。一方、記憶領域制御部１０４２は、画像データが非圧縮画像データであると判定した場合（ステップＳ１１０１；Ｙｅｓ）、そのままステップＳ１１０３に進む。
【００４６】
次に、フォーマット判定部１０４４は、既述の通り、登録されているフォーマット画像と画像データとを比較し、画像データに登録されているフォーマット画像が含まれているか否かを判定する（ステップＳ１１０３）。フォーマット判定部１０４４は、画像データに登録されているフォーマット画像が含まれていると判定した場合（ステップＳ１１０３；Ｙｅｓ）、ステップＳ１１０４に進む。一方、フォーマット判定部１０４４は、画像データに登録されているフォーマット画像が含まれていないと判定した場合（ステップＳ１１０３；Ｎｏ）、登録されている次のフォーマット画像と比較を行い、一致するフォーマット画像の有無を判定する。
【００４７】
フォーマット判定部１０４４は、画像データと全てのフォーマット画像とを比較してその有無を判定し（ステップＳ１１０５）、画像データに全てのフォーマット画像が含まれていないと判定した場合（ステップＳ１１０５；Ｙｅｓ）、画像データは非フォーマット画像であると判定し、その判定結果と非フォーマット画像の位置とを出力する（ステップＳ１１０６）。
【００４８】
一方、フォーマット判定部１０４４は、画像データに登録されているフォーマット画像が含まれていると判定した場合（ステップＳ１１０３；Ｙｅｓ）、記憶アドレスごとに、既述の方法により機密情報領域部の位置であるか否かを判定する（ステップＳ１１０４）。フォーマット判定部１０４４は、機密情報領域部の位置であると判定した場合（ステップＳ１１０４；Ｙｅｓ）、その位置はフォーマット画像の機密情報領域部の位置であると判定し、その判定結果と機密情報領域部の位置とを出力する（ステップＳ１１０７）。一方、フォーマット判定部１０４４は、機密情報領域部の位置でないと判定した場合（ステップＳ１１０４；Ｎｏ）、非機密情報領域部の位置であると判定し、その判定結果と非機密情報領域部の各位置とを出力する。そして、フォーマット判定部１０４４は、これらの判定結果と、各領域部や非フォーマット画像が記憶される位置に対応する記憶アドレスを記憶する（ステップＳ１１０８）。ステップＳ１１０８の処理が終了すると、図１１に示した画像データ保存時に実行される保存処理が終了する。
【００４９】
このように、フォーマット判定部１０４４は、入力画像データに複数のフォーマット画像が含まれているか否かを判定し、それぞれのフォーマット画像について、複数の機密情報領域部が含まれているか否かを判定し、後述するように、データ削除部１０４６が、それぞれのフォーマット画像の機密情報領域部について削除用データを書き込むので、画像データ内に複数のフォーマット画像や機密情報領域部がある場合でも、その全てについて処理を実行することができる。
【００５０】
図１２は、画像データ削除時に実行される削除処理の処理手順を示すフローチャートである。本処理は、画像データを削除する時に実行される。削除する画像データを識別するための情報（例えば、ファイル名）は、本処理の開始時に、例えば、操作部１０５を介してあらかじめ指定されているものとする。
【００５１】
まず、データ削除部１０４６は、指定された画像データの判定結果と、機密情報領域部および非機密情報領域部の各位置と記憶アドレスと、または非フォーマット画像が記憶される位置に対応する記憶アドレスとを読み出すとともに、削除回数設定部１０４５により、各領域または非フォーマット画像に設定された削除回数を読み出し、設定された回数だけ、各領域、または非フォーマット画像に対して削除用データを書き込んだか否かを判定する（ステップＳ１２０１）。データ削除部１０４６は、上記設定された回数だけ、各領域、または非フォーマット画像に対して削除用データを書き込んでいないと判定した場合（ステップＳ１２０１；Ｎｏ）、その回数を書き込むまで削除を続ける（ステップＳ１２０２）。
【００５２】
一方、データ削除部１０４６は、上記設定された回数だけ、各領域、または非フォーマット画像に対して削除用データを書き込んだと判定した場合（ステップＳ１２０１；Ｙｅｓ）、フォーマット画像の各領域または非フォーマット画像とを記憶アドレス上から削除するとともに、これらの判定結果を削除する（ステップＳ１２０３）。そして、データ削除部１０４６は、操作部１０５に、フォーマット画像の各領域または非フォーマット画像が記憶アドレス上から削除されたことを表示する（ステップＳ１２０４）。
【００５３】
図１３は、フォーマット画像の各領域または非フォーマット画像が記憶アドレス上から削除されたことが表示される例を示す図である。図１３に示すように、操作部１０５には、フォーマット画像に含まれる機密情報領域がセキュリティを維持したまま、画像データが削除された旨、およびそのときのフォーマット画像が表示されていることがわかる
【００５４】
このように、本実施例では、画像データに対して、フォーマット画像を含むか否かを判定し、非フォーマット画像の位置、フォーマット画像である場合は、機密性の高いデータを含む機密情報領域部の位置、非機密情報領域部の位置、の３つのパターンを判定し、それぞれの判定結果に対して、その画像データの各領域部または非フォーマット画像上に適切な上書き削除回数のデータ削除処理を行うので、ＨＤＤ上に保存された画像データに対してセキュリティを保ったまま素早く機密情報を削除することができるので、生産性を上げることができる。
【符号の説明】
【００５５】
１００          画像形成装置
１０１          ＣＰＵ
１０２          ＲＡＭ
１０３          ＲＯＭ
１０４          ＨＤＤ部
１０４１        画像データ記憶部
１０４２        記憶領域制御部
１０４３        フォーマット記憶部
１０４４        フォーマット判定部
１０４５        削除回数設定部
１０４６        データ削除部
１０５          操作部
１０６          ネットワークＩ／Ｆ
１０７          スキャナ制御部
１０８          プロッタ制御部。
【先行技術文献】
【特許文献】
【００５６】
【特許文献１】特許第４７８５６６０号明細書
【図１】
2017205957.tif 000005
【図２】
2017205957.tif 000006
【図３】
2017205957.tif 000007
【図４】
2017205957.tif 000008
【図５】
2017205957.tif 000009
【図６】
2017205957.tif 000010
【図７】
2017205957.tif 000011
【図８】
2017205957.tif 000012
【図９】
2017205957.tif 000013
【図１０】
2017205957.tif 000014
【図１１】
2017205957.tif 000015
【図１２】
2017205957.tif 000016
【図１３】
2017205957.tif 000017