(57)【要約】【課題】  利用者から距離が離れた印刷装置の利用に際し、印刷終了等の動作状態を利用者が確実に知らせ、印刷済用紙取り去り等の運用を円滑に行なわせる。【解決手段】  印刷サーバ２０は、ＰＣ１から印刷指示を受信すると、該ＰＣ１のユーザＡのユーザＩＤに対応する、該ユーザＡから最も距離の近い近接プリンタ１のアドレスを代替経路情報から読み出し、上記印刷指示に基づき生成した印刷データに該アドレスを付加して印刷先のプリンタ３に送出する。プリンタ３では、印刷サーバ２０からの印刷データから付加されているアドレスを抽出する一方、該印刷データの印刷処理中に印刷完了等の動作状態が検出されると、抽出した上記アドレスに基づき印刷指示元のＰＣ１のユーザＡに対する近接プリンタ１に指示して印刷先のプリンタ３の動作状態を音声鳴動によって代替報知させる。【選択図】  図６
2009193445.tif 000002
【特許請求の範囲】
【請求項１】
文書情報の印刷指示を送出する文書処理端末と、
複数の印刷装置と、
前記文書処理端末からの印刷指示に基づき印刷データを生成し、印刷先の印刷装置に送信して印刷を実行させる印刷制御装置と
を有し、
前記印刷制御装置は、
前記複数の印刷装置の中の代替報知印刷装置を登録して管理する管理手段と、
前記文書処理端末からの印刷指示に基づく印刷先印刷装置が前記管理手段により管理されている前記代替報知印刷装置であるか否かを判定する判定手段と、
前記判定手段により前記印刷先印刷装置が前記代替報知印刷装置でないと判定された場合は、前記印刷データに前記代替報知印刷装置の宛先情報を付加して前記印刷先印刷装置に送信する送信手段と
を具備し、
前記印刷装置は、
前記印刷制御装置から受信した前記印刷データから前記代替報知印刷装置の宛先情報を抽出する抽出手段と、
前記印刷データの印刷処理中に、報知対象動作状態が検知され、かつ前記抽出手段により前記代替報知印刷装置の宛先情報が抽出された場合は、該抽出した宛先情報に基づき前記代替報知印刷装置に対して当該動作状態の代替報知を指示する指示手段と
を具備する印刷制御システム。
【請求項２】
前記印刷制御装置は、
前記印刷装置からの印刷完了通知の受信から印刷排出用紙取去り通知の受信までの時間に基づき、前記文書処理端末と前記印刷装置との間の距離を推定する推定手段
を具備し、
前記管理手段は、
前記推定手段により推定した距離が最小の印刷装置を前記代替報知印刷装置として登録して管理する請求項１記載の印刷制御システム。
【請求項３】
前記印刷制御装置は、
前記印刷装置からの印刷完了通知の受信から印刷排出用紙取去り通知の受信までの時間に基づき、前記文書処理端末と前記印刷装置との間の距離を推定する推定手段と、
前記文書処理端末からの印刷指示に基づく印刷回数を各印刷装置毎に計数する計数手段と
を具備し、
前記管理手段は、
前記推定手段により推定した距離および前記計数手段で計数した印刷回数に基づき前記代替報知印刷装置を決定して登録管理する請求項１記載の印刷制御システム。
【請求項４】
複数の文書処理端末からの印刷指示に基づき文書の印刷処理を実行する印刷装置であって、
各文書処理端末に対応して代替報知印刷装置を登録して管理する管理手段と、
印刷指示元の文書処理端末に対応して前記代替報知印刷装置が前記管理手段に管理されているか否かを判定する判定手段と、
前記文書処理端末からの印刷指示に基づく文書の印刷処理中に、報知対象動作状態が検知され、かつ、前記判定手段により前記印刷指示元の文書処理端末に対応して前記代替報知印刷装置が管理されていると判定された場合は、前記管理手段に管理されている前記代替報知印刷装置に対して当該動作状態の代替報知を指示する指示手段と
を具備する印刷装置。
【請求項５】
複数の文書処理端末からの印刷指示に基づき文書の印刷処理を実行する印刷装置であって、
前記文書処理端末からの印刷指示に含まれる代替報知印刷装置の宛先情報を抽出する抽出手段と、
前記文書処理端末からの印刷指示に基づく文書の印刷処理中に、報知対象の動作状態が検知され、かつ前記抽出手段により前記代替報知印刷装置の宛先情報が抽出された場合は、該抽出した宛先情報に基づき前記代替報知印刷装置に対して当該動作状態の代替報知を指示する指示手段と
を具備する印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御システム、及び印刷装置に関する。
【背景技術】
【０００２】
パーソナル・コンピュータ（ＰＣ）等の上位装置と、プリンタや複合機等の印刷装置を接続するネットワーク環境の普及に伴い、多数のユーザが１台または複数台の印刷装置を共有するケースが増大している。
【０００３】
かかるネットワーク環境での印刷装置の運用においては、ユーザから印刷指示された文書の印刷済用紙の取り出しを促す等の目的で、印刷装置における印刷完了等の動作状態を報知する構成を備えるものがある。
【０００４】
印刷装置の動作状態報知機能に関して、下記特許文献１には、音声鳴動によって動作状態を報知する装置が開示されている。
【０００５】
また、下記特許文献２には、音色を変えて装置の動作状態を告知する装置が開示されている。
【０００６】
かかる従来装置では、距離が遠い印刷装置を利用した場合には、報知音がユーザに聞こえず、印刷済用紙の取り出し等が円滑に行なえないことも起こり得る。
【特許文献１】特開平８−７７４６２号公報
【特許文献２】特開平８−２９７５６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、利用者から距離が離れている印刷装置の利用に際し、印刷終了等の動作状態を利用者が確実に知ることができ、印刷済用紙の取り去り等の運用を円滑に行うことができる印刷制御システム、及び印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の印刷制御システムの発明は、文書情報の印刷指示を送出する文書処理端末と、複数の印刷装置と、前記文書処理端末からの印刷指示に基づき印刷データを生成し、印刷先の印刷装置に送信して印刷を実行させる印刷制御装置とを有し、前記印刷制御装置は、前記複数の印刷装置の中の代替報知印刷装置を登録して管理する管理手段と、前記文書処理端末からの印刷指示に基づく印刷先印刷装置が前記管理手段により管理されている前記代替報知印刷装置であるか否かを判定する判定手段と、前記判定手段により前記印刷先印刷装置が前記代替報知印刷装置でないと判定された場合は、前記印刷データに前記代替報知印刷装置の宛先情報を付加して前記印刷先印刷装置に送信する送信手段とを具備し、前記印刷装置は、前記印刷制御装置から受信した前記印刷データから前記代替報知印刷装置の宛先情報を抽出する抽出手段と、前記印刷データの印刷処理中に、報知対象動作状態が検知され、かつ前記抽出手段により前記代替報知印刷装置の宛先情報が抽出された場合は、該抽出した宛先情報に基づき前記代替報知印刷装置に対して当該動作状態の代替報知を指示する指示手段とを具備する。
【０００９】
請求項２記載の発明は、上記請求項１記載の発明において、前記印刷制御装置は、前記印刷装置からの印刷完了通知の受信から印刷排出用紙取去り通知の受信までの時間に基づき、前記文書処理端末と前記印刷装置との間の距離を推定する推定手段を具備し、前記管理手段は、前記推定手段により推定した距離が最小の印刷装置を前記代替報知印刷装置として登録して管理する。
【００１０】
請求項３記載の発明は、上記請求項１記載の発明において、前記印刷制御装置は、前記印刷装置からの印刷完了通知の受信から印刷排出用紙取去り通知の受信までの時間に基づき、前記文書処理端末と前記印刷装置との間の距離を推定する推定手段と、前記文書処理端末からの印刷指示に基づく印刷回数を各印刷装置毎に計数する計数手段とを具備し、前記管理手段は、前記推定手段により推定した距離および前記計数手段で計数した印刷回数に基づき前記代替報知印刷装置を決定して登録管理する。
【００１１】
請求項４記載の印刷装置の発明は、複数の文書処理端末からの印刷指示に基づき文書の印刷処理を実行する印刷装置であって、各文書処理端末に対応して代替報知印刷装置を登録して管理する管理手段と、印刷指示元の文書処理端末に対応して前記代替報知印刷装置が前記管理手段に管理されているか否かを判定する判定手段と、前記文書処理端末からの印刷指示に基づく文書の印刷処理中に、報知対象動作状態が検知され、かつ、前記判定手段により前記印刷指示元の文書処理端末に対応して前記代替報知印刷装置が管理されていると判定された場合は、前記管理手段に管理されている前記代替報知印刷装置に対して当該動作状態の代替報知を指示する指示手段とを具備する。
【００１２】
請求項５記載の印刷装置の発明は、複数の文書処理端末からの印刷指示に基づき文書の印刷処理を実行する印刷装置であって、前記文書処理端末からの印刷指示に含まれる代替報知印刷装置の宛先情報を抽出する抽出手段と、前記文書処理端末からの印刷指示に基づく文書の印刷処理中に、報知対象の動作状態が検知され、かつ前記抽出手段により前記代替報知印刷装置の宛先情報が抽出された場合は、該抽出した宛先情報に基づき前記代替報知印刷装置に対して当該動作状態の代替報知を指示する指示手段とを具備する。
【発明の効果】
【００１３】
請求項１記載の印刷制御システムの発明によれば、複数のＰＣ及びプリンタをサーバを介してネットワーク接続した環境下で、ＰＣから所望のプリンタを指定して文書の印刷を行なう際、常に、自席のＰＣに最も距離が近いプリンタで印刷先のプリンタの動作状態が音声鳴動により知らされる結果、ユーザはその音を確実に聞くことができ、印刷済用紙の取り去り等にも速やかに対処できる。
【００１４】
請求項２記載の印刷制御システムの発明によれば、システム内の全てのＰＣとプリンタ間の印刷処理動作を通じて、各ＰＣのユーザ毎に、該ユーザに近接するプリンタを登録、管理できる。
【００１５】
請求項３記載の印刷制御システムの発明によれば、システム内の全てのＰＣとプリンタ間で複数回印刷処理動作を繰返し、各回の印刷処理時に推定された距離情報を用いて正確に距離情報を推定でき、印刷指示元ユーザの近接プリンタを正確に検索して代替報知の指示が行える。
【００１６】
請求項４記載の印刷装置の発明によれば、ＰＣからの印刷指示に基づく文書の印刷実行中、エラーや印刷完了等の動作状態を該印刷指示元のユーザの席から最も距離が近いプリンタで音声鳴動により報知させることができ、ユーザはその音を確実に聞くことができ、印刷済用紙の取り去り等にも速やかに対処できる。
【００１７】
請求項５記載の印刷装置の発明によれば、ＰＣからの印刷指示に基づく文書の印刷実行中、印刷指示に含まれるアドレスに基づき、該印刷指示元のユーザの席から最も距離が近いプリンタに指示して印刷中のプリンタでのエラーや印刷完了等の動作状態を音声鳴動によって報知でき、ユーザはその音を確実に聞くことができ、印刷済用紙の取り去り等にも速やかに対処できる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【実施例１】
【００１９】
図１は、実施例１に係わる印刷制御システムの全体構成を示すブロック図である。
【００２０】
この印刷制御システムは、文書の編集や印刷要求（印刷ジョブ）送出等の文書処理機能を有する複数のクライアント端末１０（１０−１，１０−２，…，１０−ｎ）と、任意のクライアント端末１０から受信した印刷ジョブに基づき印刷データを生成し、印刷先として指定されたプリンタ３０に送出する印刷サーバ２０、印刷サーバ２０からの印刷データに基づき文書情報を記録用紙に画像として印刷して出力する複数のプリンタ３０（３０−１，３０−２，…，３０−ｎ）とをＬＡＮケーブル等の伝送路５０を介してネットワーク接続して構成される。
【００２１】
図２は、実施例１に係るクライアント端末１０の機能構成を示すブロック図である。
【００２２】
クライアント端末１０は、例えば、ＰＣ（パーソナル・コンピュータ）により実現され、図２に示すように、キーボードやマウス等の入力デバイスから成る入力／操作部１１、操作ガイダンスや動作状態等の各種情報を表示する表示部１２、動作プログラム等の各種情報を記憶する記憶部１３、装置全体の制御を行う制御部１４、伝送路５０を介して印刷サーバ２０やプリンタ３０と通信（印刷ジョブ等のデータの送受）する際の通信インタフェースを司る通信インタフェース（Ｉ／Ｆ）部１５を備えて構成される。
【００２３】
クライアント端末１０において、制御部１４には、入力／操作部１１での所定の操作に応じて文書情報（文書ファイル）などの操作、保存、表示、編集、印刷指示操作などの処理を行うアプリケーション部１４１、入力／操作部１１での所定の印刷指示操作に基づき文書情報とその処理命令から成る印刷ジョブを生成して印刷サーバ２０に送出する印刷ジョブ生成部１４２が設けられる。
【００２４】
図３は、実施例１に係る印刷サーバ２０の機能構成を示すブロック図である。
【００２５】
印刷サーバ２０は、ＰＣ（パーソナル・コンピュータ）等の情報処理装置により実現され、図３に示すように、伝送路５０を介してクライアント端末１０やプリンタ３０と通信する際の通信インタフェースを司る通信インタフェース部（通信  Ｉ／Ｆ）２１、動作プログラム等の各種情報を記憶する記憶部２３、装置全体の制御を行う制御部２５を具備して構成される。
【００２６】
印刷サーバ２０において、制御部２５には、クライアント端末１０から受信した印刷ジョブ（印刷指示）の受信と、該印刷ジョブに基づいて生成した印刷データのプリンタ３０に対する送信を通信Ｉ／Ｆ部２１を介して行なう印刷ジョブ送受信部２５１、このシステムの各クライアント端末１０のユーザ毎に、当該システム内の複数のプリンタ３０のうちの当該ユーザに最も近い距離位置（当該ユーザからの距離が最小の位置）にあるプリンタ３０の装置識別情報（装置ＩＤ）及びアドレスを対応付けて登録した情報（後述の代替経路情報）を生成、管理する代替経路管理部２５２、印刷ジョブ送受信部２５１がクライアント端末１０からの印刷指示に基づき生成した印刷データを印刷先のプリンタ３０に送信する際、この時の印刷指示元ユーザに最も距離が近い（近接する）プリンタ３０のアドレス情報（代替報知先アドレス情報）を付加する代替報知宛先付加処理部２５３を具備して構成される。
【００２７】
記憶部２３には、代替経路管理テーブル２３１、プリンタアドレス管理テーブル２３２が設けられる。
【００２８】
代替経路管理テーブル２３１には、代替経路管理部２５２が管理対象とする上記代替経路情報が記憶される。
【００２９】
図４は、代替経路管理テーブル２３１を用いて管理される代替経路情報の一例を示す表図である。
【００３０】
図４に示すように、代替経路管理テーブル２３１には、システム内の各ユーザにそれぞれ対応して、近接するプリンタ３０の装置ＩＤ及びアドレスが登録された代替経路情報が保持されている。
【００３１】
特に、この例では、クライアント端末１０−１（ＰＣ１）を使用するユーザＡ（ユーザＩＤ＝００００１）に最も近いプリンタ３０として、装置ＩＤ＝“００１１”、アドレス＝“１２３．４５６．７８９．０１１”を有するプリンタ３０−１（プリンタ１）が登録され、クライアント端末１０−２（ＰＣ２）を使用するユーザＢ（ユーザＩＤ＝００００２）に最も近いプリンタ３０として、装置ＩＤ＝“００１３”、アドレス＝“１２３．４５６．７８９．０１３”を有するプリンタ３０−３（プリンタ３）が登録され、クライアント端末１０−３（ＰＣ３）を使用するユーザＣ（ユーザＩＤ＝００００３）に最も近いプリンタ３０として、装置ＩＤ＝“００１２”、アドレス＝“１２３．４５６．７８９．０１２”を有するプリンタ３０−２（プリンタ２）が登録されている。
【００３２】
プリンタアドレス管理テーブル２３２には、システム内の各プリンタ３０のネットワークアドレス情報が記憶される。
【００３３】
代替経路管理テーブル２３１において、各ユーザに対応する“アドレス”欄に保持されるアドレスは、該当する近接プリンタ３０の装置ＩＤに対応して上記プリンタアドレス管理テーブル２３２から検索され、登録されたものである。
【００３４】
図５は、実施例１に係るプリンタ３０の機能構成を示すブロック図である。
【００３５】
図５に示すように、プリンタ３０は、伝送路５０を介して複数のクライアント端末１０や印刷サーバ２０と通信（データの送受）する際の通信インタフェースを司る通信インタフェース（Ｉ／Ｆ）部３１、動作プログラム等の各種情報を記憶する記憶部３２、通信Ｉ／Ｆ部３１を通じて印刷サーバ２０から受信した印刷データに基づく画像処理を行う画像処理部３３、画像処理部３３により画像処理された画像信号（印刷データ）に基づき電子写真プロセスを実行して記録媒体（記録用紙）に画像を形成（印刷）して排出トレイ４０に排出する画像形成部３４、液晶表示器等の表示部とテンキー等の各種操作キーを有する操作部とから成る表示／操作部３５、装置全体の制御を行なう制御部３６、印刷状況等の動作状態を報知する音を発生するスピーカ３７を具備して構成される。
【００３６】
制御部３６には、通信Ｉ／Ｆ部３１を通じて印刷サーバ２０から受信した印刷データに基づく印刷の制御を行う印刷制御部３６１、印刷サーバ２０から受信された印刷データに付加される代替報知先アドレスを用いて代替報知先のプリンタ３０に発呼し、印刷先のプリンタ３０の動作状態を音により報知することを指示する代替報知制御を行なう代替報知制御部３６２、スピーカ３７を駆動して印刷状況等の動作状態を報知する音を発生（鳴動）させる音声鳴動制御部３６３、印刷サーバ２０の代替経路管理部２５２による代替経路情報の生成処理時、該印刷サーバ２０から受信した印刷データに基づく印刷の完了、印刷済用紙取去りの検出結果を印刷サーバ２０に応答送出する代替経路管理応答制御部３６４が設けられる。
【００３７】
このプリンタ３０では、排出トレイ４０にそのなかに印刷済用紙が有るか無いかに応じた検知出力を発生する用紙有無検知センサ４１が設けられ、代替経路管理応答制御部３６４は、該用紙有無検知センサ４１の検知出力に基づき排出トレイ４０から印刷済用紙が持ち去られたことを検知し、その旨を印刷サーバ２０に通知する。
【００３８】
本実施例のシステムにおいて、各プリンタ３０は、モノクロ印刷、カラー印刷、用紙サイズ等、印字速度等、それぞれ印刷能力が異なるものが採用されている。
【００３９】
各ユーザは、それぞれのクライアント端末１０から、用途に合ったプリンタ３０を選択し、印刷先として指定したうえで印刷サーバ２０に印刷指示する。
【００４０】
印刷サーバ２０は、クライアント端末１０から印刷指示を受けると印刷データを生成して該印刷データを印刷先のプリンタ３０に送出する、
プリンタ３０は、印刷サーバ２０からの印刷データを受信して印刷処理を実行し、その際、代替報知制御部３６２は、印刷指示元のユーザから最も近い距離にあるプリンタ３０に指示し、該プリンタ３０に印刷先のプリンタ３０の印刷状況や印刷完了等の動作状態を報知させる代替報知制御を実施する。
【００４１】
この代替報知制御を実施するためには、印刷サーバ２０において、代替経路管理テーブル２３１に、図４に例示するような代替経路情報を保持する必要がある。
【００４２】
この代替経路情報は、例えば、印刷サーバ２０の代替経路管理部２５２で生成されるが、この代替経路情報の生成処理に関しては後（図１０、図１１参照）で詳述する。
【００４３】
ここでは、印刷サーバ２０において、代替経路管理テーブル２３１に代替経路情報を登録されていることを前提に、当該システムにおける印刷処理動作（上記代替経路情報を用いた代替報知制御動作を含む）について説明する。
【００４４】
図６は、本実施例に係る印刷制御システムの印刷処理におけるクライアント端末１０、印刷サーバ２０及びプリンタ３０間の制御シーケンスを示す図である。
【００４５】
同図は、特に、ユーザＡがクライアント端末１０−１（ＰＣ１）からプリンタ３０−３（プリンタ３）を印刷先として指定して文書ＡＡＡを印刷する場合における各装置の動作の流れを示している。
【００４６】
この場合、ユーザＡがＰＣ１でアプリケーション部１４１を立ち上げ、入力／操作部１１の表示部に表示される印刷設定画面上で印刷対象文書として文書ＡＡＡを指定し、印刷先としてプリンタ３を指定する印刷設定（印刷指示）操作を行うと（ステップＳ１０１）、印刷ジョブ生成部１４２により文書ＡＡＡをプリンタ３で印刷することを指示する印刷ジョブが生成され、該印刷ジョブが印刷サーバ２０に送出される（ステップＳ１０２）。
【００４７】
その際、印刷指示元のＰＣ１のユーザＡを識別するユーザ識別情報（ユーザＩＤ）が当該文書ＡＡＡの印刷ジョブに付加されて印刷サーバ２０に送出される。
【００４８】
なお、このシステムにおいて、各ＰＣは、所定のユーザ認証機能を有し、使用に先立って該ユーザのＩＤを取得しているものとする。
【００４９】
他方、印刷サーバ２０では、ＰＣ１から上記印刷ジョブを受信すると、該印刷ジョブに基づき文書ＡＡＡの印刷データを生成する一方で、該印刷ジョブからユーザＡのユーザＩＤを抽出し（ステップＳ２０１）、代替経路管理テーブル２３１（図４参照）から該ユーザＩＤに対応するプリンタ〔ユーザＡに近接するプリンタ３０−１（プリンタ１）〕の装置識別情報（装置ＩＤ）を検索する（ステップＳ２０２）。
【００５０】
次いで、この検索したプリンタ１のアドレスを代替経路管理テーブル２３１から読み出し代替報知先アドレスとして上記印刷データに付加し（ステップＳ２０３）、該代替報知先アドレスを付加した印刷データを印刷先のプリンタ３（受信印刷ジョブ中の印刷設定情報から特定）に送出する（ステップＳ２０４）。
【００５１】
一方、プリンタ３では、印刷サーバ２０から上記印刷データを受信すると、該印刷データを画像処理部３３により画像処理し、画像形成部３４で記録用紙に画像として印刷させる印刷処理を実行する（ステップＳ３０１）。
【００５２】
該印刷処理中、エラーの発生や印刷完了等の動作（報知対象とする動作）が検出されると（ステップＳ３０２）、印刷サーバ２０から受信した印刷データに付加される代替報知先アドレスを抽出し（ステップＳ３０３）、該抽出したアドレスに基づき代替報知先のプリンタ１（ユーザＡに近接するプリンタ）に発呼し（ステップＳ３０４）、該検知した動作状態の報知を指示する（ステップＳ３０５）。
【００５３】
これに対して、プリンタ１では、印刷先のプリンタ３からの動作状態報知指示に基づき、当該動作状態（エラーの発生や印刷完了等）を音声鳴動により報知する（ステップＳ３１１）。
【００５４】
図６においては、ユーザＡがＰＣ１からプリンタ３に印刷指示して文書を印刷する場合の該ユーザＡに近接するプリンタ１での代替報知制御について述べたが、この代替報知制御は、各ユーザが各自のクライアント端末１０から所望のプリンタ３０に印刷指示して文書を印刷する際、該印刷先のプリンタ３０が該ユーザの近接プリンタでない場合には、上記と同様、印刷サーバ２０と印刷先のプリンタ３０とが協働し、当該近接プリンタを対象にして実施される。
【００５５】
次に、本実施例のシステムにおいて、印刷サーバ２０と印刷先のプリンタ３０とが協働して実施する代替報知制御について、図７及び図８を参照して更に詳細に説明する。
【００５６】
図７は、印刷サーバ２０における代替報知先通知処理（図６のステップＳ２０１〜Ｓ２０４参照）の詳細内容を示すフローチャートであり、図８は、印刷先プリンタ３０における代替報知処理（図６のステップＳ３０１〜Ｓ３０４参照）の詳細内容を示すフローチャートである。
【００５７】
なお、図７、及び図８における各処理ステップ中、図６における各処理ステップと同じ処理ステップには、図６における該当する処理ステップと同じ符号（米印で示す）を付している。
【００５８】
図７において、印刷サーバ２０よる代替報知先通知処理は、各ＰＣ１，２，３，…のいずれかからプリンタ１，２，３，…のいずれかを印刷先として指定する印刷ジョブを受信することにより起動される。
【００５９】
すなわち、印刷サーバ２０では、ＰＣから上記印刷ジョブ（印刷指示）が受信されると（ステップＳ２３１ＹＥＳ）、印刷ジョブ送受信部２５１が、該受信した印刷ジョブに基づき印刷対象文書の印刷データを生成する（ステップＳ２３２）。
【００６０】
一方で、代替報知宛先付加処理部２５３は、該受信した印刷ジョブから印刷指示元ユーザのユーザＩＤを抽出する（ステップＳ２３３）と共に、印刷先のプリンタ３０を特定する（ステップＳ２３４）。
【００６１】
引き続き、代替報知宛先付加処理部２５３は、印刷指示元のユーザのユーザＩＤをキーに代替経路管理テーブル２３１（図４参照）を検索して当該ユーザＩＤに対応するプリンタ３０（当該ユーザに近接するプリンタ）の装置ＩＤを読み出す（ステップＳ２３５）。
【００６２】
次いで、上記ステップＳ２３４で特定した印刷先のプリンタ３０と上記ステップＳ２３５で検索した、印刷指示元ユーザの近接プリンタ３０の装置ＩＤを比較して、印刷先のプリンタ３０が当該ユーザの近接プリンタ３０であるか否かをチェックする（ステップＳ２３６）。
【００６３】
ここで、印刷先プリンタ３０が印刷指示元ユーザの近接プリンタ３０であれば（ステップＳ２３６ＹＥＳ）、上記ステップＳ２３２で生成した印刷データを印刷先のプリンタ３０に送出し（ステップＳ２３９）、処理を終了する。
【００６４】
これに対し、印刷先プリンタ３０が印刷指示元ユーザの近接プリンタ３０でない場合（ステップＳ２３６ＮＯ）、代替報知宛先付加処理部２５３は、上記ステップＳ２３５で検索された、印刷指示元ユーザの近接プリンタ３０のアドレスを代替経路管理テーブル２３１から読み出し（ステップＳ２３７）、該アドレスを上記ステップＳ２３２で生成した印刷データに付加し（ステップＳ２３８）、該アドレス（代替報知先アドレス）を付加した印刷データを、上記ステップＳ２３４で特定した印刷先のプリンタ３０に送出する（ステップＳ２３９）。
【００６５】
図８において、プリンタ３０による代替報知制御は、印刷サーバ２０から代替報知先アドレスが付加された印刷データを受信し、該印刷データに基づく印刷処理中、紙切れ等のエラーや、印刷完了を含む各種印刷状況等、報知対象とする動作状態（イベント）が検出されることにより起動される。
【００６６】
すなわち、プリンタ３０では、印刷サーバ２０から上記印刷データを受信すると（ステップＳ３３１ＹＥＳ）、印刷制御部３６１は、該受信した印刷データを画像処理（各頁毎にビットマップ展開）して画像形成部３４に送り、記録用紙に画像を形成して排出トレイ４０に排出する印刷処理を開始する（ステップＳ３３２）。
【００６７】
該印刷処理の開始後、代替報知制御部３６２は、報知対象のイベントの１つとして、印刷が完了したか否かを監視し（ステップＳ３３３）、印刷が完了していない場合には（ステップＳ３３３ＮＯ）、更に、報知対象の他のイベント（印刷状況、紙切れなどのエラー等）が発生したか否かを監視する（ステップＳ３３４）。
【００６８】
この間、報知対象のイベントが検出された場合（ステップＳ３３３ＹＥＳ、Ｓ３３４ＹＥＳ）、代替報知制御部３６２は、上記ステップＳ３３１で受信した印刷データに代替報知先アドレス（印刷指示元ユーザに対する近接プリンタのアドレス）が付加されているか否かをチェックする（ステップＳ３３５）。
【００６９】
ここで、代替報知先アドレスが付加されている場合（ステップＳ３３５ＹＥＳ）、代替報知制御部３６２は、当該アドレスに基づき代替報知先であるプリンタ（印刷指示元ユーザに対する近接プリンタ）に発呼し（ステップＳ３３６）、上記ステップＳ３３３、若しくはＳ３３４で検出されたイベントの発生を代替報知することを指示する（ステップＳ３３７）。
【００７０】
他方、印刷指示元ユーザに近接するプリンタ３０では、例えば、図９に示す如く、印刷先プリンタ３０から上記イベント発生の代替報知指示を受信すると（ステップＳ３５１）、音声鳴動制御部３６３は、該代替報知指示に基づき、該指示と共に通知される発生イベントの情報（動作状態情報）を抽出し（ステップＳ３５２）、該動作状態に対応する音を鳴動するようにスピーカ３７を駆動し、当該動作状態（エラーの発生や印刷完了等）を音声鳴動により近接ユーザに対して報知する（ステップＳ３５３）。
【００７１】
これに対して、図８において、受信した印刷データに代替報知先アドレスが付加されていない場合（ステップＳ３３５ＮＯ）、音声鳴動制御部３６３は、上記ステップＳ３３４で検出された動作状態に対応する音を鳴動するように自装置のスピーカ３７を駆動し、当該動作状態（エラーの発生や印刷完了等）を音声鳴動により報知する制御を行なう（ステップＳ３３８）。
【００７２】
次に、印刷サーバ２０における代替経路情報の生成処理について詳述する。
【００７３】
図１０は、印刷サーバ２０における代替経路情報の生成処理を示すフローチャートであり、図１１は印刷サーバ２０での代替経路情報生成処理に合わせたプリンタ３０における印刷処理動作を示すフローチャートである。
【００７４】
図１０、及び図１１に示すように、この代替経路情報作成処理は、例えば、図６に示す代替報知モードでの印刷処理に移行する前の運用段階で、システム内の全てのＰＣと全てのプリンタ３０間で、各ＰＣから各プリンタ３０を指定してそれぞれに印刷を実行させながら（図１０のステップＳ２５１〜Ｓ２５５、図１１のステップＳ３７１〜Ｓ３７４）、印刷先プリンタ３０から印刷完了通知と印刷済用紙の取去り検知を応答送出させ（図１１のステップＳ３７５〜Ｓ３７７）、印刷完了後、印刷済用紙が取去られるまでの時間から各ユーザと各プリンタ３０間の距離を推定し、各ユーザ毎に、最も距離の近い（推定距離が最小の）プリンタ３０を代替経路管理テーブル２３１１に登録、保持させる（図１０のステップＳ２５６〜２６４）ことで実現される。
【００７５】
図１０において、印刷サーバ２０の印刷ジョブ送受信部２５１は、ＰＣから印刷ジョブ（印刷指示）を受信すると（ステップＳ２５１ＹＥＳ）、該印刷ジョブから印刷指示元ユーザのユーザＩＤと印刷先のプリンタ３０の装置ＩＤを抽出したうえで（ステップＳ２５２、Ｓ２５３）、該印刷ジョブ中の印刷対象文書を印刷する印刷データを生成し（ステップＳ２５４）、該印刷データを印刷先プリンタ３０に送信する（ステップＳ２５５）。
【００７６】
一方、印刷先のプリンタ３０では、印刷サーバ２０から送信される上記印刷データの受信を待って、例えば、図１１のフローチャートに示す如くの印刷処理を実行し、併せて、印刷完了及び印刷済用紙取去り通知の処理を行う。
【００７７】
すなわち、印刷先のプリンタ３０では、印刷サーバ２０から送信される上記印刷データを受信すると（ステップＳ３７１ＹＥＳ）、代替報知制御部３６２が、代替報知先アドレスが付加されているか否かをチェックし（ステップＳ３７２）、代替報知先アドレスが付加されている場合は（ステップＳ３７２ＹＥＳ）、図８に示すような代替報知処理を実施する（ステップＳ３７８）。
【００７８】
これに対し、受信した印刷データに代替報知先アドレスが付加されていない場合（ステップＳ３７２ＮＯ）、代替経路管理応答制御部３６４は、該印刷データを画像処理部３３で画像処理し、画像形成部３４で文書を画像として印刷させ該印刷済用紙を排出トレイ４０に排出する印刷処理（ステップＳ３７３）を実行する。
【００７９】
その後、この印刷処理が完了したか否かを監視し（ステップＳ３７４）、該印刷処理が完了すると（ステップＳ３７４ＹＥＳ）、印刷が完了した旨を印刷サーバ２０に通知する（ステップＳ３７５）。
【００８０】
引き続き、代替経路管理応答制御部３６４は、排出トレイ４０に設けられる用紙有無検知センサ４１の検知出力に基づき、該排出トレイ４０から印刷済用紙が取り去られたか否かをチェックし（ステップＳ３７６）、印刷済用紙の取り去りが検出されると（ステップＳ３７６ＹＥＳ）、印刷済用紙が取り去られた旨を印刷サーバ２０に通知する（ステップＳ３７７）。
【００８１】
他方、印刷サーバ２０では、図１０のステップＳ２５５で印刷データを送出した後、代替経路管理部２５２が、印刷先のプリンタ３０から応答送出される上記印刷完了通知の受信状況を監視する（ステップＳ２５６）。
【００８２】
ここで、印刷先のプリンタ３０が図１１のステップＳ３７５で応答送出する印刷完了通知が受信されると（ステップＳ２５６ＹＥＳ）、計時手段（不図示）を起動し、時間の計時を開始する（ステップＳ２５７）。
【００８３】
引き続き、代替経路管理部２５２は、印刷先のプリンタ３０から応答送出される上記印刷済用紙の取去り通知の受信状況を監視する（ステップＳ２５８）。
【００８４】
ここで、印刷先のプリンタ３０が図１１のステップＳ３７７で応答送出する印刷済用紙の取去り通知が受信されると（ステップＳ２５８ＹＥＳ）、計時手段による計時時間を取り込み（取り込んだら計時時間をクリア）、該取り込んだ計時時間に基づき、印刷指示元ユーザと印刷先プリンタ３０との距離を算出（推定）する（ステップＳ２５９）。
【００８５】
次いで、当該印刷指示元ユーザの当該印刷先プリンタ３０での印刷回数を“１”だけインクリメントしたうえで（ステップＳ２６０）、当該印刷回数が設定値（＝ｎ）に達したか否かをチェックする（ステップＳ２６１）。
【００８６】
なお、ここで印刷回数をｎ回（複数回）に設定しているのは、１回の印刷のみで推定よりも正確に距離を推定するためである。
【００８７】
ここで、印刷回数がｎ回に達していない場合（ステップＳ２６１ＮＯ）、該推定した距離（現在までの各回の推定距離）を保持し（ステップＳ２６４）、次の回の印刷での距離の推定に対応すべく印刷指示待ち状態に復帰する。
【００８８】
また、印刷回数回数がｎ回に達している場合（ステップＳ２６１ＹＥＳ）は、ｎ回の印刷により得たｎ個の推定距離の平均値を求め、該平均値と、該印刷指示元ユーザと他のプリンタ３０間の距離（但し、印刷回数がｎ回に達していて各回の印刷で推定された距離を平均した値）を比較し（ステップＳ２６２）、該ユーザに最も距離の近い（推定した距離が最小の）プリンタ３０の装置ＩＤを、当該ユーザＩＤに対応して代替経路管理テーブル２３１に登録する（ステップＳ２６３）。
【００８９】
なお、その際、該装置ＩＤに対応するアドレスをプリンタアドレス管理テーブル２３２（図３参照）から読出し、代替経路管理テーブル２３１における上記装置ＩＤに対応する“アドレス”欄に登録する。
【００９０】
以上説明した図１０及び図１１に示す処理により、システム内の全てのクライアント端末１０から全てのプリンタ３０に対して設定印刷回数（＝ｎ）の印刷を実行し終えた際には、代替経路管理部２５２によって、図４に例示する代替経路管理テーブル２３１のように、各ユーザに対応して近接プリンタの情報（装置ＩＤ及びアドレス）が登録された代替経路情報が生成される。
【００９１】
これ以後、印刷サーバ２０では、上記代替経路管理テーブル２３１に登録された代替経路情報に基づき、図６に示す如くの代替報知モードでの印刷処理を実行可能となる。
【実施例２】
【００９２】
図１２は、実施例２に係る印刷制御システムの全体構成を示すブロック図である。
【００９３】
この印刷制御システムは、実施例１と同等の複数のクライアント端末１０（１０−１，１０−２，…，１０−ｎ）と、任意のクライアント端末１０から印刷ジョブを受信し、該印刷ジョブに基づき印刷対象文書の印刷データを生成して記録媒体（記録用紙）に画像として印刷出力する複数のプリンタ３０Ｂ（３０Ｂ−１，３０Ｂ−２，…，３０Ｂ−ｎ）とをＬＡＮケーブル等の伝送路５０を介してネットワーク接続して構成される。
【００９４】
図１３は、本実施例に係るプリンタ３０Ｂの機能構成を示すブロック図である。
【００９５】
プリンタ３０Ｂにおいて、記憶部３２ｂには、実施例１に係る印刷サーバ２０が代替経路管理テーブル２３１を用いて管理するものと同等の代替経路情報が登録された代替経路管理テーブル３２１が設けられる。
【００９６】
制御部３６ｂには、上記代替経路管理テーブル３２１を用いて代替経路情報を管理する代替経路管理部３６５が設けられる。
【００９７】
また、制御部３６ｂにおいて、印刷制御部３６１ｂは、クライアント端末１０からの印刷指示に基づき印刷データを生成し、印刷処理を実行させる。
【００９８】
代替報知制御部３６２ｂは、印刷制御部３６１Ｂでの印刷処理中に、報知対象のイベントが発生すると、印刷指示元のユーザのユーザＩＤに対応する近接プリンタ３０の装置ＩＤを代替経路管理テーブル３２１から検索し、自装置が該近接プリンタでない場合に当該近接プリンタ３０に当該動作状態を代替報知することを指示する処理機能を有する。
【００９９】
プリンタ３０Ｂにおける他の機能ブロックは、実施例１に係るプリンタ３０における同一符号を付すものと同等の機能ブロックである。
【０１００】
図１４は、本実施例に係るプリンタ３０Ｂの印刷処理動作を示すフローチャートである。
【０１０１】
図１４に示すように、本実施例のプリンタ３０Ｂでは、クライアント端末１０から印刷指示を受信すると（ステップＳ４０１ＹＥＳ）、印刷制御部３６１ｂは、該印刷指示に含まれる印刷対象の文書情報から画像処理部３３により印刷データを生成させると共に、該印刷データを基に画像形成部３４で記録用紙に画像を印刷し、印刷済用紙として排出トレイ４０に排出させる印刷処理を開始する（ステップＳ４０２）。
【０１０２】
該印刷処理の開始後、代替報知制御部３６２ｂは、報知対象のイベントの１つとして、印刷が完了したか否かを監視し（ステップＳ４０３）、印刷が完了していない場合には（ステップＳ４０３ＮＯ）、更に、報知対象の他のイベント（印刷状況、紙切れなどのエラー等）が発生したか否かを監視する（ステップＳ４０４）。
【０１０３】
この間、報知対象のイベントが検出された場合（ステップＳ４０３ＹＥＳ、Ｓ４０４ＹＥＳ）、代替報知制御部３６２ｂは、上記ステップＳ４０１で受信した印刷指示の指示元ユーザのユーザＩＤをキーに、代替経路管理テーブル３２１から該ユーザＩＤに対応する近接プリンタの装置ＩＤを検索する（ステップＳ４０５）。
【０１０４】
次いで、該検索した装置ＩＤが自装置の装置ＩＤと一致するか否かに応じて、印刷指示元のユーザにとっての当該近接プリンタが他のプリンタ３０Ｂ（自装置以外のプリンタ３０Ｂ）であるか否かをチェックする（ステップＳ４０６）。
【０１０５】
ここで、印刷指示元ユーザの近接プリンタが自装置以外のプリンタ３０Ｂであると判定された場合（ステップＳ４０６ＹＥＳ）、代替報知制御部３６２ｂは、代替経路管理テーブル３２１の当該ユーザＩＤに対応する“アドレス”欄からアドレスを読出し、該アドレスに基づき代替報知先であるプリンタ３０Ｂ（印刷指示元ユーザに対する近接プリンタ）に発呼し（ステップＳ４０７）、上記ステップＳ４０３、若しくはＳ４０４で検出されたイベントの発生を代替報知することを指示する（ステップＳ４０８）。
【０１０６】
他方、印刷指示元ユーザに近接するプリンタ３０Ｂでは、例えば、図９に示す処理と同等の流れで、印刷先プリンタ３０から上記イベント発生の代替報知指示を受信すると（ステップＳ３５１参照）、音声鳴動制御部３６３が、該代替報知指示に基づき、該指示と共に通知される発生イベントの情報（動作状態情報）を抽出し（ステップＳ３５２参照）、該動作状態に対応する音を鳴動するようにスピーカ３７を駆動し、当該動作状態（エラーの発生や印刷完了等）を音声鳴動により近接ユーザに対して報知する（ステップＳ３５３参照）。
【０１０７】
これに対して、図１４において、印刷指示元ユーザの近接プリンタが自装置であると判定された場合（ステップＳ４０６ＮＯ）、音声鳴動制御部３６３が、上記ステップＳ４０３，Ｓ４０４で検出された動作状態に対応する音を鳴動するように自装置のスピーカ３７を駆動し、当該動作状態（エラーの発生や印刷完了等）を音声鳴動により報知する制御を行なう（ステップＳ４０９）。
【０１０８】
以上の如く、本発明では、ＰＣから所望のプリンタを指定して文書の印刷を行なう際、常に、自席のＰＣに最も距離が近いプリンタで印刷先のプリンタの動作状態が音声鳴動により知らされ、ユーザはその音を確実に聞くことができ、その後に対処の素早く対応できる。
【０１０９】
この他、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０１１０】
例えば、上記各実施例では、動作状態の代替報知に際して、動作状態に対応した音を鳴動させる例を挙げているが、プリンタ３０において、代替報知先と該代替報知先に近接するユーザ間の距離情報をも含めた代替経路情報を管理し、代替報知先と近接ユーザ間の距離に応じてその音量を可変制御するようにしても良い。
【０１１１】
また、プリンタ３０がそれぞれ自装置に対応する音色あるいは音声発生パターンの情報を保持し、代替報知先のプリンタ（印刷指示元ユーザの近接プリンタ）に代替報知を指示する際、自装置の音色あるいは音声発生パターンも通知し、該代替報知先のプリンタにおいて、印刷先のプリンタに対応した音色あるいは音声発生パターンで該印刷先のプリンタの操作状態を報知する構成としても良い。
【０１１２】
また、上記各実施例では、印刷指示元ユーザに近接するプリンタ３０で、印刷先プリンタ３０の動作状態を音声鳴動により代替報知する例を挙げたが、該音声鳴動に合わせて、表示部に動作状態を示すメッセージや印刷先プリンタ名等を表示するようにしても良い。
【０１１３】
また、上記実施例２では、プリンタ３０Ｂにおいて、代替経路情報を予め代替経路管理テーブル３２１に設定しておく構成例を挙げたが、これに限らず、プリンタ３０Ｂが当該代替経路情報を生成する処理手段を有する構成としても良い。
【０１１４】
この場合、プリンタ３０Ｂに設ける代替経路情報生成処理手段は、例えば、実施例１に係る印刷サーバ２０での代替経路情報生成処理（図１０、図１１参照）のように、代替報知モードでの運用に先立ち、システム内の全てのクライアント端末１０から各プリンタ３０Ｂに印刷指示して印刷させる動作を何回か実行させるのを受けて、各プリンタ３０Ｂでの印刷完了後、用紙有無検知センサ４１により印刷済用紙の取去りが検出されるまでの時間から各ユーザとの間の距離を推定して最も距離の近いユーザを保持する処理機能と、各プリンタ３０Ｂがそれぞれ保持している当該プリンタ３０Ｂと近接ユーザのユーザＩＤを相互に通信交換する制御を経て、図４に示す如くの代替経路情報を代替経路管理テーブル３２１上に構築する処理機能を有する構成により実現できる。
【０１１５】
また、上記実施例２では、複数のクライアント端末と複数のプリンタ３０Ｂをネットワーク接続した（印刷サーバが介在しない）システム構成において、プリンタ３０Ｂが代替経路管理テーブル（３２１）を持ち、該代替経路管理テーブルから印刷指示元のユーザのユーザＩＤに対応する近接プリンタを特定して代替報知の指示を行う構成を例示したが、プリンタに代替経路管理テーブルを設けず、クライアント端末１０から近接するプリンタのアドレスを付加して印刷先プリンタに印刷指示し、印刷先プリンタが、クライアント端末１０からの印刷指示に含まれる上記アドレスを抽出し、該アドレスを用いて近接プリンタにアクセスして代替報知指示を行う構成としても良い。
【産業上の利用可能性】
【０１１６】
本発明は、複数の文書処理端末とネットワーク接続され、利用者が文書処理端末を用いて離れた場所から印刷に利用するプリンタや複合機等の印刷装置、及び該印刷装置を用いる印刷制御システムに適用できる。
【図面の簡単な説明】
【０１１７】
【図１】実施例１に係わる印刷制御システムの全体構成を示すブロック図。
【図２】実施例１に係るクライアント端末の機能構成を示すブロック図。
【図３】実施例１に係る印刷サーバの機能構成を示すブロック図。
【図４】代替経路管理テーブルを用いて管理される代替経路情報の一例を示す表図。
【図５】実施例１に係るプリンタの機能構成を示すブロック図。
【図６】実施例１に係る印刷処理における各装置間の制御シーケンスを示す図。
【図７】印刷サーバにおける代替報知先通知処理の詳細内容を示すフローチャート。
【図８】印刷先プリンタにおける代替報知処理の詳細内容を示すフローチャート。
【図９】代替報知先における代替報知処理を示すフローチャート。
【図１０】印刷サーバにおける代替経路情報の生成処理を示すフローチャート。
【図１１】図１０の処理に合わせたプリンタの印刷処理動作を示すフローチャート。
【図１２】実施例２に係わる印刷制御システムの全体構成を示すブロック図。
【図１３】実施例２に係るプリンタの機能構成を示すブロック図。
【図１４】実施例２に係るプリンタの印刷処理動作を示すフローチャート。
【符号の説明】
【０１１８】
１０，１０−１，１０−２，〜，１０−ｎ…クライアント端末（ＰＣ：パーソナル・コンピュータ）、１１…入力／操作部、１２…表示部、１３…記憶部、１４…制御部、１４１…アプリケーション部、１４２…印刷ジョブ生成部、１５…通信インタフェース（Ｉ／Ｆ）部、２０…印刷サーバ、２１…通信インタフェース（Ｉ／Ｆ）部、２３…記憶部、２３１…代替経路管理テーブル（ＴＢ）、２３２…プリンタアドレス管理テーブル（ＴＢ）、２５…制御部、２５１…印刷ジョブ送受信部、２５２…代替経路管理部、２５３…代替報知宛先付加処理部、３０，３０−１，３０−２，〜，３０−ｎ，３０Ｂ，３０Ｂ−１，３０Ｂ−２，〜，３０Ｂ−ｎ…プリンタ、３１…通信インタフェース（Ｉ／Ｆ）部、３２，３２ｂ…記憶部、３２１…代替経路管理テーブル、３３…画像処理部、３４…画像形成部、３５…表示／操作部（コントロール・パネル）、３６，３６ｂ…制御部、３６１，３６１ｂ…印刷制御部、３６２，３６２ｂ…代替報知制御部、３６３…音声鳴動制御部、３６４…代替経路管理応答制御部、３６５…代替経路管理部３６５、３７…スピーカ、４０…排出トレイ、４１…用紙有無検知センサ、５０…伝送路
【図１】
2009193445.tif 000003
【図２】
2009193445.tif 000004
【図３】
2009193445.tif 000005
【図４】
2009193445.tif 000006
【図５】
2009193445.tif 000007
【図６】
2009193445.tif 000008
【図７】
2009193445.tif 000009
【図８】
2009193445.tif 000010
【図９】
2009193445.tif 000011
【図１０】
2009193445.tif 000012
【図１１】
2009193445.tif 000013
【図１２】
2009193445.tif 000014
【図１３】
2009193445.tif 000015
【図１４】
2009193445.tif 000016