(57)【要約】【課題】  他のユーザが大量印刷中においても自分のジョブを印刷できる、割り込み印刷を可能にする印刷システムを提供する。【解決手段】  一台の印刷装置１と複数台のホスト装置２−１〜２−３とがネットワーク３を介して接続される一対多の印刷システムにおいて、ホスト装置２から印刷装置１に送られる多数の印刷ジョブには、それぞれジョブごとの優先度が設定されており、印刷装置１はこれらの優先度を解析して判断する。【選択図】  図１
2005267176.tif 000002
【特許請求の範囲】
【請求項１】
一台の印刷装置と複数台のホスト装置とがネットワークを介して接続される印刷システムにおいて、印刷装置は、多数の印刷ジョブそれぞれに設定された優先度に基づきホスト装置から送られる印刷ジョブの優先度を解析し判断する機能を有することを特徴とする印刷システム。
【請求項２】
請求項１記載の印刷システムにおいて、各ジョブの優先度は、ユーザ毎に設定可能であることを特徴とする印刷システム。
【請求項３】
請求項１記載の印刷システムにおいて、印刷装置は、格納された印刷ジョブを優先度順に印刷することを特徴とする印刷システム。
【請求項４】
請求項３記載の印刷システムにおいて、印刷装置は、印刷中のジョブがあっても、より優先度の高いジョブを受信した場合は処理中のジョブを途中停止して、優先度の高いジョブを先に処理することを特徴とする印刷システム。
【請求項５】
請求項４記載の印刷システムにおいて、印刷装置は、処理が終わった後に停止してあるジョブを再開することを特徴とする印刷システム。
【請求項６】
請求項４記載の印刷システムにおいて、印刷装置は、処理中のジョブの停止に際し、処理中のページの途中で停止することなく、ページの最後まで正常に印刷してから停止することを特徴とする印刷システム。
【請求項７】
請求項４記載の印刷システムにおいて、印刷装置は、割り込み印刷が行われた場合に、印刷中のジョブと割り込みジョブの紙サイズが同一であるときは、割り込みジョブを９０度もしくは２７０度回転出力することを特徴とする印刷システム。
【請求項８】
請求項４記載の印刷システムにおいて、印刷装置は、割り込み印刷が行われた場合に、割り込みジョブの開始及び終了時に、双方のジョブと異なるサイズの用紙を白紙出力することを特徴とする印刷システム。
【請求項９】
請求項４記載の印刷システムにおいて、印刷装置は、割り込み印刷が行われた場合に、割り込みジョブ結果を元印刷ジョブと異なるアウトトレイに出力することを特徴とする印刷システム。
【請求項１０】
請求項４記載の印刷システムにおいて、印刷装置は、印刷中ジョブ、割り込みジョブのいずれかまたは双方にステープル指定がある場合は、割り込み印刷時にステープル機能を解除して印刷することを特徴とする印刷システム。
【請求項１１】
印刷装置に請求項１の機能を行わせる印刷制御手段を備えたホスト装置。
【請求項１２】
請求項１の印刷システムに採用されている印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一台の印刷装置と複数台のホスト装置とがネットワークを介して接続されるいわゆる一対多の印刷システムに関する。
【背景技術】
【０００２】
小規模なオフィスや事業所のネットワークにおいては、高価なレーザープリンタが複数台設置されることは無く、一台のプリンタ（印刷装置）に対してネットワークを介して複数台のパソコン（ホスト装置）が設置されることが多い。すなわち、一台の印刷装置と複数台のホスト装置とがネットワークを介して接続される一対多の印刷システムが導入されることが多い。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような印刷システムにおいて、あるパソコンから複数ページや複数ジョブ等の大量の印刷要求があって印刷中である場合、他のパソコンからの印刷ジョブは、それら大量なジョブが終了してから処理されることになり、急ぎの印刷ができない。
本発明は、上述の問題に照らし、他のユーザが大量印刷中においても自分のジョブを印刷できる、割り込み印刷を可能にする印刷システム及びこのシステムに使用するホスト装置、印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、一台の印刷装置と複数台のホスト装置とがネットワークを介して接続される印刷システムにおいて、印刷装置は、多数の印刷ジョブそれぞれに設定された優先度に基づきホスト装置から送られる印刷ジョブの優先度を解析し判断する機能を有する印刷システムを最も主要な特徴とする。
請求項２記載の発明は、請求項１記載の印刷システムにおいて、各ジョブの優先度は、ユーザ毎に設定可能である印刷システムを主要な特徴とする。
請求項３記載の発明は、請求項１記載の印刷システムにおいて、印刷装置は、格納された印刷ジョブを優先度順に印刷する印刷システムを主要な特徴とする。
請求項４記載の発明は、請求項３記載の印刷システムにおいて、印刷装置は、印刷中のジョブがあっても、より優先度の高いジョブを受信した場合は処理中のジョブを途中停止して、優先度の高いジョブを先に処理する印刷システムを主要な特徴とする。
請求項５記載の発明は、請求項４記載の印刷システムにおいて、印刷装置は、処理が終わった後に停止してあるジョブを再開する印刷システムを主要な特徴とする。
請求項６記載の発明は、請求項４記載の印刷システムにおいて、印刷装置は、処理中のジョブの停止に際し、処理中のページの途中で停止することなく、ページの最後まで正常に印刷してから停止する印刷システムを主要な特徴とする。
請求項７記載の発明は、請求項４記載の印刷システムにおいて、印刷装置は、割り込み印刷が行われた場合に、印刷中のジョブと割り込みジョブの紙サイズが同一であるときは、割り込みジョブを９０度もしくは２７０度回転出力する印刷システムを主要な特徴とする。
請求項８記載の発明は、請求項４記載の印刷システムにおいて、印刷装置は、割り込み印刷が行われた場合に、割り込みジョブの開始及び終了時に、双方のジョブと異なるサイズの用紙を白紙出力する印刷システムを主要な特徴とする。
請求項９記載の発明は、請求項４記載の印刷システムにおいて、印刷装置は、割り込み印刷が行われた場合に、割り込みジョブ結果を元印刷ジョブと異なるアウトトレイに出力する印刷システムを主要な特徴とする。
請求項１０記載の発明は、請求項４記載の印刷システムにおいて、印刷装置は、印刷中ジョブ、割り込みジョブのいずれかまたは双方にステープル指定がある場合は、割り込み印刷時にステープル機能を解除して印刷する印刷システムを主要な特徴とする。
請求項１１記載の発明は、印刷装置に請求項１の機能を行わせる印刷制御手段を備えたホスト装置を最も主要な特徴とする。
請求項１２記載の発明は、請求項１の印刷システムに採用されている印刷装置を最も主要な特徴とする。
【発明の効果】
【０００５】
本発明の印刷システムは、ホスト装置から印刷装置に送られる多数の印刷ジョブには、それぞれジョブごとの優先度が設定されており、印刷装置はこれらの優先度を解析して判断するようになっているので、割り込み印刷が可能となり、他のユーザが大量印刷中においても自分のジョブを印刷することができる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【実施例１】
【０００７】
図１は本発明の印刷システムの構成図である。一台の印刷装置１と複数台のホスト装置２（２−１〜２−３）とがネットワーク３を介して接続される一対多の印刷システムである。
印刷装置（例えばレーザープリンタ）１は、ホスト装置２から受信した印刷ジョブを格納するＨＤＤ等を利用したバッファ、ジョブを解析する解析部、解析結果から出力画像を得る画像形成部からなる。ホスト装置（パソコン）２は、アプリケーション上で表示されている画面を印刷装置１に送るためにＰＤＬ等のデータに変換するためのプリンタドライバを有する。複数のホスト装置２から印刷装置１に送られる多数の印刷ジョブには、それぞれジョブごとの優先度が設定されており、印刷装置１はこれらの優先度を解析して判断することが可能である。したがって、複数ジョブの印刷が競合した場合でも、優先度の高いジョブから印刷することができる。
【実施例２】
【０００８】
プリンタドライバ（印刷制御手段）上では様々な方法でジョブの優先度を設定できる。一台のホスト装置２を個人が占有し、複数台のホスト装置２がネットワーク３に接続されている場合、プリンタドライバの導入時に、そのホスト装置２から発行されるジョブのネットワーク内におけるデフォルトの優先度を設定できる。
即ち、担当者は常に大量印刷を行う業務を行っており、比較的緊急度が低い場合、その担当者の使用するホスト装置２のジョブのデフォルト優先度は低くする、また、ある担当者は常に重要な書類を印刷している場合、その担当者の使用するホスト装置２のジョブのデフォルト優先度を高くする。また、各担当者は印刷ジョブ毎にプリンタドライバ上でジョブの優先度を変更できるが、デフォルトの優先度以上には設定できない。
【実施例３】
【０００９】
印刷装置１において、ホスト装置２から受信したジョブは一旦ＨＤＤ等のバッファに格納される。印刷装置１内の解析部において格納された印刷ジョブの優先度を解析し、優先度の高い順に画像形成部に送り画像処理を行う。また、印刷装置１のセットアップ時には印刷装置本体のパネルにおいて優先度に応じた割り込み印刷機能自体のＯＮ／ＯＦＦを切り替えることも可能である。
図２は本発明の印刷システムにおける第１の制御例を示すフローチャートである。ステップＳ１ないしＳ５において、上記の処理が実行される。すなわち、割り込みがあるか否か判定し（ステップ１）、割り込みがあるとき割り込みジョブを現在のジョブとの優先度を比較し、割り込みジョブの優先度が高い場合（ステップ２でＹ）、割り込みジョブを印刷する（ステップ３）、この印刷後もとのジョブを印刷する（ステップ４）。ステップ１にて割り込みがない場合は現在のジョブを印刷する。またステップ２にて現在のジョブの優先度が高い場合割り込みジョブは、バッファに溜めておく（ステップ５）。
【実施例４】
【００１０】
印刷装置１においてジョブが印刷中である場合であっても、現在印刷中のジョブより優先度の高いジョブを受信した場合、処理中のジョブを中断し、受信したジョブの印刷を開始する。開始したジョブより、より優先度の高いジョブを受信した場合は入れ子状に優先度の高い割り込みジョブを印刷可能としても良い。
【実施例５】
【００１１】
前記割り込み印刷に際し、印刷中であった割り込まれた側のジョブにおいて、ジョブを受信した瞬間に処理を中断してしまっては、ページの描画途中で処理が中断されてしまい、完全なページが印刷できなくなってしまう。印刷中のジョブについてはページの描画中である場合はページ終了までの処理を正常に終えてから処理を中断することとする。
【実施例６】
【００１２】
前記割り込み印刷において、印刷中のジョブと割り込み印刷ジョブの紙サイズが同一であった場合、双方のジョブが印刷終了後に何れのジョブであったか判別つき難い。そこで、回転出力可能な印刷装置１においては、割り込みジョブ側の画像形成処理を９０度、もしくは２７０度回転して行い、出力を回転して行う。このようにすると、双方のジョブが印刷完了した時に、割り込みジョブの部分だけが回転して出力されているため判別し易くなる。
また、回転出力機能が無い印刷装置１の場合、または回転出力によって大幅に出力時間が掛かる等、印刷装置１に処理コストが掛かる場合は、双方のジョブの紙サイズより縦、横の何れか、もしくは両方のサイズが大きい紙を、割り込みジョブの開始終了時にそれぞれ白紙出力することによって、印刷後の割り込みジョブの判別がし易くなる。
図３は本発明の印刷システムにおける第２の制御例を示すフローチャートである。図３においては、ステップＳ１１ないしＳ１７にて、上記の処理が実行される。図３において、割り込み印刷が受信された場合、割り込みジョブと元のジョブとが同一紙サイズか否か判断され（ステップ１１）、同一紙サイズの時出力が回転可能なプリンタか否か判断し（ステップ１２）、回転可能な時は回転処理を行い（ステップ１３）回転不可能な時大きな白紙を出力する（ステップ１６）。その後、あるいはステップ１１にて紙サイズが同一でない時は印刷を行い（ステップ１４）、印刷後回転可能なプリンタか否かの判断にて（ステップ１５）、回転可能な時もとのジョブへ戻り、回転不可能な時大きな白紙を出力する（ステップ１７）。これによって、割り込みの判別が、白紙の有無、紙の方向、あるいは紙の大きさにて判別される。
【実施例７】
【００１３】
印刷装置１に複数のアウトトレイがある場合、割り込みジョブのみを印刷中のジョブと異なるアウトトレイに出力し、割り込みジョブ出力後に元のアウトトレイに戻して出力する。このようにすることで、双方のジョブが出力された後にそれぞれのジョブの判別がし易くなる。
【実施例８】
【００１４】
印刷装置１にステープル機能があり、印刷中ジョブ、割り込みジョブの何れか、または双方にステープル指定がある場合、そのまま割り込み印刷してしまうと、元のジョブと割り込みジョブが一緒にステープルされてしまうなど不具合が起こる。そこで、割り込み印刷時には双方のジョブのステープル機能を解除して印刷する。ただし、アウトトレイが複数有り、双方のジョブが異なるアウトトレイに出力される場合はこの限りではない。
【図面の簡単な説明】
【００１５】
【図１】本発明の印刷システムの構成図。
【図２】本発明の印刷システムにおける第１の制御例を示すフローチャート。
【図３】本発明の印刷システムにおける第２の制御例を示すフローチャート。
【符号の説明】
【００１６】
１  印刷装置
２  ホスト装置
３  ネットワーク
【図１】
2005267176.tif 000003
【図２】
2005267176.tif 000004
【図３】
2005267176.tif 000005