(57)【要約】【課題】本発明は、コンピュータで作成された印刷ジョブを指定した印刷装置のみで確実に印刷されて機密保持性が向上するとともに従来と同様の利便性を備えた印刷システム及びそれに用いられる画像形成装置を提供することを目的とする。【解決手段】コンピュータＰＣ１の制御部１０は、画像形成装置１００の識別コードをハッシュ関数によりデータ変換した出力値を用いてパスワードを暗号化処理するパスワード暗号処理部１２を備えており、こうして暗号化処理されたパスワードを印刷ジョブに付加して画像形成装置１００に送信する。画像形成装置１００の制御部１１０は、受信した印刷ジョブから抽出したパスワードを、自身の識別コードをハッシュ関数によりデータ変換した出力値を用いて復号化処理するパスワード復号処理部を備えており、復号化されたパスワードと予め登録されたパスワードを照合して一致する場合にのみ画像形成処理を行う。【選択図】図２
2006195537.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを作成して印刷装置に送信するコンピュータと、印刷ジョブを受信して印刷する印刷装置とを備えた印刷システムにおいて、
前記コンピュータは、前記印刷装置の識別コードに基づいてパスワードを暗号化する暗号処理手段と、暗号化されたパスワードを印刷ジョブに付加して送信する送信処理手段とを備えており、
前記印刷装置は、印刷ジョブに付加されたパスワードを前記識別コードに基づいて復号化する復号処理手段と、復号化されたパスワードと当該印刷装置に登録されたパスワードと照合する照合手段と、照合手段により一致したと判定された場合にのみ印刷ジョブを印刷処理する処理制御手段とを備えていることを特徴とする印刷システム。
【請求項２】
前記コンピュータの送信処理手段は、印刷ジョブに時間情報を付加して送信するとともに、前記印刷装置の処理制御手段は、印刷ジョブに付加された時間情報から所定時間経過後の印刷ジョブをリセット処理することを特徴とする請求項１に記載の印刷システム。
【請求項３】
印刷ジョブを作成して印刷装置に送信するコンピュータと、印刷ジョブを受信して印刷する印刷装置とを備えた印刷システムにおいて、
前記コンピュータは、所定の時間単位の時間情報に基づいてパスワードを暗号化する暗号処理手段と、暗号化されたパスワードを印刷ジョブに付加して送信する送信処理手段とを備えており、
前記印刷装置は、印刷ジョブに付加されたパスワードを所定の時間単位の時間情報に基づいて復号化する復号処理手段と、復号化されたパスワードと当該印刷装置に登録されたパスワードと照合する照合手段と、照合手段により一致したと判定された場合にのみ印刷ジョブを印刷処理する処理制御手段とを備えていることを特徴とする印刷システム。
【請求項４】
受信した印刷ジョブに基づいて画像形成処理する画像形成装置において、当該装置の識別コードに基づいて印刷ジョブに付加されたパスワードを復号化する復号処理手段と、復号処理手段により復号化されたパスワードと当該装置に登録されたパスワードを照合する照合手段と、照合手段により一致したと判定された場合にのみ印刷ジョブを画像形成処理する処理制御手段とを備えていることを特徴とする画像形成装置。
【請求項５】
前記処理制御手段は、印刷ジョブに付加された時間情報から所定時間経過後の印刷ジョブをリセット処理することを特徴とする請求項４に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ネットワークで接続されたＰＣ等のコンピュータ及び印刷装置からなる印刷システム並びにこうした印刷システムに用いられる画像形成装置に関する。
【背景技術】
【０００２】
従来より、ネットワークで接続されたＰＣ等のコンピュータで印刷ジョブを作成し、同じネットワークに接続された印刷装置に作成された印刷ジョブを送信して印刷する印刷システムが知られている。こうした印刷システムでは、複数のコンピュータをネットワーク接続して１台の印刷装置を共用することで、印刷装置の利用効率を向上させることができるが、利用者は、コンピュータで印刷ジョブを作成して印刷装置に印刷ジョブを送信した後印刷装置まで印刷済み用紙を取りにいく必要がある。印刷装置で印刷された用紙は、利用者が取りに来るまで放置された状態となるため、機密保持上問題がある。
【０００３】
そのため、こうした印刷システムでは、機密保持のための様々な対策が採られている。例えば、特許文献１では、ネットワーク接続されたホストコンピュータと印刷装置とで構成される印刷システムにおいて、ホストコンピュータは、個々の印刷ジョブのパスワードを作成して印刷ジョブにパスワードを付加して印刷装置に送信するとともにパスワードをフロッピディスクに記録し、印刷装置は、印刷ジョブからパスワードを抽出してフロッピディスクに記録されたパスワードと照合し両者が一致した場合のみ印刷ジョブから作成された画像を印刷するようにした点が記載されている。特許文献２では、プリンタが接続された端末において、暗号化された印刷データを受信した場合印刷データの復号許可用のサーバーと通信して認証のためのパスワードを要求し、認証に成功したサーバーから復号許可された印刷データのみを印刷するようにした点が記載されている。特許文献３では、プリントサーバーはホストコンピュータからのユーザー名の受信に応じて一意なデータを生成してジョブＩＤとともにホストコンピュータに送信し、ホストコンピュータは受信した一意なデータを用いてパスワードを暗号化し、得られた暗号化パスワードと受信したジョブＩＤを埋め込んだプリントジョブをプリントサーバーに送信するようにした点が記載されている。
【特許文献１】特開２０００−２２２１５０号公報
【特許文献２】特開２００３−４４２３２号公報
【特許文献３】特開２００３−３０８１９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
こうした先行文献に記載された印刷システムでは、パスワードを印刷ジョブに付加して印刷装置に送信し、印刷装置でパスワードの照合を行って一致した場合のみ印刷するようにしているが、ネットワークに印刷装置が複数台接続されている場合に、コンピュータがハッキング等の不正な手段により例えばスプールファイルが指定された印刷装置とは別の印刷装置に送信されて印刷されてしまうおそれがある。特許文献１では、フロッピディスクに記録されたパスワードを印刷装置で照合に用いるようにしているので、こうしたハッキングに対して防護できるが、印刷の度にフロッピディスクに記録して印刷装置まで持参する必要があり、利便性の面で問題がある。
【０００５】
そこで、本発明は、コンピュータで作成された印刷ジョブを指定した印刷装置のみで確実に印刷されて機密保持性が向上するとともに従来と同様の利便性を備えた印刷システム及びそれに用いられる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る印刷システムは、印刷ジョブを作成して印刷装置に送信するコンピュータと、印刷ジョブを受信して印刷する印刷装置とを備えた印刷システムにおいて、前記コンピュータは、前記印刷装置の識別コードに基づいてパスワードを暗号化する暗号処理手段と、暗号化されたパスワードを印刷ジョブに付加して送信する送信処理手段とを備えており、前記印刷装置は、印刷ジョブに付加されたパスワードを前記識別コードに基づいて復号化する復号処理手段と、復号化されたパスワードと当該印刷装置に登録されたパスワードと照合する照合手段と、照合手段により一致したと判定された場合にのみ印刷ジョブを印刷処理する処理制御手段とを備えていることを特徴とする。さらに、前記コンピュータの送信処理手段は、印刷ジョブに時間情報を付加して送信するとともに、前記印刷装置の処理制御手段は、印刷ジョブに付加された時間情報から所定時間経過後の印刷ジョブをリセット処理することを特徴とする。
【０００７】
本発明に係る別の印刷システムは、印刷ジョブを作成して印刷装置に送信するコンピュータと、印刷ジョブを受信して印刷する印刷装置とを備えた印刷システムにおいて、前記コンピュータは、所定の時間単位の時間情報に基づいてパスワードを暗号化する暗号処理手段と、暗号化されたパスワードを印刷ジョブに付加して送信する送信処理手段とを備えており、前記印刷装置は、印刷ジョブに付加されたパスワードを所定の時間単位の時間情報に基づいて復号化する復号処理手段と、復号化されたパスワードと当該印刷装置に登録されたパスワードと照合する照合手段と、照合手段により一致したと判定された場合にのみ印刷ジョブを印刷処理する処理制御手段とを備えていることを特徴とする。
【０００８】
本発明に係る画像形成装置は、受信した印刷ジョブに基づいて画像形成処理する画像形成装置において、当該装置の識別コードに基づいて印刷ジョブに付加されたパスワードを復号化する復号処理手段と、復号処理手段により復号化されたパスワードと当該装置に登録されたパスワードを照合する照合手段と、照合手段により一致したと判定された場合にのみ印刷ジョブを画像形成処理する処理制御手段とを備えていることを特徴とする。さらに、前記処理制御手段は、印刷ジョブに付加された時間情報から所定時間経過後の印刷ジョブをリセット処理することを特徴とする。
【発明の効果】
【０００９】
本発明に係る印刷システムは、印刷装置の識別コードに基づいてパスワードを暗号化するようにしているので、暗号化処理されたパスワードを復号処理できるのは暗号化処理に用いた識別コードを有する印刷装置のみとなり、万一不正な手段により別の印刷装置に印刷ジョブが送信されたとしてもパスワードが復号処理されず印刷することができないため、印刷処理に関する機密保持性が従来より向上したものとなる。また、印刷装置にパスワードを記録したフロッピディスクを持参するといったことは不要で、利便性の点でも問題がない。そして、時間情報を付加した印刷ジョブを送信して、印刷装置では印刷ジョブに付加した時間情報から所定時間経過した印刷ジョブをリセット処理するようにすれば、万一不正な手段により印刷装置で印刷させようとしても所定時間経過した後では印刷装置で印刷できなくなり、より機密保持性を高めることができる。
【００１０】
本発明に係る別の印刷システムは、所定の時間単位の時間情報に基づいてパスワードを暗号化して印刷ジョブに付加し、印刷装置で印刷ジョブに付加されたパスワードを所定の時間単位の時間情報に基づいて復号化するようにしているので、所定に時間単位の時間情報から遅れて印刷装置に送信された印刷ジョブは印刷されないようになり、万一不正な手段により別の印刷装置に送信して印刷しようとした場合でも時間経過により印刷ができないようになる。ここで、所定の時間単位とは、何時、何十分、何分といった時間単位を意味する。例えば、時間情報が９時１５分３０秒の場合、所定の時間単位は９時台、９時１０分台、９時１５分台といったように適宜設定される。
【００１１】
本発明に係る画像形成装置は、画像形成装置の識別コードに基づいてパスワードを暗号化するようにしているので、暗号化処理されたパスワードを復号処理できるのは暗号化処理に用いた識別コードを有する画像形成装置のみとなり、上述した印刷システムと同様に万一不正な手段により別の印刷装置に印刷ジョブが送信されたとしてもパスワードが復号処理されず画像形成することができないため、機密保持性が従来より向上したものとなる。そして、印刷ジョブに付加した時間情報から所定時間経過した印刷ジョブをリセット処理するようにすれば、万一不正な手段により画像形成装置で印刷させようとしても所定時間経過した後では画像形成装置で処理できなくなり、より機密保持性を高めることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係る実施形態について詳しく説明する。なお、以下に説明する実施形態は、本発明を実施するにあたって好ましい具体例であるから、技術的に種々の限定がなされているが、本発明は、以下の説明において特に発明を限定する旨明記されていない限り、これらの形態に限定されるものではない。
【００１３】
図１は、本発明に係る実施形態に関するブロック構成図である。印刷システムは、文書等の印刷ジョブを作成する複数のコンピュータＰＣ１〜ＰＣｎ及び画像形成装置１００がネットワークＮ１に接続されて構成されている。コンピュータＰＣ１〜ＰＣｎは、装置全体の制御を行う制御部１０１〜１０ｎ、ネットワークＮ１を介してプログラムやデータを送受信する送受信部２０１〜２０ｎ、プログラムやデータを記憶する記憶部３０１〜３０ｎ、ユーザーがデータ等の入力を行う入力部４０１〜４０ｎ、作成された文書等を表示する表示部５０１〜５０ｎを備えている。文書等を作成する場合には制御部が記憶部に記憶されたプログラム等を読み出してユーザーのデータ入力に従い文書を作成する。そして、制御部は、作成された文書から印刷ジョブを生成して送受信部より画像形成装置１００に送信する。
【００１４】
画像形成装置１００は、装置全体を制御する制御部１１０、ネットワークＮ１を介してプログラムやデータを送受信する送受信部１２０、プログラムやデータを記憶する記憶部１３０、画像データに基づいて用紙に画像形成する画像形成処理部１４０、ユーザーが設定データ等を入力する入力部１５０、メッセージ等を表示する表示部１６０を備えている。画像形成装置１００は、ネットワークＮ１を介して送受信部で印刷ジョブを受信すると、制御部１１０は、画像データに変換処理して画像形成処理部１４０に出力して印刷ジョブに基づいて用紙に印刷される。
【００１５】
図２は、コンピュータＰＣ１で作成された印刷ジョブを画像形成装置１００に送信して印刷する場合の機能ブロック図を示している。コンピュータＰＣ１の制御部１０は、作成された文書等の印刷ジョブを作成する印刷ジョブ作成部１１、記憶部３０に予め登録されたパスワードを暗号処理するパスワード暗号処理部１２、時計回路１４からの計時信号に基づいて時間情報を生成する時間情報生成部１３、印刷ジョブ作成部１１で作成された印刷ジョブに、パスワード暗号処理部１２で暗号化されたパスワード及び時間情報生成部１３で生成された時間情報を付加する送信処理部１５を備えている。
【００１６】
パスワード暗号処理部１２では、予め画像形成措置１００に付与された識別コードをネットワークＮ１を介して画像形成装置１００から取得しておき、記憶部３０に記憶しておく。パスワードを暗号化する場合には、記憶部３０から取得した識別コードを読み出してハッシュ関数によりデータ変換した出力値をキー（鍵）として用い、パスワードの暗号化処理を行う。暗号化処理には、キーを用いる公知の暗号化処理の方法を使用すればよい。
【００１７】
一方、画像形成装置１００の制御部１１０は、受信した印刷ジョブからパスワード及び時間情報を抽出する受信処理部１１１、抽出されたパスワードを復号化するパスワード復号処理部１１２、時計回路１１４からの計時信号に基づいて抽出された時間情報が所定時間経過後か否か判定する時間情報判定部１１３、パスワード復号処理部１１２で復号されたパスワードと記憶部１３０に登録されたパスワードとを照合するパスワード照合部１１５、パスワード照合部１１５においてパスワードが一致した場合で時間情報判定部１１３において所定時間経過していないと判定された場合に受信した印刷ジョブに基づいて画像データを作成する印刷ジョブ処理部１１６を備えている。印刷ジョブ処理部１１６は、パスワードが一致しない場合又は所定時間経過したと判定された場合には印刷ジョブをリセット処理する。
【００１８】
パスワード復号処理部１１２では、自身の識別コードをハッシュ関数によりデータ変換した出力値が予め記憶部１３０に記憶されており、その出力値を用いて暗号化されたパスワードを復号化処理する。復号化処理には、コンピュータＰＣ１で暗号化処理した方法と同じ方法で出力値をキー（鍵）に用いて行う。
【００１９】
図３は、コンピュータＰＣ１で作成された印刷ジョブを画像形成装置１００に送信して印刷する処理フローを示している。まず、コンピュータＰＣ１で文書等が作成されて印刷指示が行われ印刷ジョブが生成されると、記憶部３０に記憶された画像形成装置１００の識別コードが読み出されてハッシュ関数によりデータ変換される（Ｓ１００）。そして、記憶部３０に登録されたパスワードを、ステップＳ１００でデータ変換された出力値を用いて暗号化処理する（Ｓ１０１）。次に、時計回路１４から計時信号を取得して時間情報を生成し（Ｓ１０２）、生成された時間情報及び暗号化処理されたパスワードを印刷ジョブに付加する（Ｓ１０３）。そして、付加された印刷ジョブを画像形成装置１００に送信して（Ｓ１０４）終了する。
【００２０】
画像形成装置１００では、印刷ジョブを受信する（Ｓ１０５）と、まず、印刷ジョブに付加された時間情報及びパスワードの抽出処理を行う（Ｓ１０６）。抽出された時間情報について所定時間経過したか否かチェックし（Ｓ１０７）、所定時間経過していない場合にはパスワードの復号化処理を行う（Ｓ１０８）。パスワードの復号化処理では、予め装置自身の識別コードをハッシュ関数によりデータ変換した出力値を記憶部１３０から読み出して出力値をキーとして復号化処理を行う。復号化されたパスワードは、予め記憶部１３０に登録されたパスワードと照合されて一致するか否かチェックされる（Ｓ１０９）。一致した場合には、受信した印刷ジョブに基づいて画像形成処理が行われる（Ｓ１１０）。ステップＳ１０７で時間情報から所定時間経過している場合には印刷ジョブのリセット処理を行い（Ｓ１１１）、画像形成処理は行われない。また、ステップＳ１０９でパスワードが一致しない場合にもステップＳ１１１のリセット処理が行われ、同様に画像形成処理は行われない。
【００２１】
以上のように処理することで、画像形成装置の識別コードに基づいてパスワードを暗号化処理するので、不正な手段により別の印刷装置に印刷ジョブを送信して印刷しようとしてもパスワードの復号化処理を行うことができないため、印刷ジョブを印刷することができない。また、時間情報から所定時間経過すると印刷ジョブがリセットされてしまうため、何らかのトラブルで印刷ジョブが遅れて受信された場合にも印刷されることがなく、印刷処理に関する機密保持性を高めることができる。
【００２２】
上述した例では、コンピュータＰＣ１について説明したが、他のコンピュータＰＣでも同様に処理される。また、画像形成装置が複数台ネットワーク接続されている場合にも同様に処理することができる。
【００２３】
図４は、コンピュータＰＣ１で作成された印刷ジョブを画像形成装置１００に送信して印刷する別の実施形態に関する機能ブロック図である。この例では、図２と同じ符号で示すものは図２で説明したものと同様であるので、説明を省略する。
【００２４】
コンピュータＰＣ１の制御部６０は、作成された文書等の印刷ジョブを作成する印刷ジョブ作成部６１、記憶部３０に予め登録されたパスワードを暗号処理するパスワード暗号処理部６２、時計回路６４からの計時信号に基づいて所定の時間単位の時間情報を生成する時間情報生成部６３、印刷ジョブ作成部６１で作成された印刷ジョブに、パスワード暗号処理部６２で暗号化されたパスワードを付加する送信処理部６５を備えている。
【００２５】
時間情報生成部６３では、予め設定された時間単位により時間情報を生成する。例えば、時計回路６４から「１９時０４分１４秒」という計時信号が得られた場合、１９時４分台を示す「１９時０４分」という時間情報を生成する。これ以外にも１９時０分から９分までを示す「１９時００分」、１９時台を示す「１９時」といった時間情報を生成するようにしてよい。
【００２６】
パスワード暗号処理部６２では、時間情報生成部６３で生成された時間情報をハッシュ関数によりデータ変換し、変換された出力値をキー（鍵）として用い、パスワードの暗号化処理を行う。暗号化処理には、キーを用いる公知の暗号化処理の方法を使用すればよい。
【００２７】
一方、画像形成装置１００の制御部１７０は、受信した印刷ジョブからパスワードを抽出する受信処理部１７１、抽出されたパスワードを復号化するパスワード復号処理部１７２、時計回路１７４からの計時信号に基づいて所定の時間単位で時間情報を生成する時間情報生成部１７３、パスワード復号処理部１７２で復号されたパスワードと記憶部１３０に登録されたパスワードとを照合するパスワード照合部１７５、パスワード照合部１７５においてパスワードが一致した場合に受信した印刷ジョブに基づいて画像データを作成する印刷ジョブ処理部１７６を備えている。印刷ジョブ処理部１７６は、パスワードが一致しない場合には印刷ジョブをリセット処理する。
【００２８】
時間情報生成部１７３では、コンピュータＰＣ１の時間情報生成部６３と同じ方法により所定の時間単位の時間情報を生成する。
【００２９】
パスワード復号処理部１７２では、時間情報生成部１７３で生成された時間情報をハッシュ関数によりデータ変換し、変換された出力値をキー（鍵）に用いて暗号化されたパスワードを復号化処理する。復号化処理には、コンピュータＰＣ１で暗号化処理した方法と同じ方法で行う。
【００３０】
図５は、図４に示す実施形態に関して、コンピュータＰＣ１で作成された印刷ジョブを画像形成装置１００に送信して印刷する処理フローを示している。まず、コンピュータＰＣ１で文書等が作成されて印刷指示が行われ印刷ジョブが生成されると、時計回路６４から計時信号を取得して所定時間単位の時間情報を生成し（Ｓ２００）、ハッシュ関数によるデータ変換が行われる（Ｓ２０１）。そして、記憶部３０に登録されたパスワードを、ステップＳ２０１でデータ変換された出力値を用いて暗号化処理する（Ｓ２０２）。次に、暗号化処理されたパスワードを印刷ジョブに付加し（Ｓ２０３）、付加された印刷ジョブを画像形成装置１００に送信して（Ｓ２０４）終了する。
【００３１】
画像形成装置１００では、印刷ジョブを受信する（Ｓ２０５）と、まず、印刷ジョブに付加されたパスワードの抽出処理を行う（Ｓ２０６）。次に、時計回路１７４から計時信号を取得して所定時間単位の時間情報を生成し（Ｓ２０７）、ハッシュ関数によるデータ変換が行われる（Ｓ２０８）。そして、データ変換された出力値をキー（鍵）に用いてステップＳ２０６で抽出されたパスワードの復号化処理を行う（Ｓ２０９）。
【００３２】
この復号化の際に生成された時間情報がコンピュータＰＣ１で生成されたものとずれている場合には復号化が正常に行われず、パスワードが正確に復号化されない。すなわち、コンピュータＰＣ１で生成された時間情報が「１９時０４分」であったのに対し、画像形成装置１００で生成された時間情報が「１９時０５分」でずれてしまった場合に正確にパスワードは復号化されなくなる。
【００３３】
復号化されたパスワードは、予め記憶部１３０に登録されたパスワードと照合されて一致するか否かチェックされる（Ｓ２１０）。一致した場合には、受信した印刷ジョブに基づいて画像形成処理が行われる（Ｓ２１１）。ステップＳ２１０でパスワードが一致しない場合には印刷ジョブのリセット処理が行われ（Ｓ２１２）、画像形成処理は行われない。
【００３４】
以上のように処理することで、印刷ジョブが不正な手段等の何らかのトラブルにより画像形成装置での受信が遅れると、パスワードの復号化処理が正確に行われなくなって印刷処理されることがなく、印刷処理に関する機密保持性を高めることができる。また、不正な手段により別の印刷装置に印刷ジョブを送信しようとしても所定の時間単位で設定された範囲外になってしまうと、自動的に印刷処理できなくなるため、こうした不正な処理に対しても防護することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明に係る実施形態に関するブロック構成図である。
【図２】図１に示す実施形態に関する機能ブロック図である。
【図３】図１に示す実施形態に関する印刷処理フローである。
【図４】本発明に係る別の実施形態に関する機能ブロック図である。
【図５】図４に示す実施形態に関する印刷処理フローである。
【符号の説明】
【００３６】
Ｎ１・・・ネットワーク、ＰＣ・・・コンピュータ、１００・・・画像形成装置。
【図１】
2006195537.tif 000003
【図２】
2006195537.tif 000004
【図３】
2006195537.tif 000005
【図４】
2006195537.tif 000006
【図５】
2006195537.tif 000007