(57)【要約】【課題】印刷処理が中止された場合におけるセキュリティと利便性とを高め、かつ中止によって生じる紙資源の無駄を最小限に食い止める。【解決手段】プリンタ３０で続行不能な異常が発生し印刷が中断された場合には、印刷がキャンセル（中止）され、また、プリントサーバ２０の記憶部２３内の印刷ジョブも、保留中に戻され印刷指示前の状態に復帰することになる。そのため、この印刷をもう一度やり直す場合、クライアント端末１０に戻って再度、印刷を指示する必要が無くなり、プリンタ３０に併設された認証装置５０で再び認証を行うだけで済む。さらに、印刷が中止されるまでに印刷処理された紙資源において、部数単位で管理する。すなわち、印刷ジョブを保留中に戻すときに、この印刷ジョブに、完了印刷部数情報を付加して保留することで、再印刷時に、当該完了印刷部数を差し引いた部数のみ印刷処理することが可能となる。【選択図】図３
2009075831.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを印刷保留状態で蓄積する蓄積手段と、
前記蓄積手段に蓄積された印刷ジョブを転送要求に応じて印刷装置に転送する転送手段と、
前記転送手段により転送した印刷ジョブの前記印刷装置における印刷処理を、当該印刷ジョブの印刷部数を含めて監視する監視手段と、
前記監視手段により前記印刷装置における前記転送手段により転送した印刷ジョブの印刷処理の異常を検知した場合は、前記印刷装置に対して当該印刷ジョブの印刷処理の中止を指示すると共に、当該印刷処理の中止までに完了した印刷ジョブの印刷部数を関連付けて当該印刷ジョブを前記印刷保留状態に復帰させるように制御する印刷制御手段と
を有する印刷制御装置。
【請求項２】
前記印刷処理の再開時には、前記完了した部数を差し引いた部数の印刷処理を指示する再印刷指示手段をさらに有することを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記再印刷指示手段における、前記完了した部数を差し引いた部数の印刷処理の指示をキャンセルするキャンセル手段をさらに有することを特徴とする請求項２記載の印刷制御装置。
【請求項４】
前記監視手段が、前記転送手段により印刷ジョブを転送した後、所定の時間以内に前記印刷装置における印刷処理が完了しない場合に該印刷ジョブの印刷処理が異常であると検知することを特徴とする請求項１〜請求項３の何れか１項記載の印刷制御装置。
【請求項５】
前記監視手段が、前記転送手段により印刷ジョブを転送した後、前記印刷装置から管理情報を取得して該管理情報に基づき該印刷ジョブの印刷処理が異常であると検知することを特徴とする請求項１〜請求項４の何れか１項記載の印刷制御装置。
【請求項６】
前記印刷制御手段が、
前記印刷装置における印刷処理が異常であると検知した場合、前記転送手段により転送し終えている印刷ジョブのうち印刷処理が完了していない全ての印刷ジョブの印刷処理の中止を前記印刷装置に指示することを特徴とする請求項１〜請求項５の何れか１項記載の印刷制御装置。
【請求項７】
印刷ジョブを印刷保留状態で蓄積して管理する管理装置と、前記管理装置に蓄積された印刷ジョブの転送を受けて該印刷ジョブの印刷処理を実行する印刷装置とを備えた認証印刷システムであって、
前記印刷装置が、
認証に基づき前記管理装置に対して該認証に係わる印刷ジョブの転送要求を送信する送信手段
を有し、
前記管理装置が、
前記印刷装置からの転送要求に応じて該当印刷ジョブを前記印刷装置に転送する転送手段と、
前記転送手段により転送した印刷ジョブの前記印刷装置における印刷処理状態を監視する監視手段と、
前記監視手段により前記印刷装置における前記印刷ジョブの印刷処理の異常を検知した場合は、前記印刷装置に対して当該印刷ジョブの印刷処理の中止を指示すると共に、当該印刷処理の中止までに完了した印刷ジョブの印刷部数を関連付けて当該印刷ジョブを前記印刷保留状態に復帰させ、当該印刷ジョブの印刷処理の再開時には、前記完了した部数を差し引いた部数の印刷処理を指示し、かつ印刷処理が完了したと検知されたときに当該印刷ジョブを削除する印刷制御手段と、
を有することを特徴とする認証印刷システム。
【請求項８】
印刷ジョブを印刷保留状態で蓄積して管理する管理装置と、前記管理装置に蓄積された印刷ジョブの転送を受けて該印刷ジョブの印刷処理を実行する印刷装置とを備えた認証印刷システムであって、
前記印刷装置が、
認証に基づき前記管理装置に対して該認証に係わる印刷ジョブの転送要求を送信する送信手段と、
前記印刷ジョブの印刷処理の異常を検知した場合は、当該印刷ジョブの印刷を中止すると共に、印刷処理中止と印刷処理の中止までに完了した印刷ジョブの印刷部数を関連付けて、前記管理装置に通知する中止制御手段と、
を有し、
前記管理装置が、
前記印刷装置からの転送要求に応じて該当印刷ジョブを前記印刷装置に転送する転送手段と、
前記印刷装置から印刷を中止した旨の通知を受信した場合は、当該印刷ジョブを前記印刷保留状態に復帰させる印刷制御手段と、
前記印刷処理の再開時には、前記完了した部数を差し引いた部数の印刷処理を指示する再印刷指示手段と、
を有することを特徴とする認証印刷システム。
【請求項９】
印刷ジョブを印刷保留状態で蓄積して管理するとともに、認証に基づき該蓄積された該当印刷ジョブを印刷装置に転送して印刷処理を実行させる印刷制御処理をコンピュータに実行させる印刷制御プログラムであって、
前記認証に基づき該当印刷ジョブを印刷装置に転送するステップと、
前記印刷装置に転送した印刷ジョブの印刷処理状態を監視するステップと、
前記印刷装置における該当印刷ジョブの印刷処理の異常を検知した場合は、前記印刷装置に対して当該印刷ジョブの印刷処理の中止を指示すると共に、当該印刷処理の中止までに完了した印刷ジョブの印刷部数を関連付けて当該印刷ジョブを前記印刷保留状態に復帰させるステップと、
を有する印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および認証印刷システムおよび印刷制御プログラムに関する。
【背景技術】
【０００２】
昨今、印刷環境においては、出力された印刷物を第三者に持ち去られたり、盗み見されたりすることがあるため、クライアントＰＣで作成したジョブをプリンタサーバーに一旦格納し、プリンタに設けられた認証印刷制御端末からの問い合わせによって、認証処理を経て、ジョブをプリンタへ送信し、印刷処理を実行する認証印刷の環境が構築されている（特許文献１参照）。
【０００３】
また、特許文献２には、印刷処理の過程で印刷が中断されるような要因が発生した場合、この要因が解決されて印刷を再開するタイミングで改めて認証を要求する仕組みが提案されている。
【０００４】
さらに、特許文献３には、印刷を指示した後、所定時間が経過しても出力が実行されなければ印刷を禁止するという仕組みが提案されている。
【０００５】
プリンタサーバーにジョブを一時保留して、認証要求に合わせて送り出すという概念の提案としては、上記の他、特許文献４、特許文献５等が挙げられる。
【特許文献１】特開平８−３２８７７８号公報
【特許文献２】特開２００５−１６１８４１公報
【特許文献３】特開２００５−１４４７６５公報
【特許文献４】特開２００１−２２５４７公報
【特許文献５】特開平１１−１４６１１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上記事実を考慮し、印刷処理が中止された場合におけるセキュリティと利便性とを高め、かつ中断によって生じる紙資源の無駄を最小限に食い止めることができる印刷制御装置および認証印刷システムおよび印刷制御プログラムを得ることが目的である。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、印刷ジョブを印刷保留状態で蓄積する蓄積手段と、前記蓄積手段に蓄積された印刷ジョブを転送要求に応じて印刷装置に転送する転送手段と、前記転送手段により転送した印刷ジョブの前記印刷装置における印刷処理を、当該印刷ジョブの印刷部数を含めて監視する監視手段と、前記監視手段により前記印刷装置における前記転送手段により転送した印刷ジョブの印刷処理の異常を検知した場合は、前記印刷装置に対して当該印刷ジョブの印刷処理の中止を指示すると共に、当該印刷処理の中止までに完了した印刷ジョブの印刷部数を関連付けて当該印刷ジョブを前記印刷保留状態に復帰させるように制御する印刷制御手段と、を有している。
【０００８】
請求項２に記載の発明は、前記請求項１に記載の発明において、前記印刷処理の再開時には、前記完了した部数を差し引いた部数の印刷処理を指示する再印刷指示手段をさらに有することを特徴としている。
【０００９】
請求項３に記載の発明は、前記請求項２に記載の発明において、前記再印刷指示手段における、前記完了した部数を差し引いた部数の印刷処理の指示をキャンセルするキャンセル手段をさらに有することを特徴としている。
【００１０】
請求項４に記載の発明は、前記請求項１〜請求項３の何れか１項記載の発明において、前記監視手段が、前記転送手段により印刷ジョブを転送した後、所定の時間以内に前記印刷装置における印刷処理が完了しない場合に該印刷ジョブの印刷処理が異常であると検知することを特徴としている。
【００１１】
請求項５に記載の発明は、前記請求項１〜請求項４の何れか１項記載の発明において、前記監視手段が、前記転送手段により印刷ジョブを転送した後、前記印刷装置から管理情報を取得して該管理情報に基づき該印刷ジョブの印刷処理が異常であると検知することを特徴としている。
【００１２】
請求項６に記載の発明は、前記請求項１〜請求項５の何れか１項記載の発明において、前記印刷制御手段が、前記印刷装置における印刷処理が異常であると検知した場合、前記転送手段により転送し終えている印刷ジョブのうち印刷処理が完了していない全ての印刷ジョブの印刷処理の中止を前記印刷装置に指示することを特徴としている。
【００１３】
請求項７に記載の発明は、印刷ジョブを印刷保留状態で蓄積して管理する管理装置と、前記管理装置に蓄積された印刷ジョブの転送を受けて該印刷ジョブの印刷処理を実行する印刷装置とを備えた認証印刷システムであって、前記印刷装置が、認証に基づき前記管理装置に対して該認証に係わる印刷ジョブの転送要求を送信する送信手段を有し、前記管理装置が、前記印刷装置からの転送要求に応じて該当印刷ジョブを前記印刷装置に転送する転送手段と、前記転送手段により転送した印刷ジョブの前記印刷装置における印刷処理状態を監視する監視手段と、前記監視手段により前記印刷装置における前記印刷ジョブの印刷処理の異常を検知した場合は、前記印刷装置に対して当該印刷ジョブの印刷処理の中止を指示すると共に、当該印刷処理の中止までに完了した印刷ジョブの印刷部数を関連付けて当該印刷ジョブを前記印刷保留状態に復帰させ、当該印刷ジョブの印刷処理の再開時には、前記完了した部数を差し引いた部数の印刷処理を指示し、かつ印刷処理が完了したと検知されたときに当該印刷ジョブを削除する印刷制御手段と、を有することを特徴としている。
【００１４】
請求項８に記載の発明は、印刷ジョブを印刷保留状態で蓄積して管理する管理装置と、前記管理装置に蓄積された印刷ジョブの転送を受けて該印刷ジョブの印刷処理を実行する印刷装置とを備えた認証印刷システムであって、前記印刷装置が、認証に基づき前記管理装置に対して該認証に係わる印刷ジョブの転送要求を送信する送信手段と、前記印刷ジョブの印刷処理の異常を検知した場合は、当該印刷ジョブの印刷を中止すると共に、印刷処理中止と印刷処理の中止までに完了した印刷ジョブの印刷部数を関連付けて、前記管理装置に通知する中止制御手段と、を有し、前記管理装置が、前記印刷装置からの転送要求に応じて該当印刷ジョブを前記印刷装置に転送する転送手段と、前記印刷装置から印刷を中止した旨の通知を受信した場合は、当該印刷ジョブを前記印刷保留状態に復帰させる印刷制御手段と、前記印刷処理の再開時には、前記完了した部数を差し引いた部数の印刷処理を指示する再印刷指示手段と、を有することを特徴としている。
【００１５】
請求項９に記載の発明は、印刷ジョブを印刷保留状態で蓄積して管理するとともに、認証に基づき該蓄積された該当印刷ジョブを印刷装置に転送して印刷処理を実行させる印刷制御処理をコンピュータに実行させる印刷制御プログラムであって、前記認証に基づき該当印刷ジョブを印刷装置に転送するステップと、前記印刷装置に転送した印刷ジョブの印刷処理状態を監視するステップと、前記印刷装置における該当印刷ジョブの印刷処理の異常を検知した場合は、前記印刷装置に対して当該印刷ジョブの印刷処理の中止を指示すると共に、当該印刷処理の中止までに完了した印刷ジョブの印刷部数を関連付けて当該印刷ジョブを前記印刷保留状態に復帰させるステップと、を有することを特徴としている。
【発明の効果】
【００１６】
請求項１記載の発明によれば、印刷処理が中止された場合におけるセキュリティと利便性とを高め、かつ中止によって生じる紙資源の無駄を最小限に食い止めることができる。
【００１７】
請求項２記載の発明によれば、一度印刷処理を中止した後の再印刷処理時に、既に印刷した部数を差し引くので、紙資源の省力化を図ることができる。
【００１８】
請求項３に記載の発明によれば、再印刷処理の際に、必要に応じて、改めて全ての部数の印刷処理が可能である。
【００１９】
請求項４に記載の発明によれば、異常検知を計時で行うことができる。
【００２０】
請求項５に記載の発明によれば、異常検知を管理情報から推測することができる。
【００２１】
請求項６に記載の発明によれば、複数の印刷ジョブを転送していた場合は、その全ての印刷処理を中止し、保留状態とすることで、セキュリティ性を確保することができる。
【００２２】
請求項７記載の発明によれば、印刷処理が中止された場合におけるセキュリティと利便性とを高め、かつ中止によって生じる紙資源の無駄を最小限に食い止めることができる。
【００２３】
請求項８記載の発明によれば、印刷処理が中止された場合におけるセキュリティと利便性とを高め、かつ中止によって生じる紙資源の無駄を最小限に食い止めることができる。
【００２４】
請求項９記載の発明によれば、印刷処理が中止された場合におけるセキュリティと利便性とを高め、かつ中止によって生じる紙資源の無駄を最小限に食い止めることができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明に係わる印刷制御装置および認証印刷システムおよび印刷制御プログラムの実施例について添付図面を参照して詳細に説明する。
【実施例】
【００２６】
図１及び図２は、本発明に係わる認証印刷システムの全体構成の一例を示す図であり、図１は一般的な処理の流れ（手順）を矢印で示した概念図、図２は各構成をブロック化した制御ブロック図である。以下、図２に従い、認証印刷システムについて説明する。
【００２７】
図２に示される如く、この認証印刷システムは、クライアント端末１０と、プリントサーバ２０と、プリンタ３０とを具備して構成され、それぞれの装置はＬＡＮ（Local Area Network）等のネットワーク４０を介して接続される。
【００２８】
ここで、クライアント端末１０は、ユーザが扱うパーソナルコンピュータ等であり、ネットワーク４０上に複数台設けられる。ユーザが、このクライアント端末１０上から所定の操作を行って印刷を指示すると、この指示に基づく印刷ジョブ（１または複数の印刷データと一連の処理命令とで構成されたジョブ）が作成され、これがプリントサーバ２０へ送られる。この印刷ジョブは最終的に、プリンタ２０へ送られ印刷が行われることになる。このクライアント端末１０から印刷を指示する場合、プリンタ３０を個別に指定する必要はない、詳細については後述するが、認証が行われたプリンタ３０から印刷が行われるためである。
【００２９】
プリントサーバ２０は、この認証印刷システムにおける印刷を管理ならびに制御する機能を果たす。具体的には、クライアント端末１０から印刷ジョブを受信し、それを印刷保留状態にして一旦蓄積管理するとともに、自装置が管理する複数台のプリンタ３０のいずれかに転送し、印刷を実行させることになる。
【００３０】
プリンタ３０は、プリントサーバ２０から送られてくる印刷ジョブを受信して、当該ジョブに基づき印刷を行う印刷装置であり、ネットワーク４０上に複数台設けられる。各プリンタ３０には認証装置５０がそれぞれ１対１に対応して設けられており、プリンタ３０で印刷を行う場合には、プリンタ３０に対応して設けられたこの認証装置５０において、印刷権限を有するユーザであるか否かのユーザ認証を行うことになる。この認証は、プリンタ３０あるいは認証装置５０の内部データベース若しくは別個に設けられたユーザ管理システムへの問合せに基づき行われる。
【００３１】
なお、本実施例では、認証装置５０がプリンタ３０に対してローカルに接続されている場合を例に挙げて説明するが、ネットワーク４０を介してプリンタ３０と認証装置５０とが１対１に接続されていてもよいし、また認証装置５０がプリンタ３０に内蔵されていてもよい。
【００３２】
また、認証装置５０におけるユーザ認証は、ユーザが携帯するユーザ識別情報（ユーザＩＤ）等が記憶されたカード状記憶媒体（以下、セキュリティカードという）を用いたユーザ認証、ユーザの指紋等の生体的特徴情報を読み取るユーザ認証等を採用できるが、本実施例では、セキュリティカードを用いてユーザ認証を行う場合を例に挙げて説明する。
【００３３】
このセキュリティカードは、ＩＣ（集積回路）を搭載したＩＣカード、磁気ストライプを記録手段とする磁気カード等から構成でき、セキュリティカードには、ユーザＩＤに加えて、例えば、ユーザの所属する部門情報、権限の範囲等のユーザ認証に必要な各種情報が記録されている。
【００３４】
ここで、認証装置５０において、ユーザ認証が行われ認証が正常であったならば、当該ユーザに対応する印刷ジョブが、プリントサーバ２０からこの認証装置５０と対応するプリンタ３０へ送られ、印刷が開始されることになる。この際、プリントサーバ２０では、この印刷ジョブに対するステータスを保留から印刷指示中に変更する。なお、ユーザ認証そのものは、認証装置５０において行われても、認証装置５０でユーザ識別情報の読み出しを行い、認証はその後プリンタ３０やプリントサーバ２０で行われても構わない。
【００３５】
そして、ジョブ転送後、ＭＩＢ（Management Information Base）を参照する等の方法を用いて、プリンタ３０における印刷処理を監視する。ここで、出力の完了が確認できた印刷ジョブは、プリントサーバ２０内から削除される。
【００３６】
このプリントサーバ２０における監視では、ジョブ転送終了後、タイマー計時を開始する。ここで、所定時間内に、転送した印刷ジョブの中で出力の完了を確認できない印刷ジョブ（または印刷ジョブ群）が存在する場合、プリンタ３０に出力キャンセル指示を送るとともに、プリントサーバ２０内の当該印刷ジョブに対するステータスを印刷指示中から保留に戻すことになる。これは、プリンタ３０で故障等が発生し印刷ができない状態である可能性があるからである。
【００３７】
このとき、印刷処理の監視情報（例えば、前記ＭＩＢに基づく監視情報）から、どの程度印刷処理が進んだかを印刷ジョブの部数単位で判断するようにしている。
【００３８】
すなわち、プリンタで続行不能な異常が発生した場合であっても、出力が完了していない印刷ジョブがプリントサーバ２０内から削除されない。これにより、ユーザがクライアント端末に戻って再度印刷を指示するといった手間がなくなることになる。
【００３９】
さらに、既に、印刷処理が進んでおり、紙媒体への出力が完了しているものに対して、部数単位で有効利用することがなされる。より具体的には、印刷ジョブに対してｎ部（ｎは２以上の整数であり、ここでは、１０部とする。）の印刷指示がなされており、１部以上ｎ−１部以下（ここでは、６部目の途中とする）で印刷異常が検知され、印刷処理が中止されると、完了している部数（ここでは、５部となる）を印刷完了部数情報として、プリントサーバ２０へ情報として通知する。
【００４０】
プリントサーバ２０では、この印刷完了部数情報に基づいて、再印刷指示をするとき、全部数から印刷完了部数を差し引いた部数で印刷指示を出す（基本設定）。
【００４１】
なお、この基本設定に限らず、ユーザーの手動判断で、印刷完了部数に関係なく、全部数の再度印刷指示を行うことを選択可能としてもよい。
【００４２】
ここで、図３を用いて、図２に示すプリントサーバ２０の機能的な構成の一部について説明する。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。
【００４３】
プリントサーバ２０は、その機能構成として、通信部２１と、制御部２２と、記憶部２３と、表示部２４と、操作部２５とを具備して構成される。
【００４４】
通信部２１は、ネットワークカード等で構成され、プリントサーバ２０とネットワーク４０との通信を制御する通信インターフェースとしての機能を果たす。プリントサーバ２０は、この通信部２１を介してクライアント端末１０から印刷ジョブを受信するとともに、それをプリンタ３０へ転送することになる。
【００４５】
制御部２２は、ＣＰＵ（Central Processing Unit）や作業用メモリ等から構成され、このＣＰＵが、作業用メモリをワーク領域として記憶部２３に格納された印刷制御プログラムを読み込んで実行することで、本発明による印刷制御処理が実行されることになる。
【００４６】
記憶部２３は、ＨＤ（Hard Disk）等から構成され、各種データを記憶する記憶装置としての機能を果たす。この記憶部２３には各種プログラムが記憶される他、クライアント端末１０から送られてきた印刷ジョブが蓄積管理される。
【００４７】
表示部２４は、各種情報の表示を行うディスプレイ等の表示装置であり、操作部２５は、ユーザ指示を入力するためのキーボードやマウス等の入力装置である。以上が、プリントサーバ２０を構成する各種処理機能の説明である。
【００４８】
次に、上述した制御部２２の機能的な構成の一部について説明する。なお、この制御部２２上に実現される各種処理機能（機能ブロック）は、主に、ＣＰＵが記憶部２３に記憶された印刷制御プログラムを実行することで実現される。
【００４９】
制御部２２は、各種処理機能部として、ジョブ管理部６１と、監視部６２と、表示制御部６３とを具備して構成される。
【００５０】
ジョブ管理部６１は、クライアント端末１０から送られてきた印刷ジョブを記憶部２３で蓄積管理する機能を果たし、プリンタ３０からの印刷ジョブ転送要求に応じて、認証ユーザと対応する印刷ジョブをプリンタ３０へ転送するジョブ転送部６１ａと、記憶部２３内の印刷ジョブを所定のタイミングで削除するジョブ削除部６１ｂと、プリンタ３０へ印刷の中止を指示する中止指示部６１ｃとを備えて構成される。この印刷ジョブの削除タイミングは、プリンタ３０でその印刷ジョブに基づく印刷が完了した段階である。すなわち、プリンタ３０に転送した印刷ジョブに対する印刷が完了するまでプリントサーバ２０内では、対応する印刷ジョブを削除しないで保持することになる。
【００５１】
また、このジョブ管理部６１では、クライアント端末１０から送られてきた印刷ジョブを印刷保留状態にして管理するため、印刷ジョブを受信して直ぐ、プリンタ３０へ転送するわけではなく、プリンタ３０からの印刷ジョブ転送要求に応じて、その要求送信元のプリンタ３０へ印刷ジョブを転送することになる。
【００５２】
監視部６２は、プリンタ３０へ印刷ジョブが転送された後、プリンタ３０における当該印刷ジョブに基づく印刷を監視する機能を果たす。この監視部６２における監視は、先に述べた通り、例えば、ＭＩＢ等の管理情報を参照することにより実現することができる。この監視の中に、前記印刷完了部数情報が含まれる。
【００５３】
表示制御部６３は、表示部２４に印刷ジョブの状態を示すステータスを表示する機能を果たす。例えば、プリンタ３０へ印刷ジョブの転送を開始すると、そのジョブのステータスを保留中から印刷指示中に切り替えて表示することになる。
【００５４】
ここで、図４を用いて、この図１〜図３に示す認証印刷システムにおける印刷制御処理の動作について説明する。なお、説明の便宜上、プリントサーバ２０に１または複数の印刷ジョブが蓄積管理されているものとして説明する。
【００５５】
この認証印刷システムにおいて印刷を行う場合には、まず、印刷を所望するユーザが認証装置５０にセキュリティカードをかざすなどしてユーザ認証を行う（ステップＳ１０１）。この認証の結果、当該ユーザが印刷を行う権限を有すると判断された場合には、認証正常となり、プリンタ３０からプリントサーバ２０へ印刷ジョブの転送要求が送られる（ステップＳ１０２）。
【００５６】
プリントサーバ２０では、この要求を受け付けると（ステップＳ１０９）、ジョブ転送部６１ｂにおいて、この認証を行ったユーザと対応する印刷ジョブをプリンタ３０へ転送する（ステップＳ１１０）。また、プリントサーバ２０では、ジョブ転送後、監視部６２において、このプリンタ３０における印刷処理の監視（ＭＩＢからの情報の取得、タイマー計時開始等）を開始するとともに（ステップＳ１１１）、表示制御部６３において、当該印刷ジョブに対するステータス表示を保留から印刷指示中に変更し、それを表示部２４に表示する（ステップＳ１１１）。一方、印刷ジョブが送られてきたプリンタ３０では、この印刷ジョブに基づく印刷を開始する（ステップＳ１０３）。
【００５７】
ここで、このプリンタ３０における印刷が何事もなく完了した場合（ステップＳ１０４でＹＥＳ）、印刷完了情報を通知する（ステップＳ１０４Ａ）。
【００５８】
これを受けたプリントサーバ２０では、その印刷完了を検知し（ステップＳ１１２でＹＥＳ）、プリンタ３０の監視を終了する。また、このときプリントサーバ２０では、ジョブ削除部６１ｂにおいて、印刷が完了した印刷ジョブを記憶部２３から削除する（ステップＳ１１４）。
【００５９】
また、プリンタ３０における印刷処理中に、何らかの異常が発生した場合（ステップＳ１０５でＹＥＳ）、プリンタ３０は印刷を中断し（ステップＳ１０５でＹＥＳ）、復旧待ちとなる（ステップＳ１０６での印刷動作停止処理）。
【００６０】
ここで、プリントサーバ２０において、プリンタ３０における印刷が完了する前に、タイマーが所定時間を経過した場合には（ステップＳ１１２でＮＯの後、ステップＳ１１３でＹＥＳ）、中止指示部６１ｃからプリンタ３０へ出力キャンセルを指示する（ステップＳ１１５）。
【００６１】
この出力キャンセルの指示は、プリンタ３０において受信し（ステップＳ１０７）、次いで、印刷経過情報（ここでは、現在までに完了した印刷部数である完了印刷部数情報）をプリントサーバ２０へ通知し（ステップＳ１０７Ａ）、印刷処理を中止する（ステップＳ１０８）．
一方、プリントサーバ２０のジョブ管理部６１では、では、前記ステップＳ１１５でのキャンセル指示の送信後、印刷経過情報（完了印刷部数情報）を取得し（ステップＳ１１６）、印刷ジョブデータと完了印刷部数情報とを関連付けて、当該印刷ジョブを印刷保留状態に戻す（ステップＳ１１７）。なお、表示制御部６３では、当該印刷ジョブに対するステータス表示を印刷指示中から保留中に変更し、それを表示部２４に表示するようにしてもよい。また、この表示部２４に印刷が完了している部数を表示してもよい。
【００６２】
図５は、再保留となった印刷ジョブを対象として、再度、印刷処理の要求があったときのプリントサーバ２０での処理を示す制御フローチャートである。
【００６３】
ステップＳ２００では、再印刷の要求があったか否かが判断され、否定判定の場合には、このルーチンは終了する。
【００６４】
ステップＳ２００で肯定判定されると、ステップＳ２０２へ移行して、該当する印刷ジョブを読み出す。
【００６５】
次に、読み出された印刷ジョブに完了印刷部数情報が付加されているか否かが判断される（ステップＳ２０４）。
【００６６】
完了印刷部数付加情報が付加されていない場合（ステップＳ２０４での否定判定）には、特に特別な処理は不要であり、図４のステップＳ１１０へ移行して印刷ジョブの転送が開始される。
【００６７】
一方、完了印刷部数付加情報が付加されている場合（ステップＳ２０４での肯定判定）には、ステップＳ２０６において、ユーザーとのインターフェース通信によって、印刷処理が完了している部数分を差し引いて印刷処理を実行するか、或いは最初に設定した部数で印刷処理を実行するかを決定する。
【００６８】
このステップＳ２０６での通信処理において、完了部数分を差し引くと決定した場合（ステップＳ２０８での肯定判定）は、印刷ジョブに付加されている情報の印刷部数を変更し（ステップＳ２１０）、図４のステップＳ１１０へ移行して印刷ジョブの転送が開始される。また、完了部数分を差し引かないと決定した場合（ステップＳ２０８での否定判定）は、特に特別な処理は不要であり、図４のステップＳ１１０へ移行して印刷ジョブの転送が開始される。
【００６９】
このように、プリンタ３０で続行不能な異常が発生し印刷が中断された場合には、印刷がキャンセル（中止）され、また、プリントサーバ２０の記憶部２３内の印刷ジョブも、保留中に戻され印刷指示前の状態に復帰することになる。そのため、この印刷をもう一度やり直す場合、クライアント端末１０に戻って再度、印刷を指示する必要が無くなり、プリンタ３０に併設された認証装置５０で再び認証を行うだけで済む。
【００７０】
さらに、印刷が中止されるまでに印刷処理された紙資源において、部数単位で管理する。すなわち、印刷ジョブを保留中に戻すときに、この印刷ジョブに、完了印刷部数情報を付加して保留することで、再印刷時に、当該完了印刷部数を差し引いた部数のみ印刷処理することが可能となる。
【００７１】
図６は、印刷処理のタイミングチャートを用いて、本実施の形態を、比較例１及び比較例２と比較した結果を示している。
【００７２】
図６（Ａ）は比較例１であり、印刷処理に異常が発生し印刷処理が中止されると、プリンタサーバ２０にも印刷ジョブが保管されていないため、クライアント端末１０からの印刷指示からはじめなければならない。しかも、４部まで完了している紙媒体が無駄となるばかりでなく、確実に廃棄しなければセキュリティ性も低下する。
【００７３】
図６（Ｂ）は比較例２であり、印刷処理が完了するまで、プリンタサーバ２０に印刷ジョブを保管しておくため、印刷処理に異常が発生し印刷処理が中止されると、再印刷処理の際、プリンタサーバ２０からプリンタ３０へ転送すればよい。
【００７４】
図６（Ｃ）は本実施の形態であり、印刷処理が完了するまで、プリンタサーバ２０に印刷ジョブを保管しておくため、印刷処理に異常が発生し印刷処理が中止されると、再印刷処理の際、プリンタサーバ２０からプリンタ３０へ転送すればよい。しかも、４部まで印刷が完了していることを完了印刷部数情報として併せて記憶しているため、再印刷処理時ハ、５部目の最初から開始することで、既に印刷処理が完了している紙媒体を有効利用することができる。さらに、セキュリティ性も向上する。
【００７５】
以上が本発明の代表的な実施形態の一例であるが、本発明は、上記および図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。ここで、本発明に係わる変形例を下記にいくつか列挙する。
【００７６】
（ａ）上記実施例で説明した通り、正しく認証された場合、認証ユーザに対応する印刷ジョブを当該ユーザが印刷を要求指示したプリンタ３０へ転送することになるが、プリントサーバ２０側で認証ユーザと対応する印刷ジョブを複数蓄積している場合、この認証ユーザと対応する印刷ジョブ全てを当該ユーザが印刷を要求指示したプリンタ３０へ送信するように構成してもよいし、また、認証正常とともに、プリンタ３０のオペレータパネルへ認証ユーザに対し印刷が許可された印刷ジョブの一覧を表示するようにして、ここから、印刷を所望する印刷ジョブを選択させ、その選択された印刷ジョブだけをプリンタ３０へ送信するように構成してもよい。
【００７７】
（ｂ）上記実施例においては、プリンタ３０から転送要求受け付け後の印刷ジョブの転送方法については詳述しなかったが、認証ユーザと対応する印刷ジョブが複数、プリントサーバ２０で管理されている場合には、それを一括して転送してもよいし、少量ずつ順番に転送するようにしてもよい。しかし、大量のジョブを一括して転送した場合や、先行の印刷処理のために印刷開始が遅延された場合などには、プリンタ３０における印刷処理中に異常等が発生しなかったとしても時間がかかるために、タイマーが所定時間に達してしまい、誤動作を起こす恐れがある。
【００７８】
この対応策としては、第１に、これを考慮して長い目のタイマー時間を設定する方法、第２に、少量ずつ印刷ジョブを転送することにより、タイマー計時の開始を印刷ジョブ毎に細かく設定する方法等が挙げられる。
【００７９】
（ｃ）上記実施例においては、主に、タイマーが所定時間を経過した場合に、プリンタ３０で続行不能な異常が発生したと検知する構成を採っているが、プリンタ３０のＭＩＢに異常の状態を示す値がある場合には、タイマーを用いずにこれを判断するだけでプリンタ３０での異常を検知するように構成してもよい。また逆に、タイマー計時だけを目安として、所定時間が経過してもプリンタ３０から印刷完了通知がなければ、これを受けて異常が発生したと検知してもよい。
【００８０】
（ｄ）プリントサーバ２０側でＭＩＢや計時タイマーを用いてプリンタ３０を監視するのではなく、プリンタ３０からの通知を用いて本発明を実施するようにしてもよい。例えば、これは図７に示す構成で実現できる。なお、図７では、上記図３と同一のものには同一の符号を付してある。図７に示すように、プリントサーバ２０内では監視を行なわず（図３に示す監視部６２を除く）、プリンタ３０で印刷処理中に異常が発生すると、中止制御部３５において、プリンタ３０側で印刷をキャンセル（中止）するとともに、当該中止指示と、現在までに印刷処理が完了した部数情報とをプリントサーバ２０へ伝える。そして、この通知を受けたプリントサーバ２０側では、該当する印刷ジョブを印刷保留状態に戻すといった構成を採ることになる。
【００８１】
また、例えば、プリンタ３０で印刷処理中に異常が発生した場合、プリンタ３０のオペレータパネル（図７に示す表示操作部３４）に実行中の印刷を中止するか否かの選択画面を表示し、ユーザに選択させるようにしてもよい。ここでキャンセルが選択された場合には、プリンタ３０の中止制御部３５において印刷をキャンセル（中止）するとともに、当該中止指示と、現在までに印刷処理が完了した部数情報とをプリントサーバ２０へ伝え、プリントサーバ２０側では、この印刷に対応する印刷ジョブを印刷保留状態に戻すといった構成を採ることになる。
【００８２】
また、プリンタ３０からプリントサーバ２０へ印刷完了部数情報を伝えるのは印刷処理中に異常が発生したタイミングに限らず、一部毎の印刷完了時に一部印刷完了ステータスを通知する構成としてもよい。
【００８３】
（ｅ）プリンタ３０で印刷処理中に異常が発生した場合、その異常により中断された印刷ジョブだけをキャンセルするのではなく、その後続のジョブも含めて印刷をキャンセルするようにしてもよい。このキャンセル方法としては、第１に、認証ユーザと対応する印刷ジョブ（実行中、後続のジョブを含む）をキャンセルする方法（ユーザ単位）、第２に、当該プリンタ３０における印刷を全てキャンセルする方法（システム単位）等が挙げられる。
【００８４】
（ｆ）プリントサーバ２０からの認証印刷ジョブと、クライアント端末１０から直接送られてきた通常の印刷ジョブとを区別して処理できる機能を備えたプリンタ３０であって、その印刷処理中に異常が発生した場合、プリントサーバ２０から転送された認証印刷ジョブのみを見分けて、印刷をキャンセルしプリントサーバ３０に通知するように構成してもよい。
【００８５】
（ｇ）上記実施例においては、本発明に係わる認証印刷システムにより本発明を実施する場合を説明したが、この処理をコンピュータにインストールされた印刷制御プログラムにより実施するように構成してもよい。なお、この印刷制御プログラムは、ネットワーク等の通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００８６】
（ｈ）上記実施例においては、認証装置５０ではユーザ認証を行うよう説明したが、認証印刷では保留されている印刷ジョブとそのときに印刷指示した人の紐付けができれば動作要件を満たせるので、一般的にいわれる個人認証でなくても例えば印刷ジョブに任意に埋め込んだパスワードを入力値と比較してそのユーザの印刷ジョブと特定するような仕組みで構成されてもよい。
【図面の簡単な説明】
【００８７】
【図１】認証印刷システムにおける一般的な印刷処理の流れを示す図である。
【図２】本発明に係わる認証印刷システムの全体構成の一例を示す図である。
【図３】図２に示すプリントサーバの機能的な構成の一部を示す図である。
【図４】図１〜図３に示す認証印刷システムにおける印刷制御処理の動作を示すフローチャートである。
【図５】プリンタサーバにおける再印刷処理制御ルーチンを示すフローチャートである。
【図６】印刷処理のタイミングチャートであり、本実施の形態を、比較例１及び比較例２と比較した結果を示す。
【図７】本発明に係わる認証印刷システムのその他変形例の一例を示す図である。
【符号の説明】
【００８８】
１０    クライアント端末
２０    プリントサーバ
２１    通信部
２２    制御部
２３    記憶部
２４    表示部
２５    操作部
３０    プリンタ
３１    通信部
３２    制御部
３３    印刷部
３４    表示操作部
３５    中止制御部
４０    ネットワーク
５０    認証装置
６１    ジョブ管理部（印刷制御手段）
６１ａ    ジョブ転送部
６１ｂ    ジョブ削除部
６１ｃ    中止指示部
６２    監視部（監視手段）
６３    表示制御部
【図１】
2009075831.tif 000003
【図２】
2009075831.tif 000004
【図３】
2009075831.tif 000005
【図４】
2009075831.tif 000006
【図５】
2009075831.tif 000007
【図６】
2009075831.tif 000008
【図７】
2009075831.tif 000009