(57)【要約】      （修正有）【課題】ユーザーが投入したジョブを実行するために、複数回のＩＣカードの処理が必要であることを、ユーザーに認識させることにより、ユーザーが１回のみのＩＣカード操作で処理が完了すると誤認するのを防止でき、利便性を向上した画像処理装置を提供する。【解決手段】ＩＣカード３０を使用した公開鍵暗号基盤システムに適応可能な画像処理装置１において、ユーザーにより投入されたジョブを実行するジョブ実行手段１４、１６、ＩＣカードにアクセスするためのＩＣカードリーダー１９、ジョブ実行手段によりジョブを実行する際に、ジョブに含まれる処理の中で、ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出する回数算出手段１１、ＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることをユーザーに通知するための通知手段１７１を備えている。【選択図】図１
2018093450.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカードを使用した公開鍵暗号基盤システムに適応可能な画像処理装置であって、
ユーザーにより投入されたジョブを実行するジョブ実行手段と、
前記ＩＣカードにアクセスするためのＩＣカードリーダーと、
前記ジョブ実行手段によりジョブを実行する際に、ジョブに含まれる処理の中で、前記ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出する回数算出手段と、
前記回数算出手段により算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることをユーザーに通知するための通知手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
ＩＣカード処理のうち最後のＩＣカード処理の開始または終了までの予測時間を算出する予測時間算出手段を備え、
前記通知手段は、前記回数算出手段により算出されたＩＣカード処理の必要回数と、前記予測時間算出手段により算出された予測時間の少なくとも一方に応じて通知内容を変更する請求項１に記載の画像処理装置。
【請求項３】
前記ＩＣカードリーダーは、カード装・部に装・されたＩＣカードにアクセスする接触型か、近接されたＩＣカードにアクセスする非接触型か、接触型及び非接触型の両機能を備えたデュアルインターフェース型のいずれかである請求項１または２に記載の画像処理装置。
【請求項４】
前記ＩＣカード処理の回数と予測時間のうち、少なくとも一方に閾値を設定する閾値設定手段を備え、
前記通知手段は、前記ＩＣカード処理の必要回数または予測時間が、前記閾値設定手段により設定された閾値を超えているかどうかに応じて、通知内容を変更する請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記通知手段は、ＩＣカードリーダーの種類に応じて通知内容を変更する請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
ＩＣカードリーダーが非接触型であり、かつＩＣカード処理の回数が閾値未満の場合、前記通知手段は、ＩＣカード処理の度にＩＣカードのＩＣカードリーダーへの近接を促すメッセージとＩＣカード処理の処理済み回数を通知する請求項５に記載の画像処理装置。
【請求項７】
ＩＣカードリーダーが接触型であり、ＩＣカード処理の回数が閾値未満でかつ予測時間が閾値以上の場合、前記通知手段は、ＩＣカードがカード装・部に装・された後は、ＩＣカードをＩＣカードリーダーから取り外さないことのメッセージと最後のＩＣカード処理の完了までの残り時間を通知する請求項５に記載の画像処理装置。
【請求項８】
ＩＣカード処理の必要回数が閾値以上の場合、前記通知手段はジョブの実行前に、ジョブを実行して良いかどうかの問い合わせを通知する請求項４または５に記載の画像処理装置。
【請求項９】
前記ＩＣカードリーダーがデュアルインターフェース型であり、ＩＣカードが接触型及び非接触型の両型のＩＣカードリーダーに対応可能なデュアルインターフェース型であって、前記ＩＣカード処理の必要回数が閾値以上の場合、前記通知手段は、ユーザーログイン時に非接触式でＩＣカードの操作が行われていれば、接触式のＩＣカード操作に切り替えることを促すメッセージを通知する請求項３〜５のいずれかに記載の画像処理装置。
【請求項１０】
前記通知手段は、ユーザーが接触式のＩＣカード操作に切り替えた後は、最後のＩＣカード処理の完了までの残り時間を通知する請求項９に記載の画像処理装置。
【請求項１１】
前記通知手段は、ユーザーが接触式のＩＣカード操作に切り替えることなく、非接触式の操作を行った場合、ＩＣカード処理の処理済み回数を通知する請求項９に記載の画像処理装置。
【請求項１２】
予測時間が閾値以上の場合、前記通知手段はＩＣカード処理の処理済み回数と、最後のＩＣカード処理が完了するまでの時間を通知する請求項４または５に記載の画像処理装置。
【請求項１３】
予測時間が閾値以上の場合は、前記通知手段は、ＩＣカード処理が必要となるタイミングと最後のＩＣカード処理が完了するまでの残り時間を通知する請求項４または５に記載の画像処理装置。
【請求項１４】
前記ＩＣカード処理が必要なジョブは、原稿を読み取り手段により読み取ってＰＤＦファイルに変換し電子署名を付与するＰＤＦ署名処理を行うスキャンジョブ、Ｓ／ＭＩＭＥ署名送信処理を行う送信ジョブ、暗号化されたプリントデータを復号化してプリントするプリントジョブのうちの少なくとも一つである請求項１〜１３のいずれかに記載の画像処理装置。
【請求項１５】
前記スキャンジョブが、読み取り手段により読み取られたデータをページ分割してファイル化しファイル毎にＰＤＦ署名処理を行うジョブであり、読み取り手段による読み取り処理とＰＤＦ署名処理とが並行して実施される場合、前記回数算出手段は、読み取り装置に載置された原稿の載置情報からＩＣカード処理の必要回数を算出する請求項１〜１４のいずれかに記載の画像処理装置。
【請求項１６】
前記通知手段は、ＩＣカード処理が複数回必要であることを画面上に表示する自装置の表示手段である請求項１〜１５のいずれかに記載の画像処理装置。
【請求項１７】
ＩＣカードを使用した公開鍵暗号基盤システムに適応可能であり、ユーザーにより投入されたジョブを実行するジョブ実行手段と、前記ＩＣカードにアクセスするためのＩＣカードリーダーとを備えた画像処理装置が、
前記ジョブ実行手段によりジョブを実行する際に、ジョブに含まれる処理の中で、前記ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出する回数算出ステップと、
前記回数算出ステップにより算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることをユーザーに通知するための通知ステップと、
を実行することを特徴とする画像処理装置によるＩＣカード処理回数の通知方法。
【請求項１８】
ＩＣカードを使用した公開鍵暗号基盤システムに適応可能であり、ユーザーにより投入されたジョブを実行するジョブ実行手段と、前記ＩＣカードにアクセスするためのＩＣカードリーダーとを備えた画像処理装置のコンピュータに、
前記ジョブ実行手段によりジョブを実行する際に、ジョブに含まれる処理の中で、前記ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出する回数算出ステップと、
前記回数算出ステップにより算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることをユーザーに通知するための通知ステップと、
を実行させるためのＩＣカード処理回数の通知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、多機能デジタル画像形成装置であるＭＦＰ（Multi Function Peripherala）等の画像処理装置、同装置によるＩＣカード処理回数の通知方法及び通知プログラムに関する。
【背景技術】
【０００２】
ＩＣカードを使用した公開鍵暗号基盤システムに適応可能な画像処理装置において、例えば署名処理、暗号処理、復号処理等の処理を行う場合、ＩＣカード内の秘密鍵を用いた演算処理を行う必要がある。
【０００３】
しかし、ＩＣカードを用いた演算処理がどの機能を使用したときに行われるか、あるいはいつ行われるかについてはユーザーが判断できないことがある。このため、ＩＣカードが必要な処理を実行しようとしたとき、ＩＣカードの準備ができていなければ、ユーザーに対してＩＣカードの準備を指示するように構成された画像処理装置が知られている。
【０００４】
例えば、ＩＣカードが必要な場合に、操作パネル上に、文書、静止画、動画などを表示して、自装置に備えられたＩＣカードを読み取るためのＩＣカードリーダーへのＩＣカードのタッチを促したり、カード装・部へのＩＣカードの装・を促すようにした画像処理装置が知られている。
【０００５】
なお、特許文献１には、ＩＣカードを用いた紙文書の署名に好適な画像形成装置として、紙情報を読み取ることにより画像データを生成する画像形成装置であって、当該画像形成装置に固有の秘密鍵を用い、画像データに対して電子署名を行う機器署名手段と、当該画像形成装置の操作者に固有の秘密鍵を用い、画像データに対して電子署名を行う操作者署名手段と、機器署名手段と操作者署名手段とが、電子署名を行う対象とする紙情報の単位を設定する署名単位設定手段とを有する画像形成装置が提案されている。
【０００６】
また、特許文献２には、スキャン操作においてユーザに使い勝手の良い電子署名システムとして、原稿から画像情報を読み取るスキャン部と、スキャン部を操作するユーザを認証する第１のユーザ認証部と、スキャン部にて読み取られた画像情報を第１のユーザ認証部にて認証されたユーザの情報に関連付けて記憶するスキャンデータ記憶部と、スキャンデータ記憶部に記憶された画像情報に対して所定の処理操作を行うユーザを認証する第２のユーザ認証部と、画像情報に対して署名を施す署名部と、第１のユーザ認証部により認証されたユーザと第２のユーザ認証部により認証されたユーザとが同一の者であるか否かを検証する署名検証部と、署名検証部により同一の操作者であると検証された場合に、署名部にて署名が施された画像情報を有効な署名画像情報として記憶するスキャンデータ記憶部とを含むシステムが提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−３３７２７号公報
【特許文献２】特開２００８−２３６０６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、ユーザーが画像処理装置の機能を選択してジョブを実行させる場合に、ＩＣカードが必要な処理が１回のみで完了するとは限らず、機能によっては複数回のＩＣカード操作が必要となる場合がある。
【０００９】
しかるに、ユーザーに対してＩＣカードの準備を指示するように構成された従来の画像処理装置では、ＩＣカードの準備の指示は初回の操作のみであったため、ユーザーが１回のみのＩＣカード操作で処理が完了すると誤認をした場合は、ユーザーが指示したジョブが完了せずエラーが発生したり、実行が中断されるといった問題が発生していた。
【００１０】
なお、特許文献１及び２に記載の技術によっても、このような問題を解決することはできない。
【００１１】
この発明はこのような技術的背景に鑑みてなされたものであって、ユーザーが投入したジョブを実行するのに複数回のＩＣカードの処理が必要であることをユーザーに認識させることにより、ユーザーが１回のみのＩＣカード操作で処理が完了すると誤認するのを防止でき、利便性を向上した画像処理装置、同装置によるＩＣカード処理回数の通知方法及び通知プログラムの提供を課題とする。
【課題を解決するための手段】
【００１２】
上記課題は、以下の手段によって解決される。
（１）ＩＣカードを使用した公開鍵暗号基盤システムに適応可能な画像処理装置であって、ユーザーにより投入されたジョブを実行するジョブ実行手段と、前記ＩＣカードにアクセスするためのＩＣカードリーダーと、前記ジョブ実行手段によりジョブを実行する際に、ジョブに含まれる処理の中で、前記ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出する回数算出手段と、前記回数算出手段により算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることをユーザーに通知するための通知手段と、を備えたことを特徴とする画像処理装置。
（２）ＩＣカード処理のうち最後のＩＣカード処理の開始または終了までの予測時間を算出する予測時間算出手段を備え、前記通知手段は、前記回数算出手段により算出されたＩＣカード処理の必要回数と、前記予測時間算出手段により算出された予測時間の少なくとも一方に応じて通知内容を変更する前項１に記載の画像処理装置。
（３）前記ＩＣカードリーダーは、カード装・部に装・されたＩＣカードにアクセスする接触型か、近接されたＩＣカードにアクセスする非接触型か、接触型及び非接触型の両機能を備えたデュアルインターフェース型のいずれかである前項１または２に記載の画像処理装置。
（４）前記ＩＣカード処理の回数と予測時間のうち、少なくとも一方に閾値を設定する閾値設定手段を備え、前記通知手段は、前記ＩＣカード処理の必要回数または予測時間が、前記閾値設定手段により設定された閾値を超えているかどうかに応じて、通知内容を変更する前項１〜３のいずれかに記載の画像処理装置。
（５）前記通知手段は、ＩＣカードリーダーの種類に応じて通知内容を変更する前項１〜４のいずれかに記載の画像処理装置。
（６）ＩＣカードリーダーが非接触型であり、かつＩＣカード処理の回数が閾値未満の場合、前記通知手段は、ＩＣカード処理の度にＩＣカードのＩＣカードリーダーへの近接を促すメッセージとＩＣカード処理の処理済み回数を通知する前項５に記載の画像処理装置。
（７）ＩＣカードリーダーが接触型であり、ＩＣカード処理の回数が閾値未満でかつ予測時間が閾値以上の場合、前記通知手段は、ＩＣカードがカード装・部に装・された後は、ＩＣカードをＩＣカードリーダーから取り外さないことのメッセージと最後のＩＣカード処理の完了までの残り時間を通知する前項５に記載の画像処理装置。
（８）ＩＣカード処理の必要回数が閾値以上の場合、前記通知手段はジョブの実行前に、ジョブを実行して良いかどうかの問い合わせを通知する前項４または５に記載の画像処理装置。
（９）前記ＩＣカードリーダーがデュアルインターフェース型であり、ＩＣカードが接触型及び非接触型の両型のＩＣカードリーダーに対応可能なデュアルインターフェース型であって、前記ＩＣカード処理の必要回数が閾値以上の場合、前記通知手段は、ユーザーログイン時に非接触式でＩＣカードの操作が行われていれば、接触式のＩＣカード操作に切り替えることを促すメッセージを通知する前項３〜５のいずれかに記載の画像処理装置。
（１０）前記通知手段は、ユーザーが接触式のＩＣカード操作に切り替えた後は、最後のＩＣカード処理の完了までの残り時間を通知する前項９に記載の画像処理装置。
（１１）前記通知手段は、ユーザーが接触式のＩＣカード操作に切り替えることなく、非接触式の操作を行った場合、ＩＣカード処理の処理済み回数を通知する前項９に記載の画像処理装置。
（１２）予測時間が閾値以上の場合、前記通知手段はＩＣカード処理の処理済み回数と、最後のＩＣカード処理が完了するまでの時間を通知する前項４または５に記載の画像処理装置。
（１３）予測時間が閾値以上の場合は、前記通知手段は、ＩＣカード処理が必要となるタイミングと最後のＩＣカード処理が完了するまでの残り時間を通知する前項４または５に記載の画像処理装置。
（１４）前記ＩＣカード処理が必要なジョブは、原稿を読み取り手段により読み取ってＰＤＦファイルに変換し電子署名を付与するＰＤＦ署名処理を行うスキャンジョブ、Ｓ／ＭＩＭＥ署名送信処理を行う送信ジョブ、暗号化されたプリントデータを復号化してプリントするプリントジョブのうちの少なくとも一つである前項１〜１３のいずれかに記載の画像処理装置。
（１５）前記スキャンジョブが、読み取り手段により読み取られたデータをページ分割してファイル化しファイル毎にＰＤＦ署名処理を行うジョブであり、読み取り手段による読み取り処理とＰＤＦ署名処理とが並行して実施される場合、前記回数算出手段は、読み取り装置に載置された原稿の載置情報からＩＣカード処理の必要回数を算出する前項１〜１４のいずれかに記載の画像処理装置。
（１６）前記通知手段は、ＩＣカード処理が複数回必要であることを画面上に表示する自装置の表示手段である前項１〜１５のいずれかに記載の画像処理装置。
（１７）ＩＣカードを使用した公開鍵暗号基盤システムに適応可能であり、ユーザーにより投入されたジョブを実行するジョブ実行手段と、前記ＩＣカードにアクセスするためのＩＣカードリーダーとを備えた画像処理装置が、前記ジョブ実行手段によりジョブを実行する際に、ジョブに含まれる処理の中で、前記ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出する回数算出ステップと、前記回数算出ステップにより算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることをユーザーに通知するための通知ステップと、を実行することを特徴とする画像処理装置によるＩＣカード処理回数の通知方法。
（１８）ＩＣカードを使用した公開鍵暗号基盤システムに適応可能であり、ユーザーにより投入されたジョブを実行するジョブ実行手段と、前記ＩＣカードにアクセスするためのＩＣカードリーダーとを備えた画像処理装置のコンピュータに、前記ジョブ実行手段によりジョブを実行する際に、ジョブに含まれる処理の中で、前記ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出する回数算出ステップと、前記回数算出ステップにより算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることをユーザーに通知するための通知ステップと、を実行させるためのＩＣカード処理回数の通知プログラム。
【発明の効果】
【００１３】
前項（１）に記載の発明によれば、ＩＣカードを使用した公開鍵暗号基盤システムに適応可能な画像処理装置であって、ユーザーによって投入されたジョブを実行する際に、ジョブに含まれる処理の中で、ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数が算出されるとともに、算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることがユーザーに通知される。従って、ユーザーはＩＣカード処理の必要回数が複数回であることを予め認識することができるから、ユーザーが１回のみのＩＣカード操作で処理が完了すると誤認するのを防止でき、利便性を向上できる。
【００１４】
前項（２）に記載の発明によれば、ＩＣカード処理の必要回数と、ＩＣカード処理のうち最後のＩＣカード処理の開始または終了までの予測時間の少なくとも一方に応じて、通知内容が変更されるから、場面に応じた通知を行うことができる。
【００１５】
前項（３）に記載の発明によれば、ＩＣカードリーダーは、カード装・部に装・されたＩＣカードにアクセスする接触型か、近接されたＩＣカードにアクセスする非接触型か、接触型及び非接触型の両機能を備えたデュアルインターフェース型のいずれかが用いられる。
【００１６】
前項（４）に記載の発明によれば、ＩＣカード処理の回数と予測時間のうち、少なくとも一方に設定された閾値を超えているかどうかに応じて、通知内容が変更される。
【００１７】
前項（５）に記載の発明によれば、ＩＣカードリーダーの型に応じて最適な通知を行うことができる。
【００１８】
前項（６）に記載の発明によれば、ＩＣカードリーダーが非接触型であり、かつＩＣカード処理の回数が閾値未満の場合、ＩＣカード処理の度にＩＣカードのＩＣカードリーダーへのセットを促すメッセージとＩＣカード処理の処理済み回数が通知されるから、ユーザーはＩＣカード処理の度に忘れることなくＩＣカードをＩＣカードリーダーへ近接させることができ、しかもＩＣカード処理の処理済み回数も認識することができる。
【００１９】
前項（７）に記載の発明によれば、ＩＣカードリーダーが接触型であり、ＩＣカード処理の回数が閾値未満でかつ予測時間が閾値以上の場合、ＩＣカードがカード装・部に装・された後は、ＩＣカードをＩＣカードリーダーから取り外さないことのメッセージと最後のＩＣカード処理の完了までの残り時間が通知されるから、ＩＣカード処理中にユーザーが誤ってＩＣカードを取り外すことがなく、また最後のＩＣカード処理の完了までの残り時間を認識することができる。
【００２０】
前項（８）に記載の発明によれば、ＩＣカード処理の必要回数が閾値以上の場合、ジョブの実行前に、ジョブを実行して良いかどうかの問い合わせが通知されるから、ＩＣカード処理の必要回数が多い場合に、ユーザーの意思を確認してジョブを実行することができる。
【００２１】
前項（９）に記載の発明によれば、ＩＣカードリーダーがデュアルインターフェース型であり、ＩＣカードが接触型及び非接触型の両方のＩＣカードリーダーに対応可能なデュアルインターフェース型であって、ＩＣカード処理の必要回数が閾値以上の場合、ユーザーログイン時に非接触式方式でＩＣカードの操作が行われていれば、接触方式のＩＣカード操作に切り替えることを促すメッセージが通知されるから、このメッセージによりユーザーは接触方式のＩＣカード操作に切り替えることができる。その結果、ユーザーはＩＣカード処理のたびにＩＣカード操作を行う必要がなくなり、さらに操作性が良くなる。
【００２２】
前項（１０）に記載の発明によれば、接触式のＩＣカード操作に切り替えることを促すメッセージの通知によってユーザーが接触式のＩＣカード操作に切り替えた後は、最後のＩＣカード処理の完了までの残り時間が通知されるから、ユーザーは最後のＩＣカード処理の完了までの残り時間を容易に認識することができる。
【００２３】
前項（１１）に記載の発明によれば、ユーザーが接触式のＩＣカード操作に切り替えることなく、非接触式の操作を行った場合、ＩＣカード処理の処理済み回数が通知されるから、ユーザーはＩＣカード操作があと何回必要かを容易に認識することができる。
【００２４】
前項（１２）に記載の発明によれば、予測時間が閾値以上の場合、ＩＣカード処理の処理済み回数と、最後のＩＣカード処理が完了するまでの残り時間が通知されるから、ユーザーはＩＣカード操作の残り回数や、最後のＩＣカード処理が完了するまでの残り時間を容易に認識することができる。
【００２５】
前項（１３）に記載の発明によれば、予測時間が閾値以上の場合は、ＩＣカード処理が必要となるタイミングと最後のＩＣカード処理が完了するまでの残り時間が通知されるから、ユーザーはＩＣカード処理が必要となるタイミングと最後のＩＣカード処理が完了するまでの残り時間を容易に認識することができる。
【００２６】
前項（１４）に記載の発明によれば、原稿を読み取り手段により読み取ってＰＤＦファイルに変換し電子署名を付与するＰＤＦ署名処理を行うスキャンジョブ、Ｓ／ＭＩＭＥ署名送信処理を行う送信ジョブ、暗号化されたプリントデータを復号化してプリントするプリントジョブのうちの少なくとも一つを実行する際に、ＩＣカード処理の必要回数が複数回であれば、そのことがユーザーに通知される。
【００２７】
前項（１５）に記載の発明によれば、読み取り装置により読み取られたデータをページ分割してファイル化しファイル毎にＰＤＦ署名を行うスキャンジョブであり、読み取り装置による読み取り処理とＰＤＦ署名処理とが並行して実施される場合、読み取り装置に載置された原稿の載置情報からＩＣカード処理の必要回数が算出される。
【００２８】
前項（１６）に記載の発明によれば、画像処理装置に備えられている操作パネル等の表示手段の画面上の表示により、ユーザーは、ＩＣカード処理が複数回必要であることを知ることができる。
【００２９】
前項（１７）に記載の発明によれば、ユーザーはＩＣカード処理の必要回数が複数回であることを予め認識することができるから、ユーザーが１回のみのＩＣカード操作で処理が完了すると誤認するのを防止でき、利便性を向上できる。
【００３０】
前項（１８）に記載の発明によれば、ＩＣカードを使用した公開鍵暗号基盤システムに適応可能な画像処理装置のコンピュータに、ジョブを実行する際に、ジョブに含まれる処理の中で、ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出し、算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることをユーザーに通知する処理を実行させることができる。
【図面の簡単な説明】
【００３１】
【図１】この発明の一実施形態における画像処理装置の電気的な構成を示すブロック図である。
【図２】ＩＣカード処理の回数と、最後のＩＣカード処理の開始または終了までの予測時間の各閾値を設定するための設定画面を示す図である。
【図３】ＩＣカード処理の閾値及び予測時間の閾値を含む各種の条件に応じて表示手段の表示画面を変更するときの、各条件と表示画面との組み合わせを示す表である。
【図４】図３の表に示す表示内容２で表示される画面を示す図である。
【図５】図３の表に示す表示内容３で表示される画面を示す図である。
【図６】図３の表に示す表示内容４で表示される画面を示す図である。
【図７】図３の表に示す表示内容５で表示される画面を示す図である。
【図８】図３の表に示す表示内容６で表示される画面を示す図である。
【図９】図３の表に示す表示内容７で表示される画面を示す図である。
【図１０】ユーザー署名を伴うスキャンジョブを実行する場合の画像処理装置のシーケンス図である。
【発明を実施するための形態】
【００３２】
以下、この発明の実施形態を図面に基づいて説明する。
【００３３】
図１は、この発明の一実施形態における画像処理装置１の電気的な構成を示すブロック図である。この実施形態では、画像処理装置１は、コピー機能、プリンタ機能、スキャン機能、ファクシミリ機能等の複数の機能を有する多機能デジタル複合機であるＭＦＰが用いられており、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、スキャナ部１４と、記憶部１５と、プリンタ部１６と、操作パネル１７と、ネットワークコントローラ（Ｎ１Ｃ）１８と、ＩＣカードリーダーと、ユーザー署名部２０と、ユーザー認証部２１等を備えている。
【００３４】
ＣＰＵ１１は、画像処理装置１の全体を統括制御し、コピー機能、プリンタ機能、スキャン機能、ファクシミリ機能等の基本機能を使用可能に制御する。また、ユーザーにより投入されたジョブについて、ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出したり、算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることや、ＩＣカード処理に関するメッセージ等を操作パネル１７の表示部１７１に表示させるといった制御を行うが、詳細な説明は後述する。
【００３５】
ＲＯＭ１２は、ＣＰＵ１１の動作プログラム等を格納するメモリであり、ＲＡＭ１３は、ＣＰＵ１１が動作プログラムに基づいて動作する際の作業領域を提供するメモリである。
【００３６】
スキャナ部１４は、原稿台（図示せず）に置かれた原稿の画像を光学的手法により読み取ることにより当該紙情報をデジタル化し、デジタル化された情報に対して画像フォーマット変換を施すことにより、ＪＰＥＧ（Joint Photographic Experts Group）、ＴＩＦＦ（tag image file format）、ＰＤＦ（Portable Document Format）等の所定の形式による画像データを生成する読み取り手段であり、ジョブ実行手段の一つとして機能する。
【００３７】
記憶部１５は、例えばハードディスクドライブ（ＨＤＤ）などの不揮発性の記憶デバイスにより構成されており、スキャナ部１４において生成された画像データや、ユーザ−署名部２０によって生成された電子署名等を保存しておく機能である。
【００３８】
プリンタ部１６は、前記スキャナ部１４で生成された画像データやユーザー端末からのプリントデータ等を、指示されたモードに従って印刷するものであり、ジョブ実行手段の一つとして機能する。
【００３９】
操作パネル１７は、各種入力操作等のために使用されるものであり、メッセージや操作画面等を表示するタッチパネル式液晶等からなる表示部１７１と、テンキー、スタートキー、ストップキー等を備えたキー入力部１７２を備えている。
【００４０】
ネットワークコントローラ１８は、ネットワーク上の他の画像形成装置や、その他の外部機器例えばユーザー端末等との間での通信を制御することにより、データの送受信を行うものである。
【００４１】
ＩＣカードリーダー１９は、ＩＣカード３０に対する情報の入出力処理を行う機能である。ＩＣカードリーダーの種類は特に限定されないが、カード装・部であるカード差込部を有しこのカード差込部にＩＣカード３０を装・してＩＣカード３０にアクセスする接触型か、ＩＣカード３０が近接されたときにアクセスする非接触型か、接触型及び非接触型の両機能を備えたデュアルインターフェース型を挙げることができる。なお、非接触型のＩＣカードリーダーの場合、ユーザーはＩＣカード３０を近接（タッチを含む）させる必要があるが、ＩＣカードリーダー１９にＩＣカード保持部を設けて、ユーザーがＩＣカード３０を把持しなくても、ＩＣカード３０を近接状態に保持できるタイプのものであっても良い。
【００４２】
ＩＣカード３０は、例えば、各ユーザーに配布されているＩＣカードであり、当該ユーザー固有の暗号鍵（秘密鍵）（以下「ユーザー秘密鍵」という）と、ユーザー秘密鍵に対する公開鍵証明書（以下「ユーザー公開鍵証明書」という）とが記録されている。ユーザー公開鍵証明書は、ユーザー秘密鍵に対する公開鍵等が含まれている情報であり、予め認証機関によって発行されているものである。
【００４３】
ＩＣカード３０は、ＩＣカードリーダー１９の種類に適したものが用いられる。ＩＣカードリーダー１９が接触型であれば、ＩＣカード３０も接触型に対応可能なカードが用いられ、ＩＣカードリーダー１９が非接触型であれば、ＩＣカード３０も非接触型に対応可能なカードが用いられる。ＩＣカードリーダー１９がデュアルインターフェース型であれば、ＩＣカード３０は接触型でも良いし、非接触型でも良いし、接触型及び非接触型の両型のＩＣカードリーダー１９に対応可能なデュアルインターフェース型であっても良い。
【００４４】
ユーザー署名部２０は、ユーザー秘密鍵によってメッセージダイジェストを暗号化することにより画像データの電子署名を生成したり、暗号化されたデータを復号化する機能を有する。ユーザー署名部２０によって生成された電子署名を以下「ユーザー署名」という。なお、厳密には、ユーザー署名部２０は、ユーザー秘密鍵が記録されているＩＣカード３０にユーザー署名や復号化のための演算処理を行わせる。セキュリティ上の観点よりユーザー秘密鍵はＩＣカード３０の外部に取り出すことができないように管理されているからである。
【００４５】
ユーザー認証部２１は、ＩＣカード３０に保存されているユーザー識別情報等の認証情報を読み取って、入力された認証情報と照合すること等により、適正なユーザーであるかどうかの確認を行う。
【００４６】
なお、ユーザー署名部２０及びユーザー認証部２１は、ＣＰＵ１１の機能の一部として実現されても良い。
【００４７】
次に、ユーザーが、ＩＣカード処理が必要なジョブを投入した場合の画像処理装置１の動作を、主として操作パネル１７の表示部１７１に表示される画面制御を中心として説明する。ここでＩＣカード処理とはＩＣカード３０に格納されている秘密鍵を用いることが必要な処理をいい、ユーザー署名、復号化等を伴う処理をいう。
【００４８】
ＩＣカード処理の必要なジョブの一例としては、原稿をスキャナ部１４により読み取ってＰＤＦファイルに変換し電子署名を付与するＰＤＦ署名処理を行うスキャンジョブ、カプセル化した電子メールの公開鍵方式による暗号化とデジタル署名に関する標準規格であるＳ／ＭＩＭＥ（Secure / Multipurpose Internet Mail Extensions）署名送信処理を行う送信ジョブ、暗号化されたプリントデータを復号化してプリントするプリントジョブのうちの少なくとも一つを挙げることができる。
【００４９】
画像処理装置１にログインしたいユーザーは、認証情報を入力すると、ユーザー認証部２１がＩＣカードに格納されている認証情報と入力された認証情報を比較することによりユーザー認証を行い、認証成功によりログインが可能となる。
【００５０】
ユーザーによるジョブの投入後、画像処理装置１のＣＰＵ１１は、ジョブの完了までにＩＣカード内の秘密鍵を用いるＩＣカード処理の回数を算出する。
【００５１】
ＩＣカード処理の必要回数は、ジョブの実行に使用する機能に基づいて算出すれば良いが、スキャナ部１４により読み取られたデータをページ分割してファイル化しファイル毎にＰＤＦ署名処理を行うスキャンジョブであって、スキャナ部１４による読み取り処理とＰＤＦ署名処理とが並行して実施される場合、スキャナ部１４に載置された原稿の載置情報つまり枚数情報から、ページ分割の数、換言すればＩＣカード処理の必要回数を算出しても良い。
【００５２】
算出されたＩＣカード処理の回数が複数回の場合、ＣＰＵ１１はＩＣカード処理が複数回必要であることを表示部１７１に表示させることによりユーザーに通知する。表示は単純に「ＩＣカード処理が複数回必要です。」というメッセージであっても良いし、「ＩＣカード処理が３回必要です。」というように、回数を具体的に明示しても良い。また、表示のタイミングも、ＩＣカード処理の回数の算出後に直ちに表示しても良いし、最初のＩＣカード処理のタイミングが到来したときに表示しても良い。このように、ＩＣカード処理が複数回必要であることが表示部１７１に表示されるから、ユーザーはＩＣカード処理の必要回数が複数回であることを予め認識することができ、その結果、ユーザーが１回のみのＩＣカード操作で処理が完了すると誤認するのを防止でき、利便性を向上できる。
【００５３】
さらにこの実施形態では、ＩＣカード処理が複数回必要であることの表示に際し、各種の条件に応じて表示内容が変更されるようになっている。
【００５４】
即ち、この実施形態では、ＣＰＵ１１はＩＣカード処理の回数を算出する他に、ＩＣカード処理の回数が複数回の場合は、ＩＣカード処理のうち最後のＩＣカード処理の開始または終了までの予測時間をも算出する。そして、ＩＣカード処理の必要回数と予測時間の少なくとも一方に応じて表示内容（通知内容）を変更するようになっている。
【００５５】
具体的には、例えば管理者等は、表示パネル１７を用いてＩＣカード処理の回数と予測時間のうち少なくとも一方に閾値を設定することができるようになっている。図２に閾値の設定画面Ｄ１を示す。この例では、ＩＣカード処理の回数と予測時間の両方の閾値を設定できるようになっており、ＩＣカード処理の回数の閾値は０〜１００回の間、予測時間の閾値は０〜１００分の間で設定できるようになっている。「ＯＫ」キーを押すことで設定値が確定する。図２では、ＩＣカード処理の回数の閾値が３回、予測時間の閾値が１分に設定されている。
【００５６】
図３は、ＩＣカード処理の閾値及び予測時間の閾値を含む各種の条件に応じて表示部１７１による表示内容を変更するときの、各条件と表示内容との組み合わせを示す表である。表中の「ＩＣカードの種類」の項目において、「シングルＩ／Ｆ」とは「ＩＣカードリーダーの種類」の項目に記載した型のＩＣカードリーダー１９に対応するＩＣカードであり、「デュアルＩ／Ｆ」とはデュアルインターフェース型のＩＣカードである。
【００５７】
また、「機能実行時ＩＣカード状態」の項目において、「カードあり」とは、ジョブの実行時にＩＣカード３０がＩＣカードリーダー１９のカード装・部等に既にセットされている状態をいい、「カードなし」とは、ジョブの実行時にＩＣカード３０がＩＣカードリーダー１９にセットされていない状態をいう。
【００５８】
また、ＩＣカード処理回数の閾値３回、予測時間１分が適用され、従ってＩＣカード処理回数５回、予測時間５分はいずれも閾値以上の値である。
【００５９】
図３の表における表示内容１では、ＩＣカード処理回数が１回であるため、画面表示は行わない。なお、ＩＣカード処理回数が１回であることを表示しても良い。
【００６０】
表示内容２は、ＩＣカードリーダー１９として非接触型が、ＩＣカードとしてシングルＩ／Ｆ型が用いられ、ＩＣカード３０がＩＣカードリーダー１９にセットされておらず、かつＩＣカード処理回数が閾値以下（この例では２回）の場合に表示される画面例を示している。この画面を図４（Ａ）（Ｂ）に示す。図４（Ａ）の画面Ｄ２１は、最初のＩＣカード処理のタイミングが到来したときに表示される画面であり、「ＩＣカードリーダーにＩＣカードをセットしてＯＫキーを押して下さい」というメッセージと共に、２回のＩＣカード処理のうち０回目のＩＣカード処理を実行中である（つまりまだ実行していない）ことが表示され、さらに「ＯＫ」キーが表示されている。この表示によりユーザーはＩＣカード処理が２回行われることを認識することができる。
【００６１】
ユーザーがＩＣカードリーダー１９にＩＣカード３０をセットして「ＯＫ」キーを押すと、第１回目のＩＣ処理が行われ、表示部１７１には２回のうちの１回目のＩＣカード処理を実行中であることを示す画面が表示される。
【００６２】
１回目のＩＣカード処理が終了すると、表示部１７１には図４（Ｂ）の画面Ｄ２２に示すように、「ＩＣカードリーダーにＩＣカードをセットしてＯＫキーを押して下さい」というメッセージと共に、２回のＩＣ処理の内１回目のＩＣカード処理が完了したことが表示され、さらに「ＯＫ」キーが表示されている。
【００６３】
ユーザーがＩＣカードリーダー１９にＩＣカード３０をセットして「ＯＫ」キーを押すと、第２回目のＩＣ処理が行われ、表示部１７１には２回のうちの２回目のＩＣカード処理を実行中であることを示す画面が表示される。
【００６４】
ジョブが完了すると、ジョブの完了を示す画面が表示部１７１に表示される。
【００６５】
このように、ＩＣカードリーダー１９が非接触型であり、かつＩＣカード処理の回数が閾値未満の場合、ＩＣカード処理の度にＩＣカード３０のＩＣカードリーダー９へのセットを促すメッセージとＩＣカード処理の処理済み回数が表示されるから、ユーザーはＩＣカード処理の度に忘れることなくＩＣカード３０をＩＣカードリーダー１９へ近接（タッチ）させることができ、しかもＩＣカード処理の処理済み回数も認識することができる。
【００６６】
図３の表における表示内容３は、ＩＣカードリーダー１９として接触型が、ＩＣカード３０としてシングルＩ／Ｆ型が用いられ、ＩＣカード３０がＩＣカードリーダー１９にセットされており、かつＩＣカード処理回数が閾値未満（この例では２回）、最後のＩＣカード処理の完了までの予測時間が閾値以上（この例では５分）の場合に表示される画面例を示している。
【００６７】
この画面では、図５（Ａ）（Ｂ）に示すように、「ＩＣカード処理が必要なジョブの実行中です。ＩＣカードを外さないで下さい。」のメッセージ、ＩＣカード処理の回数と共に、最後のＩＣカード処理の完了までの残り時間が表示される。図５（Ａ）の画面Ｄ３１は残り時間が３分のときに表示される画面であり、図５（Ｂ）の画面Ｄ３２は残り時間が１分のときに表示される画面である。最初のＩＣカード処理の実行前には、残り時間５分として表示される。そして、残り時間が例えば１分減少する毎に残り時間の表示が切り替えられる。
【００６８】
なお、最初のＩＣカード処理の実行前に、ＩＣカード処理の回数が２回であることを表示した場合は、最後のＩＣカード処理の完了までの途中の画面では、ＩＣカード処理の回数の表示は省略し、残り時間のみを表示しても良い。
【００６９】
図５に示した例では、ＩＣカードリーダー１９が接触型であり、ＩＣカード処理の回数が閾値未満でかつ予測時間が閾値以上の場合、ＩＣカード３０がＩＣカードリーダー１９にセットされた後は、ＩＣカード３０をＩＣカードリーダー１９から取り外さないことのメッセージと最後のＩＣカード処理の完了までの残り時間が通知されるから、ＩＣカード処理中にユーザーが誤ってＩＣカード３０を取り外すことがなく、またユーザーは最後のＩＣカード処理の完了までの残り時間を認識することができる。
【００７０】
図３の表における表示内容４は、ＩＣカードリーダー１９として非接触型が、ＩＣカード３０としてシングルＩ／Ｆ型が用いられ、ＩＣカード３０がＩＣカードリーダーにセットされておらず、かつＩＣカード処理回数が閾値以上（この例では５回）、最後のＩＣカード処理の完了までの時間が閾値以上（この例では５分）の場合に表示される画面例を示している。
【００７１】
この画面を図６の画面Ｄ４に示す。この画面Ｄ４では、最初のＩＣカード処理の前に「ジョブを完了するまでに以下のＩＣカード操作が必要です。よろしいですか？」のメッセージ、ＩＣカード操作の回数（ＩＣカード処理の回数）、最後のＩＣカード操作（最後のＩＣカード処理）の完了までの残り時間とともに、「ＯＫ」キーと「ＣＡＮＣＥＬ（キャンセル）」キーが表示される。ユーザーが「ＯＫ」キーを押すとジョブが実行され、「ＣＡＮＣＥＬ」キーを押すとジョブはキャンセルされる。なお、最後のＩＣカード処理の完了までの時間が閾値未満であっても、ＩＣカード処理回数が閾値以上であれば、図６の画面Ｄ４を表示すれば良い。
【００７２】
図６に示した例では、ＩＣカード処理の必要回数が閾値以上の場合、ジョブの実行前に、ジョブを実行して良いかどうかの問い合わせが通知されるから、ＩＣカード処理の必要回数が多い場合に、ユーザーの意思を確認してジョブを実行することができる。
【００７３】
図３の表における表示内容５は、ＩＣカードリーダー１９としてデュアルインターフェース型が、ＩＣカード３０としてもデュアルインターフェース型が用いられ、ＩＣカード３０がＩＣカードリーダー１９にセットされておらず、かつＩＣカード処理回数が閾値以上（この例では５回）、最後のＩＣカード処理の完了までの時間が閾値以上（この例では５分）の場合に表示される画面例を示している。
【００７４】
この画面を図７の画面Ｄ５に示す。この画面Ｄ５では、最初のＩＣカード処理の前に「ジョブを完了するまでに以下のＩＣカード操作が必要です。よろしいですか？」のメッセージ、ＩＣカード操作の回数（ＩＣカード処理の回数）、最後のＩＣカード操作（最後のＩＣカード処理）の完了までの残り時間とともに、「ＯＫ」キーと「ＣＡＮＣＥＬ（キャンセル）」キーが表示され、さらに「ログインに使用したＩＣカードはＩＣカードリーダーに挿入することもできます。」というメッセージが表示されている。この場合も、ユーザーが「ＯＫ」キーを押すとジョブが実行され、「ＣＡＮＣＥＬ」キーを押すとジョブはキャンセルされる。なお、最後のＩＣカード処理の完了までの時間が閾値未満であっても、ＩＣカード処理回数が閾値以上であれば、図７の画面Ｄ５を表示すれば良い。
【００７５】
図７に示した例では、ＩＣカードリーダー１９がデュアルインターフェース型であり、ＩＣカード３０もデュアルインターフェース型であって、ＩＣカード処理の必要回数が閾値以上の場合、ユーザーログイン時に非接触式でＩＣカード３０の操作が行われていれば、接触式のＩＣカード操作に切り替えることを促すメッセージが通知されるから、このメッセージによりユーザーは接触方式のＩＣカード操作に切り替えることができる。その結果、ユーザーはＩＣカード処理のたびにＩＣカード操作を行う必要がなくなり、さらに操作性が良くなる。
【００７６】
なお、接触式のＩＣカード操作に切り替えることを促すメッセージに基づいて、ユーザーが接触式のＩＣカード操作に切り替えた後は、図５の画面Ｄ３１、Ｄ３２に示されるように、ＩＣカードを外さない旨のメッセージと共に、最後のＩＣカード処理の完了までの残り時間等を表示しても良い。これによって、ユーザーは最後のＩＣカード処理の完了までの残り時間等を容易に認識することができる。
【００７７】
また、ユーザーが接触式のＩＣカード操作に切り替えることなく、非接触式の操作を行った場合、図４の画面Ｄ２１、Ｄ２２に示されるように、ＩＣカード処理の度にＩＣカードをセットする旨のメッセージと共に、ＩＣカード処理の処理済み回数等を表示しても良い。この場合は、ＩＣカード処理の処理済み回数等が通知されるから、ユーザーはＩＣカード操作があと何回必要かを容易に認識することができる。
【００７８】
図３の表における表示内容６は、最後のＩＣカード処理の完了までの時間が閾値以上（この例では５分）の場合に表示される画面例を示している。
【００７９】
図８（Ａ）〜（Ｃ）に示すように、この画面Ｄ６１〜Ｄ６３では、「ＩＣカード処理中」のメッセージ、ジョブの進行度を示す［０％］・・・［５０％］・・・［１００％］の文字、進行度を示す文字の下方に列設された現在のジョブの進行度を示す□マーク、ＩＣカード処理の必要回数と完了した回数、最後のＩＣカード処理の完了までの残り時間が表示される。現在のジョブの進行度を示す□マークについては、既に終了した割合が黒塗りで示されている。
【００８０】
図８（Ａ）の画面Ｄ６１は、ＩＣカード処理５回のうち２回が完了し、残り時間が２分のときに表示される画面であり、図８（Ｂ）の画面Ｄ６２はＩＣカード処理５回のうち４回が完了し、残り時間が１分のときに表示される画面である。図８（Ｃ）の画面Ｄ６３はＩＣカード処理５回の全てが完了したときに表示される画面であり、「ＩＣカード処理完了」のメッセージが表示され、ジョブの進行度を示す□マークは全て黒塗りでジョブが１００％完了したことが示されている。ＩＣカード処理回数、残り時間は表示されていない。
【００８１】
図８の例では、最後のＩＣカード処理の完了までの予測時間が閾値以上の場合、ＩＣカード処理の処理済み回数と、最後のＩＣカード処理が完了するまでの残り時間が通知されるから、ユーザーはＩＣカード操作の残り回数や、最後のＩＣカード処理が完了するまでの残り時間を容易に認識することができる。
【００８２】
図３の表における表示内容７は、最後のＩＣカード処理の完了までの時間が閾値以上（この例では５分）の場合に表示される、図８の画面Ｄ６１〜Ｄ６３とは別の画面である。
【００８３】
この画面を図９の画面Ｄ７に示す。この画面Ｄ７では、「ＩＣカード処理中」のメッセージ、ジョブの進行度を示す［０％］・・・［５０％］・・・［１００％］の文字、進行度を示す文字の下方に列設された現在のジョブの進行度を示すマーク、最後のＩＣカード処理の完了までの残り時間とともに、現在のジョブの進行度を示すマークの下方に、ＩＣカード処理が必要となるタイミングを示す△マークが表示されている。この△マークの数がＩＣカード処理の必要回数となる。また、既に完了したＩＣカード処理については、△マークが黒塗りで示されている。さらに、次のＩＣカード操作が必要となるまでの時間を示すメッセージも表示されている。この例では、２回目のＩＣカード処理が完了し、３回目のＩＣカード操作までの時間が約１分であることが示されている。
【００８４】
図９の例では、予測時間が閾値以上の場合、ＩＣカード処理が必要となるタイミングと最後のＩＣカード処理が完了するまでの残り時間が通知されるから、ユーザーはＩＣカード処理が必要となるタイミングと最後のＩＣカード処理が完了するまでの残り時間を容易に認識することができる。
【００８５】
図１０は、ユーザー署名を伴うスキャンジョブを実行する場合の画像処理装置１のシーケンス図である。図中の「ユーザーインターフェース部」には、表示部１７１とＩＣカードリーダー１９が含まれる。
【００８６】
ログインに際して、表示部１７１には「ログイン方法を選択して下さい。」というメッセージが表示される（ステップＳ０１）。ユーザーがＩＣカードログインを選択すると（ステップＳ０２）、表示部１７１にはＩＣカード操作の要求画面が表示される（ステップＳ０３）。ユーザーがＩＣカードの操作を行い（ステップＳ０４）、ＩＣカード準備完了を指示すると（ステップＳ０５）、ＩＣカードリーダー１９はＩＣカード３０が準備されていることを確認し（ステップＳ０６）、表示部１７１にＰＩＮ（Personal Identification Number）コードの入力を要求する（ステップＳ０７）。
【００８７】
ユーザーがＰＩＮコードを入力操作すると（ステップＳ０８）、これが取り込まれ（ステップＳ０９）、ユーザー認証部２１にユーザー認証が要求される（ステップＳ１０）。ユーザー認証部２１はＩＣカードの情報を用いて認証を行い（ステップＳ１１）、認証が成功した場合は（ステップＳ１２）、ログインに認証したことが表示部１７１に表示される（ステップＳ１３）。
【００８８】
次いで、表示部１７１に表示された操作画面を介して（ステップＳ１４）、ユーザーが機能選択してジョブ設定を行いスキャンジョブの実行を指示する（ステップＳ１５）。すると、スキャン要求が受領され（ステップＳ１６）、ジョブ処理部（ＣＰＵ１１）によりスキャンジョブが登録され（ステップＳ１７）、スキャナ部１４にスキャン開始指示が送信されてスキャナ部１４は原稿の読み取りを開始する（ステップＳ１８）。読み取られた画像データは保存要求に基づいてＲＡＭ１３や記憶部１５等のデータ保存部に保存される（ステップＳ１９）。データ保存部から保存完了通知があると（ステップＳ２０）、ジョブ処理部はスキャンを完了する（ステップＳ２１）。
【００８９】
次いで、ＩＣカード処理の必要回数及び最後のＩＣカード処理の完了までの予測時間が算出されるとともに、各条件に応じた表示画面用の表示データが作成され（ステップＳ３１）、表示部１７１に対して表示データの表示が指示される。
【００９０】
表示部１７１は、ＩＣカードの操作指示を含む表示画面を表示する（ステップＳ３２）。ユーザーがＩＣカードの操作を行い（ステップＳ３３）、ＩＣカードの準備完了を指示すると（ステップＳ３４）、ＩＣカードリーダー１９はＩＣカード３０が準備されていることを確認し（ステップＳ３５）、ＩＣカード操作の準備完了をジョブ処理部（ＣＰＵ１１）に通知する（ステップＳ３６）。
【００９１】
ジョブ処理部はユーザー署名の要求をユーザー署名部２０に行い（ステップＳ４１）、ユーザー署名部２０はデータ保存部を用いてメッセージダイジェストを計算した後（ステップＳ４２）、ＩＣカード３０に対してユーザー署名生成依頼を行う（ステップＳ４３）。ユーザー署名が生成されると（ステップＳ４４）、生成されたユーザー署名がユーザー署名部２０によりデータ保存部に保存され、ユーザー署名が完了する（ステップＳ４５）。
【００９２】
ユーザー署名が完了すると、完了通知がジョブ処理部に送信され（ステップＳ４６）、ジョブ処理部から処理完了通知が表示部１７１に送信される（ステップＳ５４）。表示部１７１は、ＩＣカード処理が終了したことを表示してユーザーに通知する（ステップＳ５５）。
【００９３】
ジョブ処理によるユーザー署名部への署名要求（ステップＳ４１）から、１回目のＩＣカード処理の完了が表示されるまで、例えば、ＩＣカード処理中であることやＩＣカード処理の完了までの残り時間等が、条件に応じて異なる表示内容で表示される（ステップＳ５１〜Ｓ５３）。
【００９４】
以後、２回目のＩＣカード処理について、図１０の枠で囲った処理、つまり署名要求（ステップＳ４１）〜ユーザーへの通知（ステップＳ５５）が繰り返され、全てのＩＣカード処理が完了するまで繰り返される。
【００９５】
以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されることはない。
【００９６】
例えば、ＩＣカード処理の必要回数が複数回であることの通知を、表示部１７１に表示することにより行ったが、ユーザーが所有する携帯端末装置等の外部装置に送信して、外部装置の表示部に表示させることにより通知しても良い。また、画面として表示することにより視覚的に通知する場合を例示したが、スピーカー等により音声として聴覚的に通知しても良い。
【符号の説明】
【００９７】
１      画像処理装置
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    スキャナ部
１５    記憶部
１６    プリンタ部
１７    操作パネル
１７１  表示部
１９    ＩＣカードリーダー
２０    ユーザー署名部
２１    ユーザー認証部
３０    ＩＣカード
【図１】
2018093450.tif 000003
【図２】
2018093450.tif 000004
【図３】
2018093450.tif 000005
【図４】
2018093450.tif 000006
【図５】
2018093450.tif 000007
【図６】
2018093450.tif 000008
【図７】
2018093450.tif 000009
【図８】
2018093450.tif 000010
【図９】
2018093450.tif 000011
【図１０】
2018093450.tif 000012
【手続補正書】
【提出日】平成29年12月27日(2017.12.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＩＣカードを使用した公開鍵暗号基盤システムに適応可能な画像処理装置であって、
ユーザーにより投入されたジョブを実行するジョブ実行手段と、
前記ＩＣカードにアクセスするためのＩＣカードリーダーと、
前記ジョブ実行手段によりジョブを実行する際に、ジョブに含まれる処理の中で、前記ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出する回数算出手段と、
前記回数算出手段により算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることをユーザーに通知するための通知手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
ＩＣカード処理のうち最後のＩＣカード処理の開始または終了までの予測時間を算出する予測時間算出手段を備え、
前記通知手段は、前記回数算出手段により算出されたＩＣカード処理の必要回数と、前記予測時間算出手段により算出された予測時間の少なくとも一方に応じて通知内容を変更する請求項１に記載の画像処理装置。
【請求項３】
前記ＩＣカードリーダーは、カード装填部に装填されたＩＣカードにアクセスする接触型か、近接されたＩＣカードにアクセスする非接触型か、接触型及び非接触型の両機能を備えたデュアルインターフェース型のいずれかである請求項１または２に記載の画像処理装置。
【請求項４】
前記ＩＣカード処理の回数と予測時間のうち、少なくとも一方に閾値を設定する閾値設定手段を備え、
前記通知手段は、前記ＩＣカード処理の必要回数または予測時間が、前記閾値設定手段により設定された閾値を超えているかどうかに応じて、通知内容を変更する請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記通知手段は、ＩＣカードリーダーの種類に応じて通知内容を変更する請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
ＩＣカードリーダーが非接触型であり、かつＩＣカード処理の回数が閾値未満の場合、前記通知手段は、ＩＣカード処理の度にＩＣカードのＩＣカードリーダーへの近接を促すメッセージとＩＣカード処理の処理済み回数を通知する請求項５に記載の画像処理装置。
【請求項７】
ＩＣカードリーダーが接触型であり、ＩＣカード処理の回数が閾値未満でかつ予測時間が閾値以上の場合、前記通知手段は、ＩＣカードがカード装填部に装填された後は、ＩＣカードをＩＣカードリーダーから取り外さないことのメッセージと最後のＩＣカード処理の完了までの残り時間を通知する請求項５に記載の画像処理装置。
【請求項８】
ＩＣカード処理の必要回数が閾値以上の場合、前記通知手段はジョブの実行前に、ジョブを実行して良いかどうかの問い合わせを通知する請求項４または５に記載の画像処理装置。
【請求項９】
前記ＩＣカードリーダーがデュアルインターフェース型であり、ＩＣカードが接触型及び非接触型の両型のＩＣカードリーダーに対応可能なデュアルインターフェース型であって、前記ＩＣカード処理の必要回数が閾値以上の場合、前記通知手段は、ユーザーログイン時に非接触式でＩＣカードの操作が行われていれば、接触式のＩＣカード操作に切り替えることを促すメッセージを通知する請求項３〜５のいずれかに記載の画像処理装置。
【請求項１０】
前記通知手段は、ユーザーが接触式のＩＣカード操作に切り替えた後は、最後のＩＣカード処理の完了までの残り時間を通知する請求項９に記載の画像処理装置。
【請求項１１】
前記通知手段は、ユーザーが接触式のＩＣカード操作に切り替えることなく、非接触式の操作を行った場合、ＩＣカード処理の処理済み回数を通知する請求項９に記載の画像処理装置。
【請求項１２】
予測時間が閾値以上の場合、前記通知手段はＩＣカード処理の処理済み回数と、最後のＩＣカード処理が完了するまでの時間を通知する請求項４または５に記載の画像処理装置。
【請求項１３】
予測時間が閾値以上の場合は、前記通知手段は、ＩＣカード処理が必要となるタイミングと最後のＩＣカード処理が完了するまでの残り時間を通知する請求項４または５に記載の画像処理装置。
【請求項１４】
前記ＩＣカード処理が必要なジョブは、原稿を読み取り手段により読み取ってＰＤＦファイルに変換し電子署名を付与するＰＤＦ署名処理を行うスキャンジョブ、Ｓ／ＭＩＭＥ署名送信処理を行う送信ジョブ、暗号化されたプリントデータを復号化してプリントするプリントジョブのうちの少なくとも一つである請求項１〜１３のいずれかに記載の画像処理装置。
【請求項１５】
前記スキャンジョブが、読み取り手段により読み取られたデータをページ分割してファイル化しファイル毎にＰＤＦ署名処理を行うジョブであり、読み取り手段による読み取り処理とＰＤＦ署名処理とが並行して実施される場合、前記回数算出手段は、読み取り装置に載置された原稿の載置情報からＩＣカード処理の必要回数を算出する請求項１〜１４のいずれかに記載の画像処理装置。
【請求項１６】
前記通知手段は、ＩＣカード処理が複数回必要であることを画面上に表示する自装置の表示手段である請求項１〜１５のいずれかに記載の画像処理装置。
【請求項１７】
ＩＣカードを使用した公開鍵暗号基盤システムに適応可能であり、ユーザーにより投入されたジョブを実行するジョブ実行手段と、前記ＩＣカードにアクセスするためのＩＣカードリーダーとを備えた画像処理装置が、
前記ジョブ実行手段によりジョブを実行する際に、ジョブに含まれる処理の中で、前記ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出する回数算出ステップと、
前記回数算出ステップにより算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることをユーザーに通知するための通知ステップと、
を実行することを特徴とする画像処理装置によるＩＣカード処理回数の通知方法。
【請求項１８】
ＩＣカードを使用した公開鍵暗号基盤システムに適応可能であり、ユーザーにより投入されたジョブを実行するジョブ実行手段と、前記ＩＣカードにアクセスするためのＩＣカードリーダーとを備えた画像処理装置のコンピュータに、
前記ジョブ実行手段によりジョブを実行する際に、ジョブに含まれる処理の中で、前記ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出する回数算出ステップと、
前記回数算出ステップにより算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることをユーザーに通知するための通知ステップと、
を実行させるためのＩＣカード処理回数の通知プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
例えば、ＩＣカードが必要な場合に、操作パネル上に、文書、静止画、動画などを表示して、自装置に備えられたＩＣカードを読み取るためのＩＣカードリーダーへのＩＣカードのタッチを促したり、カード装填部へのＩＣカードの装・を促すようにした画像処理装置が知られている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記課題は、以下の手段によって解決される。
（１）ＩＣカードを使用した公開鍵暗号基盤システムに適応可能な画像処理装置であって、ユーザーにより投入されたジョブを実行するジョブ実行手段と、前記ＩＣカードにアクセスするためのＩＣカードリーダーと、前記ジョブ実行手段によりジョブを実行する際に、ジョブに含まれる処理の中で、前記ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出する回数算出手段と、前記回数算出手段により算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることをユーザーに通知するための通知手段と、を備えたことを特徴とする画像処理装置。
（２）ＩＣカード処理のうち最後のＩＣカード処理の開始または終了までの予測時間を算出する予測時間算出手段を備え、前記通知手段は、前記回数算出手段により算出されたＩＣカード処理の必要回数と、前記予測時間算出手段により算出された予測時間の少なくとも一方に応じて通知内容を変更する前項１に記載の画像処理装置。
（３）前記ＩＣカードリーダーは、カード装填部に装填されたＩＣカードにアクセスする接触型か、近接されたＩＣカードにアクセスする非接触型か、接触型及び非接触型の両機能を備えたデュアルインターフェース型のいずれかである前項１または２に記載の画像処理装置。
（４）前記ＩＣカード処理の回数と予測時間のうち、少なくとも一方に閾値を設定する閾値設定手段を備え、前記通知手段は、前記ＩＣカード処理の必要回数または予測時間が、前記閾値設定手段により設定された閾値を超えているかどうかに応じて、通知内容を変更する前項１〜３のいずれかに記載の画像処理装置。
（５）前記通知手段は、ＩＣカードリーダーの種類に応じて通知内容を変更する前項１〜４のいずれかに記載の画像処理装置。
（６）ＩＣカードリーダーが非接触型であり、かつＩＣカード処理の回数が閾値未満の場合、前記通知手段は、ＩＣカード処理の度にＩＣカードのＩＣカードリーダーへの近接を促すメッセージとＩＣカード処理の処理済み回数を通知する前項５に記載の画像処理装置。
（７）ＩＣカードリーダーが接触型であり、ＩＣカード処理の回数が閾値未満でかつ予測時間が閾値以上の場合、前記通知手段は、ＩＣカードがカード装填部に装填された後は、ＩＣカードをＩＣカードリーダーから取り外さないことのメッセージと最後のＩＣカード処理の完了までの残り時間を通知する前項５に記載の画像処理装置。
（８）ＩＣカード処理の必要回数が閾値以上の場合、前記通知手段はジョブの実行前に、ジョブを実行して良いかどうかの問い合わせを通知する前項４または５に記載の画像処理装置。
（９）前記ＩＣカードリーダーがデュアルインターフェース型であり、ＩＣカードが接触型及び非接触型の両型のＩＣカードリーダーに対応可能なデュアルインターフェース型であって、前記ＩＣカード処理の必要回数が閾値以上の場合、前記通知手段は、ユーザーログイン時に非接触式でＩＣカードの操作が行われていれば、接触式のＩＣカード操作に切り替えることを促すメッセージを通知する前項３〜５のいずれかに記載の画像処理装置。
（１０）前記通知手段は、ユーザーが接触式のＩＣカード操作に切り替えた後は、最後のＩＣカード処理の完了までの残り時間を通知する前項９に記載の画像処理装置。
（１１）前記通知手段は、ユーザーが接触式のＩＣカード操作に切り替えることなく、非接触式の操作を行った場合、ＩＣカード処理の処理済み回数を通知する前項９に記載の画像処理装置。
（１２）予測時間が閾値以上の場合、前記通知手段はＩＣカード処理の処理済み回数と、最後のＩＣカード処理が完了するまでの時間を通知する前項４または５に記載の画像処理装置。
（１３）予測時間が閾値以上の場合は、前記通知手段は、ＩＣカード処理が必要となるタイミングと最後のＩＣカード処理が完了するまでの残り時間を通知する前項４または５に記載の画像処理装置。
（１４）前記ＩＣカード処理が必要なジョブは、原稿を読み取り手段により読み取ってＰＤＦファイルに変換し電子署名を付与するＰＤＦ署名処理を行うスキャンジョブ、Ｓ／ＭＩＭＥ署名送信処理を行う送信ジョブ、暗号化されたプリントデータを復号化してプリントするプリントジョブのうちの少なくとも一つである前項１〜１３のいずれかに記載の画像処理装置。
（１５）前記スキャンジョブが、読み取り手段により読み取られたデータをページ分割してファイル化しファイル毎にＰＤＦ署名処理を行うジョブであり、読み取り手段による読み取り処理とＰＤＦ署名処理とが並行して実施される場合、前記回数算出手段は、読み取り装置に載置された原稿の載置情報からＩＣカード処理の必要回数を算出する前項１〜１４のいずれかに記載の画像処理装置。
（１６）前記通知手段は、ＩＣカード処理が複数回必要であることを画面上に表示する自装置の表示手段である前項１〜１５のいずれかに記載の画像処理装置。
（１７）ＩＣカードを使用した公開鍵暗号基盤システムに適応可能であり、ユーザーにより投入されたジョブを実行するジョブ実行手段と、前記ＩＣカードにアクセスするためのＩＣカードリーダーとを備えた画像処理装置が、前記ジョブ実行手段によりジョブを実行する際に、ジョブに含まれる処理の中で、前記ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出する回数算出ステップと、前記回数算出ステップにより算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることをユーザーに通知するための通知ステップと、を実行することを特徴とする画像処理装置によるＩＣカード処理回数の通知方法。
（１８）ＩＣカードを使用した公開鍵暗号基盤システムに適応可能であり、ユーザーにより投入されたジョブを実行するジョブ実行手段と、前記ＩＣカードにアクセスするためのＩＣカードリーダーとを備えた画像処理装置のコンピュータに、前記ジョブ実行手段によりジョブを実行する際に、ジョブに含まれる処理の中で、前記ＩＣカードリーダーによるＩＣカードへのアクセスが必要となるＩＣカード処理の回数を算出する回数算出ステップと、前記回数算出ステップにより算出されたＩＣカード処理の必要回数が複数回である場合、ＩＣカード処理が複数回必要であることをユーザーに通知するための通知ステップと、を実行させるためのＩＣカード処理回数の通知プログラム。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
前項（３）に記載の発明によれば、ＩＣカードリーダーは、カード装填部に装填されたＩＣカードにアクセスする接触型か、近接されたＩＣカードにアクセスする非接触型か、接触型及び非接触型の両機能を備えたデュアルインターフェース型のいずれかが用いられる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
前項（７）に記載の発明によれば、ＩＣカードリーダーが接触型であり、ＩＣカード処理の回数が閾値未満でかつ予測時間が閾値以上の場合、ＩＣカードがカード装填部に装填された後は、ＩＣカードをＩＣカードリーダーから取り外さないことのメッセージと最後のＩＣカード処理の完了までの残り時間が通知されるから、ＩＣカード処理中にユーザーが誤ってＩＣカードを取り外すことがなく、また最後のＩＣカード処理の完了までの残り時間を認識することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
ＩＣカードリーダー１９は、ＩＣカード３０に対する情報の入出力処理を行う機能である。ＩＣカードリーダーの種類は特に限定されないが、カード装填部であるカード差込部を有しこのカード差込部にＩＣカード３０を装填してＩＣカード３０にアクセスする接触型か、ＩＣカード３０が近接されたときにアクセスする非接触型か、接触型及び非接触型の両機能を備えたデュアルインターフェース型を挙げることができる。なお、非接触型のＩＣカードリーダーの場合、ユーザーはＩＣカード３０を近接（タッチを含む）させる必要があるが、ＩＣカードリーダー１９にＩＣカード保持部を設けて、ユーザーがＩＣカード３０を把持しなくても、ＩＣカード３０を近接状態に保持できるタイプのものであっても良い。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
また、「機能実行時ＩＣカード状態」の項目において、「カードあり」とは、ジョブの実行時にＩＣカード３０がＩＣカードリーダー１９のカード装填部等に既にセットされている状態をいい、「カードなし」とは、ジョブの実行時にＩＣカード３０がＩＣカードリーダー１９にセットされていない状態をいう。