(57)【要約】【課題】  ＩＣカードを用いた紙文書の署名に好適な電子署名付与方法ならびに画像形成装置を提供する。【解決手段】  紙情報を読み取ることにより画像データを生成する画像形成装置であって、当該画像形成装置に固有の秘密鍵を用い、画像データに対して電子署名を行う機器署名手段と、当該画像形成装置の操作者に固有の秘密鍵を用い、画像データに対して電子署名を行う操作者署名手段と、機器署名手段と操作者署名手段とが、電子署名を行う対象とする紙情報の単位を設定する署名単位設定手段とを有する。【選択図】  図２
2006033727.tif 000002
【特許請求の範囲】
【請求項１】
紙情報を読み取ることにより画像データを生成する画像形成装置であって、
当該画像形成装置に固有の秘密鍵を用い、前記画像データに対して電子署名を行う機器署名手段と、
当該画像形成装置の操作者に固有の秘密鍵を用い、前記画像データに対して電子署名を行う操作者署名手段と、
前記機器署名手段と操作者署名手段とが、電子署名を行う対象とする紙情報の単位を設定する署名単位設定手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記署名単位設定手段は、ファイル化される前記紙情報のファイル形式に基づいて設定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記署名単位設定手段は、前記単位を操作者により設定されることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記操作者署名手段は、複数の電子署名対象に電子署名中、所定の条件が成就すると署名を中断することを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【請求項５】
前記電子署名を中断する場合、前記操作者に再開する際に必要となるパスワードの入力を促すことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記電子署名を中断する場合、前記操作者の認証に用いられる情報を保持しておき、再開時には前記操作者に認証を促し、認証が成功することで前記電子署名を再開することを特徴とする請求項４に記載の画像形成装置。
【請求項７】
前記認証には、前記操作者が有するＩＣカードを用いることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記ＩＣカードには、前記中断された電子署名の処理であるジョブを示すジョブＩＤを記録することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記機器署名手段と操作者署名手段は、並行して処理を行うことを特徴とする請求項１から７のいずれか１項に記載の画像形成装置。
【請求項１０】
紙情報を読み取ることにより画像データを生成し、該画像データに電子署名を付与する画像形成装置での電子署名付与方法であって、
当該画像形成装置に固有の秘密鍵を用い、前記画像データに対して電子署名を行う機器署名段階と、
当該画像形成装置の操作者に固有の秘密鍵を用い、前記画像データに対して電子署名を行う操作者署名段階と、
前記機器署名段階と操作者署名段階とで、電子署名を行う対象とする紙情報の単位を設定する署名単位設定段階と
を有することを特徴とする電子署名付与方法。
【請求項１１】
前記署名単位設定段階では、ファイル化される前記紙情報のファイル形式に基づいて設定することを特徴とする請求項１０に記載の電子署名付与方法。
【請求項１２】
前記署名単位設定段階では、前記単位を操作者により設定されることを特徴とする請求項１０または１１に記載の電子署名付与方法。
【請求項１３】
前記操作者署名段階では、複数の電子署名対象に電子署名中、所定の条件が成就すると署名を中断することを特徴とする請求項１０から１２のいずれか１項に記載の電子署名付与方法。
【請求項１４】
前記電子署名を中断する場合、前記操作者に再開する際に必要となるパスワードの入力を促すことを特徴とする請求項１３に記載の電子署名付与方法。
【請求項１５】
前記電子署名を中断する場合、前記操作者の認証に用いられる情報を保持しておき、再開時には前記操作者に認証を促し、認証が成功することで前記電子署名を再開することを特徴とする請求項１３に記載の電子署名付与方法。
【請求項１６】
前記認証には、前記操作者が有するＩＣカードが用いられることを特徴とする請求項１５に記載の電子署名付与方法。
【請求項１７】
前記ＩＣカードには、前記中断された電子署名の処理であるジョブを示すジョブＩＤを記録することを特徴とする請求項１６に記載の電子署名付与方法。
【請求項１８】
前記機器署名段階と操作者署名段階は、並行して処理されることを特徴とする請求項１０から１７のいずれか１項に記載の電子署名付与方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び紙情報の電子化方法に関し、特に紙情報を読み取ることにより画像データを生成する画像形成装置及び紙情報を電子化した画像データへの電子署名付与方法に関する。
【背景技術】
【０００２】
社会の高度情報化が進展するにつれ、従来は紙で保存が義務付けられていた書類も、電子的（電子文書として）に保存できるようにすることが求められている。しかし、電子文書は紙文書に比較して、痕跡を残さない改ざんが可能である、不可視である、長期保存性が劣る等といった問題があるため、これらの問題が解決されなければ電子文書のまま原本として保存することは法的に許可されないという状況であった。この問題を解決する方法として、電子文書について紙文書と同等の原本性を確保するシステムが提案されており、普及の兆しを見せている。
【特許文献１】特開２０００−２１５３７９号公報
【特許文献２】特開２００２−２３０２０２号公報
【特許文献３】特開２００３−２２４７２８号公報
【特許文献４】特開２００３−３１８８８５号公報
【特許文献５】特開２００３−２９６２９号公報
【特許文献６】特開２００１−３３９５４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した内容は、スキャンすることにより電子化される紙文書がどのような構成になっているかについては特に着目していない。
【０００４】
このことは、最近のスキャナ、特にデジタル複合機は自動原稿送り装置（以下「ＡＤＦ」という）を備えていることが多く、一度の操作で複数枚の紙を自動でスキャンすることが一般的になっていることから好ましくない。
【０００５】
このＡＤＦを使ったスキャンの対象は、複数ページからなる１つの紙文書の場合もあるし、１ページの紙文書が複数の場合もある。この前者の場合と後者の場合とでは、電子署名をどのように付与するかについてのユーザ要求は異なることがあり得る。
【０００６】
具体的には、一般に前者の場合、１文書に対して１つずつの機器署名とユーザ署名が付与され、後者の場合は１ページずつの各文書それぞれに署名が付与される。ところがスキャナやＭＦＰは、ＡＤＦでスキャンされた紙文書がどちらの種類のものかを単独では判定することができないので、適切な単位で電子署名を付与するために何らかの方法でユーザが明示的に指示を与える必要がある。
【０００７】
このようなＡＤＦなど、大量の紙文書に対して大量の署名をＩＣカードを用いて付与するような場合、ＩＣカードの計算速度はそれほど高くないため、大量の文書群に対して大量の署名を付与するような場合にはＩＣカードをＭＦＰにセットしておく時間が長くなり、ユーザは不便を感じることになる。
【０００８】
さらに、大量の紙文書を扱うには、やはり時間がかかる。その場合、例えば、署名の付与を中断した際に、他人が誤って署名をしてしまうなど、使い勝手が良くなかった。
【０００９】
本発明は、このような問題に鑑み、ＩＣカードを用いた紙文書の署名に好適な電子署名付与方法ならびに画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
そこで上記課題を解決するため、本発明は、紙情報を読み取ることにより画像データを生成する画像形成装置であって、当該画像形成装置に固有の秘密鍵を用い、前記画像データに対して電子署名を行う機器署名手段と、当該画像形成装置の操作者に固有の秘密鍵を用い、前記画像データに対して電子署名を行う操作者署名手段と、前記機器署名手段と操作者署名手段とが、電子署名を行う対象とする紙情報の単位を設定する署名単位設定手段とを有することを特徴とする。
【００１１】
また、上記課題を解決するため、本発明は、前記署名単位設定手段は、ファイル化される前記紙情報のファイル形式に基づいて設定することを特徴とする。
【００１２】
また、上記課題を解決するため、本発明は、前記署名単位設定手段は、前記単位を操作者により設定されることを特徴とする。
【００１３】
また、上記課題を解決するため、本発明は、前記操作者署名手段は、複数の電子署名対象に電子署名中、所定の条件が成就すると署名を中断することを特徴とする。
【００１４】
また、上記課題を解決するため、本発明は、前記電子署名を中断する場合、前記操作者に再開する際に必要となるパスワードの入力を促すことを特徴とする。
【００１５】
また、上記課題を解決するため、本発明は、前記電子署名を中断する場合、前記操作者の認証に用いられる情報を保持しておき、再開時には前記操作者に認証を促し、認証が成功することで前記電子署名を再開することを特徴とする。
【００１６】
また、上記課題を解決するため、本発明は、前記認証には、前記操作者が有するＩＣカードを用いることを特徴とする。
【００１７】
また、上記課題を解決するため、本発明は、前記ＩＣカードには、前記中断された電子署名の処理であるジョブを示すジョブＩＤを記録することを特徴とする。
【００１８】
また、上記課題を解決するため、本発明は、前記機器署名手段と操作者署名手段は、並行して処理を行うことを特徴とする。
【００１９】
また、上記課題を解決するため、本発明は、紙情報を読み取ることにより画像データを生成し、該画像データに電子署名を付与する画像形成装置での電子署名付与方法であって、当該画像形成装置に固有の秘密鍵を用い、前記画像データに対して電子署名を行う機器署名段階と、当該画像形成装置の操作者に固有の秘密鍵を用い、前記画像データに対して電子署名を行う操作者署名段階と、前記機器署名段階と操作者署名段階とで、電子署名を行う対象とする紙情報の単位を設定する署名単位設定段階とを有することを特徴とする。
【００２０】
また、上記課題を解決するため、本発明は、前記署名単位設定段階では、ファイル化される前記紙情報のファイル形式に基づいて設定することを特徴とする。
【００２１】
また、上記課題を解決するため、本発明は、前記署名単位設定段階では、前記単位を操作者により設定されることを特徴とする。
【００２２】
また、上記課題を解決するため、本発明は、前記操作者署名段階では、複数の電子署名対象に電子署名中、所定の条件が成就すると署名を中断することを特徴とする。
【００２３】
また、上記課題を解決するため、本発明は、前記電子署名を中断する場合、前記操作者に再開する際に必要となるパスワードの入力を促すことを特徴とする。
【００２４】
また、上記課題を解決するため、本発明は、前記電子署名を中断する場合、前記操作者の認証に用いられる情報を保持しておき、再開時には前記操作者に認証を促し、認証が成功することで前記電子署名を再開することを特徴とする。
【００２５】
また、上記課題を解決するため、本発明は、前記認証には、前記操作者が有するＩＣカードが用いられることを特徴とする。
【００２６】
また、上記課題を解決するため、本発明は、前記ＩＣカードには、前記中断された電子署名の処理であるジョブを示すジョブＩＤを記録することを特徴とする。
【００２７】
また、上記課題を解決するため、本発明は、前記機器署名段階と操作者署名段階は、並行して処理されることを特徴とする。
【発明の効果】
【００２８】
本発明によれば、ＩＣカードを用いた紙文書の署名に好適な電子署名付与方法ならびに画像形成装置を提供することができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第一の実施の形態におけるスキャン装置の機能構成例を示す図である。図１に示されるようにスキャン装置１０は、スキャン部１０１、ユーザインタフェース部１０２、カード入出力部１０３、機器署名部１０４、ユーザ署名部１０５、データ保存部１０６及び保存データ配信部１０７等より構成されている。
【００３０】
スキャン部１０１は、紙文書３０上の濃淡情報（紙情報）を電子化する機能である。すなわち、スキャン部１０１は、紙情報を光学的手法により読み取とることにより当該紙情報をデジタル化し、デジタル化された情報に対して画像フォーマット変換を施すことにより、ＪＰＥＧ、ＴＩＦＦ、ＰＤＦ等の所定の形式による画像データを生成する。
【００３１】
ユーザインタフェース部１０２は、ユーザからの指示を受け付けるための各種の入力手段や、操作画面等から構成される機能である。カード入出力部１０３は、ＩＣカード４０に対する情報の入出力処理を行う機能である。ＩＣカード４０は、例えば、各ユーザに配布されているＩＣカードであり、当該ユーザ固有の暗号鍵（秘密鍵）（以下「ユーザ秘密鍵」という。）と、ユーザ秘密鍵に対する公開鍵証明書（以下「ユーザ公開鍵証明書」という。）とが記録されている。ユーザ公開鍵証明書は、ユーザ秘密鍵に対する公開鍵（以下「ユーザ公開鍵」という。）等が含まれている情報であり、予め認証機関によって発行されているものである。
【００３２】
機器署名部１０４は、画像データに対してハッシュ関数を適用することにより生成されるＭＤ（Message Digest）を、スキャン装置１０内に保持されているスキャン装置１０固有の暗号鍵（秘密鍵）（以下「機器秘密鍵」という。）によって暗号化することにより画像データの電子署名を生成する機能である。なお、機器署名部１０４によって生成された電子署名を以下「機器署名」という。
【００３３】
ユーザ署名部１０５は、ユーザ秘密鍵によってＭＤを暗号化することにより画像データの電子署名を生成する機能である。ユーザ署名部１０５によって生成された電子署名を以下「ユーザ署名」という。なお、厳密には、ユーザ署名部１０５は、ユーザ秘密鍵が記録されているＩＣカード４０にユーザ署名の生成処理を行わせる。セキュリティ上の観点よりユーザ秘密鍵はＩＣカード４０の外部に取り出すことができないように管理されているからである。
【００３４】
データ保存部１０６は、スキャン部１０において生成された画像データや、機器署名部１０４又はユーザ署名部１０５によって生成された機器署名及びユーザ署名等を保存しておく機能である。データ保存部１０６には、更に、機器秘密鍵に対する公開鍵証明書（以下「機器公開鍵証明書」という。）が保存されている。機器公開鍵証明書は、機器秘密鍵に対する公開鍵（以下「機器公開鍵」という。）等が含まれている情報であり、予め認証機関によって発行されているものである。
【００３５】
保存データ配信部１０７は、データ保存部１０６に保存されている画像データを所定の配信先、例えば、外部装置２０へ配信する機能である。配信とは、例えば、ネットワークを通じたファイル転送又はメール転送等が相当する。保存データ配信部１０７は、画像データと共に当該画像データに対する機器署名、ユーザ署名、機器公開鍵証明書及びユーザ公開鍵証明書等を配信先に配信する。外部装置２０は、例えば、スキャン装置１０において紙文書３０に基づいて生成された画像データ、機器署名及びユーザ署名や、機器公開鍵証明書及ユーザ公開鍵証明書等を蓄積し、画像データ等を利用者に対して公開するためのファイルサーバ等が相当する。
【００３６】
上述した機器署名部１０４は、機器署名手段と署名単位設定手段に対応する。ユーザ署名部１０５は、操作者署名手段に対応する。
【００３７】
以上説明した構成において、一度のスキャン処理で、複数の紙文書にそれぞれ署名を付与する場合の処理を、図２のシーケンス図を用いて説明する。この場合の紙情報は、複数の紙文書であり、署名する単位は１つの紙文書である。図２に示されるシーケンス図は、スキャン部１０１と、データ保存機能１０６と、機器署名機能１０４と、ユーザ署名部１０５と、ＩＣカード４０との間で行われる処理を示すものである。
【００３８】
スキャン機能部１０１は、全紙文書のスキャンを実行する。そして、スキャン機能部１０１は、データ保存部１０６に保存要求を通知する（ステップＳ１００１）。データ保存部１０６は、全紙文書を保存し、それら紙文書に割り当てられた画像ＩＤ群をスキャン機能部１０１に通知する（ステップＳ１００２）。
【００３９】
次に、スキャン機能部１０１は、署名要求を機器署名部１０４に通知する（ステップＳ１００３）。このとき、画像ＩＤ群と、署名単位が各紙文書であることが通知される。また、ステップＳ１００３は、署名単位設定段階に対応する。この署名単位は、例えばユーザにより設定されるか、もしくはファイル化される紙文書のファイル形式に基づいて設定される。
【００４０】
機器署名部１０４は、データ保存部１０６にＭＤ要求を通知する（ステップＳ１００４）。データ保存部１０６は、ＭＤを計算し、機器署名部１０４にＭＤを通知する（ステップＳ１００５）。機器署名部１０４は、署名を生成し、署名保存要求をデータ保存部１０６に通知する（ステップＳ１００６）。データ保存部１０６は、署名を保存し、機器署名部１０４に結果を通知する（ステップＳ１００７）。以上の処理で、１つの紙文書に対し署名が付与される。
【００４１】
次の紙文書に対する処理が始まり（ステップＳ１００８）、以下、最後の紙文書の動揺の処理が繰り返され、最後の紙文書に対する結果が機器署名部１０４に通知される（ステップＳ１００９）。機器署名部１０４は、署名付与結果通知をスキャン部１０１に通知する（ステップＳ１０１０）。ステップＳ１００３からステップＳ１０１０までの処理は機器署名段階に対応する。
【００４２】
以上で機器による署名の付与が終了する。次に、ユーザによる署名の付与が行われる。スキャン部１０１は、ユーザ署名部１０５に署名要求を通知する（ステップＳ１０１１）。ユーザ署名部１０５は、データ保存部１０６にＭＤ要求を通知する。データ保存部１０６は、ＭＤを計算し、ユーザ署名部１０５にＭＤを通知する（ステップＳ１０１３）。ユーザ署名部１０５は、ＩＣカード４０に署名生成依頼を通知する。ＩＣカード１０１４は、署名を生成し、それをユーザ署名部１０５に通知する（ステップＳ１０１５）。ユーザ署名部１０５は、署名保存要求をデータ保存部１０６に通知する（ステップＳ１０１６）データ保存部１０６は、署名を保存し、ユーザ署名部１０５に結果を通知する（ステップＳ１０１７）。以下同様に、次の紙文書に対する署名の付与が行われる（ステップＳ１０１８、ステップＳ１０１９）。
【００４３】
最後の紙文書に対する署名が付与されると、ユーザ署名部１０５からスキャン機能１０１に、署名の付与が成功したかどうかを示す結果が通知される（ステップＳ１０２０）。ステップＳ１０１１からステップＳ１０２０までの処理が操作者署名段階に対応する。
【００４４】
次に、上述した署名を付与する処理において、スキャン処理と署名計算を並行して行うシーケンス図について、図３を用いて説明する。
【００４５】
図３に示されるシーケンス図は、スキャン部１０１と、データ保存機能１０６と、機器署名機能１０４と、ユーザ署名部＆ＩＣカード１１００との間で行われる処理を示すものである。なお、ユーザ署名部＆ＩＣカード１１００は、ユーザ署名部１０５とＩＣカード４０をまとめて表現したものである。
【００４６】
スキャン機能部１０１は、１ページ目のスキャンを行い、データ保存部１０６に１ページ目の保存要求を通知する。データ保存部１０６は、１ページ目を保存し、１ページ目に割り当てられた画像ＩＤをスキャン機能部１０１に通知する（ステップＳ１１０２）。
【００４７】
次に、スキャン機能部１０１は、署名要求を機器署名部１０４に通知する（ステップＳ１１０３）。このとき、画像ＩＤが通知される。
【００４８】
次に、データ保存部１０６と機器署名部１０４との間で１ページ目の署名処理が署名の保存まで行われる（ステップＳ１１０４）。この署名処理は、例えば、図２のステップＳ１００４からステップＳ１００６による署名の保存までの処理である。署名処理が終了すると、機器署名部１０４は、署名付与結果通知をスキャン部１０１に通知する（ステップＳ１１０５）。
【００４９】
署名処理と並行して、スキャン部１０１は、２ページ目のスキャンを行っておく。この２ページ目のスキャンは、署名要求のタイミングとは無関係に行われる。
【００５０】
その後、スキャン機能部１０１は、署名要求を機器署名部１０４に通知する（ステップＳ１１０７）。このとき、画像ＩＤが通知される。次に、データ保存部１０６と機器署名部１０４との間で２ページ目の署名処理が署名の保存まで行われる（ステップＳ１１０９）。署名処理が終了すると、機器署名部１０４は、署名付与結果通知をスキャン部１０１に通知する（ステップＳ１１１０）。以下、ステップＳ１１１２から同様の処理が行われる。
【００５１】
この処理と並行して、ユーザ署名部＆ＩＣカード１１００とスキャン部１０１との間で処理が行われる。スキャン部１０１は、ユーザ署名部＆ＩＣカード１１００に署名要求を通知する（Ｓ１１０６）。次に、ユーザ署名部＆ＩＣカード１１００とデータ保存部１０６との間で、１ページ目の署名処理が行われる（ステップＳ１１０８）。そして、ユーザ署名部＆ＩＣカード１１００からスキャン部１０１に１ページ目の結果が通知される。以下、ステップＳ１１１３以降の処理が行われる。
【００５２】
このように、機器署名部とユーザ署名部は、並行して処理を行う。
【００５３】
このシーケンスによれば、スキャン処理と署名処理を並行して行うことが可能になる。ＩＣカードの計算速度はそれほど速くないので、スキャン処理や署名処理と比べるとユーザ署名は最終的にはやはり遅れることになるが、少なくとも図２のシーケンス図に示した処理に比べれば、ユーザがスキャナの前にいなければならない時間は短くなる。
【００５４】
次に、ユーザ署名の中断について説明する。ＩＣカードを持っている人物であれば誰が署名してもよいというような紙文書の場合であれば、中断した署名処理を再開するのは誰でもよいが、そうではなく一連の処理を同じ人物が責任持って完了しなければならないケースも存在する。
【００５５】
このような場合は中断した署名処理を他人が再開することを防がなければならない。ここでは処理が中断されるケースとして、ユーザ署名がまだ実行中の状態でユーザが画面上の中断ボタンを押すなどして処理を一時停止させた場合のことを考える。
【００５６】
中断ボタンの例を図４を用いて説明する。図４は、ユーザインタフェース部１０２により表示されるユーザインタフェース１０００を示すものであり、中断ボタン１００１と中止ボタン１００２とが示されている。このようなユーザインタフェースでユーザがボタンを押下するものとしても良い。
【００５７】
このような中断ボタン１００１が押下されて署名処理の中断指示が発生したら、ユーザインタフェース部１０２はスキャン部１０１にその旨を伝える。スキャン部１０１はその通知を受けると、ユーザに対して再開のためのパスワード入力を促し、データ保存部１０６に指示して入力されたパスワードと共にその回のジョブで扱う未署名紙文書群を一時的に保持する。その後、ユーザはＩＣカードを取り外してスキャン装置から離れる。このように、ユーザの認証に用いられる情報を保持しておき、再開時にはユーザに認証を促し、認証が成功することで電子署名を再開するようになっている。
【００５８】
ユーザが署名処理を再開する際、ユーザはユーザインタフェース部１０２を用い、現在保存されているジョブを表示させ、そこから再開したいジョブを選択する。するとユーザインタフェース部１０２はユーザに対してパスワードの入力を求め、ユーザは事前に設定したパスワードを入力する。スキャン部１０１を通じてそのパスワードを受け取ったデータ保存部１０６は、指定されたジョブのパスワードと照合し、一致すれば署名処理を再開する。
【００５９】
以上説明した処理を、図５を用いて説明する。図５は、ユーザ１１１１と、ユーザインタフェース部１０２と、スキャン部１０１と、データ保存部１０６と、ユーザ署名部＆ＩＣカード１１００との間で行われる処理を示すものである。
【００６０】
ユーザ１１１１が中断ボタンを押下すると（ステップＳ１２０１）、ユーザインタフェース部１０２は中断指示をスキャン部１０１に通知する（ステップＳ１２０２）。スキャン部１０１は、ジョブＩＤを生成し、ユーザインタフェース部１０２にパスワード要求を通知する（ステップＳ１２０３）。ユーザインタフェース部１０２は、パスワード入力画面をユーザに対し表示する（ステップＳ１２０４）。
【００６１】
ユーザはパスワードを入力する（ステップＳ１２０５）。ユーザインタフェース部１０２は、パスワードをスキャン部１０１に通知する（ステップＳ１２０６）。スキャン機能部１０１は、データ保存部１０６に一時保存指示を通知する（ステップＳ１２０７）。このとき、ユーザのＩＤとパスワードも通知される。データ保存部１０６は、未署名の文書を保存し、保存が完了したことをスキャン部１０１に通知する（ステップＳ１２０８）。この通知は、スキャン部１０１、ユーザインタフェース部１０２を介してユーザ１１１１に表示される（ステップＳ１２０９、ステップＳ１２１０）。
【００６２】
ユーザ１１１１は、未署名ジョブの署名を再開するために、未署名ジョブ一覧要求をユーザインタフェース部１０２に指示する（ステップＳ１２１１）。ユーザインタフェース部１０２は、スキャン部１０１に一覧要求を通知する（ステップＳ１２１２）。スキャン部１０１は、データ保存部１０６に一覧要求を通知する（ステップＳ１２１３）。データ保存部１０６は、スキャン部１０１にＩＤリストを通知する（ステップＳ１２１４）。スキャン部１０１は、ユーザインタフェース部１０２に一覧表示を通知する（ステップＳ１２１５）。ユーザインタフェース部１０２は、ユーザ１１１１に一覧を表示する（ステップＳ１２１６）。
【００６３】
ユーザ１１１１は、ＩＤとパスワードを入力する（ステップＳ１２１７）。ＩＤとパスワードは、ユーザインタフェース部１０２、スキャン部１０１を介してデータ保存部１０６に通知される（ステップＳ１２１８、ステップＳ１２１９）。
【００６４】
データ保存部１０６は、照合を行い、正しければスキャン部１０１にＯＫを通知する。スキャン部１０１は、署名要求をユーザ署名部＆ＩＣカード１１００に通知する。そして署名処理が再開される（ステップＳ１２２２）。
【００６５】
以上の処理の説明では、パスワードによる保護が行われている。この「パスワードによる保護」は、実装が簡単であるというメリットの反面、ユーザがパスワードを覚えておかなければならないといった煩わしさや、パスワードを忘れてしまった時にどのように対処するのかといった運用上の問題点もある。なお、上記処理において、中断する条件は、ユーザが中断ボタンを押下し、パスワードを入力することである。この条件が成就することにより署名が中断される。また、ユーザに再開する際に必要となるパスワードの入力を促す。
【００６６】
次に、ユーザのＩＣカードを認証に用いる場合について説明する。この説明は、署名に使用するＩＣカードに認証機能も併せて持たせることによってユーザの負荷の少ない保護方法についてである。ＩＣカードによるユーザ認証自体は広く知られた技術であるのでここでは説明しないが、本実施例ではユーザ認証の結果、スキャナが知ることのできる「ユーザＩＤ」を用いる。つまり、スキャナは最初のスキャンおよび署名を開始する前にユーザＩＤを知っておくことによって中断時に自動的に未完了ジョブとそのユーザＩＤとを関連付けることができる。ジョブを再開しようとする際、もう一度ＩＣカードによるユーザ認証を要求し、その結果得られたユーザＩＤと中断時に記録されたユーザＩＤとが一致した時にジョブ再開を許可すればよい。
【００６７】
この場合のスキャン装置の機能構成例は、図６に示されるように、図１の構成に、ユーザ認証部１０１０を加えたものとなる。
【００６８】
この機能構成例での処理について、図７を用いて説明する。図７は、ユーザ１１１１と、ユーザインタフェース部１０２と、ユーザ認証部１０１０と、スキャン部１０１と、データ保存部１０６と、ユーザ署名部１０５と、ＩＣカード４０との間で行われる処理を示すものである。
【００６９】
ユーザ１１１１は、スキャン要求を行う（ステップＳ１３０１）。ユーザインタフェース部１０２は、ユーザにＩＣカードの挿入を要求する（ステップＳ１３０２）。ユーザ１１１１は、ＩＣカードを挿入する（ステップＳ１３０３）。ユーザインタフェース部１０２は、ＩＣカードを確認し、ユーザにＰＩＮ（Personal Identity Number）要求を行う（ステップＳ１３０４）。
【００７０】
ユーザ１１１１は、ＰＩＮの入力を行う（ステップＳ１３０５）。ユーザインタフェース部１０２は、ユーザ認証部１０１０に認証要求を通知する（ステップＳ１３０６）。ユーザ認証部１０１０は、ＩＣカード４０で認証を行う（ステップＳ１３０６）。ＩＣカード４０でＰＩＮ確認と認証処理が行われ、その結果をユーザ認証部１０１０は得る（ステップＳ１３０８）。ユーザ認証部１０１０は、ユーザインタフェース部１０２に認証が成功したことを通知する（ステップＳ１３０９）。このとき、ユーザＩＤも通知される。
【００７１】
ユーザインタフェース部１０２は、スキャン部１０１に署名スキャンの開始を通知する（ステップＳ１３１０）。このとき、ユーザＩＤも通知される。次に、スキャン部１０１とデータ保存部１０６、データ保存部１０６とユーザ署名部１０５とで署名スキャンが行われる（ステップＳ１３１１、ステップＳ１３１２）。
【００７２】
この状態で、ユーザ１１１１は、中断ボタンを押下する（ステップＳ１３１３）。ユーザインタフェース部１０２は、スキャン部１０１に中断指示を通知する(ステップＳ１３１４）。スキャン機能部１０１は、データ保存部１０６に一時保存指示を通知する（ステップＳ１３１５）。このとき、ユーザＩＤも通知される。データ保存部１０６は、未署名の紙文書を保存し、保存が完了したことをスキャン部１０１に通知する（ステップＳ１３１６）。
【００７３】
データ保存部１０６は、未署名の文書を保存し、中断処理を行い、保存が完了したことをスキャン部１０１に通知する（ステップＳ１３１６）。この通知は、スキャン部１０１、ユーザインタフェース部１０２を介してユーザ１１１１に表示される（ステップＳ１３１７、ステップＳ１３１８）。上記処理において、中断する条件は、ユーザが中断ボタンを押下することである。この条件が成就することにより署名が中断される。
【００７４】
その後、ユーザ１１１１は、ＩＣカードを挿入する（ステップＳ１３１９）。ＩＣカードの挿入により、ユーザインタフェース部１０２と、ユーザ認証部１０１０と、ＩＣカード４０との間で、ユーザ認証が行われる（ステップＳ１３２０、ステップＳ１３２１）。この認証処理は、上記ステップＳ１３０６からステップＳ１３０９までの処理と同じものである。
【００７５】
ユーザ１１１１は、未署名ジョブ一覧を要求する（ステップＳ１３２２）。ユーザインタフェース部１０２は、スキャン部１０１に一覧要求を通知する（ステップＳ１３２３）。スキャン部１０１は、データ保存部１０６に一覧要求を通知する（ステップＳ１３２４）。データ保存部１０６は、スキャン部１０１にＩＤリストを通知する（ステップＳ１３２５）。スキャン部１０１は、ユーザインタフェース部１０２に一覧表示を通知する（ステップＳ１３２６）。ユーザインタフェース部１０２は、ユーザ１１１１に一覧を表示する（ステップＳ１３２７）。
【００７６】
ユーザ１１１１は、一覧からジョブを選択する（ステップＳ１３２８）。ユーザインタフェース部１０２は、スキャン部１０１に再開要求を通知する（ステップＳ１３２９）。スキャン部１０１は、データ保存部に再開要求を通知する（ステップＳ１３３０）。データ保存部１０６は、ユーザＩＤの照合を行い、正しければスキャン部１０１にＯＫを通知する（ステップＳ１３３１）。スキャン部１０１と、データ保存部１０６と、ユーザ署名部１０５との間で署名処理が再開される（ステップＳ１３３２、１３３３）。
【００７７】
以上説明した図７でのユーザからの署名中断要求は、ここではユーザが画面のボタンを押して通知するものとするが、ＩＣカードが取り外れたことをスキャナ装置が検知して自動で通知を発生させても構わない。また、この処理ではユーザ署名に使用するＩＣカードをユーザ認証にも利用する例を挙げたが、ユーザを一意に識別することができれば、ユーザ認証は他の方法（例えば指紋認証とかユーザパスワード認証等）でも構わない。
【００７８】
また、図７の処理は、ＩＣカードによるユーザ認証機能を持たないシンプルなスキャナ装置の場合は実現できない。この場合、ジョブが中断される際にジョブＩＤをユーザのＩＣカードに書き込んでおき、再開時にそのジョブＩＤを照合することでジョブを保護することができる。ジョブにＩＤを付与すること自体は本実施例に限ったことではなく一般的な話なので、ここではスキャン機能がジョブＩＤを生成・管理すること以外の説明は省くこととする。
【００７９】
具体的に、図８を用いて説明する。図８は、ユーザ１１１１と、ユーザインタフェース部１０２と、スキャン部１０１と、データ保存部１０６と、ユーザ署名部１０５と、ＩＣカード４０との間で行われる処理を示すものである。
【００８０】
ユーザ１１１１は、中断ボタンを押下する（ステップＳ１４０１）。ユーザインタフェース部１０２は、スキャン部１０１に中断指示を通知する(ステップＳ１４０２）。スキャン機能部１０１は、データ保存部１０６に一時保存指示を通知する（ステップＳ１４０３）。このとき、ジョブＩＤも通知される。データ保存部１０６は、未署名の紙文書を保存する。また、スキャン部１０１は、ＩＣカード４０に対し、ジョブＩＤの書き込みを行う（ステップＳ１４０４）。このように、ＩＣカードには、中断された電子署名の処理であるジョブを示すジョブＩＤが記録される。
【００８１】
そのユーザ１１１１は、ユーザインタフェース部１０２に署名再開を要求する。また、ユーザ１１１１は、ＩＣカードの挿入と、ＰＩＮの入力を行う（ステップＳ１４０６）。
ユーザインタフェース部１０２は、ＩＣカード４０でＰＩＮ確認と認証処理が行う（ステップＳ１４０７）。
【００８２】
この認証処理の次にユーザインタフェース部１０２は、スキャン部１０１に再開要求を通知する（ステップＳ１４０８）。スキャン部１０１は、ＩＣカード４０にジョブＩＤ要求を通知し（ステップＳ１４０９）、ＩＣカード４０からジョブＩＤを得る（ステップＳ１４１０）。その後、署名処理が再開される（ステップＳ１４１１、ステップＳ１４１２）。
【００８３】
以上説明した実施例において、ジョブ単位でパスワードをつけたりＩＤ照合を行ったりしたが、例えば複数のジョブを一時的に保持するフォルダを用意してそのフォルダ単位で同様の管理を行っても構わない。この場合、対象フォルダに複数のジョブが入っていればそれらのジョブはすべて同じように処理再開をすることができる。
【００８４】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００８５】
【図１】スキャン装置の機能構成例を示す図である。
【図２】各ページにそれぞれ署名する場合の処理を説明するためのシーケンス図である。
【図３】スキャン処理、機器署名、ユーザ署名を並行に行う場合の処理を説明するためのシーケンス図である。
【図４】ユーザインタフェースを示す図である。
【図５】パスワードによる処理の保護を説明するためのシーケンス図である。
【図６】ユーザ認証部を加えたスキャン装置の機能構成例を示す図である。
【図７】ユーザ認証機能を加えた処理を説明するためのシーケンス図である。
【図８】ジョブＩＤ管理による処理を説明するためのシーケンス図である。
【符号の説明】
【００８６】
１０  スキャン装置
２０  外部装置
３０  紙文書
４０  ＩＣカード
１０１  スキャン部
１０２  ユーザインタフェース部
１０３  カード入出力部
１０４  機器署名部
１０５  ユーザ署名部
１０６  データ保存部
１０７  保存データ配信部
１０００  ユーザインタフェース
１００１  中断ボタン
１００２  中止ボタン
１０１０  ユーザ認証部
１１００  ユーザ署名部＆ＩＣカード
１１１１  ユーザ
【図１】
2006033727.tif 000003
【図２】
2006033727.tif 000004
【図３】
2006033727.tif 000005
【図４】
2006033727.tif 000006
【図５】
2006033727.tif 000007
【図６】
2006033727.tif 000008
【図７】
2006033727.tif 000009
【図８】
2006033727.tif 000010