(57)【特許請求の範囲】
【請求項１】
画像形成装置であって、
当該画像形成装置を使用するためのユーザ認証情報の入力を受け付けるユーザ認証情報入力手段と、
前記ユーザ認証情報入力手段によって受け付けられた前記ユーザ認証情報に含まれるユーザ識別子と認証情報記憶手段に記憶されたユーザ識別子とが一致し、前記受け付けられた前記ユーザ認証情報に含まれるパスワードと前記認証情報記憶手段に記憶されたパスワードとが一致した場合に、当該画像形成装置の使用を許可するユーザ認証手段と、
プリンタドライバの印刷指示画面にてユーザによって入力されたユーザ識別子およびパスワードが付加された画像形成ジョブを、前記プリンタドライバから受信する受信手段と、
前記ユーザ認証手段により当該画像形成装置の使用が許可された後、前記画像形成ジョブに付加されたユーザ識別子と前記ユーザ認証情報入力手段によって受け付けられた前記ユーザ認証情報に含まれるユーザ識別子とが一致するか否か、および前記画像形成ジョブに付加されたパスワードと前記受け付けられたユーザ認証情報に含まれるパスワードとが一致するか否かを判断し、画像形成ジョブに対応する画像形成処理を実行させるためのジョブ認証情報の入力の要否を判断する照合手段と、
前記照合手段の前記ジョブ認証情報の入力の要否の判断結果に従って、前記ジョブ認証情報の入力を受け付けるジョブ認証情報入力手段と、
前記画像形成ジョブに対応する画像形成処理を実行する制御部と
を備え、
前記照合手段が、ユーザ識別子およびパスワードの双方が一致すると判断した場合には、前記照合手段は、前記ジョブ認証情報の入力が不要と判断して前記ジョブ認証情報入力手段による前記ジョブ認証情報の入力を省略し、前記制御部は、前記画像形成ジョブに対応する画像形成処理を実行し、
前記照合手段が、ユーザ識別子およびパスワードの少なくとも一方が一致しないと判断した場合には、前記照合手段は、前記ジョブ認証情報の入力が必要と判断し、前記ジョブ認証情報入力手段は、前記ジョブ認証情報の入力を受け付け、前記制御部は、該受け付けられたジョブ認証情報に含まれるユーザ識別子と前記画像形成ジョブに付加されたユーザ識別子とが一致し、および該受け付けられたジョブ認証情報に含まれるパスワードと前記画像形成ジョブに付加されたパスワードとが一致したときに、前記画像形成ジョブに対応する画像形成処理を実行し、ユーザ識別子およびパスワードの少なくとも一方が一致しないときには、前記画像形成ジョブに対応する画像形成処理を実行しない
画像形成装置。
【請求項２】
画像形成装置を使用するためのユーザ認証情報の入力を受け付けるユーザ認証情報入力ステップと、
前記ユーザ認証情報入力ステップで受け付けられた前記ユーザ認証情報に含まれるユーザ識別子と認証情報記憶手段に記憶されたユーザ識別子とが一致し、前記受け付けられた前記ユーザ認証情報に含まれるパスワードと前記認証情報記憶手段に記憶されたパスワードとが一致した場合に、当該画像形成装置の使用を許可するユーザ認証ステップと、
プリンタドライバの印刷指示画面にてユーザによって入力されたユーザ識別子およびパスワードが付加された画像形成ジョブを、前記プリンタドライバから受信する受信ステップと、
前記ユーザ認証ステップにより当該画像形成装置の使用が許可された後、前記画像形成ジョブに付加されたユーザ識別子と前記ユーザ認証情報入力ステップによって受け付けられた前記ユーザ認証情報に含まれるユーザ識別子とが一致するか否か、および前記画像形成ジョブに付加されたパスワードと前記受け付けられたユーザ認証情報に含まれるパスワードとが一致するか否かを判断し、画像形成ジョブに対応する画像形成処理を実行させるためのジョブ認証情報の入力の要否を判断する照合ステップと、
前記照合ステップにおける前記ジョブ認証情報の入力の要否の判断結果に従って、画像形成ジョブに対応する画像形成処理を実行させるためのジョブ認証情報の入力を受け付けるジョブ認証情報入力ステップと、
前記画像形成ジョブに対応する画像形成処理を実行する制御ステップと
を前記画像形成装置のコンピュータに実行させ、
前記照合ステップにおいて、ユーザ識別子およびパスワードの双方が一致すると判断された場合には、前記照合ステップは、前記ジョブ認証情報の入力が不要と判断して前記ジョブ認証情報入力ステップによる前記ジョブ認証情報の入力を省略し、前記制御ステップは、前記画像形成ジョブに対応する画像形成処理を実行し、
前記照合ステップにおいて、ユーザ識別子およびパスワードの少なくとも一方が一致しないと判断された場合には、前記照合ステップは、前記ジョブ認証情報の入力が必要と判断し、前記ジョブ認証情報入力ステップは、前記ジョブ認証情報の入力を受け付け、前記制御ステップは、該受け付けられたジョブ認証情報に含まれるユーザ識別子と前記画像形成ジョブに付加されたユーザ識別子とが一致し、および該受け付けられたジョブ認証情報に含まれるパスワードと前記画像形成ジョブに付加されたパスワードとが一致したときに、前記画像形成ジョブに対応する画像形成処理を実行し、ユーザ識別子およびパスワードの少なくとも一方が一致しないときには前記画像形成ジョブに対応する画像形成処理を実行しない
画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データのセキュリティを確保するための認証方法、およびこの認証法方法を適用して印刷処理を行なう画像形成装置における、いわゆるセキュリティプリントや親展印刷と称される仕組みに関する。
【背景技術】
【０００２】
印刷装置（プリンタ）や複合機などの画像形成装置を複数の利用者が共用できるようにするための仕組みとして、装置本体でユーザを認証してから印刷処理を実行する「ユーザ認証」の仕組みがある（特許文献１参照）。
【０００３】
また、ネットワーク環境を活用した印刷システムでは、出力指示を発して即時に印刷出出力させる手法の他に、ネットワークに接続されている情報機器が送信した印刷ジョブを、サーバや共用の画像形成装置に予め格納して出力処理を保留させておき、ユーザが装置本体に出向いてから出力処理を実行させるセキュリティプリント（あるいは親展印刷）の手法もある。これは、ネットワークに接続された共用の画像形成装置からの出力を、他人に見られないようにするためである。
【０００４】
従来のセキュリティプリントの技術では、情報機器から画像形成装置に印刷処理を発する際には、ユーザ識別子やパスワードを印刷ジョブに添付しておき、画像形成装置側では、印刷ジョブに付加されたユーザ識別子およびパスワード（纏めてジョブ認証情報という）と本体側で入力された認証情報（ユーザ識別子およびパスワード）とを照合してから印刷処理を実行する「ジョブパスワード認証」の仕組みを採っている（特許文献２参照）。
【０００５】
【特許文献１】２００４−２１３１７０号公報
【特許文献２】２００４−２４９６２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の仕組みでは、「ユーザ認証」と「ジョブパスワード認証」とが全く独立したものになっており、画像形成装置を複数の利用者が共用できるようにしている場合にセキュリティプリントを行なおうとすると、先ず装置本体の「ユーザ認証」をした上で、さらに、ジョブに付加されたジョブ認証情報との間での「ジョブパスワード認証」を行なう必要があり操作性が悪い。
【０００７】
また、セキュリティプリントジョブを実行させるべく装置本体側で認証入力を行なう際には、認証処理が成功するか否かに拘わらず、セキュリティプリント用の印刷ジョブを無条件で装置本体が受信してしまうので、認証処理に失敗したときには、実際には印刷処理を行なわない印刷ジョブデータを受信することになり、通信利用効率の低下をも招きかねない。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、セキュリティプリント時における認証処理を簡易にすることのできる仕組みを提供することを第１の目的とする。
【０００９】
また、本発明は、セキュリティプリント時の認証処理に失敗したときに通信利用効率低下を防止できる仕組みを提供することを第２の目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る第１の仕組みにおいては、受け付けた画像形成ジョブからセキュリティプリント用のジョブ認証情報を抽出するジョブ認証情報取得部と、画像形成装置を使用するためのユーザ認証情報のユーザ入力を受け付ける入力認証情報取得部と、ジョブ認証情報取得部が抽出したジョブ認証情報と、入力認証情報取得部が受け付けたユーザ認証情報とを照合する照合処理部と、照合処理部の照合結果が、ジョブ認証情報取得部が抽出したジョブ認証情報と、入力認証情報取得部が受け付けたユーザ認証情報と一致する旨を示しているときには、ジョブ認証情報のユーザ入力を割愛させて画像形成処理（印刷出力処理）を実行させる制御部とを備えるものとした。
【００１１】
要するに、画像形成装置を使用するためのユーザ認証情報のユーザ入力があったとき、セキュリティプリント用のジョブ認証情報が、入力されたユーザ認証情報と一致する場合にはジョブ認証情報のユーザ入力を割愛して画像形成処理を実行するようにした。
【００１２】
本発明に係る第２の仕組みにおいては、セキュリティプリント用のジョブ認証情報および画像形成装置を使用するためのユーザ認証を割愛する旨の情報を受け付けた画像形成ジョブから抽出するジョブ認証情報取得部と、ジョブ認証情報のユーザ入力を受け付ける入力認証情報取得部と、ジョブ認証情報取得部が、ジョブ認証情報とともに、ユーザ認証を割愛する旨の情報を抽出できたときには、ユーザ認証情報のユーザ入力を割愛させて画像形成処理を実行させる制御部とを備えるものとした。
【００１３】
要するに、受け付けた画像形成ジョブに、セキュリティプリント用のジョブ認証情報とともに、画像形成装置を使用するためのユーザ認証を割愛する旨の情報が添付されているときには、ジョブ認証情報のユーザ入力があったときに、ユーザ認証情報のユーザ入力を割愛して画像形成処理（印刷出力処理）を実行するようにした。
【００１４】
本発明に係る第３の仕組みにおいては、画像形成用のジョブデータを通信する通信プロトコル上でのプロトコル認証情報と、画像形成装置を使用するためのユーザ認証情報および／またはセキュリティプリント用のジョブ認証情報とに基づいて、ジョブデータの通信と画像形成処理の実行とを制御する制御部を備えるものとした。
【００１５】
要するに、ユーザ認証やジョブ認証だけでなくプロトコル認証をも勘案して、セキュリティプリントに関わるデータ受信と画像形成処理（印刷出力処理）とを制御するようにした。
【発明の効果】
【００１６】
本発明に係る第１および第２の仕組みによれば、セキュリティプリント時に、ジョブパスワード認証およびユーザ認証の何れか一方を割愛して印刷処理を実行するので、従来よりも認証時の操作性が良くなる。セキュリティプリント対応の画像形成システムにおいて、認証情報の入力の煩わしさを軽減することができる。
【００１７】
本発明に係る第３の仕組みによれば、プロトコル認証をも勘案して、セキュリティプリントに関わるデータ受信と画像形成処理とを制御するようにしたので、認証処理に失敗したときには、データ受信を拒否することで、通信利用効率低下を防止することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００１９】
＜第１実施形態；システム構成＞
図１は、画像形成指示装置の機能を持つ画像入力端末と画像出力端末としての画像形成装置とがネットワーク接続されてなる画像形成システムの構成例を示す図である。ここでは、セキュリティプリント機能をなすための画像入力端末３および画像形成装置５の第１実施形態を示すシステム構成図として示している。
【００２０】
画像形成システム１は、画像形成指示装置の機能を持ち、一般ユーザが使用する端末であって、文書データを生成するパソコン（クライアントＰＣ）などのユーザ端末（クライアント端末）として機能する画像入力端末３と、画像を読み取ったり、読み取った画像に基づいて印刷処理を行なったり、画像入力端末３から受け取った印刷データ（文書データ）に基づいて印刷処理を行なったりする画像出力端末としての画像形成装置５と、ＬＤＡＰ（Lightweight Directory Access Protocol サーバを利用した認証サーバ８とが、ネットワーク９により接続されて構成されている。なお、図では、画像入力端末３および画像形成装置５がそれぞれ１つで構成されているが、実際には、それぞれ複数配置してもよい。１つの画像形成装置５をネットワーク接続された複数の画像入力端末３が共用する構成を採るのが一般的である。
【００２１】
画像形成装置５には、各種の画像入力端末３が接続され、処理対象のデータが入力されるようになっている。たとえば、画像入力端末３としては、デジタルドキュメント（以下単にドキュメントという）ＤＯＣを作成し、また編集などの処理をする、たとえばパソコン（パーソナルコンピュータ）、カラースキャナ、デジタルカメラ、またはハードディスク装置や光磁気ディスク装置あるいは光ディスク装置などのドキュメントボックスとして機能するデータ格納装置、さらにはＦＡＸ装置など、任意数の画像入力ソースを含み得る。また、インターネット上のＷｅｂサーバも、画像形成装置５に対してホームページなどのデジタルドキュメントを入力する画像入力端末３となり得る。
【００２２】
パソコンなどの画像入力端末３には、ユーザ認証を行なうためのＩＤカードやその他のＩＣカードを読み取るカードリーダ８ａを接続可能としてもよいい。
【００２３】
画像入力端末３のそれぞれには、ドキュメントＤＯＣ作成用のアプリケーションプログラムなどが組み込まれる。たとえば、画像入力端末３側にて用意されるドキュメントＤＯＣを表す電子データは、画像形成装置５で処理可能な画像フォーマット（たとえば、ＪＰＥＧ、ＢＭＰ、ＰＮＧなど）で記述される。
【００２４】
またたとえば、パソコンで作成された文書ファイルは、たとえばプリンタなどで印刷出力するために、図形、文字などの拡大、回転、変形などが自由に制御できるページ記述言語（ＰＤＬ：Page Description Language ）で記載されたデータとして画像形成装置５に送られる。このＰＤＬデータを受け取った画像形成装置５は、印刷前に出力単位ごと（１ページごと）に画像データをレンダリング（描画展開）してから画像出力部（プリンタエンジン部）にラスタデータを出力する。
【００２５】
画像形成装置５は、たとえば複写機能、ページプリンタ機能、およびファクシミリ送受信機能を備えたいわゆる複合機（マルチファンクション機）で、デジタルプリント装置として構成されている。
【００２６】
ここで、図示したシステム構成では、ＣＰＵ（Central Processing Unit ）やメモリを利用してソフトウェア的に画像入力端末３や画像形成装置５を構成する、すなわちパーソナルコンピュータなどの電子計算機を利用して画像入力端末３や画像形成装置５をソフトウェア的に実現する場合のハードウェア構成の一例を示している。
【００２７】
つまり、画像入力端末３や画像形成装置５は、一連の画像形成処理（印刷処理）機能を、専用のハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。すなわち、画像形成処理の実行に関わる各機能部は、それぞれハードウェアにより構成することに限らず、その機能を実現するプログラムコードに基づいて電子計算機（コンピュータ）を用いてソフトウェア的に実現することも可能である。たとえば、一般的なＰＣ（パーソナルコンピュータ）本体の構成と同様に、ＣＰＵ、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read-Only Memory）などを備えて構成することができる。
【００２８】
一連の画像形成処理の実行に際しては、このコンピュータ構成の画像入力端末３や画像形成装置５に組み込まれたアプリケーションプログラムをＣＰＵが実行することによって実現することができる。よって、本発明に係る画像形成指示装置や画像形成装置を、電子計算機（コンピュータ）を用いてソフトウェアで実現するために好適な画像形成処理プログラムあるいはこの画像形成処理プログラムを格納したコンピュータ読取可能な記憶媒体を発明として抽出することもできる。
【００２９】
もちろん、このようなコンピュータを用いた構成に限らず、それぞれの機能をなす専用のハードウェアの組合せにより構成することもできる。ソフトウェアにより処理を実行させる仕組みとすることで、ハードウェアの変更を伴うことなく、処理手順や処理条件などを容易に変更できる利点を享受できるようになる。逆に、ハードウェアで構成すれば、高速処理が実現できる。
【００３０】
記録媒体は、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気などのエネルギの状態変化を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。
【００３１】
たとえば、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory ）、ＤＶＤ（Digital Versatile Disc）を含む）、光磁気ディスク（ＭＤ（Mini Disc ）を含む）、または半導体メモリなどよりなるパッケージメディア（可搬型の記憶媒体）により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭやハードディスクなどで構成されてもよい。または、ソフトウェアを構成するプログラムが、有線あるいは無線などの通信網を介して提供されてもよい。
【００３２】
一連の画像形成処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ（組込みマイコンなど）、あるいは、ＣＰＵ、論理回路、記憶装置などの機能を１つのチップ上に搭載して所望のシステムを実現するＳＯＣ（System On a Chip：システムオンチップ）、または、各種のプログラムをインストールすることで各種の機能を実行することが可能な汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【００３３】
たとえば、画像形成処理機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、ハードウェアにて構成する場合と同様の効果は達成される。この場合、記憶媒体から読み出されたプログラムコード自体が画像形成処理機能を実現する。
【００３４】
また、コンピュータが読み出したプログラムコードを実行することで、画像形成処理を行なう機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム；基本ソフト）などが実際の処理の一部または全部を行ない、その処理によって画像形成処理を行なう機能が実現される場合であってもよい。
【００３５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって画像形成処理を行なう機能が実現される場合であってもよい。
【００３６】
このような電子計算機には、たとえば、複写アプリケーションやプリンタアプリケーション、ファクシミリ（ＦＡＸ）アプリケーション、あるいは他のアプリケーション用の処理プログラムなど、従来の画像形成装置（複合機）におけるものと同様のソフトウェアが組み込まれる。また、通信ネットワークを介して外部とのデータを送受信したりするための制御プログラムも組み込まれる。
【００３７】
このとき、画像形成処理を行なう機能を実現するプログラムコードを記述したファイルとしてプログラムが提供されるが、この場合、一括のプログラムファイルとして提供されることに限らず、コンピュータで構成されるシステムのハードウェア構成に応じて、個別のプログラムモジュールとして提供されてもよい。たとえば、既存の画像形成装置制御ソフトやプリンタ制御ソフト（プリンタドライバ）に組み込まれるアドインソフトとして提供されてもよい。
【００３８】
以下具体的に説明する。図１に示す画像形成システム１では、たとえば、ワープロソフトなどのドキュメント作成ツールで作成したドキュメントデータをページ記述言語（ＰＤＬ：Page Description Language） に変換して、画像を表す多値階調信号としてのＰＤＬデータをプリンタ側に送り、プリンタ側にて、描画展開した後に、処理済みの画像データを、画像形成装置の主要部をなす画像出力部（画像形成部あるいはプリントエンジンともいわれる）に渡す形態を採っている。
【００３９】
画像入力端末３は、文書や図形などの画像データを生成するデータ生成部３１０と、画像入力端末３の各部の動作を制御する中央制御部３２０と、内部の通信網（ＬＡＮ）との間のインタフェース機能をなし、特に本例では画像形成装置５との間のインタフェース機能をなすインタフェース部３３０とを有する。
【００４０】
また、画像入力端末３は、ＣＲＴ（陰極線管）やＬＣＤ（液晶）などを利用した表示装置３４２およびキーボードやマウスなどを利用した指示入力装置３４４を備える。また、表示装置３４２や指示入力装置３４４との間のインタフェース機能をなすインタフェース部３４０と、インターネットなどの外部のネットワーク９ｃとの間のインタフェース機能をなすインタフェース部３５０とを備えている。
【００４１】
また、画像入力端末３は、第１実施形態における特徴部分として、セキュリティプリント用のジョブ認証情報を取得し印刷ジョブに付加するジョブ認証情報取得部３６０を備えている。ジョブ認証情報取得部３６０は、セキュリティプリントがユーザより希望されたとき、ジョブＩＤや送り元ＩＤ（たとえば画像入力端末３のＩＰアドレス）の他、ユーザ識別子ＩＤ１やパスワードＰＷ１などのセキュリティプリント用のジョブ認証情報の入力を受け付け、受け付けたジョブ認証情報を印刷ジョブに付加して画像形成装置５に送付させる。ジョブＩＤや送り元ＩＤは、セキュリティプリントジョブを画像形成装置５側で指定する際に、処理対象ジョブを特定するために印刷ジョブに対応付ける識別子である。
【００４２】
データ生成部３１０には、たとえば、文字や図形などでなる文書データを生成するためのアプリケーションプログラムが組み込まれる。文書としては、典型的な文書の他に、Ｗｅｂページ（ホームページ）も含まれる。
【００４３】
また中央制御部３２０には、画像入力端末３の全体を制御するソフトウェアであるオペレーティングシステムＯＳや画像形成装置５を制御するためのソフトウェアであるプリンタドライバが組み込まれる。
【００４４】
これにより、画像入力端末３は、所定の処理をプログラムに基づいてソフトウェア的に実現するようになる。すなわち、所定の処理を実行する各機能部を構成するためのプログラムを格納したＣＤ−ＲＯＭなどからプログラムを読み出して図示しないハードディスク装置などにインストールさせておき、ハードディスク装置からプログラムを読み出して図示しないＣＰＵが所定の処理手順を実行することにより、各機能をソフトウェア的に実現することができる。
【００４５】
なお、プログラムは、コンピュータ読取り可能な記憶媒体に格納されて提供されてもよいし、有線あるいは無線による通信手段を介して配信されてもよい。また、これらのプログラムや当該プログラムを格納した記憶媒体は、既存のシステムやアプリケーションプログラムあるいはプリンタドライバをバージョンアップするものとして提供されてもよい。あるいは、各機能部分をソフトウェア的に実現するパッチファイルなど、一部の機能に対応したオプションプログラムとして提供されてもよい。
【００４６】
たとえば、ユーザ端末として機能する画像入力端末３に組み込まれているアプリケーションプログラムから、イメージ描画命令、グラフィック描画命令、フォント描画命令などの命令種別を持った描画命令が順次プリンタドライバに入力される。プリンタドライバは描画命令を画像形成装置５が理解可能なプリント命令に変換してインタフェース部３３０に出力する。インタフェース部３３０に入力されたプリント命令は、ネットワーク９を通り画像形成装置５に伝送される。画像形成装置５は、受け取ったプリント命令に従って、用紙に画像を印刷（画像出力）する。
【００４７】
たとえば、図形、文字などの拡大、回転、変形などが自由に制御できるページ記述い語（ＰＤＬ：Page Description Language ）の形式でプリント命令を画像形成装置５に渡す。ＰＤＬで作成されている画像データは、ページ内の任意位置の画像、図形、文字を表現する描画命令およびデータを任意の順で配置した命令およびデータ列で構成されており、ページプリンタである画像形成装置５側では、受け取ったプリント命令に従って印刷するために、印刷前に出力単位ごと（１ページごと）に画像データをレンダリング（描画展開）する。
【００４８】
なお、ここでは、ユーザに操作画面を提示しその指示入力に基づいてユーザ端末として機能する画像入力端末３における印刷出力処理を制御するソフトウェアであるプリンタドライバによって、画像形成装置５を制御する構成としているが、ソフトウェアに依らず、上述の処理を行なうハードウェア回路によって実現してもよい。このようなハードウェア回路の構成は当業者であれば容易に実現し得るものであるので、その構成の図示を割愛する。
【００４９】
一方、プリンタ機能を有する画像形成装置５を構成するコンピュータシステムは、システム制御部５０１と、ハードディスク装置、フレキシブルディスク（ＦＤ）ドライブ、あるいはＣＤ−ＲＯＭ（Compact Disk ROM）ドライブ、半導体メモリコントローラなどの、所定の記憶媒体からデータを読み出したり記録したりするための記録・読取制御部５０２とを有する。また、ユーザ認証を行なうためのＩＤカードやその他のＩＣカードを読み取るカード読取部５１７が接続可能に構成されている。
【００５０】
システム制御部５０１は、画像形成装置５の各部の動作を制御するＣＰＵ５１２、読出専用の記憶部であるＲＯＭ（Read Only Memory）５１３、随時書込みおよび読出しが可能であるとともに揮発性の記憶部の一例であるＲＡＭ（Random Access Memory）５１５、および不揮発性の記憶部の一例であるＲＡＭ（ＮＶＲＡＭと記述する）５１６を有している。ＮＶＲＡＭ５１６には、たとえば、一時データなどを格納することができる。この場合、ＮＶＲＡＭ５１６は、一時データ保存部として機能することとなる。
【００５１】
上記において“揮発性の記憶部”とは、画像出力端末４の電源がオフされた場合には、記憶内容を消滅してしまう形態の記憶部を意味する。一方、“不揮発性の記憶部”とは、装置のメイン電源がオフされた場合でも、記憶内容を保持し続ける形態の記憶部を意味する。記憶内容を保持し続けることができるものであればよく、半導体製のメモリ素子自体が不揮発性を有するものに限らず、バックアップ電源を備えることで、揮発性のメモリ素子を“不揮発性”を呈するように構成するものであってもよい。また、半導体製のメモリ素子により構成することに限らず、磁気ディスクや光ディスクなどの媒体を利用して構成してもよい。
【００５２】
このような構成において、ＣＰＵ５１２は、システムバスを介してシステム全体の制御を行なう。ＲＯＭ５１３は、ＣＰＵ５１２の制御プログラムなどを格納する。ＲＡＭ５１５は、ＳＲＡＭ（Static Random Access Memory ）などで構成され、プログラム制御変数や各種処理のためのデータなどを格納する。また、ＲＡＭ５１５は、所定のアプリケーションプログラムによって取得した電子ドキュメント（文字データのみに限らず画像データを含んでよい）や自装置に備えられている画像読取装置で取得した画像データ、さらには外部から取得した電子データなどを一時的に格納する領域を含んでいる。
【００５３】
たとえば、ＲＡＭ５１５には、複写アプリケーション、プリンタアプリケーション、ファクシミリ（ＦＡＸ）アプリケーション、あるいは他のアプリケーション用の処理プログラムが格納される。
【００５４】
また、画像形成装置５を構成するコンピュータシステムは、装置使用のためのガイダンス情報や所定の情報処理結果や管理情報などを表示する操作パネル部やオペレータからの装置に対する種々の指示入力を受け付けるための操作キー部を有するユーザインタフェース（ＵＩ）部５２０を有している。ユーザインタフェース部５２０は、キーボードやマウスなどを有する指示入力部５２３と、操作時のガイダンス画面や処理結果などの所定の情報をユーザに提示する表示出力部５２４とを具備する。
【００５５】
また、画像形成装置５を構成するコンピュータシステムは、画像処理装置の画像処理に関わる各機能部分の全ての処理をソフトウェアで行なうのではなく、これら機能部分の一部を専用のハードウェアにて行なう処理回路を設けてもよい。
【００５６】
ソフトウェアで行なう仕組みは、並列処理や連続処理に柔軟に対処し得るものの、その処理が複雑になるに連れ、処理時間が長くなるため、処理速度の低下が問題となる。これに対して、ハードウェア処理回路で行なうことで、高速化を図ったアクセラレータシステムを構築することができるようになる。アクセラレータシステムは、処理が複雑であっても、処理速度の低下を防ぐことができ、高いスループットを算出することができる。
【００５７】
たとえば、画像形成装置５は、インタフェース（ＩＦ；InterFace ）機能をなすインタフェース（ＩＦ）部と、たとえばイエローＹ，マゼンタＭ，シアンＣ，ブラックＫの２値化信号などの印刷出力用データを生成する画像処理部５４０と、ハードディスク（ＨＤＤ）などの大容量記憶装置により印刷指示情報あるいは画像データを記憶する画像記憶部５６０とを備える。なお、図では、画像形成装置５全体として使用される記録・読取制御部５０２内に画像記憶部５６０を設けるように示しているが、これとは別に、専用の画像記憶部５６０を設けるようにしてもよい。
【００５８】
また、コンピュータシステムには、画像出力装置が設けられる。この画像出力装置は、たとえば画像入力端末３から送付された印刷ジョブ画像を、電子写真式、感熱式、熱転写式、インクジェット式、あるいは同様な従来の画像形成処理を利用して、普通紙や感熱紙上に可視画像を形成する（印刷する）。このため、画像出力装置としては、たとえば、デジタル印刷システムとして稼働させるためのラスタ出力スキャンベースのプリントエンジン部５８０を備える。
【００５９】
インタフェース部としては、処理データ（画像データを含む）や制御データの転送経路であるシステムバスの他、たとえば、ホストコンピュータなどの画像入力端末３との間のネットワーク９における通信データの受け渡しを仲介する通信ＩＦ部５３２と、画像入力装置として機能する画像読取部５３０とのインタフェース機能をなすスキャナＩＦ部５３４と、画像出力装置としてのプリントエンジン部５８０とのインタフェース機能をなすプリンタＩＦ部５３６とを有している。
【００６０】
画像処理部５４０は、画像入力端末３や画像読取部５３０などから処理対象ジョブの画像データを取り込む画像入力部５４２と、ＰＤＬデータを解釈するインタプリタ部（ＰＤＬ解釈部）５４４と、インタプリタ部５４４から受けとった解釈命令や画像読取部５３０から取り込んだ読取画像に基づいて描画展開することでプリントエンジン部５８０が使用するビットマップデータを生成するレンダリング部（描画部）５４６とを有している。レンダリング部５４６は、生成したビットマップデータをプリントエンジン部５８０に渡し、プリントエンジン部５８０は、そのビットマップデータに従って画像を印刷用紙上に形成する。
【００６１】
たとえば、画像入力端末３に組み込まれているアプリケーションプログラムから、イメージ描画命令、グラフィック描画命令、フォント描画命令などの命令種別を持った描画命令が順次プリンタドライバに入力される。プリンタドライバは描画命令を画像形成装置５が理解可能なプリント命令に変換してインタフェース部に出力する。インタフェース部に入力されたプリント命令は、ネットワーク９を通り画像形成装置５に伝送される。画像形成装置５は、受け取ったプリント命令に従って、用紙に画像を印刷（画像出力）する。
【００６２】
たとえば、図形、文字などの拡大、回転、変形などが自由に制御できるページ記述言語（ＰＤＬ）の形式でプリント命令を画像形成装置５に渡す。ＰＤＬで作成されている画像データは、ページ内の任意位置の画像、図形、文字を表現する描画命令およびデータを任意の順で配置した命令およびデータ列で構成されており、ページプリンタである画像形成装置５側では、インタプリタ部５４４において受け取ったプリント命令に従って印刷するために、印刷前に出力単位ごと（１ページごと）に描画命令を解釈してレンダリング部５４６にてレンダリング（描画展開）する。
【００６３】
また、画像形成装置５は、本体に設けられているユーザインタフェース機器からのユーザ操作や、ネットワーク上の画像入力端末３からの開始指示でジョブを起動可能になっている。なお、装置使用時には、後述するように、所定の手法によって取得されるジョブ関する認証情報を認証サーバ８や内部の認証管理テーブル５７８ａ（後述する図３を参照）に問い合わせて認証処理に成功したときにのみ印刷処理を実行するモードが用意されている。
【００６４】
ここで、画像形成装置５は、第１実施形態における特徴部分として、セキュリティプリント処理部５７０を備えている。セキュリティプリント処理部５７０は、セキュリティプリントジョブを特定するためのジョブＩＤの他、ジョブパスワード認証用のユーザ識別子ＩＤ１やパスワードＰＷ１などのジョブ認証情報を印刷ジョブから抽出（取得）するジョブ認証情報取得部５７２と、装置使用のためのユーザ識別子ＩＤ２およびパスワードＰＷ２などのユーザ認証情報やセキュリティプリント用のユーザ識別子ＩＤ３およびパスワードＰＷ３などのジョブ認証情報などユーザ入力認証データを受け取る入力認証情報取得部５７６とを有している。
【００６５】
また、セキュリティプリント処理部５７０は、ジョブ認証情報取得部５７２と入力認証情報取得部５７６とが取得した各認証情報を照合して、装置使用を希望した（入力認証情報取得部５８６に認証情報を入力した）ユーザが印刷データを出力する権利を持っているユーザであることを認証し、またセキュリティプリント時には、ユーザが出力することを求めている印刷データ（セキュリティプリントジョブ）を特定する照合処理部５７８を有している。
【００６６】
セキュリティプリント処理部５７０は、ユーザが入力認証情報取得部５７６から認証情報（照合情報）を入力して印刷要求をしたときに、照合処理部５７８がユーザを認証し、印刷データを特定すると、画像記憶部５６０や外部のサーバに対して照合処理部５７８が特定した印刷データの送付を要求し、受け入れた印刷データに基づく印刷出力をプリントエンジン部５８０に指示する。
【００６７】
照合処理部５７８は、第１実施形態の特徴部分として、セキュリティプリント処理時に、入力認証情報取得部５７６にて取得されるユーザ認証用のユーザ識別子ＩＤ２およびパスワードＰＷ２が、処理対象の印刷ジョブに付加されたジョブ認証情報（ジョブパスワード認証）のユーザ識別子ＩＤ１およびパスワードＰＷ１とそれぞれ一致しているか否かを判定し、何れもが一致しているときには、ジョブパスワード認証は認証済みとみなし、ジョブパスワード認証を省略して印刷処理を実行する。何れかが一致していなければ、従来通り、ジョブパスワード認証画面を提示してユーザ識別子ＩＤ３およびパスワードＰＷ３などのジョブ認証情報の入力を受け付けて、このジョブパスワード認証に成功したときにのみ印刷処理を実行する。
【００６８】
＜第１実施形態；処理概要＞
図２は、第１実施形態のシステム構成におけるセキュリティプリント処理手順の一例を示すフローチャートである。また、図３は、第１実施形態のシステム構成におけるセキュリティプリント処理時の認証情報の関係を示す図である。
【００６９】
ユーザは、画像入力端末３にて、プリンタドライバの印刷指示画面にて、印刷処理を指示する（Ｓ１０１）。この際、ユーザは、セキュリティプリントを希望するときには、その指示画面中の所定の箇所にクリックを入れることでセキュリティプリントを指示する。
【００７０】
セキュリティプリントが指定されていなければ、中央制御部３２０は、直ちに印刷ジョブを画像形成装置５に送信する（Ｓ１０４−ＮＯ）。一方、セキュリティプリントが指定されていると、先ずジョブ認証情報取得部３６０は、ジョブ認証情報入力画面を表示装置３４２に提示する（Ｓ１０４−ＹＥＳ，Ｓ１０６）。
【００７１】
ユーザは、そのジョブ認証情報入力画面に従って、ユーザ識別子（ユーザ名）やジョブパスワードなどのジョブ認証情報を入力する。この際、ユーザは、指示入力装置３４４を使用してキー入力してもよいが、カードリーダ８ａに画像形成装置５における「ユーザ認証」用のＩＤカードを挿入してもよい。ジョブ認証情報取得部３６０は、カードリーダ８ａにＩＤカードが挿入されると、自動的にＩＤカードから認証情報を抽出し、「ジョブパスワード認証」用の認証情報として取り込む。
【００７２】
このとき、ユーザは、画像形成装置５側にての「ユーザ認証」用の認証情報とは別の（独自の）ジョブ認証情報を入力することもできるが（Ｓ１０７−ＮＯ，Ｓ１０８）、画像形成装置５側にての出力指示時に「ジョブパスワード認証」用の認証情報の入力を割愛したければ、図３に示すように、「ユーザ認証」用の認証情報と同じユーザ識別子ＩＤ１（たとえばuser1 ）とパスワードＰＷ１（たとえばpswd1 ）とをジョブ認証情報として入力するとよい（Ｓ１０７−ＹＥＳ，Ｓ１０９）。
【００７３】
カードリーダ８ａに「ユーザ認証」用のＩＤカードを挿入すると、ジョブ認証情報取得部３６０は、自動的に「ユーザ認証」用の認証情報を「ジョブパスワード認証」用の認証情報として取り込むので指示入力装置３４４を介したキー入力が不要であり便利である。
【００７４】
ジョブ認証情報取得部３６０は、取り込んだユーザ識別子およびパスワードＰＷなどのジョブ認証情報を印刷ジョブに添付して画像形成装置５に送信させる。たとえば、図３に示すように、ユーザ識別子ＩＤ１（たとえばuser1 ）とパスワードＰＷ１（たとえばpswd1 ）とが入力されていると、ジョブ認証情報取得部３６０は、“＠ARTEX USER user1”と“＠ARTEX PASSWORD pswd1”とを印刷ジョブに添付する。
【００７５】
画像形成装置５側においては、画像入力端末３からのプリント要求を受信すると（Ｓ１１０）、ジョブ認証情報取得部５７２は、受信した印刷ジョブからセキュリティプリント用のジョブ認証情報の抽出を試みる（Ｓ１１２）。つまり、受信した印刷ジョブにセキュリティプリント用のジョブ認証情報が含まれているか否かを判定する（Ｓ１１２）。
【００７６】
ジョブ認証情報が含まれていなければ、システム制御部５０１は、即時に、画像処理部５４０やプリントエンジン部５８０などを制御して、印刷処理を実行させる（Ｓ１１２−ＮＯ，Ｓ１３６）。
【００７７】
一方、受信した印刷ジョブにセキュリティプリント用のジョブ認証情報が含まれている場合には、システム制御部５０１は、ジョブ認証情報取得部５７２により抽出されたジョブ認証情報を印刷ジョブ本体（印刷用の画像データ）に対応付けて画像記憶部５６０や外部のサーバに一旦保持させ、指示された印刷出力処理を保留（待機）する（Ｓ１１２−ＹＥＳ，Ｓ１１４）。
【００７８】
画像形成装置５側に到着したユーザは、画像形成装置５を使用するべく、ユーザインタフェース部５２０を操作して、表示出力部５２４にユーザ認証画面を表示させ、図３に示すように、ユーザ識別子（ユーザ名）ＩＤ２（たとえばuser1 ）とパスワードＰＷ２（たとえばpswd1 ）とを入力する（Ｓ１１６）。
【００７９】
この際、ユーザは、指示入力部５２３を使用してキー入力してもよいが、カード読取部５１７に「ユーザ認証」用のＩＤカードを挿入してもよい。入力認証情報取得部５７６は、カード読取部５１７にＩＤカードが挿入されると、自動的にＩＤカードからユーザ認証情報を抽出して照合処理部５７８に渡す。照合処理部５７８は、図３に示す画像形成装置５に内蔵の認証管理テーブル５７８ａもしくは図１に示す認証サーバ８を利用してユーザ認証を行なう。
【００８０】
この場合の認証処理は、ユーザ認証画面に従ってユーザより入力され認証情報取得部５７６が取り込んだユーザ識別子ＩＤ２およびパスワードＰＷ２の何れもが、認証管理テーブル５７８ａもしくは認証サーバ８が管理しているユーザ識別子ＩＤおよびパスワードＰＷと一致するか否かを判定することで行なう。
【００８１】
図示しないが、ユーザ認証に失敗したときには、システム制御部５０１は、エラー通知を行ない処理を中断する。一方、ユーザ認証に成功すると、システム制御部５０１は、セキュリティプリント対象として待機状態にある印刷ジョブの全てを表示出力部５２４にリスト表示させる（Ｓ１１８）。ユーザは、このリスト表示の中から出力を希望する待機中の印刷ジョブを選択する（Ｓ１３０）。
【００８２】
照合処理部５７８は、ユーザより選択された印刷ジョブに対応するユーザ識別子ＩＤ１およびパスワードＰＷ１の何れもが、入力認証情報取得部５７６が取り込んだ現在のユーザ識別子ＩＤ２およびパスワードＰＷ２と一致するか否かを判定する（Ｓ１３２）。ユーザ識別子ＩＤ１とユーザ識別子ＩＤ２とが一致し、かつ、パスワードＰＷ１とパスワードＰＷ２とが一致する場合には、照合処理部５７８は、ジョブパスワード認証は認証済みとみなし、ジョブパスワード認証を省略する（Ｓ１３２−ＹＥＳ）。システム制御部５０１は、画像処理部５４０やプリントエンジン部５８０などを制御して、印刷処理を実行させる（Ｓ１３６）。
【００８３】
一方、ユーザ識別子ＩＤ１とユーザ識別子ＩＤ２とが一致しない場合、もしくは、パスワードＰＷ１とパスワードＰＷ２とが一致しない場合には、セキュリティプリント処理部５７０は、入力認証情報取得部５７６にて、従来通り、ジョブパスワード認証画面を表示出力部５２４に提示して、照合処理部５７８にてジョブパスワード認証を行なう（Ｓ１３２−ＮＯ，Ｓ１３４）。
【００８４】
この場合の認証処理は、ユーザより選択された印刷ジョブに対応するユーザ識別子ＩＤ１およびパスワードＰＷ１の何れもが、ジョブパスワード認証画面でユーザより入力され認証情報取得部５７６が取り込んだユーザ識別子ＩＤ３およびパスワードＰＷ３と一致するか否かを照合処理部５７８が判定することで行なう。ユーザ識別子ＩＤ１とユーザ識別子ＩＤ３とが一致し、かつ、パスワードＰＷ１とパスワードＰＷ３とが一致する場合には、照合処理部５７８は、ジョブパスワード認証に成功したとする。システム制御部５０１は、画像処理部５４０やプリントエンジン部５８０などを制御して、印刷処理を実行させる（Ｓ１３６）。
【００８５】
一方、図示しないが、ユーザ識別子ＩＤ１とユーザ識別子ＩＤ３とが一致しない場合、もしくは、パスワードＰＷ１とパスワードＰＷ３とが一致しない場合には、ジョブパスワード認証に失敗したものとして、システム制御部５０１は、エラー通知を行ない処理を中断する。
【００８６】
このように、第１実施形態によれば、画像入力端末３にてセキュリティプリントを指示する際に、画像形成装置５における「ユーザ認証」用のユーザ識別子ＩＤ２およびパスワードＰＷ２をそのまま「ジョブパスワード認証」用のユーザ識別子ＩＤ１およびパスワードＰＷ１として設定しておくことで、画像形成装置５に赴いて装置使用のための「ユーザ認証」を行なってから、指示しておいたセキュリティプリントの印刷出力指示を発することで、ユーザは、事実上「ジョブパスワード認証」用の認証情報の入力を行なわずに印刷処理を実行できる。
【００８７】
画像形成装置を複数の利用者が共用できるようにしている場合にセキュリティプリントを行なおうとする場合でも、「ユーザ認証」と「ジョブパスワード認証」とを関連付けることで、ユーザ認証およびジョブパスワード認証の各認証情報を一致させると、画像形成装置５側にて「ユーザ認証」をしたことで、事実上「ジョブパスワード認証」を行なったものと見なすことができ、ユーザは、「ジョブパスワード認証」用の認証情報の入力が不要となり、従来よりも操作性が良くなる。
【００８８】
また、セキュリティプリントジョブに添付のユーザ識別子ＩＤ１とパスワードＰＷ１とが、装置使用のための「ユーザ認証」用の認証情報（ユーザ識別子ＩＤ２およびパスワードＰＷ２）と異なる場合には、従来通り、「ユーザ認証」と「ジョブパスワード認証」の両方を行なうことで印刷処理を実行することもできる。
【００８９】
＜第２実施形態；システム構成＞
図４は、セキュリティプリント機能をなすための画像入力端末３および画像形成装置５の第２実施形態を示すシステム構成図である。
【００９０】
この第２実施形態は、セキュリティプリントジョブにユーザ認証を行なうか否かの制御情報（フラグ）を付加し、画像形成装置５にて受信したセキュリティプリントジョブにユーザ認証を割愛する（ユーザ認証を行なわない）旨の制御情報が存在するときには、ユーザ認証を割愛して印刷処理を実行する点に特徴を有する。
【００９１】
基本的な構成は第１実施形態と同様であるが、第２実施形態の特徴部分として、先ず、画像入力端末３のジョブ認証情報取得部３６０は、セキュリティプリント用のジョブ認証情報（ユーザ識別子ＩＤ１およびパスワードＰＷ１）の他に、セキュリティプリント処理時にユーザ認証を割愛させるためのユーザ認証割愛指示ＮＵＣ（No User check ）をも受付可能に構成されている。
【００９２】
また、画像形成装置５側においては、ジョブ認証情報取得部５７２は、ジョブ認証情報（ジョブパスワード認証）のユーザ識別子ＩＤ１およびパスワードＰＷ１が抽出されたとき、ユーザ認証を割愛させるための指示ＮＵＣに対応したフラグＦＲＧ_NUCの抽出も試みる。そして、ユーザ識別子ＩＤ１およびパスワードＰＷ１が抽出され、かつフラグＦＲＧ_NUCも抽出できたときには、照合処理部５７８は、ユーザ認証は認証済みとみなし、ユーザ認証を省略して印刷処理を実行する。ユーザ認証割愛指示ＮＵＣ（No User check ）を指定しないときには、従来通り、ユーザ認証およびジョブパスワード認証の両方が成功したときにのみ印刷処理を実行する。
【００９３】
＜第２実施形態；処理概要＞
図５は、第２実施形態のシステム構成におけるセキュリティプリント処理手順の一例を示すフローチャートである。また、図６は、第２実施形態のシステム構成におけるセキュリティプリント処理時の認証情報の関係を示す図である。
【００９４】
ユーザは、画像入力端末３にて、プリンタドライバの印刷指示画面にて、印刷処理を指示する（Ｓ２０１）。この際、ユーザは、セキュリティプリントを希望するときには、その指示画面中の所定の箇所にクリックを入れることでセキュリティプリントを指示する。
【００９５】
セキュリティプリントが指定されていなければ、中央制御部３２０は、直ちに印刷ジョブを画像形成装置５に送信する（Ｓ２０４−ＮＯ）。一方、セキュリティプリントが指定されていると、先ずジョブ認証情報取得部３６０は、ジョブ認証情報入力画面を表示装置３４２に提示する（Ｓ２０４−ＹＥＳ，Ｓ２０６）。
【００９６】
ユーザは、そのジョブ認証情報入力画面に従って、ユーザ識別子（ユーザ名）ＩＤ１やジョブパスワードＰＷ１などのジョブ認証情報を入力する。このとき、ユーザは、ジョブ認証情報のみを入力することもできるが（Ｓ２０７−ＮＯ，Ｓ２０８）、画像形成装置５側にての出力指示時に「ユーザ認証」用の認証情報の入力を割愛したければ、図６に示すように、セキュリティプリント処理時にユーザ認証を割愛させるための割愛指示ＮＵＣ（No User check ）を指定するとよい（Ｓ２０７−ＹＥＳ，Ｓ２０９）。
【００９７】
なお、ユーザ識別子ＩＤ１およびパスワードＰＷ１は、画像形成装置５側にての「ユーザ認証」用の認証情報とは別の（独自の）ジョブ認証情報であってもよいし、「ユーザ認証」用の認証情報と同じものとしてもよい。
【００９８】
ジョブ認証情報取得部３６０は、取り込んだユーザ識別子ＩＤ１およびパスワードＰＷ１並びにユーザ認証割愛指示ＮＵＣなどのジョブ認証情報を印刷ジョブに添付して画像形成装置５に送信させる。たとえば、図６に示すように、ユーザ識別子ＩＤ１（たとえばuser1 ）とパスワードＰＷ１（たとえばpswd1 ）とがジョブ認証情報として入力され、かつ、ユーザ認証割愛指示ＮＵＣが指定されていると、ジョブ認証情報取得部３６０は、ユーザ認証割愛指示ＮＵＣをもジョブ認証情報に含めて、“＠ARTEX USER user1”と“＠ARTEX PASSWORD pswd1”と“＠ARTEX FRG_NUC ”とを印刷ジョブに添付する。
【００９９】
画像形成装置５側においては、画像入力端末３からのプリント要求を受信すると（Ｓ２１０）、ジョブ認証情報取得部５７２は、受信した印刷ジョブからセキュリティプリント用のジョブ認証情報の抽出を試みる（Ｓ２１２）。つまり、受信した印刷ジョブにセキュリティプリント用のジョブ認証情報が含まれているか否かを判定する（Ｓ２１２）。
【０１００】
ジョブ認証情報が含まれていなければ、システム制御部５０１は、即時に、画像処理部５４０やプリントエンジン部５８０などを制御して、印刷処理を実行させる（Ｓ２１２−ＮＯ，Ｓ２３６）。
【０１０１】
一方、受信した印刷ジョブにセキュリティプリント用のジョブ認証情報が含まれている場合には、システム制御部５０１は、ジョブ認証情報取得部５７２により抽出されたジョブ認証情報を印刷ジョブ本体（印刷用の画像データ）に対応付けて画像記憶部５６０に一旦保持させ、指示された印刷出力処理を保留（待機）する（Ｓ２１２−ＹＥＳ，Ｓ２１４）。
【０１０２】
画像形成装置５側に到着したユーザは、セキュリティプリントを指示したものの、ユーザ認証割愛指示ＮＵＣの指定をしておらず、通常通りのユーザ認証を経た操作を希望る場合には、先ず、画像形成装置５を使用するべく、ユーザインタフェース部５２０を操作して、表示出力部５２４にユーザ認証画面を表示させ、図６に示すように、ユーザ識別子（ユーザ名）ＩＤ２（たとえばuser1 ）とパスワードＰＷ２（たとえばpswd1 ）とを入力する（Ｓ２１５−ＮＯ，Ｓ２１６）。
【０１０３】
図示しないが、ユーザ認証に失敗したときには、システム制御部５０１は、エラー通知を行ない、処理を中断する。一方、ユーザ認証に成功すると、システム制御部５０１は、セキュリティプリント対象として待機状態にある印刷ジョブの全てを表示出力部５２４にリスト表示させる（Ｓ２１８）。ユーザは、このリスト表示の中から出力を希望する待機中の印刷ジョブを選択する（Ｓ２３０）。
【０１０４】
一方、セキュリティプリントを指示したときに、ユーザ認証割愛指示ＮＵＣをも指定していたときには、ユーザは、ユーザ認証画面を表示させることなく、即時に、待機ジョブ表示指示を発する（Ｓ２１５−ＹＥＳ，Ｓ２２０）。
【０１０５】
この指示を指示入力部５２３を介して受け付けたシステム制御部５０１は、セキュリティプリント対象として待機状態にある印刷ジョブを取り出し（Ｓ２２２）、順次表示出力部５２４にリスト表示させる（Ｓ２２６，Ｓ２２８−ＹＥＳ）。この際、予め「ユーザ認証の割愛希望」が指示されているので（Ｓ２１５−ＹＥＳ）、システム制御部５０１は、セキュリティプリント対象の印刷ジョブの内、ジョブデータ内にユーザ認証を「しない」旨のフラグFRG_NUC が存在するもののみをリスト表示対象とし、フラグFRG_NUC が存在しないものはリスト表示対象から除外する（Ｓ２２４−ＹＥＳ）。
【０１０６】
セキュリティプリント対象として待機状態にある全ての印刷ジョブについてのフラグFRG_NUC の存在確認およびリスト表示が完了すると（Ｓ２２８−ＮＯ）、ユーザは、このリスト表示の中から出力を希望する待機中の印刷ジョブを選択する（Ｓ２３０）。
【０１０７】
ユーザより印刷処理対象の印刷ジョブ（ここではセキュリティプリント対象のもの）が選択されると、セキュリティプリント処理部５７０は、入力認証情報取得部５７６にて、ジョブパスワード認証画面を表示出力部５２４に提示して、照合処理部５７８にてジョブパスワード認証を行なう（Ｓ２３４）。
【０１０８】
この場合の認証処理は、ユーザより選択された印刷ジョブに対応するユーザ識別子ＩＤ１およびパスワードＰＷ１の何れもが、ジョブパスワード認証画面でユーザより入力され認証情報取得部５７６が取り込んだユーザ識別子ＩＤ３およびパスワードＰＷ３と一致するか否かを照合処理部５７８が判定することで行なう。
【０１０９】
ユーザ識別子ＩＤ１とユーザ識別子ＩＤ３とが一致しない場合、もしくは、パスワードＰＷ１とパスワードＰＷ３とが一致しない場合には、ジョブパスワード認証に失敗したものとして、システム制御部５０１は、エラー通知を行ない処理を中断する（Ｓ２３４−ＮＯ）。
【０１１０】
一方、ユーザ識別子ＩＤ１とユーザ識別子ＩＤ３とが一致し、かつ、パスワードＰＷ１とパスワードＰＷ３とが一致する場合には、照合処理部５７８は、ジョブパスワード認証に成功したとする。システム制御部５０１は、画像処理部５４０やプリントエンジン部５８０などを制御して、印刷処理を実行させる（Ｓ１３６）。
【０１１１】
このように、第２実施形態によれば、画像入力端末３にてセキュリティプリントを指示する際に、「ジョブパスワード認証」用のユーザ識別子ＩＤ１およびパスワードＰＷ１の他に、ユーザ認証割愛指示ＮＵＣの指定をしておくことで、画像形成装置５に赴いて、指示しておいたセキュリティプリントの印刷出力指示を発し「ジョブパスワード認証」を行なうことで、ユーザは、事実上「ユーザ認証」用の認証情報の入力を行なわずに印刷処理を実行できる。
【０１１２】
画像形成装置を複数の利用者が共用できるようにしている場合にセキュリティプリントを行なおうとする場合でも、「ユーザ認証」と「ジョブパスワード認証」とを関連付け、ユーザ認証割愛指示ＮＵＣの指定をしておくことで、つまりセキュリティプリントジョブにユーザ認証を使用する／しないのフラグＦＲＧ_NUCを付与することで、画像形成装置５側にて「ジョブパスワード認証」をするだけで、事実上「ユーザ認証」を行なったものと見なすことができ、ユーザは、「ユーザ認証」用の認証情報の入力が不要となり、従来よりも操作性が良くなる。
【０１１３】
また、ユーザ認証割愛指示ＮＵＣの指定をしておかなければ、従来通り、「ユーザ認証」と「ジョブパスワード認証」の両方を行なうことで印刷処理を実行することもできる。
【０１１４】
＜第３実施形態；システム構成＞
図７は、セキュリティプリント機能をなすための画像入力端末３および画像形成装置５の第３実施形態を示すシステム構成図である。
【０１１５】
この第３実施形態は、通信プロトコル上で認証する「プロトコル認証」と「ジョブパスワード認証」の双方を勘案して、印刷ジョブの受信および印刷処理を制御する点に特徴を有する。
【０１１６】
基本的な構成は第１実施形態と同様であるが、第３実施形態の特徴部分として、画像入力端末３は、セキュリティプリント用の認証情報（ユーザ識別子ＩＤ１およびパスワードＰＷ１）を取得するジョブ認証情報取得部３６０の他に、ユーザ識別子ＩＤ４およびパスワードＰＷ４などの「プロトコル認証」用のプロトコル認証情報を取得するプロトコル認証情報取得部３７０を備えている。
【０１１７】
プロトコル認証情報取得部３７０は、ユーザ識別子ＩＤ４やパスワードＰＷ４などの通信プロトコル上での認証に供されるプロトコル認証情報を取得し、印刷ジョブを送付する前に画像形成装置５に送付させる。要するに、プロトコル認証情報は、印刷ジョブ内に付加せずに、画像入力端末利用時のユーザ情報、つまりＯＳ（Operating Systems ）へのログイン情報とする。
【０１１８】
また、画像形成装置５側においては、プロトコル認証情報を取得するプロトコル認証情報取得部５７３と、「プロトコル認証」を行なうか否かを選択できるように、その指定入力を受け付けるプロトコル認証設定部５７９とを備えている。
【０１１９】
プロトコル認証設定部５７９は、「プロトコル認証」を行なう指定を受け付けると、画像形成装置５を、「プロトコル認証必須モード」に設定する。システム制御部５０１は、画像入力端末３から受信した印刷ジョブがセキュリティプリント対象のものであるか否かにだけでなく、「プロトコル認証必須モード」にあるか否かにも応じて、つまり、「ユーザ認証」や「ジョブパスワード認証」の他に、通信プロトコル上で認証する「プロトコル認証」をも勘案して、印刷ジョブの受信および印刷処理を制御する。
【０１２０】
「プロトコル認証必須モード」にあるときには、プロトコル認証情報取得部５７３は、画像形成装置５がプリント要求を受け付けたとき、ジョブ実行前に、画像入力端末３からプロトコル認証情報が送信されているか否かを確認する。
【０１２１】
また、同様に「ジョブ認証」を必須にする「ジョブ認証必須モード」も設定できる。システム制御部５０１は、「ジョブ認証必須モード」では、画像入力端末３から受信した印刷ジョブにジョブ認証情報が含まれていなければ、受信したジョブを削除し、処理を終了する。
【０１２２】
たとえば、受信する印刷ジョブの前に「プロトコル認証」用のプロトコル認証情報（ユーザ識別子ＩＤ４およびパスワードＰＷ４）が存在する場合には、プロトコル認証に成功すれば、印刷ジョブデータを受信し印刷処理を実行する。
【０１２３】
また、受信した印刷ジョブが「ジョブパスワード認証」用のジョブ認証情報（ユーザ識別子ＩＤ１およびパスワードＰＷ１）を含む場合には、「プロトコル認証」が必須なら、受信不可とし、必須でなければ、受信し、ジョブパスワード認証で認証されれば、印刷する。
【０１２４】
一方、認証情報を含まない場合、「プロトコル認証」が必須なら受信不可とし、「プロトコル認証」が必須でなければ、受信し、第１の実施形態と同様の処理で、ユーザ認証またはジョブパスワード認証で認証されれば印刷する。
【０１２５】
＜第３実施形態；処理概要＞
図８は、第３実施形態のシステム構成におけるセキュリティプリント処理手順の一例を示すフローチャートである。また、図９は、第３実施形態のシステム構成におけるセキュリティプリント処理時の認証情報の関係を示す図である。
【０１２６】
ユーザは、画像入力端末３にて、プリンタドライバの印刷指示画面にて、印刷処理を指示する（Ｓ３０１）。この際、プロトコル認証情報取得部は３７０は、画像入力端末３のアカウント情報を取得し、「プロトコル認証」用の認証情報（ユーザ識別子ＩＤ４およびパスワードＰＷ４）とする（Ｓ３０２−ＹＥＳ，Ｓ３０３）。アカウント情報とは、たとえば、画像入力端末３を利用する際の、ＵＮＩＸ（登録商標）やＷｉｎｄｏｗｓ（登録商標）といったＯＳのログイン情報である。もちろん、独自に設定しても構わない。
【０１２７】
なお、「プロトコル認証」用のユーザ識別子ＩＤ４およびパスワードＰＷ４は、画像形成装置５側にての「ユーザ認証」用の認証情報（ユーザ識別子ＩＤ２およびパスワードＰＷ２）とは別の（独自の）認証情報であってもよいし、「ユーザ認証」用の認証情報と同じものとしてもよい。
【０１２８】
また、セキュリティプリントを希望するときには、その指示画面中の所定の箇所にクリックを入れることでセキュリティプリントを指示する。セキュリティプリントが指定されていなければ、中央制御部３２０は、直ちに印刷ジョブを画像形成装置５に送信する（Ｓ３０４−ＮＯ）。
【０１２９】
一方、セキュリティプリントが指定されていると、先ずジョブ認証情報取得部３６０は、ジョブ認証情報入力画面を表示装置３４２に提示する（Ｓ３０４−ＹＥＳ，Ｓ３０６）。ユーザは、そのジョブ認証情報入力画面に従って、ユーザ識別子（ユーザ名）ＩＤ１やジョブパスワードＰＷ１などのジョブ認証情報を入力する（Ｓ３０８）。なお、ユーザ識別子ＩＤ１およびパスワードＰＷ１は、画像形成装置５側にての「ユーザ認証」用の認証情報とは別の（独自の）ジョブ認証情報であってもよいし、「ユーザ認証」用の認証情報と同じものとしてもよい。
【０１３０】
プロトコル認証情報取得部３７０は、取得したユーザ識別子ＩＤ４およびパスワードＰＷ４などのプロトコル認証情報を印刷ジョブの前に画像形成装置５に送信させる。また、ジョブ認証情報取得部３６０は、取り込んだユーザ識別子ＩＤ１およびパスワードＰＷ１を印刷ジョブに添付して画像形成装置５に送信させる。
【０１３１】
たとえば、図９に示すように、ユーザ識別子ＩＤ１（たとえばuser1 ）とパスワードＰＷ１（たとえばpswd1 ）とがジョブ認証情報として入力されていると、ジョブ認証情報取得部３６０は、“＠ARTEX USER user1”と“＠ARTEX PASSWORD pswd1”とを印刷ジョブに添付する。
【０１３２】
また、プロトコル認証情報取得部３７０は、ユーザ識別子ＩＤ４（たとえばuser1 ）とパスワードＰＷ４（たとえばpswd1 ）とがプロトコル認証情報として取得されていると、そのユーザ識別子ＩＤ４（たとえばuser1 ）とパスワードＰＷ４（たとえばpswd1 ）とを、たとえば<Authorization> <USER user1> <PASSWORD pswd1> </Authorization>のような形式で、印刷ジョブの前に画像形成装置５に送信する。
【０１３３】
画像形成装置５側においては、画像入力端末３からのプリント要求を受信すると（Ｓ３１０）、プロトコル認証情報取得部５７３は、プロトコル認証情報の取得を試みる（Ｓ３１２）。つまり、印刷ジョブを受信する前に、プロトコル認証情報が含まれているか否かを判定する（Ｓ３１２）。
【０１３４】
プロトコル認証情報が含まれていれば、プロトコル認証情報取得部５７３は、取得したプロトコル認証情報（ユーザ識別子ＩＤ４およびパスワードＰＷ４）を照合処理部５７８に渡す。照合処理部５７８は、予め記憶した認証情報や、ＬＤＡＰサーバ８の認証情報と、ユーザ識別子ＩＤ４（user1 ）とパスワードＰＷ４（pswd1 ）とを照合する（Ｓ３１２−ＹＥＳ）。ここで、照合結果が認証ＯＫであれば、印刷ジョブを受信する（Ｓ３１６−ＹＥＳ，Ｓ３１８）。認証不可（ＮＧ）であれば、受信拒否し、処理を終了する（Ｓ３１６−ＮＯ，  Ｓ３３０）。
【０１３５】
一方、プロトコル認証情報が含まれていなければ（Ｓ３１２−ＮＯ）、システム制御部５０１は、前述のプロトコル認証必須モードかどうかを調べ、プロトコル認証必須であれば、受信を拒否し処理を終了する（Ｓ３１４−ＹＥＳ，Ｓ３３０）。プロトコル認証必須でなければ、印刷ジョブを受信する（Ｓ３１４−ＮＯ，  Ｓ３１８）。
【０１３６】
印刷ジョブを受信すると（Ｓ３１８）、ジョブ認証情報取得部５７２は、受信した印刷ジョブからセキュリティプリント用のジョブ認証情報の抽出を試みる（Ｓ３２０）。つまり、受信した印刷ジョブにセキュリティプリント用のジョブ認証情報が含まれているか否かを判定する（Ｓ３２０）。
【０１３７】
ジョブ認証情報が含まれていなければ、システム制御部５０１は、前述の「ジョブ認証必須モード」に応じて、ジョブ認証必須か否かを決定する（Ｓ３２２）。ジョブ認証必須であれば、印刷ジョブを削除（図示せず）し、処理を終了する（Ｓ３２２−ＹＥＳ）。一方ジョブ認証必須でなければ、印刷待機となる（Ｓ３２２−ＮＯ，Ｓ３２４）。
【０１３８】
一方、ジョブ認証情報が含まれていれば（ユーザ識別子ＩＤ１およびパスワードＰＷ１）、システム制御部５０１は、ジョブ認証情報取得部５７２により抽出されたジョブ認証情報を印刷ジョブ本体（印刷用の画像データ）に対応付けて画像記憶部５６０や外部のサーバに一旦保持させ、指示された印刷出力処理を保留（待機）する（Ｓ３２０−ＹＥＳ，Ｓ３２４）。
【０１３９】
画像形成装置５側に到着したユーザは、画像形成装置５を使用するべく、ユーザインタフェース部５２０を操作して、表示出力部５２４にユーザ認証画面を表示させ、図９に示すように、ユーザ識別子（ユーザ名）ＩＤ２（たとえばuser1 ）とパスワードＰＷ２（たとえばpswd1 ）とを入力する（Ｓ３２６）。
【０１４０】
この際、ユーザは、指示入力部５２３を使用してキー入力してもよいが、カード読取部５１７に「ユーザ認証」用のＩＤカードを挿入してもよい。入力認証情報取得部５７６は、カード読取部５１７にＩＤカードが挿入されると、自動的にＩＤカードからユーザ認証情報を抽出して照合処理部５７８に渡す。照合処理部５７８は、図９に示す画像形成装置５に内蔵の認証管理テーブル５７８ａもしくは図１に示す認証サーバ８を利用してユーザ認証を行なう。
【０１４１】
この場合の認証処理は、ユーザ認証画面に従ってユーザより入力され認証情報取得部５７６が取り込んだユーザ識別子ＩＤ２およびパスワードＰＷ２の何れもが、認証管理テーブル５７８ａもしくは認証サーバ８が管理しているユーザ識別子ＩＤおよびパスワードＰＷと一致するか否かを判定することで行なう。
【０１４２】
図示しないが、ユーザ認証に失敗したときには、システム制御部５０１は、エラー通知を行ない処理を中断する。一方、ユーザ認証に成功すると、システム制御部５０１は、セキュリティプリント対象として待機状態にある印刷ジョブの全てを表示出力部５２４にリスト表示させる（Ｓ３２８）。ユーザは、このリスト表示の中から出力を希望する待機中の印刷ジョブを選択する（Ｓ３３０）。
【０１４３】
照合処理部５７８は、ユーザより選択された印刷ジョブに対応するユーザ識別子ＩＤ１およびパスワードＰＷ１の何れもが、入力認証情報取得部５７６が取り込んだ現在のユーザ識別子ＩＤ２およびパスワードＰＷ２と一致するか否かを判定する（Ｓ３３２）。ユーザ識別子ＩＤ１とユーザ識別子ＩＤ２とが一致し、かつ、パスワードＰＷ１とパスワードＰＷ２とが一致する場合には、照合処理部５７８は、ジョブパスワード認証は認証済みとみなし、ジョブパスワード認証を省略する（Ｓ３３２−ＹＥＳ）。システム制御部５０１は、画像処理部５４０やプリントエンジン部５８０などを制御して、印刷処理を実行させる（Ｓ３３６）。
【０１４４】
一方、ユーザ識別子ＩＤ１とユーザ識別子ＩＤ２とが一致しない場合、もしくは、パスワードＰＷ１とパスワードＰＷ２とが一致しない場合には、セキュリティプリント処理部５７０は、入力認証情報取得部５７６にて、従来通り、ジョブパスワード認証画面を表示出力部５２４に提示して、照合処理部５７８にてジョブパスワード認証を行なう（Ｓ３３２−ＮＯ，Ｓ３３４）。
【０１４５】
この場合の認証処理は、ユーザより選択された印刷ジョブに対応するユーザ識別子ＩＤ１およびパスワードＰＷ１の何れもが、ジョブパスワード認証画面でユーザより入力され認証情報取得部５７６が取り込んだユーザ識別子ＩＤ３およびパスワードＰＷ３と一致するか否かを照合処理部５７８が判定することで行なう。ユーザ識別子ＩＤ１とユーザ識別子ＩＤ３とが一致し、かつ、パスワードＰＷ１とパスワードＰＷ３とが一致する場合には、照合処理部５７８は、ジョブパスワード認証に成功したとする。システム制御部５０１は、画像処理部５４０やプリントエンジン部５８０などを制御して、印刷処理を実行させる（Ｓ３３６）。
【０１４６】
一方、図示しないが、ユーザ識別子ＩＤ１とユーザ識別子ＩＤ３とが一致しない場合、もしくは、パスワードＰＷ１とパスワードＰＷ３とが一致しない場合には、ジョブパスワード認証に失敗したものとして、システム制御部５０１は、エラー通知を行ない処理を中断する。
【０１４７】
このように、第３実施形態によれば、「ユーザ認証」や「ジョブパスワード認証」の他に、「プロトコル認証」をも考慮するようにすることで、認証情報の有無や認証結果に応じた印刷処理の制御だけでなく、印刷ジョブの受信をも制御できるようになる。セキュリティプリントジョブを画像形成装置５が受け付ける際に、不正ユーザによるアクセスがあった場合のように認証処理に失敗したときには、ジョブデータの受信を拒否するので、通信利用効率低下を防止できる。プロトコル認証も含めることで、通信利用効率の低下を招くことなく、ジョブの受信および印刷処理を柔軟に制御でき、不特定ユーザの利用を防止できるようになる。
【図面の簡単な説明】
【０１４８】
【図１】セキュリティプリント機能をなすための画像入力端末および画像形成装置の第１実施形態を示すシステム構成図である。
【図２】第１実施形態のシステム構成におけるセキュリティプリント処理手順の一例を示すフローチャートである。
【図３】第１実施形態のシステム構成におけるセキュリティプリント処理時の認証情報の関係を示す図である。
【図４】セキュリティプリント機能をなすための画像入力端末および画像形成装置の第２実施形態を示すシステム構成図である。
【図５】第２実施形態のシステム構成におけるセキュリティプリント処理手順の一例を示すフローチャートである。
【図６】第２実施形態のシステム構成におけるセキュリティプリント処理時の認証情報の関係を示す図である。
【図７】セキュリティプリント機能をなすための画像入力端末および画像形成装置の第３実施形態を示すシステム構成図である。
【図８】第３実施形態のシステム構成におけるセキュリティプリント処理手順の一例を示すフローチャートである。
【図９】第３実施形態のシステム構成におけるセキュリティプリント処理時の認証情報の関係を示す図である。
【符号の説明】
【０１４９】
１…画像形成システム、３…画像入力端末、５…画像形成装置、８…認証サーバ、８ａ…カードリーダ、９…ネットワーク、３１０…データ生成部、３２０…中央制御部、３３０…インタフェース部、３４２…表示装置、３４４…指示入力装置、３６０…ジョブ認証情報取得部、３７０…プロトコル認証情報取得部、５０１…システム制御部、５０２…記録・読取制御部、５１２…ＣＰＵ、５１７…カード読取部、５２０…ユーザインタフェース部、５２３…指示入力部、５２４…表示出力部、５３０…画像読取部、５３２…通信ＩＦ部、５３４…スキャナＩＦ部、５３６…プリンタＩＦ部、５４０…画像処理部、５４２…画像入力部、５４４…インタプリタ部、５４６…レンダリング部、５６０…画像記憶部、５７０…セキュリティプリント処理部、５７２…ジョブ認証情報取得部、５７３…プロトコル認証情報取得部、５７６…入力認証情報取得部、５７８…照合処理部、５７８ａ…認証管理テーブル、５７９…プロトコル認証設定部、５８０…プリントエンジン部
【図１】
0004711230.tif 000002
【図２】
0004711230.tif 000003
【図３】
0004711230.tif 000004
【図４】
0004711230.tif 000005
【図５】
0004711230.tif 000006
【図６】
0004711230.tif 000007
【図７】
0004711230.tif 000008
【図８】
0004711230.tif 000009
【図９】
0004711230.tif 000010