(57)【要約】【課題】  ネットワークを介して接続されたクライアント装置、プリンタサーバ装置、および連続紙プリンタ装置で構成された印刷システムにおいては、印刷ジョブが排紙完了していない場合、操作パネル上の空送り機能を選択し排紙完了させて印刷結果を得ていたので、排紙完了位置までの空送りにより無駄な用紙を作ってしまうという問題があった。【解決手段】  本発明は、クライアント装置に排出情報表示部を付加し、プリンタサーバ装置に印刷ジョブ受信監視部、印刷状態情報取得部、印刷ジョブ解析送信部、印刷ジョブ管理リスト作成部、及び排紙情報通知部を付加し、連続紙プリンタ装置に印刷状態情報管理部を付加したことを特徴とする。【選択図】図１
2005196654.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置、プリンタサーバ装置、および連続紙プリンタ装置を備え、前記クライアント装置から出力された印刷ジョブを前記プリンタサーバ装置および前記連続紙プリンタ装置により印刷する印刷システムにおいて、前記プリンタサーバ装置は、印刷状態情報として前記連続紙プリンタ装置ごとに装填された印刷用紙サイズおよび未排紙状態の印刷ジョブ（以下、未排紙ジョブ）を排紙完了させるために必要な転写完了から排紙完了までの紙送り量（以下、必要紙送り量）を取得する手段と、クライアント装置から受信したすべての印刷ジョブを解析して印刷用紙サイズおよび印刷ページ数を取得し、かつ前記印刷用紙サイズおよび印刷ページ数より印刷用紙長を算出し、前記印刷状態情報、前記印刷用紙サイズおよび印刷用紙長より、前記未排紙ジョブが存在する前記連続紙プリンタ装置に対し、送信すべき印刷ジョブを決定し送信する手段と、受信した印刷ジョブを管理する印刷ジョブ管理リスト作成手段と、排紙完了した印刷ジョブを送信したクライアント装置に対し、排紙完了を通知し、かつ前記未排紙ジョブを排紙完了状態にするために送信された印刷ジョブを送信したクライアント装置に対し、送信先の連続紙プリンタ装置名を通知する排紙情報通知手段とを有し、クライアント装置は、前記排紙情報通知手段により送信した印刷ジョブ状態を表示する手段を有し、連続紙プリンタ装置は、前記必要紙送り量を取得し、装填された印刷用紙サイズおよび前記必要紙送り量を管理する手段とを有することにより、前記プリンタサーバ装置が前記連続紙プリンタ装置に存在する前記未排紙ジョブを排紙完了状態にさせるために、受信したすべての印刷ジョブの中から前記未排紙ジョブを排紙可能な印刷ジョブを決定して送信することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続されたクライアント装置、プリンタサーバ装置、および連続紙プリンタ装置を備え、クライアント装置から出力された印刷ジョブを前記プリンタサーバ装置および連続紙プリンタ装置により印刷する印刷システムに関するものである。
【背景技術】
【０００２】
従来の連続紙プリンタ装置を含む印刷システムでは、図４に示すように、ネットワークを介して連続紙プリンタ装置が共有され、印刷要求を行うクライアント装置１０、受信した印刷要求を送信するプリンタサーバ装置２０、印刷要求に基づき印刷を行う連続紙プリンタ装置４０から構成されている。
【０００３】
クライアント装置１０から印刷ジョブをプリンタサーバ装置２０上の指定ポート（ネットワーク３０を介して接続された連続紙プリンタ装置４０に出力するために、予めプリンタサーバ装置２０上に定義された印刷ポート）に送信した場合、送信した印刷ジョブはネットワーク３０を介してプリンタサーバ装置２０へ送信される。プリンタサーバ装置２０は受信した印刷ジョブをキューイング（待ち行列に登録する）し、プリンタサーバ装置２０上の指定ポートよりキューイング順に印刷ジョブを連続紙プリンタ装置４０へ送信する。そして、連続紙プリンタ装置４０は受信した印刷ジョブを印刷する。
【０００４】
しかし、電子写真式連続紙プリンタ装置の場合、その機構上、印刷終了直後は転写完了状態であり、まだ排紙完了状態とはなっていない。従って、現在の未排紙状態の印刷ジョブ（以下、未排紙ジョブ）は次の印刷ジョブを受信するまで排紙完了待ち状態となる。
【０００５】
印刷後オペレータが排紙完了として印刷結果を得るためには、次の印刷ジョブ（ただし、転写完了した未排紙ジョブが排紙完了位置まで搬送されるために必要な印刷ページ数を持たなければならない。例えば、転写完了〜排紙完了までの距離を５１インチ、印刷用紙を１８ｘ１１インチとした場合、印刷ページ数は５ページ必要である（５１インチを超え、用紙長の整数倍である５５（＝１１ｘ５）インチが必要な紙送り量。）。）が送信されるか、または図示しない連続紙プリンタ装置に具備された操作パネル上の空送り機能（定着動作を伴い、連続紙プリンタ装置の排紙部へ用紙を搬送する機能。）を選択する必要がある。
【０００６】
後者の場合、空送り動作後印刷ジョブ最後部のミシン目で印刷ジョブを切り取るが、次の印刷ジョブの前には不要な空ページが数ページある状態となってしまう（ただし、空ページ数は連続紙プリンタの大きさや用紙長により異なる。）。無駄な用紙を作ってしまうだけでなく、次の印刷ジョブにおいてその最前部でも切断する手間が発生してしまうため、前者の方法が望まれるが、必ずしも未排紙ジョブが存在する連続紙プリンタ装置に後続の印刷ジョブが送信されるわけではなく、意図的に当該連続紙プリンタ装置に送信しなければ、送信されることはない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来の印刷システムにおいて、オペレータがクライアント装置から印刷ジョブを送信した場合、送信された印刷ジョブをプリンタサーバ装置は指定ポートに対する連続紙プリンタ装置に送信し、受信した連続紙プリンタ装置は当該印刷ジョブを印刷し転写完了させる。印刷後オペレータは印刷結果を得るため、指定ポートに対する連続紙プリンタ装置の設置場所へ行くが、まだ当該印刷ジョブが排紙完了していなければ、操作パネル上の空送り機能を選択し排紙完了させて印刷結果を得ていたが、この場合排紙完了位置までの空送りにより無駄な用紙を作ってしまうという問題があった。
【課題を解決するための手段】
【０００８】
上記課題は、プリンタサーバ装置に、印刷状態情報として前記連続紙プリンタ装置ごとに装填された印刷用紙サイズおよび未排紙ジョブを排紙完了させるために必要な転写完了から排紙完了までの必要紙送り量を取得する手段と、クライアント装置から受信したすべての印刷ジョブを解析して印刷用紙サイズおよび印刷ページ数を取得し、かつ前記印刷用紙サイズおよび印刷ページ数より印刷用紙長を算出し、前記印刷状態情報、前記印刷用紙サイズおよび印刷用紙長より、前記未排紙ジョブが存在する前記連続紙プリンタ装置に対し、送信すべき印刷ジョブを決定し送信する手段と、受信した印刷ジョブを管理する印刷ジョブ管理リスト作成手段と、排紙完了した印刷ジョブを送信したクライアント装置に対し、排紙完了を通知し、かつ前記未排紙ジョブを排紙完了状態にするために送信された印刷ジョブを送信したクライアント装置に対し、送信先の連続紙プリンタ装置名を通知する排紙情報通知手段とを付加し、クライアント装置に、前記排紙情報通知手段により送信した印刷ジョブ状態を表示する手段を付加し、連続紙プリンタ装置に、前記必要紙送り量を取得し、装填された印刷用紙サイズおよび前記必要紙送り量を管理する手段とを付加することによって解決される。
【発明の効果】
【０００９】
本発明によれば、プリンタサーバ装置が各連続紙プリンタ装置の印刷用紙サイズおよび必要紙送り量、また、クライアント装置から受信したすべての印刷ジョブの印刷用紙サイズおよび印刷用紙長を把握できるため、現在排紙完了していない、未排紙ジョブが存在する連続紙プリンタ装置に、印刷用紙サイズが一致し、その未排紙ジョブを排紙完了させることが可能な印刷ジョブを決定し送信できるので、オペレータが印刷結果を取りに行くタイミングには依存するものの、オペレータが無駄な用紙を作る契機を少なくする印刷システムを実現できる。
【００１０】
また、クライアント装置上で印刷ジョブの排紙完了状態を確認できるので、オペレータが可能な限りその状態をもとに印刷結果を得る場合、さらに無駄な用紙を減らすことが期待できる。
【発明を実施するための最良の形態】
【００１１】
本発明は、複数の電子写真式連続紙プリンタ装置を共有した印刷システムにおいて、複数のクライアント装置から複数の印刷ジョブを印刷する場合に、印刷した印刷ジョブを無駄な用紙を作らずに印刷結果として得るという目的を、未排紙ジョブが排紙完了状態になる契機を増やすことで、オペレータが無駄な用紙を作る契機を減らした。
【００１２】
本発明の１実施例を、図１の印刷システムのブロック図、および図２の印刷ジョブ受信監視部、図３の印刷ジョブ解析送信部のフローチャートにより説明する。
【００１３】
本実施例では、前記した従来の印刷システムにおけるクライアント装置１０に排出情報表示部１１を追加し、プリンタサーバ装置２０に印刷ジョブ受信監視部２１、印刷状態情報取得部２２、印刷ジョブ解析送信部２３、印刷ジョブ管理リスト作成部２４、排紙情報通知部２５を追加し、さらに、連続紙プリンタ装置４０に印刷状態情報管理部４１を追加している。
【００１４】
プリンタサーバ装置２０において、印刷ジョブを受信し送信処理する印刷ジョブ受信監視部２１を説明する。本処理は、ネットワーク３０を介して接続されたすべての連続紙プリンタ装置４０の印刷状態情報を監視しながら、クライアント装置１０から印刷ジョブを受信し、後述する印刷ジョブ解析送信部２３を起動して、未排紙ジョブを排紙完了させる印刷ジョブを決定し、その未排紙ジョブの存在する連続紙プリンタ装置４０へ送信するものである。
【００１５】
まず、現在ネットワーク３０を介して接続されたすべての連続紙プリンタ装置４０に対し、連続紙プリンタ装置４０で装填されている連続紙の印刷条件（用紙幅、用紙長）、および未排紙状態の印刷ジョブ（１、または複数）の必要紙送り量を持つ印刷状態情報を（印刷状態情報管理部４１）、各連続紙プリンタ装置４０から取得する（印刷状態情報取得部２２）。取得した必要紙送り量が０（＝排紙完了）の印刷ジョブを持つ連続紙プリンタ装置４０があれば、未排紙ジョブを送信したクライアント装置１０へ当該印刷ジョブの排紙完了を通知し、後述する印刷ジョブ管理リストから当該印刷ジョブ項目を削除する（排紙情報通知部２５）。また、クライアント装置１０はその排紙完了通知により、送信した印刷ジョブに対する、送信先の連続紙プリンタ装置名および排紙完了を表示し（排紙情報表示部１１）、オペレータに当該印刷ジョブの排紙完了を通知する。
【００１６】
次に、クライアント装置１０から印刷ジョブを受信した場合、その印刷ジョブをキューイングし、当該印刷ジョブを印刷ジョブ管理リストへ登録する（印刷ジョブ管理リスト作成部２４）。登録終了後は、受信した印刷ジョブ（１、または複数）を連続紙プリンタ装置４０へ送信するため、印刷ジョブ解析送信部２３が起動中（＝印刷ジョブ解析送信モード）でなければ、印刷ジョブ解析送信部２３を起動して、印刷ジョブ受信監視部２１の先頭処理へ戻り、次のシーケンスを実行する。
【００１７】
また、上記で印刷ジョブ受信状態ではなく、まだ送信していない印刷ジョブが存在する場合は、印刷ジョブ解析送信モードをチェックし、その状態により印刷ジョブ解析送信部２３を起動する。
【００１８】
ここで、印刷ジョブ管理リストとは、各印刷ジョブに対し、印刷ジョブ情報（クライアント名、指定プリンタ名、印刷用紙サイズ、印刷ページ数。）、送信した連続紙プリンタ装置情報（プリンタ名、装填用紙、必要紙送り量。）を持つもので、上記のキューイング時点では印刷ジョブ情報（ただし、クライアント名、指定プリンタ名のみ。）のみ登録される。
【００１９】
次に、印刷ジョブ受信監視部２１から起動された、印刷ジョブ解析送信部２３を説明する。
本処理は、印刷ジョブ受信監視部２１とは別プロセスで動作し、受信した印刷ジョブの中から未排紙ジョブを排紙完了させる印刷ジョブを決定し、その未排紙ジョブの存在する連続紙プリンタ装置４０へその印刷ジョブを送信するものである。
【００２０】
まず、印刷ジョブ解析送信部２３が起動状態であることを意味する、印刷ジョブ解析送信モードを設定する。次に、キューイングされたすべての印刷ジョブを解析し、印刷ジョブごとに印刷条件（用紙幅、用紙長。）、および印刷ページ数を取得して、用紙長および印刷ページ数より印刷するために必要な印刷用紙長を算出する。そして、解析した結果を印刷ジョブ管理リスト上の印刷ジョブ情報に反映し、各連続紙プリンタ装置４０から取得した印刷条件および必要紙送り量と、それら印刷ジョブの印刷条件および印刷用紙長とを比較する（連続紙プリンタ装置４０はプリンタサーバ装置２０上での登録順、印刷ジョブはキューイング順で比較する。）。検索した結果、印刷条件に一致し、印刷用紙長が必要紙送り量を超えた連続紙プリンタ装置４０（以下、適合する連続紙プリンタ装置４０という。）がある場合、または印刷条件のみ一致する連続紙プリンタ装置４０がある場合は、その連続紙プリンタ装置４０に対し、当該印刷ジョブを送信するが、どちらの場合でもない場合はキューイングされた最初の印刷ジョブを指定された連続紙プリンタ装置４０に送信する。
【００２１】
送信終了後は、上記で送信した印刷ジョブに対し、送信先の当該連続紙プリンタ装置名を当該印刷ジョブを送信したクライアント装置１０へ通知し、印刷ジョブ管理リスト上の送信した印刷ジョブに対する連続紙プリンタ装置情報を更新する（排紙情報通知部２５）。そして、本処理を終了するため、印刷ジョブ解析送信モードを解除して終了する。なお、連続紙プリンタ装置名の通知により、クライアント装置１０は送信先の連続紙プリンタ装置名を表示し（排紙情報表示部１１）、オペレータに通知する。
【００２２】
例えば、印刷システムの状態が下記の場合に、クライアント装置Ｃから２つの印刷ジョブ（＃３、＃４）を続けて送信した場合を説明する。
【００２３】
クライアント装置Ａ：印刷ジョブ＃１（用紙幅×用紙長：１８×１１、印刷ページ数：５）
を、指定ポート（連続紙プリンタ装置Ａ）へ送信済み。
【００２４】
クライアント装置Ｂ：印刷ジョブ＃２（用紙幅×用紙長：１５×１１、印刷ページ数：５）
を、指定ポート（連続紙プリンタ装置Ｂ）へ送信済み。
【００２５】
クライアント装置Ｃ：印刷ジョブ＃３（用紙幅×用紙長：１８×１１、印刷ページ数：４）、
および印刷ジョブ＃４（用紙幅×用紙長：１８×１１、印刷ページ
数：５）を、続けて指定ポート（連続紙プリンタ装置Ｃ）へ送信す
る。
【００２６】
【表１】
2005196654.tif 000003
【００２７】
連続紙プリンタ装置Ａ：装填用紙１８×１１、未排紙状態の印刷ジョブ＃１。
【００２８】
連続紙プリンタ装置Ｂ：装填用紙１５×１１、未排紙状態の印刷ジョブ＃２。
【００２９】
連続紙プリンタ装置Ｃ：装填用紙１８×１１。
【００３０】
上記の印刷用紙サイズおよび装填用紙の単位は「インチ」とし、上記連続紙プリンタ装置の転写位置〜排紙位置までの距離（必要紙送り量）は５１インチとする。
【００３１】
クライアント装置Ｃから送信された印刷ジョブ＃３、＃４をプリンタサーバ装置Ａが受信しキューイングした状態で、印刷ジョブ解析送信部が起動されたとする。
【００３２】
キューイングされた印刷ジョブ＃３、＃４における印刷ジョブ情報の印刷用紙サイズおよび印刷ページ数を各印刷ジョブを解析して取得すると、プリンタサーバ装置Ａ上の印刷ジョブ管理リストは表２のようになる。
【００３３】
【表２】
2005196654.tif 000004
【００３４】
上記より、印刷ジョブ＃３、＃４とも印刷条件が一致する連続紙プリンタ装置はＡとＣであるが、連続紙プリンタ装置Ａは未排紙状態の印刷ジョブがあり、
印刷ジョブ＃３：印刷用紙長（４×１１＝４４インチ）＜必要紙送り量（５１インチ）
印刷ジョブ＃４印刷用紙長（５×１１＝５５インチ）＞必要紙送り量（５１インチ）
であるため、送信する印刷ジョブは＃４と決定する。従って、プリンタサーバ装置Ａから印刷ジョブ＃４が連続紙プリンタ装置Ａに送信され、そして、その印刷ジョブ＃４を印刷した連続紙プリンタ装置名「Ａ」をクライアント装置Ｃに通知し、印刷ジョブ管理リスト上の連続紙プリンタ装置情報を更新する。また、次の印刷ジョブ解析送信部の起動により、印刷ジョブ＃３が印刷条件の一致する連続紙プリンタ装置Ａに送信され、その印刷ジョブ＃３を送信した連続紙プリンタ装置名をクライアントＣに通知する。印刷ジョブ＃１の排紙完了後は、必要紙送り量が０となったため、印刷ジョブ受信監視部で、クライアント装置Ａに対し排紙完了を通知し、印刷ジョブ管理リストから印刷ジョブ＃１を削除する（表３参照）。
【００３５】
【表３】
2005196654.tif 000005
【産業上の利用可能性】
【００３６】
複数の電子写真式連続紙プリンタ装置を共有した印刷システムにおいて、複数のクライアント装置から複数の印刷ジョブを印刷する場合に適用できる。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施例である印刷システムのブロック図である。
【図２】本発明の一実施例であるの説明印刷ジョブ受信監視部のフローチャートである。
【図３】本発明の一実施例であるの印刷ジョブ解析送信部のフローチャートである。
【図４】従来の印刷システムのブロック図である。
【符号の説明】
【００３８】
１０はクライアント装置、１１は排紙情報表示部、２０はプリンタサーバ装置、２１は印刷ジョブ受信監視部、２２は印刷状態情報取得部、２３は印刷ジョブ解析送信部、２４は印刷ジョブ管理リスト作成部、２５は排紙情報通知部、３０はネットワーク、４０は連続紙プリンタ装置、４１は印刷状態情報管理部である。
【図１】
2005196654.tif 000006
【図２】
2005196654.tif 000007
【図３】
2005196654.tif 000008
【図４】
2005196654.tif 000009