(57)【要約】【課題】誰が印刷物を持っていったのかを特定することを可能とする印刷装置、及び印刷プログラムを提供する。【解決手段】印刷する画像を示すとともに、当画像に関連する画像関連情報を含む印刷情報を取得し、画像関連情報を記録し、印刷された印刷物が出力される出力位置を撮影し、撮影により得られた撮影画像を示す撮影画像情報を出力し、出力位置における印刷物の有無を含む出力位置の状態を検出し、印刷が開始される前の時点である第１の時点から、予め定められた状態と印刷後に検出手段によって検出された状態とが一致した時点以降の第２の時点までの期間に、出力された撮影画像情報を取得し、記録された画像関連情報に、取得された撮影画像情報を関連づけて記録する。【選択図】図７
2009045791.tif 000002
【特許請求の範囲】
【請求項１】
印刷する画像を示すとともに、当該画像に関連する画像関連情報を含む印刷情報を取得する印刷情報取得手段と、
前記画像関連情報に含まれる情報を記録する画像関連情報記録手段と、
前記印刷情報が示す画像を印刷する印刷手段と、
前記印刷手段により印刷された印刷物が出力される出力位置を撮影し、該撮影により得られた撮影画像を示す撮影画像情報を出力する撮影画像情報出力手段と、
前記出力位置における印刷物の有無を含む出力位置の状態を検出する検出手段と、
前記印刷手段により印刷が開始される前の時点である第１の時点から、予め定められた状態と印刷後に前記検出手段によって検出された状態とが一致した時点以降の第２の時点までの期間に、前記撮影手段により出力された撮影画像情報を取得する撮影画像情報取得手段と、
前記画像情報関連記録手段により記録された情報に、前記撮影画像情報取得手段により取得された撮影画像情報を関連づけて記録する撮影画像情報記録手段と、
を有する印刷装置。
【請求項２】
前記予め定められた状態は、前記検出手段によって検出された印刷前の状態、又は前記出力位置に印刷物が存在しない状態である請求項１に記載の印刷装置。
【請求項３】
前記検出手段は、前記撮影手段により出力された撮影画像情報が示す撮影画像に基づき、前記出力位置の状態を検出する請求項１又は請求項２に記載の印刷装置。
【請求項４】
前記検出手段は、前記出力位置で計測される印刷物の重さに基づき前記状態を検出する請求項１又は請求項２に記載の印刷装置。
【請求項５】
前記撮影画像情報記録手段は、前記第１の時点の時刻と、前記第２の時点の時刻とを示す時刻情報を前記画像関連情報に更に関連づけて記録する請求項１〜請求項４のいずれか１項に記載の印刷装置。
【請求項６】
前記撮影手段は、前記第１の時点から前記第２の時点までの期間における撮影時の解像度を、前記期間以外の撮影時の解像度より高くして撮影することにより得られた撮影画像情報を出力する請求項１〜請求項５のいずれか１項に記載の印刷装置。
【請求項７】
前記撮影手段は、前記第１の時点から前記第２の時点までの期間における撮影時のズーム倍率を、前記期間以外の撮影時のズーム倍率より高くして撮影することにより得られた撮影画像情報を出力する請求項１〜請求項６のいずれか１項に記載の印刷装置。
【請求項８】
前記撮影手段は、撮影画像情報として、動画像情報及び静止画像情報のいずれか一方を出力するものであり、前記静止画像情報を出力する場合には、前記第１の時点から前記第２の時点までの期間における撮影時の撮影間隔を、前記期間以外の撮影時の撮影間隔より短くして撮影することにより得られた撮影画像情報を出力する請求項１〜請求項７のいずれか１項に記載の印刷装置。
【請求項９】
印刷する画像を示すとともに、当該画像に関連する画像関連情報を含む印刷情報を取得する印刷情報取得ステップと、
前記画像関連情報に含まれる情報を記録する画像関連情報記録ステップと、
前記印刷情報が示す画像を印刷する印刷ステップと、
前記印刷ステップにより印刷された印刷物が出力される出力位置を撮影し、該撮影により得られた撮影画像を示す撮影画像情報を出力する撮影画像情報出力ステップと、
前記出力位置における印刷物の有無を含む出力位置の状態を検出する検出ステップと、
前記印刷ステップにより印刷が開始された第１の時点から、印刷前に前記検出ステップによって検出された状態と印刷後に前記検出ステップによって検出された状態とが異なった時点以降の第２の時点までの期間に、前記撮影ステップにより出力された撮影画像情報を取得する撮影画像情報取得ステップと、
前記画像情報関連記録ステップにより記録された情報に、前記撮影画像情報取得ステップにより取得された撮影画像情報を関連づけて記録する撮影画像情報記録ステップと、
を有する処理をコンピュータに実行させるための印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷プログラムに関する。
【背景技術】
【０００２】
近年、情報セキュリティに関する関心が高まっている。その情報セキュリティのうち、プリンタ等の印刷装置から印刷された印刷物に対するセキュリティも重要さを増している。
【０００３】
印刷装置に関連したセキュリティ対策の一つに、情報漏洩対策がある。この情報漏洩対策として、プリンタ出力時の情報の追跡を行うシステムがある。これはイメージログサービスと言われるもので、印刷装置で印字したイメージそのものを記憶しておくシステムである。
【０００４】
このシステムでは、情報が漏洩したときには、記憶していたイメージに対して検索を行うことで、いつの印刷物によって情報漏洩が発生したかを遡れるため、情報漏洩に対する一定の抑止効果が得られる。
【０００５】
もう一つの対策として、スマートカードを導入したシステムを用いた対策があり、このシステムではスマートカード認証を行った後に印刷結果が出力されることにより、印刷物を持って行くと予想される人間を絞り込むことが可能である。
【０００６】
また、特許文献１には、印刷機とカメラの組み合わせで、遠隔操作のためにカメラを利用する技術が開示されている。
【特許文献１】特開平１０−１３６１４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した技術のうち、印刷装置で印字したイメージそのものを記憶するシステムでは確実に誰がその印刷物を持っていったのかを特定することは困難である。また、スマートカードを導入したシステムの場合は、出力時間のかかる印刷（ページ数が多いデータや部数が多いデータ、複雑なデータ）では、印刷指示したユーザが印刷装置の前で待たずに、印刷中に印刷装置の前を離れることも実際には多くのケースで見られる。従って、このシステムでも印刷物を持っていった人を特定することは困難である。
【０００８】
また、他の方法として、紙やトナーに何らかの情報発信装置をつけて、所定のゲートをくぐるときに、その記録をする方法がある。しかし、このためには、紙やトナーそのものに仕掛けが必要であり、一般的にシステムのコストが高くなる。
【０００９】
本発明は、誰が印刷物を持っていったのかを特定することを可能とする印刷装置、及び印刷プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１の発明は、印刷する画像を示すとともに、当該画像に関連する画像関連情報を含む印刷情報を取得する印刷情報取得手段と、前記画像関連情報を記録する画像関連情報記録手段と、前記印刷情報が示す画像を印刷する印刷手段と、前記印刷手段により印刷された印刷物が出力される出力位置を撮影し、該撮影により得られた撮影画像を示す撮影画像情報を出力する撮影画像情報出力手段と、前記出力位置における印刷物の有無を含む出力位置の状態を検出する検出手段と、前記印刷手段により印刷が開始される前の時点である第１の時点から、予め定められた状態と印刷後に前記検出手段によって検出された状態とが一致した時点以降の第２の時点までの期間に、前記撮影手段により出力された撮影画像情報を取得する撮影画像情報取得手段と、前記画像情報関連記録手段により記録された画像関連情報に、前記撮影画像情報取得手段により取得された撮影画像情報を関連づけて記録する撮影画像情報記録手段と、を有する。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記予め定められた状態は、前記検出手段によって検出された印刷前の状態、又は前記出力位置に印刷物が存在しない状態であるものである。
【００１２】
また、請求項３の発明は、請求項１又は請求項２の発明において、前記検出手段は、前記撮影手段により出力された撮影画像情報が示す撮影画像に基づき、前記出力位置の状態を検出するものである。
【００１３】
また、請求項４の発明は、請求項１又は請求項２の発明において、前記検出手段は、前記出力位置で計測される印刷物の重さに基づき前記状態を検出するものである。
【００１４】
また、請求項５の発明は、請求項１〜請求項４のいずれか１項の発明において、前記撮影画像情報記録手段は、前記第１の時点の時刻と、前記第２の時点の時刻とを示す時刻情報を前記画像関連情報に更に関連づけて記録するものである。
【００１５】
また、請求項６の発明は、請求項１〜請求項５のいずれか１項の発明において、前記撮影手段は、前記第１の時点から前記第２の時点までの期間における撮影時の解像度を、前記期間以外の撮影時の解像度より高くして撮影することにより得られた撮影画像情報を出力するものである。
【００１６】
また、請求項７の発明は、請求項１〜請求項６のいずれか１項の発明において、前記撮影手段は、前記第１の時点から前記第２の時点までの期間における撮影時のズーム倍率を、前記期間以外の撮影時のズーム倍率より高くして撮影することにより得られた撮影画像情報を出力する。
【００１７】
また、請求項８の発明は、請求項１〜請求項７のいずれか１項の発明において、前記撮影手段は、撮影画像情報として、動画像情報及び静止画像情報のいずれか一方を出力するものであり、前記静止画像情報を出力する場合には、前記第１の時点から前記第２の時点までの期間における撮影時の撮影間隔を、前記期間以外の撮影時の撮影間隔より短くして撮影することにより得られた撮影画像情報を出力するものである。
【００１８】
また、上記目的を達成するために、請求項９の発明は、印刷する画像を示すとともに、当該画像に関連する画像関連情報を含む印刷情報を取得する印刷情報取得ステップと、前記画像関連情報を記録する画像関連情報記録ステップと、前記印刷情報が示す画像を印刷する印刷ステップと、前記印刷ステップにより印刷された印刷物が出力される出力位置を撮影し、該撮影により得られた撮影画像を示す撮影画像情報を出力する撮影画像情報出力ステップと、前記出力位置における印刷物の有無を含む出力位置の状態を検出する検出ステップと、前記印刷ステップにより印刷が開始された第１の時点から、印刷前に前記検出ステップによって検出された状態と印刷後に前記検出ステップによって検出された状態とが異なった時点以降の第２の時点までの期間に、前記撮影ステップにより出力された撮影画像情報を取得する撮影画像情報取得ステップと、前記画像情報関連記録ステップにより記録された画像関連情報に、前記撮影画像情報取得ステップにより取得された撮影画像情報を関連づけて記録する撮影画像情報記録ステップと、を有する処理をコンピュータに実行させるための印刷プログラム。
【発明の効果】
【００１９】
請求項１の発明によれば、誰が印刷物を持っていったのかを特定することを可能とする印刷装置を提供することができるという効果が得られる。
【００２０】
請求項２の発明によれば、印刷前の状態、又は前記出力位置に印刷物が存在しない状態と一致することで、持って行かれた時点を特定することができる。
【００２１】
請求項３の発明によれば、出力位置を示す実際の撮影画像情報に基づくことで、状態を正確に把握することができる。
【００２２】
請求項４の発明によれば、出力位置の実際の重さに基づくことで、状態を正確に把握することができる。
【００２３】
請求項５の発明によれば、印刷物が持って行かれた期間を時刻で特定することができる。
【００２４】
請求項６の発明によれば、印刷物が持って行かれた期間内で解像度を高くすることにより、上記期間以外に撮影された撮影画像情報の情報量を低減することができる。
【００２５】
請求項７の発明によれば、印刷物が持って行かれた期間内でズーム倍率を高くすることにより、印刷物を持って行った人の特定が容易になる。
【００２６】
請求項８の発明によれば、印刷物が持って行かれた期間内で撮影間隔を短くすることにより、上記期間以外に撮影された撮影画像情報の情報量を低減することができる。
【００２７】
請求項９の発明によれば、誰が印刷物を持っていったのかを特定することを可能とする印刷プログラムを提供することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。
【００２９】
まず、図１を用いて、本実施の形態に係る印刷装置のソフトウェア構成について説明する。同図に示されるように、印刷装置のソフトウェア構成は、制御部２０、画像生成部２２、出力部２４、記録部２６、及びカメラ制御部２８を含む。
【００３０】
このうち、制御部２０は、ユーザによる印刷依頼を送信するパソコンから、印刷する画像を描画するための描画情報と当該画像に関連する画像関連情報とを含む印刷情報を取得したり、同図に示される各部全体の制御を行うものである。また、検出部２０Ａは、印刷物が出力される出力位置における印刷物の有無を含む出力位置の状態を検出するものである。
【００３１】
画像生成部２２は、パソコンから送信された印刷する画像を示す描画情報から、印刷可能な情報を生成するものである。具体的には、例えばポストスクリプトで記述された描画情報からラスタ情報を生成する。
【００３２】
出力部２４は、後述するプリンタエンジンを用いて実際に紙等の記録媒体に描画情報が示す画像を印刷し、印刷物を所定の位置に出力する。記録部２６は、画像に関連する情報である画像関連情報（以下、メタ情報と記す）に含まれる情報（以下、ジョブレコードと記す）を記録したり、そのジョブレコードにカメラ制御部２８により取得された撮影画像情報を関連づけて記録するものである。また、記録部２６は、記録された撮影画像情報を検索する機能も有する。
【００３３】
カメラ制御部２８は、出力部２４により印刷された印刷物が出力される出力位置をカメラにより撮影し、その撮影により得られた撮影画像を示す撮影画像情報を出力するものである。また、本実施の形態におけるカメラは、動画像及び静止画像のいずれか一方で撮影可能なものであれば良く、それに応じてカメラ制御部２８は、撮影画像情報として、動画像情報及び静止画像情報のいずれか一方を出力するものである。
【００３４】
また、カメラは、ズーム倍率、及び解像度を変更可能であり、また静止画像を撮影可能な場合には、撮影間隔を変更可能である。そして、カメラ制御部２８は、ズーム倍率、解像度、及び撮影間隔をカメラに対して制御する。この制御により、撮影画像情報のデータサイズも変更することができる。具体的に例えば解像度を下げると撮影画像情報のデータサイズを小さくすることが可能となる。更に、カメラにモーションセンサを設けても良い。この場合、人が来るとカメラが作動するようにできる。更に、モーションセンサが人を検出した場合、及び検出しなくなった場合は、状態が変化したと判断し、その時刻を更に記録することで、より多くの情報を記録することが可能となる。
【００３５】
また、カメラを２台以上設けるようにしても良い。この場合は、１台を出力位置を撮影可能なように設置し、もう１台を印刷物を取りに来た人の顔を撮影可能なように設置するなど、印刷物を持っていた人を特定する精度を上げるように設置することができる。
【００３６】
なお、カメラ制御部２８は、ズーム倍率、解像度、及び撮影間隔を、メタ情報を参照して制御するようにしても良い。具体的には、メタ情報に記録されている情報が、印刷処理名、印刷処理のプライオリティ、所定のリポジトリの画像情報である場合、そのフォルダのタイプ等が挙げられる。もちろん、メタ情報の内容に関わらず、全て記録するようにしても良い。
【００３７】
カメラ制御部２８が参照し、精度を制御するより具体的な情報として、印刷処理名に示されるフレーズ（重要、機密、Importantなど)が挙げられる。また、印刷を依頼したユーザ名が挙げられる。例えば、経理部の記録は全て記録しておきたい場合には、経理部のメンバーのユーザ名が対象となる。この条件の記述の仕方は、グループを登録し、そのグループに属するユーザ全てでもかまわない。
【００３８】
更にメタ情報に、どのファイルサーバに保存されていたドキュメントだったのかの情報が含まれている場合には、予め登録されたファイルサーバ名や、ドロワー名や、フォルダ名が挙げられる。
【００３９】
なお、メタ情報で印刷を依頼したユーザが特定できなかった場合、例えばユーザ名がAnonymousやGuestの場合には、セキュリティの抑制効果のために、必ず詳細の画像データを残すようにしても良い。
【００４０】
更に、印刷処理に関する情報から登録されたフレーズが含まれる場合がある。具体的には、印刷情報そのものにメタ情報が含まれる場合には、その情報もメタ情報として参照するようにする。
【００４１】
または、予め登録されたフォーム情報(経理フォームxx番等)が含まれている情報も挙げられる。
【００４２】
次に、上記ソフトウェア構成を有する印刷装置の構成について説明する。ソフトウェアは、他の装置に分散して設けられたとしても、ＬＡＮ等の通信回線を用いることでやり取りが可能であるので、上記ソフトウェア構成を分散した種々の構成が考えられる。そのうちのいくつかの構成例について以下に説明する。
【００４３】
なお、以下で説明される構成例のいずれにも、パソコン１４及びネットワークが示されているが、ネットワークは、ＬＡＮ等を示している。また、パソコン１４は、印刷する画像データを印刷装置に送信し、印刷を依頼するパソコンである。なお、パソコンに限らず、他の画像形成装置やネットワーク上のさまざまな他のシステムや機器等であっても良い。また、印刷装置１０に対して行う依頼は、基幹業務アプリケーションや、ファイルサーバなどのソフトウェアや、一般的なパソコン上で動作しているソフトウエアアプリケーションなどからの依頼を全て含む。
【００４４】
まず、図２に示される構成例（その１）について説明する。同図は、画像形成装置１２に直接カメラ５８が接続された印刷装置１０の構成例を示している。本実施の形態におけるカメラ５８は、画像形成装置１２が印刷物を出力する位置を撮影するものなので、画像形成装置１２において撮影画像情報等を記録するための資源が豊富で、かつ高速演算処理である場合は、好適な構成例と言える。この構成例の場合、上記ソフトウェアの各部は、画像形成装置１２で実行されることとなる。
【００４５】
次の構成例（その２）を図３に示す。同図は、画像形成装置１２、サーバ１３、カメラ５８が各々ネットワークを介してやり取りするように分散された構成例を示している。サーバ１３は、ジョブレコード及び撮影画像情報等を記録するものであるので、この構成例の場合、上記ソフトウェアのうち記録部２６がサーバ１３で実行される。その他の各部は、画像形成装置１２で実行される。
【００４６】
この構成例では、サーバ１３はジョブレコード及び撮影画像情報等を記録するために設けられたものであるので、撮影画像情報等の検索などを比較的高速に実行することが可能である。
【００４７】
次の構成例（その３）を図４に示す。同図は、画像形成装置１２、サーバ１３、サーバ１３に直接接続されたカメラ５８が示され、画像形成装置１２とサーバ１３の各々がネットワークを介してやり取りするように分散された構成例を示している。
【００４８】
この構成例の場合、上記ソフトウェアのうち記録部２６及びカメラ制御部２８がサーバ１３で実行される。その他の各部は、画像形成装置１２で実行される。
【００４９】
この構成例では、上記その２の構成と比較して、容量の大きい撮影画像情報がネットワークを介さず記録可能であるので、ネットワークのトラヒックを軽減することが可能となる。
【００５０】
次の構成例（その４）を図５に示す。同図は、画像形成装置１２、サーバ１３Ａ、１３Ｂ、カメラ５８が各々ネットワークを介してやり取りするように分散された構成例を示している。サーバ１３Ａは、ジョブレコード及び撮影画像情報等を記録するものであるので、この構成例の場合、上記ソフトウェアのうち記録部２６がサーバ１３で実行される。サーバ１３Ｂは、後述するシーケンス図で示される上記制御部２０の処理のうち、記録部２６に対する処理を行うソフトウェアと、カメラ制御部２８が実行される。その他の各部は、画像形成装置１２で実行される。
【００５１】
この構成例では、画像形成装置１２は主に印刷処理を実行していればよいため、他の構成と比較して、画像形成装置１２の負荷を軽減することが可能となる。
【００５２】
以上説明した各構成例における画像形成装置１２では、パソコン１４からの印刷依頼の他に、画像形成装置１２に対するユーザの直接の指示より、画像イメージを作成し、出力部を制御して紙にイメージを出力する機能を持つ。ユーザの指示は、ファックスのように送られてくることもあれば、コピーのように人が画像形成装置１２の前で操作する場合もある。
【００５３】
次に、図６を用いて印刷装置１０のハードウェア構成について説明する。同図に示される構成例は、図２で示した構成例における印刷装置１０のハードウェア構成を示す図である。
【００５４】
印刷装置１０は、ＣＰＵ（Central Processing Unit）４０と、フラッシュメモリ４２と、ＲＡＭ（Random Access Memory）４４と、ＮＶＭ（Non-Volatile Memory）４６と、ＵＩ（User Interface）４８と、ＨＤＤ（Hard Disk Drive）５０と、プリンタエンジン５２と、通信Ｉ／Ｆ５４と、バス５６とを含む。
【００５５】
ＣＰＵ４０は、印刷装置１０の全体の動作を司るものであり、後述するシーケンス図に示される処理は、ＣＰＵ４０により実行される。フラッシュメモリ４２は、ＲＡＭ４４に展開されるプログラム及び起動時に動作するブートプログラム等が記憶されている。
【００５６】
ＲＡＭ４４は、ＯＳやプログラムや画像データ等が展開される記憶装置である。ＮＶＭ４６には、印刷装置１０に係る設定値等が記憶される。
【００５７】
通信Ｉ／Ｆ５４は、カメラ５８と接続するためのインタフェースを含む。このインタフェースは、有線接続の場合はＵＳＢ、IEEE1394等のインタフェースや、無線接続する場合はIEEE802.11b/g等のインタフェースである。また、ネットワークに接続するためのＮＩＣ（Network Interface Card）やそのドライバも含んで構成される。
【００５８】
プリンタエンジン５２は、紙などの記録媒体に画像を印刷するエンジンである。ＨＤＤ５０は、印刷情報等が記録される記憶装置である。ＵＩ４８は、ユーザが印刷装置１０の操作や情報を入力する際に用いられるものである。バス５６は、情報のやりとりが行われる際に使用される。
【００５９】
なお、以上説明した構成に、例えばスキャナエンジンや、電話回線と接続するためのインタフェース等、画像処理に関するものを加えるようにしても良い。
【００６０】
次に、図７のシーケンス図を用いて、印刷装置１０の処理について説明する。なお、シーケンス図において、点線で示される矢印は、対応するメッセージに対する応答を示している。
【００６１】
まず、ステップ１０１で、印刷装置１０にジョブ作成依頼が依頼される。このジョブ作成依頼とは、上述したパソコン１４からの印刷依頼やコピー等の依頼を示すが、ここではパソコン１４からの印刷依頼とする。このとき、メタ情報と、画像を描画する描画情報とを含む印刷情報が送られてくる。
【００６２】
ステップ１０２で、制御部２０は、印刷処理を作成し、その印刷処理情報を記録するために、記録部２６に対して、上記ジョブレコード作成依頼をする。次のステップ１０３で、制御部２０は、メタ情報に含まれる情報である、印刷処理名、印刷指示内容、及び印刷受付時刻の記録を、記録部２６に依頼し、記録部２６は各情報をジョブレコードに記録する。また、描画情報に含まれる文字情報を抽出して、その文字情報を記録部２６がジョブレコードに記録するようにしても良い。
【００６３】
次のステップ１０４で、制御部２０は、メタ情報と、描画情報から、画像生成部２２に対して、印刷可能な情報を生成する依頼を行う。次のステップ１０５で、制御部２０は、記録部２６に出力準備開始依頼を行う。このとき、記録部２６は、ジョブレコードに生成開始時間を追記しておくようにしても良い。この時点が第１の時点に対応している。この第１の時点は、同図に示されるように、印刷が開始される前の時点である。
【００６４】
記録部２６は、カメラ５８が撮影を開始していない状態であれば、ステップ１０６で、カメラ制御部２８に対してカメラ５８により撮影し、撮影により得られた撮影画像を示す撮影画像情報を出力するように依頼する。
【００６５】
これ以降、図示はしないが定期的な間隔でカメラ制御部２８により動画像又は静止画像を示す撮影画像情報が出力されることになる。もちろん、ステップ１０５の時点で既にカメラが動作している場合には、ここでの処理は行われない。
【００６６】
このようにして出力される撮影画像情報のうち、記録部２６は、ステップ１０７で出力準備開始以降に届いた最初の撮影画像情報を、印刷前画像としてジョブレコードに関連付ける。
【００６７】
ステップ１０８は、画像生成部２２から印刷可能な情報の作成完了を示すイベントを示している。なお、画像生成部２２は、全ページの完了を待たずに、印刷開始に必要なイメージが作成できた時点でこのイベントを発生するようにしても良い。
【００６８】
次のステップ１０９で、制御部２０は、記録部２６に出力開始依頼を行う。このとき、記録部２６は、ジョブレコードに出力開始時刻を追記しておくようにしても良い。
【００６９】
記録部２６は、メタ情報を元にカメラ精度（解像度、撮影間隔、ズーム倍率等）を上げると判断したときには、ステップ１１０で、カメラ制御部２８に精度を上げる依頼も一緒にオプションで送る。なお、カメラが２台に設置されていて、出力位置にカメラが別にある場合には、このカメラの動作を開始するようにしても良い。このとき、オプションで精度を上げる依頼があった場合には、カメラ制御部２８に精度を上げる依頼を送る。
【００７０】
次のステップ１１１で、制御部２０は、出力部２４に印刷開始を依頼する。印刷が終了すると、出力部２４は、ステップ１１２で印刷が終了したことを示すイベントを制御部２０に送る。
【００７１】
次のステップ１１３で、制御部２０は、記録部２６に出力終了依頼を行う。このとき、記録部２６は、ジョブレコードに出力終了時間を追記しておくようにしても良い。次のステップ１１４で、制御部２０は、記録部２６に対して、ジョブレコードに関連付けられている印刷前画像情報を要求し、取得する。更にステップ１１５で、制御部２０は、記録部２６に対して、ジョブレコードに関連付けられている最新の画像情報を要求し、取得する。
【００７２】
制御部２０は、最新の画像情報が、印刷前画像と一致する、若しくは、印刷物が出力位置に存在しないと定義した初期画像情報と一致するときには、ステップ１１６で記録部２６にピックアップ終了依頼を行う。ここでの検出部２０Ａは、撮影画像情報が示す撮影画像に基づき、出力位置の状態を検出するものとする。
【００７３】
上記ピックアップ終了依頼とは、印刷物が持って行かれたことを示すもので、この依頼を受けた記録部２６は、カメラ制御部２８に後述する依頼を行う。この依頼により、記録部２６は、ジョブレコードにこの時刻を追記しておくようにしても良い。また、このピックアップ終了依頼の他に、ピックアップ記録依頼があり、この依頼を受けた記録部２６は、ジョブレコードにこの時刻を追記しておき、カメラ制御部２８に対する依頼は行わない。
【００７４】
カメラの精度を上げる依頼をしていた場合には、次のステップ１１７で、精度を通常の精度に変更する依頼を行う。上記ピックアップ終了依頼が送られた時点を第２の時点としても良い。
【００７５】
その後、ある一定期間、制御部２０から、記録部２６に対して、何の依頼がなかった場合には、ステップ１１８でカメラ５８の動作精度を下げるもしくは、撮影の停止指示を行うようにしても良い。
【００７６】
なお、以上説明したシーケンス図において、検出部２０Ａが、出力位置で計測される印刷物の重さに基づき状態を検出する場合には、まず、出力位置にセンサを設ける。このセンサで計測された重さは、検出部２０Ａに出力される。
【００７７】
そして、上記ステップ１１４で行われた処理に代えて、ステップ１０６の時点での重さ（印刷前重さとする）を検出し、それを保持しておく。そして、ステップ１１５の処理に代えて、この時点での重さ（印刷後重さとする）を検出する。
【００７８】
そして、制御部２０は、印刷後重さが、印刷前重さと一致する、若しくは、印刷物が出力位置の重さが０と一致するときには、記録部２６にピックアップ終了依頼を行うこととなる。
【００７９】
以上説明した重さを用いて状態を検出する他に、赤外線を用いて出力位置の状態を検出するセンサを用いるようにしても良い。このように撮影画像情報以外の情報により検出位置の状態を検出するセンサを設けた場合、そのセンサにより検出された状態が変化した場合は、撮影画像情報が変化したことと同等に扱い、状態が変化した時刻を更に記録することで、より多くの情報を記録することが可能となる。
【００８０】
次に、図８を用いて上述した処理により記録されるジョブレコード、処理中の出力位置の状態、処理中の撮影画像、及び時間の経過について説明する。なお、以下で説明する処理における検出部２０Ａは、撮影画像情報により状態を検出するものとする。
【００８１】
同図には、ジョブレコード、出力位置の状態、撮影画像、及び時間軸が示されている。このうち、出力位置の状態の数字は、印刷物のページ数を示している。また、ジョブレコードに記載された「job name」は印刷処理名を示している。「job ID」は印刷処理を識別するためのＩＤを示している。「Creation Time」は、印刷受付時刻を示している。「Job Owner」は印刷を依頼したユーザ名を示している。「Repository」は、リポジトリ名を示している。「Job Content Strings」は、ジョブの内容に関する文字列を示している。「Decompose Time」は、画像生成部２２により印刷可能な情報を生成された時刻を示している。「IOT Start Time」は、印刷開始時刻を示し、「IOT End Time」は、印刷終了時刻を示している。「Pick Up Time」は印刷物を持って行かれた可能性のある時刻を示している。「Before Snap Information」は、印刷開始直前の画像すなわち印刷開始時刻の直前に記録された、カメラの画像のことを示す。
【００８２】
同図では、時刻00:02に３ページ目が出力され、時刻00:03に２ページ目が出力され、時刻00:04に１ページ目が出力され、時刻00:19に印刷物が存在しない状態となっていることが示されている。
【００８３】
また、同図の撮影画像は、静止画像が１分間隔で記録されるものとしている。同図に示されるように、時刻00:18で顔が撮影されている。
【００８４】
従って、同図の場合、時刻00:02を第１の時点とし、時刻00:18を第２の時点として、時刻00:02から時刻00:18までの期間、撮影画像情報が記録されることとなる。
【００８５】
次に、複数の印刷処理が連続して行われた場合の処理内容について説明する。以下の説明では、ｎ番目の印刷処理ｎにより印刷された印刷物を印刷物ｎと表現する。
【００８６】
図９は、印刷処理１により印刷され、印刷物１が放置され、その後印刷処理２により印刷され、印刷物１を持って行かれた場合のジョブレコード、処理中の出力位置の状態、処理中の撮影画像、及び時間の経過を示している。また、同図において、ジョブレコード１は、印刷処理１に対応し、ジョブレコード２は、印刷処理２に対応している。なお、ジョブレコード１の「Over Job」は、他の印刷処理が実行されているか否かを示し、他の印刷処理を実行している場合には、その印刷処理を示す情報が記録される。
【００８７】
上記ステップ１１５の処理で、印刷処理１に関しては、時刻00:09以降の出力位置の状態が変わったことを検出できる。また、印刷処理２を並列動作として、処理をしているため、印刷処理を行っていることも検知できる。従って、「Over Job」の値を更新する。
【００８８】
時刻00:18の時点で、撮影画像に変化があったことが検出できる。このときに、印刷処理１においては、「IOT End Time」を越えており、印刷開始前の状態ではないので、誰かが印刷物を持っていった可能性がある。
【００８９】
従って、印刷処理１では、この時間を「Pick Up Time」として記録する。なお、印刷物が存在しない状態に戻っているわけではないので、記録部２６にピックアップ終了は送らない。
【００９０】
印刷処理２においても、「IOT End Time」を越えており、印刷開始前の状態ではないので、誰かがこの印刷物を持っていった可能性があるので、この時間を「Pick Up Time」として記録する。
【００９１】
時刻00:30に、出力位置の状態が変わったことが検出できたときに、印刷物が存在しない状態になったと判断できるので、印刷処理２ではこの時間を「Pick Up Time」として記録する。従って、ジョブレコード２には２つの「Pick Up Time」が記録されることとなる。
【００９２】
次に、図１０を用いて、印刷処理１により印刷され、印刷物１が放置され、印刷処理２により印刷され、印刷物２が持って行かれた場合に記録されるジョブレコード、処理中の出力位置の状態、処理中の撮影画像、及び時間の経過について説明する。
【００９３】
上記ステップ１１５の処理で、印刷処理１に関しては、時刻00:09以降の出力位置の状態の情報が変わったことを検出できる。また、印刷処理２を並列動作として、処理をしているため、印刷処理を行っていることも検出できる。従って、「Over Job」の値を更新する。
【００９４】
時刻00:18の時点で、撮影画像に変化があったことが検出できる。このときに、印刷処理１においては、「IOT End Time」を越えており、印刷開始前の状態ではないので、誰かが印刷物を持っていった可能性がある。
【００９５】
従って、印刷処理１では、この時間を「Pick Up Time」として記録する。なお、印刷物が存在しない状態に戻っているわけではないので、記録部２６にピックアップ終了は送らない。
【００９６】
印刷処理２においても、「IOT End Time」を越えており、印刷開始前の状態ではないので、誰かが印刷物を持っていった可能性があるので、この時間を「Pick Up Time」として記録する。
【００９７】
時刻00:30に、出力位置の状態が変わったことが検出できたときに、印刷物が存在しない状態になったと判断できるので、印刷処理２ではこの時間を「Pick Up Time」として記録する。従って、ジョブレコード２には２つの「Pick Up Time」が記録されることとなる。
【００９８】
次に、図１１を用いて、印刷処理１により印刷され、印刷物１が放置され、印刷処理２により印刷され、印刷物１と印刷物２とをまとめて持って行かれた場合に記録されるジョブレコード、処理中の出力位置の状態、処理中の撮影画像、及び時間の経過について説明する。
【００９９】
上記ステップ１１５の処理で、印刷処理１に関しては、時刻00:09以降の出力位置の状態が変わったことは検出できる。また、印刷処理２を並列動作として、処理をしているため、印刷処理を行っていることも検出できる。従って、「Over Job」の値を更新する。
【０１００】
時刻00:18の時点で、撮影画像に変化があったことが検出できる。このときに、印刷処理１においては、「IOT End Time」を越えており、印刷開始前の状態ではないので、誰かが印刷物を持っていった可能性がある。
【０１０１】
従って、印刷処理１では、この時間を「Pick Up Time」として記録する。なお、印刷物が存在しない状態に戻っているわけではないので、記録部２６にピックアップ終了は送らない。
【０１０２】
印刷処理２においても、「IOT End Time」を越えており、印刷開始前の状態ではないので、誰かが印刷物を持っていった可能性があるので、この時間を「Pick Up Time」として記録する。
【０１０３】
時刻00:19に、出力位置の状態が変わったことが検出でき、印刷物が存在しない状態になったと判断できるので、記録部２６にピックアップ終了を依頼する。
【０１０４】
次に、図１２を用いて、印刷処理１により印刷され、印刷処理２により印刷され、更に印刷処理３により印刷され、その後、印刷物２が持って行かれ、印刷物１が持って行かれ、最後に印刷物３が持って行かれた場合に記録されるジョブレコード、処理中の出力位置の状態、処理中の撮影画像、及び時間の経過について説明する。
【０１０５】
上記ステップ１１５の処理で、印刷処理１に関しては、時刻00:02以降の出力位置の状態が変わったことが検出できる。また、印刷処理２を並列動作として、処理をしているため、印刷処理を行っていることも検出できる。従って、ジョブレコード１の「Over Job」の値を更新する。更に、時刻00:03以降の出力位置の状態が変わったことは検出できる。ここでまた、印刷処理３を並列動作として、処理をしているため、印刷処理を行っていることも検出できる。したがって、ジョブレコード１の「Over Job」の値を更新する。
【０１０６】
印刷処理１に関しては、時刻00:18に、印刷物が存在しない状態にもどったことを検出できるので、この時刻00:18を「Pick Up Time」として記録する。
【０１０７】
また、印刷処理２に関しても、上記ステップ１１５の処理で、時刻00:18に、印刷物が存在しない状態にもどったことを検出できるので、Pick Up Timeとして、この時刻00:18を「Pick Up Time」として記録する。印刷処理３の場合にも、時刻00:18を「Pick Up Time」として記録する。
【０１０８】
以上説明した実施の形態では、パソコン１４からの要求により印刷した場合の処理を示すものであった。そこで、コピーによる印刷処理の場合には、ジョブレコードに”Start Button Time”を追加する。この情報はコピー処理を開始した時刻を示す。この時刻以降、制御部２０は、上記ステップ１０９以降の処理を行う。
【０１０９】
また、ファックスを受信した場合には、ジョブレコードに”FromのFax番号”など、ファックス情報も追加する。ファックスを受信した時が、丁度図７のステップ１０１の要求に対応することとなり、制御部２０は、上記ステップ１０１以降の処理を行う。
【０１１０】
更に、スマートカードを用いて行われるオンデマンド印刷処理の場合、印刷装置１０は、上記ステップ１０３までの処理をした後、この印刷処理を保留する。
【０１１１】
その後、スマートカードをユーザがかざして、認証が終了した時、ステップ１１０の処理を行う。そして、ユーザが印刷を要求すると、ステップ１０４以降の処理が行われることになる。
【０１１２】
また、ジョブレコードに、何枚、何面の用紙を利用したかの情報も関連付けておくようにしても良い。これにより、後で何らかの事故が発生し、印刷処理を検索して絞り込んだ時、誰が持って行ったかを絞り込んだり、誰が不正にスマートカードを利用したかを確認する事が可能になる。
【０１１３】
更に、本実施の形態における印刷装置１０は、印刷装置１０で印字したイメージそのものをロギングしておくシステムであるイメージログシステムと併用するようにしても良い。その場合、印刷処理のジョブレコードは、イメージログと一緒に保存または、関連付けられる。したがって、誰が持って行ったかを特定するための絞込みをイメージログ側で行い、その結果をうけて、記録部２６の検索機能により絞り込んだ印刷処理で印刷された印刷物を誰が持って行ったかを特定する事が可能になる。
【０１１４】
以上説明した本実施の形態によれば、情報漏洩後、上述したフレーズで検索を行う場合には、フレーズが、ジョブレコードに含まれているかどうかを検索する。そして、候補となる印刷処理を見つけて、第１の時点を示す時刻から、第２の時点を示す時刻の期間、撮影された撮影画像を見ることにより、誰が該当する印刷物を持ち出したかを特定する事が可能となる。これにより、コピー機や、プリンタ等の印刷装置の不正使用の抑止効果が得られる。
【０１１５】
なお、以上説明したシーケンス図の処理の流れは一例であり、本発明の主旨を逸脱しない範囲内で処理順序を入れ替えたり、新たなステップを追加したり、不要なステップを削除したりすることができることは言うまでもない。
【図面の簡単な説明】
【０１１６】
【図１】印刷装置のソフトウェア構成を示す図である。
【図２】印刷装置の構成例（その１）を示す図である。
【図３】印刷装置の構成例（その２）を示す図である。
【図４】印刷装置の構成例（その３）を示す図である。
【図５】印刷装置の構成例（その４）を示す図である。
【図６】印刷装置のハードウェア構成を示す図である。
【図７】印刷装置の処理を示すシーケンス図である。
【図８】記録されるジョブレコード、処理中の出力位置の状態、処理中の撮影画像、及び時間の経過を示す図である（その１）。
【図９】記録されるジョブレコード、処理中の出力位置の状態、処理中の撮影画像、及び時間の経過を示す図である（その２）。
【図１０】記録されるジョブレコード、処理中の出力位置の状態、処理中の撮影画像、及び時間の経過を示す図である（その３）。
【図１１】記録されるジョブレコード、処理中の出力位置の状態、処理中の撮影画像、及び時間の経過を示す図である（その４）。
【図１２】記録されるジョブレコード、処理中の出力位置の状態、処理中の撮影画像、及び時間の経過を示す図である（その５）。
【符号の説明】
【０１１７】
１０  印刷装置
１２  画像形成装置
１４  パソコン
２０Ａ  検出部
２０  制御部
２２  画像生成部
２４  出力部
２６  記録部
２８  カメラ制御部
４０  ＣＰＵ
４２  フラッシュメモリ
４４  ＲＡＭ
４６  ＮＶＭ
４８  ＵＩ
５０  ＨＤＤ
５２  プリンタエンジン
５４  通信Ｉ／Ｆ
５６  バス
５８  カメラ
【図１】
2009045791.tif 000003
【図２】
2009045791.tif 000004
【図３】
2009045791.tif 000005
【図４】
2009045791.tif 000006
【図５】
2009045791.tif 000007
【図６】
2009045791.tif 000008
【図７】
2009045791.tif 000009
【図８】
2009045791.tif 000010
【図９】
2009045791.tif 000011
【図１０】
2009045791.tif 000012
【図１１】
2009045791.tif 000013
【図１２】
2009045791.tif 000014