(57)【要約】【課題】  印刷時に紙切れが発生することを防止できる印刷システムと印刷ジョブ管理方法を提供する。【解決手段】  複数のプリンタ１１０，１２０とそれを一元管理するプリントサーバ１００とを備えている印刷システムにおいて、前記プリントサーバ１００は、ネットワーク１５０に接続された端末装置１３０，１４０からの印刷ジョブから必要な用紙の種類と枚数に関する情報を取得し、印刷ジョブ情報を生成する印刷ジョブ情報取得部１０１と、前記複数のプリンタ１１０，１２０の内で、プリンタの用紙残量に関する用紙残量情報と、前記印刷ジョブ情報とに基いて、前記印刷ジョブの実行に際して、用紙切れを起こさないプリンタを選定するプリンタ選定部１０３と、前記選択されたプリンタに前記印刷ジョブを投入する印刷ジョブ投入部１０４とを有する。【選択図】      図１
2012194857.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数のプリンタと、前記複数のプリンタを一元管理するプリントサーバとを備えた印刷システムにおいて、
前記プリントサーバは、前記ネットワークを介して接続された端末装置からの印刷要求に基く印刷ジョブから必要な用紙の種類と枚数に関する情報を取得し印刷ジョブ情報を生成する印刷ジョブ情報取得手段と、
前記複数のプリンタの内で、当該プリンタの用紙残量に関する用紙残量情報と、前記印刷ジョブ情報に基いて、前記印刷ジョブの実行に際して用紙切れを起こさないプリンタを選定するプリンタ選定手段と、
前記選択されたプリンタに、前記印刷ジョブを投入する印刷ジョブ投入手段とを有し、
プリンタに印刷ジョブを割り付け印刷させる際の用紙切れを防止し、印刷を完了させることを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、更に、各プリンタの用紙残量を把握し、前記用紙残量に関する用紙残量情報を生成する用紙残量管理手段を備えることを特徴とする印刷システム。
【請求項３】
請求項１又は２に記載の印刷システムにおいて、
前記プリントサーバは、各プリンタの用紙残量情報を記憶する用紙残量記憶手段と、前記印刷ジョブ情報を記憶する印刷ジョブ情報記憶部とを備え、各プリンタは、印刷ジョブをスプールする手段と、印刷ジョブ終了の際に、用紙残量を測定し、測定結果を前記プリンタサーバに通知する手段を有することを特徴とする印刷システム。
【請求項４】
ネットワークを介して接続された複数のプリンタを一元管理するプリントサーバを備えた印刷ジョブ管理システムにおいて、前記プリントサーバは、前記ネットワークを介して接続された端末装置からの印刷要求に基く印刷ジョブから必要な用紙の種類と枚数に関する情報を取得し印刷ジョブ情報を生成する印刷ジョブ情報取得手段と、前記複数のプリンタの内で、当該プリンタの用紙残量に関する用紙残量情報と、前記印刷ジョブ情報に基いて、前記印刷ジョブの実行に際して、用紙切れを起こさないプリンタを選定するプリンタ選定手段と、前記選択されたプリンタに、前記印刷ジョブを投入する印刷ジョブ投入手段とを有し、プリンタに印刷ジョブを割り付け印刷させる際の用紙切れを防止し、印刷を完了させることを特徴とする印刷ジョブ管理システム。
【請求項５】
請求項４に記載の印刷ジョブ管理システムにおいて、更に、各プリンタの用紙残量を把握し、前記用紙残量に関する用紙残量情報を生成する用紙残量管理手段を備えることを特徴とする印刷ジョブ管理システム。
【請求項６】
請求項４又は５に記載の印刷ジョブ管理システムにおいて、
前記プリントサーバは、各プリンタの用紙残量情報を記憶する用紙残量記憶手段と、前記印刷ジョブ情報を記憶する印刷ジョブ情報記憶部とを備えていることを特徴とする印刷ジョブ管理システム。
【請求項７】
ネットワークを介して接続された複数のプリンタを一元管理するプリントサーバによる印刷ジョブ管理方法において、
前記プリントサーバは、前記ネットワークを介して接続された端末装置からの印刷要求に基く印刷ジョブから必要な用紙の種類と枚数に関する情報を取得し印刷ジョブ情報を生成することと、
前記複数のプリンタの内で、当該プリンタの用紙残量に関する用紙残量情報と、前記印刷ジョブ情報に基いて、前記印刷ジョブの実行に際して、用紙切れを起こさないプリンタを選定することと、
前記選択されたプリンタに、前記印刷ジョブを投入することとを有し、
プリンタに印刷ジョブを割り付け印刷させる際の用紙切れを防止し、印刷を完了させることを特徴とする印刷ジョブ管理方法。
【請求項８】
請求項７に記載の印刷ジョブ管理方法において、更に、各プリンタの用紙残量を把握し、前記用紙残量に関する用紙残量情報を生成することを有することを特徴とする印刷ジョブ管理方法。
【請求項９】
請求項７又は８に記載の印刷ジョブ管理方法において、
前記プリントサーバは、各プリンタの用紙残量情報を記憶することと、前記印刷ジョブ情報を記憶することとを備えていることを特徴とする印刷ジョブ管理方法。
【請求項１０】
コンピュータに、ネットワークを介して接続された複数のプリンタを一元管理するプリントサーバとして機能させるためのプログラムであって、
前記プリントサーバは、前記ネットワークを介して接続された端末装置からの印刷要求に基く印刷ジョブから必要な用紙の種類と枚数に関する情報を取得し印刷ジョブ情報を生成する印刷ジョブ情報取得手段と、
前記複数のプリンタの内で、当該プリンタの用紙残量に関する用紙残量情報と、前記印刷ジョブ情報に基いて、前記印刷ジョブの実行に際して、用紙切れを起こさないプリンタを選定するプリンタ選定手段と、
前記選択されたプリンタに、前記印刷ジョブを投入する印刷ジョブ投入手段として機能させることによって、プリンタに印刷ジョブを割り付け印刷させる際の用紙切れを防止し、印刷を完了させる機能を有することを特徴とする印刷ジョブ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のプリンタを有する印刷システムおよび印刷ジョブ管理方法に関し、より詳細には、用紙残量を把握することで一台のプリンタで印刷を完了させるようにプリンタを選択し、プリンタ利用者が印刷物の回収の手間を削減することが可能な印刷システムおよび印刷ジョブ管理方法に関する。
【背景技術】
【０００２】
従来、この種の印刷システムにおいて、ユーザは、端末からプリンタを選択し印刷要求を行う際に、事前にプリンタに印刷に十分な量の用紙が入っているかについては考慮しない場合が多い。そのために、印刷に十分な量の用紙のないプリンタを選択してしまった場合、紙切れによって印刷の完了が遅延してしまう。
【０００３】
また、ユーザがプリンタの用紙残量を確認したとしても、印刷途中のジョブやプリンタにスプールされている印刷ジョブの中身までを確認することは困難であるため、十分に用紙残量のあるプリンタを選択したつもりでも意図せぬ紙切れによって印刷の完了が遅延する状況がある。
【０００４】
これに対し、特許文献１では、プリンタの印刷進捗情報を管理することで、プリンタが印刷中に紙切れや紙詰まりなど印刷が行えない状態が発生した場合、印刷進捗情報を元に印刷ジョブを途中から別のプリンタに投入しなおし、自動的に続きから印刷を行う手法が提案されている。
【０００５】
一方、特許文献２には、ページプリンタによる印刷機構を持つ計算機システムからの印刷命令による印刷枚数を事前に算出する算出手段と、印刷するページプリンタの印刷枚数を管理する管理手段と、前記印刷命令による印刷枚数の印刷を用紙切れを起こさずに印刷が行えるページプリンタを選択する選択手段とを具備するページプリンタの用紙管理装置が開示されている。特許文献２に開示された計算機システムでは、用紙切れを起こさずに計算機システムからの印刷命令による印刷枚数を印刷できるページプリンタが存在しないとき前記印刷命令による印刷を一時保留し、前記計算機システムからの次の印刷命令による印刷を実行するとともに、管理手段は、用紙マウントされた枚数または印刷した枚数によって残用紙枚数を更新する構成である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４１２２０７５号  （図１）
【特許文献２】特開平１０−２９７０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記特許文献１及び２に開示された手法では、印刷物が複数のプリンタにまたがって出力されるため、ユーザが印刷物を回収する必要があり利便性に欠ける。
【０００８】
そこで、本発明の技術的課題は、印刷時に紙切れが発生することを防止できる印刷システムと印刷ジョブ管理方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の態様によれば、ネットワークを介して接続された複数のプリンタと、前記複数のプリンタを一元管理するプリントサーバとを備えた印刷システムにおいて、前記プリントサーバは、前記ネットワークを介して接続された端末装置からの印刷要求に基く印刷ジョブから必要な用紙の種類と枚数に関する情報を取得し印刷ジョブ情報を生成する印刷ジョブ情報取得手段と、前記複数のプリンタの内で、当該プリンタの用紙残量に関する用紙残量情報と、前記印刷ジョブ情報に基いて、前記印刷ジョブの実行に際して、用紙切れを起こさないプリンタを選定するプリンタ選定手段と、前記選択されたプリンタに、前記印刷ジョブを投入する印刷ジョブ投入手段とを有し、プリンタに印刷ジョブを割り付け印刷させる際の用紙切れを防止し、印刷を完了させることを特徴とする印刷システムが得られる。
【００１０】
ここで、本発明の第１の態様において、更に、各プリンタの用紙残量を把握し、前記用紙残量に関する用紙残量情報を生成する用紙残量管理手段を備えることが好ましい。
【００１１】
また、本発明の第１の態様において、前記プリントサーバは、各プリンタの用紙残量情報を記憶する用紙残量記憶手段と、前記印刷ジョブ情報を記憶する印刷ジョブ情報記憶部とを備え、各プリンタは、印刷ジョブをスプールする手段と、印刷ジョブ終了の際に、用紙残量を測定し、測定結果を前記プリンタサーバに通知する手段を有することが好ましい。
【００１２】
また、本発明の第２の態様において、ネットワークを介して接続された複数のプリンタを一元管理するプリントサーバを備えた印刷ジョブ管理システムにおいて、前記プリントサーバは、前記ネットワークを介して接続された端末装置からの印刷要求に基く印刷ジョブから必要な用紙の種類と枚数に関する情報を取得し印刷ジョブ情報を生成する印刷ジョブ情報取得手段と、前記複数のプリンタの内で、当該プリンタの用紙残量に関する用紙残量情報と、前記印刷ジョブ情報に基いて、前記印刷ジョブの実行に際して、用紙切れを起こさないプリンタを選定するプリンタ選定手段と、前記選択されたプリンタに、前記印刷ジョブを投入する印刷ジョブ投入手段とを有し、プリンタに印刷ジョブを割り付け印刷させる際の用紙切れを防止し、印刷を完了させることを特徴とする印刷ジョブ管理システムが得られる。
【００１３】
ここで、本発明の第２の態様において、更に、各プリンタの用紙残量を把握し、前記用紙残量に関する用紙残量情報を生成する用紙残量管理手段を備えることが好ましい。
【００１４】
また、本発明の第２の態様において、前記プリントサーバは、各プリンタの用紙残量情報を記憶する用紙残量記憶手段と、前記印刷ジョブ情報を記憶する印刷ジョブ情報記憶部とを備えていることが好ましい。
【００１５】
また、本発明の第３の態様によれば、ネットワークを介して接続された複数のプリンタを一元管理するプリントサーバによる印刷ジョブ管理方法において、前記プリントサーバは、前記ネットワークを介して接続された端末装置からの印刷要求に基く印刷ジョブから必要な用紙の種類と枚数に関する情報を取得し印刷ジョブ情報を生成することと、前記複数のプリンタの内で、当該プリンタの用紙残量に関する用紙残量情報と、前記印刷ジョブ情報に基いて、前記印刷ジョブの実行に際して、用紙切れを起こさないプリンタを選定することと、前記選択されたプリンタに、前記印刷ジョブを投入することとを有し、プリンタに印刷ジョブを割り付け印刷させる際の用紙切れを防止し、印刷を完了させることを特徴とする印刷ジョブ管理方法が得られる。
【００１６】
ここで、本発明の第３の態様において、更に、各プリンタの用紙残量を把握し、前記用紙残量に関する用紙残量情報を生成することを有することが好ましい。
【００１７】
また、本発明の第３の態様において、前記プリントサーバは、各プリンタの用紙残量情報を記憶することと、前記印刷ジョブ情報を記憶することとを備えていることが好ましい。
【００１８】
また、本発明の第４の態様において、コンピュータに、ネットワークを介して接続された複数のプリンタを一元管理するプリントサーバとして機能させるためのプログラムであって、前記プリントサーバは、前記ネットワークを介して接続された端末装置からの印刷要求に基く印刷ジョブから必要な用紙の種類と枚数に関する情報を取得し印刷ジョブ情報を生成する印刷ジョブ情報取得手段と、前記複数のプリンタの内で、当該プリンタの用紙残量に関する用紙残量情報と、前記印刷ジョブ情報に基いて、前記印刷ジョブの実行に際して、用紙切れを起こさないプリンタを選定するプリンタ選定手段と、前記選択されたプリンタに、前記印刷ジョブを投入する印刷ジョブ投入手段として機能させることによって、プリンタに印刷ジョブを割り付け印刷させる際の用紙切れを防止し、印刷を完了させる機能を有することを特徴とする印刷ジョブ管理プログラムが得られる。
【発明の効果】
【００１９】
本発明によれば、各プリンタの用紙残量を確認して印刷に十分な残量の用紙を持つプリンタを選択するために、印刷時に紙切れが発生することを防止できる印刷システムと印刷ジョブ管理方法を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施の形態による印刷システムの全体的構成を示す図である。
【図２】図１の印刷システムの動作説明に供せられるフローチャートである。
【図３】図１の印刷システムの動作説明に供せられるフローチャートである。
【発明を実施するための形態】
【００２１】
図１は本発明の第１の実施の形態による印刷システムの全体的構成を示す図である。
【００２２】
図１を参照すると、本発明の実施の形態による印刷システムは、夫々ネットワーク１５０によって接続されたプリント管理サーバ１００と、プリンタ１１０，１２０と、端末装置１３０，１４０とを有している。
【００２３】
プリント管理サーバ１００は、印刷要求に対して必要な用紙の種類と枚数に関する情報を取得し、印刷ジョブ情報を生成する印刷ジョブ情報取得部１０１と、各プリンタの用紙残量を把握し用紙残量情報を生成する用紙残量管理部１０２と、この用紙残量情報に基づいて印刷要求に対する印刷ジョブの投入先を選定するプリンタ選定部１０３と、印刷ジョブをプリンタに投入する印刷ジョブ投入部１０４と、用紙残量情報を記憶する用紙残量記憶部１０８と、印刷ジョブ情報を記憶する印刷ジョブ情報記憶部１０９とを備えている。
【００２４】
一つのプリンタ１１０は、用紙の種類とその残量を測定する機能を有する用紙残量測定部１１１と、印刷が完了したことをプリント管理サーバ１００へ通知する印刷完了通知部１１２とを備えている。
【００２５】
もう一つのプリンタ１２０も、一つのプリンタ１１０と同様に、用紙の種類とその残量を測定する機能を有する用紙残量測定部１２１と、印刷が完了したことをプリント管理サーバ１００へ通知する印刷完了通知部１２２とを備えている。
【００２６】
一つの端末装置１３０は、プリント管理サーバ１００に印刷要求を行う印刷要求部１３１を備えているパーソナルコンピュータ等の端末を示し、ユーザ等に使用される。
【００２７】
もう一つの端末装置１４０も１２０と同様に、プリント管理サーバ１００に印刷要求を行う印刷要求部１４１を備えているパーソナルコンピュータ等の端末を示し、同様にユーザ等に使用される。
【００２８】
なお、ネットワーク１５０上の端末装置１３０，１４０及びプリンタ１１０，１２０の接続数は、図１に示す数に限定されるものではない。
【００２９】
また、同一ネットワークセグメント上にすべての構成要素が存在する必要はなく、通信可能でさえあれば有線、無線も問わない。
【００３０】
次に、図１の実施の形態による印刷システムの動作を図２及び図３のフローチャートを参照して詳細に説明する。
【００３１】
まず、印刷要求からプリンタに印刷ジョブを投入するまでを説明する。
【００３２】
図２に示すように、プリント管理サーバ１００は、ステップＳ２０１において印刷要求を受信すると、印刷ジョブ情報取得部１０１によって印刷ジョブの属性（印刷ページ数、用紙サイズ、両面印刷であるか、２−ｕｐであるか等）を読み取り印刷に必要な用紙の種類と枚数を算出する（ステップＳ２０２）。
【００３３】
次に、ステップＳ２０３において用紙残量管理部１０２は用紙残量記憶部１０８から各プリンタの用紙残量、印刷ジョブ情報記憶部１０９から各プリンタに投入済みの印刷ジョブが使用する用紙枚数を読み出し、プリンタの用紙残量と投入済みジョブが使用する用紙枚数の差をとる。
【００３４】
次に、ステップＳ２０４において、プリンタ選定部１０３はステップＳ２０３で算出した差が印刷に必要な枚数以上であるプリンタのみを絞り込む。
【００３５】
さらに、ステップＳ２０５において、ステップＳ２０４の絞り込みの結果、プリンタが１台も見つからなかった場合には、印刷要求を送信した端末にプリンタの用紙不足により印刷を行えないことを通知する（ステップＳ２０６）。
【００３６】
一方、ステップ205において、プリンタが１台以上見つかった場合には、印刷を行っていないプリンタを絞り込む（ステップＳ２０７）。
【００３７】
絞り込みの結果、印刷を行っていないプリンタが１台も見つからなかった場合には、投入済みのジョブが必要とする用紙枚数の合計が最も少ないプリンタを選択する（ステップＳ２０８）。
【００３８】
一方、ステップＳ２０７において、プリンタが１台以上見つかった場合には、その中から最も用紙残量の多いプリンタを選択する（ステップＳ２０９）。
【００３９】
ステップＳ２１０において、印刷ジョブ投入部１０４はステップＳ２０８、またはステップＳ２０９で選択したプリンタに印刷ジョブを投入し、投入した印刷ジョブ情報を印刷ジョブ情報記憶部１０９に記録する。
【００４０】
次に、プリンタが印刷ジョブを受信してから印刷完了までを説明する。
【００４１】
この例では、プリンタ１１０に印刷ジョブが投入されたとする。
【００４２】
プリンタ１１０は、ステップＳ２１０でプリント管理サーバから投入された印刷ジョブを受信すると、即時印刷可能な状態でなければ印刷ジョブを一旦スプールしておき、印刷可能な状態となったときに印刷を行う（ステップＳ３０２）。即時印刷可能な状態であれば、印刷を行う（ステップＳ３０３）。
【００４３】
ステップＳ３０４において、プリンタ１１０はステップＳ３０３の印刷終了後、用紙残量測定部１１１で印刷に使用した種類の用紙の残量を測定する。
【００４４】
ステップＳ３０５において、プリンタ１１０はプリント管理サーバ１００に印刷完了通知とあわせて用紙残量を通知する。
【００４５】
なお、本発明の第1の実施の形態では、プリント管理サーバで用紙残量と必要枚数の差分を算出している。
【００４６】
しかしながら、本発明の第２実施の形態では、投入済みの印刷ジョブはプリンタに滞留しているため、プリンタ側で差分の算出までを行い、用紙残量を通知させてもよい。
【００４７】
また、本発明の第３の実施の形態として、プリント管理サーバで実現している機能をプリンタ側に持たせても効果は変わらない。
【００４８】
この第３の実施の形態の場合、端末装置１３０，１４０はある特定のプリンタに印刷要求を行い、プリンタ側で実施例１と同様の処理を行い、自身で印刷可能であるかを判断する。
【００４９】
印刷可能であれば、印刷ジョブを自身のスプールに留め、印刷不可であれば、他のプリンタを選定してそのプリンタに印刷ジョブを送信する。
【００５０】
以上説明したように、本発明においては、ネットワークを介して接続された複数のプリンタを一元管理するプリントサーバを持ち、端末装置を利用するユーザは特定のプリンタに対してではなくプリントサーバに対して印刷要求を行うシステムであるので、プリントサーバが各プリンタの用紙残量情報を利用して用紙切れを起こさないプリンタを自動的に選択して印刷ジョブを投入することで、印刷中の紙切れを起こすことなくプリンタへの印刷を完了させることができる印刷システム及び印刷ジョブ管理システムを提供することが出来る。
【００５１】
また、本発明によれば、プリンタの用紙残量情報と、プリンタの印刷ジョブのスプール情報と、ユーザの印刷要求を一元管理する印刷管理サーバを持つことで、プリンタの用紙残量情報と印刷ジョブのスプール情報の両方を利用して確実に用紙切れを起こさないプリンタを自動選択することで、特定のプリンタ一台にて印刷を完了させることができる印刷ジョブ管理システムを提供することが出来る。
【産業上の利用可能性】
【００５２】
以上の説明の通り、本発明に係る印刷システムおよび印刷ジョブ管理方法は、ネットワークに接続された複数のプリンタからなる印刷システム及びその印刷ジョブ管理方法に適用される。
【符号の説明】
【００５３】
１００    プリント管理サーバ
１０１    印刷ジョブ情報取得部
１０２    用紙残量管理部
１０３    プリンタ選定部
１０４    印刷ジョブ投入部
１０８    用紙残量記憶部
１０９    印刷ジョブ情報記憶部
１１１    用紙残量測定部
１１２    印刷完了通知部
１１０，１２０    プリンタ
１３０，１４０    端末装置
１３１    印刷要求部
１５０    ネットワーク
【図１】
2012194857.tif 000003
【図２】
2012194857.tif 000004
【図３】
2012194857.tif 000005