(57)【要約】【課題】  印刷装置において障害が発生して印刷が中断した場合、再度の印刷を行おうとする際にすでに印刷を終えてしまった部分の印刷を行わず残りの部分のみの印刷をすみやかに行うことができなかった点と、その際にセキュアなプリントが確保されなかった点を解決すること。【解決手段】  印刷装置がページ毎の印刷の完了をプリントサーバに知らせて、再度の印刷時にプリントサーバに対して印刷ジョブデータの再送要求を行う方法と、その際に暗証コードの照合を行う方法によって解決した。【選択図】図６
2010176595.tif 000002
【特許請求の範囲】
【請求項１】
端末装置から印刷ジョブデータを受信して蓄積するプリントサーバと、
前記印刷ジョブデータを受信して印刷を実行する印刷装置とを有し、
前記印刷装置は、
前記プリンタサーバから前記印刷ジョブデータを受信するジョブデータ通信部と、
ページ毎の印刷の完了情報を前記プリントサーバに通知するジョブ処理結果通知部と、
前記プリントサーバに中断されている印刷ジョブの転送要求を送信する転送要求受付部とを有し、
前記プリントサーバは、
前記ジョブ処理結果通知部からの前記ページ毎の印刷の完了情報を受信するジョブ関連通知通信部と、
前記印刷ジョブデータを蓄積すると共に前記ページ毎の印刷の完了情報を蓄積するジョブデータ蓄積部と、
前記転送要求受付部からの前記転送要求に応じて、ジョブデータ蓄積部に蓄積された前記印刷ジョブデータを転送要求元の印刷装置に転送するジョブデータ転送部とを有する
ことを特徴とする印刷システム。
【請求項２】
請求項１の印刷システムであって、
前記転送要求部は、前記転送要求に対して前記プリントサーバから印刷ジョブデータが送信されてこない場合、前記印刷ジョブを中断している他の印刷装置に前記転送要求を送信する
ことを特徴とする印刷システム
【請求項３】
請求項２の印刷システムであって、
前記ジョブデータ通信部は、前記他の印刷装置が前記転送要求に応じて送信した前記印刷ジョブデータを受信する
ことを特徴とする印刷システム。
【請求項４】
請求項１から３のいずれかの印刷システムであって、
前記転送要求受付部は、前記転送要求の際に前記プリントサーバに対し前記印刷ジョブデータの暗証コードを送信し、
前記ジョブデータ転送部は、前記転送要求受付部から送信された暗証コードと前記ジョブデータ蓄積部に蓄積された前記印刷ジョブデータの暗証コードとの照合を行い、両者の暗証コードが一致した場合にのみ前記印刷ジョブデータの転送を行う
ことを特徴とする印刷システム。
【請求項５】
端末装置から印刷ジョブデータを受信して蓄積するプリントサーバと前記印刷ジョブデータを受信して印刷を実行する印刷装置とのコンピュータに実行させる印刷プログラムであって、
前記印刷装置のコンピュータに、
前記プリンタサーバから前記印刷ジョブデータを受信するジョブデータ通信機能と、
ページ毎の印刷の完了情報を前記プリントサーバに通知するジョブ処理結果通知機能と、
前記プリンタサーバから前記プリントサーバ中断されている印刷ジョブの転送要求を送信する転送要求受付機能とを実現させ、
前記プリントサーバのコンピュータに、
前記ジョブ処理結果通知部からの前記ページ毎の印刷の完了情報を受信するジョブ関連通知受信機能と、
前記印刷ジョブデータを蓄積すると共に前記ページ毎の印刷の完了情報を蓄積するジョブデータ蓄積機能と、
前記転送要求受付部からの前記転送要求に応じて、前記ジョブデータ蓄積機能により蓄積された前記印刷ジョブデータを転送要求元の印刷装置に転送するジョブデータ転送機能とを実現させる
ことを特徴とする印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
印刷システム及び印刷プログラムにおいて、セキュアなプリントを達成する技術に関するものである。
【背景技術】
【０００２】
ネットワークで接続された複数の印刷装置を共用で使用する環境が近年多く見られる。こうした環境で印刷されるものの中には、極めて秘匿性の高いものも存在する。こうした印刷物の取り忘れや、第３者による印刷物の盗み見、持ち去りなどといった情報漏洩を防ぐ必要性は近年高まっている。
【０００３】
こうした対策として、印刷ジョブデータに暗証コードをつけて、印刷を実行したユーザが印刷装置の操作パネルから暗証コードを入力することで初めて印刷する、という仕組みが多く用いられている。
【０００４】
しかし、印刷装置の障害により、一度中断した印刷ジョブを再度実行しようとした場合には、通常のジョブとして扱われてしまう、などの問題もあった。そこで、暗証コードのついた印刷ジョブを再開させるときにも、再度暗証コードを入力するという仕組みが提案されている。
【０００５】
また、特許文献１では、プリントサーバで一時セキュアな印刷ジョブを蓄積しておくことにより、印刷装置の復旧に時間を要するために、別の印刷装置を使用しようとした場合でも、ユーザが再度ＰＣなどから印刷指示を行う手間を省く方法が提案されている。
【０００６】
しかしながら、これらのいずれの方法でも、一度印刷処理が中断した場合には、再度印刷処理を一から行う必要があり、紙資源と出力時間の無駄が発生することになる。印刷されたページを確認して、端末装置から残りのページ部分だけの印刷を指示することも可能であるが、それらが自動で行われることはない。また、そのときにセキュアなプリントが自動で確保されることはなかった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−３１０７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
解決しようとする問題点は、印刷装置において障害が発生して印刷が中断した場合、再度の印刷を行おうとする際にすでに印刷を終えてしまった部分の印刷を行わず残りの部分のみの印刷をすみやかに行うことができなかった点と、その際にセキュアなプリントが確保されなかった点である。
【課題を解決するための手段】
【０００９】
本発明の印刷システムは、プリントサーバと印刷装置を有する。印刷装置は、
印刷ジョブデータを受信して印刷を実行するものであり、ジョブデータ通信部、ジョブ処理結果通知部及び転送要求受付部を有する。ジョブデータ通信部は、前記プリンタサーバから前記印刷ジョブデータを受信する。ジョブ処理結果通知部は、ページ毎の印刷の完了情報を前記プリントサーバに通知する。転送要求受付部は、前記プリントサーバに中断されている印刷ジョブの転送要求を送信する。プリントサーバは、端末装置から前記印刷ジョブデータを受信して蓄積するもので、ジョブ関連通知通信部、ジョブデータ蓄積部及び印刷ジョブデータ転送部を有する。ジョブ関連通知通信部は、前記ジョブ処理結果通知部からの前記ページ毎の印刷の完了情報を受信する。ジョブデータ蓄積部は、前記印刷ジョブデータを蓄積すると共に前記ページ毎の印刷の完了情報を蓄積する。印刷ジョブデータ転送部は、前記転送要求受付部からの前記転送要求に応じて、ジョブデータ蓄積部に蓄積された前記印刷ジョブデータを転送要求元の印刷装置に転送する。
【００１０】
ここで、前記転送要求部は、前記転送要求に対して、前記プリントサーバから印刷ジョブデータが送信されてこない場合、前記印刷ジョブを中断している他の印刷装置に前記転送要求を送信してもよい。
【００１１】
この場合、前記ジョブデータ通信部は、前記他の印刷装置が前記転送要求に応じて送信した前記印刷ジョブデータを受信してもよい。
【００１２】
また、前記転送要求受付部は、前記転送要求の際に、前記プリントサーバに対し前記印刷ジョブデータの暗証コードを送信してもよい。このとき、前記ジョブデータ転送部は、前記転送要求受付部から送信された暗証コードと、前記ジョブデータ蓄積部に蓄積された前記印刷ジョブデータの暗証コードとの照合を行い、両者の暗証コードが一致した場合にのみ前記印刷ジョブデータの転送を行う。
【００１３】
本発明の印刷プログラムは、端末装置から印刷ジョブデータを受信して蓄積するプリントサーバと、前記印刷ジョブデータを受信して印刷を実行する印刷装置のコンピュータに実行させる印刷プログラムである。前記印刷プログラムは、前記印刷装置のコンピュータに、ジョブ処理結果通知機能及び転送要求受付機能を実現させる。ジョブデータ通信機能は、前記プリンタサーバから前記印刷ジョブデータを受信する。ジョブ処理結果通知機能は、ページ毎の印刷の完了情報を前記プリントサーバに通知する。転送要求受付機能は、前記プリントサーバに中断されている印刷ジョブの転送要求を送信する。更に前記印刷プログラムは、前記プリントサーバのコンピュータに、ジョブ関連通知受信機能、ジョブデータ蓄積機能及びジョブデータ転送機能を実現させる。ジョブ関連通知通信機能は、前記ジョブ処理結果通知部からの前記ページ毎の印刷の完了情報を受信する。ジョブデータ蓄積機能は、前記印刷ジョブデータを蓄積すると共に前記ページ毎の印刷の完了情報を蓄積する。印刷ジョブデータ転送機能は、前記転送要求受付部からの前記転送要求に応じて、ジョブデータ蓄積部に蓄積された前記印刷ジョブデータを転送要求元の印刷装置に転送する。
【発明の効果】
【００１４】
本発明の印刷システムは、プリントサーバと印刷装置を有する。印刷装置は、
印刷ジョブデータを受信して印刷を実行するものであり、ジョブデータ通信部、ジョブ処理結果通知部及び転送要求受付部を有する。ジョブデータ通信部は、前記プリンタサーバから前記印刷ジョブデータを受信する。ジョブ処理結果通知部は、ページ毎の印刷の完了情報を前記プリントサーバに通知する。転送要求受付部は、前記プリントサーバに中断されている印刷ジョブの転送要求を送信する。プリントサーバは、端末装置から前記印刷ジョブデータを受信して蓄積するもので、ジョブ関連通知通信部、ジョブデータ蓄積部及び印刷ジョブデータ転送部を有する。ジョブ関連通知通信部は、前記ジョブ処理結果通知部からの前記ページ毎の印刷の完了情報を受信する。ジョブデータ蓄積部は、前記印刷ジョブデータを蓄積すると共に前記ページ毎の印刷の完了情報を蓄積する。印刷ジョブデータ転送部は、前記転送要求受付部からの前記転送要求に応じて、ジョブデータ蓄積部に蓄積された前記印刷ジョブデータを転送要求元の印刷装置に転送する。
【００１５】
このため、印刷装置で障害等の発生により印刷が中断されてしまっても、プリントサーバが印刷をどこまで完了したかを記憶しているために、再度の印刷装置からの印刷ジョブデータ転送要求により、残りの印刷を速やかに行うことが可能となる。
【００１６】
ここで、前記転送要求部は、前記転送要求に対して、前記プリントサーバから印刷ジョブデータが送信されてこない場合、前記印刷ジョブを中断している他の印刷装置に前記転送要求を送信してもよい。
【００１７】
このため、プリントサーバにも障害が発生している場合でも、それまで印刷を行っていた印刷装置には印刷ジョブデータが残っているため、その印刷装置に対して印刷ジョブデータ転送要求を送信することができる。
【００１８】
この場合、前記ジョブデータ通信部は、前記他の印刷装置が前記転送要求に応じて送信した前記印刷ジョブデータを受信してもよい。
【００１９】
このため、プリントサーバにも障害が発生している場合でも、残りの印刷を速やかに再開できる。
【００２０】
また、前記転送要求受付部は、前記転送要求の際に、前記プリントサーバに対し前記印刷ジョブデータの暗証コードを送信してもよい。このとき、前記ジョブデータ転送部は、前記転送要求受付部から送信された暗証コードと、前記ジョブデータ蓄積部に蓄積された前記印刷ジョブデータの暗証コードとの照合を行い、両者の暗証コードが一致した場合にのみ前記印刷ジョブデータの転送を行う。
【００２１】
このため、障害等の発生により中断された残りの印刷を行う際にも、暗証コードの照合によりセキュアなプリントが確保される。
【００２２】
本発明の印刷プログラムは、端末装置から印刷ジョブデータを受信して蓄積するプリントサーバと、前記印刷ジョブデータを受信して印刷を実行する印刷装置のコンピュータに実行させる印刷プログラムである。前記印刷プログラムは、前記印刷装置のコンピュータに、ジョブ処理結果通知機能及び転送要求受付機能を実現させる。ジョブデータ通信機能は、前記プリンタサーバから前記印刷ジョブデータを受信する。ジョブ処理結果通知機能は、ページ毎の印刷の完了情報を前記プリントサーバに通知する。転送要求受付機能は、前記プリントサーバに中断されている印刷ジョブの転送要求を送信する。更に前記印刷プログラムは、前記プリントサーバのコンピュータに、ジョブ関連通知受信機能、ジョブデータ蓄積機能及びジョブデータ転送機能を実現させる。ジョブ関連通知通信機能は、前記ジョブ処理結果通知部からの前記ページ毎の印刷の完了情報を受信する。ジョブデータ蓄積機能は、前記印刷ジョブデータを蓄積すると共に前記ページ毎の印刷の完了情報を蓄積する。印刷ジョブデータ転送機能は、前記転送要求受付部からの前記転送要求に応じて、ジョブデータ蓄積部に蓄積された前記印刷ジョブデータを転送要求元の印刷装置に転送する。
【００２３】
このため、印刷装置で障害等の発生により印刷が中断されてしまっても、プリントサーバが印刷をどこまで完了したかを記憶しているために、再度の印刷装置からの印刷ジョブデータ転送要求により、残りの印刷を速やかに行うことが可能となる。
【図面の簡単な説明】
【００２４】
【図１】印刷システムの全体の構成図である。
【図２】プリントサーバ２０１の内部構成を示す機能ブロック図である。
【図３】ＭＦＰ１０１（印刷装置）の内部構成を示す機能ブロック図である。
【図４】（Ａ）ＰＣの動作のフローチャートと（Ｂ）プリントサーバの動作のフローチャートである。
【図５】（Ａ）印刷装置の動作のフローチャートと（Ｂ）プリントサーバの動作のフローチャートである。
【図６】印刷装置での印刷処理のフローチャートである。
【図７】印刷装置での印刷中断した残りの印刷の際の動作のフローチャートである。
【発明を実施するための形態】
【００２５】
印刷装置がページ毎の印刷の完了をプリントサーバに知らせて、再度の印刷時にプリントサーバに対して印刷ジョブデータの再送要求を行い、その際に暗証コードの照合を行う。このことにより、印刷装置において障害が発生して印刷が中断した場合に、再度の印刷を行おうとする際に、すでに印刷を終えてしまった部分の印刷を行わず残りの部分のみの印刷がすみやかに行われる。また、その際にセキュアなプリントが確保される。
【実施例】
【００２６】
本発明実施例の印刷システムについて以下に説明する。
【００２７】
［構成］
図１に本発明実施例の印刷システムの全体構成を示す。
【００２８】
印刷システムは、印刷装置であるＭＦＰ（Multi Functional peripheral）１０１、プリンタ１５１、セキュアプリントのジョブを蓄積するプリントサーバ２０１、及び印刷指示を出す端末装置であるＰＣ（Personal Computer）３０１を有する。これらの装置は、互いにＬＡＮ（Local Area Network）４０１によって接続されている。
【００２９】
＜プリントサーバの内部構成＞
次に図２のプリントサーバ２０１の内部構成の機能ブロック図を用いて、プリントサーバの機能について説明する。
【００３０】
プリントサーバ２０１は、不図示のコンピュータを有しており、印刷プログラムを実行することにより、プリントサーバ２０１内の構成要素をジョブデータ転送部２１１、ジョブ関連通知通信部２１３及びジョブデータ蓄積部２１５として動作させる。ここで、ジョブデータ転送部２１１及びジョブ関連通知通信部２１３は、ＮＩＣ（Network Interface Card）であり、それぞれＬＡＮに接続する。また、ジョブデータ蓄積部２１５は、ハードディスクドライブ、フラッシュメモリ（登録商標）等の不揮発性の読み書き可能な記憶装置である。
【００３１】
ジョブデータ転送部２１１は、ＰＣ３０１から送信された印刷ジョブデータを受信する。また、印刷ジョブデータ転送部２１１は、受信した印刷ジョブデータを印刷装置へ送信する。
【００３２】
また、ジョブデータ転送部２１１は、ＭＦＰ１０１から送信されてきた暗証コードを受信し、ジョブデータ蓄積部に蓄積されている印刷ジョブデータの暗証コードと照合する。このとき、ジョブデータ転送部２１１は、両者の暗証コードが一致した場合に前記印刷ジョブデータの転送を行う。
【００３３】
ジョブデータ蓄積部２１５は、ジョブデータ転送部２１１が受信した印刷ジョブデータを保存する。
【００３４】
ジョブ関連通知通信部２１３は、印刷装置１０１、１５１からの印刷ジョブデータに関する様々な通知(ジョブデータ転送要求、ページ印刷完了通知、ジョブ完了通知、印刷途中のエラーの通知、ユーザによるキャンセルの通知など)をで受信する。ジョブ関連通知通信部は、受信した通知に応じて、ジョブデータ蓄積部２１５内の該当する印刷ジョブデータを操作する。
【００３５】
＜印刷装置の内部構成＞
次に図３の印刷装置であるＭＦＰ１０１の内部構成の機能ブロック図を用いて、ＭＦＰ１０１の機能について説明する。プリンタ１５１も同様の機能構成である。
【００３６】
ＭＦＰ１０１は、不図示のコンピュータを有しており、印刷プログラムを実行することにより、ＭＦＰ１０１内の構成要素を転送要求受付部、１１１、ジョブデータ通信部１１３、ジョブデータ保存部１１５、ジョブ処理実行部１１９、ジョブ処理結果通知部１１７として動作させる。ここで、転送要求受付部１１１はタッチパネル等により構成される操作パネルである。ジョブデータ通信部１１３及びジョブ処理結果通知部１１７は、ＮＩＣ（Network Interface Card）であり、それぞれＬＡＮに接続する。ジョブデータ保存部１１５は、ハードディスクドライブ、フラッシュメモリ（登録商標）又はＲＡＭ（Random Access Memory）等の読み書き可能な記憶装置である。ジョブ処理実行部１１９は、印刷ジョブデータを処理する印刷エンジンである。
【００３７】
ＰＣ３０１から印刷指示を行い、プリントサーバ２０１に印刷ジョブがたまっている状態で、ユーザは、ＭＦＰ１０１の転送要求受付部１１１である操作パネルから出力したいジョブの転送要求を行う。
【００３８】
転送要求受付部１１１は、ユーザの転送要求を受け付け、プリントサーバ２０１へユーザが指示した印刷ジョブデータの転送を依頼する。
【００３９】
ジョブデータ通信部１１３では、転送要求に応じてプリントサーバ２０１から送信されてきた印刷ジョブデータを受信する。
【００４０】
ジョブデータ保存部１１５は、ジョブデータ通信部１１３が受信した印刷ジョブデータを一時保存する。
【００４１】
ジョブデータ通信部１１３は、印刷ジョブデータを受信した後、ジョブ処理実行部１１９にジョブ実行を指示する。
【００４２】
ジョブ処理実行部１１９は、印刷ジョブデータをラスタライズして印刷処理を行う。また、ジョブ処理実行部１１９は、印刷ジョブ処理の経過（何ページ目が印刷された、印刷が完了した、印刷装置に障害が発生したために印刷ジョブ処理が停止された、ユーザがキャンセルした、など）をジョブ処理結果通知部１１７に通知する。
【００４３】
ジョブ処理結果通知部１１７は、ジョブ処理実行部１１９からの通知をプリントサーバ２０１に通知する。
【００４４】
［フローチャート］
＜通常の処理フロー；セキュアプリントジョブ生成とプリントサーバへの蓄積＞
まず、図４（Ａ）を用いて、ＰＣ３０１側での通常の印刷時の処理フローについて説明する。
【００４５】
Ｓ１１：ＰＣ３０１が印刷データを準備する。
【００４６】
Ｓ１３：ＰＣ３０１が印刷ジョブに対して暗証コードを設定する。
【００４７】
Ｓ１５：ＰＣ３０１が印刷指示を行う。
【００４８】
Ｓ１７：印刷ジョブデータを転送する際には、ユーザの認証情報と、暗証コードを同時にプリントサーバ２０１に通知する必要がある。これらのデータは印刷ジョブのデータに含めても、印刷ジョブデータとは別に送るようにしてもよい。いずれの場合であっても、ユーザの認証情報や暗証コードについては、盗聴されないように、何らかの暗号化(通信路にＳＳＬ/ＴＬＳを使用するか、データ自体の暗号化)を行い、印刷ジョブデータをプリントサーバ２０１へ転送する。
【００４９】
次に図４（Ｂ）を用いて、プリントサーバ２０１での通常の印刷時の処理フローについて説明する。
【００５０】
Ｓ２１：ジョブデータ転送部２１１は印刷ジョブデータを受信する。ジョブデータ蓄積部２１５は、受信された印刷ジョブデータを保存する。この際、ジョブデータ蓄積部２１５は、ユーザの認証情報や暗証コードも印刷ジョブデータに関連づけて保存する。
【００５１】
＜ユーザからの印刷要求処理＞
次に図５（Ａ）のフローチャートを用いて、ＭＦＰ１０１からの印刷要求の処理について説明する。なお、プリンタ１５１からの印刷要求についても、同様の処理が実行される。
【００５２】
Ｓ３１：ＭＦＰ１０１は、ユーザが転送要求受付部１１１（操作パネル）から認証データを入力すると、ユーザ認証を行う。転送要求受付部１１１は、入力された認証データをプリントサーバ２０１に送信する。プリントサーバ２０１では、ジョブ関連通知通信部２１３がＭＦＰ１０１から送信されてきた認証データに基づき、認証を行う。このユーザ認証データは暗号化などによって秘匿されることが望ましい。
【００５３】
Ｓ３３：ユーザ認証が成功した場合、ジョブ関連通知通信部２１３は、そのユーザの印刷ジョブデータの一覧をＭＦＰ１０１に送信する。印刷ジョブデータの一覧はＭＦＰ１０１の転送要求受付部１１１に表示される。
【００５４】
Ｓ３５：転送要求受付部１１１は、ユーザが一覧から選択した印刷ジョブを受付ける。
【００５５】
Ｓ３７：そのジョブに暗証コードが設定されている場合は、転送要求受付部１１１は、ユーザが入力した暗証コードを受付ける。
【００５６】
Ｓ３９：転送要求受付部１１１は、入力された暗証コードとともに、選択された印刷ジョブの転送要求をプリントサーバ２０１に送信する。
【００５７】
Ｓ４１：ジョブデータ通信部１１３は、Ｓ３９の転送要求に応じてプリントサーバ２０１から送信されてきた印刷ジョブデータを受信する。ジョブ処理実行部１１９は、受信された印刷ジョブデータを印刷する。
【００５８】
次にプリントサーバ２０１での処理について図５（Ｂ）のフローチャートを用いて説明する。
【００５９】
Ｓ５１：ジョブデータ関連通知通信部２１３は、ＭＦＰ１０１から送信されてきた印刷ジョブデータの転送要求を受信する。
【００６０】
Ｓ５３：ジョブデータ転送部２１１は、Ｓ５１で受信された印刷ジョブデータに付随して送信された暗証コードが正しいかどうかを判断する。もしも、正しければ、Ｓ５５に動作を移行する。正しくなければ、ジョブデータ関連通知通信部２１３は、暗証コードが正しくない旨のエラーを通知する。ＭＦＰ１０１は、暗証コードが正しくないエラーを受信した場合には、転送要求受付部１１１が再度ユーザに暗証コードの入力を促す。
【００６１】
Ｓ５５：ジョブデータ転送部２１１は、転送要求送信元のＭＦＰ１０１へ指定された印刷ジョブデータを転送する。
【００６２】
以上の一連の動作によりプリントサーバ２０１から印刷装置（ＭＦＰ１０１，プリンタ１５１）に印刷ジョブデータが転送される。
【００６３】
＜印刷処理＞
図６のフローチャートを用いて、ＭＦＰ１０１における印刷ジョブ処理について説明する。なお、プリンタ１５１においても、同様の処理が実行される。
【００６４】
Ｓ６１：ジョブ処理実行部１１９は、ＭＦＰ１０１に障害が発生したかどうかを判断する。障害が発生した場合には、動作をＳ６３に移行する。発生していない場合は、動作をＳ６７に移行する。
【００６５】
Ｓ６３：ジョブ処理結果通知部１１７は、ＭＦＰ１０１に障害が発生したので、プリントサーバ２０１へ障害発生を通知する。
【００６６】
Ｓ６５：ジョブ処理実行部１１９は、印刷処理を停止する。
【００６７】
Ｓ６７：ジョブ処理実行部１１９は、印刷するページがまだあるかどうかを判断する。ある場合には動作をＳ６９に移行する。ない場合は、動作をＳ７５に移行する。
【００６８】
Ｓ６９：ジョブ処理実行部１１９は、印刷未処理の先頭ページの印刷処理を実行する。
【００６９】
Ｓ７１：ジョブ処理結果通知部１１７は、印刷処理中にページを印刷する度に、プリントサーバ２０１へページ印刷完了を通知する。
【００７０】
Ｓ７３：ＭＦＰ１０１でも、ジョブデータ保存部１１５により何ページ印刷をしたかという情報を保存しておく。
【００７１】
Ｓ７５：すべてのページが印刷し終わったので、ジョブ処理結果通知部１１７は、プリントサーバ２０１へ印刷ジョブ処理の完了を通知する。
【００７２】
Ｓ７７：ジョブデータ保存部１１５は、ＭＦＰ１０１内に保存していた印刷ジョブデータと何ページまで印刷し終わったか、というジョブ処理中の一時情報も削除する。また、プリントサーバ２０１では、ジョブ関連通知通信部２１３がジョブ処理結果通知部１１７から完了通知を受信すると、ジョブデータ蓄積部１１５は、自身に蓄積されていた印刷ジョブデータと関連する処理情報を削除する。
【００７３】
＜印刷装置に障害が発生した後の作業について＞
上記の処理フローによると、印刷中に障害が発生した場合、途中どのページまで印刷が終わったか、という情報が印刷装置にもプリントサーバ２０１にも残っている。
【００７４】
印刷装置がすぐに復旧する場合には、上記情報を使って、未完了のページから出力指示をすれことが可能である。
【００７５】
＜障害によって中断したつづきの印刷を行う時の処理フロー＞
印刷装置の障害が短時間に復旧する見込みがないが、早急に印刷ジョブ処理を完了させたいという場合には、他の正常稼働している印刷装置からプリントサーバに未完了の印刷ジョブデータの転送を要求し、印刷ジョブ処理のつづきを行うことが可能である。この転送の要求にも暗証コードを要求するようにすれば、セキュリティは保たれる。以下に上記の印刷装置の動作について、図７のフローチャートを用いて説明する。ここでは、プリンタ１５１に障害が発生した場合に、ＭＦＰ１０１から印刷ジョブ処理の続きを行うものとする。
【００７６】
Ｓ８１：ＭＦＰ１０１の転送要求受付部１１１は、ユーザが入力した未完了ジョブ情報を受付ける。このときに、転送要求受付部１１１は、出力ジョブの暗証コードの入力も受付ける。このＳ８１の処理は、詳細にはＳ３３〜Ｓ３５の処理と同様である。
【００７７】
Ｓ８３：転送要求受付部１１１は、プリントサーバ２０１へ印刷ジョブデータの転送を要求する。このＳ８３の処理は、詳細にはＳ３９の処理と同様である。
【００７８】
Ｓ８５：ジョブデータ通信部１１３は、プリントサーバ２０１から印刷ジョブデータを受信したかどうかを判断する。受信した場合は動作をＳ８７に移行する。受信できない場合には、動作をＳ８９に移行する。
【００７９】
Ｓ８７：印刷ジョブデータが受信できたので、ジョブ処理実行部１１９は、印刷ジョブ処理を行い動作を終了する。このＳ８７の処理は、詳細にはＳ４１及びＳ６１〜Ｓ７７の処理と同様である。
【００８０】
Ｓ８９：印刷ジョブデータが受信できなかったので、転送要求受付部１１１は、それまでに作業していた（障害が発生した）プリンタ１５１に転送要求を送信して、印刷ジョブデータを転送するように要求する。プリンタ１５１では、ジョブデータ通信部がＭＦＰ２０１からの転送要求に応じて、未処理の印刷ジョブデータをＭＦＰ１０１に送信する。
【００８１】
この処理により、プリントサーバ２０１で印刷ジョブが送信不可能な障害が発生している場合でも、プリンタ１５１には印刷ジョブデータが残っているため、そのプリンタ１５１に対して印刷ジョブデータ転送要求を送信すれば、印刷が再開できる。
【００８２】
Ｓ９１：ジョブデータ通信部１１３は、プリンタ１５１から印刷ジョブデータを受信したかどうかを判断する。受信した場合は動作をＳ８７に移行する。受信できない場合には、動作をＳ９３に移行する。
【００８３】
Ｓ９３：転送要求受付部１１１は、印刷が失敗したことを表示して、ユーザにその旨を通知する。
【００８４】
以上により障害発生時のつづきの印刷ジョブ処理を終了する。
【００８５】
上記の場合に、プリントサーバ２０１は、未完了データジョブの転送要求を受信した場合に、以下のようなデータを送ることが考えられる。
【００８６】
（１）以前に処理したものと同じ印刷ジョブデータ
（２）未完了のページデータのみ含む印刷ジョブデータ
ユーザはＭＦＰ１０１の転送要求受付部１１１にて上記（１）か（２）を選択することができる。転送要求受付部１１１はユーザの選択に応じて、プリントサーバ２０１に（１）か（２）かを通知する。
【００８７】
プリントサーバ２０１では、ジョブ関係通知通信部２１３が上記通知を受信する。ジョブデータ転送部２１１は、上記通知に応じて、プリンタ１５１に印刷ジョブ処理の経過情報を要求する。
【００８８】
プリンタ１５１では、ジョブ処理結果通知部１１７が、ＭＦＰ１０１からの経過情報要求に応じて、印刷ジョブ処理の経過情報（印刷ジョブ処理が完了したページ数）をＭＦＰ１０１に返信する。
【００８９】
プリントサーバ２０１では、プリンタ１５１から送信されてきた印刷ジョブ処理の経過情報と、印刷ジョブデータをＭＦＰ２０１に送信する。
【００９０】
上記（１）の印刷装置に転送される場合には、完了しているページ数のデータもプリントサーバ２０１から送られてくる。従って、ＭＦＰ１０１のジョブ処理実行部１１９は、完了しているページについては印刷しないようにして、未完了のページのみ印刷を印刷する。
【００９１】
上記（２）の場合は、その印刷ジョブデータをそのまま処理するだけでよい。
【００９２】
なお、上記（１）の場合、プリントサーバ２０１が、印刷ジョブ処理の経過情報に基づいて、印刷ジョブデータを加工して、未処理のページのみの印刷ジョブデータをＭＦＰ１０１に送信してもよい。
【００９３】
［実施例の効果］
本発明実施例の印刷システムにより以下のことが可能となる。
【００９４】
セキュアプリントの途中で障害が発生した場合に、再度最初から印刷をやり直すことなく、未完了のページのみ印刷することが可能。
【００９５】
プリントサーバがダウンしていたとしても、もともと処理を行おうとしていた印刷装からデータ転送をすることで、印刷を再開することが可能。
【符号の説明】
【００９６】
１０１  ＭＦＰ（Multi Functional peripheral）（印刷装置）
１１１  転送要求受付部（操作パネル）
１１３  ジョブデータ通信部
１１５  ジョブデータ保存部
１１７  ジョブ処理結果通知部
１１９  ジョブ処理実行部
１５１  プリンタ（印刷装置）
２０１  プリントサーバ
２１１  ジョブデータ転送部
２１３  ジョブ関連通知通信部
２１５  ジョブデータ蓄積部
３０１  ＰＣ（Personal Computer）（端末装置）
【図１】
2010176595.tif 000003
【図２】
2010176595.tif 000004
【図３】
2010176595.tif 000005
【図４】
2010176595.tif 000006
【図５】
2010176595.tif 000007
【図６】
2010176595.tif 000008
【図７】
2010176595.tif 000009