(57)【要約】      （修正有）【課題】万一パスワードの漏洩や盗難があった場合でも機密文書の印刷を制限できるようにする。【解決手段】パスワード発行手段１８は、画像データを受信すると、ワンタイムパスワードを発行する。ＩＤ付与手段１９は、画像データに対し、当該画像データの送信者のＩＤを付与する。暗号化手段２０は、ワンタイムパスワードを用いて、送信者のＩＤの付与された画像データを暗号化する。蓄積手段１３は、暗号化されたデータを蓄積する。復号化手段２１は、ユーザのＩＤおよびパスワードが入力されると、そのパスワードを用いて、蓄積手段に蓄積された暗号化データを復号化する。比較手段２２は、復号化したデータから抽出したＩＤと入力されたＩＤとを比較する。印刷手段５５は、抽出したＩＤと入力されたＩＤが一致した場合に、その抽出したＩＤが付与された画像データを印刷する。【選択図】図１
2007196481.tif 000002
【特許請求の範囲】
【請求項１】
画像データを受信すると、ワンタイムパスワードを発行するパスワード発行手段と、
前記画像データに対し、当該画像データの送信者のＩＤを付与する手段と、
前記ワンタイムパスワードを用いて、送信者のＩＤを付与した画像データを暗号化する手段と、
暗号化したデータを蓄積する蓄積手段と、
ユーザのＩＤおよびパスワードが入力されると、そのパスワードを用いて、前記蓄積手段に蓄積された暗号化データを復号化する手段と、
復号化したデータから抽出したＩＤと入力されたＩＤとを比較する手段と、
抽出したＩＤと入力されたＩＤが一致した場合に、そのＩＤが付与された画像データを印刷する手段と
を備える画像印刷装置。
【請求項２】
前記パスワード発行手段が、前記画像データに対する時期データと、当該画像印刷装置に固有のデータと、印刷枚数に関するデータとに基づいて前記ワンタイムパスワードを発行する請求項１記載の画像印刷装置。
【請求項３】
画像データを受信すると、ワンタイムパスワードを発行する手順と、
前記画像データに対し、当該画像データの送信者のＩＤを付与する手順と、
前記ワンタイムパスワードを用いて、送信者のＩＤを付与した画像データを暗号化する手順と、
暗号化したデータを蓄積手段に記憶する手順と、
ユーザのＩＤおよびパスワードが入力されると、そのパスワードに基づいて、前記蓄積手段に蓄積された暗号化データを復号化する手順と、
復号化したデータから抽出したＩＤと入力されたＩＤとを比較する手順と、
抽出したＩＤと入力されたＩＤが一致した場合に、その抽出したＩＤが付与された画像データを印刷する手順と
を備える画像印刷方法。
【請求項４】
請求項３記載の画像印刷方法を機械に実行させるための画像印刷プログラム。
【請求項５】
請求項３記載の画像印刷方法を機械に実行させるための機械読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタや複写機、複合機等の画像印刷装置や、画像印刷方法、画像印刷プログラムに関する。
【背景技術】
【０００２】
近年、ハードディスクなどの蓄積手段を内蔵した画像印刷装置が普及してきている。オフィスなどではこのような画像印刷装置によって書類等を一元管理し、LAN(Local Area Network)などで接続されたパーソナルコンピュータからユーザが入出力を行うことで、必要な書類の印刷等を行うような画像印刷システムが導入されてきている。
【０００３】
図７は、従来の画像印刷装置をコピー機１００を例として示すものである。原稿トレイ１１２上に置かれた原稿はＡＤＦ（オートドキュメントフィーダ）１１１によって取り込まれ、読み取り位置１１３を経由して排出される。読み取り位置１１３からの光はＣＣＤ等の読み取りセンサへ案内され、当該読み取り位置１１３を通過する上記原稿を読み取って光電変換する。また、ガラスベンチ１１４に載置された原稿に対して光源が移動し、原稿よりの反射光をＣＣＤセンサ１１５で読み取るようになっており、上記ＡＤＦ１１１では搬送できない原稿（例えば書籍等）も読めるようになっている。
【０００４】
このようにして得られた画像データに基づいて書き込み手段１１０で感光ドラム１２０に潜像が形成され、用紙搬送路を流れる用紙に転写される。
【０００５】
用紙は、各サイズの用紙を収納したトレイ１３０より、上記書き込みに同期して一枚ずつ引き出され、用紙搬送路に沿って流され、上記感光ドラム１２０に接触して上記潜像に対応するトナー画像を転写するようになっている。
【０００６】
用紙搬送、原稿搬送、潜像形成、転写等の各処理は制御部が一括して制御するようになっている。当該制御部は図８に示すようにＣＰＵ１０１とＲＯＭ１０２、ＲＡＭ１０３を備え、ＲＯＭ１０２に格納され、必要に応じてＲＡＭ１０３に読み出されるプログラムとＣＰＵ１０１が協働して、上記制御を司ることになる。上記制御部の本願に関連する機能を列記すると、以下に記述する印刷手段５５、照合手段１６、暗号化手段１２、復号化手段５４である。さらに、当該画像印刷装置５０には印刷枚数、用紙サイズ、倍率等を入力するタッチパネル１７が供えられている。
【０００７】
また、近年、読み取りの迅速性を上げるために、印刷対象の画像データを一旦記憶手段に記憶してから印刷出力する構成が画像印刷装置５０に採用されている。この場合上記ＣＰＵ１０１とＲＯＭ１０２、ＲＡＭ１０３に加えて、蓄積手段１３としてのハードディスクが備えられることになる。
【０００８】
このような画像印刷装置５０に対して、図８に示すように、外部のコンピュータＰＣ（ＰＣ１・・）あるいはスキャナより電子データを伝送するシステム構成とすることも可能であり、このように伝送された電子データに基づいて上記同様、書き込み手段１１０で感光ドラム１２０に潜像を形成し、用紙に印刷されることになる。
【０００９】
このような画像印刷システムにおいて、機密文書をいかに管理するかが昨今では重要な課題となってきている。そこで、ユーザが機密文書を送信した場合には、この機密文書を暗号化して蓄積する画像印刷装置も登場してきている。
【００１０】
図５は、このような画像印刷装置５０を含んだ画像印刷システムの構成図である。複数のパーソナルコンピュータ５１,５２が、通信インターフェース１１を介して画像印刷装置５０と接続されている。そして例えば、ユーザがパーソナルコンピュータ５１で画像データを作成し、これを印刷するとともにこの画像印刷装置５０に蓄積して管理する場合には、次のような手順を踏むことになる。
【００１１】
まず、ユーザはパーソナルコンピュータ５１から当該画像データと、自身のユーザＩＤを画像印刷装置５０に送信する。すると、暗号化手段１２がまずこの画像データとユーザＩＤを結合して暗号化する。ここで暗号化の手法は種々開発されているが、最も簡単な方法を例示すると、画像データのヘッダにユーザＩＤを結合して、このひとまとまりのデータを全て１ビットずつシフトする方法がある。この方法によれば、例えば暗号化されたデータの最初の数ビット（例えば３２ビット）はユーザＩＤを示すデータであることになるので、このデータを復号化した際に、この画像データの作成者を直ちに特定することができる。暗号化手段１２はこの暗号化されたデータに画像ＩＤを付与して蓄積手段１３に蓄積する。
【００１２】
ところで、昨今では、ユーザが機密文書を印刷する際には、パスワードの入力を要求するような画像印刷装置も登場してきている。特定の画像データが機密文書であることは、例えばこの画像データの画像ＩＤに基づいて印刷手段５５が判別できるようにプログラミングすることができる。
【００１３】
このような構成において、ユーザが機密文書を印刷する場合には、予め照合手段１６にパスワードを登録しておく。
【００１４】
そして上記の画像ＩＤ及び自身のユーザＩＤをパーソナルコンピュータ５１、５２から、あるいはタッチパネル１７から入力して上記画像データの印刷を指示した場合には、照合手段１６はタッチパネル１７からユーザにパスワードの入力を促す。具体的には、例えばタッチパネル１７の画面に図６に示すようなダイアログボックス６０を表示させる。
【００１５】
これに応じてユーザがタッチパネル１７からパスワードを入力すると、照合手段１６はこのパスワードが登録されたパスワードと一致するかどうか照合する。そして照合の結果、このパスワードが登録されたパスワードと一致すると認証された場合には、照合手段１６は印刷手段５５に対して上記画像データの印刷を許可する。
【００１６】
すると印刷手段５５は復号化手段５４に対して、この画像データの復号化を指示する。上述の通り復号化されたデータのヘッダはユーザＩＤである。そこで印刷手段５５は、この復号化されたユーザＩＤと、タッチパネル１７から入力されたユーザＩＤを比較し、両者が一致すればこの画像データの印刷を実行する。
【００１７】
このようにパスワードの入力を行うことによって機密文書等の印刷を制限する画像印刷装置の例は、例えば下記の特許文献に開示されている。
【特許文献１】特開２００３−３１６５５２号公報
【特許文献２】特開平９−６５１４８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
しかし、上記の技術によっても機密文書の管理としては不十分な事態が想定される。特に今日社会問題となっているパスワードの漏洩、盗難という事態がこれに該当する。パスワードが漏洩したり盗難にあったりした場合には、もはや上記背景技術の方法では、機密文書の印刷を制限することはできないといえる。
【００１９】
一方で、複数のユーザがほぼ同時に印刷を指示した場合には、当該画像印刷装置には複数の印刷ジョブが混在してしまう。このとき、タッチパネルには印刷ジョブのジョブＩＤが複数表示されることになるが、ジョブＩＤは単なる数字の羅列であるため、この表示からどの印刷ジョブがどのユーザに対応するかを識別するのは困難である。そしてこの場合に、各ユーザがどの印刷ジョブが自分の指示したジョブであるかを特定して、それからパスワードを入力するのは非常に煩雑である。
【００２０】
本発明はこのような問題点に鑑みてなされたものであり、万一パスワードの漏洩や盗難があった場合でも機密文書の印刷を制限することができ、かつ複数の印刷ジョブが混在しても印刷ジョブを特定する手間を省略できる画像印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００２１】
以上の問題点を解決するために、本発明の画像印刷装置では次のような構成を採用している。この画像印刷装置において、パスワード発行手段は、画像データを受信すると、ワンタイムパスワードを発行する。ＩＤ付与手段は、画像データに対し、当該画像データの送信者のＩＤを付与する。暗号化手段は、ワンタイムパスワードを用いて、送信者のＩＤの付与された画像データを暗号化する。蓄積手段は、暗号化されたデータを蓄積する。復号化手段は、ユーザのＩＤおよびパスワードが入力されると、そのパスワードを用いて、蓄積手段に蓄積された暗号化データを復号化する。比較手段は、復号化したデータから抽出したＩＤと入力されたＩＤとを比較する。印刷手段は、抽出したＩＤと入力されたＩＤが一致した場合に、その抽出したＩＤが付与された画像データを印刷する。この画像印刷装置は、適当なパスワードとＩＤが入力された場合にのみ、画像データを印刷するので、万一パスワードの漏洩や盗難があった場合でも機密文書の印刷を制限することができる。しかも、パスワードとＩＤが入力されれば、画像データが特定されるので、ユーザは印刷ジョブを指定する必要がなくなる。このため、複数の印刷ジョブが混在しているような場合でも極めて簡単な操作で画像の印刷をすることができる。
【００２２】
この画像印刷装置において、パスワード発行手段は、画像データに対する時期データと、当該画像印刷装置に固有のデータと、印刷枚数に関するデータとに基づいてワンタイムパスワードを発行することができる。
【００２３】
他の観点では、本発明は画像印刷方法を提供する。この画像印刷方法は、画像データを受信すると、ワンタイムパスワードを発行する手順と、画像データに対し、当該画像データの送信者のＩＤを付与する手順と、ワンタイムパスワードを用いて、送信者のＩＤを付与した画像データを暗号化する手順と、暗号化したデータを蓄積手段に記憶する手順と、ユーザのＩＤおよびパスワードが入力されると、そのパスワードに基づいて、蓄積手段に蓄積された暗号化データを復号化する手順と、復号化したデータから抽出したＩＤと入力されたＩＤとを比較する手順と、抽出したＩＤと入力されたＩＤが一致した場合に、その抽出したＩＤが付与された画像データを印刷する手順とを備える。
【００２４】
さらに他の観点では、本発明は、上述の画像印刷方法をコンピュータや画像印刷装置に実行させるための画像印刷プログラムや、そのプログラムを記録した機械読み取り可能な記録媒体を提供する。
【発明の効果】
【００２５】
以上により、万一パスワードの漏洩や盗難があった場合でも機密文書の印刷を制限することができ、かつ複数の印刷ジョブが混在しても印刷ジョブを特定する手間を省略することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を実施するための最良の形態について、図面を参照しながら詳細に説明する。
【００２７】
図１は、本発明の画像印刷装置１０を含む画像印刷システムの構成を示すブロック図であり、図３はこの画像印刷装置１０の動作を説明するフローチャートである。
【００２８】
ユーザはパーソナルコンピュータ５１よりインターフェース１１を介し、画像データ及びユーザＩＤを画像印刷装置１０に送信して、この画像データの印刷を指示する（図３、ステップＳ３０１）。
【００２９】
すると、この指示を受けたパスワード発行手段１８は、上記印刷ジョブが発生した日時を時間カウンタ１８１から取得し、画像印刷装置１０の機械番号をレジスタ１８２から取得し、更に現在の印刷済枚数を枚数カウンタ１８３から取得し（図３、ステップＳ３０２）、例えば以下のようにして１つの印刷ジョブのみに有効なパスワード（ワンタイムパスワード）を発行する（図３、ステップＳ３０３）。
【００３０】
例えば、この画像印刷装置１０の機械番号が０１２３４５であり、この印刷ジョブが発生した日時が２００５年１０月２６日であり、またこの時点での画像印刷装置１０の枚数カウンタが００１２３であったとする。この場合、図２(a)に示すように、上記機械番号、日時、枚数カウンタの数値を一列につなぎ合わせた数列をもってワンタイムパスワードとすることができる。
【００３１】
このワンタイムパスワードならば、例えば一枚でも印刷してしまえば枚数カウンタの数値が変わってしまうため、この１つの印刷ジョブのみに有効であり、後から第三者が盗用しようとしても、そのときには当該パスワードは無効となってしまう。これにより、このワンタイムパスワードの漏洩、盗難という事態があっても、機密文書の印刷は制限される。
【００３２】
しかし、図２(a)に示したワンタイムパスワード３０では、このパスワードが何から構成されているかが第三者に簡単に解読されてしまうというおそれがある。そこで、例えば図２(b)に示すように、上記図２(a)の１０進数の数列（上段）を２桁ごとに１６進数（下段）に変換してワンタイムパスワード３０とすることもできる。これによれば、図２(a)の数列よりは第三者に解読されにくいパスワードを発行することができる。
【００３３】
さらには、図２(c)に示すように、日時の数列に桁数を合わせるために先頭に００を挿入した数列と、機械番号及び枚数カウンタの数値からなる数列を加算して、得られた結果をワンタイムパスワード３０として採用してもよい。この例によればパスワードの桁数が少なくなるとともに、第三者によるパスワードの構成の解読がさらに困難になるという長所がある。
【００３４】
さて、このようにしてパスワード発行手段１８はワンタイムパスワード３０を発行し、パーソナルコンピュータ５１に通知する（図３、ステップＳ３０４）。パーソナルコンピュータ５１がこの通知を受信することにより、ユーザは、印刷の指示を行った画像データに対するパスワードを知ることができる。
【００３５】
一方、ＩＤ付与手段１９は、送信された画像データにユーザＩＤを付与する（図３、ステップＳ３０５）。ユーザＩＤは、例えばデータの先頭に付与すればよい。暗号化手段２０は、このデータを先ほど発行したパスワードを鍵として暗号化し、蓄積手段１３に蓄積する（図３、ステップＳ３０６）。ユーザＩＤを付与した画像データをビットシフトさせることにより暗号化するのであれば、シフトビット数をパスワードにしたがって決定することができる。パスワードによる保護が求められた画像データについては、このように暗号化したデータを蓄積手段１３に蓄積するので、その画像データの機密性を確保することができる。暗号化が完了すれば、発行したパスワードは装置から消去してもよい。
【００３６】
蓄積手段１３に予め蓄積した画像データの印刷をユーザが画像印刷装置１０に指示すると、画像印刷装置１０は、タッチパネル１７に例えば図４に示すようなダイアログボックス４０を表示させ、ワンタイムパスワード３０とユーザＩＤの入力を促す。
【００３７】
これに応じてユーザがタッチパネル１７からパスワード及びユーザＩＤを入力すると（図３、ステップＳ３０７）、復号化手段２１は入力されたパスワードを鍵として用いて、蓄積されているデータを順次復号化していく（図３、ステップＳ３０８）。蓄積されているデータは、正しいパスワードで復号化された場合にだけ適当に復号化される。比較手段２２は、各データの復号化データからＩＤを抽出し（図３、ステップＳ３０９、タッチパネル１７から入力されたユーザＩＤと比較する（図３、ステップＳ３１０）。ユーザＩＤをデータの先頭に付与している場合、復号化されたデータの先頭部分と入力されたＩＤとを比較する。異なるパスワードが入力された場合、正常にデータが復号化されないので、復号化データから抽出したＩＤと入力されたＩＤは一致しない。印刷手段５５は、両者が一致したデータのみ印刷を実行する（図３、ステップＳ３１０ＹＥＳ→Ｓ３１１）。一方、両者が一致するデータが存在しなければ印刷を行わずに作業を終了する（図３、ステップＳ３１０ＮＯ→終了）。
【００３８】
印刷が実行されれば、上述の通り、枚数カウンタの数値が変わってしまうため、このワンタイムパスワードはその後の一切のジョブに対して無効となり、機密文書の印刷が制限されることになる。また本発明の画像印刷装置１０では、ワンタイムパスワードを用いて復号化したデータからユーザＩＤが抽出され、そのユーザＩＤが比較手段２２により比較され、一致すれば自動的に印刷される。このため、画像印刷装置１０に複数の印刷ジョブが混在したときでも、各ユーザがどの印刷ジョブが自分の指示したジョブであるかを特定して、それからパスワードを入力するという手間が省略されるのである。
【００３９】
画像印刷装置１０の上述した手順は、専用のハードウェアを用いて実行することもできるし、プログラムを用いて実行することも可能である。その画像印刷プログラムの指令にしたがってプリンタやファクシミリ、複写機、複合機のような機器や、コンピュータは、上述した手順を実行する。例えば、プリンタサーバとして動作するコンピュータでそのプログラムを動作させることにより、プリンタサーバは上述の手順を実行し、プリンタによる画像出力を制御することができる。
【００４０】
この画像印刷プログラムは、電気通信回線を通じて提供したり、機械またはコンピュータ読み取り可能な記録媒体に格納したりすることで、関係者や第三者に配布することができる。プログラムの指令を電気信号や光信号、磁気信号などで表現し、その信号を搬送波に載せて送信する場合、同軸ケーブルや銅線、光ファイバのような伝送媒体でそのプログラムを提供することができる。また機械またはコンピュータ読み取り可能な記録媒体としては、ＣＤ−ＲＯＭやＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷなどの光学メディアや、フレキシブルディスクのような磁気メディア、フラッシュメモリやＲＡＭのような半導体メモリを利用することができる。
【００４１】
なお、上述した実施の形態は本発明の技術的範囲を制限するものではなく、既に記載したもの以外でも、本発明の範囲内で種々の変形や応用が可能である。例えば、ワンタイムパスワードを発行する際に、印刷ジョブの発生日時や画像印刷装置の機械番号を用いたが、これに限られるものではない。画像データの受信を一意に特定し得るような時期に関するデータや、画像印刷装置に固有のその他のデータを用いることができる。
【００４２】
また上述の実施の形態では、画像データの送信者を識別するために各ユーザに固有のユーザＩＤを用いたが、これに限られるものではない。例えばグループ単位で機密管理するような印刷物については、グループに固有のＩＤを代わりに用いるようにしてもよい。
【産業上の利用可能性】
【００４３】
本発明にかかる画像印刷装置は印刷ジョブが発生した日時と、画像印刷装置の機械番号及び枚数カウンタとに基づいて、１つの印刷ジョブのみに対応するワンタイムパスワードをユーザに発行するため、万一パスワードの漏洩や盗難があった場合でも機密文書の印刷を制限することができる。またワンタイムパスワードを用いて復号化し、復号化したデータから抽出したユーザＩＤを比較し、一致した場合に印刷を実行するため、各ユーザがどの印刷ジョブが自分の指示したジョブであるかを特定して、それからパスワードを入力するという手間が省略される。従って、プリンタやファクシミリ、複写機、複合機等の各種機器や、コンピュータを用いた画像出力の管理などに有用である。
【図面の簡単な説明】
【００４４】
【図１】本発明の画像印刷装置を含む画像印刷システムの構成を示すブロック図。
【図２】ワンタイムパスワード発行の説明図。
【図３】本発明の画像印刷装置の動作を示すフローチャート
【図４】本発明のダイアログボックスの一例。
【図５】従来の画像印刷装置を含む画像印刷システムの構成を示すブロック図。
【図６】従来のダイアログボックスの一例。
【図７】画像印刷装置の一例であるコピー機の全体構成を示す図。
【図８】画像印刷装置の制御部の構成例を示す図。
【符号の説明】
【００４５】
１０  画像印刷装置
１１  インターフェース
１２、２０  暗号化手段
１３  蓄積手段
１４、２１  復号化手段
１７  タッチパネル
１８  パスワード発行手段
１９  ＩＤ付与手段
２２  比較手段
５１、５２  パーソナルコンピュータ
５５  印刷手段
【図１】
2007196481.tif 000003
【図２】
2007196481.tif 000004
【図３】
2007196481.tif 000005
【図４】
2007196481.tif 000006
【図５】
2007196481.tif 000007
【図６】
2007196481.tif 000008
【図７】
2007196481.tif 000009
【図８】
2007196481.tif 000010