(57)【要約】【課題】機密印刷における操作の簡易性と構成の簡素化を実現することができる画像形成システム、クライアント装置、およびプログラムを提供する。【解決手段】クライアントＰＣ１４は、機密印刷が指定された場合に認証コードを生成し、この認証コードをＱＲコードに変換して表示すると共に、機密印刷に係る印刷データと認証コードとをネットワーク１６を介してプリンタ１１へ送信する。携帯端末１５は、クライアントＰＣ１４に表示されたＱＲコードを読み取って認証コードに復号化し、その認証コードをプリンタ１１へ赤外線送信する。プリンタ１１は、機密印刷に係る印刷データと認証コードとを関連付けて記憶部（ＨＤＤ）に保存し、携帯端末１５から赤外線受信した認証コードと一致する認証コードのジョブを検出した場合に、そのジョブの印刷データに基づく印刷を実行する。【選択図】図１
2008311895.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と、携帯端末装置と、前記クライアント装置にネットワークを介して接続された画像形成装置とを備えた画像形成システムであって、
前記クライアント装置は、
表示部と、
通信部と、
機密印刷が指定された場合に認証コードを生成し、この認証コードを機械読み取り可能な画像で表したコード画像に変換して前記表示部に表示すると共に、前記機密印刷に係る印刷データと前記認証コードとを前記通信部から前記ネットワークを介して前記画像形成装置へ送信する制御部と、
を備え、
前記携帯端末装置は、
前記表示部に表示された前記コード画像を光学的に読み取る読取部と、
前記読取部によって読み取られた前記コード画像を認証コードに復号化する復号部と、
前記復号部によって復号化された認証コードを無線送信する送信部と、
を備え、
前記画像形成装置は、
印刷部と、
前記クライアント装置から前記ネットワークを介して前記印刷データと前記認証コードとを受信するデータ受信部と、
前記データ受信部によって受信した前記印刷データと前記認証コードとが関連付けられて記憶される記憶部と、
前記携帯端末装置の前記送信部から無線送信された認証コードを受信するコード受信部と、
前記コード受信部によって受信した認証コードと一致する認証コードを前記記憶部から検出し、該検出された認証コードに関連付けて記憶されている印刷データに基づく印刷を前記印刷部に行わせる制御部と、
を備える
ことを特徴とする画像形成システム。
【請求項２】
表示部と、
ネットワークを介して接続された画像形成装置と通信する通信部と、
機密印刷が指定された場合に認証コードを生成し、この認証コードを機械読み取り可能な画像で表したコード画像に変換して前記表示部に表示すると共に、前記機密印刷に係る印刷データと前記認証コードとを前記通信部から前記ネットワークを介して前記画像形成装置へ送信する制御部と、
を備える
ことを特徴とするクライアント装置。
【請求項３】
機密印刷が指定された場合に、認証コードを生成し、この認証コードを機械読み取り可能な画像で表したコード画像に変換して表示部に表示すると共に、前記機密印刷に係る印刷データと前記認証コードとをネットワークを介して画像形成装置へ送信するようにクライアント装置を動作させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷出力する情報の機密性を確保するために認証を行って印刷出力を実行する画像形成装置を備えた画像形成システム、クライアント装置、およびプログラムに関する。
【背景技術】
【０００２】
プリンタや複合機などの画像形成装置では、機密性の高い出力情報が第三者に見られることを防止するために、パスワードが認証されたことを条件に印刷出力の開始を制御する機密印刷（パスワードプリント）機能を備えたものがある。たとえば、従来の一般的な機密印刷では、ユーザがクライアントＰＣ（Personal Computer）に表示された印刷設定画面で機密印刷を指定し、任意のパスワードを入力するなどによって、パスワードを含む印刷データがネットワーク上のプリンタまたはプリンタサーバに送信され一旦保存される。そしてユーザがプリンタのタッチパネルやキーボタンなどから同じパスワードを入力して認証が得られると、機密印刷に指定した印刷物（機密文書）がプリンタから出力されるようになっている。
【０００３】
このようなパスワード認証を利用した機密印刷では、印刷出力時にプリンタで行うパスワードの入力操作が煩雑となっている。また、入力したパスワードがミスタッチや記憶違いなどで一致しない場合には、認証エラーとなって印刷物が得られないなどの不便さもあった。
【０００４】
そこで、印刷出力時におけるプリンタへのパスワードの入力を、ユーザの携帯電話機を媒体にして無線送信で行うようにしたシステムが提案されている（たとえば、特許文献１参照）。このシステムでは、パスワードプリントを登録する際に以下の処理が行われる。クライアントＰＣは画像データと画像データＩＤ（Identification）とパスワード（パスワードプリントに使用されるユーザ入力によるワンタイムパスワード）と携帯電話機の電話番号とをプリンタに送信する。プリンタは受信したこれらの情報を保存すると共に、その中の画像データＩＤとパスワードと電話番号とをサーバに送信する。サーバは受信した電話番号の携帯電話機に画像データＩＤおよびパスワードを送信する。
【０００５】
プリンタでのパスワードプリント処理では、携帯電話機から画像データＩＤとパスワードと当該携帯電話機の電話番号とをプリンタに送信する。これを受信したプリンタは保存してある画像データＩＤとパスワードと電話番号の組み合わせと、受信したデータとを照合し、画像データＩＤ、パスワード、電話番号のすべてが一致したときのみパスワードプリントを実行する。このように、ユーザは印刷出力時にパスワードをプリンタに手入力する必要がなく、パスワードを含む所定の認証データを携帯電話機からプリンタに送信するだけの簡単な操作でパスワードプリントが実行される。
【０００６】
【特許文献１】特開２００３−３４８２７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記の技術では機密印刷（パスワードプリント）を依頼する際に、ユーザがクライアントＰＣに対してパスワードと携帯電話機の電話番号を入力する必要があるため、ユーザの作業量が多くなってしまう。また、ユーザが入力したパスワードや認証に使用される画像データＩＤは、クライアントＰＣからプリンタおよびサーバを経由して携帯電話機に取り込んでいるため、それらの認証データを携帯電話機に取り込む処理（手続き）が煩雑となる。また、プリンタを含むシステムから携帯電話機へ認証データを送信する機能が必要となるため、システムのコストが高くなってしまう。
【０００８】
本発明は、上記の事情に鑑みてなされたものであり、機密印刷における認証を行うための操作の簡易性と構成の簡素化を実現することができる画像形成システム、クライアント装置、およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１０】
［１］クライアント装置と、携帯端末装置と、前記クライアント装置にネットワークを介して接続された画像形成装置とを備えた画像形成システムであって、
前記クライアント装置は、
表示部と、
通信部と、
機密印刷が指定された場合に認証コードを生成し、この認証コードを機械読み取り可能な画像で表したコード画像に変換して前記表示部に表示すると共に、前記機密印刷に係る印刷データと前記認証コードとを前記通信部から前記ネットワークを介して前記画像形成装置へ送信する制御部と、
を備え、
前記携帯端末装置は、
前記表示部に表示された前記コード画像を光学的に読み取る読取部と、
前記読取部によって読み取られた前記コード画像を認証コードに復号化する復号部と、
前記復号部によって復号化された認証コードを無線送信する送信部と、
を備え、
前記画像形成装置は、
印刷部と、
前記クライアント装置から前記ネットワークを介して前記印刷データと前記認証コードとを受信するデータ受信部と、
前記データ受信部によって受信した前記印刷データと前記認証コードとが関連付けられて記憶される記憶部と、
前記携帯端末装置の前記送信部から無線送信された認証コードを受信するコード受信部と、
前記コード受信部によって受信した認証コードと一致する認証コードを前記記憶部から検出し、該検出された認証コードに関連付けて記憶されている印刷データに基づく印刷を前記印刷部に行わせる制御部と、
を備える
ことを特徴とする画像形成システム。
【００１１】
上記発明では、ユーザがクライアント装置から機密印刷を指定すると、機密印刷の認証に使用される認証コードがクライアント装置内で自動生成される。さらに、認証コードは機械読み取り可能な画像で表されたコード画像に変換されてクライアント装置の表示部に表示される。
【００１２】
表示部に表示されたコード画像をユーザが携帯端末装置の読取部によって光学的に読み取ると、認証コードを含んだコード画像が携帯端末装置内に取り込まれる。携帯端末装置内では、読み取ったコード画像が復号部によって認証コードに復号化される。
【００１３】
また、機密印刷に係る印刷データと認証コードは、クライアント装置の通信部からネットワークを介して画像形成装置へ送信される。画像形成装置では、ネットワークを介してデータ受信部により印刷データと認証コードを受信し、受信した印刷データと認証コードとが関連付けられて記憶部に記憶される。
【００１４】
ユーザが機密印刷に指定した印刷データを画像形成装置にて印刷出力する際には、携帯端末装置の送信部から画像形成装置のコード受信部へ認証コードを無線送信する。画像形成装置では、受信した認証コードと一致する認証コードを記憶部の中から検出する処理が行われ、検出された認証コードに関連付けて記憶部に記憶されている印刷データに基づく印刷が実行される。
【００１５】
この画像形成システムでは、クライアント装置から機密印刷を指定すると、機密印刷の認証に使用するための認証コードがクライアント装置内で自動的に生成されるため、ユーザが認証用のパスワードなどをクライアント装置で入力する手間が省け、機密印刷を設定する際の操作が簡単になる。携帯端末装置内への認証コードの取り込みは、クライアント装置の表示部に表示されたコード画像を携帯端末装置のカメラなどで読み取るだけでよいため、その作業が簡単になる。さらに、認証コードをクライアント装置から画像形成装置を経由して携帯端末装置に送信するなどの機能も不要となり、画像形成装置を含む画像形成システムの構成（処理）が簡素化される。
【００１６】
また、機密印刷に指定した印刷データを画像形成装置で印刷出力する際には、携帯端末装置内に取り込んだ認証コードを画像形成装置へ無線送信するだけでよいため、認証用のパスワードなどを画像形成装置で入力する手間が省け、印刷実行の操作が簡単になる。さらに、認証コードを一度送信するだけの単純な作業で確実に入力できるため、パスワードの入力ミスや記憶違いなどによる認証エラーが発生することもなく、印刷物を迅速かつ確実に取得できるようになる。
【００１７】
［２］表示部と、
ネットワークを介して接続された画像形成装置と通信する通信部と、
機密印刷が指定された場合に認証コードを生成し、この認証コードを機械読み取り可能な画像で表したコード画像に変換して前記表示部に表示すると共に、前記機密印刷に係る印刷データと前記認証コードとを前記通信部から前記ネットワークを介して前記画像形成装置へ送信する制御部と、
を備える
ことを特徴とするクライアント装置。
【００１８】
［３］機密印刷が指定された場合に、認証コードを生成し、この認証コードを機械読み取り可能な画像で表したコード画像に変換して表示部に表示すると共に、前記機密印刷に係る印刷データと前記認証コードとをネットワークを介して画像形成装置へ送信するようにクライアント装置を動作させるプログラム。
【発明の効果】
【００１９】
本発明に係る画像形成システム、クライアント装置、およびプログラムによれば、機密印刷における認証を行うための操作の簡易性と構成の簡素化を実現することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面に基づき本発明の実施の形態を説明する。
【００２１】
図１は、本発明の実施の形態に係る印刷システム１０の全体構成図を示している。印刷システム１０は、画像形成装置としてのプリンタ１１と、クライアントＰＣ１４と、携帯端末１５とを備えており、プリンタ１１とクライアントＰＣ１４とがネットワーク１６を介して相互に通信可能に接続されている。プリンタ１１は、プリントコントローラ１２とプリンタ本体１３とを備えており、プリンタ本体１３がプリントコントローラ１２を介してネットワーク１６に接続されている。ネットワーク１６は、イーサネット（登録商標）などの通信規格によってコンピュータやネットワーク機器同士を接続したＬＡＮ（Local
Area Network）、あるいはＬＡＮ同士を専用線で接続したＷＡＮ（Wide Area Network）などで構成されている。
【００２２】
図２は、プリンタ１１の制御系の構成をブロック図で示している。プリンタ１１は、通常印刷の他に機密印刷を行う機能と、赤外線通信で送信されたデータを受信する赤外線受信機能とを備えている。「機密印刷」とは、印刷ジョブの印刷データを認証用のデータと共にプリンタ内に一旦保存し、ユーザが認証用のデータをプリンタに入力して認証された場合に実際の印刷出力を行う印刷方式である。この機密印刷を利用することで、プリンタ１１から出力された印刷物Ｐ（図１参照）が第三者に見られることを防止でき、印刷出力する情報の機密性を確保できるようになる。
【００２３】
また、機密印刷における認証用のデータ（認証コード）は、ユーザによる操作で携帯端末１５からプリンタ１１へ赤外線送信され、プリンタ１１が赤外線受信することで入力されるようになっている。プリンタ１１は、この携帯端末１５から取得した認証用のデータを用いて機密印刷に指定された印刷ジョブの認証を行うようになっている。なお、以下の説明では機密印刷に指定された印刷ジョブを「機密印刷ジョブ」と呼ぶ。
【００２４】
プリンタ１１を構成するプリントコントローラ１２は、クライアントＰＣ１４からネットワーク１６を介して印刷データを受信するデータ受信部としての機能と、受信した印刷データを印刷用の画像データ（ラスタイメージデータ）に展開してプリンタ本体１３に転送する機能を果たす。これらの機能を実現するためにプリントコントローラ１２は、ＣＰＵ（Central Processing Unit）２１と、ＲＯＭ（Read Only Memory）２２と、ＲＡＭ（Random Access Memory）２３と、ネットワーク制御部２４と、インターフェース部２５とを備えており、それらはデータを伝送するためのバス２６を介して相互に接続されている。
【００２５】
ＣＰＵ２１は、演算処理機能を備えると共に、プリントコントローラ１２の動作を制御する制御部としての機能と、印刷データを印刷用の画像データに展開する機能を果たす。ＲＯＭ２２は、ＣＰＵ２１が実行する制御やデータの展開に関するプログラム、および、プログラムを実行する際に使用する各種データなどを格納する機能を果たす。ＲＡＭ２３は、展開された画像データを一時的に記憶する画像メモリとしての機能を果たす。
【００２６】
ネットワーク制御部２４は、ＮＩＣ(Network Interface Card)などで構成され、ネットワーク通信のプロトコル制御やＬＡＮ制御などの機能を果たす。インターフェース部２５は、プリンタ本体１３との間で行うデータ転送を制御する機能を果たす。
【００２７】
プリンタ１１を構成するプリンタ本体１３は、プリントコントローラ１２から転送された画像データに基づく画像を用紙に印刷して出力するプリンタ機能を果たす。また、携帯端末１５から赤外線送信された認証コードを赤外線受信する機能と、受信した認証コードを用いて機密印刷ジョブに対する認証を行い印刷出力を実行する機能とを果たす。これらの機能を実現するためにプリンタ本体１３は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＨＤＤ（Hard Disk Drive）３４と、操作表示部３５と、赤外線受信部３６と、印刷部３７と、インターフェース部３８とを備えており、それらはデータを伝送するためのバス３９を介して相互に接続されている。
【００２８】
ＣＰＵ３１は、演算処理機能を備えると共に、プリンタ本体１３の印刷動作を制御する制御部としての機能と、機密印刷ジョブの認証を行う機能を果たす。ＲＯＭ３２は、ＣＰＵ３１が実行する制御や機密印刷ジョブの認証に関するプログラム、および、プログラムを実行する際に使用する各種データなどを格納する機能を果たす。
【００２９】
ＲＡＭ３３は、プリントコントローラ１２から受信した画像データを一時的に記憶する画像メモリとしての機能を果たす。ＨＤＤ３４は、機密印刷ジョブの画像データを保存する機能を果たす。このＨＤＤ３４には、機密印刷ジョブの画像データとその認証コードとが関連付けられて記憶・保存される。
【００３０】
操作表示部３５は、画像表示およびタッチ操作が可能なタッチパネル式のオペレーションパネルとして構成されており、プリンタ１１の動作状態や操作方法、警告、エラーなどに関する各種表示を行うと共に、ユーザからの入力操作を受け付ける機能を果たす。赤外線受信部３６は、赤外線送信されたデータを赤外線受信する機能を備えており、携帯端末１５から赤外線送信された認証コードを赤外線受信するコード受信部としての機能を果たす。
【００３１】
印刷部３７は、画像データに基づく画像を電子写真プロセスにより用紙に印刷して出力する機能を果たす。この印刷部３７は、たとえば、用紙の搬送装置、感光体ドラム、帯電装置、光源にＬＤ（Laser Diode）を用いたレーザユニット、現像装置、転写分離装置、クリーニング装置、定着装置、およびこれらを制御する制御部（いずれも図示省略）などを備えた、いわゆるレーザプリンタとして構成されている。
【００３２】
インターフェース部３８は、プリントコントローラ１２との間で行うデータ転送を制御する機能を果たす。
【００３３】
図３は、クライアントＰＣ１４の制御系の構成をブロック図で示している。クライアントＰＣ１４は、たとえば一般的なＰＣであり、アプリケーション・プログラムによって文書や画像などを作成する機能と、文書や画像などを印刷する際に印刷データをネットワーク１６を介してプリンタ１１へ送信する機能とを備えている。また印刷においては、機密印刷が指定された場合に、機密印刷の認証に用いる認証コードを生成し、この認証コードを携帯端末１５で読み取り可能なＱＲコード（Quick Response code（登録商標））に変換して表示すると共に、認証コードを埋め込んだ印刷データをネットワーク１６を介してプリンタ１１へ送信する機能を備えている。
【００３４】
これらの機能を実現するためにクライアントＰＣ１４は、ＣＰＵ４１と、ＲＯＭ４２と、ＲＡＭ４３と、ＨＤＤ４４と、表示部４５と、操作部４６と、ネットワークインターフェース部４７とを備えており、それらはデータを伝送するためのバス４８を介して相互に接続されている。
【００３５】
ＣＰＵ４１は、プログラムに従って上記各部の制御や各種の演算処理を行う機能を果たす。ＲＯＭ４２は、ＣＰＵ４１が実行するプログラム、および、プログラムを実行する際に使用する各種データなどを格納する機能を果たす。
【００３６】
ＲＡＭ４３は、ＣＰＵ４１の作業領域として一時的にプログラムやデータを記憶する機能を果たす。ＨＤＤ４４は、ＯＳ（Operating System）やＯＳ上で動作するアプリケーション・プログラムなどの各種プログラム、ＯＳがプリンタ１１を制御するための橋渡しを行うプリンタドライバ（図４参照）、各種データ、装置固有の各種パラメータなどを格納する機能を果たす。ＨＤＤ４４に格納されているプログラムやプリンタドライバは、クライアントＰＣ１４の立ち上げ時にＣＰＵ４１内の起動プログラムが実行されることで、ＨＤＤ３４内からＲＡＭ４３に展開されて動作するようになっている。
【００３７】
表示部４５は、液晶ディスプレイなどで構成されており、ＯＳやアプリケーション・プログラムなどの表示画面（操作や設定に関する画面を含む）、および、各種の画像や映像を表示する機能を果たす。操作部４６は、キーボードやマウスなどで構成されており、ユーザが行う各種の操作や情報入力などを受け付ける機能を果たす。ネットワークインターフェース部４７は、ネットワーク１６を介して接続されたプリンタ１１を含む外部機器との間で行う通信やデータの転送を制御する機能を果たす。
【００３８】
図４は、クライアントＰＣ１４のＨＤＤ４４に格納されているプリンタドライバ５０のソフトウェア構成を示している。プリンタドライバ５０は、印刷命令生成部５１と、認証コード生成部５３と、ＱＲコード画像生成部５４と、ＱＲコード表示部５５と、印刷設定画面表示部５２とを備えている。
【００３９】
印刷命令生成部５１は、アプリケーション・プログラムなどから送られてきた印刷データを、プリンタ１１が解釈できるデータ形式、たとえば所定のＰＤＬ（Page Description Language）に従うデータ形式に変換する機能と、変換した印刷データを含む印刷命令を生成してプリンタ１１へ送信する機能とを果たす。
【００４０】
印刷設定画面表示部５２は、印刷に関する各種の設定を行う印刷設定画面を表示部４５に表示する機能を果たす。印刷設定画面表示部５２は、たとえば、アプリケーション・プログラムなどで印刷を行う際に、印刷メニューの印刷プロパティや詳細設定などの項目が選択された場合に印刷設定画面を表示部４５に表示する（図７参照）。機密印刷の設定（指定）や解除は、この印刷設定画面を通して行うようになっている。
【００４１】
認証コード生成部５３は、印刷設定画面で機密印刷が指定された場合に認証コードを生成する機能を果たす。たとえば、ユーザ名やホスト名、クライアントＰＣ１４のＭＡＣアドレス（Media Access Control address）や機密印刷の設定日時、ジョブ名など、クライアントＰＣ１４内で容易に取得できる情報を元に暗号化したユニークな認証コードを生成する。また、通常印刷や機密印刷などの印刷方式に関する情報、機密印刷用の認証コード、印刷命令を示す情報、その他のジョブ情報などは、印刷命令生成部５１による印刷命令の生成時に印刷データのヘッダ部に埋め込まれるようになっている。
【００４２】
ＱＲコード画像生成部５４は、認証コード生成部５３によって生成された認証コードをＱＲコードに変換する機能を果たす。この認証コードのＱＲコード化は、汎用のＱＲコード変換プログラムなどを用いて行われる。ＱＲコード表示部５５は、ＱＲコード画像生成部５４によって生成されたＱＲコードを含む認証コード画面を表示部４５に表示する機能を果たす（図８参照）。
【００４３】
図５は、携帯端末１５の制御系の構成をブロック図で示している。携帯端末１５は、たとえば一般的な携帯電話機であり、電話機能の他に、電子メール機能、インターネット機能、ＱＲコード読み取り機能を含む撮影機能、赤外線通信機能、および各種のデータを保存する機能などを備えている。
【００４４】
これらの機能を実現するために携帯端末１５は、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３と、カメラ部６４と、表示部６５と、操作部６６と、赤外線通信部６７とを備えており、それらはデータを伝送するためのバス６８を介して相互に接続されている。
【００４５】
ＣＰＵ６１は、プログラムに従って上記各部の制御や各種の演算処理を行う機能を果たす。ＲＯＭ６２は、ＣＰＵ６１が実行するＯＳやＯＳ上で動作するアプリケーション・プログラムなどの各種プログラム、および、プログラムを実行する際に使用する各種データや機器固有の各種パラメータなどを格納する機能を果たす。
【００４６】
ＲＡＭ６３は、揮発性メモリおよび書き換え可能な不揮発性メモリを含んで構成されており、揮発性メモリはＣＰＵ６１の作業領域として一時的にプログラムやデータを記憶する機能を果たし、不揮発性メモリは各種データなどを記憶して保存する機能を果たす。
【００４７】
カメラ部６４は、ＣＣＤ（Charge Coupled Device）イメージセンサまたはＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどを備えており、被写体を撮影する（ＱＲコードを読み取る）機能を果たす。
【００４８】
表示部６５は、液晶ディスプレイまたは有機ＥＬディスプレイ（organic electroluminescence display）などで構成されており、各種機能の操作や設定に関する画面、および、各種の画像や映像を表示する機能を果たす。操作部６６は、キーボタンや十字キーなどで構成されており、ユーザが行う各種の操作や情報入力などを受け付ける機能を果たす。赤外線通信部６７は、赤外線投光器および赤外線受光器を備えており、各種データを赤外線で送信（投光）または受信（受光）する機能を果たす。
【００４９】
次に、印刷システム１０の動作について説明する。
【００５０】
図６は、ユーザがクライアントＰＣ１４を使用してプリンタ１１から印刷を行うときのクライアントＰＣ１４の動作およびクライアントＰＣ１４のＣＰＵ４１（図３参照）がプリンタドライバ５０として行う処理の流れを示している。また、図７は本処理にてクライアントＰＣ１４の表示部４５（図３参照）に表示される印刷設定画面の一例を示し、図８は本処理にてクライアントＰＣ１４の表示部４５に表示される認証コード画面の一例を示している。
【００５１】
ユーザがアプリケーション・プログラムの印刷メニューから印刷プロパティや詳細設定などの項目を選択すると、ＣＰＵ４１はプリンタドライバ５０として動作し（Start）、図６に示す処理を実行する。まず、印刷設定画面表示部５２が図７に示すような印刷設定画面７０をクライアントＰＣ１４の表示部４５に表示する（ステップＳ１０１）。印刷設定画面７０には、たとえば機密印刷設定用のチェックボックス７１、ＯＫボタン７２、キャンセルボタン７３、図示を省略したその他の各種設定用のチェックボックスなどが設けられている。
【００５２】
機密印刷を行う場合、ユーザは図示のようにチェックボックス７１をチェックし、ＯＫボタン７２を選択操作する。この操作を受けて印刷命令生成部５１は本印刷ジョブを機密印刷に設定し（ステップＳ１０２）、印刷設定画面表示部５２は印刷設定画面７０をクローズする（ステップＳ１０３）。チェックボックス７１がチェックされない状態でＯＫボタン７２が選択操作された場合には、本印刷ジョブは通常印刷に設定されて印刷設定画面７０がクローズする。また、キャンセルボタン７３が操作された場合には、印刷設定画面７０がクローズすると共に、今回表示された印刷設定画面７０上で設定した内容は全てキャンセルされて元の状態に戻される。
【００５３】
機密印刷が設定されると、プリンタドライバ５０の認証コード生成部５３（図４参照）は、ユーザ名やホスト名、クライアントＰＣ１４のＭＡＣアドレスや機密印刷の指定日時、ジョブ名などの情報を元に暗号化したユニークな認証コードを生成する（ステップＳ１０４）。これらの情報はクライアントＰＣ１４内で容易に取得できるものであり、これらの情報を利用することで、そのユーザのみに限定された、しかも時間などの情報が入っているので他と重複しない唯一の認証コードを生成することができる。
【００５４】
続いてプリンタドライバ５０のＱＲコード画像生成部５４（図４参照）は、生成された認証コードを汎用のＱＲコード変換プログラムなどを用いてＱＲコードに変換する（ステップＳ１０５）。さらにＱＲコード表示部５５（図４参照）は、生成されたＱＲコードを含む認証コード画面をクライアントＰＣ１４の表示部４５に表示する（ステップＳ１０６）。
【００５５】
図８に示すように、認証コード画面８０には、たとえば認証コードをＱＲコード化したＱＲコード８１、および、認証コード画面８０をクローズするための閉じるボタン８２が表示される。この閉じるボタン８２が操作されない限り、ＱＲコード表示部５５は認証コード画面８０の表示を継続する（ステップＳ１０７；Ｎｏ）。
【００５６】
ここでユーザは、所持している携帯端末１５のＱＲコード読み取り機能を使い、クライアントＰＣ１４の表示部４５に表示されているＱＲコード８１を携帯端末１５のカメラ部６４（図５参照）で撮影し読み取る（Ｕ１）。
【００５７】
ＱＲコード８１の読み取りが正常に行われると、そのことが携帯端末１５の表示部６５に表示される。ユーザは、携帯端末１５の表示部６５を見てＱＲコード８１が正常に読み取られたことを確認し、クライアントＰＣ１４の表示部４５に表示されている認証コード画面８０の閉じるボタン８２を操作する。この操作を受けてＱＲコード表示部５５は認証コード画面８０をクローズする（ステップＳ１０７；Ｙｅｓ）。
【００５８】
この一連の操作において、クライアントＰＣ１４の表示部４５に表示されたＱＲコード８１が仮に第三者に目撃されたとしても、人間がＱＲコード画像から認証コードを解読するようなことは不可能であるため、認証コードが第三者に漏洩する可能性は極めて低くなる。
【００５９】
続いてプリンタドライバ５０の印刷命令生成部５１（図４参照）は、印刷データの印刷命令を生成する（ステップＳ１０８）。詳細には、アプリケーション・プログラムから送られてきた印刷データをプリンタ１１が解釈できるデータ形式に変換し、さらに印刷データのヘッダ部に、印刷命令を示す情報、機密印刷に設定されていることを示す情報、認証コード、その他のジョブ情報を埋め込む。そして印刷命令生成部５１は、この機密印刷ジョブの印刷データ（印刷命令）をクライアントＰＣ１４からプリンタ１１へ転送し（ステップＳ１０９）、本処理を終了する（End）。また、通常印刷の場合には、印刷命令生成部５１は通常印刷が設定されていることを示す情報を印刷データのヘッダ部に埋め込んでその印刷データ（印刷命令）をクライアントＰＣ１４からプリンタ１１へ転送する。
【００６０】
図９は、携帯端末１５がＱＲコード８１を読み取るときの処理の流れを示している。
【００６１】
ユーザの操作で携帯端末１５のＱＲコード読み取りモードが起動されると本処理が開始する（Start）。ユーザが認証コード画面８０のＱＲコード８１に携帯端末１５のカメラ部６４（図５参照）を向けて読み取り操作を行うと、携帯端末１５はカメラ部６４によってＱＲコード８１を撮影し読み取る（ステップＳ１１１）。
【００６２】
携帯端末１５のＣＰＵ６１は、読み取ったＱＲコード８１の画像データを元の認証コードに復号化し（ステップＳ１１２）、その認証コードをＲＡＭ６３の不揮発性メモリに記憶して（ステップＳ１１３）、本処理を終了する（End）。
【００６３】
図１０は、クライアントＰＣ１４から受信した印刷データに基づく印刷ジョブをプリンタ１１が印刷出力するときの処理の流れを示している。
【００６４】
プリンタ１１のプリントコントローラ１２（図２参照）では、クライアントＰＣ１４からネットワーク１６を介してネットワーク制御部２４が印刷命令（印刷データ）を受信すると（ステップＳ１２１）、ＣＰＵ２１は受信した印刷データから印刷用の画像データ（ラスタイメージデータ）を形成し（ステップＳ１２２）、その画像データに先の印刷データのヘッダ部に含まれていたジョブ情報や機密印刷の設定有無に関する情報をヘッダとして付加したものをインターフェース部２５からプリンタ本体１３へ転送する（ステップＳ１２３）。
【００６５】
プリンタ本体１３では、プリントコントローラ１２からインターフェース部３８が画像データを受信すると、ＣＰＵ２１は受信した画像データをＲＡＭ３３に一旦格納すると共に、画像データのヘッダ部を参照してこの画像データにかかわる印刷ジョブが機密印刷に設定されているか否かを判断する（ステップＳ１２４）。
【００６６】
本印刷ジョブが機密印刷の場合には（ステップＳ１２４；Ｙｅｓ）、ヘッダ部を含めた当該印刷ジョブの画像データをＲＡＭ３３からＨＤＤ３４へ転送して格納し（ステップＳ１２５）、本処理を終了する（End）。本印刷ジョブが通常印刷の場合には（ステップＳ１２４；Ｎｏ）、印刷を実行する（ステップＳ１２６）。詳細には、ＲＡＭ３３に格納した画像データを印刷部３７に転送し、印刷部３７が画像データに基づく画像を用紙に形成して出力する。そして印刷を終えると、本処理を終了する（End）。
【００６７】
図１１は、携帯端末１５が認証コードをプリンタ１１へ赤外線送信するときの処理の流れを示している。
【００６８】
ユーザは、機密印刷に指定した印刷物をプリンタ１１から印刷出力する際に、機密印刷用の認証コード（ＱＲコード８１）を読み取った携帯端末１５を持参してプリンタ１１まで移動する（図１参照）。
【００６９】
ユーザの操作で携帯端末１５の赤外線通信モードが起動されると本処理が開始する（Start）。ユーザが携帯端末１５の赤外線通信部６７（図５参照）をプリンタ本体１３の赤外線受信部３６（図２参照）に向け、認証コードの赤外線送信操作を行うと、携帯端末１５のＣＰＵ６１は、ＲＡＭ６３の不揮発性メモリに保存されている認証コードを赤外線通信部６７に転送し、その認証コードを赤外線通信部６７からプリンタ本体１３の赤外線受信部３６へ赤外線送信し（ステップＳ１３１）、本処理を終了する（End）。
【００７０】
図１２は、プリンタ１１が機密印刷ジョブを印刷出力するときの処理の流れを示している。
【００７１】
本処理は、プリンタ本体１３（図２参照）の操作表示部３５から所定の操作が行われたときに開始されてもよいし、赤外線受信部３６を常時稼動させて受信を待機させておいてもよい（Start）。プリンタ１１のプリンタ本体１３では、携帯端末１５から赤外線送信された認証コードを赤外線受信部３６で赤外線受信すると（ステップＳ１４１）、ＣＰＵ３１は、受信した認証コードと、ＨＤＤ３４に格納されている機密印刷ジョブの画像データのヘッダ部に含まれる認証コードとを比較して（ステップＳ１４２）、認証コードの一致する印刷ジョブがあるか否かを判断する（ステップＳ１４３）。
【００７２】
認証コードの一致する印刷ジョブを検出した場合には（ステップＳ１４３；Ｙｅｓ）、その印刷ジョブに関する印刷を実行する（ステップＳ１４４）。詳細には、ＨＤＤ４４に格納した機密印刷ジョブの画像データのうちの認証コードの一致した画像データを印刷部３７に転送し、印刷部３７がその画像データに基づく画像を用紙に形成して出力する（図１の印刷物Ｐ）。そしてＣＰＵ３１は、印刷した機密印刷ジョブの画像データをＨＤＤ４４（記憶装置）から消去し（ステップＳ１４５）、本処理を終了する（End）。
【００７３】
また、認証コードの一致する印刷ジョブを検出しなかった場合には（ステップＳ１４３；Ｎｏ）、操作表示部３５（オペレーションパネル）に、認証コードの一致する印刷ジョブが存在しない旨のエラー表示を行ってユーザに通知し（ステップＳ１４６）、本処理を終了する（End）。
【００７４】
以上説明したように、本実施の形態に係る印刷システム１０では、クライアントＰＣ１４から機密印刷を指定すると、機密印刷の認証に使用するための認証コードがクライアントＰＣ１４内で自動的に生成されるため、ユーザがクライアントＰＣ１４にて行う入力作業が全くなくなり、機密印刷を設定する際の操作が簡単になる。携帯端末１５内への認証コードの取り込みは、クライアントＰＣ１４の表示部４５に表示された、認証コードを含むＱＲコード８１を携帯端末１５で読み取るだけでよいため、作業が簡単になる。さらに、認証コードをクライアントＰＣ１４からプリンタ１１を経由して携帯端末１５に送信するなどの機能も不要となり、プリンタ１１を含む印刷システム１０の構成（処理）が簡素化される。
【００７５】
また、機密印刷に指定した印刷データをプリンタ１１で印刷出力する際には、携帯端末１５内に取り込んだ認証コードをプリンタ１１（プリンタ本体１３）へ赤外線送信するだけでよいため、認証用のパスワードなどを操作表示部３５から入力する手間が省け、印刷実行の操作が簡単になる。さらに、認証コードを一度送信するだけの単純な作業で確実に入力できるため、パスワードの入力ミスや記憶違いなどによる認証エラーが発生することもなく、印刷物Ｐを迅速かつ確実に取得できるようになる。
【００７６】
このように、本実施の形態に係る印刷システム１０では、機密印刷の認証に関する操作の簡易性、認証コードの入出力の確実性が得られるようになる。さらに、認証コードを入出力するための携帯端末１５には、通常は所有者のみの利用に限定される携帯電話機を利用していることで、機密性の高いシステムを構成することができる。
【００７７】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００７８】
たとえば、実施の形態では、プリンタ１１はプリントコントローラ１２とプリンタ本体１３とを専用のインターフェースによって接続した構成としているが、プリントコントローラ１２とプリンタ本体１３とを一体に構成してもよい。携帯端末１５については、携帯電話機の他に、ＱＲコード読み取り機能や赤外線通信機能などを備えた携帯情報端末（ＰＤＡ；Personal Digital Assistant）などを用いるようにしてもよい。
【００７９】
また、認証コードは、撮影機能付きの一般的な携帯電話機に搭載されているＱＲコード読み取り機能を用いて読み取るために、ＱＲコード（二次元コード）に変換しているが、機械読み取り可能な画像で表した各種のコード画像を用いることができる。たとえば、バーコード（一次元コード）読み取り機能を搭載した携帯端末装置を用いる場合には、認証コードをバーコードに変換してクライアント装置に表示するようにしてもよい。ただし、携帯電話機の普及率およびＱＲコード読み取り機能の汎用性が高いことを考慮すると、実施の形態で説明したようにＱＲコードを用いることが好ましい。
【００８０】
また、携帯端末１５からプリンタ１１への認証コードの送信には、一般的な携帯電話機に搭載されている赤外線通信機能を用いているが、他の無線通信機能を用いるようにしてもよい。たとえば、ブルートゥース（Bluetooth）通信機能を搭載した携帯端末装置を用いる場合には、プリンタにもブルートゥース通信機能を備えることで、認証コードを携帯端末装置からプリンタへブルートゥース送信して入力できるようになる。
【００８１】
また、実施の形態ではタッチパネル式の操作表示部３５を備えたプリンタ１１を例に説明したが、本発明に係る画像形成装置は、印刷部（印刷部３７）と、データ受信部（プリントコントローラ１２）と、記憶部（ＨＤＤ４４）と、コード受信部（赤外線受信部３６）と、制御部（ＣＰＵ３１）とを備えていればよく、タッチパネルを備えていなくても本発明を実現することができる。したがって、本発明はタッチパネルを搭載していない小型で安価なプリンタなどにも適用することができる。
【００８２】
また、本発明は実施の形態で説明したプリンタに限らず、プリンタ機能を備えた複合機などの他の画像形成装置にも適用可能である。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施の形態に係る印刷システムの全体構成を示す図である。
【図２】本発明の実施の形態に係るプリンタの構成を示すブロック図である。
【図３】本発明の実施の形態に係るクライアントＰＣの構成を示すブロック図である。
【図４】本発明の実施の形態に係るプリンタドライバのソフトウェア構成を示す図である。
【図５】本発明の実施の形態に係る携帯端末の構成を示すブロック図である。
【図６】本発明の実施の形態に係るクライアントＰＣの動作およびクライアントＰＣ内のプリンタドライバによる処理の流れを示すフローチャートである。
【図７】本発明の実施の形態に係るクライアントＰＣに表示される印刷設定画面の一例を示す図である。
【図８】本発明の実施の形態に係るクライアントＰＣに表示される認証コード画面の一例を示す図である。
【図９】本発明の実施の形態に係る携帯端末によるＱＲコード読取時の処理の流れを示すフローチャートである。
【図１０】本発明の実施の形態に係るプリンタによる印刷出力時の処理の流れを示すフローチャートである。
【図１１】本発明の実施の形態に係る携帯端末による認証コード送信時の処理の流れを示すフローチャートである。
【図１２】本発明の実施の形態に係るプリンタによる機密印刷ジョブの印出力時の処理の流れを示すフローチャートである。
【符号の説明】
【００８４】
１０…印刷システム
１１…プリンタ
１２…プリントコントローラ
１３…プリンタ本体
１４…クライアントＰＣ
１５…携帯端末
１６…ネットワーク
２１…ＣＰＵ
２２…ＲＯＭ
２３…ＲＡＭ
２４…ネットワーク制御部
２５…インターフェース部
２６…バス
３１…ＣＰＵ
３２…ＲＯＭ
３３…ＲＡＭ
３４…ＨＤＤ
３５…操作表示部
３６…赤外線受信部
３７…印刷部
３８…インターフェース部
３９…バス
４１…ＣＰＵ
４２…ＲＯＭ
４３…ＲＡＭ
４４…ＨＤＤ
４５…表示部
４６…操作部
４７…ネットワークインターフェース部
４８…バス
５０…プリンタドライバ
５１…印刷命令生成部
５２…印刷設定画面表示部
５３…認証コード生成部
５４…ＱＲコード画像生成部
５５…ＱＲコード表示部
６１…ＣＰＵ
６２…ＲＯＭ
６３…ＲＡＭ
６４…カメラ部
６５…表示部
６６…操作部
６７…赤外線通信部
６８…バス
７０…印刷設定画面
７１…チェックボックス
７２…ＯＫボタン
７３…キャンセルボタン
８０…認証コード画面
８１…ＱＲコード
８２…閉じるボタン
Ｐ…印刷物
【図１】
2008311895.tif 000003
【図２】
2008311895.tif 000004
【図３】
2008311895.tif 000005
【図４】
2008311895.tif 000006
【図５】
2008311895.tif 000007
【図６】
2008311895.tif 000008
【図７】
2008311895.tif 000009
【図８】
2008311895.tif 000010
【図９】
2008311895.tif 000011
【図１０】
2008311895.tif 000012
【図１１】
2008311895.tif 000013
【図１２】
2008311895.tif 000014