(57)【要約】【課題】  プリントジョブ受信後、受信する任意の暗号鍵情報でプリントジョブの名称を復号できない場合は、暗号鍵情報、プリントジョブ等を破棄して、不正なジョブ処理要求に対して機密保持性の高いジョブ処理を行うことである。【解決手段】  情報処理装置１０２よりユーザが任意に設定した暗号鍵でジョブ名称が暗号化されたプリントジョブを受信したら、ＣＰＵ１１３はプリントジョブを暗号化するための暗号鍵情報の受信を待ち、該受信した暗号鍵情報で受信されているプリントジョブのジョブ名称を復号化の可否に応じて、受信しているプリントジョブのリスト表示を制御する構成を特徴とする。【選択図】  図１
2006211074.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信媒体を介して１つ以上の情報処理装置から受信したプリントジョブに基づいて画像処理を行う画像処理装置において、
前記情報処理装置においてジョブ名称が暗号化されたプリントジョブを受信するプリントジョブ受信手段と、
前記情報処理装置において前記プリントジョブを暗号化するための暗号鍵情報を受信する受信手段と、
前記受信手段により受信した前記暗号鍵情報で前記プリントジョブ受信手段により受信されているプリントジョブのジョブ名称を復号化する復号手段と、
前記復号手段により前記暗号鍵情報で前記ジョブ名称を復号化できるか否かでジョブリストの表示を制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記復号手段により前記暗号鍵情報で前記ジョブ名称を復号化できない場合、または、受信しているプリントジョブのジョブ名称が存在しない場合、前記暗号鍵情報を破棄することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記プリントジョブ受信手段は、前記情報処理装置から暗号化されているプリントジョブを受信することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記制御手段は、復号化されるジョブ名称をユーザジョブリストとしてメモリに保持させ、かつ、該ユーザジョブリストを表示部に表示することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記制御手段は、前記ユーザジョブリストから選択されるジョブを印刷実行させ、該ジョブの印刷終了後、前記ユーザジョブリストを前記メモリから削除するとともに、前記暗号鍵情報を破棄することを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記暗号鍵情報は、プリントジョブ要求元以外の情報処理装置から、或いは、所定のインタフェースを介して受信することを特徴とする請求項１記載の画像処理装置。
【請求項７】
１つ以上の情報処理装置と１つ以上の画像処理装置とが通信媒体を介して接続されている画像処理システムにおいて、
各情報処理装置は、
プリントジョブのジョブ名称を暗号化し、前記通信媒体を介していずれかの画像処理装置に前記プリントジョブを送信する送信手段を備え、
各画像処理装置は、
前記情報処理装置においてジョブ名称が暗号化されたプリントジョブを受信するプリントジョブ受信手段と、
前記情報処理装置において前記プリントジョブを暗号化するための暗号鍵情報を受信する受信手段と、
前記受信手段により受信した前記暗号鍵情報で前記プリントジョブ受信手段により受信されているプリントジョブのジョブ名称を復号化する復号手段と、
前記復号手段により前記暗号鍵情報で前記ジョブ名称を復号化できるか否かでジョブリストの表示を制御する制御手段と、
を備えることを特徴とする画像処理システム。
【請求項８】
前記制御手段は、前記復号手段により前記暗号鍵情報で前記ジョブ名称を復号化できない場合、または、受信しているプリントジョブのジョブ名称が存在しない場合、前記暗号鍵情報を破棄することを特徴とする請求項７記載の画像処理システム。
【請求項９】
前記プリントジョブ受信手段は、前記情報処理装置から暗号化されているプリントジョブを受信することを特徴とする請求項７記載の画像処理システム。
【請求項１０】
前記制御手段は、復号化されるジョブ名称をユーザジョブリストとしてメモリに保持させ、かつ、該ユーザジョブリストを表示部に表示することを特徴とする請求項７記載の画像処理システム。
【請求項１１】
前記制御手段は、前記ユーザジョブリストから選択されるジョブを印刷実行させ、該ジョブの印刷終了後、前記ユーザジョブリストを前記メモリから削除するとともに、前記暗号鍵情報を破棄することを特徴とする請求項７記載の画像処理システム。
【請求項１２】
所定の通信媒体を介して１つ以上の情報処理装置から受信したプリントジョブに基づいて画像処理を行う画像処理装置におけるジョブ処理方法において、
前記情報処理装置においてジョブ名称が暗号化されたプリントジョブを受信するプリントジョブ受信ステップと、
前記情報処理装置において前記プリントジョブを暗号化するための暗号鍵情報を受信する受信ステップと、
前記受信ステップにより受信した前記暗号鍵情報で前記プリントジョブ受信ステップにより受信されているプリントジョブのジョブ名称を復号化する復号ステップと、
前記復号ステップにより前記暗号鍵情報で前記ジョブ名称を復号化できるか否かでジョブリストの表示を制御する制御ステップと、
を有することを特徴とするジョブ処理方法。
【請求項１３】
前記制御ステップは、前記復号ステップにより前記暗号鍵情報で前記ジョブ名称を復号化できない場合、または、受信しているプリントジョブのジョブ名称が存在しない場合、前記暗号鍵情報を破棄することを特徴とする請求項１２記載のジョブ処理方法。
【請求項１４】
前記プリントジョブ受信ステップは、前記情報処理装置から暗号化されているプリントジョブを受信することを特徴とする請求項１２記載のジョブ処理方法。
【請求項１５】
前記制御ステップは、復号化されるジョブ名称をユーザジョブリストとしてメモリに保持させ、かつ、該ユーザジョブリストを表示部に表示することを特徴とする請求項１２記載のジョブ処理方法。
【請求項１６】
前記制御ステップは、前記ユーザジョブリストから選択されるジョブを印刷実行させ、該ジョブの印刷終了後、前記ユーザジョブリストを前記メモリから削除するとともに、前記暗号鍵情報を破棄することを特徴とする請求項１２記載のジョブ処理方法。
【請求項１７】
前記暗号鍵情報は、プリントジョブ要求元以外の情報処理装置から、或いは、所定のインタフェースを介して受信することを特徴とする請求項１２記載のジョブ処理方法。
【請求項１８】
請求項１２〜１７のいずれかに記載のジョブ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１９】
請求項１２〜１７のいずれかに記載のジョブ処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の通信媒体を介して１つ以上の情報処理装置から受信したプリントジョブに基づいて画像処理を行う画像処理装置および画像処理システムおよびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来、所定の通信媒体を介して所定のページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：以下ＰＤＬという）で記述されたＰＤＬデータを処理する画像処理装置において、ホストコンピュータ等から、ＰＤＬデータにより構成されるプリントジョブをネットワーク経由で受信し、該プリントジョブを処理し、プリンタに送って画像を形成する画像処理装置では、特に暗号化を施していない形でプリントジョブを受信していた。
【０００３】
特に、複数のホストコンピュータと複数の画像処理装置がネットワークで接続されている場合、他のホストコンピュータ等によりプリントデータを盗まれたり、ネットワーク上の信号を観測することによりプリントデータを盗まれたりする可能性があった。
【０００４】
通常、ＰＤＬデータは可読性を良くするため、人間が読むことのできるアスキーデータで構成されている場合があり、この場合はネットワーク上のパケットを覗き見することで、プリントデータを知ることが出来る。
【０００５】
そこで、プリントジョブを暗号化し画像処理装置に送る方式が考えられた。例えば、下記特許文献１では、暗号化のための鍵情報をプリンタから各端末に通知することが記載されている。
【０００６】
また、下記特許文献２では、これはプリントデータに対してプロテクトをかけていることが記載されている。
【特許文献１】特許３２８１２３５号公報
【特許文献２】特開平１０−０５６６１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記特許文献１は上記のように構成されているので、プリントデータを作成しプリンタに投入するユーザにとって都合が良い鍵情報を用いることが出来ない。
【０００８】
上記特許文献２は上記のように構成されているので、プロテクト方法がわかればプリントデータを容易に印刷できてしまうという課題が指摘されていた。
【０００９】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、所定の通信媒体を介して１つ以上の情報処理装置から受信したプリントジョブに基づいて画像処理を行う画像処理装置において、情報処理装置よりユーザが任意に設定した暗号鍵でジョブ名称が暗号化されたプリントジョブを受信したら、プリントジョブを暗号化するための暗号鍵情報の受信を待ち、該受信した前記暗号鍵情報で前記プリントジョブ受信手段により受信されているプリントジョブのジョブ名称を復号化の可否に応じて、受信しているプリントジョブのリスト表示を制御することにより、ユーザは任意の暗号鍵情報を使用してプリントジョブの名称を暗号化でき、かつ、画像処理装置側では、該暗号鍵情報に応じて復号化できない場合には、受信しているプリントジョブの名称が表示されずに、暗号鍵情報、プリントジョブ等を破棄して、受信しているプリントジョブの機密保持性を格段に向上できるプリント処理環境を構築できる画像処理装置および画像処理システムおよびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
【００１１】
所定の通信媒体を介して１つ以上の情報処理装置から受信したプリントジョブに基づいて画像処理を行う画像処理装置において、前記情報処理装置においてジョブ名称が暗号化されたプリントジョブを受信するプリントジョブ受信手段と、前記情報処理装置において前記プリントジョブを暗号化するための暗号鍵情報を受信する受信手段と、前記受信手段により受信した前記暗号鍵情報で前記プリントジョブ受信手段により受信されているプリントジョブのジョブ名称を復号化する復号手段と、前記復号手段により前記暗号鍵情報で前記ジョブ名称を復号化できるか否かでジョブリストの表示を制御する制御手段と、を有することを特徴とする。
【００１２】
上記目的を達成する本発明の画像処理システムは以下に示す構成を備える。
【００１３】
１つ以上の情報処理装置と１つ以上の画像処理装置とが通信媒体を介して接続されている画像処理システムにおいて、各情報処理装置は、プリントジョブのジョブ名称を暗号化し、前記通信媒体を介していずれかの画像処理装置に前記プリントジョブを送信する送信手段を備え、各画像処理装置は、前記情報処理装置においてジョブ名称が暗号化されたプリントジョブを受信するプリントジョブ受信手段と、前記情報処理装置において前記プリントジョブを暗号化するための暗号鍵情報を受信する受信手段と、前記受信手段により受信した前記暗号鍵情報で前記プリントジョブ受信手段により受信されているプリントジョブのジョブ名称を復号化する復号手段と、前記復号手段により前記暗号鍵情報で前記ジョブ名称を復号化できるか否かでジョブリストの表示を制御する制御手段とを備えることを特徴とする。
【００１４】
上記目的を達成する本発明のジョブ処理方法は以下に示す構成を備える。
【００１５】
１つ以上の情報処理装置と１つ以上の画像処理装置とが通信媒体を介して接続されている画像処理システムにおいて、各情報処理装置は、プリントジョブのジョブ名称を暗号化し、前記通信媒体を介していずれかの画像処理装置に前記プリントジョブを送信する送信手段を備え、各画像処理装置は、前記情報処理装置においてジョブ名称が暗号化されたプリントジョブを受信するプリントジョブ受信手段と、前記情報処理装置において前記プリントジョブを暗号化するための暗号鍵情報を受信する受信手段と、前記受信手段により受信した前記暗号鍵情報で前記プリントジョブ受信手段により受信されているプリントジョブのジョブ名称を復号化する復号手段と、前記復号手段により前記暗号鍵情報で前記ジョブ名称を復号化できるか否かでジョブリストの表示を制御する制御手段とを備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ユーザは任意の暗号鍵情報を使用してプリントジョブの名称を暗号化でき、かつ、画像処理装置側では、該暗号鍵情報に応じて復号化できない場合には、受信しているプリントジョブの名称が表示されずに、暗号鍵情報、プリントジョブ等を破棄して、受信しているプリントジョブの機密保持性を格段に向上できるプリント処理環境を構築できる。
【発明を実施するための最良の形態】
【００１７】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１８】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理システムの構成を説明する概略ブロック図であり、該画像処理システムは、ネットワーク１０１を介して１台以上の情報処理装置１０２と、画像処理を行う１台以上の画像処理装置１０３等から構成されている。
【００１９】
なお、本実施形態では、情報処理装置と画像処理装置とは、それぞれ１台しか示されていないが、複数台ある場合も同様に考えられる。また、本実施形態では、ネットワーク１０１はイーサネット（登録商標）で構成されているが、複数のコンピュータをネットワーク接続するものであれば、他のネットワークでも良い。このネットワークはローカルエリアネットワークであり、あるフロアやビル内のコンピュータを接続するのに使われる。
【００２０】
図１において、情報処理装置１０２は、利用者に都合がよい暗号鍵ｋｅｙ１を用いて図示しないＣＰＵが外部記憶装置から読み出す暗号化処理プログラムを実行して、プリントジョブｊｏｂ１を暗号化する。そして、暗号化されたプリントジョブｊｏｂ２はネットワーク１０１を介して画像処理装置１０３に送られる。画像処理装置１０３においては、プリントジョブｊｏｂ２はネットワークインタフェース１１２によって受信され、ＣＰＵ１１３によって内部バス１１１を介して接続されているＨＤＤ１１４内に一時保存される。
【００２１】
その後、画像処理装置１０３は、情報処理装置１０２から、或いはこの図には明記されていない別の情報処理装置から、或いは他のインタフェース１１６から暗号鍵ｋｅｙ１を受信する。
【００２２】
他のインタフェース１１６としては、画像処理装置１０３が持つキーボードやＩＣカードリーダなどの装置とのインタフェースが想定される。受信した暗号鍵ｋｅｙ１はＲＡＭ１１５に一時保存される。そして、受信した暗号鍵ｋｅｙ１には、復号化を行う対象のプリントジョブを特定するための情報であるプリントジョブＩＤが存在するか、或いは、プリントジョブを暗号化したユーザＩＤ、或いは、暗号鍵のＩＤなどが存在し、どのプリントジョブに対応する暗号鍵であるかを特定、あるいは推定することが出来るように構成されている。
【００２３】
そして、その暗号鍵ｋｅｙ１を用いて、ＨＤＤ１１４内に一時保存されているプリントジョブｊｏｂ２を復号化し、オリジナルのプリントジョブｊｏｂ１を画像処理装置１０３側で再現する。
【００２４】
その後、ＣＰＵ１１３はプリントジョブｊｏｂ１を画像形成部１１７が処理できるデータ形式に変換し、画像形成部１１７に送る。画像形成部１１７は、そのデータをラスタライズ等のＲＩＰ処理や、バンド処理等を並列的に処理して印刷出力を行う。
【００２５】
このように構成された画像処理システムにおいて、情報処理装置１０２において、ユーザによる任意の暗号鍵を用いてプリントジョブを情報処理装置１０２のＣＰＵが実行する暗号化処理プリンタにより暗号化し、暗号化されたプリントジョブをネットワーク１０１あるいは記憶媒体、フレキシブル、ＵＳＢメモリ等を経由して画像処理装置１０３に入力する。
【００２６】
一方、画像処理装置１０３においては、ネットワークインタフェース１１２を介して暗号化されたプリントジョブを受信し、その後ネットワーク１０３或いは別のインタフェース経由で鍵情報を所定のプロトコル受信すると、その鍵情報によってプリントジョブをＣＰＵ１１３が復号化処理プログラム（後述する図２に示す手順に対応する）を実行することにより復号化し、プリントジョブを処理して画像形成部１１７より印刷出力する。なお、ＣＰＵ１１１３は、画像処理装置１０３が受信している暗号鍵情報で復号できない場合には、暗号鍵情報を破棄したり、復号化できた場合には、ユーザプリンタジョブとしてジョブ名を操作パネル１１８に表示したりする制御等を行う。本実施形態において、暗号鍵情報は、暗号化されたデータを復号化するために用いられるビット列を含むデータである。暗号鍵情報の一例としては、公開鍵暗号化方式の秘密鍵などがあげられる。公開鍵方式を用いる場合、公開鍵で所定の暗号化アルゴリズムで暗号化されたデータは、鍵情報の一例である、該公開鍵と一対の秘密鍵でしか事実上復号できなくなる。もちろん、鍵情報の一例である復号鍵は、秘密鍵方式に関わるものであってもよい。
【００２７】
このように各情報処理装置が任意の暗号鍵を用いて暗号化し画像処理装置に送信することで、プリントジョブは通信媒体上では暗号化されているので機密保持性に優れたプリントジョブ処理環境を構築できる。
【００２８】
図２は、本発明に係る画像処理装置におけるデータ処理手順の一例を示すフローチャートであり、図１に示したＣＰＵ１１３がＨＤＤ１１４等に記憶される制御プログラムをＲＡＭ１１５にロードして実行することで実現される。なお、Ｓ２０１〜Ｓ２０９は各ステップを示す。
【００２９】
先ず、ステップＳ２０１で、画像処理装置１０３のメインタスクが開始され、情報処理装置１０２からプリントジョブが送られてきた場合、そのプリントジョブを受信し（Ｓ２０７）、印刷せずにＲＡＭ１１５上に確保される暗号化ジョブリスト４０１に追加登録して保持させ（Ｓ２０８）、ステップＳ２０１へ戻る。
【００３０】
一方、ステップＳ２０１で、画像処理装置１０３のメインタスクにおいて、例えば操作パネル１１８から暗号鍵情報を受信した場合（Ｓ２０２）、ＲＡＭ１１５に保持されている暗号化ジョブリスト４０１からジョブ情報を１行読み出し（Ｓ２０３）、読み込む情報がなければ鍵を廃棄して（Ｓ２０６）、最初の状態であるメインタスクであるステップＳ２０１に戻る。
【００３１】
一方、ステップＳ２０３で、読み込む情報があると判断した場合は、１行読み込んで、該読み込んだプリントジョブのジョブ名称が前記暗号鍵によって復号化可能であるかどうかを判断して（Ｓ２０４）、可能であると判断した場合は、ジョブ名称を復号化してそのジョブをＲＡＭ１１５上に保持されるユーザジョブリスト４０２に追加登録し（Ｓ２０５）、ステップＳ２０３へ戻る。
【００３２】
一方、ステップＳ２０４で、復号化が可能でないと判断した場合は、何もせず、暗号化ジョブリスト４０１から次の行を読み込むため、ステップＳ２０３へ戻る。
【００３３】
図３は、図１に示した操作パネル１１８に表示されるユーザインターフェースの一例を示す図である。
【００３４】
図３において、３０１は暗号鍵の入力待ち画面を示し、３０２は復号化されたジョブを印刷するための印刷指示画面を示す。なお、入力待ち画面３０１、印刷指示画面３０２は、ＣＰＵ１１３の制御で操作パネル１１８上に表示される。
【００３５】
そして、暗号鍵入力待ち画面３０１上で暗号鍵情報をユーザの操作で入力すると、画像処理装置１０３内部（ＲＡＭ１１５上）にその暗号鍵情報を用いて復号化されたユーザジョブリスト４０２が生成され、画面表示がＣＰＵ１１３の制御で印刷指示画面３０２に切り替わり、操作パネル１１８の画面上にジョブリスト３１１が表示される。
【００３６】
ユーザは、このジョブリスト３１１から任意のジョブを操作パネル１１８の操作で選択し、印刷指示画面３０２上の印刷実行ボタン３１２を押下してジョブの印刷開始を指示して、印刷処理を行う。そして、ジョブリスト３１１上でいずれかのジョブ名が選択された状態で、終了ボタン３１３を押下すると、ユーザ選択されているジョブリストが後述するように自動的に削除され、ＣＰＵ１１３の制御により操作パネル１１８の画面表示が暗号鍵入力待ち画面３０１に戻る。
【００３７】
図４は、図１に示したＨＤＤ１１４内に保存されるジョブリストの一例を示す図である。
【００３８】
図４において、４０１は暗号化ジョブリストで、情報処理装置１０２から送られて来た暗号化されたジョブリストに対応し、仮に図１に示したＨＤＤ１１４が画像処理装置１０３本体から、悪意をもって強制的に取り外され別のＰＣに所定のインタフェースを介して接続して読み出そうとしても、正常に読めないものである。
【００３９】
４０２はユーザジョブリストで、図１に示したステップＳ２０５にて作成され、図３に示したリスト３１１で表示されるリストに対応し、図３に示した終了ボタン３１３の押下後に削除される。
【００４０】
上記実施態様によれば、各情報処理装置が任意の暗号鍵を用いて暗号化し画像処理装置に送信することにより、プリントジョブは通信媒体上では暗号化されているので機密保持性に優れたプリントジョブ処理環境を構築できる。
【００４１】
さらに、暗号化キーを知っているユーザに対し、印刷ジョブ選択に最小限必要なジョブ名のみを見せることにより、プリントジョブに関する情報の隠蔽性を高めることが可能となる。
【００４２】
〔第２実施形態〕
第１実施形態では、ジョブ名称だけを暗号化／復号化していたが、プリントジョブ自体も暗号化／復号化することで、より機密保持性を高くしてもよい。
【００４３】
〔第３実施形態〕
以下、図５に示すメモリマップを参照して本発明に係る画像処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００４４】
図５は、本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００４５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００４６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００４７】
本実施形態における図２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００４８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００４９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５０】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００５１】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００５２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００５４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００５８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜１９について説明する。
【００５９】
〔実施態様１〕
所定の通信媒体を介して１つ以上の情報処理装置から受信したプリントジョブに基づいて画像処理を行う画像処理装置（図１に示す画像処理装置１０２）において、前記情報処理装置においてジョブ名称が暗号化されたプリントジョブを受信するプリントジョブ受信手段（図１に示すネットワークインタフェース１１２）と、前記情報処理装置において前記プリントジョブを暗号化するための暗号鍵情報を受信する受信手段（図１に示すネットワークインタフェース１１２、操作パネル１１８））と、前記受信手段により受信した前記暗号鍵情報で前記プリントジョブ受信手段により受信されているプリントジョブのジョブ名称を復号化する復号手段（図１に示すＣＰＵ１１３が実行する、図２に示すステップＳ２０５）と、前記復号手段により前記暗号鍵情報で前記ジョブ名称を復号化できるか否かでジョブリストの表示を制御する制御手段（図１に示すＣＰＵ１１３が実行する、図２に示すステップＳ２０４）とを有することを特徴とする画像処理装置。
【００６０】
これにより、ユーザは任意の暗号鍵情報を使用してプリントジョブの名称を暗号化でき、かつ、画像処理装置側では、該暗号鍵情報に応じて復号化できない場合には、受信しているプリントジョブの名称が表示されてしまうことを確実に防止できる。
【００６１】
〔実施態様２〕
前記制御手段は、前記復号手段により前記暗号鍵情報で前記ジョブ名称を復号化できない場合、または、受信しているプリントジョブのジョブ名称が存在しない場合、前記暗号鍵情報を破棄する（図１に示すＣＰＵ１１３が実行する、図２に示すステップＳ２０５）ことを特徴とする実施態様１記載の画像処理装置。
【００６２】
これにより、受信しているプリントジョブであって、ジョブ名を復号化できないジョブ情報を自動的に破棄でき、ジョブ情報を保持するメモリ資源が圧迫される事態を自動的に回避できる。
【００６３】
〔実施態様３〕
前記プリントジョブ受信手段は、前記情報処理装置から暗号化されているプリントジョブを受信することを特徴とする実施態様１記載の画像処理装置。
【００６４】
これにより、プリントジョブを記憶するメモリ資源が画像処理装置本体から外されても、プリントジョブを復号化不能として、プリントジョブの機密保持性を格段に高めることができる。
【００６５】
〔実施態様４〕
前記制御手段は、復号化されるジョブ名称をユーザジョブリストとしてメモリに保持させ、かつ、該ユーザジョブリストを表示部に表示することを特徴とする実施態様１記載の画像処理装置。
【００６６】
これにより、正当な復号鍵情報を入力したユーザに対して、保持しているユーザのプリントジョブの情報を表示して、保持されるプリントジョブの印刷実行を確実に指示できる。
【００６７】
〔実施態様５〕
前記制御手段は、前記ユーザジョブリストから選択されるジョブを印刷実行させ、該ジョブの印刷終了後、前記ユーザジョブリストを前記メモリから削除するとともに、前記暗号鍵情報を破棄することを特徴とする実施態様１記載の画像処理装置。
【００６８】
これにより、正当な復号鍵情報を入力したユーザに対して、保持しているユーザのプリントジョブの情報を表示して、保持されるプリントジョブの印刷実行を確実に指示し、該印刷処理終了後、プリントジョブ等の情報をメモリ資源から破棄するので、ジョブ情報を保持するメモリ資源が圧迫される事態を自動的に回避できる。
【００６９】
〔実施態様６〕
前記暗号鍵情報は、プリントジョブ要求元以外の情報処理装置（ネットワーク１０１上の複数の情報処理装置）から、或いは、所定のインタフェースを介して受信することを特徴とする実施態様１記載の画像処理装置。
【００７０】
これにより、鍵情報の入手手段の制約が緩和され、ユーザの要求に柔軟に対応できる印刷ジョブ処理システムを構築できる。
【００７１】
〔実施態様７〕
１つ以上の情報処理装置と１つ以上の画像処理装置とが通信媒体を介して接続されている画像処理システムにおいて、各情報処理装置は、プリントジョブのジョブ名称を暗号化し、前記通信媒体を介していずれかの画像処理装置に前記プリントジョブを送信する送信手段（情報処理装置１０２のプリンタドライバ等による）を備え、各画像処理装置は、前記情報処理装置においてジョブ名称が暗号化されたプリントジョブを受信するプリントジョブ受信手段（図１に示すＣＰＵ１１３が実行する、図２に示すステップＳ２０７）と、前記情報処理装置において前記プリントジョブを暗号化するための暗号鍵情報を受信する受信手段（図１に示すＣＰＵ１１３が実行する、図２に示すステップＳ２０２）と、前記受信手段により受信した前記暗号鍵情報で前記プリントジョブ受信手段により受信されているプリントジョブのジョブ名称を復号化する復号手段（図１に示すＣＰＵ１１３が実行する、図２に示すステップＳ２０５）と、前記復号手段により前記暗号鍵情報で前記ジョブ名称を復号化できるか否かでジョブリストの表示を制御する制御手段（図１に示すＣＰＵ１１３が実行する、図２に示すステップＳ２０４）とを備えることを特徴とする画像処理システム。
【００７２】
これにより、実施態様１と同等の効果が期待できる。
【００７３】
〔実施態様８〕
前記制御手段は、前記復号手段により前記暗号鍵情報で前記ジョブ名称を復号化できない場合、または、受信しているプリントジョブのジョブ名称が存在しない場合、前記暗号鍵情報を破棄することを特徴とする実施態様７記載の画像処理システム。
【００７４】
これにより、実施態様２と同等の効果が期待できる。
【００７５】
〔実施態様９〕
前記プリントジョブ受信手段は、前記情報処理装置から暗号化されているプリントジョブを受信することを特徴とする実施態様７記載の画像処理システム。
【００７６】
これにより、実施態様３と同等の効果が期待できる。
【００７７】
〔実施態様１０〕
前記制御手段は、復号化されるジョブ名称をユーザジョブリストとしてメモリに保持させ、かつ、該ユーザジョブリストを表示部に表示することを特徴とする実施態様７記載の画像処理システム。
【００７８】
これにより、実施態様４と同等の効果が期待できる。
【００７９】
〔実施態様１１〕
前記制御手段は、前記ユーザジョブリストから選択されるジョブを印刷実行させ、該ジョブの印刷終了後、前記ユーザジョブリストを前記メモリから削除するとともに、前記暗号鍵情報を破棄することを特徴とする実施態様７記載の画像処理システム。
【００８０】
これにより、実施態様５と同等の効果が期待できる。
【００８１】
〔実施態様１２〕
所定の通信媒体を介して１つ以上の情報処理装置から受信したプリントジョブに基づいて画像処理を行う画像処理装置におけるジョブ処理方法において、前記情報処理装置においてジョブ名称が暗号化されたプリントジョブを受信するプリントジョブ受信ステップ（図１に示すＣＰＵ１１３が実行する、図２に示すステップＳ２０７）と、前記情報処理装置において前記プリントジョブを暗号化するための暗号鍵情報を受信する受信ステップ（図１に示すＣＰＵ１１３が実行する、図２に示すステップＳ２０２）と、前記受信ステップにより受信した前記暗号鍵情報で前記プリントジョブ受信ステップにより受信されているプリントジョブのジョブ名称を復号化する復号ステップ（図１に示すＣＰＵ１１３が実行する、図２に示すステップＳ２０４）と、前記復号ステップにより前記暗号鍵情報で前記ジョブ名称を復号化できるか否かでジョブリストの表示を制御する制御ステップ（図１に示すＣＰＵ１１３が実行する、図２に示すステップＳ２０５）とを有することを特徴とするジョブ処理方法。
【００８２】
これにより、実施態様１と同等の効果が期待できる。
【００８３】
〔実施態様１３〕
前記制御ステップは、前記復号ステップにより前記暗号鍵情報で前記ジョブ名称を復号化できない場合、または、受信しているプリントジョブのジョブ名称が存在しない場合、前記暗号鍵情報を破棄することを特徴とする実施態様１２記載のジョブ処理方法。
【００８４】
これにより、実施態様２と同等の効果が期待できる。
【００８５】
〔実施態様１４〕
前記プリントジョブ受信ステップは、前記情報処理装置から暗号化されているプリントジョブを受信することを特徴とする実施態様１２記載のジョブ処理方法。
【００８６】
これにより、実施態様３と同等の効果が期待できる。
【００８７】
〔実施態様１５〕
前記制御ステップは、復号化されるジョブ名称をユーザジョブリストとしてメモリに保持させ、かつ、該ユーザジョブリストを表示部に表示することを特徴とする実施態様１２記載のジョブ処理方法。
【００８８】
これにより、実施態様４と同等の効果が期待できる。
【００８９】
〔実施態様１６〕
前記制御ステップは、前記ユーザジョブリストから選択されるジョブを印刷実行させ、該ジョブの印刷終了後、前記ユーザジョブリストを前記メモリから削除するとともに、前記暗号鍵情報を破棄することを特徴とする実施態様１２記載のジョブ処理方法。
【００９０】
これにより、実施態様５と同等の効果が期待できる。
【００９１】
〔実施態様１７〕
前記暗号鍵情報は、プリントジョブ要求元以外の情報処理装置から、或いは、所定のインタフェースを介して受信することを特徴とする実施態様１２記載のジョブ処理方法。
【００９２】
これにより、実施態様６と同等の効果が期待できる。
【００９３】
〔実施態様１８〕
実施態様１２〜１７のいずれかに記載のジョブ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【００９４】
これにより、実施態様１２〜１７と同等の効果が期待できる。
【００９５】
〔実施態様１９〕
実施態様１２〜１７のいずれかに記載のジョブ処理方法をコンピュータに実行させることを特徴とするプログラム。
【００９６】
これにより、実施態様１２〜１７と同等の効果が期待できる。
【図面の簡単な説明】
【００９７】
【図１】本発明の第１実施形態を示す画像処理システムの構成を説明する概略ブロック図である。
【図２】本発明に係る画像処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図３】図１に示した操作パネルに表示されるユーザインターフェースの一例を示す図である。
【図４】図１に示したＨＤＤ内に保存されるジョブリストの一例を示す図である。
【図５】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【００９８】
１０１  ネットワーク
１０２  情報処理装置
１０３  画像処理装置
１１１  内部バス
１１２  ネットワークインタフェース
１１３  ＣＰＵ
１１４  ＨＤＤ
１１５  ＲＡＭ
１１６  他のインタフェース
１１７  画像形成部
１１８  操作パネル
３０１  暗号鍵入力待ち画面
３０２  印刷指示画面
４０１  暗号化ジョブリスト
４０２  ユーザジョブリスト
【図１】
2006211074.tif 000003
【図２】
2006211074.tif 000004
【図３】
2006211074.tif 000005
【図４】
2006211074.tif 000006
【図５】
2006211074.tif 000007