(57)【要約】【課題】複数のユーザに対して機密文書を配布する場合でも、１つのデータを画像形成装置に送信するだけで、安心して機密文書を配布可能な高いセキュリティを有する印刷環境を提供すること。【解決手段】ＭＦＰ１０４又はＭＦＰ１０５に入力される１つの印刷ジョブに対して、１又は複数の暗証情報を設定可能とし、また、前記各暗証情報に対してそれぞれ有効利用回数も設定可能として、ＭＦＰ１０４又はＭＦＰ１０５のコア部のＣＰＵは、印刷ジョブの実行時に入力される暗証情報と前記暗証情報が照合した場合であっても、該暗証情報に対応する有効利用回数内でのみ、前記印刷ジョブの実行を許可するように制御する構成を特徴とする。【選択図】図１
2005349694.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブ及び該印刷ジョブの設定情報である１つ又は複数の暗証情報及び前記各暗証情報にそれぞれ対応する１つ又は複数の利用回数制限情報を入力する第１の入力手段と、
前記第１の入力手段により入力される印刷ジョブと該印刷ジョブの設定情報を記憶する記憶手段と、
前記記憶手段に記憶される印刷ジョブの印刷実行を指示する際に、暗証情報を入力する第２の入力手段と、
前記第２の入力手段から入力される暗証情報と前記記憶手段に記憶される印刷ジョブの前記いずれかの暗証情報とが照合するかどうか判定する第１の判定手段と、
前記印刷ジョブの実行が、前記第２の入力手段から入力される暗証情報に対応する利用回数制限情報により定められた制限内であるか否かを判定する第２の判定手段と、
前記第１の判定手段により暗証情報が照合しないと判定された場合には、前記記憶手段に記憶される印刷ジョブの印刷実行を禁止し、前記第１の判定手段により暗証情報が照合すると判定された場合には、前記第２の判定手段により前記利用回数制限内であると判定された場合に、前記記憶手段に記憶される印刷ジョブの印刷実行を許可するように制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
印刷ジョブ及び該印刷ジョブの設定情報である１つ又は複数の暗証情報及び前記各暗証情報にそれぞれ対応する１つ又は複数の付加印刷情報を入力する第１の入力手段と、
前記第１の入力手段により入力される印刷ジョブと該印刷ジョブの設定情報を記憶する記憶手段と、
前記記憶手段に記憶される印刷ジョブの印刷実行を指示する際に、暗証情報を入力する第２の入力手段と、
前記第２の入力手段から入力される暗証情報と前記記憶手段に記憶される印刷ジョブの前記いずれかの暗証情報とが照合するかどうか判定する第１の判定手段と、
前記第１の判定手段により暗証情報が照合しないと判定された場合には、前記記憶手段に記憶される印刷ジョブの印刷実行を禁止し、前記第１の判定手段により暗証情報が照合すると判定された場合には、前記暗証情報に対して付加された前記付加印刷情報を付加印刷させて前記記憶手段に記憶される印刷ジョブの印刷実行を行うように制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項３】
前記第１の入力手段により入力される前記印刷ジョブの設定情報は、前記１つ又は複数の暗証情報にそれぞれ対応する１つ又は複数の利用期限情報を入力可能であり、
前記印刷ジョブの実行が、前記第２の入力手段から入力される暗証情報に対応する利用期限情報により定められた期限内であるか否かを判定する第３の判定手段を設け、
前記制御手段は、前記第１の判定手段により暗証情報が照合すると判定された場合でも、前記第３の判定手段により前記利用期限内でないと判定された場合に、前記記憶手段に記憶される印刷ジョブの印刷実行を禁止するように制御することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記第１の入力手段により入力される前記印刷ジョブの設定情報は、前記１つ又は複数の暗証情報にそれぞれ対応する１つ又は複数の課金単価情報を入力可能であり、
前記制御手段は、前記第１の判定手段により暗証情報が照合すると判定された場合には、前記記憶手段に記憶される印刷ジョブの印刷実行に応じて、前記暗証情報に対して付加された前記課金単価情報に基づく課金処理を行うことを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記第１の判定手段は、前記印刷ジョブが、所定の印刷ジョブである場合にのみ、前記第２の入力手段から入力される暗証情報と前記記憶手段に記憶される画像情報に対して設定された暗証情報とが照合するかどうかの判定を行うことを特徴とする請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記第１の入力手段は、前記印刷ジョブを原稿から画像情報を読み取る読み取り手段から入力し、該印刷ジョブの設定情報を操作部から入力することを特徴とする請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記第１の入力手段は、前記印刷ジョブ及び該印刷ジョブの設定情報を所定の通信媒体を介して情報処理装置から送信される印刷ジョブを入力することを特徴とする請求項１〜５のいずれかに記載の画像形成装置。
【請求項８】
前記第１の入力手段は、前記情報処理装置のプリンタドライバを利用して生成される印刷ジョブ及び該印刷ジョブの設定情報を入力することを特徴とする請求項７記載の画像形成装置。
【請求項９】
前記第１の入力手段は、前記情報処理装置のジョブ投げ込みツールを利用して生成されて投げ込まれる印刷ジョブ及び該印刷ジョブの設定情報を入力することを特徴とする請求項７記載の画像形成装置。
【請求項１０】
前記ジョブの投げ込みツールは、ウェブブラウザを利用してジョブの投げ込みを行うことを特徴とする請求項９記載の画像形成装置。
【請求項１１】
前記制御手段は、前記第１の判定手段により暗証情報が照合すると判定された場合で、且つ前記第２の判定手段により前記利用回数制限を超えていると判定された場合には、前記記憶手段に記憶される印刷ジョブを消去するように制御することを特徴とする請求項１記載の画像形成装置。
【請求項１２】
前記制御手段は、前記第１の判定手段により暗証情報が照合すると判定された場合で、且つ前記第２の判定手段により前記利用回数制限を超えていると判定された場合であっても、前記第１の入力手段より前記記憶手段に記憶される印刷ジョブに新たな設定情報が設定された場合には、前記記憶手段に記憶される印刷ジョブの消去を禁止し、再度実行可能に制御することを特徴とする請求項１１記載の画像形成装置。
【請求項１３】
前記第１の入力手段により入力される前記印刷ジョブの設定情報としての暗証情報と、前記第２の入力手段から入力される暗証情報とは、同一の暗証情報，一対の異なる暗証情報の組み合わせを含むことを特徴とする請求項１〜１２のいずれかに記載の画像形成装置。
【請求項１４】
前記制御手段は、前記第１の判定手段により暗証情報が照合しないと判定された回数が所定の回数を超えた場合には、前記暗証情報を無効にするように制御することを特徴とする請求項１〜１３のいずれかに記載の画像形成装置。
【請求項１５】
所定の通信媒体を介して情報処理装置と画像形成装置とが通信可能な画像形成システムにおいて、
前記情報処理装置は、
入力される印刷設定に応じて、印刷ジョブ及び該印刷ジョブに付加される設定情報である１つ又は複数の暗証情報及び前記各暗証情報にそれぞれ対応する１つ又は複数の利用回数制限情報を生成し、前記画像形成装置に送信可能な印刷ジョブ生成送信手段を有するものであり、
前記画像形成装置は、
前記情報処理装置から送信される印刷ジョブ及び該印刷ジョブに付加される設定情報を入力する第１の入力手段と、
前記第１の入力手段により入力される印刷ジョブと該印刷ジョブの設定情報を記憶する記憶手段と、
前記記憶手段に記憶される印刷ジョブの印刷実行を指示する際に、暗証情報を入力する第２の入力手段と、
前記第２の入力手段から入力される暗証情報と前記記憶手段に記憶される印刷ジョブの前記いずれかの暗証情報とが照合するかどうか判定する第１の判定手段と、
前記印刷ジョブの実行が、前記第２の入力手段から入力される暗証情報に対応する利用回数制限情報により定められた制限内であるか否かを判定する第２の判定手段と、
前記第１の判定手段により暗証情報が照合しないと判定された場合には、前記記憶手段に記憶される印刷ジョブの印刷実行を禁止し、前記第１の判定手段により暗証情報が照合すると判定された場合には、前記第２の判定手段により前記利用回数制限内であると判定された場合に、前記記憶手段に記憶される印刷ジョブの印刷実行を許可するように制御する制御手段と、
を有することを特徴とする画像形成システム。
【請求項１６】
所定の通信媒体を介して情報処理装置と画像形成装置とが通信可能な画像形成システムにおいて、
前記情報処理装置は、
入力される印刷設定に応じて、印刷ジョブ及び該印刷ジョブに付加される設定情報である１つ又は複数の暗証情報及び前記各暗証情報にそれぞれ対応する１つ又は複数の付加印刷情報を生成し、前記画像形成装置に送信可能な印刷ジョブ生成送信手段を有するものであり、
前記画像形成装置は、
前記情報処理装置から送信される印刷ジョブ及び該印刷ジョブに付加される設定情報を入力する第１の入力手段と、
前記第１の入力手段により入力される印刷ジョブと該印刷ジョブの設定情報を記憶する記憶手段と、
前記記憶手段に記憶される印刷ジョブの印刷実行を指示する際に、暗証情報を入力する第２の入力手段と、
前記第２の入力手段から入力される暗証情報と前記記憶手段に記憶される印刷ジョブの前記いずれかの暗証情報とが照合するかどうか判定する第１の判定手段と、
前記第１の判定手段により暗証情報が照合しないと判定された場合には、前記記憶手段に記憶される印刷ジョブの印刷実行を禁止し、前記第１の判定手段により暗証情報が照合すると判定された場合には、前記暗証情報に対して付加された前記付加印刷情報を付加印刷させて前記記憶手段に記憶される印刷ジョブの印刷実行を行うように制御する制御手段と、
を有することを特徴とする画像形成システム。
【請求項１７】
印刷ジョブ及び該印刷ジョブの設定情報である１つ又は複数の暗証情報及び前記各暗証情報にそれぞれ対応する１つ又は複数の利用回数制限情報を入力する第１の入力ステップと、
前記第１の入力ステップにより入力される印刷ジョブと該印刷ジョブの設定情報を記憶手段に記憶する記憶ステップと、
前記記憶手段に記憶される印刷ジョブの印刷実行を指示する際に、暗証情報を入力する第２の入力ステップと、
前記第２の入力ステップから入力される暗証情報と前記記憶手段に記憶される印刷ジョブの前記いずれかの暗証情報とが照合するかどうか判定する第１の判定ステップと、
前記印刷ジョブの実行が、前記第２の入力ステップから入力される暗証情報に対応する利用回数制限情報により定められた制限内であるか否かを判定する第２の判定ステップと、
前記第１の判定ステップにより暗証情報が照合しないと判定された場合には、前記記憶手段に記憶される印刷ジョブの印刷実行を禁止する禁止ステップと、
前記第１の判定ステップにより暗証情報が照合すると判定された場合には、前記第２の判定手段により前記利用回数制限内であると判定された場合に、前記記憶手段に記憶される印刷ジョブの印刷実行を許可する許可ステップと、
を有することを特徴とする画像形成方法。
【請求項１８】
印刷ジョブ及び該印刷ジョブの設定情報である１つ又は複数の暗証情報及び前記各暗証情報にそれぞれ対応する１つ又は複数の付加印刷情報を入力する第１の入力ステップと、
前記第１の入力ステップにより入力される印刷ジョブと該印刷ジョブの設定情報を記憶手段に記憶する記憶ステップと、
前記記憶手段に記憶される印刷ジョブの印刷実行を指示する際に、暗証情報を入力する第２の入力ステップと、
前記第２の入力ステップから入力される暗証情報と前記記憶手段に記憶される印刷ジョブの前記いずれかの暗証情報とが照合するかどうか判定する第１の判定ステップと、
前記第１の判定ステップにより暗証情報が照合しないと判定された場合には、前記記憶手段に記憶される印刷ジョブの印刷実行を禁止する禁止ステップと、
前記第１の判定ステップにより暗証情報が照合すると判定された場合には、前記暗証情報に対して付加された前記付加印刷情報を付加印刷させて前記記憶手段に記憶される印刷ジョブの印刷実行を行う付加印刷ステップと、
を有することを特徴とする画像形成方法。
【請求項１９】
所定の通信媒体を介して情報処理装置と画像形成装置とが通信可能な画像形成システムにおける画像形成方法において、
前記情報処理装置は、入力される印刷設定に応じて、印刷ジョブ及び該印刷ジョブに付加される設定情報である１つ又は複数の暗証情報及び前記各暗証情報にそれぞれ対応する１つ又は複数の利用回数制限情報を生成し、前記画像形成装置に送信する印刷ジョブ送信ステップを有し、
前記画像形成装置は、前記情報処理装置から送信される印刷ジョブ及び該印刷ジョブに付加される設定情報を入力する第１の入力ステップと、
前記第１の入力ステップにより入力される印刷ジョブと該印刷ジョブの設定情報を記憶手段に記憶する記憶ステップと、
前記記憶手段に記憶される印刷ジョブの印刷実行を指示する際に、暗証情報を入力する第２の入力ステップと、
前記第２の入力ステップから入力される暗証情報と前記記憶手段に記憶される印刷ジョブの前記いずれかの暗証情報とが照合するかどうか判定する第１の判定ステップと、
前記印刷ジョブの実行が、前記第２の入力ステップから入力される暗証情報に対応する利用回数制限情報により定められた制限内であるか否かを判定する第２の判定ステップと、
前記第１の判定ステップにより暗証情報が照合しないと判定された場合には、前記記憶手段に記憶される印刷ジョブの印刷実行を禁止する禁止ステップと、
前記第１の判定ステップにより暗証情報が照合すると判定された場合には、前記第２の判定手段により前記利用回数制限内であると判定された場合に、前記記憶手段に記憶される印刷ジョブの印刷実行を許可する許可ステップと、
を有することを特徴とする画像形成方法。
【請求項２０】
所定の通信媒体を介して情報処理装置と画像形成装置とが通信可能な画像形成システムにおける画像形成方法において、
前記情報処理装置は、入力される印刷設定に応じて、印刷ジョブ及び該印刷ジョブに付加される設定情報である１つ又は複数の暗証情報及び前記各暗証情報にそれぞれ対応する１つ又は複数の付加印刷情報を生成し、前記画像形成装置に送信する印刷ジョブ送信ステップを有し、
前記画像形成装置は、前記情報処理装置から送信される印刷ジョブ及び該印刷ジョブに付加される設定情報を入力する第１の入力ステップと、
前記第１の入力ステップにより入力される印刷ジョブと該印刷ジョブの設定情報を記憶手段に記憶する記憶ステップと、
前記記憶手段に記憶される印刷ジョブの印刷実行を指示する際に、暗証情報を入力する第２の入力ステップと、
前記第２の入力ステップから入力される暗証情報と前記記憶手段に記憶される印刷ジョブの前記いずれかの暗証情報とが照合するかどうか判定する第１の判定ステップと、
前記第１の判定ステップにより暗証情報が照合しないと判定された場合には、前記記憶手段に記憶される印刷ジョブの印刷実行を禁止する禁止ステップと、
前記暗証情報に対して付加された前記付加印刷情報を付加印刷させて前記記憶手段に記憶される印刷ジョブの印刷実行を行う付加印刷ステップと、
を有することを特徴とする画像形成方法。
【請求項２１】
請求項１７〜２０のいずれかに記載された画像形成方法を実行するためのプログラム。
【請求項２２】
請求項１７〜２０のいずれかに記載された画像形成方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の通信媒体を介して外部装置から入力される暗証情報が付加された印刷ジョブを記憶し、入力される暗証情報と前記印刷ジョブに付加された暗証情報との照合結果に基づいて、前記印刷ジョブの実行の許可／禁止を制御可能な画像形成装置および画像形成システムおよび画像形成方法およびプログラムおよび記憶媒体に関するものである。
【背景技術】
【０００２】
従来、画像形成装置（あるいは、ＭＦＰ）内にあるメモリボックス（メールボックスや親展ボックスとも言う）を利用して、スキャンやプリントの画像データを一度格納した後、入力された暗証番号やパスワード等の暗証情報に応じてプリントするいわゆるセキュアプリントと呼ばれる方法がある。
【０００３】
例えば、特許文献１には、大容量のハードディスクを備え、該ハードディスク内にパスワードを設定可能な複数のパーソナルボックスを有する複写装置の制御部において、入力されたパスワードに応じてパスワードが設定されているパーソナルボックスに格納されている画像データを印刷するか否か制御することが記載されている。
【特許文献１】特開平１１−１４６１１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１等の一般のセキュアプリントにおいては、送り手が画像データをＭＦＰ内にあるメモリボックスなどに送って格納し、同時に送り手またはＭＦＰが暗証番号やパスワード等の暗証情報などを受け取り側に渡す。受け取り側は、その暗証番号やパスワードなどを入力することで第三者に情報が渡ることなく、機密文書のやりとりができるといった仕組みである。
【０００５】
しかし、この暗証番号やパスワードなどは、セキュリティを高めるために一度利用するとデータが消去される仕組みにすると複数のユーザに渡すことが難しく、逆に複数のユーザに暗証番号やパスワードなどを公開したり、同じ暗証番号やパスワードなどを何度でも使えるようにしたりすると、セキュリティが失われるなどその扱いが難しかった。
【０００６】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、情報処理装置側で、入力される印刷設定に応じて、印刷ジョブ及び該印刷ジョブに付加される設定情報である１つ又は複数の暗証情報及び前記各暗証情報にそれぞれ対応する１つ又は複数の利用回数制限情報を生成して画像形成装置に送信し、前記画像形成装置側で、前記情報処理装置から送信される印刷ジョブ及び該印刷ジョブに付加される設定情報を入力し、該入力される印刷ジョブと該印刷ジョブの設定情報を記憶手段に記憶し、操作部等より入力される暗証情報と前記記憶手段に記憶される印刷ジョブの前記いずれかの暗証情報とが照合するかどうかを判定し、また、前記印刷ジョブの実行が、前記第２の入力ステップから入力される暗証情報に対応する利用回数制限情報により定められた制限内であるか否かを判定し、前記暗証情報が照合しないと判定された場合には、前記記憶手段に記憶される印刷ジョブの印刷実行を禁止し、前記暗証情報が照合すると判定された場合で、前記利用回数制限内であると判定された場合には、前記記憶手段に記憶される印刷ジョブの印刷実行を許可するように制御することにより、暗証番号やパスワードなどを複数個用意し、また、それぞれの暗証番号やパスワードなどに利用回数を設けて、セキュリティを高め、かつ、複数のユーザに対してひとつのデータ送信だけで安心して配布することが可能となる画像形成装置および画像形成システムおよび画像形成方法およびプログラムおよび記憶媒体を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、印刷ジョブ及び該印刷ジョブの設定情報である１つ又は複数の暗証情報及び前記各暗証情報にそれぞれ対応する１つ又は複数の利用回数制限情報を入力する第１の入力手段と、前記第１の入力手段により入力される印刷ジョブと該印刷ジョブの設定情報を記憶する記憶手段と、前記記憶手段に記憶される印刷ジョブの印刷実行を指示する際に、暗証情報を入力する第２の入力手段と、前記第２の入力手段から入力される暗証情報と前記記憶手段に記憶される印刷ジョブの前記いずれかの暗証情報とが照合するかどうか判定する第１の判定手段と、前記印刷ジョブの実行が、前記第２の入力手段から入力される暗証情報に対応する利用回数制限情報により定められた制限内であるか否かを判定する第２の判定手段と、前記第１の判定手段により暗証情報が照合しないと判定された場合には、前記記憶手段に記憶される印刷ジョブの印刷実行を禁止し、前記第１の判定手段により暗証情報が照合すると判定された場合には、前記第２の判定手段により前記利用回数制限内であると判定された場合に、前記記憶手段に記憶される印刷ジョブの印刷実行を許可するように制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、情報処理装置側で、入力される印刷設定に応じて、印刷ジョブ及び該印刷ジョブに付加される設定情報である１つ又は複数の暗証情報及び前記各暗証情報にそれぞれ対応する１つ又は複数の利用回数制限情報を生成して画像形成装置に送信し、前記画像形成装置側で、前記情報処理装置から送信される印刷ジョブ及び該印刷ジョブに付加される設定情報を入力し、該入力される印刷ジョブと該印刷ジョブの設定情報を記憶手段に記憶し、操作部等より入力される暗証情報と前記記憶手段に記憶される印刷ジョブの前記いずれかの暗証情報とが照合するかどうかを判定し、また、前記印刷ジョブの実行が、前記第２の入力ステップから入力される暗証情報に対応する利用回数制限情報により定められた制限内であるか否かを判定し、前記暗証情報が照合しないと判定された場合には、前記記憶手段に記憶される印刷ジョブの印刷実行を禁止し、前記暗証情報が照合すると判定された場合で、前記利用回数制限内であると判定された場合には、前記記憶手段に記憶される印刷ジョブの印刷実行を許可するように制御するので、暗証番号やパスワード等の暗証情報を複数個用意し、また、それぞれの暗証情報にそれぞれ利用回数を設けることにより、セキュリティを高め、かつ、複数のユーザに対してひとつのデータだけで安心して配布することが可能となる等の効果を奏する。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。
【００１０】
〔第１実施形態〕
〔システムの概要説明〕
図１は、本発明の第１施形態を示す画像形成システムの構成概念図である。
【００１１】
図１において、１０１はネットワークである。このネットワーク１０１には、ジョブの管理などを行うサーバコンピュータ１０２と、クライアントコンピュータ１０３ａ、１０３ｂ及び１０３ｃが接続されている。なお、図１には示していないがクライアントコンピュータはこれらの他にも多数接続されている。以下、クライアントコンピュータを代表して１０３と表記する。
【００１２】
さらに、ネットワーク１０１には、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）１０４，１０５や、スキャナ１０６及び、プリンタ１０７が接続されている。カラーＭＦＰ１０４は、フルカラーでスキャンまたはプリント等が可能なＭＦＰであり、白黒ＭＦＰ１０５（１０５ａ，１０５ｂ，１０５ｃ，１０５ｄ）は、モノクロにてスキャンまたはプリントなどを行うＭＦＰである。また、図１には示していないがネットワーク１０１上には上記以外のＭＦＰを初め、スキャナ、プリンタあるいは、ＦＡＸ等その他の機器も接続されている。
【００１３】
ここで、クライアントコンピュータ１０３上では、いわゆるＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）を実行するアプリケーションソフトウェアを動作させ、各種文書／図形が作成／編集される。クライアントコンピュータ１０３は、作成された文書／図形をページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に変換し、ネットワーク１０１を経由してＭＦＰ１０４や１０５に送出することで、プリントアウトを行う。
【００１４】
ＭＦＰ１０４、１０５はそれぞれ、サーバコンピュータ１０２とネットワーク１０１を介して情報交換できる通信手段を有しており、ＭＦＰ１０４、１０５の情報や状態をサーバコンピュータ１０２、あるいはそれを経由してクライアントコンピュータ１０３側に逐次知らせる仕組みとなっている。さらに、サーバコンピュータ１０２（あるいはクライアントコンピュータ１０３）は、その情報を受けて動作するユーティリティソフトウェアを持っており、ＭＦＰ１０４、１０５はサーバコンピュータ１０２（あるいはクライアントコンピュータ１０３）により管理される。
【００１５】
本実施形態の画像形成システムは、ＭＦＰ１０４や１０５等、複数台の印刷装置を具備しており、且つ、サーバコンピュータ１０２、クライアントコンピュータ１０３や、スキャナ１０６、各ＭＦＰのスキャナ装置等、ＭＦＰ１０４や１０５等の印刷装置にて取扱い可能なジョブデータを作成・生成可能な情報処理装置を複数台有しており、複数の情報処理装置から送信されるジョブデータを、複数台の印刷装置の何れかの印刷装置でも、選択的にプリント可能に構成されている。なお、ＭＦＰ１０４や１０５の本システムの印刷装置は、ハードディスク装置等の複数のジョブデータ（複数の一連の画像データとも呼ぶ）を格納可能な記憶装置（単にメモリとも呼ぶ）を、自装置に具備しており、サーバコンピュータ１０２、クライアントコンピュータ１０３や、各スキャナ装置など、ジョブデータを生成送信可能な情報処理装置からのジョブデータを、該メモリに格納保持しておき、印刷できるタイミングになったら、適宜、（暗証番号が設定されている場合は暗証番号及び該暗証番号毎の有効回数等に応じて、）読み出して、自装置のプリンタ部にてプリントアウト可能に構成されている。なお、各プリンタは、自装置のハードディスク等のメモリを用いて複数のジョブを同時並行処理可能に構成されている。例えば、あるジョブデータを自装置のハードディスクから読み出してプリントアウトしている最中でも、コンピュータやスキャナ等の情報処理装置から送信されるジョブデータを順次受付可能とし、それらのジョブを順次、該ハードディスクにビットマップ展開した状態で格納しておき、先にプリントアウトしているジョブのデータの印刷動作が終了した時点で、先のジョブの印刷動作中に並行して該ハードディスクに格納しておいた後続のジョブのデータを、順次、該ハードディスクから読み出してプリントアウト可能に構成されている。
【００１６】
このように、本システムの各印刷装置は、複数のジョブを並行処理できるようにし、且つ、ハードディスク等のメモリに、複数のジョブを印刷待ちジョブとして順次格納しておくことができ、少なくとも、それら複数のジョブを、有効回数に到達するまでは、該メモリに保持可能に構成している。
【００１７】
なお、上記のように印刷装置に複数ジョブのデータを格納可能なハードディスク等のメモリを具備しない場合、及び該メモリを具備しているような場合であっても、サーバ装置が具備するハードディスク等の大容量メモリを用いて、同じように、複数のジョブを順次同時並行処理可能にしても良い。
【００１８】
又、本実施形態は、印刷装置の一例として、コピー機能とプリンタ機能を含む複数の機能を具備したＭＦＰにて主に説明するが、本実施形態はこれに限らない。例えば、コンピュータから送信されたジョブデータをプリントすることが出来るプリント機能のみを具備する印刷装置、スキャナ装置から送信されるジョブデータをプリントすることが出来るコピー機能のみを具備する印刷装置等、単一機能の装置（シングルファンクションペリフェラル：ＳＦＰ）であっても良い。
【００１９】
〔ＭＦＰ１０４、１０５の構成〕
次に、図２〜図５を用いてＭＦＰ１０４、１０５の構成について説明する。但し、ＭＦＰ１０４とＭＦＰ１０５の差はフルカラーとモノクロの差である。
【００２０】
図２は、図１に示したＭＦＰ１０４、１０５全体のデータの流れを示すブロック図である。
【００２１】
図２に示すように、ＭＦＰ１０４、１０５は、画像読み取りと読み取った画像データを画像処理するスキャナ部２０１、ファクシミリなどに代表される電話回線を利用した画像の送受信を行うＦＡＸ部２０３、更に、ネットワークを利用して画像データや装置情報をやりとりするＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ：ネットワークインターフェースカード）部２０４と、その他のデバイスやメディアなどと情報交換を行う専用Ｉ／Ｆ部２０５がある。これらの各部２０１〜２０５からのデータは一旦コア部２０６に集められ、コア部２０６から出力された画像データは、画像形成を行うプリンタ部２０８に送られる。プリンタ部２０８でプリントアウトされた記録媒体は、フィニッシャ部２０９へ送り込まれ、記録媒体の仕分け処理や仕上げ処理が行われる。
【００２２】
ここで、コア部２０６は、バスの交通整理を行っており、ＭＦＰの使い方（機能）に応じて、以下の（Ａ）〜（Ｉ）等のようにパス切り替えが行われている。また、データがネットワークを経由する際には、ＪＰＥＧ、ＪＢＩＧ、ＺＩＰなど圧縮データを使用することも一般に知られており、データがＭＦＰに入った後、このコア部にて解凍（伸張）される。
【００２３】
以下、ＭＦＰの各機能におけるパスを示す。
【００２４】
（Ａ）複写機能：スキャナ部２０１→コア部２０６→プリンタ部２０８
（Ｂ）ネットワークスキャナ機能：スキャナ部２０１→コア部２０６→ＮＩＣ部２０４
（Ｃ）ネットワークプリンタ機能：ＮＩＣ部２０４→コア部２０６→プリンタ部２０８
（Ｄ）ファクシミリ送信機能：スキャナ部２０１→コア部２０６→ＦＡＸ部２０３
（Ｅ）ファクシミリ受信機能：ＦＡＸ部２０３→コア部２０６→プリンタ部２０８
（Ｆ）ボックス受信機能１：ＮＩＣ部２０４→コア部２０６→メモリ部２１０
（Ｇ）ボックス受信機能２：スキャナ部２０１→コア部２０６→メモリ部２１０
（Ｈ）ボックス送信機能１：メモリ部２１０→コア部２０６→ＮＩＣ部２０４
（Ｉ）ボックス送信機能２：メモリ部２１０→コア部２０６→プリンタ部２０８
ここで、ボックス受信／ボックス送信とは、ハードディスク装置等の複数のジョブデータを格納可能なメモリを具備するメモリ部２１０を利用した、データの入力や格納、格納されたデータの出力を意味しており、ジョブ毎やユーザ毎にメモリを分割して一次的にデータを保存して、ユーザＩＤやパスワードを組み合わせてデータの送受信を行う機能である。また、２１１は操作部で、後述する図５に示すようにタッチパネルを備えた表示部を有し、各種操作の入力が可能である。なお、コア部２０６の構成は後述する図３に示す。
【００２５】
〔コア部２０６の構成〕
図３は、図２に示したコア部２０６のデータフロー構成を説明するブロック図である。
【００２６】
なお、コア部２０６は、図示しないＣＰＵが図示しないＲＯＭ等に格納されたプログラムを図３に示すＲＡＭ５０８上にロードして実行することにより、図３に示す５０１〜５０６等を実現して、ＭＦＰ全体を統括制御するものとするが、図３に示す５０１〜５０６は、ハードウェアにより実現されるものであってもよい。
【００２７】
図３に示すように、コア部２０６への入力としては、図２に示したスキャナ部２０１、ＦＡＸ部２０３、ＮＩＣ部２０４、Ｉ／Ｆ部２０５からの入力があり、コア部２０６内の入力デバイス制御部５０１に入力される。
【００２８】
入力デバイス制御部５０１では、各デバイスと通信して、デバイスの状況や情報を把握している。次に、５０２は入力ジョブ制御部である。この入力ジョブ制御部５０２では、ジョブのルートを決める入力ジョブルーティング、分割してＲＩＰするか否かを司る入力ジョブスプリット、そしてジョブの処理順序や優先順位を決める入力ジョブスケジューリングの３つの機能がある。
【００２９】
一般にＮＩＣ部２０４から入力されたデータは、ページ記述言語ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データとＪＣＬ（Ｊｏｂ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）データから成っており、それらは、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）部５０３にて展開される。
【００３０】
図３では、ＲＩＰ部５０３は、複数個存在する。ＲＩＰ５０３ａ、ＲＩＰ５０３ｂおよび５０３ｃが記載されているが、必要に応じて更に増やすことも可能であるが、ここでは総称してＲＩＰ部５０３と記載する。ＲＩＰ部５０３は、様々なジョブのＰＤＬをＲＩＰ処理して、適切なサイズと解像度のビットマップを作成する。ＲＩＰ処理に関しては、ＰｏｓｔＳｃｒｉｐｔ（米国Ａｄｏｂｅ社の商標登録）をはじめ、ＰＣＬ、ＴＩＦＦ、ＪＰＥＧ、ＰＤＦなど様々なフォーマットのラスタライズ処理が可能である。
【００３１】
５０４は画像圧縮・伸張／データ変換部で、ＲＩＰ部５０３によって作り出されるビットマップイメージを圧縮したり、圧縮されて入力されたデータを解凍（伸張）したり、フォーマット変換を施したりする役割を果たし、それぞれの入力デバイス、出力デバイスあるいは、メモリ格納にマッチした最適な画像イメージタイプに変換する部分である。
【００３２】
５０５は出力ジョブ制御部で、ジョブの出力ルートを決める出力ジョブルーティング、分割してプリントするか否かを司る出力ジョブスプリット、そして出力ジョブの処理順序や優先順位を決める出力ジョブスケジューリングの３つの機能がある。
【００３３】
出力デバイス制御部５０６では、ＭＦＰ１０４，１０５と通信して、常に状態監視と装置状況を把握して適切なプリントができるように管理している。
【００３４】
また、ＲＡＭ５０８や、メモリ部２１０は一時格納や、画像展開、画像の圧縮・伸張あるいは、データ変換などに用いられる記憶装置であり、必要に応じて、ビットマップ、オブジェクト、ページ、ジョブ、あるいはそれらの属性情報などを一時格納したり保存したりする役割を果たしている。
【００３５】
〔プリンタ部２０８の構成〕
図４は、図２に示したプリンタ部２０８の構成の一例を示す断面図であり、特にモノクロＭＦＰ１０５に対応する。
【００３６】
図４において、７１３はポリゴンミラーで、半導体レーザより発光されたレーザ光を受ける。レーザ光はミラー７１４、７１５、７１６を経て感光ドラム７１７を走査露光する。
【００３７】
また、７３０はトナーを供給する現像器であり、レーザ光に従い、感光ドラム７１７上にトナー像を形成し、トナー像がシートに転写され、出力画像を得ることができる。
【００３８】
シートカセット７３４、７３５および、手差しトレイ７３６のいずれかより給紙されたシートは、レジストローラ７３７を経て、転写ベルト７３８上に吸着され、搬送される。給紙のタイミングと同期がとられて、予め感光ドラム７１７にはトナーが現像されており、シートの搬送とともに、トナーがシートに転写される。
【００３９】
トナーが転写されたシートは、分離され、定着器７４０によって、トナーがシートに定着される。定着器７４０を抜けたシートはフラッパ７５０により一旦下方向へ導かれてシートの後端がフラッパ７５０を抜けた後、スイッチバックさせて排出する。これによりフェイスダウン状態で排出され、先頭頁から順にプリントしたときに正しいページ順となる。
【００４０】
なお、プリンタ部２０８がレーザビーム方式である場合を例にして説明したが、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であっても本発明は適用可能である。
【００４１】
〔ＭＦＰの操作画面〕
図５は、図２に示したＭＦＰの操作部２１１の構成の一例を示す平面図である。
【００４２】
図５において、９００はＬＣＤ表示部である。このＬＣＤ表示部９００は、表面にタッチパネルを有しており、タッチパネル形式で逐次現れる画面の操作表示に従って、キー操作も可能となっている。
【００４３】
ＬＣＤ表示部９００内の表示は、タブ構成になっており、コピー動作を司るコピータブ（Ｃｏｐｙ）９０１、スキャンしたデータの送信動作を行う送信タブ（Ｓｅｎｄ）９０２、ＭＦＰに入力されるデータを一次格納するボックスタブ（ＭａｉｌＢｏｘ）９０３、ＭＦＰ１０４，１０５の拡張モードの設定を行う拡張タブ（Ｏｐｔｉｏｎｓ）９０４、そして、ＭＦＰ１０４，１０５の状況表示を行うシステムモニタタブ９０５等が、コア部２０６からの表示制御により表示される。
【００４４】
９１１は設定状況を表示する設定表示部、９１２は倍率設定ボタン、９１３は紙サイズ設定ボタン、９１４は濃度設定ボタン、９１５は後処理設定ボタン、９１６は両面設定ボタン、９１７は画像モード設定ボタン、９１８は割り込み設定ボタン、９１９はその他の機能設定ボタンといった具合に各種設定項目のボタンがコア部２０６からの表示制御によりＬＣＤ上に現れ、必要に応じて階層構造で詳細設定が可能になっている。
【００４５】
また、９３０はキー入力部であり、９３１はスタートキー、９３２はストップキー、９３３はリセットキー、９３４は各種設定の置数を行うテンキー及び、そのクリアキー、９３６は出力済み枚数を記憶するカウンタチェックキー、９３７はガイダンスやヘルプのためのガイドキー、９３８はユーザごとのシステム設定を行う拡張機能キーである。
【００４６】
〔クライアントコンピュータ〕
次に、図６を用いて図１に示したサーバコンピュータ１０２，クライアントコンピュータ１０３の構成について説明する。
【００４７】
図６は、図１に示したサーバコンピュータ１０２，クライアントコンピュータ１０３の構成の一例を示すブロック図である。
【００４８】
図６において、４０１はＣＰＵで、ＲＯＭ４０３のプログラム用ＲＯＭ又はＨＤ４１１等に記憶されたプログラムをＲＡＭ４０２にロードすることにより実行して、システムバス４０４に接続された各デバイスを制御し、装置全体を統括制御するものである。
【００４９】
また、このＲＯＭ４０３のフォント用ＲＯＭにはフォントデータ等を記憶し、ＲＯＭ４０３のデータ用ＲＯＭには各種データを記憶する。４０２はＲＡＭで、ＣＰＵ４０１の主メモリ，ワークエリア等として機能する。
【００５０】
４０５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）４０９や図示しないポインティングデバイス、例えばマウスからの入力を制御する。４０６はビデオカード（ＶＣ）で、ＬＣＤ等のモニタ（表示部）４１０の表示を制御する。
【００５１】
ハードディスク（ＨＤ）４１１は、ＣＰＵ４０１により実行される各種プログラム（ＯＳ，各種アプリケーションプログラム，ＭＦＰ１０４，１０５，プリンタ１０７等のプリンタドライバ，スキャナ１０６のスキャナドライバ等を含む）を実行可能に格納している。４０７はメモリコントローラ（ＭＣ）で、ハードディスク（ＨＤ）４１１とのアクセスを制御する。
【００５２】
４０８はネットワークインタフェースカード（ＮＩＣ）で、ネットワーク１０１との通信を制御する。
【００５３】
なお、サーバコンピュータ１０２は、図４に示した、ＫＢ４０９，モニタ４１０等は必ずしも備えていなくてもよい。
【００５４】
〔プリンタドライバ〕
図７〜図１０は、図１に示した情報処理装置の一例としてのクライアントコンピュータ１０３において該装置のモニタ４１０上に表示されるプリンタドライバ画面の一例を示す模式図である。なお、この操作画面を含む、本実施形態にて、コンピュータの表示装置（例えば、図４のモニタ４１０）に表示させる、本システムに存在する各印刷装置を遠隔操作する為の各種の操作画面は、該コンピュータが具備する制御部（例えば、図４のＣＰＵ４０１）により表示制御しており、表示部４１０に表示させた各種操作画面を介してユーザにより各種の指示を受付入力可能としている。そして、該情報処理装置の制御部は、ユーザにより該情報処理装置の操作画面を介してインプットされた指示に応じた動作を、自装置、及び自装置にデータ通信可能な印刷装置等の他のデバイスに、実行可能に制御している。
【００５５】
プリンタドライバは、プリント動作を指示するためのＧＵＩ（アプリケーション等から印刷指示したときに表示される印刷設定用のＧＵＩ上において、「プリンタ」に関するプロパティの表示指示を行った場合に表示されるＧＵＩ）で指示されることにより、ユーザは所望の設定パラメータを指示して、所望の画像イメージをプリンタなどの送信先に、例えば、ネットワーク等の所定の通信媒体を介して、送信可能に構成している。
【００５６】
図７は、サーバコンピュータ１０２やクライアントコンピュータ１０３等の情報処理装置の表示部４１０に、該情報処理装置の制御部（ＣＰＵ４０１）により表示させるよう制御される、プリンタドライバのウィンドウに対応する。この画面を介してユーザにより、ユーザの所望のプリンタにてジョブデータを印刷させるにあたり、各種の印刷条件を、キーボードやマウス等の操作部を介して設定可能に構成している。例えば、このプリンタドライバのウィンドウ内の設定項目において、１１１１はターゲットとなる出力先を示しており、１１１２は選択する送信先（プリンタ）の選択カラム、１１１３はそのプリンタの状態を示すステータス表示である。本実施形態では、図１に示したＭＦＰ１０４や１０５などが選択対象となり、クライアントコンピュータ１０３のＫＢ４０９や図示しないマウス等でユーザにより選択可能である。
【００５７】
また、１１１５はジョブの中から出力ページを選択するページ設定カラムであり、クライアントコンピュータ１０３上で動作するアプリケーションソフトで作成された画像イメージのどのページを出力するかを該設定項目を介してユーザにより決定設定可能にする。
【００５８】
さらに、１１１６は部数を指定する部数設定カラムであり、カーソルをこの位置に移動させ、図示の矢印（スクロールバーの矢印）をクリックしたり、手入力で部数を設定したりすることで、設定項目１１１２を介してユーザにより指定された印刷装置にて印刷させるべきジョブデータの出力部数の増減が、該項目１１１６を介してユーザにより設定可能に構成している。
【００５９】
また、１１１４は、送信先選択カラム１１１２にて選択された送信先デバイス（プリンタ）に関する詳細設定を行うためのプロパティキーであり、このキーがユーザにより指示される（クリックされる）ことにより、図８、図９、図１０等に示すプロパティ設定画面を、モニタ４１０に表示させるよう制御する。
【００６０】
そして、所望の設定がユーザにより全て完了し、ＯＫキー１１０１のユーザによる押下（クリック）により印刷開始指示がユーザにより入力された場合には、これを受け、クライアントコンピュータ１０３の制御部は、クライアントコンピュータ１０３のメモリ内の印刷対象のジョブデータを、設定項目１１１２を介してユーザにより指定された印刷装置に、図５のＵＩを含む各種ユーザインタフェース画面を介してユーザにより設定された印刷条件に基づいて、プリントさせるよう制御する。取り消す場合には、キャンセルキー１１０２により印刷を取りやめる。
【００６１】
図８〜図１０は、図７に示したプロパティキー１１１４をクリックした際の表示画面（ＧＵＩ）であるプロパティ設定画面に対応し、図８〜図１０において同一のものには同一の符号を付してある。
【００６２】
これらのプロパティ設定画面には、例えばペーパタブ１１２１、グラフィックスタブ１１２２、デバイスオプションタブ１１２３、ＰＤＬタブ１１２４等のタブ、セキュアプリントタブ１１２５が設けられており、それらをクリック（図示しないポインティングデバイス等で指示）することにより、それぞれ異なる設定内容の設定を行うことができる。
【００６３】
図８では、ペーパタブ１１２１が例としてあげられている。このペーパタブ１１２１では用紙サイズ、面つけレイアウト、紙の向きなどの設定を行うことができる。また、デバイスオプションタブ１１２３が選ばれると、そのデバイス固有の設定情報、例えばステープルなどのフィニッシングの設定や、プリンタによる色味などのパラメータを変更する画像処理関連のより細かい調整を行うことが可能となる。
【００６４】
図９では、デバイスオプションタブ１１２３が例としてあげられている。このデバイスオプションタブ１１２３では、両面印刷機能、ソート機能、ステイプラ機能等の各プリンタ機能を設定することができる。設定には機能１１３１とその設定値１１３２をそれぞれ所望の値に選択設定することとなる。１１３３は、各設定値を初期値に戻すデフォルトキーである。
【００６５】
また、図示しないが、同様にしてグラフィックスタブ１１２２では、解像度やハーフトーン設定、ＰＤＬタブ１１２４ではＰＤＬの出力形式などの選択を行うことができる。
【００６６】
図１０では、セキュアプリントタブ１１２５が例としてあげられている。このセキュアプリントタブ１１２５では、複数個のセキュアプリントの設定が可能であり、１１５１では第１のセキュアプリントの設定、１１５２は第２のセキュアプリントの設定といった具合に設定ができる。なお、セキュアプリントは、２つ（第１のセキュアプリント，第２のセキュアプリント）に限られるものではなく、３つ以上設定でき、３つ以上の場合はスクロールバーによりスクロール表示される。
【００６７】
また、それぞれのセキュアプリントの設定１１６１の中で、それぞれの利用プリント回数の設定１１６２（デフォルトは「１」）を行うことが可能であり、また、それぞれの暗証番号の設定１１６３も可能である。なお、暗証番号の設定では、ＭＦＰ１０４又はＭＦＰ１０５側から自動的に発行されるもの（Ａｕｔｏ）とジョブの送り手が設定できるもの（Ｂｙ  ｍｙｓｅｌｆ）とがあり、送り手が選択設定することが可能である。
【００６８】
また、セキュアプリント１１６１が設定されて、印刷開始指示が該クライアントコンピュータ１０３にてユーザにより入力された場合（例えば、図７の画面上のＯＫキー１１０１が押下された場合）に、この設定項目１１６１の設定状況を参照することで、制御部（この例では、ＭＦＰ１０４又はＭＦＰ１０５のコア部２０１内のＣＰＵ、なお、サーバ装置のＣＰＵや、そのデバイスの制御部でも良い）は、該クライアントコンピュータ１０３から送信される印刷対象のジョブデータが重要度の高いデータ（セキュア文書ジョブデータとも呼ぶ）であると判断し、一方、このセキュアプリント設定項目欄１１６１にてセキュアプリントである指示がユーザにより設定されていない状態（例えば、設定項目１１６１のチェックが外されていてセキュアプリント指定がＯＦＦ状態）で、印刷開始指示が該クライアントコンピュータ１０３にてユーザにより入力された場合（例えば、図７の画面上のＯＫキー１１０１が押下された場合）は、このセキュアプリント設定項目１１６１の設定状況を参照することで、制御部（この例では、ＭＦＰ１０４又はＭＦＰ１０５のコア部２０６内のＣＰＵ、なお、サーバ装置のＣＰＵや、そのデバイスの制御部でも良い）は、該クライアントコンピュータ１０３から送信される印刷対象のジョブデータが重要度の高いデータ（セキュア文書ジョブデータ）ではないジョブデータであると判断し、それぞれ後述する動作を選択的に実行可能にする。なお、本実施形態では、このセキュア文書ジョブデータのことを、第１タイプのジョブデータと呼び、重要度の高いデータではないジョブデータのことを、第２タイプのジョブデータと呼ぶ。
【００６９】
なお、図８〜図１０に示したプロパティ設定は、登録されたプリンタ（プリンタオブジェクト）毎に初期設定として設定されていてもよい。即ち、セキュリティ設定として、所定のセキュアプリントモード（各暗証番号設定，各プリント回数設定を含む）が設定されたプリンタ（プリンタオブジェクト）を指定して印刷指示した場合には、ユーザが意図的にセキュアプリントモードを設定しなくても、当該ジョブはセキュアプリントモードとなる。
【００７０】
以上のように、複数の設定画面を介して、ユーザの所望のデータを、ユーザの指定した印刷装置にてプリントさせるにあたり、各種の印刷条件を設定可能にしている。
【００７１】
さらに、１１４１はＯＫキーで、このキーを図示しないポインティングデバイス等で押下（指示）すると、ＣＰＵ４０１は、プロパティ設定画面でのプロパティ設定を有効にして、図７に示した画面（プリンタドライバのウィンドウ）に戻す。
【００７２】
また、１１４２はキャンセルキーで、このキーを押下（指示）すると、ＣＰＵ４０１は、プロパティ設定画面でのプロパティ設定を無効にして、図７に示した画面（プリンタドライバのウィンドウ）に戻す。
【００７３】
さらに、１１４３は適用キーで、このキーを押下（指示）すると、ＣＰＵ４０１は、プロパティ設定画面のままでプロパティ設定を有効にする。
【００７４】
通常、プリンタドライバは、デバイスオプションタブ１１２３に登場したデバイス固有の設定値などを入力することができ、デバイス固有の設定値に関しては、一般にＰＰＤ（ＰｏｓｔＳｃｒｉｐｔ（登録商標）  Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ）ファイルなどを用意して、プリンタドライバを設定しておく必要がある。
【００７５】
ＰＰＤファイルは、そのプリンタを制御するための設定項目とその初期値、あるいは設定の組み合わせの可否などが記述されており、そのプリンタ毎に固有のファイルとして提供されることになるため、自分自身のコンピュータ内にそのＰＰＤとドライバをリンクさせて予め用意しておかなければいけないことになる。
【００７６】
なお、図１０には、図示していないが、セキュアジョブ毎（即ち、暗証番号毎）に印刷者の通知先（１つでも複数でもよい）を設定可能に構成してもよい。これにより、ジョブを受け取ったＭＦＰ１０４又はＭＦＰ１０５は、暗証番号毎に暗証番号を印刷者の通知先に通知することができる。
【００７７】
〔暗証番号テーブル〕
図１１は、図１に示したＭＦＰ１０４又はＭＦＰ１０５内の暗証番号テーブルの一例を示す模式図である。
【００７８】
ＭＦＰ１０４又はＭＦＰ１０５のコア部２０６は、前述のクライアントコンピュータ１０３のプリンタドライバのセキュアプリントで送られてきたプリントジョブ内のセキュアプリントの設定、利用プリント回数、暗証番号（ＡＵＴＯの場合は、ＭＦＰ１０４または、ＭＦＰ１０５にて発行）などの設定に基づいて、テーブルデータを生成し、順次、この暗証番号テーブル１２００に追記するように制御する。
【００７９】
この暗証番号テーブル１２００は、図１に示したＭＦＰ１０４又はＭＦＰ１０５のメモリ部２１０又はＲＡＭ５０８に記憶される。
【００８０】
図１１に示すように、暗証番号テーブル１２００内の各テーブルデータは、ジョブごとに並んでおり、それぞれ、ユーザ名１２０１、ジョブＩＤ１２０２、ジョブ番号１２０３、暗証番号１２０４、有効回数１２０５から構成される。
【００８１】
ユーザ名１２０１は、どのクライアントから送られてきたジョブであるかを示す。ジョブＩＤ１２０２は、ジョブ毎に与えられる番号である。ジョブ番号１２０３は、プリンタドライバ内で設定されたセキュアプリント毎に与えられる番号で、１つのジョブＩＤに対して複数のジョブ番号を持つことが可能である。
【００８２】
さらに、暗証番号１２０４は、１つのジョブ番号に１つ持つことが可能であり、前述のプリンタドライバの設定でＡＵＴＯに設定するとＭＦＰ１０４又はＭＦＰ１０５自身で自動発生させた暗証番号、一方、送り手にて指定した場合は送り手で設定した暗証番号がそのままこの暗証番号テーブルに登録される。
【００８３】
また、有効回数１２０５は、プリンタドライバにて設定された利用プリント回数にて設定された数、あるいはＭＦＰ１０４又はＭＦＰ１０５にて設けられた上限値等で決められた値で、１つのジョブ番号に対して一意に与えられる回数である。
【００８４】
なお、図１１の暗証番号テーブルには、図示していないが、ＭＦＰ１０４又はＭＦＰ１０５が受け取ったセキュアプリントのプリントジョブに、セキュアジョブ毎（即ち暗証番号毎）の印刷者の通知先（１つでも複数でもよい）が設定されている場合には、この印刷者の通知先もテーブルデータとして、ＭＦＰ１０４又はＭＦＰ１０５が暗証番号テーブル１２００にセットして保持するように構成してもよい。
【００８５】
〔本実施形態のプリントシーケンス〕
以下、図１２のフローチャートを参照して、本実施形態のプリントシーケンスに関して説明する。
【００８６】
図１２は、本発明の第１の制御処理手順の一例を示すフローチャートであり、本発明の第１実施形態におけるプリントシーケンスに対応する。なお、このフローチャートの処理は、図４に示したクライアントコンピュータ１０３内のＣＰＵ４０１がＨＤ４１１に格納されるプログラムをＲＡＭ４０２上にロードして実行することにより実現される。さらに、図中Ｓ１３０１〜Ｓ１３０３は送り手ユーザ（クライアントＡ）が行う操作を示し、ステップＳ１３０４は送り手ユーザ（クライアントＡ）が操作するクライアントコンピュータ１０３による処理を示し、図４に示したＣＰＵ４０１がＨＤ４１１に格納されるプログラムをＲＡＭ４０２上にロードして実行することにより実現される。また、ステップＳ１３４１，Ｓ１３４２は受け取り手ユーザ（クライアントＢ）が行う操作（動作）を示す。さらに、ステップＳ１３２１〜Ｓ１３３１はＭＦＰ１０４又はＭＦＰ１０５におけるステップを示し、図２に示したコア部２０６内のＣＰＵ４０１がＲＯＭ等に格納されるプログラムをＲＡＭ５０８上にロードして実行することにより実現される。
【００８７】
まず、送り手ユーザ（クライアントＡ）は、通常文書（セキュア文書でない文書）の印刷を行う場合（Ｓ１３０１でＮｏ）、図７〜図９に示したプリンタドライバの設定画面にて通常のプリントと設定を行い（Ｓ１３０２）、図７に示したＯＫキー１１０１を指示（クリック）してプリント指示を行うと、クライアントコンピュータ１０３のＣＰＵ４０１により実行されるプリンタドライバ（以下、単にプリンタドライバと称する）は、このプリント指示の入力を検知し、ステップＳ１３０４において、印刷データ及びプリンタドライバの設定に基づくプリントジョブデータを生成制御し、該プリントジョブデータを指定された出力先の印刷装置（以下、ＭＦＰ１０４又はＭＦＰ１０５として説明する）に送信するように制御する（データ送信）。
【００８８】
一方、送り手ユーザ（クライアントＡ）は、重要文書（セキュア文書）の印刷を行う場合（Ｓ１３０１でＹｅｓ）、図７〜図１０に示したプリンタドライバの設定画面にてセキュアプリントの設定（１又は複数）と該セキュアプリント設定毎の有効回数（Ｎ１，Ｎ２，・・・）の設定を行い（Ｓ１３０３）、図７に示したＯＫキー１１０１を指示（クリック）してプリント指示を行うと、プリンタドライバは、このプリント指示の入力を検知し、ステップＳ１３０４において、印刷データ及びプリンタドライバの設定（セキュアプリント設定，プリント有効回数設定を含む）に基づくセキュアプリントジョブデータを生成制御し、該セキュアプリントジョブデータを指定された出力先の印刷装置に送信するように制御する（データ送信）。
【００８９】
そして、ＭＦＰ１０４又はＭＦＰ１０５側は、ジョブデータを受信すると（Ｓ１３２１）、ＭＦＰ１０４又はＭＦＰ１０５のコア部２０６のＣＰＵは、該ジョブデータをＲＡＭ５０８内のワークエリアに格納するように制御する。
【００９０】
次に、ステップＳ１３２２において、コア部２０６のＣＰＵは、ステップＳ１３２１で受信したジョブデータのセキュアドジョブの設定に応じて、該ジョブデータがセキュア文書の印刷ジョブデータであるか否かを判定制御する。
【００９１】
ステップＳ１３２２で、コア部２０６のＣＰＵが、ステップＳ１３２１で受信したジョブデータがセキュア文書でない（通常ジョブである）と判定した場合には（第２タイプのジョブデータであると判断した場合には）、該ジョブのプリント処理を実行制御し（Ｓ１３３０）、必要に応じて該ジョブデータを消去するように制御し（Ｓ１３３１）、処理を終了する。
【００９２】
一方、ステップＳ１３２２で、コア部２０６のＣＰＵが、ステップＳ１３２１で受信したジョブデータがセキュア文書であると判定した場合には（第１タイプのジョブデータであると判断した場合には）、コア部２０６のＣＰＵは、ステップＳ１３２３において、該ジョブデータのジョブＩＤを発行制御し、該ジョブデータとジョブＩＤとを紐付けてメモリボックス（図２に示したメモリ部２１０）に保管するように制御する。
【００９３】
さらに、コア部２０６のＣＰＵは、ステップＳ１３２４において、該ボックスに保存したジョブのジョブデータのセキュアジョブ設定に基づいて、図１１に示した暗証番号テーブル１２００のテーブルデータ（暗証番号テーブルの１レコード分のデータ）を生成制御し、暗証番号テーブル１２００に追加するように制御する。なお、この際、暗証番号テーブル１２００には、当該ジョブデータ内の各セキュアジョブ設定の数だけレコード（テーブルデータ）を追加制御するものとする。また、追加した各テーブルデータのユーザ名１２０１には、当該ジョブデータの送り手ユーザ（クライアントＡ）をセットし、ジョブＩＤ１２０２にはステップＳ１３２３で発行した当該ジョブのジョブＩＤをセットし、各ジョブ番号１２０３には、当該ジョブデータ内の各セキュアジョブ設定毎のジョブ番号をそれぞれセットし、各有効回数１２０５は、当該ジョブデータの各セキュアジョブ設定内の各プリント有効回数（Ｎ１，Ｎ２，・・・）をそれぞれセットするように制御する。
【００９４】
さらに、コア部２０６のＣＰＵは、当該ジョブデータの各セキュアジョブ設定内に暗証番号が設定されている場合には、該暗証番号を暗証番号テーブル１２００内の暗証番号１２０４にセットし、当該ジョブデータの各セキュアジョブ設定内の暗証番号設定が「Ａｕｔｏ」に設定されている場合には、暗証番号を発行制御し、該発行した該暗証番号を暗証番号テーブル１２００内の暗証番号１２０４にセットするように制御する。
【００９５】
なお、コア部２０６のＣＰＵは、一度ボックスに保管されたジョブを、対応するジョブＩＤの全てのジョブ番号の有効回数１２０５が「０」になるまでそのまま保持するように制御する。また、ここで、コア部２０６のＣＰＵは、該ジョブに暗証番号毎の印刷者の通知先が設定されている場合には、Ｅ−ｍａｉｌ等で暗証番号（ユーザ名，ジョブＩＤ，暗証番号，有効回数等のデータを含む）を該設定されている印刷者の通知先に通知制御するように構成してもよいし、コア部２０６のＣＰＵが暗証番号を発行した場合にのみ、ジョブ送信元のクライアントコンピュータ１０３に、前記発行した暗証番号（ユーザ名，ジョブＩＤ，暗証番号，有効回数等のデータを含む）を通知制御するように構成してもよい。
【００９６】
そして、コア部２０６のＣＰＵは、ジョブＩＤにより文書を選択し暗証番号等を入力して印刷指示するセキュア文書印刷指示の受け付けを可能に制御する。
【００９７】
次に、ステップＳ１３４１において、受け取り手ユーザ（クライアントＢ）は、送り手（クライアントＡ）のクライアントコンピュータ１０３又はＭＦＰ１０４又はＭＦＰ１０５からＥ−ｍａｉｌなどの手段で送られてきたジョブＩＤ及び暗証番号を元にＭＦＰ１０４又はＭＦＰ１０５の操作部２１１から、上記セキュア文書印刷指示を行う（ジョブＩＤ選択、暗証番号入力）。
【００９８】
そして、ＭＦＰ１０４又はＭＦＰ１０５のコア部２０６内のＣＰＵは、操作部２１１からの上記セキュア文書印刷指示（ジョブＩＤ選択、暗証番号入力）を検知すると、ステップＳ１３２５において、入力された暗証番号が、選択入力されたジョブＩＤに対応するいずれかのジョブ番号の暗証番号と一致するか否かを判定制御する。
【００９９】
ステップＳ１３２５で、コア部２０６内のＣＰＵが、入力された暗証番号が、選択入力されたジョブＩＤに対応するいずれのジョブ番号の暗証番号とも一致しないと判定した場合には、該ジョブＩＤに対応するプリントジョブのプリント実行を禁止するように制御して、再度、セキュア文書印刷指示（ジョブＩＤ選択、暗証番号入力）の受け付けを可能に制御する。
【０１００】
一方、ステップＳ１３２５で、コア部２０６内のＣＰＵが、入力された暗証番号が、選択入力されたジョブＩＤに対応するいずれかのジョブ番号の暗証番号と一致すると判定した場合には、該ジョブＩＤに対応するプリントジョブのプリント実行を許可するように制御して、ステップＳ１３２６において、該ジョブＩＤに対応するプリントジョブをボックスから読み出してプリント実行を行うように制御する。なお、このとき、入力された暗証番号に対応する有効回数が既に「０」以下であった場合には、コア部２０６内のＣＰＵは、プリント実行を禁止するように制御する。
【０１０１】
そして、ステップＳ１３４２において、受け手ユーザ（クライアントＢ）は、送り手（クライアントＡ）が送ったジョブのプリント出力を取得することができる。
【０１０２】
次に、ステップＳ１３２７において、ＭＦＰ１０４又はＭＦＰ１０５のコア部２０６内のＣＰＵは、ステップＳ１３２５で暗証番号が一致したジョブ番号に対応する暗証番号テーブル内の有効回数１２０５をデクリメントするように制御し、ステップＳ１３２８に進む。
【０１０３】
次に、ステップＳ１３２８において、コア部２０６内のＣＰＵは、ステップＳ１３２７でデクリメントしたジョブＩＤに対応する全ての有効回数１２０５が「０」以下となったか否かを判定制御し、当該ジョブＩＤに対応するいずれかの有効回数１２０５が「０」以下でない（「１」以上である）と判定した場合には、そのままステップＳ１３２５に戻り、再度、セキュア文書印刷指示（ジョブＩＤ選択、暗証番号入力）の受け付け可能に制御する。
【０１０４】
一方、ステップＳ１３２８で、コア部２０６内のＣＰＵが、当該ジョブＩＤに対応する全ての有効回数１２０５が「０」以下となったと判定した場合には、ステップＳ１３２９において、当該ジョブＩＤに対応するジョブデータをボックスから消去するとともに、当該ジョブＩＤに対応するテーブルデータを暗証番号テーブル１２００から削除するように制御し、処理を終了する。このように、暗証番号テーブルに用意されたジョブ番号分の有効回数分だけプリントされると、ＭＦＰ１０４またはＭＦＰ１０５は該当ジョブデータをボックスから完全に消去する。
【０１０５】
以上説明したように、暗証番号やパスワード等の暗証情報を複数個用意し、また、それぞれの暗証情報にそれぞれ有効利用回数を設けることにより、セキュリティを高め、かつ、複数のユーザに対してひとつのデータだけで安心して配布することが可能となる。
【０１０６】
なお、図１２のフローチャートでは、異なる複数の受け取り手（クライアントＢ）が順不同にアクセス可能に制御するため、ジョブ番号によるジョブの実行順序は特に規定せず、入力された暗証番号に対応するジョブ番号のジョブを実行制御する構成について示したが、ジョブ番号を若い番号から順次実行可能に制御するように構成してもよい。即ち、ＭＦＰ１０４またはＭＦＰ１０５のコア部２０６内のＣＰＵは、選択されたジョブＩＤのジョブ番号のなかで一番若い番号のジョブ番号の暗証番号と入力された暗証番号のみを比較するように制御し、前のジョブ番号が有効回数分プリント後でなければ、次のジョブ番号のプリントを実行できないように制御するように構成してもよい。このように、ジョブ番号を順次進めてプリント実行制御する構成により、セキュリティのより高い場面で複数の暗証番号を１つずつ渡していくような場合に有効な方法となる。
【０１０７】
〔第２実施形態〕
上記第１実施形態では、プリンタドライバを用いて、クライアントコンピュータ１０３からＭＦＰ１０４又はＭＦＰ１０５等の印刷装置にプリント指示を行う構成について示したが、本実施形態では、他のプリント指示方法により、クライアントコンピュータ１０３からＭＦＰ等の印刷装置にプリント指示を行ように構成してもよい。以下、その実施形態について説明する。
【０１０８】
〔ウェブサブミッション〕
クライアントコンピュータ１０３からＭＦＰ１０４又はＭＦＰ１０５等の印刷装置にプリント指示を行う方法には、例えば、サブミッションツール（あるいは、ダウンローダやサブミッタと呼ぶ）や、ホットフォルダにドラッグアンドドロップする等の方法がある。
【０１０９】
サブミッションツールは、ジョブをサーバ装置やＭＦＰ１０４又はＭＦＰ１０５等の印刷装置等に投げ込むためのツールであり、特にｈｔｔｐプロトコルを利用したウェブサブミッションに関してここで説明する。
【０１１０】
ウェブサブミッションは、クライアント側からＰＤＦ等のファイルを指定して、ウェブ経由で直接ＲＩＰ側にファイル転送する方法で、ウェブのＵＩを利用して、ジョブチケットと呼ばれるプリンタ設定項目（上述のＰＰＤの設定とほぼ等価な設定項目）を指示して、データファイルと一緒に投げ込むためのツールである。
【０１１１】
一方、ホットフォルダは、予め用意された共有フォルダにファイルをドラッグアンドドロップするが、逐次のジョブチケットの設定（どのような印刷条件でもって印刷ジョブをプリントさせるのかを特定する為の印刷条件の設定）がなく、予めユーザが設定しておくものであり、複雑な設定指示を行って多数のファイルを同じジョブチケットで投入する際には、非常に便利な使い方である。
【０１１２】
さて、本実施形態では、図１に示したＭＦＰ１０４又はＭＦＰ１０５内には、後述する図１３に示すようにウェブサーバ（ＷｅｂＳｅｒｖｅｒ部）１４１１が用意してあるものとする。
【０１１３】
このウェブサーバ１４１１は、Ｍｉｃｒｏｓｏｆｔ（登録商標）社のＩＩＳ（Ｉｎｔｅｒｎｅｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｅｒ）に代表されるウェブサーバプログラムであり、ｈｔｔｐプロトコルにより、ユーザがクライアントコンピュータからウェブブラウザを介してＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）アドレスを入力すると、該ウェブブラウザにサービス画面（ウェブページ）を提供するものである。
【０１１４】
以下、図１３のフローチャートを参照して、クライアントコンピュータ１０３からＭＦＰ１０４又はＭＦＰ１０５へウェブサブミッションツールを利用して、ジョブを投入する処理について説明する。
【０１１５】
図１３は、本発明の第２の制御処理手順の一例を示すフローチャートであり、クライアントコンピュータ１０３からＭＦＰ１０４又はＭＦＰ１０５へウェブサブミッションツールを利用してジョブを投入する処理に対応する。なお、図中Ｓ１４０１〜Ｓ１４０７は送り手ユーザ（クライアントＡ）が操作するクライアントコンピュータ１０３側の各ステップを示し、図４に示したＣＰＵ４０１がＨＤ４１１に格納されるプログラムをＲＡＭ４０２上にロードして実行することにより実現される。また、ステップＳ１３４１，Ｓ１３４２は受け取り手ユーザ（クライアントＢ）が行う操作（動作）を示す。さらに、図中Ｓ１４１３，Ｓ１４１４，Ｓ１３２２〜Ｓ１３３１はＭＦＰ１０４又はＭＦＰ１０５側の各ステップを示し、図２に示したコア部２０６内のＣＰＵ４０１がＲＯＭ等に格納されるプログラムをＲＡＭ５０８上にロードして実行することにより実現される。なお、図１２と同一のステップには同一のステップ番号を付してあり、その説明は省略する。
【０１１６】
まず、クライアントコンピュータ１０３側にて、ユーザからのウェッブブラウザ起動操作があると、ＣＰＵ４０１はウェブブラウザを起動するように制御する（Ｓ１４０１）。そして、ユーザからのＭＦＰ１０４又はＭＦＰ１０５側のウェブサーバ部１４１１のＵＲＬが指定（入力）される（この操作によりＭＦＰを指定）と、ＣＰＵ４０１により実行されるウェブブラウザ（以下、単にウェブブラウザと称する）は、該ＵＲＬに対応するＭＦＰに対してｈｔｔｐメッセージを送信するように制御する（Ｓ１４０２）。
【０１１７】
すると、クライアントコンピュータ１０３からのｈｔｔｐメッセージを受け取ったＭＦＰ１０４又はＭＦＰ１０５のウェブサーバ部１４１１は、ウェブサブミッションツールをｈｔｔｐレスポンスとしてクライアントコンピュータ１０３に返送するように制御する。
【０１１８】
そして、ＭＦＰ１０４又はＭＦＰ１０５のウェブサーバ部１４１１から返送されるウェブサブミッションツールを受け取ったクライアントコンピュータ１０３のウェブブラウザは、該ウェブサブミッションツールをウェブブラウザ上で実行して（即ち、ウェブサブミッションツールはＣＰＵ４０１により実行される）、ウェブサブミッションツールの画面を開く（モニタ４１０上のウェブブラウザの表示領域に表示制御する）（Ｓ１４０３）。このウェブサブミッションツールの画面は、例えば、図１４に示すような画面である。
【０１１９】
図１４〜図１６は、図１に示したクライアントコンピュータ１０３のウェブブラウザ上に表示されるウェブサブミッションツール画面の一例を示す模式図であり、クライアントコンピュータ１０３のＣＰＵ４０１によりモニタ４１０上に表示制御される。
【０１２０】
図１４に示すように、まずデバイス選択キー（Ｓｅｌｅｃｔ  Ｄｅｖｉｃｅ）１５３１でジョブの投げ込み先を選択し、参照キー（Ｂｒｏｗｓｅ）１５１１にて投げ込むジョブを指定する。指定するファイルは、クライアントコンピュータ１０３上のファイルでもネットワーク１０１上のファイルでもかまわない。
【０１２１】
次に、ジョブチケットの選択を行う。保存キー，名前を付けて保存キー，削除キー（Ｓａｖｅ，Ｓａｖｅ  Ａｓ・・・，Ｄｅｌｅｔｅ）１５１３にて利用したジョブチケットを保存したり、消去したりし、ジョブチケット選択カラム１５１２にて以前利用したジョブチケットを呼び出して再利用することもできるようにＣＰＵ４０１により制御されている。
【０１２２】
１５３２〜１５３７は、ジョブチケットの分類を示しており、この選択に応じて、ジョブチケットの表示１５２１の部分が、図１５（ａ）〜図１５（ｄ），図１６のように切り替わるようにＣＰＵ４０１により制御されている。
【０１２３】
１５３２がクリック（指示）されると、ウェブサブミッションツールは図１４の表示１５２１を表示し、一般設定で部数や紙サイズなどの設定が可能となる。１５３３がクリックされると、ウェブサブミッションツールは図１５（ａ）のようなジョブ設定表示１５２２を表示し、ジョブの優先順位などの設定が可能となるようにＣＰＵ４０１により制御されている。例えば、図１５（ａ）のジョブセキュリティレベル（Ｊｏｂ  Ｓｅｃｕｒｉｔｙ  Ｌｅｖｅｌ）が高く（Ｈｉｇｈ）設定されていた場合には、特定ジョブとして扱われ、そうでない場合は通常ジョブとして扱われる。
【０１２４】
また、１５３４がクリック（指示）されると、ウェブサブミッションツールは図１５（ｂ）のようなジョブ設定表示１５２３を表示し、１５３５がクリック（指示）されると、ウェブサブミッションツールは図１５（ｃ）のようなジョブ設定表示１５２４を表示し、１５３６がクリック（指示）されると、ウェブサブミッションツールは図１５（ｄ）のようなジョブ設定表示１５２５を表示し、１５３７がクリック（指示）されると、ウェブサブミッションツールは図１６のようなジョブ設定項目欄１６００を表示するようにＣＰＵ４０１により制御されている。
【０１２５】
図１６のセキュアプリントのジョブ設定項目欄１６００では、第１実施形態で示したプリンタドライバのセキュアプリントタブにて設定した項目と同様のセキュアプリント設定を行うことができる。
【０１２６】
また、追加キー１６０５を指示（クリック）することにより複数個のセキュアプリントの設定が可能となり、第１のセキュアプリントの設定、第２のセキュアプリントの設定、第３のセキュアプリントの設定、・・・といった具合に設定ができる。なお、セキュアプリントは、３つ（第１のセキュアプリント〜第３のセキュアプリント）に限られるものではなく、４つ以上の設定も可能であり、１６００に表示しきれない場合はスクロールバーによりスクロール表示可能となるようにようにＣＰＵ４０１により制御されている。
【０１２７】
また、それぞれのセキュアプリントの設定の中で、それぞれの利用プリント回数の設定１６０４（デフォルトは「１」）を行うことが可能であり、また、それぞれの暗証番号の設定１６０２，１６０３も可能となるようにＣＰＵ４０１により制御されている。なお、暗証番号の設定では、ＭＦＰ１０４又はＭＦＰ１０５側から自動的に発行されるもの（Ａｕｔｏ）とジョブの送り手が任意の暗証番号を設定できるもの（Ｂｙ  ｍｙｓｅｌｆ）とがあり、送り手が選択設定することが可能となるようにＣＰＵ４０１により制御されている。なお、ここで設定された暗証番号や利用プリント回数は、ジョブチケットの一部としてＭＦＰ１０４又はＭＦＰ１０５側に送られることとなる。そして、ＭＦＰ１０４又はＭＦＰ１０５側では、このセキュアプリント設定に基づいて、図１１に示した暗証番号テーブル１２００にテーブルデータを追加してセキュアジョブを管理するように制御する。
【０１２８】
なお、１６０６は削除キーで、いずれかのセキュアプリント設定を指定して、このキーを指示（クリック）することにより、該セキュアプリント設定を削除することができるようにＣＰＵ４０１により制御されている。
【０１２９】
また、１６０７はリセットキーで、このキーを指示（クリック）することにより、該セキュアプリント設定を初期状態に設定することができるようにＣＰＵ４０１により制御されている。
【０１３０】
さらに、セキュアプリントが設定されて、印刷開始指示が該クライアントコンピュータ１０３にてユーザにより入力された場合（例えば、図１４，図１６の画面上のプリントキー１５１０が押下された場合）に、ここで設定された暗証番号や利用プリント回数は、プリンタドライバにより、ジョブチケットの一部としてＭＦＰ側（ここではホットホルダ部１４１２）に送られる。
【０１３１】
そして、ＭＦＰ１０４又はＭＦＰ１０５側では、この設定項目欄１６００の各設定項目の設定状況を参照することで、ＭＦＰ１０４又はＭＦＰ１０５の制御部（この例では、ＭＦＰ１０４又はＭＦＰ１０５のコア部２０６内のＣＰＵ、なお、サーバ装置のＣＰＵや、そのデバイスの制御部でも良い）は、該クライアントコンピュータ１０３から送信すされる印刷対象のジョブデータが重要度の高いデータ（セキュア文書ジョブデータとも呼ぶ）であると判断し、一方、このセキュアプリント設定項目欄１６００にてセキュアプリントである指示がユーザにより設定されていない状態で、印刷開始指示が該クライアントコンピュータ１０３にてユーザにより入力された場合（例えば、図１４，図１６の画面上のプリントキー１５１０が押下された場合）は、このセキュアプリント設定項目欄１６００の設定状況を参照することで、制御部（この例では、ＭＦＰ１０４又はＭＦＰ１０５のコア部２０６内のＣＰＵ、なお、サーバ装置のＣＰＵや、そのデバイスの制御部でも良い）は、該クライアントコンピュータ１０３から送信される印刷対象のジョブデータが重要度の高いデータ（セキュア文書ジョブデータ）ではないジョブデータであると判断し、それぞれ、後述する動作を選択的に実行可能にする。なお、このセキュア文書ジョブデータのことを、第１タイプのジョブデータと呼び、重要度の高いデータではないジョブデータのことを、第２タイプのジョブデータと呼ぶ。
【０１３２】
以上のように、ウェブサブミッションツールを利用して印刷ジョブを投入する場合でも、複数の設定画面を介して、ユーザの所望のデータを、ユーザの指定した印刷装置にてプリントさせるにあたり、各種の印刷条件（セキュアプリント設定を含む）を設定可能にしている。
【０１３３】
なお、図１６には、図示していないが、セキュアジョブ毎（即ち、暗証番号毎）に印刷者の通知先（１つでも複数でもよい）を設定可能に構成してもよい。これにより、ジョブを受け取ったＭＦＰ１０４又はＭＦＰ１０５は、暗証番号毎に暗証番号を印刷者の通知先に通知することができる。
【０１３４】
以下、図１３のフローチャートの説明に戻る。
【０１３５】
ウェブサブミッションツールは、図１４〜図１６に示したウェブサブミッションツールの画面にて、プリントキー（Ｐｒｉｎｔ）１５１０がクリック（指示）されるまで、ファイル指定とジョブチケットの設定（セキュアプリントの設定、有効回数（Ｎ１，Ｎ２，・・・）の設定、暗証番号の設定等を含む）を受け付けるように制御し（Ｓ１４０４〜Ｓ１４０６）、ファイル指定とジョブチケットの設定が行われてプリントキー（Ｐｒｉｎｔ）１５１０がクリックされたと判定した場合には、ステップＳ１４０７において、ウェブサブミッションツールは、ジョブをＭＦＰ１０４又はＭＦＰ１０５のホットフォルダ部１４１２に送信するように制御する。
【０１３６】
そして、ＭＦＰ１０４又はＭＦＰ１０５側では、送信されたジョブは、ホットフォルダ部１４１２に送られて、ＭＦＰ１０４又はＭＦＰ１０５のコア部２０６内のＣＰＵは、常にホットフォルダ部１４１２内にジョブがあるか否かをポーリングにて監視するように制御し（Ｓ１４１３）、ホットフォルダ部１４１２内にジョブがあるか否かを判定するように制御する（Ｓ１４１４）。
【０１３７】
ステップＳ１４１４で、コア部２０６内のＣＰＵが、ホットフォルダ部１４１２内にジョブがあると判断した場合には、ステップＳ１３２２に進む。
【０１３８】
ＭＦＰ１０４又はＭＦＰ１０５によるステップＳ１３２２〜Ｓ１３３１の処理及び、受け手ユーザ（クライアントＢ）によるステップＳ１３４１，Ｓ１３４２の操作（動作）は、図１２のフローチャートと同一であるので説明は省略する。
【０１３９】
以上説明したように、ウェブブラウザからジョブの投げ込みツールを利用して、コンピュータからプリンタへジョブを出力する環境においても、暗証番号やパスワード等の暗証情報を複数個用意し、また、それぞれの暗証情報にそれぞれ有効利用回数を設けることにより、セキュリティを高め、かつ、複数のユーザに対してひとつのデータだけで安心して配布することが可能となる。
【０１４０】
〔第３実施形態〕
上記第１，２実施形態では、ジョブに設定された全てのセキュアプリントの有効回数が「０」となったジョブのジョブデータをＭＦＰ１０４又はＭＦＰ１０５のボックスから消去する構成について説明したが、ジョブデータの消去に関しては、必ずしも消去されなくても、不特定のユーザからプリントできない形でＭＦＰ１０４又はＭＦＰ１０５や他の記憶手段にて保管しておき、送り手ユーザ（クライアントＡ）の再出力依頼に応じて、再度新たな暗証番号と利用プリント回数の設定の下で、新たにプリントさせることができるように構成してもよい。
【０１４１】
以下、図１７のフローチャートを参照して、本実施形態のプリントシーケンスに関して説明する。
【０１４２】
図１７は、本発明の第３の制御処理手順の一例を示すフローチャートであり、本発明の第１実施形態におけるプリントシーケンスに対応する。なお、このフローチャートの処理は、図４に示したクライアントコンピュータ１０３内のＣＰＵ４０１がＨＤ４１１に格納されるプログラムをＲＡＭ４０２上にロードして実行することにより実現される。さらに、図中Ｓ１３０１〜Ｓ１３０３，は送り手ユーザ（クライアントＡ）が行う操作を示し、ステップＳ１３０４，Ｓ１７０４〜Ｓ１７０９は送り手ユーザ（クライアントＡ）が操作するクライアントコンピュータ１０３による処理を示し、図４に示したＣＰＵ４０１がＨＤ４１１に格納されるプログラムをＲＡＭ４０２上にロードして実行することにより実現される。また、ステップＳ１３４１，Ｓ１３４２は受け取り手ユーザ（クライアントＢ）が行う操作（動作）を示す。さらに、ステップＳ１３２１〜Ｓ１３３３，Ｓ１７３２，Ｓ１７３３はＭＦＰ１０４又はＭＦＰ１０５におけるステップを示し、図２に示したコア部２０６内のＣＰＵ４０１がＲＯＭ等に格納されるプログラムをＲＡＭ５０８上にロードして実行することにより実現される。なお、図１２と同一のステップには同一のステップ番号を付してあり、それらのステップにつては説明を省略する。
【０１４３】
ステップＳ１３２５において、ＭＦＰ１０４又はＭＦＰ１０５のコア部２０６内のＣＰＵが、クライアントＢによりＭＦＰ１０４又はＭＦＰ１０５の操作部２１１から入力された暗証番号が選択入力されたジョブＩＤに対応するいずれのジョブ番号の暗証番号とも一致しないと判定した場合には、ステップＳ１７３２において、メモリ部２１０又はＲＡＭ５０８内にジョブＩＤ毎に記憶される誤入力回数をカウントアップし、該誤入力回数が所定回数以上であるか否かを判定する。
【０１４４】
ステップＳ１７３２で、コア部２０６内のＣＰＵが、誤入力回数が所定回数以上でないと判定した場合には、そのままステップＳ１３２５に戻り、再度、セキュア文書印刷指示（ジョブＩＤ選択、暗証番号入力）の受け付けを可能に制御する。
【０１４５】
なお、コア部２０６内のＣＰＵは、メモリ部２１０又はＲＡＭ５０８内にジョブＩＤ毎に記憶される誤入力回数について、誤入力の積算回数を記憶するように制御してもよいし、連続して誤入力された回数を記憶し、正しい暗証番号が入力された際に「０」に初期化するように制御する構成でもよい。
【０１４６】
一方、ステップＳ１７３２で、コア部２０６内のＣＰＵが、誤入力回数が所定回数以上であると判定した場合には、ステップＳ１３２７に進み、コア部２０６内のＣＰＵは、ステップＳ１７３２で誤入力が所定回数以上であると判定された暗証番号のジョブＩＤに対応する暗証番号テーブル内の各有効回数１２０５をデクリメントするように制御し、ステップＳ１３２８に進む。
【０１４７】
次に、ステップＳ１３２８において、コア部２０６内のＣＰＵは、ステップＳ１３２７でデクリメントしたジョブＩＤに対応する全ての有効回数１２０５が「０」以下となったと判定した場合には、ステップＳ１７３３において、該ジョブＩＤに対応するジョブデータの消去の有無を問い合わせるためのデータを、ジョブの送信元のクライアントコンピュータ１０３に送信する。なお、クライアントコンピュータ１０３との通信が不可能な場合（電源ＯＦＦ、ネットワークからログオフしている等の場合）には、所定時間後に再送するように制御するものとする。
【０１４８】
そして、クライアントコンピュータ１０３のＣＰＵ４０１は、ジョブデータ消去の有無の問い合わせるためのデータを受信すると、ユーザに対してジョブデータ消去の有無の問い合わせるためのユーザインタフェース（ＵＩ）をモニタ４１０に表示させるように制御する。
【０１４９】
そして、送り手ユーザ（クライアントＡ）は、データを消去する場合（Ｓ１７０５でＹｅｓ）、上述したＵＩよりデータを消去する旨の入力を行う。すると、クライアントコンピュータ１０３のＣＰＵ４０１は、この指示入力を検知し、ステップＳ１７０９において、ジョブデータを消去する旨のコマンドをＭＦＰ１０４又はＭＦＰ１０５に送信するように制御する。
【０１５０】
そして、ＭＦＰ１０４又はＭＦＰ１０５側は、ジョブデータを消去する旨のコマンドを受信すると、ステップＳ１３２９において、該ジョブデータをボックスから消去するとともに、消去したジョブに対応するジョブＩＤのテーブルデータを暗証番号テーブル１２００から消去するように制御し、処理を終了する。
【０１５１】
一方、送り手ユーザ（クライアントＡ）は、データを消去しない場合（Ｓ１７０５でＮｏ）、上述したＵＩよりデータを消去しない旨の入力を行う。すると、クライアントコンピュータ１０３のＣＰＵ４０１は、この指示入力を検知し、前回セキュアプリント設定したいずれかの暗証番号をユーザに入力させてセキュアプリント設定を行わせるためのＵＩをモニタ４１０に表示させるように制御する。
【０１５２】
そして、送り手ユーザ（クライアントＡ）は、上記ＵＩで暗証番号（前回セキュアプリント設定したいずれかの暗証番号）を入力し（Ｓ１７０６）、図１０に示したものと同様の設定画面にてセキュアプリントの設定（１又は複数）と該セキュアプリント設定毎の有効回数（Ｎ１，Ｎ２，・・・）の設定を行うと（Ｓ１７０７）、クライアントコンピュータ１０３のＣＰＵ４０１は、ステップＳ１７０８において、ステップＳ１７０６で入力された暗証番号と、ステップＳ１７０７で設定されたセキュアプリント設定（複数の暗証番号，各暗証番号毎のプリント有効回数設定を含む）からセキュアプリントジョブデータを生成制御し、該セキュアプリントジョブデータをＭＦＰ１０４又はＭＦＰ１０５に送信ように制御する（データ送信）。なお、ステップＳ１７０７で、印刷者（受け取り手）の通知先も設定可能に制御してもよい。
【０１５３】
そして、ＭＦＰ１０４又はＭＦＰ１０５側は、新たなセキュアジョブ設定に対応するセキュアプリントジョブデータを受信すると、ＭＦＰ１０４又はＭＦＰ１０５のコア部２０６のＣＰＵは、ステップＳ１３２４において、新たに受信したセキュアプリントジョブデータのセキュアジョブ設定に基づいて、図１１に示した暗証番号テーブル１２００内の対応するジョブＩＤのテーブルデータの暗証番号，有効回数等を修正するように制御する。なお、暗証番号がＡｕｔｏ設定の場合には、コア部２０６のＣＰＵは、暗証番号の生成を行う。
【０１５４】
また、ここで、コア部２０６のＣＰＵは、該ジョブに暗証番号毎の印刷者の通知先が設定されている場合には、Ｅ−ｍａｉｌ等で暗証番号（ユーザ名，ジョブＩＤ，暗証番号，有効回数等のデータを含む）を該設定されている印刷者の通知先に通知制御するように構成してもよいし、コア部２０６のＣＰＵが暗証番号を発行した場合にのみ、ジョブ送信元のクライアントコンピュータ１０３に、前記発行した暗証番号（ユーザ名，ジョブＩＤ，暗証番号，有効回数等のデータを含む）を通知制御するように構成してもよい。
【０１５５】
なお、コア部２０６内のＣＰＵは、上記新たに受信したセキュアプリントジョブデータに付加された送り手により入力された前回のいずれかの暗証番号が、前回セキュアプリント設定されたいずれかの暗証番号と一致するか否かを判定し、一致しないと判定した場合には、そのまま処理を終了し、暗証番号テーブルの修正は行わないように制御する。
【０１５６】
以上説明したように、例えば、ジョブデータの消去を行わず、送り手（クライアントＡ）のセキュアプリント要求や有効回数の再設定依頼に応じて、ＭＦＰ１０４又はＭＦＰ１０５では、ボックスに対して、再呼び出しの設定を行い、新たな受け取り手（クライアントＣ）に対して、セキュアプリントを可能にする。
【０１５７】
これにより、大きなジョブを扱う場合にジョブの送受信、あるいは、アップロード、ダウンロードに費やす時間を削減させることができる。
【０１５８】
また、各実施形態では、セキュアジョブ設定毎に暗証番号を設定する場合について説明したが、暗証番号やパスワードの代わりに、秘密鍵と公開鍵を利用し、有効利用回数を少なく設定して、公開鍵をユーザに知らせてプリントアウトを制限回数つきでサポートするように構成してもよい。
【０１５９】
あるいは、受け取り手（クライアントＣ）が故意に、暗証番号が知らされていない重要情報のプリントを試みるといった場面も想定されるため、ステップＳ１７３２で示したように、コア部２０６のＣＰＵは、誤入力の回数をチェックして、該誤入力が所定回数を超えた場合に、そのジョブＩＤに対応するジョブの暗証番号を無効にするように制御する構成であってもよい。
【０１６０】
また、上記ステップＳ１７３３で示した、ジョブデータを消去するか否かを問い合わせる通知は、電子メールにて行ってもよい。
【０１６１】
さらに、本実施形態ではプリンタドライバを使用してジョブのＭＦＰ１０４又はＭＦＰ１０５への送信を行う構成を例にして示したが、上記第２実施形態で示したサブミッションツールを使用してジョブの投げ込みを行う構成に本実施形態を適用するように構成してもよい。
【０１６２】
以上説明したように、有効利用回数の利用が終了したジョブデータの消去の有無を該ジョブの送信元に問い合わせ、該送信元からの返信（消去／新たな暗証番号により再利用）に基づいて、ジョブデータの消去／新たな暗証番号により再利用を制御することにより、セキュリティのレベルを落とすことなく再度新たな暗証番号と利用プリント回数の設定の下で新たにプリントさせることができ、大きなジョブを扱う場合のジョブの送受信、或いはアップロード、ダウンロードに費やす時間を削減させることができる。
【０１６３】
〔第４実施形態〕
上記第１〜３実施形態では、１つの文書の印刷ジョブに複数の暗証番号と該暗証番号毎の有効利用回数を設定する場合について説明したが、暗証番号に応じて画像を変えることも考えられる。
【０１６４】
以下、その例について図１８を用いて説明する。
【０１６５】
図１８は、ウォータマーク付のプリント出力の一例を示す模式図である。
【０１６６】
例えば、図１８に示すように、あるクライアントには「Ｓａｍｐｌｅ-Ａ」と書かれた透かし（ウォータマーク）入りの画像を出力させ、別のクライアントには「Ｃｏｎｆｉｄｅｎｔｉａｌ」と書かれた透かし入りで画像を出力させる。
【０１６７】
あるいは、クライアント一人一人に個別の暗証番号と各人の名前を設定しておき、該各人の名前を透かでプリントさせたり、ヘッダフッタに入れたりすれば、出力された画像に応じて誰が、あるいは、どんなレベルのクライアントが出した画像かを一目で判断することができ、暗証番号を受け取ったユーザは自分に責任がかけられるため、不要なデータの流出を防ぐことができる。
【０１６８】
そこで、これを実現するために、本実施形態では、図１９に示すようなプリンタドライバやウェブサブミッションツールで各セキュアプリント設定毎にウォータマーク等の付加プリント情報（ヘッダフッタ用のコメントや参照画像であってもよい）を入力する設定項目を設けるように構成する。
【０１６９】
そして、ＭＦＰ１０４又はＭＦＰ１０５側では、上記設定された付加印刷情報を図２０に示すような暗証番号テーブルにて管理し、ウォータマーク等の付加プリント情報を参照するステップと、該参照した付加プリント情報を付加してプリント処理を行うステップを設ける。
【０１７０】
以下、付加プリント情報としてウォータマークを代表して説明する。
【０１７１】
図１９は、本発明の第４実施形態におけるセキュアプリント設定画面の一例を示す模式図であり、図１０と同一のものには同一の符号を付してある。
【０１７２】
それぞれのセキュアプリントの設定１１６１の中で、ウォータマーク（Ｗａｔｅｒｍａｒｋ）の設定１１６４を行うことが可能である。
【０１７３】
図２０は、本実施形態における暗証番号テーブルの一例を示す模式図である。
【０１７４】
図２０に示すように、暗証番号テーブル１９００内の各テーブルデータは、ジョブごとに並んでおり、それぞれ、ユーザ名１９０１、ジョブＩＤ１２０２、ジョブ番号１２０３、暗証番号１２０４、有効回数１２０５、プリント付加情報１９０１から構成される。
【０１７５】
プリント付加情報１９０１は、例えばプリンタドライバにて設定されたウォータマークで、１つのジョブ番号に対して一意に与えられる。
【０１７６】
そして、ＭＦＰ１０４又はＭＦＰ１０５のコア部２０６内のＣＰＵは、ジョブＩＤが選択され、暗証番号が入力されると、該暗証番号に対応するウォータマークを付加して、プリントするように制御する。
【０１７７】
以下、図２１のフローチャートを参照して、本実施形態のプリントシーケンスに関して説明する。
【０１７８】
図２１は、本発明の第４の制御処理手順の一例を示すフローチャートであり、暗証番号に応じたウォータマーク付のプリントシーケンスに対応する。なお、図中Ｓ１３０１，Ｓ１３０２，Ｓ２００３は送り手ユーザ（クライアントＡ）が行う操作を示し、ステップＳ１３０４は送り手ユーザ（クライアントＡ）が操作するクライアントコンピュータ１０３による処理を示し、図４に示したＣＰＵ４０１がＨＤ４１１に格納されるプログラムをＲＡＭ４０２上にロードして実行することにより実現される。また、ステップＳ１３４１，Ｓ２０４２は受け取り手ユーザ（クライアントＢ）が行う操作（動作）を示す。さらに、ステップＳ１３２１〜Ｓ１３２３，Ｓ１３２５，Ｓ１３２７〜Ｓ１３３１，Ｓ２０３２〜Ｓ２０３４はＭＦＰ１０４又はＭＦＰ１０５におけるステップを示し、図２に示したコア部２０６内のＣＰＵ４０１がＲＯＭ等に格納されるプログラムをＲＡＭ５０８上にロードして実行することにより実現される。また、図１２と同一のステップには同一のステップ番号を付してあり、これらのステップにつては説明は省略する。
【０１７９】
まず、送り手ユーザ（クライアントＡ）は、重要文書（セキュア文書）の印刷を行う場合（Ｓ１３０１でＹｅｓ）、図７〜図１０に示した設定画面及び図示しないセキュアプリントの設定画面にてセキュアプリントの設定（１又は複数）と該セキュアプリント設定毎の有効回数（Ｎ１，Ｎ２，・・・），該セキュアプリント設定毎のウォータマークの設定を行い（Ｓ２００３）、図７に示したＯＫキー１１０１を指示（クリック）してプリント指示を行うと、プリンタドライバは、このプリント指示の入力を検知し、ステップＳ１３０４において、印刷データ及びプリンタドライバの設定（セキュアプリント設定，プリント有効回数設定（Ｎ１，Ｎ２，・・・）を含む）に基づくセキュアプリントジョブデータを生成制御し、該セキュアプリントジョブデータを指定された出力先の印刷装置に送信するように制御する（データ送信）。
【０１８０】
そして、ＭＦＰ１０４又はＭＦＰ１０５側のコア部２０６内のＣＰＵは、ステップＳ２０３４において、クライアントコンピュータ１０３から受信しボックスに保存したジョブのジョブデータのセキュアジョブ設定に基づいて、図１９に示した暗証番号テーブル１９００のテーブルデータ（暗証番号テーブルの１レコード分のデータ）を生成制御し、暗証番号テーブル１９００に追加するように制御する。なお、この際、暗証番号テーブル１９００には、当該ジョブデータ内の各セキュアジョブ設定の数だけレコード（テーブルデータ）を追加制御するものとする。また、追加した各テーブルデータのユーザ名１２０１には、当該ジョブデータの送り手ユーザ（クライアントＡ）をセットし、ジョブＩＤ１２０２にはステップＳ１３２３で発行した当該ジョブのジョブＩＤをセットし、各ジョブ番号１２０３には、当該ジョブデータ内の各セキュアジョブ設定毎のジョブ番号をそれぞれセットし、各有効回数１２０５には、当該ジョブデータの各セキュアジョブ設定内の各プリント有効回数（Ｎ１，Ｎ２，・・・）をそれぞれセットし、ウォータマーク１９０１には、当該ジョブデータの各セキュアジョブ設定内の各ウォータマークをそれぞれセットするように制御する。
【０１８１】
次に、ＭＦＰ１０４又はＭＦＰ１０５のコア部２０６内のＣＰＵは、操作部２１１からの上記セキュア文書印刷指示（ジョブＩＤ選択、暗証番号入力）が、選択入力されたジョブＩＤに対応するいずれかのジョブ番号の暗証番号と一致すると判定した場合には、該ジョブＩＤに対応するプリントジョブのプリント実行を許可するように制御して、ステップＳ２０３２において、該暗証番号に対応するウォータマークを参照し、ステップＳ２０３３において、該ジョブＩＤに対応するプリントジョブをボックスから読み出して上記参照したウォータマーク付のプリント実行を行うように制御する。
【０１８２】
そして、ステップＳ２０４２において、受け手ユーザ（クライアントＢ）は、送り手（クライアントＡ）が送ったジョブのウォータマーク付のプリント出力を取得することができる。
【０１８３】
以上説明したように、暗証番号やパスワード等の暗証情報を複数個用意し、また、それぞれの暗証情報にそれぞれウォータマークを設けることにより、複数のユーザに対してひとつのデータだけで異なるウォータマーク付の文書を配布することが可能となる。
【０１８４】
なお、上述したウォータマークを他の付加プリント情報（ヘッダフッタ用のコメントや参照画像）としてもよい。
【０１８５】
また、付加プリント情報と、該付加プリント情報の種別を示す情報を送り手側で設定可能に構成してもよい。該付加プリント情報の付加形態を示す情報（付加形態情報）とは、例えば、プリント付加情報が、ウォータマーク（Ｗ）、ヘッダ（Ｈ）、フッタ（Ｆ）、コメント（Ｃ）、参照画像（Ｂ）のいずれであるかに応じて、付加形態情報として「Ｗ」／「Ｈ」／「Ｆ」／「Ｃ」／「Ｂ」を、各プリント付加情報に対してそれぞれ設定するようにする。
【０１８６】
また、ＭＦＰ１０４又はＭＦＰ１０５では、暗証番号テーブルで、プリント付加情報１９０１とともに、上記付加形態情報を管理するようにする。
【０１８７】
そして、ＭＦＰ１０４又はＭＦＰ１０５のコア部２０６内のＣＰＵは、暗証番号に応じて参照される、この付加形態情報に応じた形態（ウォータマーク、ヘッダ、フッタ、コメント、参照画像のいずれかの形態）で、付加プリント情報を付加してプリントするように制御する。
【０１８８】
以上の構成により、暗証番号やパスワード等の暗証情報を複数個用意し、また、それぞれの暗証情報にそれぞれ付加プリント情報と付加形態情報を設定可能とすることにより、複数のユーザに対してひとつのデータだけで異なる付加プリント情報を異なる形態で付した文書を配布することが可能となる。
【０１８９】
また、本実施形態では、ウォータマーク等の付加プリント情報と有効利用回数の両方の設定を印刷ジョブの各暗証番号に対して行う構成について示したが、ウォータマーク等の付加プリント情報のみの設定を印刷ジョブの各暗証番号に対して行うように構成してもよい。
【０１９０】
以上説明したように、暗証番号やパスワード等の暗証情報を複数個用意し、また、それぞれの暗証情報にそれぞれ有効利用回数やプリント付加情報等を設定可能とすることにより、セキュリティを高め、かつ、複数のユーザに対して異なるプリント付加情報を付加した印刷結果を、ひとつのデータだけで安心して配布することが可能となる。
【０１９１】
なお、本実施形態ではプリンタドライバを使用してジョブのＭＦＰ１０４又はＭＦＰ１０５への送信を行う構成を例にして示したが、上記第２実施形態で示したウェブサブミッションツールを使用してジョブの投げ込みを行う構成に本実施形態を適用するように構成してもよい。
【０１９２】
なお、上記各実施形態では、印刷ジョブの入力は、クライアントコンピュータ１０３等の情報処理装置から行う構成について説明したが、ＭＦＰ１０４又は１０５のスキャナ部２０１から原稿を読み取らせ、該スキャナで読み取らせる画像情報を印刷する印刷ジョブの設定（１つ又は複数の暗証情報の設定、前記各暗証情報に対応する有効利用回数の設定、前記各暗証情報に対応するウォータマーク等の付加プリント情報の設定等を含む）を操作部２１１から行うように構成してもよい。
【０１９３】
また、スキャナ１０６から原稿を読み取らせ、該スキャナで読み取らせる画像情報を印刷する印刷ジョブの設定（１つ又は複数の暗証情報の設定、前記各暗証情報に対応する有効利用回数の設定、前記各暗証情報に対応するウォータマーク等の付加プリント情報の設定等を含む）をスキャナ１０６の図示しない操作部から行い、該スキャナ１０６から印刷ジョブ及び該印刷ジョブに付加される設定情報のＭＦＰ１０４又はＭＦＰ１０５への送信を行うように構成してもよい。
【０１９４】
さらに、上記各実施形態では、ＭＦＰ１０４又はＭＦＰ１０５に入力される１つの印刷ジョブに対して、１又は複数の暗証情報を設定可能とし、また、前記各暗証情報に対してそれぞれ異なる有効利用回数も設定可能とする構成について説明したが、前記各暗証情報に対してそれぞれ異なる有効期限を設定可能として、ＭＦＰ１０４又はＭＦＰ１０５のコア部のＣＰＵは、印刷ジョブの実行時に入力される暗証情報と前記暗証情報が照合した場合であっても、該暗証番号に対応する有効期限内でのみ、前記印刷ジョブの実行を許可するように制御する構成としてもよい。
【０１９５】
また、前記各暗証情報に対してそれぞれ異な課金単価を設定可能として、ＭＦＰ１０４又はＭＦＰ１０５のコア部のＣＰＵは、印刷ジョブの実行時に入力される暗証情報と前記暗証情報が照合した場合には、該暗証番号に対応する課金単価で課金するように制御する構成としてもよい。
【０１９６】
さらに、ＭＦＰ１０４又はＭＦＰ１０５のコア部のＣＰＵは、印刷ジョブの実行時に入力される暗証情報に基づいて、何時、どの暗証番号により、どの印刷ジョブが実行されたか履歴をメモリ部２１０に記憶させて、誰が、何時、どの印刷を実行したかを判断できるように構成してもよい。
【０１９７】
また、上記各実施形態では、ＭＦＰ１０４又はＭＦＰ１０５内で、印刷ジョブ及び該印刷ジョブの設定情報（暗証テーブルを含む）を記憶管理しておき、入力される暗証情報や有効利用回数等に応じて、該印刷ジョブの実行を制御する構成について説明したが、サーバコンピュータ１０２上で印刷ジョブ及び該印刷ジョブの設定情報（暗証テーブルを含む）を記憶管理しておき、印刷を指示する際に、ＭＦＰ１０４又はＭＦＰ１０５の操作部２１１から暗証情報が入力されると、コア部２０６のＣＰＵは、暗証情報をサーバコンピュータ１０２に送信し、サーバコンピュータ１０２内で、暗証番号の照合判定や、利用回数の制限内であるか否かの判定を行って印刷の許可／禁止を制御し、印刷許可する場合には、印刷ジョブを、サーバコンピュータ１０２からＭＦＰ１０４又はＭＦＰ１０５に送信してＭＦＰ１０４又はＭＦＰ１０５にて印刷ジョブを実行させるように構成してもよい。
【０１９８】
さらに、上記各実施形態では、ボックスに保存された印刷ジョブの実行を有効利用回数内で許可する構成について説明したが、ボックスに保存された各種情報の印刷実行，他の記憶装置へのコピー，電子メール等での送信等も有効利用回数内で許可するように構成してもよい。
【０１９９】
また、上記ボックスに保存された各種情報の印刷実行，他の記憶装置へのコピー，電子メール等での送信等のうちのいずれを許可するか送り手ユーザ（クライアントＡ）がジョブ設定内で設定可能に構成してもよい。
【０２００】
また、上記各実施形態や各変形例のいずれか又は全てを合わせた構成も本発明に含まれるものである。
【０２０１】
さらに、図１１，図１９に示したテーブル構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０２０２】
以上、各実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２０３】
従って、ＭＦＰ１０４又はＭＦＰ１０５に入力される１つの印刷ジョブに対して、１又は複数の暗証情報を設定可能とし、また、前記各暗証情報に対してそれぞれ有効利用回数も設定可能として、ＭＦＰ１０４又はＭＦＰ１０５のコア部のＣＰＵは、印刷ジョブの実行時に入力される暗証情報と前記暗証情報が照合した場合であっても、該暗証番号に対応する有効利用回数内でのみ、前記印刷ジョブの実行を許可するように制御することにより、複数のユーザに対して機密文書を配布する場合でも、１つのデータを画像形成装置に送信するだけで、安心して機密文書を配布可能な高いセキュリティを有する印刷環境を提供することができる等の効果を奏する。
【０２０４】
以下、図２２に示すメモリマップを参照して本発明に係る情報処理装置及び画像形成装置を適用可能な画像形成システムを構成する各機器で読み取り可能なデータ処理プログラムの構成について説明する。
【０２０５】
図２２は、本発明に係る情報処理装置及び画像形成装置を適用可能な画像形成システムを構成する各機器で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【０２０６】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２０７】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２０８】
本実施形態における図１２，図１３，図１７，図２１に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２０９】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２１０】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２１１】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２１２】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０２１３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２１４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０２１５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２１６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２１９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【０２２０】
【図１】本発明の第１実施形態を示す画像形成システムの構成概念図である。
【図２】図１に示したＭＦＰ全体のデータの流れを示すブロック図である。
【図３】図２に示したコア部のデータフロー構成を説明するブロック図である。
【図４】図２に示したプリンタ部の構成の一例を示す断面図である。
【図５】図２に示したＭＦＰの操作部の構成の一例を示す平面図である。
【図６】図１に示したサーバコンピュータ，クライアントコンピュータの構成の一例を示すブロック図である。
【図７】図１に示した情報処理装置の一例としてのクライアントコンピュータにおいて該装置のモニタ上に表示されるプリンタドライバ画面の一例を示す模式図である。
【図８】図１に示した情報処理装置の一例としてのクライアントコンピュータにおいて該装置のモニタ上に表示されるプリンタドライバ画面の一例を示す模式図である。
【図９】図１に示した情報処理装置の一例としてのクライアントコンピュータにおいて該装置のモニタ上に表示されるプリンタドライバ画面の一例を示す模式図である。
【図１０】図１に示した情報処理装置の一例としてのクライアントコンピュータにおいて該装置のモニタ上に表示されるプリンタドライバ画面の一例を示す模式図である。
【図１１】図１に示したＭＦＰ又はＭＦＰ内の暗証番号テーブルの一例を示す模式図である。
【図１２】本発明の第１の制御処理手順の一例を示すフローチャートである。
【図１３】本発明の第２の制御処理手順の一例を示すフローチャートである。
【図１４】図１に示したクライアントコンピュータのウェブブラウザ上に表示されるウェブサブミッションツール画面の一例を示す模式図である。
【図１５】図１に示したクライアントコンピュータのウェブブラウザ上に表示されるウェブサブミッションツール画面の一例を示す模式図である。
【図１６】図１に示したクライアントコンピュータのウェブブラウザ上に表示されるウェブサブミッションツール画面の一例を示す模式図である。
【図１７】本発明の第３の制御処理手順の一例を示すフローチャートである。
【図１８】ウォータマーク付のプリント出力の一例を示す模式図である。
【図１９】本発明の第４実施形態におけるセキュアプリント設定画面の一例を示す模式図である。
【図２０】本実施形態における暗証番号テーブルの一例を示す模式図である。
【図２１】本発明の第４の制御処理手順の一例を示すフローチャートである。
【図２２】本発明に係る情報処理装置及び画像形成装置を適用可能な画像形成システムを構成する各機器で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【符号の説明】
【０２２１】
１０１  ネットワーク
１０３  クライアントコンピュータ
１０４  カラーＭＦＰ
１０５  白黒ＭＦＰ
２０１  スキャナ部
２０６  コア部
２０８  プリンタ部
４０１  ＣＰＵ
４０２  ＲＡＭ
４０３  ＲＯＭ
４１０  モニタ
【図１】
2005349694.tif 000003
【図２】
2005349694.tif 000004
【図３】
2005349694.tif 000005
【図４】
2005349694.tif 000006
【図５】
2005349694.tif 000007
【図６】
2005349694.tif 000008
【図７】
2005349694.tif 000009
【図８】
2005349694.tif 000010
【図９】
2005349694.tif 000011
【図１０】
2005349694.tif 000012
【図１１】
2005349694.tif 000013
【図１２】
2005349694.tif 000014
【図１３】
2005349694.tif 000015
【図１４】
2005349694.tif 000016
【図１５】
2005349694.tif 000017
【図１６】
2005349694.tif 000018
【図１７】
2005349694.tif 000019
【図１８】
2005349694.tif 000020
【図１９】
2005349694.tif 000021
【図２０】
2005349694.tif 000022
【図２１】
2005349694.tif 000023
【図２２】
2005349694.tif 000024