【手続補正書】
【提出日】平成19年3月2日(2007.3.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プリントジョブを発行し、プリントジョブに含まれるプリントデータを暗号化する暗号化機能を備えるプリントジョブ発行手段と、
前記発行されたプリントジョブを受信して、暗号化されたプリントデータを復号化する復号化機能を有する復号化手段と、
プリントデータを記憶する記憶機能を備え、前記復号化手段が復号化したプリントデータに基づき出力処理を行なう出力手段と、
前記プリントジョブ発行手段が発行するプリントジョブに対して前記暗号化機能及び前記記憶機能を併用することを制限する制限手段と、を備えることを特徴とするプリントシステム。
【請求項２】
更に、プリントジョブに対して前記暗号化機能及び前記記憶機能を指定することが可能な指定手段を備えることを特徴とする請求項１記載のプリントシステム。
【請求項３】
前記制限手段は、前記指定手段がプリントジョブに前記暗号化機能と前記記憶機能とを指定した場合に、前記プリントジョブを破棄することを特徴とする請求項２記載のプリントシステム。
【請求項４】
プリントデータを暗号化することを指定する暗号化指定手段と、
プリントデータを記憶する記憶機能を有する出力装置に対してプリントデータを記憶することを指定する記憶機能指定手段と、
前記暗号化指定手段による指定と、前記記憶機能指定手段による指定のいずれか一方の指定がなされた場合、他方の指定を制限する制限手段と、を備えることを特徴とするコンピュータ装置。
【請求項５】
プリントデータを暗号化することを指定する暗号化指定手段と、
前記暗号化指定手段による指定がなされた場合、プリントデータを記憶する記憶機能を備える出力装置が前記プリントデータを記憶することを制限する制限手段と、を備えることを特徴とするコンピュータ装置。
【請求項６】
プリントデータを暗号化する暗号化手段と、
プリントデータを記憶する記憶機能を有する出力装置に対してプリントデータを記憶することを指定する記憶機能指定手段と、
前記記憶機能指定手段による指定がなされた場合、前記暗号化手段が前記プリントデータを暗号化することを制限する制限手段と、を備えることを特徴とするコンピュータ装置。
【請求項７】
前記制限手段は、前記暗号化指定手段による指定と前記記憶機能指定手段による指定とがなされた場合、警告通知を行なうことを特徴とする請求項４乃至請求項６のいずれか１項に記載のコンピュータ装置。
【請求項８】
プリントジョブを発行するプリントジョブ発行ステップと、
前記発行されたプリントジョブを受信して、前記プリントジョブに含まれるプリントデータが暗号化されていた場合には前記暗号化されたプリントデータを復号化する復号化ステップと、
プリントデータを記憶する記憶ステップと、
前記復号化ステップにおいて復号化されたプリントデータに基づき出力処理を行なう出力ステップと、
前記復号化ステップにおいて復号化したプリントデータを、記憶ステップにおいて記憶することを制限する制限ステップと、を備えることを特徴とするプリントシステムの制御方法。
【請求項９】
コンピュータ装置におけるプリント機能指定方法であって、
プリントデータを暗号化することを指定する暗号化指定ステップと、
プリントデータを記憶する記憶機能を有する出力装置に対してプリントデータを記憶することを指定する記憶機能指定ステップと、
前記暗号化指定ステップにおけるプリントデータを暗号化することの指定と、前記記憶機能指定ステップにおける前記出力装置に対する前記プリントデータを記憶することの指定のいずれか一方の指定がなされた場合、他方の指定を制限する制限ステップと、を備えることを特徴とするプリント機能指定方法。
【請求項１０】
コンピュータ装置におけるプリント機能指定方法であって、
プリントデータを暗号化することを指定する暗号化指定ステップと、
前記暗号化指定ステップにおいてプリントデータを暗号化することが指定された場合、プリントデータを記憶する記憶機能を備える出力装置が前記プリントデータを記憶することを制限する制限ステップと、を備えることを特徴とするプリント機能指定方法。
【請求項１１】
コンピュータ装置におけるプリント機能指定方法であって、
プリントデータを暗号化する暗号化ステップと、
プリントデータを記憶する記憶機能を有する出力装置に対してプリントデータを記憶することを指定する記憶機能指定ステップと、
前記記憶機能指定ステップにおいて前記出力装置に対してプリントデータを記憶することが指定された場合、前記暗号化ステップにおいて前記プリントデータを暗号化することを制限する制限ステップと、を備えることを特徴とするプリント機能指定方法。
【請求項１２】
プリントシステムの制御方法をコンピュータに実行させるためのコンピュータプログラムであって、前記制御方法は、
プリントジョブを発行するプリントジョブ発行ステップと、
前記発行されたプリントジョブを受信して、前記プリントジョブに含まれるプリントデータが暗号化されていた場合には前記暗号化されたプリントデータを復号化する復号化ステップと、
プリントデータを記憶する記憶ステップと、
前記復号化ステップにおいて復号化されたプリントデータに基づき出力処理を行なう出力ステップと、
前記復号化ステップにおいて復号化したプリントデータを、記憶ステップにおいて記憶することを制限する制限ステップと、を備えることを特徴とするコンピュータプログラム。
【請求項１３】
プリント機能指定方法をコンピュータに実行させるためのコンピュータプログラムであって、前記プリント機能指定方法は、
プリントデータを暗号化することを指定する暗号化指定ステップと、
プリントデータを記憶する記憶機能を有する出力装置に対してプリントデータを記憶することを指定する記憶機能指定ステップと、
前記暗号化指定ステップにおけるプリントデータを暗号化することの指定と、前記記憶機能指定ステップにおける前記出力装置に対する前記プリントデータを記憶することの指定のいずれか一方の指定がなされた場合、他方の指定を制限する制限ステップと、を備えることを特徴とするコンピュータプログラム。
【請求項１４】
プリント機能指定方法をコンピュータに実行させるためのコンピュータプログラムであって、前記プリント機能指定方法は、
プリントデータを暗号化することを指定する暗号化指定ステップと、
前記暗号化指定ステップにおいてプリントデータを暗号化することが指定された場合、プリントデータを記憶する記憶機能を備える出力装置が前記プリントデータを記憶することを制限する制限ステップと、を備えることを特徴とするコンピュータプログラム。
【請求項１５】
プリント機能指定方法をコンピュータに実行させるためのコンピュータプログラムであって、前記プリント機能指定方法は、
プリントデータを暗号化する暗号化ステップと、
プリントデータを記憶する記憶機能を有する出力装置に対してプリントデータを記憶することを指定する記憶機能指定ステップと、
前記記憶機能指定ステップにおいて前記出力装置に対してプリントデータを記憶することが指定された場合、前記暗号化ステップにおいて前記プリントデータを暗号化することを制限する制限ステップと、を備えることを特徴とするコンピュータプログラム。
【請求項１６】
請求項１２乃至請求項１５のいずれか１項記載のコンピュータプログラムを格納することを特徴とするコンピュータで読み取り可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】プリントシステム、その制御方法及びプリント機能指定方法、並びにコンピュータ装置、コンピュータプログラム及び記憶媒体
【技術分野】
【０００１】
本発明は、プリントシステム、その制御方法及びプリント機能指定方法、並びにコンピュータ装置、コンピュータプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
従来のプリントシステムにおいて、ホストコンピュータがプリントデータを出力装置に送出し、出力装置が送出されたプリントデータをボックスに格納して、ボックスに格納したプリントデータを出力するボックス格納と呼ばれる技術がある。これにより、出力装置は、ボックスに格納したプリントデータを再出力することで、同じプリントデータを複数回出力する際のプリント時間を節約することができる。
【０００３】
一方、近年では、ホストコンピュータからプリントデータを出力装置に送出する際のプリントデータの盗聴防止や、出力装置内におけるプリントデータの保護や、出力装置により出力されたプリントを他人に見られるのを防止することが求められている。そのため、ホストコンピュータがパスワードやＩＣカードを使用して暗号化したプリントデータを出力装置に蓄積し、ユーザが暗号化に使用したパスワードやＩＣカードを用いて出力装置に最終出力指示を行う暗号印刷の技術が提案されている（例えば、特許文献１）が、顧客環境に応じて様々なＩＣカードリーダを出力装置に装着するのはコスト的に困難であり、また、新しい出力装置を購入せずに既存の出力装置でセキュリティの高いプリントを行いたいという要望も強い。
【０００４】
これらの課題を解決するために、ホストコンピュータがプリントデータを暗号化し、プリントサーバが暗号化されたプリントデータを蓄積してパスワードやＩＣカードを用いて復号化し、復号化したプリントデータを出力装置に送出する暗号印刷と呼ばれる技術が提案されている。このプリントサーバと出力装置間の転送路は、保護されたネットワーク、セントロニクスケーブル、ＵＳＢケーブル等、顧客の要望に応じて選択できるので、様々な顧客環境への対応や従来機種への対応等を容易に行うことができる。
【特許文献１】特開平０９−１３４２６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記プリントサーバを用いた暗号印刷の技術では、プリントサーバが復号化したプリントデータを出力装置に送出するので、出力装置内においてはホストコンピュータによるパスワードやＩＣカードを用いたプリントデータの暗号化は無効となる。そのため、上記暗号印刷を行うように指定されたプリントデータが上記ボックス格納を行うように指定されていた場合に、暗号化されていない平文の状態でボックスに格納されるので、第三者がボックスを操作することによりプリントデータの出力や、電子メールやファクシミリによる送信が可能になる。そこで、プリントデータのセキュリティを保護するために、暗号印刷とボックス格納の併用を禁止する仕組みが求められている。
【０００６】
本発明の目的は、暗号印刷とボックス格納の併用を禁止してプリントデータのセキュリティを保護することができるプリントシステム、その制御方法及びプリント機能指定方法、並びにコンピュータ装置、コンピュータプログラム及び記憶媒体を提供することにある。
【０００７】
上述の目的を達成するために、請求項１記載のプリントシステムは、プリントジョブを発行し、プリントジョブに含まれるプリントデータを暗号化する暗号化機能を備えるプリントジョブ発行手段と、前記発行されたプリントジョブを受信して、暗号化されたプリントデータを復号化する復号化機能を有する復号化手段と、プリントデータを記憶する記憶機能を備え、前記復号化手段が復号化したプリントデータに基づき出力処理を行なう出力手段と、前記プリントジョブ発行手段が発行するプリントジョブに対して前記暗号化機能及び前記記憶機能を併用することを制限する制限手段と、を備えることを特徴とする。
【０００８】
請求項２記載のプリントシステムは、請求項１記載のプリントシステムにおいて、更に、プリントジョブに対して前記暗号化機能及び前記記憶機能を指定することが可能な指定手段を備えることを特徴とする。
【０００９】
請求項３記載のプリントシステムは、請求項２記載のプリントシステムにおいて、前記制限手段は、前記指定手段がプリントジョブに前記暗号化機能と前記記憶機能とを指定した場合に、前記プリントジョブを破棄することを特徴とする。
【００１０】
上述の目的を達成するために、請求項４記載のコンピュータ装置は、プリントデータを暗号化することを指定する暗号化指定手段と、プリントデータを記憶する記憶機能を有する出力装置に対してプリントデータを記憶することを指定する記憶機能指定手段と、前記暗号化指定手段による指定と、前記記憶機能指定手段による指定のいずれか一方の指定がなされた場合、他方の指定を制限する制限手段と、を備えることを特徴とする。
【００１１】
上述の目的を達成するために、請求項５記載のコンピュータ装置は、プリントデータを暗号化することを指定する暗号化指定手段と、前記暗号化指定手段による指定がなされた場合、プリントデータを記憶する記憶機能を備える出力装置が前記プリントデータを記憶することを制限する制限手段と、を備えることを特徴とする。
【００１２】
上述の目的を達成するために、請求項６記載のコンピュータ装置は、プリントデータを暗号化する暗号化手段と、プリントデータを記憶する記憶機能を有する出力装置に対してプリントデータを記憶することを指定する記憶機能指定手段と、前記記憶機能指定手段による指定がなされた場合、前記暗号化手段が前記プリントデータを暗号化することを制限する制限手段と、を備えることを特徴とする。
【００１３】
請求項７記載のコンピュータ装置は、請求項４乃至６記載のコンピュータ装置において、前記制限手段は、前記暗号化指定手段による指定と前記記憶機能指定手段による指定とがなされた場合、警告通知を行なうことを特徴とする。
【００１４】
上述の目的を達成するために、請求項８記載のプリントシステムの制御方法は、プリントジョブを発行するプリントジョブ発行ステップと、前記発行されたプリントジョブを受信して、前記プリントジョブに含まれるプリントデータが暗号化されていた場合には前記暗号化されたプリントデータを復号化する復号化ステップと、プリントデータを記憶する記憶ステップと、前記復号化ステップにおいて復号化されたプリントデータに基づき出力処理を行なう出力ステップと、前記復号化ステップにおいて復号化したプリントデータを、記憶ステップにおいて記憶することを制限する制限ステップと、を備えることを特徴とする。
【００１５】
上述の目的を達成するために、請求項９記載のプリント機能指定方法は、コンピュータ装置におけるプリント機能指定方法であって、プリントデータを暗号化することを指定する暗号化指定ステップと、プリントデータを記憶する記憶機能を有する出力装置に対してプリントデータを記憶することを指定する記憶機能指定ステップと、前記暗号化指定ステップにおけるプリントデータを暗号化することの指定と、前記記憶機能指定ステップにおける前記出力装置に対する前記プリントデータを記憶することの指定のいずれか一方の指定がなされた場合、他方の指定を制限する制限ステップと、を備えることを特徴とする。
【００１６】
上述の目的を達成するために、請求項１０記載のプリント機能指定方法は、コンピュータ装置におけるプリント機能指定方法であって、プリントデータを暗号化することを指定する暗号化指定ステップと、前記暗号化指定ステップにおいてプリントデータを暗号化することが指定された場合、プリントデータを記憶する記憶機能を備える出力装置が前記プリントデータを記憶することを制限する制限ステップと、を備えることを特徴とする。
【００１７】
上述の目的を達成するために、請求項１１記載のプリント機能指定方法は、コンピュータ装置におけるプリント機能指定方法であって、プリントデータを暗号化する暗号化ステップと、プリントデータを記憶する記憶機能を有する出力装置に対してプリントデータを記憶することを指定する記憶機能指定ステップと、前記記憶機能指定ステップにおいて前記出力装置に対してプリントデータを記憶することが指定された場合、前記暗号化ステップにおいて前記プリントデータを暗号化することを制限する制限ステップと、を備えることを特徴とする。
【００１８】
上述の目的を達成するために、請求項１２記載のコンピュータプログラムは、プリントシステムの制御方法をコンピュータに実行させるためのコンピュータプログラムであって、前記制御方法は、プリントジョブを発行するプリントジョブ発行ステップと、前記発行されたプリントジョブを受信して、前記プリントジョブに含まれるプリントデータが暗号化されていた場合には前記暗号化されたプリントデータを復号化する復号化ステップと、プリントデータを記憶する記憶ステップと、前記復号化ステップにおいて復号化されたプリントデータに基づき出力処理を行なう出力ステップと、前記復号化ステップにおいて復号化したプリントデータを、記憶ステップにおいて記憶することを制限する制限ステップと、を備えることを特徴とする。
【００１９】
上述の目的を達成するために、請求項１３記載のコンピュータプログラムは、プリント機能指定方法をコンピュータに実行させるためのコンピュータプログラムであって、前記プリント機能指定方法は、プリントデータを暗号化することを指定する暗号化指定ステップと、プリントデータを記憶する記憶機能を有する出力装置に対してプリントデータを記憶することを指定する記憶機能指定ステップと、前記暗号化指定ステップにおけるプリントデータを暗号化することの指定と、前記記憶機能指定ステップにおける前記出力装置に対する前記プリントデータを記憶することの指定のいずれか一方の指定がなされた場合、他方の指定を制限する制限ステップと、を備えることを特徴とする。
【００２０】
上述の目的を達成するために、請求項１４記載のコンピュータプログラムは、プリント機能指定方法をコンピュータに実行させるためのコンピュータプログラムであって、前記プリント機能指定方法は、プリントデータを暗号化することを指定する暗号化指定ステップと、前記暗号化指定ステップにおいてプリントデータを暗号化することが指定された場合、プリントデータを記憶する記憶機能を備える出力装置が前記プリントデータを記憶することを制限する制限ステップと、を備えることを特徴とする。
【００２１】
上述の目的を達成するために、請求項１５記載のコンピュータプログラムは、プリント機能指定方法をコンピュータに実行させるためのコンピュータプログラムであって、前記プリント機能指定方法は、プリントデータを暗号化する暗号化ステップと、プリントデータを記憶する記憶機能を有する出力装置に対してプリントデータを記憶することを指定する記憶機能指定ステップと、前記記憶機能指定ステップにおいて前記出力装置に対してプリントデータを記憶することが指定された場合、前記暗号化ステップにおいて前記プリントデータを暗号化することを制限する制限ステップと、を備えることを特徴とする。
【００２２】
請求項１６記載のコンピュータで読取り可能な記憶媒体は、請求項１２乃至請求項１５のいずれか１項記載のコンピュータプログラムを格納することを特徴とする。
【発明の効果】
【００２３】
本発明によれば、ホストコンピュータ及び出力処理装置の一方が、暗号化機能及び記憶機能の併用を禁止するので、暗号印刷とボックス格納の併用を禁止してプリントデータのセキュリティを保護することができる。
【００２４】
また、本発明によれば、出力処理装置が復号化機能を有しているときは、記憶機能を無効化するので、暗号印刷とボックス格納の併用を禁止してプリントデータのセキュリティを保護することができる。
【００２５】
また、本発明によれば、プリントジョブに暗号化機能及び記憶機能が共に指定されているときは、プリントジョブを破棄するので、暗号印刷とボックス格納の併用を禁止してプリントデータのセキュリティを保護することができる。
【００２６】
また、本発明によれば、暗号化機能が指定されているときは、記憶機能の指定を禁止するので、暗号印刷とボックス格納の併用を禁止してプリントデータのセキュリティを保護することができる。
【００２７】
また、本発明によれば、記憶機能が指定されているときは、暗号化機能の指定を禁止するので、暗号印刷とボックス格納の併用を禁止してプリントデータのセキュリティを保護することができる。
【００２８】
また、本発明によれば、暗号化機能及び記憶機能が共に指定されているときは、暗号化機能及び記憶機能を共に指定することが不可能であることをユーザに通知するので、暗号印刷とボックス格納の併用を禁止してプリントデータのセキュリティを保護することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態を図面を参照しながら説明する。
【００３０】
図１は、本発明の第１の実施の形態に係るプリントシステムの構成を概略的に示す図である。
【００３１】
図１において、プリントシステム１００は、不図示のプリントクライアントを動作させ、パスワードやＩＣカードを用いてプリントデータを暗号化し、該暗号化されたプリントデータのプリントジョブを発行するホストコンピュータ１０１と、ホストコンピュータ１０１が発行したプリントジョブを受信して蓄積し、パスワードやＩＣカードを用いてプリントデータの復号化処理を行うプリントサーバＡ１０２及びプリントサーバＢ１０４と、プリントサーバＡ１０２が出力したプリントジョブを取得して印刷を行うと共に記憶装置を有する複写機１０３とを備える。
【００３２】
ホストコンピュータ１０１、プリントサーバＡ１０２、複写機１０３、及びプリントサーバＢ１０４は、ネットワークであると共にプリントデータの転送路であるイーサネット（登録商標）１０７を介して互いに接続される。
【００３３】
また、プリントシステム１００は、プリントサーバＢ１０４にセントロニクス１０６を介して接続され、プリントサーバＢ１０４が出力したプリントジョブを取得して印刷を行うと共に記憶装置を有するプリンタ１０５とを備える。
【００３４】
プリントサーバＡ１０２と複写機１０３はイーサネット（登録商標）１０７を介して接続されているが、プリントサーバＢ１０４とプリンタ１０５のようにセントロニクス１０６を介して接続されてもよい。また、セントロニクス１０６は、ＵＳＢ等に代えてもよい
。
【００３５】
ホストコンピュータ１０１が動作させるプリントクライアントは、プリントデータを暗号化した上でプリントサーバＡ１０２に送出する暗号化機能と、暗号化しないプリントデータを複写機１０３の記憶装置に記憶させるボックス格納機能（記憶機能）とを有する。プリントクライアントは、暗号化機能及びボックス機能を夫々有効化又は無効化することができる。また、プリントクライアントは、ユーザが暗号化機能及びボックス機能を使用するか否かを設定する指定手段を有する。さらに、ホストコンピュータ１０１は、暗号化及びボックス格納を指定してプリントジョブを発行することができる。
【００３６】
図２は、図１におけるホストコンピュータ１０１の内部構成を概略的に示すブロック図である。
【００３７】
図２において、ホストコンピュータ１０１は、システム全体を制御するコントローラであるＣＰＵ２０１と、ＣＰＵ２０１の動作領域であると共にプリントデータを一時記憶するＲＡＭ２０２と、システムのブートプログラムを格納するブートＲＯＭ２０３と、システムソフトウェア、プリントデータを格納するＨＤＤ（ハードディスクドライブ）２０４と、キーボードやマウス等の入力デバイスとのインタフェース部であり、ユーザが入力デバイスにより入力した情報をＣＰＵ２０１に送信する入力デバイスＩ／Ｆ２０５と、ディスプレイモニタ等の表示デバイスとのインタフェース部であり、ユーザが入力した情報やＣＰＵ２０１が出力する情報を表示するディスプレイＩ／Ｆ２０６と、プリンタ１０５とのインタフェース部であるパラレルポート２０７と、イーサネット（登録商標）１０７とのインタフェース部であり、情報の入出力を行うＮｅｔｗｏｒｋＩ／Ｆ２０８と、ＩＣカードリーダ等の認証を行う不図示のＵＳＢデバイスとのインタフェース部であるＵＳＢＩ／Ｆ２０９とを備え、これらはシステムバス２１０を介して互いに接続される。
【００３８】
図１におけるプリントサーバＡ１０２及びプリントサーバＢ１０４の内部構成は、ホストコンピュータ１０１のものと同じである。
【００３９】
図３は、図２のホストコンピュータ１０１によって実行される第１の印刷制御処理のフローチャートである。
【００４０】
図３において、ホストコンピュータ１０１は、プリントクライアントを起動し（ステップＳ３０１）、プリントクライアントは、プリントサーバＡ１０２に対して、プリントサーバＡ１０２が暗号化されたデータを復号化する復号化機能を有するか否かを示す能力情報の取得要求を発行し（ステップＳ３０２）、規定時間内にプリントサーバＡ１０２から能力情報の取得要求に対する応答があるか否かを判別し（ステップＳ３０３）、規定時間内にプリントサーバＡ１０２から能力情報の取得要求に対する応答がないときは、ディスプレイＩ／Ｆ２０６を介して表示デバイスへの表示によりユーザに異常を通知して（ステップＳ３１１）、本処理を終了する。
【００４１】
ステップＳ３０３の判別の結果、規定時間内にプリントサーバＡ１０２から能力情報の取得要求に対する応答があったときは、該応答に含まれる能力情報を参照して、プリントサーバＡ１０２が暗号化されたデータを復号化する復号化機能を有するか否かを判別し（ステップＳ３０４）、プリントサーバＡ１０２が復号化機能を有するときは、プリントクライアントの暗号化機能を有効化すると共に（ステップＳ３０５）、ボックス格納機能を無効化し（ステップＳ３０６）、後述する図４のユーザインタフェースを表示し（ステップＳ３０９）、本処理を終了する。
【００４２】
ステップＳ３０４の判別の結果、プリントサーバＡ１０２が復号化機能を有さないときは、プリントクライアントの暗号化機能を無効化すると共に（ステップＳ３０７）、ボックス格納機能を有効化し（ステップＳ３０８）、Ｓ３０９以降の処理を実行して、本処理を終了する。
【００４３】
図４（ａ）は、図３のステップＳ３０４の判別の結果、プリントサーバＡ１０２が復号化機能を有さないときのユーザインタフェースの一例を示す図であり、ボックス格納メニューが表示され、暗号印刷メニューが非表示になっている。
【００４４】
図４（ｂ）は、図３のステップＳ３０４の判別の結果、プリントサーバＡ１０２が復号化機能を有するときのユーザインタフェースの一例を示す図であり、ボックス格納メニューが非表示になり、暗号印刷メニューが表示されている。
【００４５】
図３の処理によれば、プリントサーバＡ１０２が復号化機能を有するときは（ステップＳ３０４でＹＥＳ）、プリントクライアントの暗号化機能を有効化すると共に（ステップＳ３０５）、ボックス格納機能を無効化する（ステップＳ３０６）ので、暗号印刷とボックス格納の併用を禁止してプリントデータのセキュリティを保護することができる。
【００４６】
図５は、図２のホストコンピュータ１０１によって実行される第２の印刷制御処理のフローチャートである。
【００４７】
図５において、ホストコンピュータ１０１は、プリントクライアントを起動し（ステップＳ５０１）、ボックス格納機能及び暗号化機能を未選択状態に設定して、ボックス格納機能及び暗号化機能の設定を行うための後述する図６のユーザインタフェースを表示し（ステップＳ５０２）、ユーザによりボックス格納機能及び暗号化機能の設定が変更されたか否かを判別し（ステップＳ５０３）、ユーザによりボックス格納機能及び暗号化機能をの設定が変更されたときは、ボックス格納機能が選択されているか否かを判別し（ステップＳ５０４）、ボックス格納機能が選択されているときは、暗号化機能メニューに網掛け処理を行い（ステップＳ５０５）、ＯＫボタン及びキャンセルボタン（図６）のいずれかが押下されたか否かを判別し（ステップＳ５０６）、ＯＫボタン及びキャンセルボタンのいずれかが押下されなかったときは、Ｓ５０３以降の処理を繰り返し、ＯＫボタン及びキャンセルボタンのいずれかが押下されたときは、現在の設定状態に基づいてプリントジョブを発行するか、又は設定変更をキャンセルし、本処理を終了する。
【００４８】
ステップＳ５０４の判別の結果、ボックス格納機能が選択されていないときは、暗号化機能メニューの網掛け解除処理を行い（ステップＳ５０７）、暗号化機能が選択されているか否かを判別し（ステップＳ５０８）、暗号化機能が選択されているときは、ボックス格納機能メニューに網掛け処理を行い（ステップＳ５０９）、Ｓ５０６以降の処理を実行して、本処理を終了する。
【００４９】
ステップＳ５０８の判別の結果、暗号化機能が選択されていないときは、ボックス格納機能メニューの網掛け解除処理を行い（ステップＳ５１０）、Ｓ５０６以降の処理を実行して、本処理を終了する。
【００５０】
図６（ａ）は、図５のステップＳ５０８の判別の結果、暗号化機能が選択されているときのユーザインタフェースの一例を示す図であり、ボックス格納機能が網掛け処理されており選択できないようになっている。
【００５１】
図６（ｂ）は、図５のステップＳ５０４の判別の結果、ボックス格納機能が選択されているときのユーザインタフェースの一例を示す図であり、暗号化機能が網掛け処理されており選択できないようになっている。
【００５２】
図５の処理によれば、ボックス格納機能が選択されているときは（ステップＳ５０４でＹＥＳ）、暗号化機能メニューに網掛け処理を行い（ステップＳ５０５）、暗号化機能が選択されているときは（ステップＳ５０８でＹＥＳ）、ボックス格納機能メニューに網掛け処理を行う（ステップＳ５０９）ので、暗号印刷とボックス格納の併用を禁止してプリントデータのセキュリティを保護することができる。
【００５３】
図７は、図２のホストコンピュータ１０１によって実行される第３の印刷制御処理のフローチャートである。
【００５４】
図７において、ホストコンピュータ１０１は、プリントクライアントを起動し（ステップＳ７０１）、ボックス格納機能及び暗号化機能を未選択状態に設定して、ボックス格納機能及び暗号化機能の設定を行うためのユーザインタフェースを表示し（ステップＳ７０２）、ユーザによりボックス格納機能及び暗号化機能の設定が変更されたか否かを判別し（ステップＳ７０３）、ユーザによりボックス格納機能及び暗号化機能の設定が変更されたときは、ボックス格納機能が選択されているか否かを判別し（ステップＳ７０４）、ボックス格納機能が選択されているときは、暗号化機能が選択されているか否かを判別し（ステップＳ７０５）、暗号化機能が選択されているときは、ユーザに暗号化機能とボックス格納機能の併用が不可能であることを通知する後述する図８のメッセージボックスを表示し（ステップＳ７０６）、ステップＳ７０３以降の処理繰り返す。
【００５５】
ステップＳ７０４の判別の結果、ボックス格納機能が選択されていないか、又はステップＳ７０５の判別の結果、暗号化機能が選択されていないときは、不図時のプリントクライアントのＯＫボタン及びキャンセルボタンのいずれかが押下されたか否かを判別し（ステップＳ７０７）、ＯＫボタン及びキャンセルボタンのいずれかが押下されなかったときは、Ｓ７０３以降の処理を繰り返し、ＯＫボタン及びキャンセルボタンのいずれかが押下されたときは、現在の設定状態に基づいてプリントジョブを発行するか、又は設定変更をキャンセルし、本処理を終了する。
【００５６】
図８は、ステップＳ７０６で表示されるメッセージボックスの一例を示す図である。
【００５７】
なお、図８のメッセージボックスによりユーザに暗号化機能とボックス格納機能の併用が不可能であることを通知するとしたが、ステータスラインへの表示によって通知してもよい。
【００５８】
図７の処理によれば、ボックス格納機能が選択されている場合において（ステップＳ７０４でＹＥＳ）、暗号化機能が選択されているときは（ステップＳ７０５でＹＥＳ）、ユーザに暗号化機能とボックス格納機能の併用が不可能であることを通知するメッセージボックスを表示する（ステップＳ７０６）ので、暗号印刷とボックス格納の併用を禁止してプリントデータのセキュリティを保護することができる。
【００５９】
図９は、図２のプリントサーバＡ１０２によって実行される第４の印刷制御処理のフローチャートである。
【００６０】
図９において、プリントサーバＡ１０２は、プリントジョブを受信し（ステップＳ９０１）、受信したプリントジョブの属性を取得し（ステップＳ９０２）、受信したプリントジョブにボックス格納が指定されているか否かを判別し（ステップＳ９０３）、受信したプリントジョブにボックス格納が指定されているときは、受信したプリントジョブに暗号化が指定されているか否かを判別し（ステップＳ９０４）、受信したプリントジョブに暗号化が指定されているときは、当該プリントジョブを不正ジョブとみなして削除し（ステップＳ９０５）、エラー履歴を記録し（ステップＳ９０６）、本処理を終了する。
【００６１】
ステップＳ９０３の判別の結果、受信したプリントジョブにボックス格納が指定されていないか、又は、ステップＳ９０４の判別の結果、受信したプリントジョブに暗号化が指定されていないときは、当該プリントジョブを実行し（ステップＳ９０７）、正常履歴を記録し（ステップＳ９０８）、本処理を終了する。
【００６２】
図９の処理によれば、受信したプリントジョブにボックス格納が指定されている場合において（ステップＳ９０３でＹＥＳ）、受信したプリントジョブに暗号化が指定されているときは（ステップＳ９０４でＹＥＳ）、当該プリントジョブを不正ジョブとみなして削除する（ステップＳ９０５）ので、暗号印刷とボックス格納の併用を禁止してプリントデータのセキュリティを保護することができる。
【００６３】
また、本発明の目的は、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出して実行することによっても達成されることは言うまでもない。
【００６４】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６５】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６７】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【００６８】
プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。又は、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００６９】
【図１】本発明の第１の実施の形態に係るプリントシステムの構成を概略的に示す図である。
【図２】図１におけるホストコンピュータ１０１の内部構成を概略的に示すブロック図である。
【図３】図２のホストコンピュータ１０１によって実行される第１の印刷制御処理のフローチャートである。
【図４】図３のステップＳ３０９で表示されるユーザインタフェースの一例を示す図であり、（ａ）は、プリントサーバが復号化機能を有さない場合、（ｂ）は、プリントサーバが復号化機能を有する場合を夫々示す。
【図５】図２のホストコンピュータ１０１によって実行される第２の印刷制御処理のフローチャートである。
【図６】図５のステップＳ５０２で表示されるユーザインタフェースの一例を示す図であり、（ａ）は、暗号化機能が選択されている場合、（ｂ）は、ボックス格納機能が選択されている場合を夫々示す。
【図７】図２のホストコンピュータ１０１によって実行される第３の印刷制御処理のフローチャートである。
【図８】ステップＳ７０６で表示されるメッセージボックスの一例を示す図である。
【図９】図２のホストコンピュータ１０１によって実行される第４の印刷制御処理のフローチャートである。
【符号の説明】
【００７０】
１０１  ホストコンピュータ
１０２  プリントサーバＡ
１０３  複写機
１０４  プリントサーバＢ
１０５  プリンタ
１０６  セントロニクス
１０７  イーサネット（登録商標）
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  ハードディスク