(57)【要約】【課題】  ユーザが使用したい暗号化の強度にマッチした暗号種類の選択や暗号化・復号化の詳細設定などを容易かつ任意に行うことができるような印刷装置を提供する。【解決手段】  図示しないＰＣと印刷装置２との間で行われる暗号印刷通信において暗号処理手段を決定する場合、印刷装置２の送受信制御部２４がＰＣから複数の暗号処理手段の情報を受信してＲＡＭ２１の上位装置暗号処理手段一覧記憶部３３に保存する。そして、印刷装置２で使用する暗号処理手段のリストをフラッシュメモリ２３内の暗号処理手段一覧記憶部３１から読み出し、上位装置暗号処理手段一覧と印刷装置２の暗号処理手段の一覧とを比較し、一致する暗号処理手段があれば暗号処理手段決定部３２がその暗号処理手段を通信に使用することを決定してＰＣへ通知する。これにより、ＰＣは通知された暗号処理手段で暗号化した印刷データを送受信制御部２４へ送信するので、印刷機構制御部２２が、暗号化・復号化処理部３４によって復号化された印刷データに基づいて印刷を行う。【選択図】      図２
2005225099.tif 000002
【特許請求の範囲】
【請求項１】
複数の暗号処理手段を有し、上位装置から送信された暗号化データを受信して所望の印刷処理を行う印刷装置であって、
前記印刷装置で使用できる複数の暗号処理手段の情報を記憶する印刷装置暗号情報記憶部と、
前記上位装置から提示された複数の暗号処理手段の情報と前記印刷装置暗号情報記憶部に記憶された複数の暗号処理手段の情報とを比較照合し、前記印刷装置で使用する暗号処理手段を選択的に決定する決定手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記決定手段は、前記印刷装置で使用する暗号処理手段を処理速度の速い順に選択的に決定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷装置で使用される暗号処理手段は対称鍵暗号方式と非対称鍵暗号方式であり、前記決定手段は、優先的に使用する暗号処理手段として前記対称鍵暗号方式を決定することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記決定手段は、前記印刷装置で使用する暗号処理手段を暗号強度の高い順に選択的に決定することを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記印刷装置で使用される暗号処理手段は対称鍵暗号方式と非対称鍵暗号方式であり、
前記決定手段は、優先的に使用する暗号処理手段として前記非対称鍵暗号方式を決定することを特徴とする請求項４に記載の印刷装置。
【請求項６】
複数の暗号処理手段を有し、上位装置から送信された暗号化データを受信して所望の印刷処理を行う印刷装置であって、
前記印刷装置で使用できる複数の暗号処理手段の情報を記憶する印刷装置暗号情報記憶部と、
前記印刷装置を使用するユーザを識別するためのユーザ識別情報の登録処理を行う識別情報登録処理手段と、
前記上位装置から提示された複数の暗号処理手段の情報と前記印刷装置暗号情報記憶部に記憶された複数の暗号処理手段の情報とを比較照合し、かつ、前記上位装置から提示されたユーザ識別情報と前記識別情報登録処理手段に登録されているユーザ識別情報とを比較照合し、前記印刷装置で使用する暗号処理手段を選択的に決定する決定手段と、
を備えることを特徴とする印刷装置。
【請求項７】
さらに、前記上位装置から提示されたユーザ識別情報を記憶する上位装置識別情報記憶手段
を備えることを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記決定手段は、前記識別情報登録処理手段に登録されているユーザ識別情報と前記上位装置から提示されたユーザ識別情報との比較結果の内容に応じて、前記印刷装置が使用する暗号処理手段の暗号強度を決定することを特徴とする請求項６又は請求項７に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上位装置との間でデータの送受信を行う印刷装置に関するものであり、特に、上位装置との間で送受信されるデータを暗号化して通信を行う印刷装置に関するものである。
【背景技術】
【０００２】
従来より、上位装置の端末と印刷装置との間でデータを暗号化して送受信を行うデータ暗号化方式としては、上位装置であるクライアント装置が使用する暗号化方式を決定して暗号化通信を行う技術が知られている（例えば、下記の特許文献１参照）。この技術によれば、クライアント装置と印刷装置との間で暗号化印刷を行うネットワーク印刷システムを構築し、クライアント装置が、印刷データを暗号化して送信するか否かを選択すると共に、暗号化して送信することを選択した場合には暗号の種類を選択し、印刷データを暗号化して印刷装置へ送信する。また、クライアント装置は、印刷を実行する印刷装置との接続状態に基づいて、印刷データを送信する際に暗号化が必要か否かを判断する判断手段を有している。このクライアント装置は、判断手段の判断結果に基づいて暗号化した印刷データを印刷装置へ送信する。このとき、クライアント装置の判断手段は、クライアント装置と印刷装置とがインターネットを介して接続されているか否かを判断し、両者がインターネットを介して接続されている場合には暗号化が必要であると判断する。
【０００３】
また、通信プロトコルがＴＣＰ／ＩＰ（Transmission Control Protocol／Internet Protocol）であって且つインターネットプリンティングプロトコルである場合には、クライアント装置の判断手段は、印刷装置がインターネットを介して接続されているものと判断してデータの暗号化を行う。このとき、クライアント装置の判断手段は、クライアント装置と印刷装置が同一のサブネット内にあるか否かを判断し、両者が同一サブネット内にあると判断された場合にはデータの暗号化を行わない。また、上記のネットワーク印刷システムは、クライアント装置で選択が可能な暗号の種類を追加したり削除したりすることが可能であり、かつ、クライアント装置で所定のデータ単位毎に暗号の種類を変更することも可能である。さらに、上記のネットワーク印刷システムは、複数の暗号の種類を選択して組み合せて順序を指定することで、組み合せ順序にしたがって暗号の種類を変更することも可能である。
【特許文献１】特開平１０−２１００２３号公報（段落番号０１１４〜０１６０、及び図１及び図２参照）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のクライアント装置またはネットワーク印刷システムは、通信ごとの暗号化や復号化の設定をクライアント装置から詳細に行うことはできるが、暗号種類に関する知識の乏しいユーザにとっては、使用したい暗号化の強度にマッチした暗号種類の選択や暗号化・復号化の詳細設定などを行うことはかなり難しい。また、上記従来のクライアント装置またはネットワーク印刷システムは、暗号化・復号化の処理を自動設定することもできるが、この場合、クライアント装置またはネットワーク印刷システムがインターネットを介した接続、又はインターネットを介してプリンタを制御するＩＰＰ（Internet Printing Protocol）印刷であれば暗号化を行い、同一サブネット内にあれば暗号化を行わないという判定基準がある。ところが、上記従来のクライアント装置やネットワーク印刷システムは、インターネット接続やＩＰＰ印刷であっても暗号化を行いたくない場合や、同一サブネット内であっても暗号化を行いたい場合には、暗号化を行う・行わないの自動判定を任意に行うことができないなど使い勝手の悪さがある。
【０００５】
本発明は、上記のような問題点に鑑みてなされたものであり、ユーザが使用したい暗号化の強度にマッチした暗号種類の選択や暗号化・復号化の詳細設定などを容易かつ任意に行うことができるような印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記の目的を達成するために創案されたものであり、請求項１に記載の発明は、複数の暗号処理手段を有し、上位装置から送信された暗号化データを受信して所望の印刷処理を行う印刷装置であって、印刷装置で使用できる複数の暗号処理手段の情報を記憶する印刷装置暗号情報記憶部と、上位装置から提示された複数の暗号処理手段の情報と印刷装置暗号情報記憶部に記憶された複数の暗号処理手段の情報とを比較照合し、印刷装置で使用する暗号処理手段を選択的に決定する決定手段とを備えたことを特徴とする。
【０００７】
本発明によれば、複数の暗号処理手段を有する印刷装置は、印刷時において使用可能な暗号処理手段のリストを印刷装置暗号情報記憶部から読み出し、上位装置から提示された複数の暗号処理手段の情報との比較を行う。比較結果において、上位装置が提示した複数の暗号処理手段の情報と一致する暗号処理手段が印刷装置のリストの中にあれば、その中より暗号通信に使用する暗号処理手段を決定して上位装置へ通知する。これによって、上位装置は、印刷装置が所望する暗号処理手段によって暗号化された印刷データを印刷装置へ送信する。そして、印刷装置は暗号化された印刷データを復号化して所望の印刷を行う。つまり、本発明の印刷装置によれば、上位装置から設定情報や印刷情報を提示された印刷装置は、提示された情報と自装置内に記憶されている情報を元にして使用する暗号処理手段の決定を行っている。このため、ユーザが上位装置（例えば、ＰＣ）上で印刷のための詳細設定を行わなくても、自動的に最適な暗号処理手段を選択して印刷装置と通信を行って印刷装置に所望の印刷を行わせることができる。
【０００８】
また、請求項２に記載の発明は、請求項１に記載の印刷装置において、前記決定手段は、印刷装置で使用する暗号処理手段を処理速度の速い順に選択的に決定することを特徴とする。つまり、印刷装置内の印刷装置暗号情報記憶部には暗号処理手段の処理速度が速い順に並べられているので、決定手段は自動的に処理速度の速い暗号処理手段から優先的に選択することができる。言い換えれば、本発明の印刷装置によれば、上位装置から情報を提示された印刷装置は、提示された情報と自装置内に記憶している情報を元に使用する暗号処理手段を決定するとき、処理速度の速いものから優先的に選択を行うために、処理の軽い（つまり、速度の速い）暗号処理手段の選択を先に行うことが可能となり、結果的に印刷処理時の反応速度を向上させることができる。
【０００９】
また、請求項３に記載の発明は、請求項２に記載の印刷装置において、印刷装置で使用される暗号処理手段は対称鍵暗号方式と非対称鍵暗号方式であり、決定手段は、優先的に使用する暗号処理手段として対称鍵暗号方式を決定することを特徴とする。つまり、処理速度は対称鍵暗号方式の方が非対称鍵暗号方式より速いので、印刷装置が暗号処理手段として対称鍵暗号方式と非対称鍵暗号方式を使用するときは、自動的に対称鍵暗号方式が優先的に選択されて使用される。
【００１０】
また、請求項４に記載の発明は、請求項１に記載の印刷装置において、前記決定手段は、印刷装置で使用する暗号処理手段を暗号強度の高い順に選択的に決定することを特徴とする。つまり、印刷装置内の印刷装置暗号情報記憶部には暗号処理手段の暗号強度が高い順に並べられているので、決定手段は自動的に暗号強度の高い暗号処理手段から選択することができる。言い換えれば、本発明の印刷装置によれば、上位装置から情報を提示された印刷装置は、提示された情報と自装置内に記憶している情報を元に使用する暗号処理手段の決定を行うとき、暗号強度の高いものから優先的に選択するので、安全性の高い暗号処理手段の選択を効率的に行うことができる。
【００１１】
また、請求項５に記載の発明は、請求項４に記載の印刷装置において、印刷装置で使用される暗号処理手段は対称鍵暗号方式と非対称鍵暗号方式であり、決定手段は、優先的に使用する暗号処理手段として非対称鍵暗号方式を決定することを特徴とする。つまり、暗号強度は非対称鍵暗号方式の方が対称鍵暗号方式より高いので、印刷装置が暗号処理手段として対称鍵暗号方式と非対称鍵暗号方式を使用するときは、自動的に非対称鍵暗号方式が優先的に選択されて使用される。
【００１２】
また、請求項６に記載の発明は、複数の暗号処理手段を有し、上位装置から送信された暗号化データを受信して所望の印刷処理を行う印刷装置であって、印刷装置で使用できる複数の暗号処理手段の情報を記憶する印刷装置暗号情報記憶部と、印刷装置を使用するユーザを識別するためのユーザ識別情報の登録処理を行う識別情報登録処理手段と、上位装置から提示された複数の暗号処理手段の情報と印刷装置暗号情報記憶部に記憶された複数の暗号処理手段の情報とを比較照合し、かつ、上位装置から提示されたユーザ識別情報と識別情報登録処理手段に登録されているユーザ識別情報とを比較照合し、印刷装置で使用する暗号処理手段を選択的に決定する決定手段とを備えたことを特徴とする。
【００１３】
本発明によれば、複数の暗号処理手段を有する印刷装置は、印刷時において使用可能な暗号処理手段のリストを印刷装置暗号情報記憶部から読み出し、上位装置から提示された複数の暗号処理手段の情報との比較を行う。さらに、ユーザ識別情報を識別情報登録処理手段から読み出して上位装置から提示されたユーザ識別情報との比較を行う。そして、決定手段がこれらの比較結果に基づいて印刷装置で使用する最適な暗号処理手段を選択的に決定し、暗号通信に使用する暗号処理手段を上位装置へ通知する。これによって、上位装置は、印刷装置が選択した暗号処理手段によって暗号化された印刷データを印刷装置へ送信する。そして、印刷装置は暗号化された印刷データを復号化して所望の印刷を行う。
【００１４】
つまり、本発明の印刷装置によれば、上位装置により示されるユーザ識別情報を考慮することにより、ユーザの希望に沿った暗号処理手段を印刷装置が決定することができる。例えば、上位装置のブラウザソフトを使用して印刷装置の管理者設定を行う場合は、そのユーザは特定なユーザであることを識別して、上位装置からユーザ設定を行うことなしに、より強力な暗号処理手段を選択することができる。これにより、重要な管理者設定情報は強力な暗号処理手段を印刷装置が決定し、一般のユーザは標準的な暗号処理手段を印刷装置が決定することができるので、ユーザが意識することなしに情報の重要性に見合った暗号化処理の選択を行うことが可能となる。
【００１５】
また、請求項７に記載の発明は、請求項６に記載の印刷装置において、さらに、上位装置から提示されたユーザ識別情報を記憶する上位装置識別情報記憶手段とを備えることを特徴とする。つまり、印刷装置は、上位装置識別情報記憶手段に上位装置から提示されたユーザ識別情報を記憶させておく。
【００１６】
また、請求項８に記載の発明は、請求項６又は請求項７に記載の印刷装置において、前記決定手段は、識別情報登録処理手段に登録されているユーザ識別情報と上位装置から提示されたユーザ識別情報との比較結果の内容に応じて、印刷装置が使用する暗号処理手段の暗号強度を決定することを特徴とする。つまり、本発明の印刷装置によれば、識別情報登録処理手段に登録されているユーザ識別情報と上位装置から提示されたユーザ識別情報との比較結果において、ユーザが管理者であれば暗号強度の高い暗号処理手段を選択し、ユーザは一般ユーザであれば通常の暗号強度の暗号処理手段を選択することができる。このようにして、重要な管理者設定情報は暗号強度の高い暗号処理手段を印刷装置が決定し、一般ユーザは標準的な暗号処理手段を印刷装置が決定することができる。
【発明の効果】
【００１７】
本発明の印刷装置によれば、上位装置から提示された情報と自装置内に記憶されている情報とに基づいて使用する暗号処理手段を決定している。このため、ユーザが上位装置（つまり、ＰＣ）から印刷のための詳細設定を行わなくても、自動的に最適な暗号処理手段を選択して上位装置と印刷装置との間で暗号通信を行い、印刷装置に所望の印刷を行わせることができる。また、上位装置から情報を提示された印刷装置は、提示された情報と自装置内に記憶している情報に基づいて使用する暗号処理手段の決定を行うとき、処理速度の速い暗号処理手段から優先的に選択を行うため、印刷処理時の反応速度を向上させることができる。
【００１８】
また、本発明によれば、印刷装置は、上位装置から提示された情報と自装置内に記憶されている情報とに基づいて使用する暗号処理手段の決定を行うとき、暗号強度の高い暗号処理手段から優先的に選択を行うので、安全性の高い暗号処理手段の選択を効率的に行うことができる。さらに、本発明の印刷装置によれば、上位装置により提示されたユーザ識別情報を考慮することにより、ユーザの希望に沿った暗号処理手段を印刷装置が決定することができる。つまり、印刷装置は、ユーザが重要な管理者である場合は暗号強度の高い暗号処理手段を選択し、ユーザが一般ユーザである場合には標準的な暗号処理手段を選択する。これによって、ユーザが意識することなしに情報の重要性に見合った暗号化処理の選択を行うことができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しながら、本発明における印刷装置の実施の形態の幾つかを詳細に説明する。なお、以下の説明では、理解を容易にするために、必要に応じて従来技術と対比しながら本発明における印刷装置の説明を行う。また、各実施の形態に用いる図面では、同一の構成要素は同一の符号を付し、かつ重複する説明は省略する。
【００２０】
≪第１の実施の形態≫
以下の説明では、印刷装置が通信に使用する暗号処理手段を決定し、かつ、上位装置（クライアント装置）がその印刷装置に適したプリンタドライバのインストールされたパーソナルコンピュータ（以下、ＰＣという）である場合を例にして説明を行う。また、上位装置（つまり、ＰＣ）が印刷装置の設定を行う場合に、印刷装置には暗号通信が可能なブラウザソフトがインストールされていることを前提とする。なお、暗号処理手段とは、データを暗号化する手段もしくは暗号化されたデータを復号化してもとのデータに戻す手段をいう。また、上記のような前提条件は、以下に述べる全ての実施の形態に適用されるものとする。
【００２１】
＜構成＞
まず、本発明に適用されるネットワーク印刷システム及び印刷装置の構成について説明する。図１は本発明に適用されるネットワーク印刷システムの構成図である。図１に示すように、ＰＣｌと印刷装置２がイーサネット３などのネットワークを介して接続されている。なお、イーサネット３には、ＰＣｌとは異なるＯＳを備えるコンピュータ４、サーバ５、及びプリンタ６などが接続されているが、これらは本発明とは直接的には関係ないので、以下の説明ではＰＣｌと印刷装置２のみに着目する。
【００２２】
図２は、本発明の第１の実施の形態に適用される印刷装置の構成図である。図２に示すように、印刷装置２は処理部７と記憶部８とを備えた構成となっている。処理部７は、データを印字可能なビットマップデータに展開する印字機構制御部２２、ＰＣ１との間でデータの送受信制御を行う送受信制御部２４、外部とデータをやり取りするためのプロトコル制御を行うネットワークインタフェース部２５、使用する暗号処理手段の決定を行う暗号処理手段決定部（決定手段）３２、及びデータの暗号化処理や暗号データの復号化処理を行う暗号化・復号化処理部３４を備えた構成となっている。また、記憶部８は、電源をＯＮ／ＯＦＦすると情報が消える読み書き可能な一時的記憶領域であるＲＡＭ２１と、電源をＯＮ／ＯＦＦしても情報が消えないフラッシュメモリ２３とを備えている。さらに、ＲＡＭ２１は、上位装置から提示された暗号手段一覧を一時的に記憶しておく上位装置暗号処理手段一覧記憶部３３を有し、フラッシュメモリ２３は、印刷装置２の設定情報を記憶しておくための装置設定情報記憶部２６と、使用できる暗号処理手段の一覧（複数の暗号処理手段の情報）を記憶する暗号処理手段一覧記憶部（印刷装置暗号情報記憶部）３１とを有している。
【００２３】
図３は、図２の印刷装置２における暗号処理手段一覧記憶部３１の構成図である。図３に示すように、暗号処理手段一覧記憶部３１は使用可能な暗号処理手段３１ａを暗号処理手段リストとして持っている。図４は、図３に示す暗号処理手段３１ａのリストの一覧を示す図である。図４に示すように、印刷装置２における暗号処理手段一覧記憶部３１の暗号処理手段３１ａのリストには、１，２，３などの識別番号３１１、対称鍵暗号や非対称鍵暗号などの暗号種別３１２、Ａ，Ｂ，Ｃなどの方式名称３１３、及び１２８ｂｉｔなどの鍵サイズ３１４の各情報が記録されている。また、印刷時において上位装置（ＰＣ１）によって示される図２の上位装置暗号処理手段一覧記憶部３３にも、図４に示すような暗号処理手段３１ａのリストが渡されるものとする。さらに、設定動作時において上位装置（ＰＣ１）によって示される上位装置暗号処理手段一覧記憶部３３の上位装置暗号処理手段一覧には、通信内容を暗号化するための通信手順であるＳＳＬ／ＴＬＳ（Secure Sockets Layer／Transport Layer Security）方式で使用される暗号処理手段一覧が渡されるものとする。
【００２４】
＜動作＞
次に、図２に示す印刷装置２における暗号処理手段決定部３２の動作の流れを説明するが、まず、ＰＣ１と印刷装置２との間で行われる一般的な暗号印刷通信と暗号設定通信の流れを説明する。図５は、一般的な暗号印刷通信の流れを示すフローチャートである。図５において、上位装置（ＰＣ１）が所望の暗号処理手段を決定すると（ステップＳ１）、印刷装置２は、決定された暗号化データをＰＣ１から受信し（ステップＳ２）、受信した暗号化データを復号化する（ステップＳ３）。そして、印刷装置２は、受信した暗号化データが正常に復号化されたか否かを判定し（ステップＳ４）、正常に複合化されていれば（ステップＳ４でＹＥＳの場合）、所望の印刷を実行し（ステップＳ５）、正常に複合化されていなければ（ステップＳ４でＮＯの場合）、ＰＣ１へエラーの通知を行う（ステップＳ６）。
【００２５】
図６は、一般的な暗号設定通信の流れを示すフローチャートである。図６において、上位装置（ＰＣ１）が暗号処理手段を決定すると（ステップＳ１１）、印刷装置２は、決定された暗号化データをＰＣ１から受信し（ステップＳ１２）、受信した暗号化データである設定要求を復号化する（ステップＳ１３）。そして、印刷装置２は、暗号化データ（つまり、設定要求）が正常に復号化されたか否かを判定し（ステップＳ１４）、正常に複合化されていれば（ステップＳ１４でＹＥＳの場合）、設定要求の取得処理を行う（ステップＳ１５）。さらに、印刷装置２は、設定要求に対する応答を暗号化し（ステップＳ１６）、上位装置（ＰＣ１）へ暗号化した設定要求の情報を送信する（ステップＳ１７）。一方、ステップＳ１４で正常に複合化されていなければ（ステップＳ１４でＮＯの場合）、印刷装置２はＰＣ１へエラーの通知を行う（ステップＳ１８）。
【００２６】
次に、本発明の特徴である、図５の暗号印刷通信におけるステップＳ１の暗号処理手段の決定、及び図６の暗号設定通信におけるステップＳ１の暗号処理手段の決定の処理の流れを説明する。図７は、本発明の第１の実施の形態における暗号処理手段決定の処理の流れを示すフローチャートである。まず、印刷装置２の送受信制御部２４が、ネットワークインタフェース部２５を通して上位装置であるＰＣｌ内のプリンタドライバによって示される暗号処理手段の一覧を受信する（ステップＳ２１）。そして、印刷装置２の送受信制御部２４は、受信した暗号処理手段の一覧をＲＡＭ２１内の上位装置暗号処理手段一覧記憶部３３に一時的に保存する（ステップＳ２２）。次に、暗号処理手段決定部３２は、印刷装置２で使用可能な暗号処理手段のリストをフラッシュメモリ２３内の暗号処理手段一覧記憶部３１から読み出し（ステップＳ２３）、読み出した上位装置暗号処理手段一覧と印刷装置２の暗号処理手段一覧とを比較する（ステップＳ２４）。
【００２７】
そして、暗号処理手段決定部３２は、比較結果において上位装置暗号処理手段の一覧と一致する暗号処理手段があるか否かの判定を行い（ステップＳ２５）、一致する暗号処理手段があれば（ステップＳ２５でＹＥＳの場合）、その情報に従いＰＣｌと印刷装置２の間の暗号通信に使用する暗号処理手段を決定し（ステップＳ２６）、決定された暗号処理手段を送受信制御部２４へ渡す。これによって、送受信制御部２４は、ネットワークインタフェース部２５を介してその暗号処理手段を上位装置のＰＣｌへ通知する（ステップＳ２７）。なお、ステップＳ２５で一致する暗号処理手段がなければ（ステップＳ２５でＮＯの場合）、送受信制御部２４は、ネットワークインタフェース部２５を介してＰＣ１へエラー通知を行う（ステップＳ２８）。なお、印刷装置２のフラッシュメモリ２３内の暗号処理手段記憶部３１に記憶されている暗号処理手段は、印刷装置２の希望の順位に（例えば、昇順に）並べられているものとする。
【００２８】
例えば、暗号処理手段が昇順に並べられている場合は、暗号処理手段決定部３２は、フラッシュメモリ２３の暗号処理手段記憶部３１に記憶されている暗号処理手段を上から順に比較検討し、上位装置のプリンタドライバが提示した暗号処理手段と一致するものがあればそれを使用する。なお、暗号処理手段決定部３２が上位装置暗号処理手段一覧と印刷装置２の暗号処理手段一覧との比較を行う場合は、上位装置暗号処理手段一覧記憶部３３内の暗号処理手段情報のうちの暗号種別、方式名称、鍵サイズと、図４に示すような暗号処理手段一覧記憶部３２内の暗号種別３１２、方式名称３１３、鍵サイズ３１４とをそれぞれ比較して一致するか否かの確認を行う。
【００２９】
次に、上位装置であるＰＣ１と印刷装置２との間で行われる印刷処理シーケンスについて説明するが、本発明の理解を容易にするために従来の印刷処理シーケンスと本発明の第１の実施の形態における印刷処理シーケンスとを対比しながら説明する。図８はＰＣ１と印刷装置２との間で行われる印刷処理シーケンスであり、（ａ）は従来技術、（ｂ）は第１の実施の形態を示している。
【００３０】
まず、図８（ａ）の従来技術においては、印刷時において、ＰＣ１内のプリンタドライバが、印刷装置２から指定された暗号処理手段で印刷データを暗号化して印刷装置２へ送信する。このとき、指定された暗号処理手段は、例えば、『暗号種別：対称鍵暗号方式、方式名称：ＤＥＳ、鍵サイズ：４０ｂｉｔ』である（ステップＳ３１）。すると、印刷装置２は、受信した暗号処理手段の応答をＰＣ１へ通知する（ステップＳ３２）。これによって、ＰＣ１は印刷データの暗号化処理を行い、その暗号化印刷データを印刷装置２へ送信する（ステップＳ３３）。そして、印刷装置２は、受信した暗号化印刷データを復号化して印刷を実行し、印刷結果をＰＣ１へ通知する（ステップＳ３４）。
【００３１】
一方、図８（ｂ）の第１の実施の形態においては、印刷時において、上位装置であるＰＣ１内のプリンタドライバは暗号処理手段の一覧を印刷装置２へ送信する。このときの暗号処理手段の一覧は、例えば、『識別番号：１、暗号種別：対称鍵暗号方式、方式名称：ＤＥＳ、鍵サイズ：５６ｂｉｔ』、『識別番号：２、暗号種別：対称鍵暗号方式、方式名称：ＡＥＳ、鍵サイズ：１２８ｂｉｔ』、及び『識別番号：３、暗号種別：非対称鍵暗号方式、方式名称：ＲＳＡ、鍵サイズ：１０２４ｂｉｔ』である（ステップＳ４１）。これによって、印刷装置２においては、暗号処理手段決定部３２が使用する暗号処理手段として『識別番号：２、暗号種別：対称鍵暗号方式、方式名称：ＡＥＳ、鍵サイズ：１２８ｂｉｔ』を選択して決定し、送受信制御部２４がネットワークインタフェース部２５を介してこの暗号処理手段をＰＣ１へ通知する（ステップＳ４２）。すると、ＰＣ１は受信した暗号処理手段の応答を印刷装置２の送受信制御部２４へ通知する（ステップＳ４３）。このとき印刷装置２は暗号化印刷データの受信待ちとなる。
【００３２】
次に、ＰＣ１は、決定された暗号処理手段によって印刷データの暗号化処理を行い、その暗号化印刷データを印刷装置２へ送信する（ステップＳ４４）。これによって、印刷装置２の送受信制御部２４は、ネットワークインタフェース部２５を通して暗号化された印刷データを受信する。そして、暗号化・復号化処理部３４が送受信制御部２４によって受信された暗号化印刷データを複合化し、さらに、印字機構制御部２２が、複号化された印刷データをビットマップに展開して印刷処理を実行する。そして、送受信制御部２４がネットワークインタフェース部２５を介して印刷結果を上位装置であるＰＣ１へ通知する（ステップＳ４５）。
【００３３】
次に、上位装置であるＰＣ１と印刷装置２との間で行われる設定通信シーケンスについて説明するが、この場合も本発明の理解を容易にするために従来の設定通信シーケンスと本発明の第１の実施の形態における設定通信シーケンスとを対比しながら説明する。図９は、ＰＣ１と印刷装置２との間で行われる設定通信シーケンスであり、（ａ）は従来技術、（ｂ）は第１の実施の形態を示している。
【００３４】
まず、図９（ａ）の従来技術においては、設定動作時に、ＰＣ１内のプリンタドライバは、印刷装置２で使用される暗号処理手段を暗号化して印刷装置２へ送信する。このとき、印刷装置２で使用される暗号処理手段は、例えば、『暗号種別：対称鍵暗号方式、方式名称：ＤＥＳ、鍵サイズ：４０ｂｉｔ』である（ステップＳ５１）。すると、印刷装置２は受信した暗号処理手段の応答をＰＣ１へ通知する（ステップＳ５２）。これによって、ＰＣ１はデータの暗号化処理を行い、設定値要求の暗号化データを印刷装置２へ送信する（ステップＳ５３）。そして、印刷装置２は、受信した設定値要求の暗号化データを復号化して設定値要求の処理を行い、さらに、要求された設定値を暗号化データにしてＰＣ１へ送信する（ステップＳ５４）。これによって、ＰＣ１は取得した設定値を設定画面上に表示する。
【００３５】
一方、図９（ｂ）の第１の実施の形態では、設定動作時において、設定通信手順は上位装置であるＰＣｌ内のブラウザソフトと印刷装置２との間において行われる。このとき、ＰＣｌ内のブラウザソフトは暗号処理手段の一覧を印刷装置２へ送信する。このときの暗号処理手段の一覧は、例えば、『識別番号：１、暗号種別：対称鍵暗号方式、方式名称：ＤＥＳ、鍵サイズ：５６ｂｉｔ』、『識別番号：２、暗号種別：対称鍵暗号方式、方式名称：ＡＥＳ、鍵サイズ：１２８ｂｉｔ』、及び『識別番号：３、暗号種別：非対称鍵暗号方式、方式名称：ＲＳＡ、鍵サイズ：１０２４ｂｉｔ』である（ステップＳ６１）。これによって、印刷装置２の暗号処理手段決定部３２が、使用する暗号処理手段として『識別番号：２、暗号種別：対称鍵暗号方式、方式名称：ＡＥＳ、鍵サイズ：１２８ｂｉｔ』を選択して決定し、送受信制御部２４が、ネットワークインタフェース部２５を通してこの暗号処理手段を使用する暗号処理手段としてＰＣ１へ通知する（ステップＳ６２）。すると、ＰＣ１は受信した暗号処理手段の応答を印刷装置２へ通知する（ステップＳ６３）。このとき印刷装置２は暗号化データの受信待ちとなる。
【００３６】
次に、ＰＣ１は印刷データの暗号化処理を行い、その暗号化データを設定値要求情報として印刷装置２へ送信する（ステップＳ６４）。これによって、印刷装置２の送受信制御部２４は、ネットワークインタフェース部２５を通して暗号化された設定値要求情報を受信し、その設定値要求情報を暗号化・復号化処理部３４において複合化する。さらに、印刷装置２の送受信制御部２４は、復号化された設定値要求情報に基づいて、取得又は変更（設定）されたフラッシュメモリ２３内の装置設定情報記憶部２６の設定値要求情報を元に上位装置のＰＣ１への応答を作成する。そして、印刷装置２の暗号化・復号化処理部３４が作成された応答（つまり、設定値応答）を暗号化し、さらに、送受信制御部２４が、ネットワークインタフェース部２５を通して暗号化された設定値応答を上位装置であるＰＣ１へ送信する（ステップＳ６５）。これによって、ＰＣ１は設定画面上に取得した設定値を表示する。
【００３７】
以上説明したように、本発明における第１の実施の形態の印刷装置によれば、上位装置であるＰＣｌから設定情報や印刷情報を提示された印刷装置２が、提示された情報と自装置内に記憶されている情報を元にして使用する暗号処理手段の決定を行っている。このため、ユーザがＰＣ上で印刷のための詳細設定を行わなくても、自動的に最適な暗号処理手段を選択して印刷装置と通信を行い、印刷装置に所望の印刷を行わせることができる。
【００３８】
≪第２の実施の形態≫
第２の実施の形態の場合も、上位装置は印刷装置に適したプリンタドライバがインストールされたＰＣであること、及び印刷装置には暗号通信が可能なブラウザソフトがインストールされていることの前提条件は、上記第１の実施の形態の場合と同じである。また、印刷装置の構成も図２で示した第１の実施の形態の場合の構成と同じである。なお、印刷装置２内のフラッシュメモリ２３の暗号処理手段一覧記憶部３１にある使用可能な暗号処理手段のリストは、暗号処理手段の処理の軽い順に並べられているものとする。
【００３９】
＜動作＞
図２を参照して第２の実施の形態の印刷装置について説明するが、印刷装置２のフラッシュメモリ２３内の暗号処理手段記憶部３１に記憶されている暗号処理手段は、暗号処理の処理速度が速い順で（昇順に）並べられているものとする。図１０は、第２の実施の形態に適用される暗号処理手段の一覧テーブルである。この一覧テーブルに示すように、処理速度は対称鍵暗号方式の方が非対称鍵暗号方式より速く、かつ、対称暗号方式においては方式名称Ａの方が方式名称Ｂより処理速度は速い。
【００４０】
つまり、印刷装置２が暗号処理手段として第１の実施の形態で図４の一覧テーブルのリストに示すような暗号処理手段を持っていた場合、第２の実施の形態では、暗号処理手段記憶部３１に記憶されている暗号処理手段の一覧テーブルは図１０のような順番となる。なお、暗号処理手段の鍵サイズについては考慮しないものとする。第２の実施の形態の場合、印刷装置２のフラッシュメモリ２３内の暗号処理手段記憶部３１に記憶されている暗号処理手段が暗号処理の速度が速い順に（昇順に）並べられていること以外、その他の動作に関しては第１の実施の形態と同じであるのでその説明は省略する。
【００４１】
本発明における第２の実施の形態の印刷装置によれば、ＰＣｌから情報を提示された印刷装置２が、提示された情報と自装置内に記憶している情報を元に使用する暗号処理手段の決定を行うとき、処理速度が速いものから優先的に選択を行うために処理の軽い（つまり、速度の速い）暗号処理手段の選択を優先的に行うことができるので、印刷処理時の反応速度を向上させることが可能となる。
【００４２】
≪第３の実施の形態≫
第３の実施の形態の場合も、上位装置は印刷装置に適したプリンタドライバがインストールされたＰＣであること、及び印刷装置には暗号通信が可能なブラウザソフトがインストールされていることの前提条件は、上記第１の実施の形態の場合と同じである。また、印刷装置の構成も図２で示した第１の実施の形態の場合の構成と同じである。なお、印刷装置２内のフラッシュメモリ２３の暗号処理手段一覧記憶部３１にある使用可能な暗号処理手段のリストは、暗号強度の高い順（つまり、暗号解読難易度の高い順）で昇順に並べられているものとする。
【００４３】
＜動作＞
図２を参照して第３の実施の形態の印刷装置について説明する。図１１は、本発明の第３の実施の形態に適用される暗号処理手段の一覧テーブルである。この一覧テーブルに示すように、非対称鍵暗号方式が対称鍵暗号方式より暗号強度が高く、かつ、対称暗号方式は方式名称Ａが方式名称Ｂより暗号強度が高い。つまり、印刷装置２が暗号処理手段として第１の実施の形態で図４のリストに示す暗号処理手段を持っていた場合、第３の実施の形態では、暗号処理手段記憶部３１に記憶されている暗号処理手段の一覧は図１１のような順番となる。なお、暗号処理手段の鍵サイズについては考慮しないものとする。第３の実施の形態の場合、印刷装置２のフラッシュメモリ２３内の暗号処理手段記憶部３１に記憶されている暗号処理手段が暗号強度の高い順に（昇順に）並べられていること以外の動作に関しては第１の実施の形態と同じであるのでその説明は省略する。
【００４４】
本発明における第３の実施の形態の印刷装置によれば、ＰＣｌから情報を提示された印刷装置２が、提示された情報と自装置内に記憶している情報を元に使用する暗号処理手段の決定を行うとき、暗号強度の高いものから優先的に選択するので、安全性の高い暗号処理手段の選択を効率的に行うことができる。
【００４５】
≪第４の実施の形態≫
第４の実施の形態の場合も、上位装置は印刷装置に適したプリンタドライバがインストールされたＰＣであること、及び印刷装置には暗号通信が可能なブラウザソフトがインストールされていることの前提条件は、上記第１の実施の形態の場合と同じである。なお、第４の実施の形態の場合は、印刷装置がユーザ識別情報を受信し、受信したユーザ識別情報を基準の一つとして暗号処理手段を決定する場合を例に挙げて説明を行う。
【００４６】
＜構成＞
第４の実施の形態の場合のネットワーク印刷システムの構成は図１と同じであり、ＰＣｌと印刷装置２がイーサネット３などのネットワークを介して接続されている。図１２は、本発明の第４の実施の形態に適用される印刷装置の構成図である。図１２に示すように、第４の実施の形態の印刷装置２は、図２に示す第２の実施の形態に適用される印刷装置２に対して、上位装置であるＰＣ１から提示されるユーザ識別情報を一時的に記憶する上位装置ユーザ識別情報記憶部（請求項８で云う上位装置識別情報記憶手段）３５と、ＰＣ１によって示されたユーザ識別情報の正誤判断に使用するために予め記憶されているユーザ識別情報を記憶しているユーザ識別情報記憶部３６と、ユーザ識別情報の登録処理を行うユーザ識別情報登録処理部（請求項７で云う識別情報登録処理手段）３７とが追加された構成となっている。なお、上位装置ユーザ識別情報記憶部３５はＲＡＭ２１に追加され、ユーザ識別情報記憶部３６はフラッシュッメモリ２３に追加され、かつユーザ識別情報登録処理部３７は処理部７に追加されている。したがって、図１２では、ＲＡＭの符号を２１ａ、フラッシュッメモリの符号を２３ａ、処理部の符号を７ａとして、図２の場合の各符号にａが添えてある。
【００４７】
図１３は、第４の実施の形態に適用されるユーザ識別情報の一例を示す図である。図１３に示すように、ユーザ識別情報は、例えば、識別番号３６１、ユーザ名３６２、及びパスワード３６３によって構成されている。また、図１４は、第４の実施の形態に適用されるユーザ識別情報の登録画面の一例を示す図である。つまり、図１２のユーザ識別情報登録処理部３７で処理されるユーザ識別情報の入力画面は、図１４のような登録情報を入力するための登録情報入力フィールドと印刷装置２内に登録済みの登録情報が表示される登録情報一覧フィールドを持っている。
【００４８】
＜動作＞
第４の実施の形態の場合も、ＰＣ１と印刷装置２との間で行われる一般的な暗号印刷通信の流れは前述の図５と同じであり、かつ、一般的な暗号設定通信の流れは前述の図６と同じである。したがって、第４の実施の形態では、本発明の特徴である図５の暗号印刷通信におけるステップＳ１の暗号処理手段の決定、及び図６の暗号設定通信におけるステップＳ１の暗号処理手段の決定の処理の流れについて説明する。図１５は、本発明の第４の実施の形態における暗号処理手段決定の処理の流れを示すフローチャートである。
【００４９】
図１５において、まず、印刷装置２の送受信制御部２４は、上位装置であるＰＣｌ内のブラウザソフトによって示される暗号処理手段の一覧を、ネットワークインタフェース部２５を通して受信する（ステップＳ７１）。さらに、送受信制御部２４は、ネットワークインタフェース部２５を通して上位装置であるＰＣｌ内のブラウザソフトによって示されるユーザ識別情報を受信する（ステップＳ７２）。そして、送受信制御部２４は、受信した暗号処理手段の一覧をＲＡＭ２１内の上位装置暗号処理手段一覧記憶部３３に一時的に保存する（ステップＳ７３）。さらに、送受信制御部２４は、受信したユーザ識別情報をＲＡＭ２１内の上位装置ユーザ識別情報記憶部３５に保存する（ステップＳ７４）。次に、暗号処理手段決定部３２は、印刷装置２が使用可能な暗号処理手段一覧をフラッシュメモリ２３内の暗号処理手段一覧記憶部３１から読み出し（ステップＳ７５）、かつ、フラッシュメモリ２３内のユーザ識別情報記憶部３６からユーザ識別情報を読み出す（ステップＳ７６）。
【００５０】
そして、印刷装置２の暗号処理手段決定部３２は、フラッシュメモリ２３内のユーザ識別情報記憶部３６から読み出したユーザ識別情報に基づいてユーザ識別を行う（ステップＳ７７）。さらに、暗号処理手段決定部３２は、上位装置暗号処理手段一覧と印刷装置２の暗号処理手段の一覧とをユーザ識別情報に基づいて比較する（ステップＳ７８）。そして、暗号処理手段決定部３２は、比較結果において上位装置暗号処理手段一覧と一致する暗号処理手段があるか否かの判定を行い（ステップＳ７９）、一致する暗号処理手段があれば（ステップＳ７９でＹＥＳの場合）、その情報に従いＰＣｌと印刷装置２の間の暗号通信に使用する暗号処理手段を決定し（ステップＳ８０）、その暗号処理手段を送受信制御部２４に渡す。すると、送受信制御部２４は、ネットワークインタフェース部２５を介してその暗号処理手段を上位装置であるＰＣｌへ通知する（ステップＳ８１）。なお、ステップＳ７９で一致する暗号処理手段がなければ（ステップＳ７９でＮＯの場合）、印刷装置２の送受信制御部２４はＰＣ１に対してエラー通知を行う（ステップＳ８２）。
【００５１】
図１６は、本発明の第４の実施の形態におけるユーザ識別処理の流れを示すフローチャートである。図１６において、印刷装置２のユーザ識別情報登録処理部３７は、上位装置から提示されたユーザ識別情報とフラッシュメモリ２３のユーザ識別情報記憶部３６に記憶されているユーザ識別情報とを比較し（ステップＳ８１）、一致するユーザ識別情報があるか否かの判定を行う（ステップＳ８２）。ここで、一致するユーザ識別情報があれば（ステップＳ８２でＹＥＳの場合）、暗号処理手段決定部３２は、より強力な暗号処理手段、例えば、非対称鍵暗号方式の暗号処理手段を使用することに限定する。その上で、暗号処理手段決定部３２は、印刷装置２の暗号処理手段記憶部３１に記憶されている暗号処理手段を上から順に比較検討し、プリンタドライバが提示した暗号処理手段と一致するものがあれば、暗号化・復号化処理部３４がその暗号処理手段を使用して暗号化を行う。（ステップＳ８３）。
【００５２】
一方、ステップＳ８２で、上位装置の示したユーザ識別情報が印刷装置２内のフラッシュメモリ２３のユーザ識別情報記憶部３６の内容と一致しなければ（ステップＳ８２でＮＯの場合）、暗号処理手段決定部３２は、より暗号強度の低い暗号処理手段、例えば、対称鍵暗号方式の暗号処理手段を使用することに限定する。その上で、暗号処理手段決定部３２は、印刷装置２の暗号処理手段記憶部３１に記憶されている暗号処理手段を上から順に比較検討し、プリンタドライバが提示した暗号処理手段と一致するものがあれば、暗号化・復号化処理部３４がその暗号処理手段を使用して暗号化を行う（ステップＳ８４）。なお、ユーザ識別情報登録処理部３７がユーザ識別情報の比較を行う場合は、上位装置暗号処理手段一覧記憶部３３内の暗号処理手段情報のうちの暗号種別、方式名称、及び鍵サイズと、暗号処理手段一覧記憶部３２内の暗号種別３１２、方式名称３１３、鍵サイズ３１４とをそれぞれ個別に比較し、一致するか否かを確認することによって行う。このようにして、暗号処理手段決定部３２は、上位装置から提示されたユーザ識別情報に基づいて暗号処理手段を限定する。なお、印刷装置２のフラッシュメモリ２３内のユーザ識別情報記憶部３６には、あらかじめユーザ識別情報登録処理部３７によってユーザ識別情報の登録が行われているものとする。
【００５３】
次に、上位装置であるＰＣ１と印刷装置２との間で行われる設定通信シーケンスについて説明する。図１７は、本発明の第４の実施の形態において行われるＰＣ１と印刷装置２との間の設定通信シーケンスである。図１７において、第４の実施の形態では、設定動作時において、設定通信手順は上位装置であるＰＣｌ内のブラウザソフトと印刷装置２との間において行われる。このとき、ＰＣｌ内のブラウザソフトは暗号処理手段の一覧を印刷装置２へ送信する。このときの暗号処理手段の一覧は、例えば、『識別番号：１、暗号種別：対称鍵暗号方式、方式名称：ＤＥＳ、鍵サイズ：５６ｂｉｔ』、『識別番号：２、暗号種別：対称鍵暗号方式、方式名称：ＡＥＳ、鍵サイズ：１２８ｂｉｔ』、及び『識別番号：３、暗号種別：非対称鍵暗号方式、方式名称：ＲＳＡ、鍵サイズ：１０２４ｂｉｔ』である（ステップＳ９１）。
【００５４】
また、ＰＣｌ内のブラウザソフトはユーザ識別情報を印刷装置２へ送信する。このときのユーザ識別情報は、例えば、『識別番号：１、ユーザ名：otohime、パスワード：tamatebako』、及び『識別番号：２、ユーザ名：momotaro、パスワード：kibidango』である（ステップＳ９２）。
【００５５】
これによって、印刷装置２の暗号処理手段決定部３２は、使用する暗号処理手段として『識別番号：３、暗号種別：非対称鍵暗号方式、方式名称：ＲＳＡ、鍵サイズ：１０２４ｂｉｔ』を選択して決定し、この暗号処理手段を使用する暗号処理手段としてＰＣ１へ通知する（ステップＳ９３）。すると、ＰＣ１は、受信した暗号処理手段の応答を印刷装置２のネットワークインタフェース部２５を介して送受信制御部２４へ通知する（ステップＳ９４）。このとき印刷装置２は暗号化データの受信待ちとなる。
【００５６】
次に、ＰＣ１はデータの暗号化処理を行い、その暗号化データを設定値要求情報として印刷装置２へ送信する。つまり、ＰＣｌ内のブラウザソフトは印刷装置２から指定された暗号処理手段で設定要求情報を暗号化して印刷装置２へ送信する（ステップＳ９５）。これによって、印刷装置２の送受信制御部２４は、ネットワークインタフェース部２５を通して暗号化された設定値要求情報を受信し、その設定値要求情報を暗号化・復号化処理部３４において複合化する。さらに、印刷装置２の送受信制御部２４は、復号化された設定値要求情報に基づいて、取得又は変更（設定）されたフラッシュメモリ２３内の装置設定情報記憶部２６の設定値要求情報を元に上位装置のＰＣ１への応答を作成する。そして、印刷装置２の暗号化・復号化処理部３４が作成された応答（つまり、設定値応答）を暗号化し、さらに、送受信制御部２４がネットワークインタフェース部２５を通して上位装置であるＰＣ１へ設定値応答を送信する（ステップＳ９６）。これによって、ＰＣ１は設定画面上に取得した設定値を表示する。
【００５７】
言い換えれば、ステップＳ９５，Ｓ９６の処理において、印刷装置２の送受信制御部２４は、ネットワークインタフェース部２５を通して暗号化された設定要求情報を受信し、受信した暗号化設定要求情報を暗号化・復号化処理部３４において復号化する。そして、複号化された設定要求情報は送受信制御部２４によって判断され、判断結果が設定情報の取得要求であれば、送受信制御部２４がフラッシュメモリ２３内の装置設定情報記憶部２６から対応する値を読み出し、このデータを暗号化・復号化処理部３４へ渡して暗号化しネットワークインタフェース部２５を通して上位装置へ送信する。また、複号化された設定要求情報は送受信制御部２４により判断され、判断結果が設定要求であれば、送受信制御部２４がフラッシュメモリ２３内の装置設定情報記憶部２６へ対応する値を設定する。そして、送受信制御部２４が設定結果を暗号化・復号化処理部３４へ渡すと、暗号化・復号化処理部３４がこの設定結果を暗号化する。さらに、暗号化された設定結果は、送受信制御部２４からネットワークインタフェース部２５を通して上位装置であるＰＣ１へ送信される。
【００５８】
そして、印刷装置２から暗号化された設定要求結果を受信した上位装置のＰＣｌ内のブラウザソフトは、受信したデータを復号化して表示を行う。なお、ユーザ識別情報の登録はブラウザソフトを使用して設定を行うものとする。また、ユーザ識別情報の登録は識別番号、ユーザ名、パスワードの入力をＰＣｌのブラウザソフトの画面上から行う。入力されたユーザ識別情報の登録データは、ＰＣｌのブラウザソフトからネットワークインタフェース部２５を通って送受信制御部２４へ渡され、さらに、送受信制御部２４からユーザ識別情報登録処理部３７へ渡される。そして、ユーザ識別情報登録処理部３７は、印刷装置２内のフラッシュメモリ２３のユーザ識別情報記憶部３６へユーザ識別情報の登録データを登録する。
【００５９】
本発明における第４の実施の形態の印刷装置によれば、ＰＣｌにより示されるユーザ識別情報を考慮することにより、ユーザの希望に沿った暗号処理手段を印刷装置２が決定することができる。例えば、上位装置であるＰＣｌのブラウザソフトを使用して印刷装置２内の重要情報の設定（例えば、管理者設定）を行う場合、ユーザが特定ユーザ（たとえば管理者）であることを識別し、より強力な暗号処理手段をクライアント装置（つまり、ＰＣ１）からのユーザによる設定なしに選択することが可能になる。これにより、印刷装置は、重要な管理者設定情報については強力な暗号処理手段を決定し、一般ユーザについては標準的な暗号処理手段を決定する。このようにして、印刷装置は、ユーザが意識することなしに情報の重要性に見合った暗号化処理の選択を行うことができる。
【００６０】
≪利用形態の応用≫
以上述べた第１の実施の形態乃至第４の実施の形態においては、上位装置としてプリンタドライバのインストールされたＰＣを用いて説明したが、上位装置はこの種のＰＣに限定されるものではなく、暗号化通信機能を有したＰＣ、その他の暗号通信機器、又はソフトウェアなどを用いても構わない。また、上位装置が暗号処理手段一覧を提示する場合にネットワーク経由でデータを受け渡すものとして説明を行ったが、暗号処理手段一覧を提示する方法はこれに限定するものではなく、それ以外にも、ＦＤやＣＤなどのように持ち運びの出来る記憶媒体に記憶させてその記憶媒体を持ち運び、印刷装置に接続してその情報を印刷装置へ直接受け渡すようにしてもよい。あるいは、データサーバなどを経由して情報をダウンロードするような形態で情報を受け渡してもよい。または、データサーバにある情報を参照することで情報の受け渡しを行ってもよい。
【００６１】
また、上記の第１の実施の形態乃至第４の実施の形態は、印刷装置２が使用する暗号処理手段を決定する場合に、暗号処理手段一覧記憶部３１に使用可能な暗号処理手段の一覧をリスト形式として持つものとして説明を行ったが、記憶する形態はこれに限定されるものではなく、参照に適した好ましい形式をとっても構わない。また、データの並びを好ましい順序（例えば、昇順）に並べるとしたが、データの並びについては降順でもよく、特に限定はしない。
【００６２】
また、上記の第１の実施の形態乃至第３の実施の形態は、印刷装置２が暗号処理手段一覧記憶部３１をフラッシュメモリ上に持つものとして説明を行ったが、使用可能な暗号処理手段を記憶する暗号処理手段一覧記憶部３１はフラッシュメモリ上にあるものとは限らず、利用の形態に応じて外部の記憶媒体上に設けてもよいし，ＰＣ本体のＲＯＭ上やハードディスクなどの内蔵の記憶装置内に持たせてもよい。さらに、印刷装置２が使用する暗号処理手段を決定する場合に、暗号処理手段一覧記憶部３１に使用可能な暗号処理手段の一覧をリスト形式として持ち、かつ希望する順序で並べておき、上位装置（ＰＣ１）によって示された暗号処理手段一覧と印刷装置２の暗号処理手段一覧記憶部３１内の暗号処理手段を上位の順序から比較し、一致するものがあった場合にはその暗号処理手段を使用することを決定する仕組みとしたが、暗号処理手段の決定方法はこの方法に限定されるものではない。例えば、印刷装置２内に決定するためのルールを持ち、そのルールに従って決定するのでもよいし、または外部から指示されたルールに従って決定するという方法をとってもよい。
【００６３】
また、第４の実施の形態は、ユーザ識別情報を元にした暗号化方式の限定方法として上位装置の示したユーザ識別情報が印刷装置２のフラッシュメモリ２３のユーザ識別情報記憶部３６の内容と一致することが確認できた場合、より強力な暗号処理手段が必要であると判断して非対称鍵暗号化方式の暗号処理手段を使用することに限定した。しかし、強力な暗号化方式の基準は必ずしも非対称鍵暗号化方式ということではなく、対称鍵暗号化方式でもよく、暗号処理手段の選択基準の規定は任意とする。また、より強力な暗号処理手段として暗号方式（対象鍵暗号方式、非対称鍵暗号方式）を基準とした判断方法をとるものとして説明を行ったが、対称鍵暗号方式のうちのアルゴリズムを限定するのでもよいし、非対称鍵暗号方式のアルゴリズムを限定するのでもよいし、その両方を組み合わせたものでもよい。
【００６４】
また、第４の実施の形態は、ユーザ識別情報を元にした暗号化方式の限定方法として上位装置の示したユーザ識別情報が印刷装置２のフラッシュメモリ２３のユーザ識別情報記憶部３６の内容と一致することが確認できた場合、より強力な暗号処理手段が必要であると判断して非対称鍵暗号化方式の暗号処理手段を使用することに限定したが、より弱い暗号処理手段が必要であると判断するのでもよく、特に判断方法は限定しない。さらに、ユーザ識別情報の登録を行う際にＰＣ１のブラウザソフトによる登録方式で説明を行つたが、ユーザ識別情報の登録手段はこれに限定するものではなく、例えば、遠隔地から特定のコンピュータシステムにアクセスするプロトコルであるｔｅｌｎｅｔ、ファイルを転送するプロトコルであるＦＴＰ（File Transfer Protocol）、あるいは、ネットワークに接続された通信機器をネットワーク経由で監視・制御するプロトコルであるＳＮＭＰ（Simple Network Management Protocol）などの手段を使用して登録を行うものでもよい。あるいは、印刷装置２の操作パネル部などから登録を行うものでもよいし、専用のソフトウェアを使用するのでもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明に適用されるネットワーク印刷システムの構成図である。
【図２】本発明の第１の実施の形態に適用される印刷装置の構成図である。
【図３】図２の印刷装置２における暗号処理手段一覧記憶部３１の構成図である。
【図４】図３に示す暗号処理手段３１ａのリストの一覧を示す図である。
【図５】一般的な暗号印刷通信の流れを示すフローチャートである。
【図６】一般的な暗号設定通信の流れを示すフローチャートである。
【図７】本発明の第１の実施の形態における暗号処理手段決定の処理の流れを示すフローチャートである。
【図８】ＰＣ１と印刷装置２との間で行われる印刷処理シーケンスであり、（ａ）は従来技術、（ｂ）は第１の実施の形態を示す。
【図９】ＰＣ１と印刷装置２との間で行われる設定通信シーケンスであり、（ａ）は従来技術、（ｂ）は第１の実施の形態を示す。
【図１０】本発明の第２の実施の形態に適用される暗号処理手段の一覧テーブルである。
【図１１】本発明の第３の実施の形態に適用される暗号処理手段の一覧テーブルである。
【図１２】本発明の第４の実施の形態に適用される印刷装置の構成図である。
【図１３】本発明の第４の実施の形態に適用されるユーザ識別情報の一例を示す図である。
【図１４】本発明の第４の実施の形態に適用されるユーザ識別情報の登録画面の一例を示す図である。
【図１５】本発明の第４の実施の形態における暗号処理手段決定の処理の流れを示すフローチャートである。
【図１６】本発明の第４の実施の形態におけるユーザ識別処理の流れを示すフローチャートである。
【図１７】本発明の第４の実施の形態において行われるＰＣ１と印刷装置２との間の設定通信シーケンスである。
【符号の説明】
【００６６】
１      ＰＣ（パーソナルコンピュータ）
２      印刷装置
３      イーサネット
７，７ａ  処理部
８，８ａ  記憶部
２１，２１ａ  ＲＡＭ
２２    印字機構制御部
２３，２３ａ  フラッシュメモリ
２４    送受信制御部
２５    ネットワークインタフェース部
２６    装置設定情報記憶部
３１    暗号処理手段一覧記憶部（印刷装置暗号情報記憶部）
３１ａ  暗号処理手段
３２    暗号処理手段決定部（決定手段）
３３    上位装置暗号処理手段一覧記憶部
３４    暗号化・復号化処理部
３５    上位装置ユーザ識別情報記憶部（上位装置識別情報記憶手段）
３６    ユーザ識別情報記憶部
３７    ユーザ識別情報登録処理部（識別情報登録手段）
【図１】
2005225099.tif 000003
【図２】
2005225099.tif 000004
【図３】
2005225099.tif 000005
【図４】
2005225099.tif 000006
【図５】
2005225099.tif 000007
【図６】
2005225099.tif 000008
【図７】
2005225099.tif 000009
【図８】
2005225099.tif 000010
【図９】
2005225099.tif 000011
【図１０】
2005225099.tif 000012
【図１１】
2005225099.tif 000013
【図１２】
2005225099.tif 000014
【図１３】
2005225099.tif 000015
【図１４】
2005225099.tif 000016
【図１５】
2005225099.tif 000017
【図１６】
2005225099.tif 000018
【図１７】
2005225099.tif 000019