(57)【要約】      （修正有）【課題】複数ある電子データに対して一括してそれぞれの電子データにデジタル署名をすることができる電子データ保存装置を提供する。【解決手段】電子データ保存装置は、複数の電子データを取得するように構成されたデータ取得部と、前記データ取得部で取得した複数の電子データを表示するように構成されたデータ表示部と、前記データ表示部で表示した複数の電子データに対してデジタル署名を施すための指示を取得すると、前記複数の電子データそれぞれにデジタル署名を施すように構成された署名部と、前記署名部で前記複数の電子データと、前記複数の電子データのそれぞれに署名された署名データとを設定された送信先へ送信するように構成されたデータ送信部とを具備する。【選択図】図２
2008022541.tif 000002
【特許請求の範囲】
【請求項１】
複数の電子データを取得するように構成されたデータ取得部と、
前記データ取得部で取得した複数の電子データを表示するように構成されたデータ表示部と、
前記データ表示部で表示した複数の電子データに対してデジタル署名を施すための指示を取得すると、前記複数の電子データそれぞれにデジタル署名を施すように構成された署名部と、
前記署名部で前記複数の電子データと、前記複数の電子データのそれぞれに署名された署名データとを設定された送信先へ送信するように構成されたデータ送信部とを具備する電子データ保存装置。
【請求項２】
前記データ取得部で取得した複数の電子データのそれぞれの内容が、電子データの内容が正しく確認されたか否かを判断するための予め設定された基準に従って、正しく確認されたか否かを判断するように構成された内容確認判断部と、
前記内容確認判断部で正しく内容が確認されたか否かを前記複数の電子データそれぞれについて判断した結果を記録するように構成された記録部とをさらに具備し、
前記署名部は、前記記録部で記録した判断結果に基づいて、前記取得した複数の電子データのうち正しく内容が確認された電子データのみをデジタル署名する請求項１記載の装置。
【請求項３】
前記取得した複数の電子データのうち正しく内容が確認されなかった電子データを表示するように構成された表示部をさらに具備する請求項２記載の装置。
【請求項４】
前記電子データの内容が正しく確認されたか否かを判断するための予め設定された基準は、前記データ表示部に前記電子データが表示されたか否かである請求項２記載の装置。
【請求項５】
前記電子データの内容が正しく確認されたか否かを判断するための予め設定された基準は、電子データを表示する部分に電子データの全画素が表示されたか否かである請求項２記載の装置。
【請求項６】
前記電子データの内容が正しく確認されたか否かを判断するための予め設定された基準は、電子データの全画素のうち予め設定された画素数が表示されたか否かである請求項２記載の装置。
【請求項７】
前記電子データの内容が正しく確認されたか否かを判断するための予め設定された基準は、前記データ表示部で電子データを表示したときに、その電子データの近傍に表示されるスクロールバーが全てスクロールされたか否かである請求項２記載の装置。
【請求項８】
前記電子データの内容が正しく確認されたか否かを判断するための予め設定された基準は、前記データ表示部で電子データを表示したときに、その電子データが所定時間以上前記データ表示部に表示されたか否かである請求項２記載の装置。
【請求項９】
前記電子データの内容が正しく確認されたか否かを判断するための予め設定された基準は、前記データ表示部で電子データを表示したときに、その電子データのうち予め設定された特定の部分が前記データ表示部に表示されたか否かである請求項２記載の装置。
【請求項１０】
前記電子データの内容が正しく確認されたか否かを判断するための予め設定された基準は、前記データ表示部で電子データを表示したときに、その電子データのうち予め設定された特定の部分の近傍に表示される確認ボタン入力されたか否かである請求項２記載の装置。
【請求項１１】
前記確認ボタンは、前記確認ボタンの背後に表示される電子データが透けて見えるように表示される請求項１０記載の装置。
【請求項１２】
前記データ取得部で取得した電子データのそれぞれの画質が、電子データの画質が満たされているか否かを判断するための予め設定された基準に従って、満たされているか否かをチェックするように構成された画質チェック部をさらに具備し、
前記署名部は、前記取得した電子データのうち画質が満たされている電子データのみをデジタル署名する請求項１記載の装置。
【請求項１３】
前記署名部は、前記取得した電子データのうち前記画質チェック部で画質が満たされていない電子データを署名するか否かを問い合わせ、前記画質が満たされていない電子データをデジタル署名するための指示を取得すると、前記画質が満たされていない電子データをデジタル署名する請求項１２記載の装置。
【請求項１４】
電子データの画質が満たされているか否かを判断するための予め設定された基準は、内容がわかりにくい書類をスキャンしたときの電子データの画質の値である請求項１２記載の装置。
【請求項１５】
複数の電子データを取得するデータ取得手段と、
前記データ取得手段で取得した複数の電子データを表示するデータ表示手段と、
前記データ表示手段で表示した複数の電子データに対してデジタル署名を施すための指示を取得すると、前記複数の電子データそれぞれにデジタル署名を施す署名手段と、
前記署名手段で前記複数の電子データと、前記複数の電子データのそれぞれに署名された署名データとを設定された送信先へ送信するデータ送信手段とを具備する装置。
【請求項１６】
前記データ取得手段で取得した複数の電子データのそれぞれの内容が、電子データの内容が正しく確認されたか否かを判断するための予め設定された基準に従って、正しく確認されたか否かを判断する内容確認判断手段と、
前記内容確認判断手段で正しく内容が確認されたか否かを前記複数の電子データそれぞれについて判断した結果を記録する記録手段とをさらに具備し、
前記署名手段は、前記記録手段で記録した判断結果に基づいて、前記取得した複数の電子データのうち正しく内容が確認された電子データのみをデジタル署名する請求項１５記載の装置。
【請求項１７】
前記データ取得手段で取得した電子データのそれぞれの画質が、電子データの画質が満たされているか否かを判断するための予め設定された基準に従って、満たされているか否かをチェックする画質チェック手段をさらに具備し、
前記署名手段は、前記取得した電子データのうち画質が満たされている電子データのみをデジタル署名する請求項１５記載の装置。
【請求項１８】
複数の電子データを取得すること、
前記取得した複数の電子データを表示すること、
前記表示した複数の電子データに対してデジタル署名を施すための指示を取得すると、前記複数の電子データそれぞれにデジタル署名を施すこと、
前記複数の電子データと、前記複数の電子データのそれぞれに署名された署名データとを設定された送信先へ送信することとを含む電子データ保存方法。
【請求項１９】
前記取得した複数の電子データのそれぞれの内容が、電子データの内容が正しく確認されたか否かを判断するための予め設定された基準に従って、正しく確認されたか否かを判断すること、
前記正しく内容が確認されたか否かを前記複数の電子データそれぞれについて判断した結果を記録することをさらに具備し、
前記署名を施すことは、前記記録した判断結果に基づいて、前記取得した複数の電子データのうち正しく内容が確認された電子データのみをデジタル署名する請求項１８記載の方法。
【請求項２０】
前記取得した電子データのそれぞれの画質が、電子データの画質が満たされているか否かを判断するための予め設定された基準に従って、満たされているか否かをチェックすることをさらに具備し、
前記署名を施すことは、前記取得した電子データのうち画質が満たされている電子データのみをデジタル署名する請求項１８記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理する紙文書を電子データとして保存する電子データ保存装置及び方法に関する。
【背景技術】
【０００２】
企業等において保管される紙文書を、電子化して保存し、管理するようになってきている。このように電子化されたデータとして紙文書を管理する場合、一般的には、紙文書をスキャナでスキャンし、作成された画像ファイルである電子データを保存することになる。この際、電子化された画像ファイルの可読性や完全性等を保証する必要がある。そこで、可読性の保証のために解像度の指定や目視によるファイルの内容確認などを行う必要がある。また、完全性の保証のためにデジタル署名とタイムスタンプを施す必要がある。
【０００３】
上述のように画像ファイルを管理する場合に、画像ファイルが複数あることもある。このように画像ファイルが複数ある場合にも一括してデジタル署名を行う技術が知られている。例えば、日本国特許公開公報（Ｐ２００２−１３２７５９）には、承認対象の文書データに認証情報を付加して承認後の文書データを生成し、認証情報が付加された複数の文書データを合成した一括承認用データを表示した後に、その一括承認用データ全体に対する認証情報を付加することが記載されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記技術は複数の画像ファイル（電子データ）を合成した画像に対してデジタル署名をする技術であり、複数の画像ファイル（電子データ）に対して一括してそれぞれの画像ファイルにデジタル署名をすることはできなかった。
【０００５】
本発明の目的は、複数ある電子データに対して一括してそれぞれの電子データにデジタル署名をすることができる電子データ保存装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様によると、電子データ保存装置は、複数の電子データを取得するように構成されたデータ取得部と、前記データ取得部で取得した複数の電子データを表示するように構成されたデータ表示部と、前記データ表示部で表示した複数の電子データに対してデジタル署名を施すための指示を取得すると、前記複数の電子データそれぞれにデジタル署名を施すように構成された署名部と、前記署名部で前記複数の電子データと、前記複数の電子データのそれぞれに署名された署名データとを設定された送信先へ送信するように構成されたデータ送信部とを具備する。
【発明の効果】
【０００７】
本発明の一実施例によると、複数の電子データに対して一括して署名するときに、複数の電子データのそれぞれに対してデジタル署名をすることができる。したがって、デジタル署名の利便性を向上させることができる。
【０００８】
別の実施例によると、予め設定した８つの条件のうちから設定してある条件にしたがって、電子データが正しく確認されたか否かをテーブルＴに記録し、そのテーブルＴに記録された内容に基づいて正しく確認されたか否かを判断する。したがって、ユーザが正確に内容を正しく確認したことをシステム的に判断することができる。
【０００９】
さらに別の実施例によると、画質の満たされていない電子データが無かった場合、又は、画質の満たされていない電子データがあっても“そのまま署名する”が選択された場合は、前記取得された電子データ全てに対してそれぞれデジタル署名が施される。一方、画質の満たされない電子データがあって、かつ“そのまま署名する”が選択されなかった場合は、画質の満たされている電子データのみに対してそれぞれデジタル署名が施される。
【００１０】
したがって、複数の電子データを一括してデジタル署名するときに、画質の悪い電子データがあった場合は、そのまま署名するかをユーザに確認したうえで署名することにより、画質の悪いデータをそのまま署名して保存することを防止することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の各実施例について図面を参照して説明する。  
（第１の実施例）
先ず、第１の実施例について説明する。
【００１２】
図１は、ネットワーク構成を概略的に示す図である。図１に示すように、画像形成装置１が通信ネットワーク２に接続されている。この通信ネットワーク２には、さらに、データ保存装置であるパーソナルコンピュータ（ＰＣ）、ファイルサーバ４が接続されている。画像形成装置１は、例えばネットワークスキャナ機能を有する複写機である。この画像形成装置１のネットワークスキャナ機能で紙文書から読み取られた画像を示す電子データは、通信ネットワーク２を介してＰＣ３に保存される。そして、ＰＣ３で当該画像データにデジタル署名をする処理（詳細は後述する。）が施された後、当該処理が施された画像ファイルは、ファイルサーバ４に保存される。
【００１３】
図２は、第１の実施例におけるＰＣ３の主要な構成を示すブロック図である。図２に示すように、ＰＣ３は、データ取得部１１、データ表示部１２、署名部１３、データ送信部１４を有している。データ取得部１１は、ＰＣ３内のハードディスク等に保存されている複数の電子データの情報（ファイル名、ディレクトリパス等）を取得する。データ表示部１２は、電子データのリストと内容とを表示するフォーム画面をＰＣ３のディスプレイに表示する。署名部１３は、電子データに対してデジタル署名を施し、署名データを作成する。データ送信部１４は、ハードディスク等の特定のディレクトリや、ファイルサーバ４等へ署名された電子データと署名データを送信する。この実施例では、ファイルサーバ４へデータを送信することとする。なお、データ取得部１１、データ表示部１２、署名部１３、データ送信部１４の機能は、ＰＣ３内のＣＰＵ、ＲＯＭ、ＲＡＭ等により、実現される。
【００１４】
図３は、ＰＣ３が画像データに処理を施すときの処理の要部を示すフローチャートである。ユーザからＰＣ３の入力部を介して複数の電子データ（複数の画像ファイル）の一覧を取得する指示がされると、データ取得部１１により複数の電子データの一覧が取得される（ＳＴ１０１）。すなわち、ある特定のディレクトリに保存されている複数の電子データの情報の一覧が取得される。
【００１５】
続いて、取得した複数の電子データの内容がデータ表示部１２によりＰＣ３に表示される（ＳＴ１０２）。図４は、取得した複数の電子データを表示したときの表示画面２１を示す図である。図４で示す表示画面２１には、複数の電子データの情報（ファイル名等）の一覧をリスト形式で表示する部分２２、リスト形式で表示されたリストの中から選択されているリストの電子データを表示する部分２３、前記リストに挙げられた電子データに対して、デジタル署名を施すための指示をユーザから受付けるためのボタン２４が表示される。
【００１６】
そして、ユーザからボタン２４の入力を受けて、デジタル署名の指示を取得すると（ＳＴ１０３）、前記リストの中からリストが１つ選択され、すなわち前記取得した複数の電子データから１つの電子データが１つ選択され（ＳＴ１０４）、その選択された電子データにデジタル署名が施される（ＳＴ１０５）。そして、全ての電子データに対してデジタル署名が終了したか否かが判断される（ＳＴ１０６）。ステップＳＴ１０６でＮＯならステップＳＴ１０４の戻り、ステップＳＴ１０６でＹＥＳとなるまで、ステップＳＴ１０４からＳＴ１０６の処理が繰り返される。このステップＳＴ１０３からＳＴ１０６の処理は、署名部１３により行なわれる。したがって、複数の電子データを一度にデジタル署名しても、それぞれの電子データに対してデジタル署名される。
【００１７】
ステップＳＴ１０６でＹＥＳだと、取得された電子データ、すなわち、署名された電子データとそれぞれの電子データに対する署名データがファイルサーバ４の特定のディレクトリへ保存される（ＳＴ１０７）。
【００１８】
この実施例によると、複数の電子データに対して一括して署名するときに、複数の電子データのそれぞれに対してデジタル署名をすることができる。したがって、デジタル署名の利便性を向上させることができる。
【００１９】
（第２の実施例）
次に、第２の実施例について述べる。なお、前述した第１の実施例と同一の部分には同一の符号を付し詳細な説明は省略する。
【００２０】
複数の電子データを一括して署名するときに、ユーザによって電子データの内容が正しいものであることが確認されたかがわからない。このため、ユーザによって正しく電子データの内容が確認されたかどうかをＰＣ３で判断し、その判断した結果を示す情報を記録する。そして、複数の電子データのうち、電子データの内容が正しいと確認された電子データに対してのみデジタル署名をするようにしたＰＣ３について以下に説明する。
【００２１】
図５は、第２の実施例におけるＰＣ３の主要な構成を示すブロック図である。図５に示すように、ＰＣ３は、データ取得部３１、データ表示部３２、内容確認判断部３３、記録部３４、署名部３５、データ送信部３６、ユーザインタフェース（ＵＩ）表示部３７を有している。データ取得部３１、データ表示部３２、データ送信部３６について第１の実施例のデータ取得部１１、データ表示部１２、データ送信部１４と同様であるため説明を省略する。
【００２２】
内容確認判断部３３は、データ表示部３２で表示された電子データをユーザが正確に内容を確認したかどうかを設定された条件にしたがって判断する。この設定された条件については後述する。記録部３４は、内容確認判断部３３で判断した結果を記録する。署名部３５は、記録部３４に記録された内容部確認判断部の判断結果に基づいて、前記取得した複数の電子データのうちから正しく内容が確認された電子データのみに対してそれぞれデジタル署名を施す。ＵＩ表示部３７は、前記取得した複数の電子データのうちから正しく確認されなかった電子データをＰＣ３に表示する。
【００２３】
図６は、内容確認判断部３３で判断した結果を記録するテーブルＴである。テーブルＴには、データ取得部３１で取得された複数の電子データに対応するファイル名、ディレクトリパスを記録するエリアに加えて、内容確認判断部３３で判断した結果を示す内容確認フラグのエリアが設けられている。内容確認フラグは、この実施例では電子データの内容がユーザに正しく確認された場合は「○」、ユーザに正しく確認されなかった場合は「×」が記録される。
【００２４】
図７は、ＰＣ３が画像データに処理を施すときの処理の要部を示すフローチャートである。ステップＳＴ２０１、ＳＴ２０２の処理は、ステップＳＴ１０１，ＳＴ１０２と同様である。
【００２５】
そして、内容確認判断部３３により電子データの内容が予め設定された条件にしたがって正しく確認されたかが判断される（ＳＴ２０３）。この第２の実施例では、図４で示した電子データを表示する部分２３に表示されたデータに対して以下の８つの条件からいずれかの条件が予め設定される。
【００２６】
１つ目の正しく確認されたと判断するための条件は、電子データを表示する部分２３に電子データが表示されたか否かである。すなわち、当該部分２３に電子データが表示された場合は正しく確認されたと判断され、当該部分２３に電子データが表示されなかった場合は正しく確認されなかったと判断される。
【００２７】
２つ目の正しく確認されたと判断するための条件は、電子データを表示する部分２３に電子データの全画素（つまり、全てのデータ）が表示されたか否かである。電子データの全画素（縦×横の画素数）は、ファイルから取得することができ、電子データに表示する部分で表示されている部分の位置の座標を画素単位（ファイルの左端を（０，０）とする）で取得することにより、ファイル的の全画素のうち表示された箇所と表示されていない箇所がプログラム的に見分けることができる。したがって、ユーザが電子データの全画素を表示したか否かを判断することができる。すなわち、当該部分２３に電子データの全画素が表示された場合は正しく確認されたと判断され、当該部分２３に電子データの全画素が表示されなかった場合は正しく確認されなかったと判断される。
【００２８】
３つ目の正しく確認されたと判断するための条件は、電子データの全画素のうち予め設定された画素数（例えば、全体の画素数のうちの８割）が表示されたか否かである。表示される電子データのうち必ずしも全てのデータを確認する必要はないためである。すなわち、当該部分２３に電子データの全画素うち設定された何割かが表示された場合は正しく確認されたと判断され、当該部分２３に電子データの全画素のうち何割かが表示されなかった場合は正しく確認されなかったと判断される。また、一般的には、書類の場合上下左右の端は空白で情報がない。このため、全画素のうち中心部分から何割分表示された場合という条件にしても良い。
【００２９】
４つ目の正しく確認されたと判断するための条件は、電子データを表示する部分２３に電子データが表示されたときにその電子データの近傍に表示されるスクロールバーが全てスクロールされたか否かである。図８は、当該部分２３に表示されたスクロールバーを説明するための図である。図８に示すように、電子データのサイズに対応して縦方向、横方向にスクロールバー２５，２６が表示されている。したがって、この縦方向及び横方向のスクロールバー２５，２６が全てスクロールされた場合は正しく確認されたと判断され、縦方向及び横方向のスクロールバー２５，２６が全てスクロールされなかった場合は正しく確認されなかったと判断される。
【００３０】
５つ目の正しく確認されたと判断するための条件は、電子データを表示する部分２３に電子データが所定時間（例えば、３秒）以上表示されたか否かである。当該部分２３に電子データが表示されても、ユーザが表示された内容をきちんと確認していない場合もあるためである。したがって、電子データが当該部分２３に所定時間以上表示された場合は正しく確認されたと判断され、電子データが当該部分２３に所定時間以上表示されなかった場合は正しく確認されなかったと判断される。
【００３１】
６つ目の正しく確認されたと判断するための条件は、電子データのうち予め設定された特定の部分が、電子データを表示する部分２３に表示されたか否かである。例えば、書類によっては、書類中のある部分だけが重要であり、その部分だけをユーザが確認すればよい場合もあるからである。図９に示すように、電子データが領収書の画像ファイルであれば、特定の部分として金額が記載されている部分２７だけユーザが確認できればよい。したがって、電子データのうち特定の部分２７が当該部分２３に表示された場合は正しく確認されたと判断され、電子データのうち特定の部分２７が当該部分２３に表示されなかった場合は正しく確認されなかったと判断される。なお、電子データ（画像ファイル）から特定の部分を抽出する技術は公知の技術であり、その部分の位置座標の情報を電子データの属性情報として管理することにより、電子データのうち特定の場所が当該部分に表示されたか否かを判断することができる。また、予め設定された特定の部分は、書類によっても異なる場合もある。例えば、領収書なら合計金額が表示されている部分を確認する必要があり、また、契約書であれば電子データの全ての部分を確認する必要がある。したがって、書類の内容を予めユーザが入力することにより登録するようにし、書類の内容に応じて予め設定された特定の部分を変更するようにしても良い。
【００３２】
７つ目の正しく確認されたと判断するための条件は、６つ目の条件で説明した電子データのうち予め設定した特定の部分の近傍に、図１０に示すように、ユーザが確認したことを入力するための表示である確認ボタン２８が入力されたか否かである。したがって、確認ボタン２８が入力された場合は正しく確認されたと判断され、確認ボタン２８が入力されなかった場合は正しく確認されなかったと判断される。
【００３３】
８つ目の正しく確認されたと判断するための条件は、７つ目の条件で説明した確認ボタン２８を半透明又は透明色で表示することとし、その半透明又は透明色で表示された確認ボタン２８が入力されたか否かである。確認ボタン２８を表示することにより、確認ボタン２８の背後のデータが表示できなくなるからである。したがって、確認ボタン２８が入力された場合は正しく確認されたと判断され、確認ボタン２８が入力されなかった場合は正しく確認されなかったと判断される。
【００３４】
上述した条件の中から予め設定された条件にしたがって、電子データが正しく確認されたかが、全ての前記取得された電子データについて基づいて判断される。
【００３５】
そして、記録部３４により、正しく確認されたと判断された電子データに対しては図６で説明したテーブルＴの当該電子データと対応する内容確認フラグのエリアに「○」を記録し（ＳＴ２０４）、正しく確認されなかった電子データに対しては当該テーブルの当該電子データと対応する内容確認フラグのエリアに「×」を記録する（ＳＴ２０５）。
【００３６】
そして、ユーザからボタン２４の入力を受けて、デジタル署名の指示を取得すると（ＳＴ２０６）、前記リストの中からリストが１つ選択され、すなわち前記取得した複数の電子データから１つの電子データが１つ選択さる（ＳＴ２０７）。そして、その選択された電子データが正しく確認されているかをチェックする（ＳＴ２０８）。このチェックは、図６で説明したテーブルＴを参照して行なわれる。続いて、正しいと確認されているか否かが判断される（ＳＴ２０９）。選択された電子データが正しいと確認されていれば（ＳＴ２０９でＹＥＳ）、その選択された電子データにデジタル署名が施される（ＳＴ２１０）。選択された電子データが正しいと確認されていなければ（ＳＴ２０９でＮＯ）、当該電子データにデジタル署名が施されない。そして、全ての電子データに対して処理が終了したか否かが判断される（ＳＴ２１１）。ステップＳＴ２１１でＮＯならステップＳＴ２０７の戻り、ステップＳＴ２１１でＹＥＳとなるまで、ステップＳＴ２０７からＳＴ２１１の処理が繰り返される。このステップＳＴ２０６からＳＴ２１１の処理は、署名部３５により行なわれる。したがって、複数の電子データを一度にデジタル署名した場合に、正しいと確認されている電子データのそれぞれに対してデジタル署名がされる。
【００３７】
ステップＳＴ２１１でＹＥＳだと、署名された電子データとそれぞれの電子データに対する署名データがファイルサーバ４の特定のディレクトリへ保存される（ＳＴ２１２）。そして、ＵＩ表示部３７により署名されなかった電子データの一覧をＰＣ３に表示する。図１１は、署名されなかった電子データの一覧の表示画面２１ａを示す図である。
【００３８】
この第２の実施例によると、複数の電子データを一括してデジタル署名するときに、正しく確認されている電子データに対してそれぞれデジタル署名がなされるが、正しく確認されていない電子データに対してはデジタル署名がなされない。したがって、内容が確認されていない電子データを間違ってデジタル署名することを防止することができる。
【００３９】
また、電子データの内容を確認する場合は、市販されているビューア等のアプリケーションソフトを使用して電子データをＰＣ３に表示させ、ユーザが目視することにより電子データの内容を確認するのが一般的である。これでは、電子データの内容が正しく確認されたか否かをシステム側で判断することができない。この第２の実施例によると、予め設定した８つの条件のうちから設定してある条件にしたがって、電子データが正しく確認されたか否かをテーブルＴに記録し、そのテーブルＴに記録された内容に基づいて正しく確認されたか否かを判断する。したがって、ユーザが正確に内容を正しく確認したことをシステム的に判断することができる。
【００４０】
（第３の実施例）
次に、第３の実施例について述べる。なお、前述した第１の実施例と同一の部分には同一の符号を付し詳細な説明は省略する。
【００４１】
この第３の実施例は、ユーザが内容を確認した電子データをデジタル署名する際に、電子データの画質をチェックし、画質が悪かった電子データはユーザにデジタル署名をして良いかを確認したうえでデジタル署名をするものである。
【００４２】
図１２は、第３の実施例におけるＰＣ３の主要な構成を示すブロック図である。図１２に示すように、ＰＣ３は、データ取得部４１、データ表示部４２、画質チェック部４３、署名部４４、データ送信部４５を有している。データ取得部４１、データ表示部４２、データ送信部４５について第１の実施例のデータ取得部１１、データ表示部１２、データ送信部１４と同様であるため説明を省略する。
【００４３】
画質チェック部４３は、署名される電子データの画質をチェックする。署名部４４は、画質が満たされている電子データにデジタル署名を施し、画質が満たされていない電子データはユーザにデジタル署名をして良いかを確認したうえでデジタル署名をする。なお、画質がみたされず、さらにユーザの確認が得られなかった電子データについては、デジタル署名は施されない。
【００４４】
図１３は、ＰＣ３が画像データに処理を施すときの処理の要部を示すフローチャートである。ステップＳＴ３０１、ＳＴ３０２の処理は、ステップＳＴ１０１，ＳＴ１０２と同様である。
【００４５】
そして、画質チェック部４３により前記取得された電子データの全てについて画質をチェックする（ＳＴ３０３）。電子データの画質については、例えば、解像度、階調、明るさ、コントラスト、カラーバランス、彩度、色相、シャープネス、濃度、傾き、ノイズ等の指標を用いてチェックすることが考えられる。電子データとして保存する場合には、例えば、日本国における電子文書法においては次のような基準が設けられている。カラー画像の場合は、ＲＧＢ２５６階調以上かつ１５０ｄｐｉ以上（税務書類の場合は２００ｄｐｉ以上）、モノクロ画像の場合は、モノクロ２値かつ１５０ｄｐｉ以上、モノクロ中間調かつ２００ｄｐｉ以上が規定されている。
【００４６】
この第３の実施例においては、一般的に見えにくいと思われる画質を自動で検出することを目的としている。このため、見えにくい画質の基準というものはないので、例えば、内容がわかりにくい書類（全面白紙、黒紙等）をスキャンした画質の値を、チェックの基準とする。すなわち、解像度：２００ｄｐｉ以上、階調：カラー画像の場合は２５６階調以上、モノクロ画像の場合はモノクロ２値又はモノクロ中間調、明るさ：全体の明るさの平均が、全面白紙、黒紙をスキャンしたときの値に近い値でないこと、カラーバランス：全面白紙、黒紙をスキャンしたときのカラーバランスに近い値でないこと、傾き：１０度以上傾いていないこと、ノイズ：画像全体の１０パーセント以上がノイズでないこと、基準とする。したがって、画質チェック部４３は、前記取得した全ての電子データがこれらの基準を満たしているかどうかをそれぞれチェックする。なお、このチェックは、電子データに付加されている付加データを取得することにより判断することが可能となる。
【００４７】
そして、ユーザからボタン２４の入力を受けて、デジタル署名の指示を取得すると（ＳＴ３０４）、前記リストの中からリストが１つ選択され、すなわち前記取得した複数の電子データから１つの電子データが１つ選択さる（ＳＴ３０５）。そして、その選択された電子データは、画質がみたされているか否かが判断される（ＳＴ３０６）。選択された電子データの画質が満たされていれば（ＳＴ３０６でＹＥＳ）、その選択された電子データにデジタル署名が施される（ＳＴ３０７）。選択された電子データが正しいと確認されていなければ（ＳＴ３０６でＮＯ）、当該電子データにデジタル署名が施されない。そして、全ての電子データに対して処理が終了したか否かが判断される（ＳＴ３０８）。ステップＳＴ３０８でＮＯならステップＳＴ３０５の戻り、ステップＳＴ３０８でＹＥＳとなるまで、ステップＳＴ３０５からＳＴ３０８の処理が繰り返される。したがって、画質が満たされた電子データに対してそれぞれデジタル署名が施される。
【００４８】
ステップＳＴ３０８でＹＥＳと判断すると、画質の満たされていない電子データはあるか否かについて判断される（Ｓ３０９）。なお、デジタル署名が施されなかった電子データがあるか否かについて判断しても同様な判断結果となる。画質の満たされていない電子データがあると判断すると（ＳＴ３０９でＹＥＳ）、署名されていない電子データの一覧をＰＣ３に表示する（ＳＴ３１１）。
【００４９】
図１４は、このように署名されていない電子データを表示したときの表示画面２１ｂを示す図である。表示画面２１ｂには、画質が満たされていなかった電子データ（画像ファイル）の一覧が表示されるとともに、それぞれの電子データ満たされなかった理由も表示される。さらに、これらの電子データに対してそのまま署名するか否かを問い合わせる表示もされる。ユーザは署名をする場合は“はい”を、署名をしない場合は“いいえ”を入力する。
【００５０】
ステップＳＴ３１１で署名されていない電子データの一覧を表示すると、そのまま署名するか否かが判断される（ＳＴ３１２）。例えば、図１４の表示画面２１ｂのような表示がされるのであれば、“はい”が入力されたか“いいえ”が入力されたかが判断される。そのまま署名する場合は（ＳＴ３１２でＹＥＳ）、画質が満たされていない電子データに対してデジタル署名が施され、画質が満たされていない電子データが複数ある場合にはそれぞれに対してデジタル署名が施される（ＳＴ３１３）。そのまま署名しない場合は（ＳＴ３１２でＮＯ）、ステップＳＴ３１３の処理がパスされる。上記ステップＳＴ３０５からステップＳＴ３１３の処理は署名部４４により行なわれる。
【００５１】
画質の満たされていない電子データはないとき（ＳＴ３０９でＮＯ）、又は、画質の満たされていない電子データについてもデジタル署名が施されないとき（ＳＴ３１３）、又は、画質の満たされない電子データについてデジタル署名が施されなかったとき（ＳＴ３１２でＮＯ）、署名された電子データとそれぞれの電子データに対する署名データがファイルサーバ４の特定のディレクトリへ保存される（ＳＴ３１４）。
【００５２】
この第３の実施例によると、画質の満たされていない電子データが無かった場合、又は、画質の満たされていない電子データがあっても“そのまま署名する”（表示画面２１ｂの“はい”）が選択された場合は、前記取得された電子データ全てに対してそれぞれデジタル署名が施される。一方、画質の満たされない電子データがあって、かつ“そのまま署名する”が選択されなかった場合は、画質の満たされている電子データのみに対してそれぞれデジタル署名が施される。
【００５３】
したがって、複数の電子データを一括してデジタル署名するときに、画質の悪い電子データがあった場合は、そのまま署名するかをユーザに確認したうえで署名することにより、画質の悪いデータをそのまま署名して保存することを防止することができる。
【図面の簡単な説明】
【００５４】
【図１】図１は、本発明の第１の実施例におけるネットワーク構成を概略的に示す図である。
【図２】図２は、同実施例におけるＰＣの主要な構成を示すブロック図である。
【図３】図３は、同実施例におけるＰＣが画像データに処理を施すときの処理の要部を示すフローチャートである。
【図４】図４は、同実施例における取得した複数の電子データを表示したときの表示画面例を示す図である。
【図５】図５は、第２の実施例におけるＰＣの主要な構成を示すブロック図である。
【図６】図６は、同実施例における内容確認判断部で判断した結果を記録するテーブルである。
【図７】図７は、同実施例におけるＰＣが画像データに処理を施すときの処理の要部を示すフローチャートである。
【図８】図８は、同実施例における表示画面に表示されたスクロールバーを説明するための図である。
【図９】図９は、同実施例における表示画面に表示された特定の部分を説明するための図である。
【図１０】図１０は、同実施例における表示画面に表示された確認ボタンを説明するための図である。
【図１１】図１１は、同実施例における署名されなかった電子データの一覧の表示画面例を示す図である。
【図１２】図１２は、第３の実施例におけるＰＣの主要な構成を示すブロック図である。
【図１３】図１３は、同実施例におけるＰＣが画像データに処理を施すときの処理の要部を示すフローチャートである。
【図１４】図１４は、同実施例における署名されていない電子データを表示したときの表示画面例を示す図である。
【符号の説明】
【００５５】
１：画像形成装置、４：ファイルサーバ、１１：データ取得部、１２：データ表示部、１３：署名部、１４：データ送信部、２１：表示画面、３１：データ取得部、３２：データ表示部、３３：内容確認判断部、３４：記録部、３５：署名部、３６：データ送信部、３７：ユーザインタフェース（ＵＩ）表示部、４１：データ取得部、４２：データ表示部、４３：画質チェック部、４４：署名部、４５：データ送信部
【図１】
2008022541.tif 000003
【図２】
2008022541.tif 000004
【図３】
2008022541.tif 000005
【図４】
2008022541.tif 000006
【図５】
2008022541.tif 000007
【図６】
2008022541.tif 000008
【図７】
2008022541.tif 000009
【図８】
2008022541.tif 000010
【図９】
2008022541.tif 000011
【図１０】
2008022541.tif 000012
【図１１】
2008022541.tif 000013
【図１２】
2008022541.tif 000014
【図１３】
2008022541.tif 000015
【図１４】
2008022541.tif 000016