(57)【要約】【課題】印刷に要するユーザーの手間が低減し、ユーザーの利便性に優れた認証印刷を行うことができる印刷システム、印刷装置および印刷装置の制御方法を提供すること。【解決手段】ユーザー情報が設定された認証印刷用の印刷データを蓄積するプリントサーバ３から、認証を受けたユーザーのユーザー名に対応する印刷データをプリンタ４が受信することにより行う認証印刷において、プリントサーバ３から受信した認証印刷用の印刷データに、親展印刷用のパスワード情報が設定されていた場合、プリンタ４のコントローラ４３は、当該印刷データに対する親展印刷の設定を無効なものとして、パスワード入力を要することなく、印刷エンジン４０による印刷を許可する。ユーザー認証とパスワード入力による認証とを重複して行う必要がなくなるので、ユーザーの利便性が向上する。【選択図】図１
2009223610.tif 000002
【特許請求の範囲】
【請求項１】
ユーザー情報が設定された認証印刷用の印刷データを生成するホスト装置と、
前記認証印刷用の印刷データを前記ホスト装置から受信して、前記認証印刷用の印刷データを蓄積するサーバーと、
ユーザー認証を受けたユーザー情報に対応する前記認証印刷用の印刷データを前記サーバーから受信して、前記受信した印刷データに従う印刷を許可することにより、認証印刷を行う印刷装置と、を備える印刷システムであって、
前記ホスト装置は、印刷実行前にパスワード入力を要求する親展印刷用のパスワード情報が設定された親展印刷用の印刷データを生成する機能を有し、
前記印刷装置は、前記サーバーから受信した認証印刷用の印刷データにパスワード情報が設定されていた場合に、当該印刷データに対する親展印刷の設定を無効なものとして印刷を行うことを特徴とする印刷システム。
【請求項２】
ユーザー情報が設定された認証印刷用の印刷データを蓄積するサーバーから、ユーザー認証を受けたユーザー情報に対応する前記認証印刷用の印刷データを受信して、前記受信した印刷データに従う印刷を許可することにより、認証印刷を行う印刷装置であって、
前記サーバーから受信した認証印刷用の印刷データに、印刷実行前にパスワード入力を要求する親展印刷用のパスワード情報が設定されていた場合に、当該印刷データに対する親展印刷の設定を無効なものとして印刷を許可する許可手段と、
前記許可された印刷データに従う印刷を行う印刷手段と、を備えることを特徴とする印刷装置。
【請求項３】
ユーザー情報が設定された認証印刷用の印刷データを蓄積するサーバーから、ユーザー認証を受けたユーザー情報に対応する前記認証印刷用の印刷データを受信して、前記受信した印刷データに従う印刷を許可することにより、認証印刷を行う印刷装置の制御方法であって、
前記サーバーから受信した認証印刷用の印刷データに、印刷実行前にパスワード入力を要求する親展印刷用のパスワード情報が設定されていた場合に、当該印刷データに対する親展印刷の設定を無効なものとして印刷を許可することを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザー認証された正規のユーザーに対して印刷機能を提供する認証印刷を行う印刷システム、印刷装置および印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、ホストコンピュータからの印刷データをユーザー情報に関連付けてプリントサーバに蓄積し、プリンタは、ＩＣカードなどを用いたユーザー認証によって正規のユーザーと認められた場合に、該当するユーザーの印刷データをプリントサーバから受信して印刷を行うことにより、認証されたユーザーに印刷機能を提供する認証印刷のシステムが知られている（例えば、特許文献１参照）。この認証印刷であれば、例えば、利用する権限を有しない不正なユーザーに印刷機能が利用されてしまうことを防ぐことができる。
【０００３】
また、ホストコンピュータが生成する印刷データにパスワードを設定し、パスワードが設定された印刷データをプリンタが受信した場合に、印刷を指示したユーザーがプリンタ側でパスワードを入力した後に当該印刷データの印刷が行われるよう制御する親展印刷機能を備えたプリンタも知られている（例えば、特許文献２参照）。親展印刷機能によれば、例えば、ユーザーがホストコンピュータより印刷を指示してから、プリンタ側で印刷結果を受け取るまでの間に、プリンタから出力された印刷結果を第３者が盗み見るようにして印刷結果の情報が漏洩してしまうことを防ぐことができる。
【０００４】
【特許文献１】特開２００６−１１３７９７号公報
【特許文献２】特開平８−８３１５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、親展印刷機能を備えたプリンタによって印刷する場合に、親展印刷を行うか否かはホストコンピュータ側のプリンタドライバにより、ユーザーが任意に選択できるようになっているので、特許文献１に記載のプリントシステムにおいて、特許文献２に記載のようにパスワードが設定された印刷データがプリントサーバに蓄積される場合が生じ得る。この場合、ユーザー認証により正規のユーザーと認められて、プリンタがプリントサーバから印刷データを受信すると、受信した印刷データにパスワードが設定されているので、ユーザーは、ＩＣカードなどを用いたユーザー認証が既に行われているにも関わらずに、さらにパスワード入力による認証を行う必要が生じる。このため、ユーザーにとっては、印刷機能を利用するために２度の認証（すなわち、ＩＣカードによるユーザー認証とパスワード入力による認証）を受ける必要が生じることとなって印刷に要する手間が増えることとなって、不便になってしまうという課題がある。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００７】
［適用例１］ユーザー情報が設定された認証印刷用の印刷データを生成するホスト装置と、前記認証印刷用の印刷データを前記ホスト装置から受信して、前記認証印刷用の印刷データを蓄積するサーバーと、ユーザー認証を受けたユーザー情報に対応する前記認証印刷用の印刷データを前記サーバーから受信して、前記受信した印刷データに従う印刷を許可することにより、認証印刷を行う印刷装置と、を備える印刷システムであって、前記ホスト装置は、印刷実行前にパスワード入力を要求する親展印刷用のパスワード情報が設定された親展印刷用の印刷データを生成する機能を有し、前記印刷装置は、前記サーバーから受信した認証印刷用の印刷データにパスワード情報が設定されていた場合に、当該印刷データに対する親展印刷の設定を無効なものとして印刷を行うことを特徴とする印刷システム。
【０００８】
［適用例２］ユーザー情報が設定された認証印刷用の印刷データを蓄積するサーバーから、ユーザー認証を受けたユーザー情報に対応する前記認証印刷用の印刷データを受信して、前記受信した印刷データに従う印刷を許可することにより、認証印刷を行う印刷装置であって、前記サーバーから受信した認証印刷用の印刷データに、印刷実行前にパスワード入力を要求する親展印刷用のパスワード情報が設定されていた場合に、当該印刷データに対する親展印刷の設定を無効なものとして印刷を許可する許可手段と、前記許可された印刷データに従う印刷を行う印刷手段と、を備えることを特徴とする印刷装置。
【０００９】
［適用例３］ユーザー情報が設定された認証印刷用の印刷データを蓄積するサーバーから、ユーザー認証を受けたユーザー情報に対応する前記認証印刷用の印刷データを受信して、前記受信した印刷データに従う印刷を許可することにより、認証印刷を行う印刷装置の制御方法であって、前記サーバーから受信した認証印刷用の印刷データに、印刷実行前にパスワード入力を要求する親展印刷用のパスワード情報が設定されていた場合に、当該印刷データに対する親展印刷の設定を無効なものとして印刷を許可することを特徴とする印刷装置の制御方法。
【００１０】
これらの構成によれば、ユーザー認証を受けてサーバーから受信した印刷データについては、パスワード情報が設定されていても、当該印刷データに対する親展印刷が無効なものとして印刷が許可されるので、ユーザーはパスワード入力を行うことなく、印刷結果を得ることができる。したがって、ユーザーは、ユーザー認証とパスワード入力による認証とを重複して行う必要がなくなり、パスワード入力に要する分の手間が軽減するので、ユーザーにとっての利便性が向上する。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について実施例に基づいて説明する。
【００１２】
図１は、本実施例に係る認証印刷システムの構成を示した図である。図１に示すように、認証印刷システム１は、ホストコンピュータ（ホスト装置）２と、プリントサーバ（サーバー）３と、プリンタ（印刷装置）４とを含んでおり、認証印刷システム１の各装置は、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などのネットワークを介して相互に通信可能に構成されている。
【００１３】
なお、本認証印刷システム１は、不正なユーザーに印刷機能が利用されてしまうことを防ぐための印刷機能、および印刷を指示してから、プリンタ側で印刷結果を受け取るまでの間に、プリンタから出力された印刷結果を第３者が盗み見るようにして印刷結果の情報が漏洩してしまうことを防ぐための親展印刷機能を備えるものである。認証印刷とは、ホストコンピュータ２が生成した印刷データをプリントサーバ３にいったん蓄積しておき、その後、ユーザーがプリンタ４側でＩＤカードなどを用いたユーザー認証を受けて、プリンタ４の目前にいるユーザーが正規のユーザーであると認証できた場合に、プリンタ４がプリントサーバ３から印刷データを受け取って印刷を行う印刷方法である（図１における認証印刷時の印刷データの流れを参照）。親展印刷とは、ホストコンピュータ２が、パスワード付きの印刷データをプリンタ４に送信し、プリンタ４は、ユーザーがプリンタ４側で正しいパスワードを入力した後に印刷を行う印刷方法である（図１における親展印刷時の印刷データの流れを参照）。以下、本認証印刷システム１を構成する各装置について説明する。
【００１４】
まず、ホストコンピュータ２について説明する。ホストコンピュータ２は、ディスプレイ等の表示装置およびキーボードやマウス等の入力装置（図示なし）が接続されたパーソナルコンピュータであり、アプリケーション２０と、プリンタドライバ２１とを有する。アプリケーション２０は、文書作成ソフトウェアなどのソフトウェアであり、ユーザーからの操作等に基づいて印刷対象とするデータを生成する処理や、プリンタドライバ２１にそのデータを受け渡す処理等を行う。プリンタドライバ２１は、ユーザーからの操作等に基づいて、アプリケーション２０から受け取る印刷対象のデータからプリンタ４が印刷を行うための印刷データを生成する処理や、プリントサーバ３またはプリンタ４に印刷データを送信する処理等を行う。
【００１５】
ここで、プリンタドライバ２１が生成する印刷データのデータ構造について説明する。図２に示すように、印刷データＰＤは、その先頭のデータから順に、ジョブ開始宣言、印刷部数、カラー印刷／モノクロ印刷などの指定等、ジョブを管理するための情報が記述されたジョブ情報と、所定のページ記述言語に従って印刷内容を記述した描画情報と、ジョブの終了を管理するためのジョブ終了宣言等の情報が記述されたジョブ情報とを、含むデータ構造を有している。
【００１６】
また、プリンタドライバ２１に対するユーザー操作等によって認証印刷が有効に設定された場合には、認証印刷が有効である旨のフラグ設定と共にユーザー情報がジョブ情報に設定され（図２参照）、親展印刷が有効に設定された場合には、親展印刷が有効である旨のフラグ設定と共にパスワード情報がジョブ情報に設定される（図３参照）。プリンタドライバ２１は、通常、認証印刷および親展印刷のそれぞれの設定に応じて印刷データＰＤを生成する。すなわち、認証印刷を行うよう設定された場合には図２に示すユーザー情報を含む印刷データＰＤを生成して、プリントサーバ３に印刷データＰＤを送信する。一方、親展印刷を行うよう設定された場合には図３に示すパスワード情報を含む印刷データＰＤを生成して、プリンタ４に印刷データＰＤを送信する。
【００１７】
次に、プリントサーバ３について説明する。図１に示すように、プリントサーバ３は、プリンタ４の利用が許可された正規ユーザーについてのユーザー情報が登録された登録ユーザーデータベース３０と、ホストコンピュータ２から受信した印刷データＰＤを蓄積する印刷データバッファ３１とを備えている。プリントサーバ３は、プリンタ４から受け取るユーザー情報を登録ユーザーデータベース３０に登録されたユーザー情報と照合することによりユーザー認証を行う処理や、印刷データバッファ３１に蓄積された印刷データＰＤのうち、正規ユーザーと認証されたユーザー情報に対応する印刷データＰＤをそのプリンタ４に送信する処理等を行う。
【００１８】
次に、プリンタ４について説明する。プリンタ４は、印刷エンジン（印刷手段）４０と、操作ユニット４１と、カードリーダ４２と、これらの構成を制御するコントローラ（許可手段）４３と、を備えている。
【００１９】
印刷エンジン４０は、帯電ユニット、露光ユニット、感光体、現像ユニット、転写ユニット、定着ユニット、トナーカートリッジ等の構成を有している。感光体は、円筒状の導電性基材とその外周面に形成された感光層を有し、中心軸に対して回転可能なドラムである。感光体は帯電ユニットにより帯電されて、その後、露光ユニットによる潜像の形成、現像ユニットによるトナーを用いた潜像の現像がなされる。現像されたトナー像は、転写ユニットによって用紙などの印刷媒体に転写される。そして、定着ユニットが、転写されたトナー像を印刷媒体に定着させることにより印刷媒体に画像が形成されて、印刷エンジン４０による印刷が行われる。すなわち、本実施例の印刷エンジン４０は電子写真方式の画像形成による印刷を行う。もちろん、印刷エンジンの印刷方式としては、電子写真方式に限られることなく、インクジェット方式や熱転写方式等の他の印刷方式を用いる構成としてもよい。
【００２０】
操作ユニット４１は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬディスプレイなどの表示パネル４１０およびユーザー操作を受ける操作ボタン４１１を有する。
【００２１】
カードリーダ４２は、ユーザー認証用のＩＤカードの読み取りを行う部分であり、ＩＤカードから読み取ったユーザー情報をコントローラ４３に受け渡す処理等を行う。
【００２２】
コントローラ４３は、ＣＰＵ４３０と、ＲＯＭ４３１と、ＲＡＭ４３２と、通信Ｉ／Ｆ４３３と、エンジンＩ／Ｆ４３４と、パネルＩ／Ｆ４３５と、内部Ｉ／Ｆ４３６とを有する。
【００２３】
ＲＯＭ４３１は、プリンタ４を制御するための各種プログラムが予め記憶されたメモリであり、ＲＡＭ４３２は、受信した印刷データＰＤ等を格納する受信バッファ、バンドデータを格納する内部バッファ、ワーキングメモリ等として用いられるメモリである。ＣＰＵ４３０は、本プリンタ４において行われる各種処理を制御する部分であり、ＲＯＭ４３１に記憶されたプログラムを実行することにより、印刷データＰＤを受信する処理、ユーザー認証の処理、パスワード入力による認証の処理、印刷エンジン４０による印刷を制御する処理、操作ユニット４１を制御する処理等を司る。
【００２４】
通信Ｉ／Ｆ４３３は、ネットワークを介して、ホストコンピュータ２およびプリントサーバ３と通信可能に接続するインターフェイス部分であり、ホストコンピュータ２またはプリントサーバ３から印刷データＰＤを受信する処理を行う。
【００２５】
エンジンＩ／Ｆ４３４は、コントローラ４３と印刷エンジン４０とのインターフェイスを司る部分であり、印刷エンジン４０で印刷を実行する際に、所定のタイミングでＲＡＭ４３２に格納されている画像データを読み出し、画像データに所定の処理を施した後に印刷エンジン４０に出力する処理を行う。なお、このエンジンＩ／Ｆ４３４には、データを一時的に格納するメモリ、解凍部、スクリーン処理部等が備えられ、ＲＡＭ４３２から読み出した画像データに対して、圧縮されたデータの解凍、ドットのデータへ変換するスクリーン処理などを行う。これらの機能を有するエンジンＩ／Ｆ４３４は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）で構成される。
【００２６】
また、パネルＩ／Ｆ４３５は、操作ユニット４１に接続するインターフェイスであり、操作ユニット４１の表示パネル４１０に表示信号を出力する処理や、操作ボタン４１１へのユーザー操作による操作信号の入力処理等を行う。内部Ｉ／Ｆ４３６はカードリーダ４２が接続されるインターフェイス部分であり、カードリーダ４２が読み取ったＩＤカードのユーザー情報をカードリーダ４２から取得する処理等を行う。
【００２７】
以上に説明した認証印刷システム１において認証印刷を行う場合、まず、認証印刷、親展印刷等を指定するユーザー操作に基づいて、ホストコンピュータ２のプリンタドライバ２１が、指定された印刷に対応するデータ構造の印刷データＰＤを送信する。なお、認証印刷の場合、印刷データの送信先はプリントサーバ３であり、親展印刷の場合、印刷データの送信先はプリンタ４となる。
【００２８】
ここで、ホストコンピュータ２において親展印刷を有効／無効とする設定は、プリンタドライバ２１に対するユーザー操作に基づいて行われるため、認証印刷が有効に指定された上、さらに親展印刷が有効に指定されることがある。この場合、図４に示すように、ユーザー情報が設定された認証印刷用の印刷データＰＤに対して、親展印刷を有効とするフラグと共にパスワード情報がさらに設定される。すなわち、認証印刷時にプリントサーバ３に出力される印刷データＰＤは、図２に示すように親展印刷が無効に設定されたパスワード情報を含まないものである場合と、図４に示すように親展印刷が有効に設定されたパスワード情報を含むものである場合とがある。
【００２９】
本実施例の認証印刷システム１は、ホストコンピュータ２が、図４に示すようにユーザー情報およびパスワード情報が設定された印刷データを生成した場合、すなわち、認証印刷用の印刷データにさらにパスワード情報を設定してしまった場合に、当該印刷データについては親展印刷の設定を無効とすることにより、パスワードによる認証の手間をユーザーにかけさせることなく、印刷の実行を許可するよう制御することにおいて特徴がある。以下、認証印刷システム１における認証印刷時の処理についてフローチャートに従って詳細に説明する。
【００３０】
プリントサーバ３に送信された図２または図４のいずれかの印刷データＰＤが、プリントサーバ３の印刷データバッファ３１に格納された後、プリンタ４側において、ユーザーが、プリンタ４を利用しようとして、所持するＩＤカードをカードリーダ４２に読み取らせる操作を行うと、カードリーダ４２がＩＤカードのユーザー情報を読み取って、図５の処理が開始される。
【００３１】
処理が開始されると、プリンタ４のＣＰＵ４３０は、ユーザー認証を行う（ステップＳ１００）。ここでは、ＣＰＵ４３０は、ＩＤカードから読み出されたユーザー情報を内部Ｉ／Ｆを介して取得し、さらに、通信Ｉ／Ｆ４３３を介してプリントサーバ３に送信することによってユーザー認証をプリントサーバ３に依頼する。プリントサーバ３側では、プリンタ４から受信したユーザー情報を、登録ユーザーデータベース３０に登録されたユーザー情報と照合することにより、受信したユーザー情報に一致するユーザー情報が登録されているか否か、すなわち正規のユーザーのユーザー情報であるか否かを判定し、その判定結果をプリンタ４に返信する。
【００３２】
次に、プリンタ４のＣＰＵ４３０は、受信した判定結果に基づき、ＩＤカードをカードリーダ４２に読み取らせて、プリンタ４を利用しようとしているユーザーが正規のユーザーであるか否かを判断する（ステップＳ１１０）。正規のユーザーであると判断すると（ステップＳ１１０：Ｙｅｓ）、認証された正規ユーザーのユーザー名でプリントサーバ３にログインして（ステップＳ１２０）、ログインしたユーザーに該当するユーザー情報をもつ印刷データＰＤを、プリントサーバ３から受信する（ステップＳ１３０）。なお、上述したように、ここで受信する印刷データＰＤは、図２に示すようにパスワード情報が設定されていない印刷データＰＤであるか、または図４に示すようにパスワード情報が設定された印刷データＰＤである。
【００３３】
次に、ＣＰＵ４３０は、受信した印刷データＰＤのジョブ情報の記述を解析して、親展印刷の有効／無効、パスワード情報、印刷部数等を示す設定情報および印刷データＰＤの投入先（ここでは、プリントサーバ３）を示す投入先情報を、ＲＡＭ４３２のメモリ領域上に確保されたジョブ管理領域に格納する。具体的には、親展印刷の設定について、受信した印刷データＰＤにパスワード情報が含まれている場合は親展印刷が有効、パスワード情報が含まれていない場合は親展印刷が無効に設定される。こうして、印刷ジョブが登録されると（ステップＳ１４０）、図５の処理を終了して、次に図６の処理が開始される。一方、ユーザー認証の結果、正規のユーザーでないと判断されると（ステップＳ１１０：Ｎｏ）、プリントサーバ３から印刷データＰＤを受信することなく、認証エラーなどをユーザーに通知した後、図５の処理を終了する。
【００３４】
次に、プリンタ４が、受信した印刷データに従って印刷を行う際の処理について、図６のフローチャートに従って説明する。なお、図６の処理は、プリントサーバ３から受信した印刷データＰＤ（図２、図４参照）のジョブを登録した後、またはホストコンピュータ２から親展印刷用の印刷データＰＤ（図３参照）を受信してそのジョブを登録した後に開始される。
【００３５】
図６の処理を開始すると、ＣＰＵ４３０は、受信した印刷データＰＤのジョブが認証印刷のものであるか否かを判断する（ステップＳ２００）。ここでは、登録された印刷ジョブの投入先情報に従って、プリントサーバ３から受信した印刷データＰＤの印刷ジョブであるか否かを判断し、プリントサーバ３から受信した印刷データＰＤであれば、認証印刷であると判断して（ステップＳ２００：Ｙｅｓ）、利用しようとしているユーザーは、既に正規のユーザーとして認証されているのでパスワードによるさらなる認証は不要と判断して、印刷データＰＤからパスワード情報を削除する（ステップＳ２１０）。これにより、当該印刷データＰＤについては親展印刷の設定が無効とされて、印刷前のパスワード入力を要求しないように設定変更される。なお、親展印刷を無効化する方法としては、これに限られることなく、例えば、ジョブ管理領域に登録された印刷ジョブについて、親展印刷の有効／無効のフラグを切り替えることによって親展印刷の設定を無効にしてもよい。
【００３６】
パスワード情報の削除後、またはステップＳ２００において認証印刷でないと判断した後（ステップＳ２００：Ｎｏ）、ステップＳ２２０に処理が進んで、ＣＰＵ４３０は、印刷データＰＤの描画情報をビットマップ画像に展開してから、所定の高さを有するバンドごとにビットマップ画像を区画することによって、バンドデータを生成する。
【００３７】
次に、ＣＰＵ４３０は、ジョブ管理領域に登録された印刷ジョブについての情報を参照して、パスワード情報が設定されているか否かを判断する（ステップＳ２３０）。図６の処理にあたって受信した印刷データＰＤが、ホストコンピュータ２から受信した親展印刷用の印刷データＰＤであった場合は、パスワード情報がジョブ管理領域に登録されているのでパスワード情報が設定されていると判断されて（ステップＳ２３０：Ｙｅｓ）、生成されたバンドデータをＲＡＭ４３２の内部バッファにいったん格納する（ステップＳ２４０）。
【００３８】
次に、ＣＰＵ４３０は、パネルＩ／Ｆ４３５を介して表示パネル４１０に、パスワードの入力を促すパスワード入力画面を表示させる（ステップＳ２５０）。そして、操作ボタン４１１へのユーザー操作により入力されたパスワードが、ジョブ管理領域に登録された印刷ジョブのパスワード情報と一致する否かを判断する（ステップＳ２６０）。入力されたパスワードが、登録されたパスワード情報に一致していなければ（ステップＳ２６０：Ｎｏ）、パスワードの入力エラーを通知して、ステップＳ２５０に戻って、パスワードの再入力を促す。入力されたパスワードと、登録されたパスワード情報とが一致していれば（ステップＳ２６０：Ｙｅｓ）、ＣＰＵ４３０は、登録された印刷ジョブの印刷を許可して、内部バッファに格納されたバンドデータを、エンジンＩ／Ｆ４３４を介して印刷エンジン４０に出力することにより、印刷エンジン４０による印刷が実行される（ステップＳ２７０）。
【００３９】
一方、ホストコンピュータ２から受信した印刷データがパスワード情報を含まない認証印刷用の印刷データＰＤ（図２参照）であった場合、および受信した印刷データがパスワード情報を含む印刷データＰＤ（図４参照）であり、ステップＳ２３０においてパスワード情報を削除されている場合、ステップＳ２３０の判断において、ジョブ管理領域にはパスワード情報が設定されていないため、親展印刷の設定が無効と判断して（ステップＳ２３０：Ｎｏ）、ＣＰＵ４３０は、登録された印刷ジョブの印刷を許可する。この場合、ステップＳ２２０にて生成されたバンドデータを、エンジンＩ／Ｆ４３４を介して印刷エンジン４０に出力することにより、印刷エンジン４０による印刷が実行される（ステップＳ２８０）。ステップＳ２７０またはＳ２８０において印刷が行われると、図６の処理を終了する。
【００４０】
以上に述べたように、本認証印刷システム１では、ユーザー認証後にプリントサーバ３からプリンタ４が印刷データＰＤを受信する認証印刷時に、受信した印刷データに親展印刷用のパスワード情報が設定されていても、親展印刷の設定を無効なものに変更することによって、ユーザーがパスワードを入力する作業を行うことなく、この印刷データに従う印刷が行われる。これにより、ユーザーは、ホストコンピュータ２側で行うユーザー操作により認証印刷を行おうとする際に、例えば、パスワード情報を誤って設定してしまうことによって、認証印刷および親展印刷を指示してしまった場合にも、パスワードの入力操作を行うことなく、ＩＤカードによるユーザー認証によって印刷結果を得ることができるようになる。このように、ホストコンピュータ２が生成する認証印刷用の印刷データＰＤにパスワード情報が設定されているか否かに関わりなく、ＩＤカードを用いた１度の認証を行うことによって印刷結果を得ることができるので、パスワード入力の手間がかからなくなってユーザーの負担が軽減し、ユーザーの利便性に優れた認証印刷システム１が実現される。
【００４１】
もちろん、パスワード入力による認証がなくとも、ＩＤカードを用いたユーザー認証がなされているので、印刷結果から第３者に情報が漏洩してしまうことは防止することができる。
【００４２】
以上、実施の形態の一実施例について説明したが、以下の変形例としてもよい。
【００４３】
（変形例１）上記実施例では、プリンタ４がプリントサーバ３と通信することによってユーザー認証を行うシステムとしたが、プリンタ４が登録ユーザーデータベースを有する構成として、プリントサーバ３にアクセスすることなく、プリンタ内部でユーザー認証を行うようにしてもよい。また、登録ユーザーデータベースを備えた、ユーザー認証を行うための認証サーバーと、印刷データバッファを備えたプリントサーバとを別構成のシステムとしてもよい。
【００４４】
（変形例２）上記実施例では。ＩＤカードを用いたユーザー認証を行うようにしたが、ユーザー認証の手法としてはこれに限られることなく、ユーザーごとに予め設定されたパスワード、指紋、虹彩などのユーザー情報を用いてユーザー認証を行うようにしてもよい。
【００４５】
（変形例３）上記実施例では、印刷装置の一例としてのプリンタについて説明したが、印刷装置としては、プリント機能およびスキャナ機能を有する複合機や、ファックスであってもよい。
【図面の簡単な説明】
【００４６】
【図１】本実施例に係る認証印刷システムの構成を示した図。
【図２】認証印刷における印刷データのデータ構造を示した図。
【図３】親展印刷における印刷データのデータ構造を示した図。
【図４】認証印刷において、パスワード情報が設定された印刷データのデータ構造を示した図。
【図５】認証印刷用の印刷データを受信する際の処理の流れを示したフローチャート。
【図６】印刷を行う際の処理の流れを示したフローチャート。
【符号の説明】
【００４７】
１…認証印刷システム、２…ホスト装置としてのホストコンピュータ、３…サーバーとしてのプリントサーバ、４…印刷装置としてのプリンタ、２０…アプリケーション、２１…プリンタドライバ、３０…登録ユーザーデータベース、３１…印刷データバッファ、４０…印刷手段としての印刷エンジン、４１…操作ユニット、４２…カードリーダ、４３…許可手段としてのコントローラ、４１０…表示パネル、４１１…操作ボタン、４３０…ＣＰＵ、４３１…ＲＯＭ、４３２…ＲＡＭ、４３３…通信Ｉ／Ｆ、４３４…エンジンＩ／Ｆ、４３５…パネルＩ／Ｆ、４３６…内部Ｉ／Ｆ。
【図１】
2009223610.tif 000003
【図２】
2009223610.tif 000004
【図３】
2009223610.tif 000005
【図４】
2009223610.tif 000006
【図５】
2009223610.tif 000007
【図６】
2009223610.tif 000008