(57)【要約】【課題】特殊な排紙トレイ等を必要とすることなく、ユーザが印刷装置を離れることに起因する印刷物に印刷された機密情報の漏洩等を防止して、セキュリティを確保できる印刷装置等を提供する。【解決手段】印刷手段１６による印刷動作の途中に、所定時間間隔でまたは所定印刷枚数毎に印刷動作を停止してユーザ操作を要求し、要求されたユーザ操作がなされたかどうかを判断する。ユーザ操作がなされたと判断された場合に、制御手段１１は、前記印刷手段１６による印刷動作を再開させる。【選択図】図３
2010214591.tif 000002
【特許請求の範囲】
【請求項１】
印刷手段と、
前記印刷手段による印刷動作の途中に、所定時間間隔でまたは所定印刷枚数毎に印刷動作を停止してユーザ操作を要求する操作要求手段と、
前記操作要求手段により要求されたユーザ操作がなされたかどうかを判断する判断手段と、
前記判断手段によりユーザ操作がなされたと判断された場合に、前記印刷手段による印刷動作を再開させる制御手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
前記操作要求手段は、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を、自装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更する請求項１に記載の印刷装置。
【請求項３】
前記操作要求手段は、要求するユーザ操作の内容を、自装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更する請求項１または２に記載の印刷装置。
【請求項４】
前記判断手段により所定時間内にユーザ操作がなされなかったと判断された場合に、操作がなされなかったことを示すログ情報を記憶するログ情報記憶手段を備え、
前記操作要求手段は、前記ログ情報記憶手段に記憶された操作がなされなかったことを示す過去のログ情報の中に、該印刷を指示したユーザについてのログ情報が存在するかどうかによって、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を変更する請求項１〜３のいずれかに記載の印刷装置。
【請求項５】
前記操作要求手段は、前記印刷手段による印刷が、印刷開始に際して印刷指示者の認証が要求されるセキュリティモードでの印刷である場合に、印刷動作の途中にユーザ操作を要求する請求項１〜５のいずれかに記載の印刷装置。
【請求項６】
印刷手段による印刷動作の途中に、所定時間間隔でまたは所定印刷枚数毎に印刷動作を停止してユーザ操作を要求する操作要求ステップと、
前記操作要求ステップにおいて要求されたユーザ操作がなされたかどうかを判断する判断ステップと、
前記判断ステップにおいてユーザ操作がなされたと判断された場合に、前記印刷手段による印刷動作を再開させる制御ステップと、
を備えたことを特徴とする印刷装置における印刷制御方法。
【請求項７】
前記操作要求ステップでは、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を、印刷装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更する請求項６に記載の印刷制御方法。
【請求項８】
前記操作要求ステップでは、要求するユーザ操作の内容を、印刷装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更する請求項６または７に記載の印刷制御方法。
【請求項９】
前記印刷装置は、前記判断ステップにおいて所定時間内にユーザ操作がなされなかったと判断された場合に、操作がなされなかったことを示すログ情報を記憶するログ情報記憶手段を備え、
前記操作要求ステップでは、前記ログ情報記憶手段に記憶された操作がなされなかったことを示す過去のログ情報の中に、該印刷を指示したユーザについてのログ情報が存在するかどうかによって、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を変更する請求項６〜８のいずれかに記載の印刷制御方法。
【請求項１０】
前記操作要求ステップでは、前記印刷手段による印刷が、印刷開始に際して印刷指示者の認証が要求されるセキュリティモードでの印刷である場合に、印刷動作の途中にユーザ操作を要求する請求項６〜９のいずれかに記載の印刷制御方法。
【請求項１１】
印刷手段による印刷動作の途中に、所定時間間隔でまたは所定印刷枚数毎に印刷動作を停止してユーザ操作を要求する操作要求ステップと、
前記操作要求ステップにおいて要求されたユーザ操作がなされたかどうかを判断する判断ステップと、
前記判断ステップにおいてユーザ操作がなされたと判断された場合に、前記印刷手段による印刷動作を再開させる制御ステップと、
を印刷装置のコンピュータに実行させるための印刷制御プログラム。
【請求項１２】
前記操作要求ステップでは、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を、印刷装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更する処理を、コンピュータに実行させる請求項１１に記載の印刷制御プログラム。
【請求項１３】
前記操作要求ステップでは、要求するユーザ操作の内容を、印刷装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更する処理を、コンピュータに実行させる請求項１１または１２に記載の印刷制御プログラム。
【請求項１４】
前記印刷装置は、前記判断ステップにおいて所定時間内にユーザ操作がなされなかったと判断された場合に、操作がなされなかったことを示すログ情報を記憶するログ情報記憶手段を備え、
前記操作要求ステップでは、前記ログ情報記憶手段に記憶された操作がなされなかったことを示す過去のログ情報の中に、該印刷を指示したユーザについてのログ情報が存在するかどうかによって、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を変更する処理を、コンピュータに実行させる請求項１１〜１３のいずれかに記載の印刷制御プログラム。
【請求項１５】
前記操作要求ステップでは、前記印刷手段による印刷が、印刷開始に際して印刷指示者の認証が要求されるセキュリティモードでの印刷である場合に、印刷動作の途中にユーザ操作を要求する処理を、コンピュータに実行させる請求項１１〜１４のいずれかに記載の印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複写機、プリンタ、あるいはコピー機能、プリンタ機能、スキャン機能等の機能を有する多機能デジタル複合機であるＭＦＰ（Multi Function Peripherals）等の印刷装置及び同装置における印刷制御方法並びに印刷制御プログラムに関する。
【背景技術】
【０００２】
例えば、ユーザが端末装置から印刷装置に多数頁からなる印刷ジョブを送信して印刷装置に印刷を実行させる場合や、複写機等の印刷装置で多数の原稿を印刷（コピー）させる場合、一旦印刷が開始されると、エラーや用紙エンプティ等により印刷動作が停止する場合を除き、印刷を指示したユーザが印刷装置のそばにいなくても、印刷終了まで自動的に印刷が遂行されるのが通常である。
【０００３】
しかしながら、ユーザが印刷装置から離間してしまうと、その間に印刷物が第三者により盗まれたり閲覧されてしまう恐れがある。特に、印刷物が機密ドキュメントである場合、機密情報の漏洩に繋がり、セキュリティを確保することができない。
【０００４】
なお、特許文献１には、印刷指示者を確認してから印刷を開始し、もしくは印刷指示者を確認してから印刷物を取り出し可能にして、印刷物の機密性を保持する、いわゆるセキュリティモードでの印刷が可能な印刷装置が開示されている。
【０００５】
また、特許文献２には、セキュリティモードでの印刷時に、エラーなどで印刷が中断された場合、エラー解除後パスワードを入力すると印刷を再開し、所定の時間が経過してもパスワード入力がない場合は、ジョブを削除する印刷装置が開示されている。
【０００６】
また、特許文献３には、印刷枚数が所定枚数以下であれば印刷物を通常トレイに排出し、所定枚数以上ならセキュリティモード用のロックをかけたトレイに排出し、認証成功ならロックを解除する印刷装置が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−５４９６６号公報
【特許文献２】特開２００６−２２７７６０号公報
【特許文献３】特開２００４−３０６２８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載された印刷装置では、印刷指示者を確認してから印刷を開始した後は、印刷指示者が印刷装置から離間しても印刷終了まで自動的に印刷が行われるため、やはりセキュリティ上問題がある。また、印刷指示者を確認してから印刷物を取り出し可能とする方法では、そのための特殊な排紙トレイが必要となるというような問題もある。
【０００９】
また、特許文献２に記載された印刷装置では、エラーが発生しない場合は、印刷指示者が印刷装置から離間しても印刷終了まで自動的に印刷が行われることに変わりない。
【００１０】
また、特許文献３に記載された印刷装置では、印刷枚数が所定枚数以下の場合は、印刷指示者が印刷装置から離間しても印刷終了まで自動的に印刷が行われるし、所定枚数以上の場合は、特殊な排紙トレイが必要となるというような問題があった。
【００１１】
この発明は、このような実情に鑑みてなされたものであって、特殊な排紙トレイ等を必要とすることなく、ユーザが印刷装置を離れることに起因する印刷物の取り去りや印刷された機密情報の漏洩等を防止して、セキュリティを確保できる印刷装置を提供し、さらには該印刷装置における印刷制御方法並びに印刷制御プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１２】
上記課題は以下の手段によって解決される。
（１）印刷手段と、前記印刷手段による印刷動作の途中に、所定時間間隔でまたは所定印刷枚数毎に印刷動作を停止してユーザ操作を要求する操作要求手段と、前記操作要求手段により要求されたユーザ操作がなされたかどうかを判断する判断手段と、前記判断手段によりユーザ操作がなされたと判断された場合に、前記印刷手段による印刷動作を再開させる制御手段と、を備えたことを特徴とする印刷装置。
（２）前記操作要求手段は、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を、自装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更する前項１に記載の印刷装置。
（３）前記操作要求手段は、要求するユーザ操作の内容を、自装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更する前項１または２に記載の印刷装置。
（４）前記判断手段により所定時間内にユーザ操作がなされなかったと判断された場合に、操作がなされなかったことを示すログ情報を記憶するログ情報記憶手段を備え、前記操作要求手段は、前記ログ情報記憶手段に記憶された操作がなされなかったことを示す過去のログ情報の中に、該印刷を指示したユーザについてのログ情報が存在するかどうかによって、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を変更する前項１〜３のいずれかに記載の印刷装置。
（５）前記操作要求手段は、前記印刷手段による印刷が、印刷開始に際して印刷指示者の認証が要求されるセキュリティモードでの印刷である場合に、印刷動作の途中にユーザ操作を要求する前項１〜５のいずれかに記載の印刷装置。
（６）印刷手段による印刷動作の途中に、所定時間間隔でまたは所定印刷枚数毎に印刷動作を停止してユーザ操作を要求する操作要求ステップと、前記操作要求ステップにおいて要求されたユーザ操作がなされたかどうかを判断する判断ステップと、前記判断ステップにおいてユーザ操作がなされたと判断された場合に、前記印刷手段による印刷動作を再開させる制御ステップと、を備えたことを特徴とする印刷装置における印刷制御方法。
（７）前記操作要求ステップでは、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を、印刷装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更する前項６に記載の印刷制御方法。
（８）前記操作要求ステップでは、要求するユーザ操作の内容を、印刷装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更する前項６または７に記載の印刷制御方法。
（９）前記印刷装置は、前記判断ステップにおいて所定時間内にユーザ操作がなされなかったと判断された場合に、操作がなされなかったことを示すログ情報を記憶するログ情報記憶手段を備え、前記操作要求ステップでは、前記ログ情報記憶手段に記憶された操作がなされなかったことを示す過去のログ情報の中に、該印刷を指示したユーザについてのログ情報が存在するかどうかによって、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を変更する前項６〜８のいずれかに記載の印刷制御方法。
（１０）前記操作要求ステップでは、前記印刷手段による印刷が、印刷開始に際して印刷指示者の認証が要求されるセキュリティモードでの印刷である場合に、印刷動作の途中にユーザ操作を要求する前項６〜９のいずれかに記載の印刷制御方法。
（１１）印刷手段による印刷動作の途中に、所定時間間隔でまたは所定印刷枚数毎に印刷動作を停止してユーザ操作を要求する操作要求ステップと、前記操作要求ステップにおいて要求されたユーザ操作がなされたかどうかを判断する判断ステップと、前記判断ステップにおいてユーザ操作がなされたと判断された場合に、前記印刷手段による印刷動作を再開させる制御ステップと、を印刷装置のコンピュータに実行させるための印刷制御プログラム。
（１２）前記操作要求ステップでは、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を、印刷装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更する処理を、コンピュータに実行させる前項１１に記載の印刷制御プログラム。
（１３）前記操作要求ステップでは、要求するユーザ操作の内容を、印刷装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更する処理を、コンピュータに実行させる前項１１または１２に記載の印刷制御プログラム。
（１４）前記印刷装置は、前記判断ステップにおいて所定時間内にユーザ操作がなされなかったと判断された場合に、操作がなされなかったことを示すログ情報を記憶するログ情報記憶手段を備え、前記操作要求ステップでは、前記ログ情報記憶手段に記憶された操作がなされなかったことを示す過去のログ情報の中に、該印刷を指示したユーザについてのログ情報が存在するかどうかによって、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を変更する処理を、コンピュータに実行させる前項１１〜１３のいずれかに記載の印刷制御プログラム。
（１５）前記操作要求ステップでは、前記印刷手段による印刷が、印刷開始に際して印刷指示者の認証が要求されるセキュリティモードでの印刷である場合に、印刷動作の途中にユーザ操作を要求する処理を、コンピュータに実行させる前項１１〜１４のいずれかに記載の印刷制御プログラム。
【発明の効果】
【００１３】
前項（１）に記載の発明によれば、印刷手段による印刷動作の途中に、所定時間間隔でまたは所定印刷枚数毎に印刷動作が停止しユーザ操作が要求され、該要求されたユーザ操作がなされたかどうかが判断される。そして、ユーザ操作がなされたと判断された場合に、印刷手段は印刷動作を再開する。つまり、ユーザは印刷途中で要求される操作を実行しなければ印刷を完了できないから、印刷装置の近傍にユーザを留めておくことができ、従ってユーザが離間している間に、ユーザが印刷装置を離れることに起因する印刷物の取り去りや印刷された機密情報の漏洩等を防止でき、セキュリティを確保することができる。しかも、特殊な排紙トレイ等を用いる必要はない。
【００１４】
前項（２）に記載の発明によれば、ユーザ操作を要求するタイミングである所定時間間隔または所定印刷枚数を、自装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更できる。
【００１５】
前項（３）に記載の発明によれば、要求するユーザ操作の内容を、自装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更できる。
【００１６】
前項（４）に記載の発明によれば、印刷を指示したユーザについて、所定時間内にユーザ操作を行わなかったことを示す過去のログ情報が存在するかどうかによって、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を変更することができる。
【００１７】
前項（５）に記載の発明によれば、印刷手段による印刷が、印刷開始に際して印刷指示者の認証が要求されるセキュリティモードでの印刷である場合に、印刷動作の途中にユーザ操作が要求されるから、印刷物についてセキュリティの確保が必要な場合にのみ、印刷動作の途中にユーザ操作が要求され、セキュリティの確保が要求されない通常モードでの印刷の場合においてまで、印刷動作の途中にユーザ操作が要求される煩わしさを解消できる。
【００１８】
前項（６）に記載の発明によれば、ユーザは印刷途中で要求される操作を実行しなければ印刷を完了できないから、印刷装置の近傍にユーザを留めておくことができ、従ってユーザが離間している間に、ユーザが印刷装置を離れることに起因する印刷物の取り去りや印刷された機密情報の漏洩等を防止でき、セキュリティを確保することができる。
【００１９】
前項（７）に記載の発明によれば、ユーザ操作を要求するタイミングである所定時間間隔または所定印刷枚数を、印刷装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更できる。
【００２０】
前項（８）に記載の発明によれば、要求するユーザ操作の内容を、印刷装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更できる。
【００２１】
前項（９）に記載の発明によれば、印刷を指示したユーザについて、所定時間内にユーザ操作を行わなかったことを示す過去のログ情報が存在するかどうかによって、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を変更することができる。
【００２２】
前項（１０）に記載の発明によれば、印刷物についてセキュリティの確保が必要な場合にのみ、印刷動作の途中にユーザ操作が要求され、セキュリティの確保が要求されない通常モードでの印刷の場合においてまで、印刷動作の途中にユーザ操作が要求される煩わしさを解消できる。
【００２３】
前項（１１）に記載の発明によれば、印刷手段による印刷動作の途中に、所定時間間隔でまたは所定印刷枚数毎に印刷動作を停止しユーザ操作を要求し、該要求されたユーザ操作がなされたかどうかを判断し、ユーザ操作がなされたと判断された場合に、印刷手段による印刷動作を再開させる処理を、印刷装置のコンピュータに実行させることができる。
【００２４】
前項（１２）に記載の発明によれば、ユーザ操作を要求するタイミングである所定時間間隔または所定印刷枚数を、印刷装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更する処理を、印刷装置のコンピュータに実行させることができる。
【００２５】
前項（１３）に記載の発明によれば、要求するユーザ操作の内容を、印刷装置に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルの少なくともいずれかに基づいて変更する処理を、印刷装置のコンピュータに実行させることができる。
【００２６】
前項（１４）に記載の発明によれば、印刷を指示したユーザについて、所定時間内にユーザ操作を行わなかったことを示す過去のログ情報が存在するかどうかによって、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数を変更する処理を、印刷装置のコンピュータに実行させることができる。
【００２７】
前項（１５）に記載の発明によれば、印刷手段による印刷が、印刷開始に際して印刷指示者の認証が要求されるセキュリティモードでの印刷である場合に、印刷動作の途中にユーザ操作が要求する処理を、印刷装置のコンピュータに実行させることができる。
【図面の簡単な説明】
【００２８】
【図１】この発明の一実施形態に係る印刷装置が用いられた印刷システムの構成図である。
【図２】図１の印刷装置の概略構成を示すブロック図である。
【図３】ユーザが端末からセキュアプリントモードを指定して印刷ジョブを印刷装置に送信した場合に、印刷装置において実行される印刷動作を示すフローチャートである。
【図４】ユーザが端末からセキュアプリントモードを指定して印刷ジョブを印刷装置に送信した場合に、印刷装置において実行される印刷動作の他の例を示すフローチャートである。
【図５】ユーザが端末からセキュアプリントモードを指定して印刷ジョブを印刷装置に送信した場合に、印刷装置において実行される印刷動作のさらに他の例を示すフローチャートである。
【図６】図５のステップＳ５４の操作要求タイミング決定処理のサブルーチンを示すフローチャートである。
【図７】この発明のさらに他の実施形態を示すフローチャートである。
【発明を実施するための形態】
【００２９】
以下、この発明の一実施形態を図面を参照しつつ説明する。
【００３０】
図１は、この発明の一実施形態に係る印刷装置が用いられた印刷システムの構成図である。
【００３１】
この印刷システムは、印刷装置１と複数のユーザ端末２とがネットワーク３を介して相互に接続されている。
【００３２】
この実施形態では、印刷装置１として、前述の多機能デジタル複合機であるＭＦＰが用いられている。以下、印刷装置１をＭＦＰ１ともいう。また、ＭＦＰ１は、印刷の実行前に印刷指示者による認証を必要とするセキュリティモードによる印刷（以下、セキュアプリントともいう）が可能となされている。
【００３３】
図２はＭＦＰ１の概略構成を示すブロック図である。
【００３４】
このＭＦＰ１は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、スキャナ部１４と、記憶部１５と、エンジン部１６と、操作パネル部１７と、通信インターフェース（通信Ｉ／Ｆ）１８、カード読取部１９等を備えている。
【００３５】
前記ＣＰＵ１１は、ＭＦＰ１の全体を統括制御して、ＭＦＰ１の基本動作である例えば画像データの受信、プリント、コピー、ファクシミリ送信、スキャン送信等の動作を実行する。さらに、この実施形態では、このＣＰＵ１１は、ユーザによって入力されたユーザＩＤやパスワード等の認証情報、またはカード読取部１９によってＩＣカードなどの認証カードから読み取った認証情報と、記憶部１５に予め記憶されたユーザ情報を比較照合して、ユーザの認証を行う。なお、認証は外部認証サーバによって行われても良い。
【００３６】
さらに、ＣＰＵ１１は、エンジン部１６による印刷動作の途中に、所定時間間隔でまたは所定印刷枚数毎に印刷動作を停止してユーザ操作を要求したり、要求されたユーザ操作がなされたかどうかを判断したり、ユーザ操作がなされたと判断された場合に、前記エンジン部１６に印刷動作を再開させる等の制御を行うが、詳細な説明は後述する。
【００３７】
前記ＲＯＭ１２は、ＣＰＵ１１の動作プログラム等を格納するメモリである。
【００３８】
前記ＲＡＭ１３は、ＣＰＵ１１が動作プログラムに基づいて動作する際の作業領域を提供するメモリである。
【００３９】
前記スキャナ部１４は、原稿台（図示せず）に置かれた原稿の画像を読み取り、画像データを出力する読み取り手段である。
【００４０】
前記記憶部１５は、例えばハードディスクドライブ（ＨＤＤ）などの不揮発性の記憶デバイスにより構成されている。この記憶部には、予めユーザ情報が記憶されると共に、ＭＦＰ１について設定されたセキュリティレベルが記憶され、さらにユーザの操作記録やジョブの実行結果を示すログ情報等が記憶される。
【００４１】
前記エンジン部１６は、スキャナ部１４で読み取られた原稿の画像データや、ユーザ端末２等の外部装置から送信されたプリントデータ等を印刷するものである。
【００４２】
前記操作パネル部１７は、ＭＦＰ１の操作状態やモード設定画面、メッセージ等を表示する液晶タッチパネルからなる表示部１７１と、テンキー、スタートキー、ストップキー等を備えたキー入力部１７２とを備えている。
【００４３】
前記通信インターフェース１８は、ネットワーク３を介して前記ユーザ端末２等の外部装置との間でデータの送受信を行うための通信部として機能する。
【００４４】
前記カード読取部１９は、ＩＣカードなどの認証カードからユーザの認証情報を読み取るものである。
【００４５】
前述したように、ＣＰＵ１１は、エンジン部１６による印刷動作の途中に、所定時間間隔でまたは所定印刷枚数毎に印刷動作を停止してユーザ操作を要求する。この場合、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数、あるいはユーザに要求するユーザ操作の内容は、この実施形態では、ＭＦＰ１に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルのうちの少なくともいずれかに基づいて変更されるものとなされている。
【００４６】
ＭＦＰ１に設定されたセキュリティレベルとは、ＭＦＰ１の種類等に応じて予め設定されたセキュリティレベルであり、この実施形態では、ＭＦＰ１の種類に応じて高セキュリティレベルまたは低セキュリティレベルのいずれかが設定されている。この設定に基づいて、高セキュリティレベルに対応する時間間隔毎にまたは印刷枚数毎に、印刷動作を停止して、高セキュリティレベルに対応するユーザ操作を要求する。
【００４７】
例えば、高セキュリティレベルの場合は、５秒毎にまたは１枚毎に動作を停止して、より頻繁にユーザ操作を要求する。一方、低セキュリティレベルの場合は、１０秒毎にまたは１０枚毎に印刷動作を停止してユーザ操作を要求する。
【００４８】
また、要求するユーザ操作については、高セキュリティレベルの場合は、例えば、認証カードによるユーザ認証のようにユーザの認証情報を用いた認証を要求し、低セキュリティの場合は、例えば、操作パネル部１７の表示部１７１に表示したＯＫボタンを押す操作を要求する。
【００４９】
また、ユーザのセキュリティレベルとは、ユーザの種類に応じて設定されるセキュリティレベルであり、この実施形態では、印刷を指示したユーザが管理職である場合は、ユーザのセキュリティレベルは高セキュリティレベルであると判断され、印刷を指示したユーザが一般職である場合は、ユーザのセキュリティレベルは低セキュリティレベルと判断される。
【００５０】
また、印刷対象のドキュメントのセキュリティレベルは、印刷対象のドキュメントに設定されたセキュリティレベルである。例えばＰＤＦ（Portable Document Format）ファイル等の場合、ファイルに属性値としてセキュリティレベルを設定できるから、高セキュリティの属性値が設定されている場合は、ＭＦＰ１はドキュメントのセキュリティレベルが高セキュリティレベルであると判断し、低セキュリティの属性値が設定されている場合は、低セキュリティレベルであると判断する。
【００５１】
また、ユーザ操作を要求するタイミングである前記所定時間間隔または所定印刷枚数と、印刷を指示したユーザに対して要求するユーザ操作の内容の両方を、ＭＦＰ１に設定されたセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルのうちの少なくともいずれかに基づいて変更しても良いし、前記所定時間間隔または所定印刷枚数とユーザ操作の内容のいずれか一方のみを、変更しても良い。
【００５２】
また、ＭＦＰ１自体のセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルのうちの２つを判断しても良いし、全てのセキュリティレベルを総合的に判断して、印刷動作の停止及びユーザ操作の要求を実行しても良い。
【００５３】
図３は、ユーザが端末２からセキュアプリントモードを指定して印刷ジョブをＭＦＰ１に送信した場合に、ＭＦＰ１において実行される印刷動作を示すフローチャートである。
【００５４】
なお、この印刷動作は、ＭＦＰ１のＣＰＵ１１がＲＯＭ１２等の記録媒体に記録された動作プログラムに従って動作することにより実行される。
【００５５】
また、この例では所定の印刷枚数毎にユーザ操作を要求する場合を示すが、前述のように、所定時間間隔でユーザ操作を要求しても良いことは勿論である。また、ＭＦＰ１に予め設定されたセキュリティレベルに基づいて、ユーザ操作を要求するタイミングである印刷枚数を変更する場合を説明する。
【００５６】
ステップＳ１１で、通信インターフェース１８を介してセキュアプリントデータを受信し、ステップＳ１２で、印刷を指示したユーザの認証を待つ。
【００５７】
ステップＳ１３では認証成功かどうかを判断し、認証が成功すると（ステップＳ１３でＹＥＳ）、ステップＳ１４で、印刷枚数カウンタをリセットして印刷を開始し、ステップＳ１５では、印刷が行われるたびに印刷枚数カウンタがインクリメントされる。
【００５８】
ステップＳ１６では、印刷終了かどうかを判断し、印刷終了でなければ（ステップＳ１６でＮＯ）、ステップＳ１７で、ＭＦＰ１に設定されているセキュリティレベルを判断する。高セキュリティレベルが設定されていれば（ステップＳ１７でＹＥＳ）、ステップＳ１８に進み、低セキュリティレベルが設定されていれば（ステップＳ１７でＮＯ）、ステップＳ１９に進む。
【００５９】
ステップＳ１８では、印刷枚数が高セキュリティレベルに対して設定された枚数（例えば３枚）に達したかどうかを判断し、達していれば（ステップＳ１８でＹＥＳ）、ステップＳ２０に進む。達していなければ（ステップＳ１８でＮＯ）、ステップＳ１５に戻る。
【００６０】
一方、ステップＳ１９では、印刷枚数が低セキュリティレベルに対して設定された枚数（例えば１０枚）に達したかどうかを判断し、達していれば（ステップＳ１９でＹＥＳ）、ステップＳ２０に進む。達していなければ（ステップＳ１９でＮＯ）、ステップＳ１５に戻る。
【００６１】
ステップＳ２０では、プリントを一時停止してユーザ認証を待ち、ステップＳ２１で、操作パネル部１７からの認証情報の入力やカード読取部１９へのＩＣカードの提示等によるユーザ認証操作が行われたかどうかを判断する。
【００６２】
認証操作が行われなければ（ステップＳ２１でＮＯ）、ステップＳ２５で認証待ちタイムオーバーかどうかを判断し、認証待ちタイムオーバーでなければ（ステップＳ２５でＮＯ）、ステップＳ２１に戻って認証操作を待つ。認証待ちタイムオーバーであれば（ステップＳ２５でＹＥＳ）、ステップＳ２６で、タイムオーバーにより要求された操作がなされなかったことを示すログ情報を、印刷を指示したユーザと関連付けて、記憶部１５に記憶したのち、ステップＳ２７で、セキュアプリントデータを削除する。なお、セキュアデータを削除することなく、残りの印刷をそのまま継続しても良い。
【００６３】
前記タイムオーバーにより要求したユーザ操作がなされなかったことを示すログ情報は、管理者が対応ユーザに注意を促したり、セキュリティレベルを把握するのに利用しても良いし、後述するように、次回印刷時にユーザ操作の要求間隔を短くする等のペナルティを、対応ユーザに対して付与するために用いられても良い。
【００６４】
ステップＳ２１において、ユーザ認証操作がなされた場合には（ステップＳ２１でＹＥＳ）、ステップＳ２２でユーザ認証成功かどうかを判断し、成功であれば（ステップＳ２２でＹＥＳ）、ステップＳ２３で印刷を再開すると共に、ステップＳ２４で印刷枚数カウンタをリセットしたのち、ステップＳ１５に戻る。
【００６５】
このような動作が印刷終了（ステップＳ１６でＹＥＳ）まで、繰り返される。
【００６６】
このように、セキュリティレベルに応じた所定の枚数毎にユーザに認証操作が要求されるから、ユーザは印刷終了までＭＦＰ１から離れられなくなり、ＭＦＰ１の近傍にユーザを留めておくことができる。その結果、ユーザがＭＦＰ１を離れることに起因する印刷物の持ち去りや印刷された機密情報の漏洩等を防止でき、セキュリティを確保することができる。しかも、特殊な排紙トレイ等を用いる必要はない。
【００６７】
なお、この実施形態では、印刷中に別のユーザが認証を行ってもそのユーザはログインできず、印刷中のユーザが印刷一時中止ボタンを押す等の操作によりログインの許可を与えた場合に、ログインできる構成となされており、次のユーザが前のユーザの印刷物を持って行かないようになっている。
【００６８】
図４は、ユーザが端末２からセキュアプリントモードを指定して印刷ジョブをＭＦＰ１に送信した場合に、ＭＦＰ１において実行される印刷動作の他の例を示すフローチャートである。
【００６９】
なお、この印刷動作は、ＭＦＰ１のＣＰＵ１１がＲＯＭ１２等の記録媒体に記録された動作プログラムに従って動作することにより実行される。
【００７０】
また、この例では印刷を指示したユーザのセキュリティレベルに基づいて、ユーザ操作を要求するタイミングである印刷枚数を変更する場合を説明する。
【００７１】
ステップＳ３１で、通信インターフェース１８を介してセキュアプリントデータを受信し、ステップＳ３２で、印刷を指示したユーザの認証を待つ。
【００７２】
ステップＳ３３では認証成功かどうかを判断し、認証が成功すると（ステップＳ３３でＹＥＳ）、ステップＳ３４で、印刷枚数カウンタをリセットして印刷を開始し、印刷が行われるたびに印刷枚数カウンタがインクリメントされる。
【００７３】
ステップＳ３５では、印刷終了かどうかを判断し、印刷終了でなければ（ステップＳ３５でＮＯ）、ステップＳ３６で、認証が行われたユーザが管理職かどうかを、記憶部１５に記憶されたユーザ情報に基づいて判断する。管理職であれば（ステップＳ３６でＹＥＳ）、ステップＳ３７に進み、一般職であれば（ステップＳ３６でＮＯ）、ステップＳ３８に進む。
【００７４】
ステップＳ３７では、印刷枚数が管理職（高セキュリティレベル）に対して設定された枚数（例えば３枚）に達したかどうかを判断し、達していれば（ステップＳ３７でＹＥＳ）、ステップＳ３９に進む。達していなければ（ステップＳ３７でＮＯ）、ステップＳ３５に戻って、印刷の進行により所定枚数に達するのを待つ。
【００７５】
一方、ステップＳ３８では、印刷枚数が一般職（低セキュリティレベル）に対して設定された枚数（例えば１０枚）に達したかどうかを判断し、達していれば（ステップＳ３８でＹＥＳ）、ステップＳ３９に進む。達していなければ（ステップＳ３８でＮＯ）、ステップＳ３５に戻る。
【００７６】
ステップＳ３９では、プリントを一時停止してユーザ認証を待ち、ステップＳ４０で、操作パネル部１７からの認証情報の入力やカード読取部１９へのＩＣカードの提示等によるユーザ認証操作がなされたかどうかを判断する。
【００７７】
認証操作がなければ（ステップＳ４０でＮＯ）、ステップＳ４４で認証待ちタイムオーバーかどうかを判断し、認証待ちタイムオーバーでなければ（ステップＳ４４でＮＯ）、ステップＳ４０に戻って認証操作を待つ。認証待ちタイムオーバーであれば（ステップＳ４４でＹＥＳ）、ステップＳ４５で、タイムオーバーにより要求された操作がなされなかったことを示すログ情報を、印刷を指示したユーザと関連付けて、記憶部１５に記憶したのち、ステップＳ４６で、セキュアプリントデータを削除する。
【００７８】
ステップＳ４０において、ユーザ認証操作がなされた場合には（ステップＳ４０でＹＥＳ）、ステップＳ４１でユーザ認証成功かどうかを判断し、成功であれば（ステップＳ４１でＹＥＳ）、ステップＳ４２で印刷を再開すると共に、ステップＳ４３で印刷枚数カウンタをリセットしたのち、ステップＳ３５に戻る。
【００７９】
このような動作が印刷終了（ステップＳ３５でＹＥＳ）まで、繰り返される。
【００８０】
この実施形態においても、ユーザのセキュリティレベルに応じた所定の枚数毎にユーザに認証操作が要求されるから、ユーザは印刷終了までＭＦＰ１から離れられなくなり、ＭＦＰ１の近傍にユーザを留めておくことができる。その結果、ユーザがＭＦＰ１を離れることに起因する印刷物の持ち去りや印刷された機密情報の漏洩等を防止でき、セキュリティを確保することができる。
【００８１】
図５は、ユーザが端末２からセキュアプリントモードを指定して印刷ジョブをＭＦＰ１に送信した場合に、ＭＦＰ１において実行される印刷動作のさらに他の例を示すフローチャートである。
【００８２】
なお、この印刷動作は、ＭＦＰ１のＣＰＵ１１がＲＯＭ１２等の記録媒体に記録された動作プログラムに従って動作することにより実行される。
【００８３】
また、この例では、ＭＦＰ１自体のセキュリティレベル、ユーザのセキュリティレベル、印刷対象のドキュメントのセキュリティレベルを総合的に判断して、ユーザ操作を要求するタイミングである印刷枚数を変更する場合を説明する。
【００８４】
ステップＳ５１で、通信インターフェース１８を介してセキュアプリントデータを受信し、ステップＳ５２で、印刷を指示したユーザの認証を待つ。
【００８５】
ステップＳ５３では認証成功かどうかを判断し、認証が成功すると（ステップＳ５３でＹＥＳ）、ステップＳ５４で、ユーザ操作を要求するタイミングを決定するための操作要求タイミング決定処理を実行する。この処理については後述する。
【００８６】
次いで、ステップＳ５５で、印刷枚数カウンタをリセットして印刷を開始し、印刷が行われるたびに印刷枚数カウンタがインクリメントされる。
【００８７】
ステップＳ５６では、印刷終了かどうかを判断し、印刷終了でなければ（ステップＳ５６でＮＯ）、ステップＳ５７で、印刷枚数がステップＳ５４で決定された枚数に達したかどうかを判断し、達していれば（ステップＳ５７でＹＥＳ）、ステップＳ５８に進む。達していなければ（ステップＳ５７でＮＯ）、ステップＳ５６に戻って、前記枚数に達するのを待つ。
【００８８】
ステップＳ５８では、プリントを一時停止してユーザ操作を待ち、ステップＳ５９で、ユーザ操作がなされたかどうかを判断する。
【００８９】
ユーザ操作がなければ（ステップＳ５９でＮＯ）、ステップＳ６３で操作待ちタイムオーバーかどうかを判断し、操作待ちタイムオーバーでなければ（ステップＳ６３でＮＯ）、ステップＳ５９に戻ってユーザ操作を待つ。操作待ちタイムオーバーであれば（ステップＳ６３でＹＥＳ）、ステップＳ６４で、タイムオーバーにより要求された操作がなされなかったことを示すログ情報を、印刷を指示したユーザと関連付けて、記憶部１５に記憶したのち、ステップＳ６５で、セキュアプリントデータを削除する。
【００９０】
ステップＳ５９において、ユーザ操作がなされた場合には（ステップＳ５９でＹＥＳ）、ステップＳ６０で適合するユーザ操作かどうかを判断し、適合するユーザ操作であれば（ステップＳ６０でＹＥＳ）、ステップＳ６１で印刷を再開すると共に、ステップＳ６２で印刷枚数カウンタをリセットしたのち、ステップＳ５５に戻る。
【００９１】
このような動作が印刷終了（ステップＳ５６でＹＥＳ）まで、繰り返される。
【００９２】
図６は、図５のステップＳ５４の操作要求タイミング決定処理のサブルーチンを示すフローチャートである。
【００９３】
ステップＳ５４１では、ＭＦＰ１のセキュリティレベルが高セキュリティレベルかどうかを判断する。高セキュリティレベルであれば（ステップＳ５４１でＹＥＳ）、ステップＳ５４２でユーザが管理職（高セキュリティレベル）かどうかを判断する。
【００９４】
管理職であれば（ステップＳ５４２でＹＥＳ）、ステップＳ５４３で、ドキュメントのセキュリティレベルは高いかどうかを判断する。セキュリティレベルが高ければ（ステップＳ５４３でＹＥＳ）、ステップＳ５４４で、総合的なセキュリティレベルは最重要レベルであると判断し、ステップＳ５４５で、印刷が１枚される毎にユーザ認証を要求することが決定される。
【００９５】
ステップＳ５４３において、ドキュメントのセキュリティレベルが高くなければ（ステップＳ５４３でＮＯ）、ステップＳ５４８で、総合的なセキュリティレベルは高レベルであると判断し、ステップＳ５４９で、印刷が３枚される毎にユーザ認証を要求することが決定される。
【００９６】
ステップＳ５４１において、ＭＦＰ１のセキュリティレベルが低セキュリティレベルであれば（ステップＳ５４１でＮＯ）、ステップＳ５４６でユーザが管理職かどうかを判断する。管理職であれば（ステップＳ５４６でＹＥＳ）、ステップＳ５４７に進む。尚、ステップＳ５４２において、管理職でない（低セキュリティレベル）と判断された場合も（ステップＳ５４２でＮＯ）、ステップＳ５４７に進む。
【００９７】
ステップＳ５４７では、ドキュメントのセキュリティレベルは高いかどうかを判断する。セキュリティレベルが高ければ（ステップＳ５４７でＹＥＳ）、ステップＳ５４８で、総合的なセキュリティレベルは高レベルであると判断し、ステップＳ５４９で、印刷が３枚される毎にユーザ認証を要求することが決定される。
【００９８】
ステップＳ５４７において、ドキュメントのセキュリティレベルが高くなければ（ステップＳ５４７でＮＯ）、ステップＳ５５１で、総合的なセキュリティレベルは中レベルであると判断し、ステップＳ５５２で、印刷が５枚される毎にユーザ認証を要求することが決定される。
【００９９】
ステップＳ５４６において、ユーザが管理職でなければ（ステップＳ５４６でＮＯ）、ステップＳ５５０で、ドキュメントのセキュリティレベルは高いかどうかを判断する。セキュリティレベルが高ければ（ステップＳ５５０でＹＥＳ）、ステップＳ５５１で、総合的なセキュリティレベルは中レベルであると判断し、ステップＳ５５２で、印刷が５枚される毎にユーザ認証を要求することが決定される。
【０１００】
ステップＳ５５０において、ドキュメントのセキュリティレベルが低い場合は（ステップＳ５５０でＮＯ）、ステップＳ５５３で、総合的なセキュリティレベルは低レベルであると判断し、ステップＳ５５４で、印刷が５枚される毎に、操作パネル部１７の表示部１７１にＯＫボタンを表示し、該ボタンを押させることが決定される。
【０１０１】
こうして決定された印刷枚数ごとに、図５のステップＳ５７で印刷動作が一時停止され、ユーザ認証操作またはＯＫボタンの操作が要求される。
【０１０２】
図７は、この発明のさらに他の実施形態を示すフローチャートである。このフローチャートは、図５のステップＳ５４の操作要求タイミング決定処理に対応するものであり、タイムオーバーにより要求したユーザ操作がなされなかったことを示す過去のログ情報が、印刷を指示したユーザについて存在するか否かによって、ユーザ操作を要求するタイミングである印刷枚数を変更する場合を説明するものである。
【０１０３】
なお、この印刷動作は、ＭＦＰ１のＣＰＵ１１がＲＯＭ１２等の記録媒体に記録された動作プログラムに従って動作することにより実行される。
【０１０４】
ステップＳ５６１で、ＭＦＰ１のセキュリティレベルが高いかどうかを判断し、高ければ（ステップＳ５６１でＹＥＳ）、ステップＳ５６２で、該ユーザに関して、タイムオーバーにより要求したユーザ操作がなされなかったことを示す過去のログ情報が記憶部１５に記憶されているかどうかを判断する。
【０１０５】
記憶されていなければ（ステップＳ５６２でＮＯ）、ステップＳ５６６で、印刷が５枚される毎にユーザ認証を要求することが決定される。一方、ログ情報が記憶されていれば（ステップＳ５６２でＹＥＳ）、ステップＳ５６４で、印刷が３枚される毎にユーザ認証を要求することが決定され、ログ情報が記憶されていない場合よりも頻繁なユーザ操作が要求される。
【０１０６】
ステップＳ５６１において、ＭＦＰ１のセキュリティレベルが高くなければ（ステップＳ５６１でＮＯ）、ステップＳ５６５で、該ユーザに関して、タイムオーバーにより要求したユーザ操作がなされなかったことを示す過去のログ情報が記憶部１５に記憶されているかどうかを判断する。
【０１０７】
記憶されていなければ（ステップＳ５６５でＮＯ）、ステップＳ５６６で、印刷が１０枚される毎にユーザ認証を要求することが決定される。一方、ログ情報が記憶されていれば（ステップＳ５６５でＹＥＳ）、ステップＳ５６７で、印刷が７枚される毎にユーザ認証を要求することが決定され、ログ情報が記憶されていない場合よりも頻繁なユーザ操作が要求される。
【符号の説明】
【０１０８】
１        印刷装置（ＭＦＰ）
２        端末
３        ネットワーク
１１      ＣＰＵ
１２      ＲＯＭ
１５      記憶部
１６      エンジン部
１７      操作パネル部
１７１    表示部
１８      通信インターフェース部
１９      カード読取部
【図１】
2010214591.tif 000003
【図２】
2010214591.tif 000004
【図３】
2010214591.tif 000005
【図４】
2010214591.tif 000006
【図５】
2010214591.tif 000007
【図６】
2010214591.tif 000008
【図７】
2010214591.tif 000009