(57)【要約】【課題】セキュリティ機能を向上させたスキャナ付きプリンタを提供する。【解決手段】スキャナ付きプリンタは、印刷物に埋め込まれており、印刷を許可するためのコードを読取るスキャナ（Ｓ２３）と、スキャナにより読取られたコードからユーザＩＤと第一の認証文字列を抽出する抽出手段（Ｓ２４）と、暗証番号を入力させる第一の入力手段（Ｓ２５）と、抽出手段により抽出されたユーザＩＤと第一の入力手段により入力された暗証番号から第二の認証文字列を生成する第二の認証文字列生成手段（Ｓ２６）と、第一の認証文字列と第二の認証文字列とが一致するか否かを判断する判断手段（Ｓ２７）と、判断手段により第一の認証文字列と第二の認証文字列とが一致すると判断すれば、印刷を許可する印刷許可手段（Ｓ２８）とを備える。【選択図】図４
2009049899.tif 000002
【特許請求の範囲】
【請求項１】
印刷物に埋め込まれており、印刷を許可するためのコードを読取るスキャナと、
前記スキャナにより読取られた前記コードからユーザＩＤと第一の認証文字列を抽出する抽出手段と、
暗証番号を入力させる第一の入力手段と、
前記抽出手段により抽出された前記ユーザＩＤと前記第一の入力手段により入力された前記暗証番号から第二の認証文字列を生成する第二の認証文字列生成手段と、
前記第一の認証文字列と前記第二の認証文字列とが一致するか否かを判断する判断手段と、
前記判断手段により前記第一の認証文字列と前記第二の認証文字列とが一致すると判断すれば、印刷を許可する印刷許可手段とを備える、スキャナ付きプリンタ。
【請求項２】
前記ユーザＩＤに対応するパスワードを格納する格納手段を備え、
前記第一の認証文字列は、前記ユーザＩＤに対応するパスワードおよび前記暗証番号から一意に生成される、請求項１に記載のスキャナ付きプリンタ。
【請求項３】
外部からの印刷データを受信する受信手段を備え、
前記印刷許可手段は、前記受信手段により受信した前記印刷データの印刷を許可する、請求項１または２に記載のスキャナ付きプリンタ。
【請求項４】
前記受信手段は、前記印刷データに対応するユーザＩＤを受信する、請求項３に記載のスキャナ付きプリンタ。
【請求項５】
前記コードは、バーコードである、請求項１〜４のいずれかに記載のスキャナ付きプリンタ。
【請求項６】
プリンタと、前記プリンタに接続可能なコンピュータとを含む印刷システムであって、
前記コンピュータは、ユーザＩＤ、パスワードおよび暗証番号を入力させる第二の入力手段と、
前記第二の入力手段により入力された前記パスワードおよび前記暗証番号から第一の認証文字列を一意に生成する第一の認証文字列生成手段と、
前記第一の認証文字列生成手段により生成された前記第一の認証文字列および前記第二の入力手段により入力された前記ユーザＩＤを、前記プリンタに送信する送信手段とを備え、
前記プリンタは、前記コンピュータから送信された前記第一の認証文字列および前記ユーザＩＤを受信する受信手段と、
前記受信手段により受信した前記第一の認証文字列および前記ユーザＩＤを、印刷を許可するためのコードとして埋め込んで印刷するコード印刷手段とを備える、印刷システム。
【請求項７】
コンピュータを、ユーザＩＤ、パスワードおよび暗証番号を入力させる第二の入力手段、
前記第二の入力手段により入力された前記パスワードおよび前記暗証番号から第一の認証文字列を一意に生成する第一の認証文字列生成手段、
前記第一の認証文字列生成手段により生成された前記第一の認証文字列および前記第二の入力手段により入力された前記ユーザＩＤを、前記コンピュータに接続されたプリンタに送信する送信手段として機能させるための印刷プログラム。
【請求項８】
請求項７に記載の印刷プログラムを記録したコンピュータ読取可能な記録媒体。
【請求項９】
プリンタと、前記プリンタに接続可能なコンピュータとを含む印刷システムであって、
前記コンピュータは、ユーザＩＤ、パスワードおよび暗証番号を入力させる第二の入力手段と、
前記第二の入力手段により入力された前記ユーザＩＤ、前記パスワードおよび前記暗証番号を前記プリンタに送信する送信手段を備え、
前記プリンタは、前記コンピュータから送信された前記ユーザＩＤ、前記パスワードおよび前記暗証番号を受信する受信手段と、
前記受信手段により受信した前記パスワードおよび前記暗証番号から第一の認証文字列を一意に生成する第一の認証文字列生成手段と、
前記第一の認証文字列生成手段により生成した前記第一の認証文字列および前記第二の入力手段により入力された前記ユーザＩＤを、印刷を許可するためのコードとして埋め込んで印刷するコード印刷手段とを備える、印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、スキャナ付きプリンタおよび印刷システムに関し、特に、セキュリティ機能を向上させたスキャナ付きプリンタ、およびこのようなスキャナ付きプリンタを備える印刷システムに関するものである。
【背景技術】
【０００２】
一般的なプリンタは、ネットワークを介して複数のコンピュータに接続されている。プリンタは、接続されたコンピュータからの印刷要求に応じ、画像を印刷する。
【０００３】
ここで、プリンタには、蓄積印刷機能を有するものがある。蓄積印刷機能とは、コンピュータからの印刷要求に際し、例えば、印刷する画像にユーザＩＤを設定して送信する。そして、印刷する画像およびユーザＩＤを、一時的にプリンタのハードディスク等に格納しておく。プリンタにおいて印刷を行なうには、プリンタに設けられた操作パネルにより、設定されたユーザＩＤを入力させてから印刷を行う。このような蓄積印刷機能により、機密印刷やシステム許可認証を確実に行なって、セキュリティ機能を向上させている。
【０００４】
なお、蓄積印刷技術に関する技術が、特開２００３−２２８４７２号公報（特許文献１）に開示されている。特許文献１によると、ユーザＩＤやパスワード等をバーコードに変換して予め印字しておく。印刷の際には、印字したバーコードをプリンタに備えられたスキャナで読み込ませて入力させる。そして、バーコードからユーザＩＤやパスワード等を復元することとしている。
【特許文献１】特開２００３−２２８４７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１によると、蓄積印刷に利用されるユーザＩＤが、バーコード等のパターンに予め印字されている。このようなバーコードのパターンが印字された画像については、ユーザＩＤやパスワードが含まれていると類推することは容易である。このようなバーコードのパターンの読取りのみによってユーザを認証し、印刷させる構成とすると、例えば、バーコードのパターンが印字された画像が盗まれた場合に、パスワード等が解析され、悪用されてしまう恐れがある。すなわち、セキュリティ機能が悪化する恐れがある。
【０００６】
この発明の目的は、セキュリティ機能を向上させたスキャナ付きプリンタを提供することである。
【０００７】
この発明の他の目的は、セキュリティ機能を向上させた印刷システムを提供することである。
【０００８】
この発明のさらに他の目的は、セキュリティ機能を向上させた印刷プログラムを提供することである。
【０００９】
この発明のさらに他の目的は、セキュリティ機能を向上させた記録媒体を提供することである。
【課題を解決するための手段】
【００１０】
この発明に係るスキャナ付きプリンタは、印刷物に埋め込まれており、印刷を許可するためのコードを読取るスキャナと、スキャナにより読取られたコードからユーザＩＤと第一の認証文字列を抽出する抽出手段と、暗証番号を入力させる第一の入力手段と、抽出手段により抽出されたユーザＩＤと第一の入力手段により入力された暗証番号から第二の認証文字列を生成する第二の認証文字列生成手段と、第一の認証文字列と第二の認証文字列とが一致するか否かを判断する判断手段と、判断手段により第一の認証文字列と第二の認証文字列とが一致すると判断すれば、印刷を許可する印刷許可手段とを備える。
【００１１】
好ましくは、ユーザＩＤに対応するパスワードを格納する格納手段を備える。第一の認証文字列は、ユーザＩＤに対応するパスワードおよび暗証番号から一意に生成される。
【００１２】
さらに好ましくは、外部からの印刷データを受信する受信手段を備え、印刷許可手段は、受信手段により受信した印刷データの印刷を許可する。
【００１３】
また、受信手段は、印刷データに対応するユーザＩＤを受信する。
【００１４】
さらに好ましくは、コードは、バーコードである。
【００１５】
この発明の他の局面においては、印刷システムは、プリンタと、プリンタに接続可能なコンピュータとを含む。コンピュータは、ユーザＩＤ、パスワードおよび暗証番号を入力させる第二の入力手段と、第二の入力手段により入力されたパスワードおよび暗証番号から第一の認証文字列を一意に生成する第一の認証文字列生成手段と、第一の認証文字列生成手段により生成された第一の認証文字列および第二の入力手段により入力されたユーザＩＤを、プリンタに送信する送信手段とを備える。プリンタは、コンピュータから送信された第一の認証文字列およびユーザＩＤを受信する受信手段と、受信手段により受信した第一の認証文字列およびユーザＩＤを、印刷を許可するためのコードとして埋め込んで印刷するコード印刷手段とを備える。
【００１６】
この発明のさらに他の局面においては、印刷プログラムは、コンピュータを、ユーザＩＤ、パスワードおよび暗証番号を入力させる第二の入力手段、第二の入力手段により入力されたパスワードおよび暗証番号から第一の認証文字列を一意に生成する第一の認証文字列生成手段、第一の認証文字列生成手段により生成された第一の認証文字列および第二の入力手段により入力されたユーザＩＤを、コンピュータに接続されたプリンタに送信する送信手段として機能させるための印刷プログラムである。
【００１７】
この発明のさらに他の局面においては、記録媒体は、上記した印刷プログラムを記録したコンピュータ読取可能な記録媒体である。
【００１８】
この発明のさらに他の局面においては、印刷システムは、プリンタと、プリンタに接続可能なコンピュータとを含む。コンピュータは、ユーザＩＤ、パスワードおよび暗証番号を入力させる第二の入力手段と、第二の入力手段により入力されたユーザＩＤ、パスワードおよび暗証番号をプリンタに送信する送信手段を備える。プリンタは、コンピュータから送信されたユーザＩＤ、パスワードおよび暗証番号を受信する受信手段と、受信手段により受信したパスワードおよび暗証番号から第一の認証文字列を一意に生成する第一の認証文字列生成手段と、第一の認証文字列生成手段により生成した第一の認証文字列および第二の入力手段により入力されたユーザＩＤを、印刷を許可するためのコードとして埋め込んで印刷するコード印刷手段とを備える。
【発明の効果】
【００１９】
この発明によると、スキャナにより読取られたコードからユーザＩＤと第一の認証文字列とを抽出し、読取られたユーザＩＤおよび入力された暗証番号から生成した第二の認証文字列と第一の認証文字列とが一致するか否かを判断し、一致すれば、認証が成功したとして印刷を行なう。そうすると、読取られたコードまたは入力された暗証番号のみによって、第二の認証文字列を生成することはできず、認証が成功することはない。したがって、セキュリティ機能を向上することができる。
【００２０】
また、この発明に係る印刷システムによると、コンピュータは、入力されたユーザＩＤ等から一意に第一の認証文字列を生成し、これをプリンタに送信して印刷を許可するコードとして埋め込んで印刷する。このような印刷物をユーザの認証に利用することにより、セキュリティ機能を向上することができる。
【００２１】
また、この発明に係る印刷プログラムは、入力されたユーザＩＤ等から一意に第一の認証文字列を生成し、これをプリンタに送信して印刷を許可するためのコードとして埋め込んで印刷するようコンピュータを機能させる。そうすると、第一の認証文字列を印字した印刷物を、ユーザの認証に利用することができる。したがって、セキュリティ機能を向上させることができる。
【００２２】
また、この発明に係る記録媒体は、記録された印刷プログラムで、入力されたユーザＩＤ等から一意に第一の認証文字列を生成し、これをプリンタに送信して印刷を許可するためのコードとして埋め込んで印刷するようコンピュータを機能させることができる。そうすると、第一の認証文字列を印字した印刷物を、認証に利用することができる。したがって、セキュリティ機能を向上させることができる。
【００２３】
さらに、この発明に係る印刷システムは、コンピュータは、入力されたユーザＩＤ等をプリンタに送信し、プリンタは、受信したユーザＩＤ等から一意に第一の認証文字列を生成し、これを、印刷を許可するコードとして埋め込んで印刷する。このような印刷物をユーザの認証に利用することにより、セキュリティ機能を向上することができる。
【発明を実施するための最良の形態】
【００２４】
以下、この発明の実施の形態を、図面を参照して説明する。図１はこの発明の一実施形態に係るスキャナ付きプリンタを含む印刷システムの構成を示すブロック図である。印刷システム１１は、プリンタ１２と、プリンタ１２に接続されたコンピュータ１８とを含む。
【００２５】
コンピュータ１８は、コンピュータ１８全体を制御するコンピュータ制御部１９と、ユーザＩＤ、パスワードおよび暗証番号を入力可能な第二の入力手段としてのキーボード２０とを備える。プリンタ１２は、プリンタ１２全体を制御するプリンタ制御部１３と、画像を読取るスキャナ１４と、画像データ等を格納する格納手段としてのハードディスク１５と、表示画面および第一の入力手段としての簡単な入力キーを含み、プリンタ１２におけるユーザとのインターフェースとなる操作パネル１６と、コンピュータ１８と接続するためのインターフェース部１７とを備える。すなわち、プリンタ１２は、スキャナ付きプリンタである。ハードディスク１５には、ユーザＩＤに対応するパスワードが格納されている。プリンタ１２は、インターフェース部１７を介して接続されたコンピュータ１８から送信された画像データを印刷する。なお、図１において、矢印は制御信号または制御データの流れを示している。
【００２６】
次に、この発明の一実施形態に係る印刷システム１１において印刷を行なう場合について説明する。まず、印刷を許可するためのコードを埋め込んだ印刷物を形成する場合について説明する。
【００２７】
まず、コンピュータ１８のキーボード２０から、ユーザＩＤ、パスワード、および暗証番号を入力されると、コンピュータ制御部１９は、入力されたパスワードおよび暗証番号から第一の認証文字列を生成する（図２において、ステップＳ１１、以下、ステップを省略する）。次に、入力されたユーザＩＤと生成された第一の認証文字列をバーコードに変換する（Ｓ１２）。そして、このバーコードをプリンタ１２に送信する（Ｓ１３）。ここで、コンピュータ制御部１９は、第一の認証文字列を生成する第一の認証文字列生成手段および送信手段として作動する。その後、プリンタ１２は、送信されたバーコードを印刷する（Ｓ１４）。ここで、プリンタ１２は、コード印刷手段として作動する。このようにして、ユーザＩＤおよび第一の認証文字列をバーコードとして埋め込んだ印刷物である印刷許可用紙を形成する。
【００２８】
なお、この場合において、第一の認証文字列は、パスワードおよび暗証番号から一意に生成されるものとしてもよい。すなわち、パスワードおよび暗証番号から生成される第一の認証文字列を元にして、パスワードおよび暗証番号に変換することはできない構成とする。こうすることにより、第一の認証文字列からパスワードおよび暗証番号を解析することはできない。したがって、セキュリティ機能を向上することができる。
【００２９】
このように、この発明に係る印刷システムにおいて、コンピュータ１８は、ユーザＩＤ、パスワードおよび暗証番号を入力させるキーボード２０と、キーボード２０により入力されたパスワードおよび暗証番号から第一の認証文字列を一意に生成する第一の認証文字列生成手段と、第一の認証文字列生成手段により生成された第一の認証文字列および第二の入力手段により入力されたユーザＩＤを、プリンタ１２に送信する送信手段とを備える。また、プリンタ１２は、コンピュータ１８から送信された第一の認証文字列およびユーザＩＤを受信する受信手段と、受信手段により受信した第一の認証文字列およびユーザＩＤを、印刷を許可するためのコードとして埋め込んで印刷するコード印刷手段とを備える。
【００３０】
また、この発明に係る印刷プログラムは、コンピュータ１８を、ユーザＩＤ、パスワードおよび暗証番号を入力させるキーボード２０、キーボード２０により入力されたパスワードおよび暗証番号から第一の認証文字列を一意に生成する第一の認証文字列生成手段、第一の認証文字列生成手段により生成された第一の認証文字列およびキーボード２０により入力されたユーザＩＤを、コンピュータ１８に接続されたプリンタ１２に送信する送信手段として機能させるための印刷プログラムである。
【００３１】
さらに、この発明に係る記録媒体は、コンピュータ１８を、ユーザＩＤ、パスワードおよび暗証番号を入力させるキーボード２０、キーボード２０により入力されたパスワードおよび暗証番号から第一の認証文字列を一意に生成する第一の認証文字列生成手段、第一の認証文字列生成手段により生成された第一の認証文字列およびキーボード２０により入力されたユーザＩＤを、コンピュータ１８に接続されたプリンタ１２に送信する送信手段として機能させるための印刷プログラムを記録したコンピュータ読取可能な記録媒体である。
【００３２】
図３は、印刷許可用紙の一例を示す図である。図３を参照して、印刷許可用紙２１の一部には、バーコード２２が印字されている。このようなバーコードとすることにより、簡易な構成で、バーコード２２を読取り、その情報を入手することができる。
【００３３】
次に、コンピュータ１８から印刷要求を行なって印刷を行なう場合について説明する。図４は、この場合におけるプリンタ制御部１３の動作を示すフローチャートである。
【００３４】
図１〜図４を参照して、まず、プリンタ１２は、コンピュータ１８から送信された印刷データを受信する（Ｓ２１）。この場合、印刷データと共に、印刷データに対応するユーザＩＤも受信する。こうすることにより、後述するユーザの認証が成功した場合において、ユーザＩＤに対応する印刷データを容易に把握することができる。プリンタ１２がユーザＩＤおよび印刷データを受信すると、一時的にユーザＩＤおよび印刷データをハードディスク１５に格納する（Ｓ２２）。
【００３５】
次に、印刷許可用紙２１のバーコード２２を、スキャナ１４で読取る（Ｓ２３）。バーコード２２が読取られた後、バーコード２２からユーザＩＤおよび第一の認証文字列を抽出する（Ｓ２４）。そして、抽出したユーザＩＤから、ハードディスク１５に格納されており、ユーザＩＤに対応するパスワードを選択する。その後、暗証番号が入力されると（Ｓ２５）、パスワードおよび暗証番号から、第二の認証文字列を生成する（Ｓ２６）。ここで、プリンタ制御部１３等は、抽出手段および第二の認証文字列生成手段として作動する。また、操作パネル１６は、第一の入力手段として作動する。この場合、暗証番号のみの入力であるため、操作パネル１６において、複雑な入力機構を設ける必要はない。
【００３６】
その後、生成した第二の認証文字列と抽出した第一の認証文字列が一致するか否かを判断し、ユーザの認証を行なう（Ｓ２７）。ここで、プリンタ制御部１３は、判断手段として作動する。
【００３７】
第一の認証文字列と第二の認証文字列とが一致すれば（Ｓ２７において、ＹＥＳ）、認証が成功したとして印刷を許可し、送信された印刷データの印刷を行なう（Ｓ２８）。ここで、プリンタ制御部１３等は、印刷許可手段として作動する。一方、第一の認証文字列と第二の認証文字列と一致しなければ（Ｓ２７において、ＮＯ）、認証が失敗したとして印刷を許可せず、送信された印刷データの印刷を行なわない（Ｓ２９）。
【００３８】
このように、スキャナ付きプリンタ１２は、印刷物に埋め込まれており、印刷を許可するためのコードを読取るスキャナ１４と、スキャナ１４により読取られたコードからユーザＩＤと第一の認証文字列を抽出する抽出手段と、暗証番号を入力させる操作パネル１６と、抽出手段により抽出されたユーザＩＤと操作パネル１６により入力された暗証番号から第二の認証文字列を生成する第二の認証文字列生成手段と、第一の認証文字列と第二の認証文字列とが一致するか否かを判断する判断手段と、判断手段により第一の認証文字列と第二の認証文字列とが一致すると判断すれば、印刷を許可する印刷許可手段とを備える。
【００３９】
こうすることにより、スキャナ１４により読取られたコードからユーザＩＤと第一の認証文字列とを抽出し、読取られたユーザＩＤおよび入力された暗証番号から生成した第二の認証文字列と第一の認証文字列とが一致するか否かを判断して、一致すれば、認証が成功したとして印刷を行なう。そうすると、読取られたコードまたは入力された暗証番号のみによって、第二の認証文字列を生成することはできず、認証が成功することはない。したがって、セキュリティ機能を向上することができる。
【００４０】
この場合、上記したように、第一の認証文字列は、パスワードおよび暗証番号から一意に生成されるため、第一の認証文字列から、パスワードおよび暗証番号が解析されることはない。したがって、よりセキュリティ機能を向上することができる。
【００４１】
なお、第一の認証文字列と第二の認証文字列とが一致しなければ、その旨をプリンタ１２の操作パネル１６やコンピュータ１８のディスプレイ（図示せず）等に表示することにしてもよい。こうすることにより、認証文字列が一致しないために認証が失敗し、印刷データの印刷が行なわれないことを報知することができる。
【００４２】
また、この発明に係る印刷システムにおいては、コンピュータ１８が、第一の認証文字列生成手段を備えることにしたが、これに限らず、プリンタ１２が第一の認証文字列生成手段を備える構成としてもよい。すなわち、この発明に係る印刷システムにおいて、コンピュータ１８は、ユーザＩＤ、パスワードおよび暗証番号を入力させるキーボード２０と、キーボード２０により入力されたユーザＩＤ、パスワードおよび暗証番号をプリンタに送信する送信手段とを備える。プリンタ１２は、コンピュータ１８から送信されたユーザＩＤ、パスワードおよび暗証番号を受信する受信手段と、受信手段により受信したパスワードおよび暗証番号から第一の認証文字列を一意に生成する第一の認証文字列生成手段と、第一の認証文字列生成手段により生成した第一の認証文字列および第二の入力手段により入力されたユーザＩＤを、印刷を許可するためのコードとして埋め込んで印刷するコード印刷手段とを備える。こうすることにより、コンピュータ１８をより簡易な構成とすることができる。
【００４３】
なお、上記の実施の形態においては、第二の認証文字列生成手段は、パスワードを介してユーザＩＤと暗証番号から第二の認証文字列を生成することにしたが、これに限らず、パスワードを介さずに、直接ユーザＩＤと暗証番号から第二の認証文字列を生成することにしてもよい。
【００４４】
また、上記の実施の形態においては、受信した印刷データ等をハードディスクに格納することにしたが、これに限らず、プリンタに揮発性メモリや不揮発性メモリ等のような格納手段を設け、これに格納することにしてもよい。
【００４５】
なお、上記の実施の形態においては、印刷を許可するためのコードを図３に示すようなバーコードとしたが、これに限らず、二次元バーコードや電子透かし等、スキャナで読取り可能な印字形態でコードを印字することにしてもよい。また、印刷データについても、コンピュータから送信することにしたが、これに限らず、プリンタに備えられたスキャナにより読取られた印刷データ等を印刷する際にも適用される。
【００４６】
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示した実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
【図面の簡単な説明】
【００４７】
【図１】この発明の一実施形態に係るスキャナ付きプリンタを含む印刷システムの構成を示すブロック図である。
【図２】印刷を許可するバーコードを埋め込んだ画像を印刷する際のフローチャートである。
【図３】印刷許可用紙の一例を示す図である。
【図４】コンピュータからの印刷要求に応じて印刷を行なう際のプリンタ制御部の動作を示すフローチャートである。
【符号の説明】
【００４８】
１１  印刷システム、１２  プリンタ、１３  プリンタ制御部、１４  スキャナ、１５  ハードディスク、１６  操作パネル、１７  インターフェース部、１８  コンピュータ、１９  コンピュータ制御部、２０  キーボード、２１  印刷許可用紙、２２  バーコード。
【図１】
2009049899.tif 000003
【図２】
2009049899.tif 000004
【図３】
2009049899.tif 000005
【図４】
2009049899.tif 000006