(57)【要約】      （修正有）【課題】セキュアプリントにおいて複数の画像形成装置の任意の画像形成装置から複数のユーザーが素早くプリントジョブを引き出せる画像形成システムの提供。【解決手段】文書処理装置はセキュアプリント指定手段、出力メンバ指定手段、ジョブと出力メンバ情報を生成する生成手段、複数の画像形成装置をグループ化する手段、前記ジョブと出力メンバ情報を送付する送付手段を持ち、一方各画像形成装置はジョブと出力メンバ情報を受信する受信手段、受信したジョブと出力メンバ情報を保持する保持手段、認証情報を入力するための操作部、操作部から入力された認証情報が正しいかどうか判定する認証手段、認証手段で正しいと判断された場合に保持手段に保持されているジョブをプリントするプリント手段、保持手段に保持されている出力メンバ情報を更新する更新手段を持つことを特徴とする。【選択図】図１
2006209196.tif 000002
【特許請求の範囲】
【請求項１】
文書処理装置と、複数の画像形成装置からなる画像形成システムであって、
文書処理装置は、
セキュアプリントモードを指定するセキュアプリント指定手段、
セキュアプリントの出力メンバを指定する出力メンバ指定手段、
セキュアプリントジョブと出力メンバ情報を生成する生成手段、
複数の画像形成装置をグループ化した仮想画像形成装置を設定する手段、
前記仮想画像形成装置へのプリント指示に基づき、対応する画像形成装置にセキュアプリントジョブと出力メンバ情報を送付する送付手段、を持ち、一方、各画像形成装置は、
セキュアプリントジョブと出力メンバ情報を文書処理装置から受信する受信手段、
受信したセキュアプリントジョブと出力メンバ情報を保持する保持手段、
認証情報を入力するための操作部、
操作部から入力された認証情報が正しいかどうか判定する認証手段、
認証手段で正しいと判断された場合に、
保持手段に保持されているセキュアプリントジョブをプリントするプリント手段、
保持手段に保持されている出力メンバ情報を更新する更新手段、
を持ち、
前記送付手段は、セキュアプリントモードの場合には、前記仮想画像形成装置に対応する複数の画像形成装置の全てにプリントジョブと出力メンバ情報を送付することを特徴とする画像形成システム。
【請求項２】
前記出力メンバ情報は、出力ユーザー情報と出力デバイス情報を含み、複数のユーザーと複数のデバイスに関する情報が記述されていることを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記保持手段は、設定された保持期限を過ぎた場合には、プリントジョブと出力メンバ情報を自動的に削除することを特徴とする請求項１または２記載の画像形成システム。
【請求項４】
前記プリントジョブと出力メンバ情報は、有効期限情報を含み、前記保持手段は、有効期限情報で記述された保持期限を過ぎた場合には、プリントジョブと出力メンバ情報を削除することを特徴とする請求項３記載の画像形成システム。
【請求項５】
各画像形成装置は、さらに、
前記認証手段で正しいと判断されたことを外部装置に通知する、認証通知手段、
前記保持手段で保持中の出力メンバ情報の出力メンバ情報について、他の画像形成装置で、認証された通知を、外部装置から受信する認証受信手段、
保持されていたプリントジョブがプリントされたことを外部装置に通知するプリント完了情報通知手段、
保持手段で保持中のプリントジョブについて、他の画像形成装置で、そのプリントジョブがプリントされた通知を、外部装置から受信するプリント完了情報受信手段、
前記認証手段およびプリント完了情報受信手段で受信した通知により、前記出力メンバ情報を更新するメンバ情報更新手段、
を持ち、
他の画像形成装置でプリントされたユーザー情報を更新することを特徴とする請求項１ないし４いずれか記載の画像形成システム。
【請求項６】
前記プリントジョブはページ記述言語で記述され、各画像形成装置は、さらに、
前記ページ記述言語で記述されたプリントジョブをラスタ画像データに展開する展開手段、を持ち、前記保持手段は、展開されたラスタ画像データの形式で保持することを特徴とする請求項１ないし５いずれか記載の画像形成システム。
【請求項７】
前記保持手段は、複数の形式でプリントジョブを保持可能であり、前記プリントジョブは、保持形式情報を含み、前記保持手段は、保持形式情報で記述された保持形式で保持することを特徴とする請求項１ないし６いずれか記載の画像形成システム。
【請求項８】
前記各画像形成装置は、さらに、
プリント準備指示を外部装置から受信する準備指示受信手段、を持ち、プリント準備指示を受けたプリントジョブについては、相対的にプリント時間のかからない形式に変換することを特徴とする請求項１ないし７いずれか記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はホストコンピュータ等の文書処理装置と、文書処理装置で生成されたプリントジョブをプリントする複数の画像形成装置とから構成される画像形成システムに関するものである。
【背景技術】
【０００２】
パスワードなどの認証情報を入力して、それが認証された場合に、プリンタに保持されているプリントジョブを引き出してプリントする機能をセキュアプリントと呼んでいる。
【０００３】
例えば、特許文献１で提案されている画像形成システムでは、ホストコンピュータよりプリントジョブとそれに対して設定されたパスワードとを１台のプリンタへ送出する。そして、プリンタの操作部からパスワードを入力し、そのパスワードと前記パスワードとが一致した場合に、そのパスワードに対応するプリントジョブを出力している。
【０００４】
また、特許文献２の画像形成システムでは、複数台の画像形成装置から構成される仮想の画像形成装置にセキュアプリントする場合、すべての画像形成装置にプリントジョブを送り、どの画像形成装置からでも出力できるようにしている。
【特許文献１】特開平９−６５１４８号公報
【特許文献２】特開２００３−１３１８４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記プリントシステムでは、会議の出席者に対して事前に資料を配信する時、出力対象のユーザー居所と画像形成装置の設置場所との関係を意識して、ジョブを複数回（人数分）送信する必要があった。また、人数分のジョブを送信するとで、画像形成装置としてはユーザー毎に同じジョブをいくつも保存しなければならず、リソースを圧迫するという欠点があった。
【０００６】
例えば、特許文献１では、パスワードを入力して、プリントジョブを引き出せる画像形成装置は１台だけであり、プリントジョブを送付しても、画像形成装置が故障中であったり、他のユーザーによって使用中であった場合には、プリントジョブを引き出すことができない。
【０００７】
また、特許文献２では、複数台の画像形成装置から構成される仮想プリンタを対象としているが、１ユーザーに関する処理のみであり、複数ユーザーに関する処理がないため、人数分のジョブ送信が必要となる。
【０００８】
本発明は上述の様な事情に鑑みてなされたものであり、セキュアプリントにおいて、複数のユーザーが、複数の画像形成装置のうち任意の画像形成装置から、素早くプリントジョブを引き出すことのできる画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の文書処理装置と、複数の画像形成装置からなる画像形成システムの文書処理装置は、
セキュアプリントモードを指定するセキュアプリント指定手段、
セキュアプリントの出力メンバを指定する出力メンバ指定手段、
セキュアプリントジョブと出力メンバ情報を生成する生成手段、
複数の画像形成装置をグループ化した仮想画像形成装置を設定する手段、
前記仮想画像形成装置へのプリント指示に基づき、対応する画像形成装置にセキュアプリントジョブと出力メンバ情報を送付する送付手段を持ち、
一方、各画像形成装置は、
セキュアプリントジョブと出力メンバ情報を文書処理装置から受信する受信手段、
受信したセキュアプリントジョブと出力メンバ情報を保持する保持手段、
認証情報を入力するための操作部、
操作部から入力された認証情報が正しいかどうか判定する認証手段、
認証手段で正しいと判断された場合に、保持手段に保持されているセキュアプリントジョブをプリントするプリント手段、保持手段に保持されている出力メンバ情報を更新する更新手段、を持ち、
前記送付手段は、セキュアプリントモードの場合には、前記仮想画像形成装置に対応する複数の画像形成装置の全てにプリントジョブと出力メンバ情報を送付することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、セキュアプリントにおいて、複数の画像形成装置の任意の画像形成装置から、複数のユーザーが、複数の画像形成装置のうち任意の画像形成装置から、素早くプリントジョブを引き出せる画像形成システムを提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【００１２】
（実施形態１）
図１は本発明の第１の実施形態における画像形成システムのブロック図である。文書処理装置であるところのコンピュータ１６０およびコンピュータＢ１５０、画像形成装置であるところのカラープリンタ１１０、カラープリンタ１２０、モノクロプリンタ１４０およびモノクロプリンタ１３０はネットワーク１００で接続されている。本実施例では、画像形成装置としてプリンタが使われているが、機能複合型周辺機器（以降ＭＦＰ）であってもかまわない。
【００１３】
まず、コンピュータ１６０からカラープリンタ１１０に通常プリントを行う場合、コンピュータ１６０で作成されたプリントジョブはネットワーク１００を経由してカラープリンタ１１０に送られる。本実施形態の場合、このプリントジョブは、ページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたＰＤＬデータである。そして、カラープリンタ１１０の中では、コンピュータ１６０から送られてきた通常プリントジョブはインタフェース部１１１、ＣＰＵバス１１４を経由して、制御部１１６内のＣＰＵの制御により画像メモリ１１７にラスタ画像として展開される。次に画像形成部１１３に起動がかけられ、画像メモリ１１７から読み出された画像データは画像形成部１１３に送られ画像形成が行われる。画像メモリ１１７は通常揮発性メモリで高速であるＤＲＡＭで構成される。操作部１１５は、操作者により種々の操作指示を行うためのものである。制御部１１６はＣＰＵや、ＲＯＭ、ＲＡＭを含み、カラープリンタ１１０の制御を行うためのものである。カードリーダ１１８はユーザーが挿入する認証カードを読み込むものである。
【００１４】
次に、コンピュータ１６０からカラープリンタ１１０にセキュアプリントを行う場合、コンピュータ１６０から送られてきたセキュアプリントジョブはインタフェース部１１１、ＣＰＵバス１１４を経由して、制御部１１６内のＣＰＵの制御によりラスタ画像として展開された後、スプール手段１１２に保持される。そして、ユーザーは、コンピュータ１６０の場所から、カラープリンタ１１０の場所まで移動し、カラープリンタ１１０の操作部１１５からパスワードを入力する。制御部１１６は、入力されたパスワードが正しいか判断し、正しければ、スプール手段１１２に保持されていたラスタ画像データが画像メモリ１１７に移され、画像形成部１１３に起動がかけられ、画像メモリ１１７から読み出された画像データは画像形成部１１３に送られ画像形成が行われる。スプール手段１１２は通常不揮発性メモリで大容量で安価なハードディスクで構成される。このセキュアプリントでは、ユーザーがパスワードを入れてからプリントが開始されるので、機密文書のプリントアウトを他者に見られる心配がないという利点がある。
【００１５】
次に、コンピュータ１６０から、複数のユーザーに対して、仮想プリンタＡＢにセキュアプリントを行う場合、コンピュータ１６０からは、プリントジョブと出力対象のユーザー情報が記述された出力メンバ情報を送信する。
【００１６】
仮想プリンタは、複数のプリンタをグループ化した仮想のプリンタであり、例えば仮想プリンタＡＢが、カラープリンタ１１０およびカラープリンタ１２０から構成されている場合、仮想プリンタＡＢへのプリント指示を行うと、カラープリンタ１１０とカラープリンタ１２０の両方に送信する。
【００１７】
カラープリンタ１１０およびカラープリンタ１２０はプリントジョブと出力メンバ情報を受信し、そのプリントジョブをラスタ画像として展開した後、スプール手段１１２および１２２にそれぞれ保持する。
【００１８】
そして、出力ユーザーがカラープリンタ１１０またはカラープリンタ１２０どちらかのカラープリンタの操作部１１５または１２５からパスワードを入力する。カラープリンタ１１０の制御部１１６からパスワードが入力された場合、保持している出力メンバ情報を元に、出力ユーザーの認証を行う。正しければ、グループ化された他のプリンタに対して承認要求と出力メンバ情報の更新を通知する。承認完了後、スプール手段に保持されていたラスタ画像データをプリントする。スプール手段１１２には、ラスタ画像に展開された形式で保持されているので、プリント時に展開処理を行う必要がなく、すぐにプリントできる。
【００１９】
図２は、コンピュータからプリンタにプリント指示を行う時に、ユーザーが各種パラメータを指示するための、プリンタドライバの設定画面である。プリンタドライバ設定画面２００において、まず、項目２０１はプリントを行う対象のプリンタを指定する項目であり、あらかじめ登録されているプリンタのリストが表示され、その中の１台を選択する方式となっている。項目２０１のリストの中で、カラープリンタＡは通常のプリンタであるが、カラープリンタＡＢは、カラープリンタ１１０とカラープリンタ１２０とから構成される仮想プリンタであり、また、プリンタＡＢＣは、カラープリンタ１１０とカラープリンタ１２０とモノクロプリンタ１３０から構成される仮想プリンタである。項目２０２は部数指定、項目２０３はプリント用紙サイズ指定である。項目２０４は通常プリントか、セキュアプリントかを指示するためのチェックボックスである。項目２０５は項目２０４でセキュアプリントが支持された場合に、複数ユーザーに対して出力を指示するためのチェックボックスである。また、項目２０６の対象ユーザー設定ボタンで出力を許可するユーザーの設定を行う。これらの項目を指定した後、ＯＫボタン２０７を押すとプリント指示が実行される。
【００２０】
図３は、対象ユーザー設定ボタン２０６を押下し、出力を許可するユーザーを設定する画面である。出力ユーザー設定画面３００は、項目３０１はあらかじめ登録されているユーザーのリストが表示され、項目３０２に出力を許可するユーザーのリストが表示される。追加ボタン３０３を押せば出力対象ユーザーに追加することができ、削除ボタン３０４を押すと出力対象ユーザーから削除することができる。ＯＫボタン３０５を押すとユーザー設定が完了し、プリンタドライバ設定画面２００に戻る。
【００２１】
図４は、コンピュータ１６０におけるプリンタドライバの処理のフローチャートである。まず、Ｓ４０１では、アプリケーションプログラム中から操作者がプリントを指示すると、プリンタドライバ設定画面２００を表示し、各パラメータの指示を受ける。プリンタドライバ設定画面２００の画面でＯＫボタン２０７が押されると、Ｓ４０２に移り、項目２０４でセキュアプリントが指示されたかどうかを判定する。セキュアプリントでない通常プリントの場合には、Ｓ４０３で、そのプリンタに対しプリントジョブを送る。Ｓ４０２において、セキュアプリントである場合には、Ｓ４０４に進み、項目２０５で複数ユーザーを指定されたか否かを判定する。複数ユーザーが指定されていなければＳ４０６へ進む。複数ユーザーの場合は、Ｓ４０５で出力メンバ情報を生成し、出力ユーザー設定画面３００の項目３０２で指定されたユーザーを出力ユーザーリストに追加する。Ｓ４０６では、項目２０１で指示されたプリンタが仮想プリンタかどうかを判定する。仮想プリンタでないと判断された場合には、Ｓ４１１に進み、指定されたプリンタに対しプリントジョブを送る。Ｓ４０６でにおいて、仮想プリンタの場合、Ｓ４０７に進み出力メンバ情報が既に生成されているかを判断する。出力メンバ情報が生成済みであればＳ４０８で出力メンバ情報の仮想プリンタを構成する複数のプリンタをデバイスリストに追加する。Ｓ４０７で出力メンバ情報がなかった場合、Ｓ４０９で出力メンバ情報を生成し、仮想プリンタを構成する複数のプリンタをデバイスリストに追加する。Ｓ４１０では、指定された仮想プリンタを構成する複数のプリンタのうちの全てのプリンタに対しプリントジョブを送る。このとき、同一タイプのプリンタに対しては同一のプリントジョブが送られるが、異なるタイプのプリンタに対しては、それぞれに適した形式のプリントジョブが送られる。例えば、プリンタドライバ設定画面２００の項目２０１で出力プリンタとしてプリンタＡＢＣを選んだ場合、カラープリンタ１１０とカラープリンタ１２０にはカラープリンタ用のプリントジョブが送られ、モノクロプリンタ１３０には白黒プリンタ用のジョブが送られる。
【００２２】
本実施形態においては、カラープリンタ１１０とカラープリンタ１２０は同一の構成なので、同一のプリントジョブが送られ、これによりプリントジョブを作成する時間を節約している。一方、複数のカラープリンタが組み合わされた仮想プリンタの場合でも、例えばそれぞれのカラープリンタの解像度が違ったり、ＰＤＬの種類が違う場合などは、それぞれのプリンタごとに適した形式のプリントジョブが送られる。
【００２３】
図５は、出力メンバ情報の一例である。出力メンバ情報５００は固有のＩＤ５０１を持ち、出力ユーザー情報とデバイス情報を持つ。出力ユーザー情報は出力ユーザーリスト５０２とユーザーごとのジョブステータス５０３で構成される。出力ユーザー設定画面３００の出力ユーザーリスト３０２で指定されたユーザーからユーザーリスト５０２を作成する。ジョブステータス５０３は、ユーザーごとの出力状況を表したもので、未出力、処理中、出力済があり、出力メンバ情報生成時はすべて未出力となっている。デバイス情報５０４には、プリンタドライバ設定画面２００で指定された仮想プリンタを構成する複数のプリンタがデバイスリストとして登録されている。
【００２４】
図６は、画像形成装置であるプリンタのプリントジョブ受信タスクの制御フローを説明するためのフローチャートである。まず、Ｓ６０１では、コンピュータ１６０からプリントジョブを受信する。次にＳ６０２で、そのプリントジョブがセキュアプリントジョブであるかどうか判定する。セキュアプリントジョブでない通常プリントジョブの場合には、Ｓ６０３において、受信したプリントジョブであるＰＤＬデータを展開して、ラスタ画像データに変換し、そのままプリントを実行する。Ｓ６０２でセキュアプリントジョブの場合には、Ｓ６０４へ進み、受信したプリントジョブであるＰＤＬデータを展開して、ラスタ画像データに変換する。そして、このラスタ画像データをスプール手段１１２に保持する。本実施形態では、このラスタ画像は圧縮して保持するようにしている。このように圧縮することにより、スプール手段で必要な容量を減らすことができる。一方、圧縮しない場合も他の実施形態で、その場合は、圧縮と伸張にかかる時間を省略できるという利点がある。
【００２５】
図７は、画像形成装置であるプリンタのセキュアプリントジョブ管理タスクの制御フローを説明するためのフローチャートである。まず、Ｓ７０１では、他のプリンタから、出力メンバ情報の認証要求通知がなかったか判定し、なかった場合はＳ７０２に進み、操作者により操作部１１５からセキュアプリントジョブのプリント指示があったかどうか判定する。プリント指示がなかった場合、Ｓ７０１に戻る。プリント指示があった場合、Ｓ７０３に進み、ユーザーの認証を行う。Ｓ７０３で正当なユーザーと判断された場合、Ｓ７０５へ進む。不当なユーザーと判断された場合、Ｓ７０４でエラーメッセージを表示してＳ７０１に戻る。Ｓ７０５では、認証されたユーザーの出力メンバ情報５００のジョブステータス５０３が未出力であるか否かを判断する。ジョブステータス５０３が未出力であればＳ７０６に進み、出力済みであれば、Ｓ７０４でエラーメッセージを表示してＳ７０１に戻る。Ｓ７０６では、出力メンバ情報５００のデバイスリスト５０４に登録されているプリンタに対して、確認要求通知を送信する。Ｓ７０７で、全てのプリンタからの返信を検知し、Ｓ７０８では、返信の中にエラー返信があるか否かを判断する。エラーがなかった場合、Ｓ７０９に進み出力を行う。エラー返信があった場合は、Ｓ７０４でエラーメッセージを表示してＳ７０１に戻る。出力が完了したら、Ｓ７１０にて出力メンバ情報５００のジョブステータス５０３を出力済みに変更し、Ｓ７１１にてデバイスリスト５０４に登録されているプリンタに対して、出力完了通知を送信しＳ７０１に戻る。
【００２６】
Ｓ７０１にて認証要求通知があった場合、Ｓ７１２で要求のあったユーザーのジョブステータス５０３が未出力であるか否かを判断する。未出力であった場合、Ｓ７１３に進む。未出力でなかった場合、Ｓ７１７に進み、認証要求通知の送信元プリンタに対し、ジョブステータスを含むエラーを返信しＳ７０１に戻る。Ｓ７１３では出力メンバ情報のジョブステータス５０３を処理中に変更し、認証要求通知の送信元プリンタに対し、確認完了通知を返信する。Ｓ７１５でセキュアジョブを処理しているプリンタからの出力完了通知を検知し、出力完了通知の受信後、出力メンバ情報のジョブステータスを出力済みに変更しＳ７０１に戻る。
【００２７】
図８は、画像形成装置であるプリンタのセキュアプリントジョブの認証タスクの制御フローを説明するためのフローチャートである。まず、Ｓ８０１で操作者が操作部１１５でセキュアプリントジョブの引き出しプリント指示をし、ついで、Ｓ８０２で、保持手段に保持されているセキュアプリントジョブのリストを操作部上に表示する。Ｓ８０３では、そのリストから操作者が引き出しプリントするセキュアプリントジョブを選択し、Ｓ８０４では、そのセキュアプリントジョブに対応するパスワードの入力を操作者に行わせる。ついで、Ｓ８０５では、入力されたパスワードが、正しいパスワードかどうか判定する。正しいパスワードでないと判定された場合には、Ｓ８０６でエラーメッセージを表示してＳ８０１に戻る。
【００２８】
図９は、画像形成装置であるプリンタのセキュアプリントジョブの削除タスクの制御フローを説明するためのフローチャートである。まず、Ｓ９０１では、出力メンバ情報５００が更新されたか否かを判定し、更新された場合にはＳ９０２で、全てのユーザーのジョブステータス５０３が出力済となっているかを判定し、ジョブステータス５０３が未出力または処理中のユーザーが存在していれば、Ｓ９０１に戻る。全てのユーザーが出力済となった場合、Ｓ９０３にてセキュアジョブおよび出力メンバ情報を削除する。
【００２９】
（実施形態２）
本発明の第２の実施形態は、第１の実施形態とは、スプール手段での保持形式が複数ある点と、保持しているセキュアプリントジョブの削除方法と、認証方法とのみが異なっている。このため、差違部分のみを説明する。
【００３０】
図１０は、本実施形態のコンピュータ１６０における、仮想プリンタの設定画面の例である。項目１００１は、設定を行おうとしている仮想プリンタ名である。項目１００２は、仮想プリンタにおけるセキュアプリントジョブを保持する期限を設定するものである。本実施形態では、保持期限を設定し、その保持期限を過ぎたセキュアプリントジョブは削除される構成としている。項目１００３は、どういう形式でプリントジョブを保持するかを指定するものであり、ここでは、ラスタ画像データが指定されている。ラスタ画像データで保持すると、引き出しプリント時にラスタ画像データへの変換が不要であるため、ユーザーは短時間でプリントアウトを入手できる。一方、ＰＤＬデータで保持すると、引き出しプリント時にラスタ画像データへの変換が必要であるため、ユーザーの待ち時間は増えてしまう。ただし、ＰＤＬデータはラスタ画像データに比べて容量が少ないため、画像形成装置の記憶容量をとらず、また、あらかじめＰＤＬデータからラスタ画像データへの変換が不要と言う利点がある。項目１００４は、あらかじめ登録されているプリンタのリストが表示され、項目１００５に仮想プリンタを構成するプリンタのリストが表示される。追加ボタン１００６を押せば構成プリンタリストに追加することができ、削除ボタン１００７を押すと構成プリンタリストから削除することができる。ＯＫボタン１００８を押すと仮想プリンタの設定が完了する。
【００３１】
図１１は、本実施形態におけるプリントジョブ削除タスクの制御フローを説明するためのフローチャートである。
【００３２】
第１の実施形態では、出力メンバ情報５００のジョブステータス５０３が全て出力済となったことでセキュアプリントジョブおよび出力メンバ情報を削除していた。この方法は全てのユーザーが確実に出力できるという利点があるものの、誰か一人でも出力を完了していないといつまでも削除できないという問題がある。よって、本実施形態では、保持期限を設け、それを過ぎたセキュアプリントジョブおよび出力メンバ情報を自動的に削除するようにしている。こうすることにより、仮想プリンタを構成する複数の画像形成装置の全てにセキュアプリントジョブを送っても、保持期限を過ぎたら削除されるため、不要となったセキュアプリントジョブが画像形成装置内の保持手段にいつまでも残る心配はなくなる。
【００３３】
図１１において、Ｓ１１０１で保持手段に保持されている各セキュアプリントジョブが保持期限を過ぎているかを不図示のタイマによる現在時刻と比べて判定する。そして、保持期限の過ぎたセキュアプリントジョブについては、Ｓ１１０１で保持手段から削除する。
【００３４】
図１２は、本実施形態におけるセキュアプリントジョブのプリントタスクの制御フローを説明するためのフローチャートである。
【００３５】
まず、Ｓ１２０１では、操作者が、操作部１１５でセキュアプリントジョブの引き出しプリント指示をしたかどうか判定し、引き出しプリント指示があった場合にはＳ１２０２で、操作者に対し認証カードの挿入を促し、カードリーダ１１８に挿入された認証カードの情報を読み取る。ついでＳ１２０３では、その認証カードが正当なものか判定し、正当でなければＳ１２０９でメッセージなどを表示してＳ１２０１に戻る。正当な認証カードであれば、Ｓ１２０４で、保持手段に保持されているセキュアプリントジョブのうち、挿入された認証カード中の認証ＩＤに対応するセキュアプリントジョブのリストを操作部上に表示する。本実施形態においては、このような仕組みにより、パスワードの入力という面倒な作業を省略できる。ついで、Ｓ１２０５では、そのリストから操作者が引き出しプリントするセキュアプリントジョブを選択し、ついで、Ｓ１２０６では、プリントするべきプリントジョブの保持形式がＰＤＬデータでの保存かどうかを判定し、ＰＤＬデータの場合には、Ｓ１２０７で、ＰＤＬデータをラスタ画像に展開する。Ｓ１２０８では展開済みのラスタ画像をプリントする。
【００３６】
図１３は、本実施形態における準備指示実行タスクの制御フローを説明するためのフローチャートである。本実施形態の画像形成装置は、セキュアプリントジョブの保持形式として、ＰＤＬデータの形式と、ラスタ画像データの形式の２種類が使える。前者は、容量を取らないという利点があるし、後者はプリントまでに時間が短いという利点がある。そこで、本実施形態では、図１３のＳ１３０１でユーザーからプリント準備指示を受けたか判定し、準備指示を受けた場合には、さらにＳ１３０２で、そのプリント準備指示を受けたプリントジョブがＰＤＬデータ形式で保持されているものかどうか判定し、イエスの場合には、Ｓ１３０３でそれをラスタ画像データに展開し、Ｓ１３０４にて展開したデータを保持するようにしている。これにより、プリント準備指示を受けたプリントジョブは、その後に引き出しプリントを行う時に、プリント時間が短くなり、その結果、ユーザーの待ち時間を短く出来、また、装置の稼働率を上げることができる。本実施形態においては、プリント準備指示は、電子メールでユーザーから通知されてもよいし、る。具体的には、あるコンビニで引き出しプリントを行う際に、例えばコンビニに到着する１０分前に、携帯電話などを用いてメールでプリント準備指示を行うことにより、コンビニに着いた後、直ちに素早く引き出しプリントすることが可能になる。明示的なプリント準備指示を電子メールなどで指示する代わりに、特定の非接触のＩＤカードや携帯電話などの発生する電波を検出して、その画像形成装置に接近するユーザーを識別し、接近自体をプリント準備指示とみなして、そのユーザーのプリントジョブの保持形式を変更する場合も他の実施形態である。
【図面の簡単な説明】
【００３７】
【図１】実施形態における画像形成システムの構成を示すブロック図である。
【図２】実施形態で説明するプリンタドライバ設定画面の一例を示す図である。
【図３】実施形態で説明する出力ユーザー設定画面の一例を示す図である。
【図４】実施形態で説明する文書処理装置のプリンタドライバのフローチャートである。
【図５】実施形態で説明する出力メンバ情報の一例を示す図である。
【図６】実施形態で説明する画像形成装置のプリントタスクのフローチャートである。
【図７】実施形態で説明する画像形成装置のセキュアジョブ管理タスクのフローチャートである。
【図８】実施形態で説明するプリントタスクのフローチャートである。
【図９】実施形態で説明する画像形成装置のセキュアジョブ削除タスクのフローチャートである。
【図１０】実施形態で説明する仮想プリンタ設定画面の一例を示す図である。
【図１１】実施形態で説明する画像形成装置のセキュアジョブ削除タスクのフローチャートである。
【図１２】実施形態で説明する画像形成装置のセキュアジョブプリントタスクのフローチャートである。
【図１３】画像形成装置の準備指示実行タスクのフローチャートである。
【符号の説明】
【００３８】
１１１    インタフェース部
１１２    スプール手段
１１３    画像形成部
１１５    操作部
１１６    制御部
１６０    コンピュータ
【図１】
2006209196.tif 000003
【図２】
2006209196.tif 000004
【図３】
2006209196.tif 000005
【図４】
2006209196.tif 000006
【図５】
2006209196.tif 000007
【図６】
2006209196.tif 000008
【図７】
2006209196.tif 000009
【図８】
2006209196.tif 000010
【図９】
2006209196.tif 000011
【図１０】
2006209196.tif 000012
【図１１】
2006209196.tif 000013
【図１２】
2006209196.tif 000014
【図１３】
2006209196.tif 000015