(57)【要約】【課題】制限枚数以上の印刷ができないように管理されている印刷システムにおいて、仕掛中の用紙枚数を予測し、この予測枚数を考慮して印刷が制限枚数で停止されても、仕掛中のものが残らないようにした印刷システム及びその印刷方法を提供する。【解決手段】印刷データ形成部３により得られた印刷データに基づきエンジン部４における給紙動作が開始されて実際に印刷動作に移ることが確実であると予測される用紙の枚数値を設定する予測枚数設定部９を設け、排出枚数用カウンター８のカウント値と予測枚数設定部９の設定値との合計値が制限枚数設定部７の設定値を超えることを判別する演算処理部１０を設け、演算処理部１０の検知出力で印刷データ形成部３の印刷データをキャンセルするキャンセルモードに設定する設定制御部６を設け、高速印刷で制限枚数を超える印刷データをキャンセルする。制限枚数内で印刷を終了させ、給紙済みの用紙が残らなくなる。【選択図】      図１
2004338202.tif 000002
【特許請求の範囲】
【請求項１】
印刷データ供給装置から入力される入力データを印刷データ形成部により印刷データに変換してエンジン部に供給し、制限枚数設定部により予め設定された制限枚数内で印刷がなされるように当該エンジン部から排出される用紙の枚数を排出枚数用カウンターでカウントして印刷を実行する印刷システムにおいて、
前記印刷データ形成部により形成された印刷データに基づき前記エンジン部における給紙動作が開始されて実際に印刷動作に移ることが確実であると予測される用紙の枚数値を設定する予測枚数設定部と、
前記排出枚数用カウンターのカウント値と前記予測枚数設定部の設定値との合計値と、前記制限枚数設定部の設定値とを比較する演算処理部と、
前記合計値が制限枚数設定部の設定値を超えることを検知した場合、前記印刷データ形成部で形成された印刷データをキャンセルするキャンセルモードに設定する設定制御部とを備えてなることを特徴とする印刷システム。
【請求項２】
印刷データ供給装置から入力される入力データを印刷データ形成部により印刷データに変換してエンジン部に供給し、印刷枚数を制限する制限枚数設定部により予め設定された制限枚数内で印刷がなされるように当該エンジン部から排出される用紙の枚数を排出枚数用カウンターでカウントして印刷を実行する印刷方法において、
前記印刷データ形成部により形成された印刷データに基づき前記エンジン部における給紙動作が開始されて実際に印刷動作に移ることが確実であると予測される用紙を予測枚数として予め設定し、
前記排出枚数用カウンターのカウント値と前記予測枚数値との合計値と、前記制限枚数設定部の設定値とを比較し、
前記合計値が制限枚数設定部の設定値を超えることを検知した場合、前記印刷データ形成部で形成された印刷データをキャンセルするキャンセルモードに設定するようになしたことを特徴とする印刷方法。
【請求項３】
印刷データ供給装置から入力される入力データを印刷データ形成部により印刷データに変換してエンジン部に供給し、印刷枚数を制限する制限枚数設定部により予め設定された制限枚数内で印刷がなされるように当該エンジン部から排出される用紙の枚数を排出枚数用カウンターでカウントして印刷を実行する印刷システムにおいて、
前記印刷データ形成部により形成された印刷データに基づき前記エンジン部における給紙動作が開始されて実際に印刷動作に移ることが確実であると予測される用紙の枚数値を設定する予測枚数設定部と、
前記排出用カウンターのカウント値が前記予測枚数設定部で設定された予測枚数に基づいて前記制限枚数に近づいたことを判別する第１の判別と、前記検出カウンターのカウント値が前記制限枚数を超えることを判別する第２の判別とを行う演算処理部とを備え、
前記第１の判別出力により、前記印刷データ形成部における印刷データへの変換動作と前記エンジン部における印字動作とが並行して行われる第１の印刷モードから、当該印刷データ形成部における印刷データへの変換動作と当該エンジン部における印字動作とが逐次的に行われる第２の印刷モードへと転換するようになしたことを特徴とする印刷システム。
【請求項４】
印刷データ供給装置から入力される入力データを印刷データ形成部により印刷データに変換してエンジン部に供給し、印刷枚数を制限する制限枚数設定部により予め設定された制限枚数内で印刷がなされるように当該エンジン部から排出される用紙の枚数を排出枚数用カウンターでカウントして印刷を実行する印刷システムにおいて、
前記印刷データ形成部により形成された印刷データに基づき前記エンジン部における給紙動作が開始されて実際に印刷動作に移ることが確実であると予測される用紙を予測枚数として予め設定し、
前記排出用カウンターのカウント値が前記予測枚数設定部で設定された予測枚数に基づいて前記制限枚数に近づいたことを判別する第１の判別と、前記検出カウンターのカウント値が前記制限枚数を超えることを判別する第２の判別とを演算処理部において行い、
前記第１の判別出力により、前記印刷データ形成部における印刷データへの変換動作と前記エンジン部における印字動作とが並行して行われる第１の印刷モードから、当該印刷データ形成部における印刷データへの変換動作と当該エンジン部における印字動作とが逐次的に行われる第２の印刷モードへと転換することを特徴とする印刷方法。
【請求項５】
前記演算処理部は、前記第１の判別が前記排出用カウンターのカウント値と前記予測枚数との合計と前記制限枚数との比較に基づいてなされることを特徴とする請求項３に記載の印刷システム。
【請求項６】
前記演算処理部による前記第１の判別が、前記排出用カウンターのカウント値と前記予測枚数との合計と前記制限枚数との比較に基づいてなされることを特徴とする請求項４に記載の印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ装置等の印刷データ供給装置から入力されるデータを印刷データ形成部で印刷データに変換してエンジン部に供給して印刷を実行させると共に、予め印刷の制限枚数を設定してその設定値内で印刷がなされるように管理された印刷システム及びその印刷方法に関する。
【０００２】
【従来の技術】
従来、この種の印刷システムは、ユーザーが無造作に印刷を行うと不必要な印刷物が発生してしまうため、予め印刷できる枚数を制限することにより計画的に印刷を実行するような管理を行なっている。特に、高速印刷が可能な高性能の印刷システムにあっては、その使い勝手が良いので不用意な使用により無駄な印刷物を多量に発生してしまうことになる。この無駄な印刷物に消費される用紙、トナー等の消費量は決して少ない量でなく無視できない。
【０００３】
そのため、企業等の予算管理上の観点、無用な資源の消費による環境負荷の観点等から、印刷システムの使用に際して、その出力枚数には無制限な出力を防止して用紙やトナーの無駄な消費を防止するために各部門毎、あるいは、各ユーザー毎に制限を設けた運用管理が行われている。このような運用管理は部門管理機能と称され、企業等に導入され、印刷システムの使用に対する各部門毎、各ユーザー毎の適切な運用管理が行われている。
【０００４】
更に、ユーザーが計画的に印刷システムを使用し、印刷枚数の自己管理を促すようにした部門管理システムとして課金システムを併用した印刷システムが考えられている。例えば、下記特許文献１に開示されているようにコピー使用に課金を付したシステムにおいて、予め使用できる最大のコピー量の制限を設定した装置が知られている。そして、この課金システムは課金単位が用紙サイズにより異なる係数に従って予め設定しておく方法を採用している。
【０００５】
すなわち、ユーザーの要求するコピー枚数に至る前にコピー可能枚数不足によりコピー動作が自動的に停止してしまわないように、印刷ジョブを実行しているときに使用量が基準値を超えてしまうと予測される場合に、縮小印刷機能を用いて課金量の少ない用紙サイズに印刷して課金残高不足になる前に最後まで印刷をしてしまうようにしている。このように、従来はユーザー毎、印刷形態毎に課金管理を行い予め設定した制限値以上の印刷ができないようにしたシステムが考えられている。
【０００６】
【特許文献１】
特開２０００−７１５７７号公報（段落〔０００５〕、段落〔０００１５〕、段落〔００１８〕、段落〔００７６〕）
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した従来の技術においては、制限枚数分の用紙を予め給紙するように設定するので、実際は給紙機能が正常に作動せず複数枚同時に給紙したり１枚も給紙できなかったりというようなエラーが生ずることもあり、そのようなエラーが発生した場合には、印刷実績を正しくカウントできず正確な課金がなされないという問題点がある。
【０００８】
この解決策として、エンジン部で印刷が完了した用紙の枚数をカウントする方法があるが、この方法では、印刷データの形成、用紙の給紙が連続して行われるため、印刷停止時に印刷データ形成済みのページ、給紙済みの用紙が仕掛中として残ってしまう。この仕掛中のものは次の印刷ジョブのためにリセットや処分を行う必要があり、取り扱いが面倒である。また、仕掛中の用紙が無駄になってしまう等の問題点がある。
【０００９】
そこで、本願の発明者は前記の問題点を解消すべく種々検討を重ねた結果、印刷装置において、印刷を終えて排出した実排出枚数と、エンジン部が印刷処理中に先行して給紙され、また印刷データへの変換を行っている仕掛中の用紙枚数を予測枚数とを合計して印刷制限枚数と比較して制御することにより前記の問題点を解消し得ることを見出し本発明を完成するに至ったものである。
すなわち、本発明は、上記の問題点を解消することを課題とし、制限枚数以上の印刷ができないように管理されている印刷システムにおいて、仕掛中の用紙枚数を予測し、この予測枚数を考慮して印刷が制限枚数で停止されても、仕掛中のものが残らないようにした印刷システム及びその印刷方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、本発明の請求項１による印刷システムは、印刷データ供給装置から入力される入力データを印刷データ形成部により印刷データに変換してエンジン部に供給し、制限枚数設定部により予め設定された制限枚数内で印刷がなされるように当該エンジン部から排出される用紙の枚数を排出枚数用カウンターでカウントして印刷を実行する印刷システムにおいて、
前記印刷データ形成部により形成された印刷データに基づき前記エンジン部における給紙動作が開始されて実際に印刷動作に移ることが確実であると予測される用紙の枚数値を設定する予測枚数設定部と、
前記排出枚数用カウンターのカウント値と前記予測枚数設定部の設定値との合計値と、前記制限枚数設定部の設定値とを比較する演算処理部と、
前記合計値が制限枚数設定部の設定値を超えることを検知した場合、前記印刷データ形成部で形成された印刷データをキャンセルするキャンセルモードに設定する設定制御部とを備えてなることを特徴とする。
【００１１】
そのため、上記請求項１によれば、前記排出枚数用カウンターのカウント値が制限枚数を超えたか否かの判別が、前記排出枚数用カウンターのカウント値に予測枚数を合計してなされるので、前記印刷データ形成部とエンジン部とが並行して動作する印刷装置あるいは印刷モードであっても、印刷されて排紙される枚数が制限枚数以内に正確に収められ、しかも、印刷ジョブ終了時に給紙済みの用紙が残ってしまうことがないという効果を有する印刷システムが提供できる。
【００１２】
また、本発明の請求項２による印刷方法は、印刷データ供給装置装置から入力される入力データを印刷データ形成部により印刷データに変換してエンジン部に供給し、印刷枚数を制限する制限枚数設定部により予め設定された制限枚数内で印刷がなされるように当該エンジン部から排出される用紙の枚数を排出枚数用カウンターでカウントして印刷を実行する印刷方法において、
前記印刷データ形成部により形成された印刷データに基づき前記エンジン部における給紙動作が開始されて実際に印刷動作に移ることが確実であると予測される用紙を予測枚数として予め設定し、
前記排出枚数用カウンターのカウント値と前記予測枚数値との合計値と、前記制限枚数設定部の設定値とを比較し、
前記合計値が制限枚数設定部の設定値を超えることを検知した場合、前記印刷データ形成部で形成された印刷データをキャンセルするキャンセルモードに設定するようになしたことを特徴とする。
【００１３】
そのため、上記請求項２によれば、前記排出枚数用カウンターのカウント値が制限枚数を超えたか否かの判別が、前記排出枚数用カウンターのカウント値に予測枚数を合計してなされるので、前記印刷データ形成部と前記エンジン部とが非同期である高速印刷において印刷され排紙される枚数が制限枚数以内に正確に収められ、しかも、印刷ジョブ終了時に給紙済みの用紙が残ってしまうことがない効果を有する印刷方法を提供できる。
【００１４】
また、本発明の請求項３による印刷システムは、印刷データ供給装置から入力される入力データを印刷データ形成部により印刷データに変換してエンジン部に供給し、印刷枚数を制限する制限枚数設定部により予め設定された制限枚数内で印刷がなされるように当該エンジン部から排出される用紙の枚数を排出枚数用カウンターでカウントして印刷を実行する印刷システムにおいて、
前記印刷データ形成部により形成された印刷データに基づき前記エンジン部における給紙動作が開始されて実際に印刷動作に移ることが確実であると予測される用紙の枚数値を設定する予測枚数設定部と、
前記排出用カウンターのカウント値が前記予測枚数設定部で設定された予測枚数に基づいて前記制限枚数に近づいたことを判別する第１の判別と、前記検出カウンターのカウント値が前記制限枚数を超えることを判別する第２の判別とを行う演算処理部とを備え、
前記第１の判別出力により、前記印刷データ形成部における印刷データへの変換動作と前記エンジン部における印字動作とが並行して行われる第１の印刷モードから、当該印刷データ形成部における印刷データへの変換動作と当該エンジン部における印字動作とが逐次的に行われる第２の印刷モードへと転換するようになしたことを特徴とする。
【００１５】
そのため、上記請求項３によれば、前記排出枚数用カウンターのカウント値が制限枚数に近づいたことを前記予測枚数設定部の設定値に基づいて検知することができるので、この時点までは前記印刷データ形成部と前記エンジン部とを夫々独立に並行して動作させて高速印刷を達成し、制限枚数に近づいたならば前記印刷データ形成部と前記エンジン部とを逐次的に動作させて１枚ごとの印刷を実行して制限枚数を超えない時点で印刷データをキャンセルするので、実質的に高速印刷を達成すると共に、確実に制限枚数内で印刷ジョブを完了させる効果を有する印刷システムを提供できる。
【００１６】
また、本発明の請求項４による印刷方法は、印刷データ供給装置から入力される入力データを印刷データ形成部により印刷データに変換してエンジン部に供給し、印刷枚数を制限する制限枚数設定部により予め設定された制限枚数内で印刷がなされるように当該エンジン部から排出される用紙の枚数を排出枚数用カウンターでカウントして印刷を実行する印刷システムにおいて、
前記印刷データ形成部により形成された印刷データに基づき前記エンジン部における給紙動作が開始されて実際に印刷動作に移ることが確実であると予測される用紙を予測枚数として予め設定し、
前記排出用カウンターのカウント値が前記予測枚数設定部で設定された予測枚数に基づいて前記制限枚数に近づいたことを判別する第１の判別と、前記検出カウンターのカウント値が前記制限枚数を超えることを判別する第２の判別とを演算処理部において行い、
前記第１の判別出力により、前記印刷データ形成部における印刷データへの変換動作と前記エンジン部における印字動作とが並行して行われる第１の印刷モードから、当該印刷データ形成部における印刷データへの変換動作と当該エンジン部における印字動作とが逐次的に行われる第２の印刷モードへと転換することを特徴とする。
【００１７】
そのため、上記請求項４によれば、前記排出枚数用カウンターのカウント値が制限枚数に近づいたことを前記予測枚数設定部の設定値に基づいて検知することができるので、この時点までは前記印刷データ形成部と前記エンジン部とを夫々独立に並行して動作させて高速印刷を達成し、制限枚数に近づいたならば前記印刷データ形成部と前記エンジン部とを逐次的に動作させて１枚ごとの印刷を実行して制限枚数を超えない時点で印刷データをキャンセルするので、実質的に高速印刷を達成すると共に、確実に制限枚数内で印刷ジョブを完了させる効果を有する印刷方法を提供できる。
【００１８】
また、本発明の請求項５にあっては、演算処理部は、前記第１の判別が前記排出用カウンターのカウント値と前記予測枚数との合計と前記制限枚数との比較に基づいてなされる。そのため、印刷ジョブが制限枚数に近づいてきたことを前記排出枚数と前記予測枚数と前記制限枚数とによる正確な値により演算処理されるので、印刷モードの転換が精度よくなされ、効率の良い印刷ができる印刷システムを提供できる。
【００１９】
また、本発明の請求項６にあっては、前記演算処理による前記第１の判別が、前記排出用カウンターのカウント値と前記予測枚数との合計と前記制限枚数との比較に基づいてなされる。そのため、印刷ジョブが制限枚数に近づいてきたことを前記排出枚数と前記予測枚数と前記制限枚数とによる正確な値により演算処理されるので、印刷モードの転換が精度よくなされ、効率の良い印刷ができる印刷方法を提供できる。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。図１は本発明の実施の形態の一例における印刷システムのブロック図、図２及び図３は本発明の実施の形態の一例における動作を示すフローチャートである。
【００２１】
図１において、印刷部１は、データ入力制御部２、印刷データ形成部３及びエンジン部４から形成されている。データ入力制御部２はその入力に複写機、プリンタ、ファクシミリ、パーソナルコンピュータ等の印刷データ供給装置で得られる印刷すべきデータが連続的に供給される。印刷データ形成部３はデータ入力制御部２の出力側に接続され入力データを順次印刷可能なスタライズされた印刷データに変換して形成する。エンジン部４は印刷データ形成部３の出力側に接続され、印刷データ形成部３で形成された印刷データに基づき、図示されていない給紙部から自動的に給紙される用紙に印刷を実行する。印刷部１に接続された操作部５は、ユーザーが印刷動作のスタート、ストップなどの操作を行うためのものである。
【００２２】
また、図１において、印刷部１に接続された設定制御部６は印刷データ形成部３で連続的に形成された印刷データをすべてキャンセルするキャンセルモードが設定さるためのものである。制限枚数設定部７は管理上において最大印刷できる枚数を予め任意の値に設定するためのものである。排出枚数用カウンター８はエンジン部４から印刷が完了して排出された用紙の枚数をカウントするためのカウンターである。予測枚数設定部９は所定の印刷ジョブにおいて給紙動作開始済みの用紙が実際に印字動作に確実に入ると予測枚数を設定するための設定部である。
【００２３】
換言すれば、予測枚数設定部９に設定する枚数は、エンジン部４で給紙されたものから印字動作に入っているものまでの仕掛中の用紙の枚数であり、この枚数は印刷部１の機構的構成によりそれぞれの印刷システムにより異なる。１０はその出力側に設定制御部６の入力側が接続されたＣＰＵからなる演算処理部である。この演算処理部１０の入力側には、制限枚数設定部７と排出枚数用カウンター８及び予側枚数設定部９の夫々の出力が接続されている。
【００２４】
この演算処理部１０における演算処理は、排出枚数用カウンター８でカウントされた排出枚数Ａと、予側枚数設定部９に予め設定した印刷すべき予側枚数Ｂと、印刷部１の印刷を制限した制限枚数Ｃとによりなされる。演算処理結果がＡ＋Ｂ＞Ｃの演算結果を検知した場合にあっては、設定制御部５が印刷部１を前述したキャンセルモードに設定するようになっている。
【００２５】
次に、本発明の実施の形態の一例における印刷システムの動作を図３、図４のフローチャートを用いて説明する。
【００２６】
通常の印刷動作の手順は、図２のフローチャートで示すように、コンピュータ装置等の印刷データ供給装置における印刷ジョブの発生により、データ入力制御部２に印刷データが入力される。入力された印刷データは、ステップＳ１において印刷データ形成部３により印刷データへ変換される。そして、エンジン部４においては，ステップＳ２で示すように給紙動作が開始され、ステップＳ３で示すように印刷データが給紙された用紙に印字処理され、その後、ステップＳ４で示すように印刷された用紙の排紙が完了される。ステップＳ５において、最終ページか否かの判別がなされ、最終ページに到達するまではステップＳ１〜Ｓ４の動作が繰り返される。最終ページに到達すれば印刷ジョブは印字処理の指示がなくなるので自動的に印刷が終了する。
【００２７】
即ち、通常の印刷動作にあっては、印刷部１は連続してデータが入力される限り、連続的に印刷を実行する。ステップＳ１における印刷データへの変換は電気的な処理であるため必要に応じてキャンセルすることができるが、ステップＳ２〜Ｓ４のエンジン部４における各ステップの動作はキャンセルが不可能である。また、ステップＳ２の給紙動作開始後には既にステップＳ１における次ページの印刷データの形成が開始される。ステップＳ１の印刷データへの変換動作とステップＳ２〜Ｓ４の動作は互いに非同期で独立して行われる。これを第１の印刷モードと称することとする。
【００２８】
このステップＳ１、Ｓ２の動作に対し、ステップＳ３の印字処理は時間を多く要するので，印字処理が印刷データのページ数に追いつかない場合は、そのページの印刷データのキューが生成され、印刷データはメモリに一時的に記憶され、前のページの印刷、排紙が完了するとメモリから読み出され、エンジン部４に供給される。
【００２９】
本発明の実施の形態の一例における印刷動作の詳細を図３のフローチャートにより説明する。印刷ジョブの発生により、ステップＳ６で示すように、制限枚数Ｃに対し排出枚数Ａと予測枚数Ｂとの合計値が超えているか否かが判別される。この判別は演算処理部１０によりなされる。そして、Ａ＋Ｂ＞Ｃが成立しない場合は、ステップＳ７で示すように印刷データ形成部３で印刷データが形成される。
【００３０】
ステップＳ７における印刷データへの変換がなされると、ステップＳ８で示すように直ちにエンジン部４に印刷処理の実行の指示がなされる。同時に、印刷データ形成部３が即時に復帰して次の入力データの変換動作に入る。そして、最初は、予測枚数は０（零）であるのでステップＳ９で示すように、演算処理部１０において１枚毎に予め設定した予約枚数まで累積カウントされる。ステップＳ１０において、最終ページか否かの判別がなされ、最終ページに到達するまではステップＳ７〜Ｓ９の動作が繰り返される。最終ページに到達すれば印刷ジョブは印字処理の指示がなくなるので自動的に終了する。
【００３１】
印刷ジョブが更に発生して処理されると、排出される用紙枚数が多くなり、制限枚数に近くなる。ステップＳ６で示すようにＡ＋Ｂ＞Ｃの関係を満たすことになると、カウントされた排紙枚数Ａと予測枚数Ｂとの合計値が制限枚数Ｃを超えたことが判別されることになる。これの判別は、演算処理部１０で演算処理によって行われ、その判別結果を示す検知出力が設定制御部６に供給される。設定制御部６は、この検知出力によりステップＳ１１で示すように印刷部１をキャンセルモードに設定する。
【００３２】
印刷部１はキャンセルモードが設定されることにより印刷データ形成部３で形成された印刷データをキャンセルする。従ってエンジン部４は、それ以降、印刷処理の実行指示がなされないめ、既に給紙されている用紙への印字が全て完了して排紙されると印刷ジョブが終了する。
【００３３】
上述した本発明の実施の形態の一例によれば、排出枚数用カウンター８のカウント値が制限枚数を超えたか否かの判別は、排出用カウンター８のカウント値に予測枚数を合計して行われるので制限枚数を超えたページについてはキャンセルモードとしてキャンセルされ、印刷データがエンジン部４に供給されない。従って、エンジン部４において最終ページとし最後に排出された枚数は制限枚数を超えることがない。そして、印刷データ形成部３の印刷データ変換動作とエンジン部４での印字動作は全く非同期状態でよいため，両者が独立して最大の速度で作動させることができるため、印刷部１として高速に印刷ジョブを実行することができる。
【００３４】
次に、本発明の実施の形態の他の例について、図４のブロック図、図５のフローチャートに基づいて説明するが、前述した一例と同一部分は同一符号を付しその説明を省略する。
【００３５】
図４において、１１は印刷部１に接続された設定制御部である。この設定制御部１１は、印刷データ形成部３における印刷データへの変換動作とエンジン部４における印字動作とが独立状態で並行して行われる第１の印刷モードと、印刷データ形成部３における印刷データへの変換動作とエンジン部４における印字動作とが逐次的に（同期して）行われ印刷を実行する第２の印刷モードと、印刷データ形成部３で形成された印刷データをキャンセルするキャンセルモードとを設定するものである。
【００３６】
第１の印刷モード（非同期モード）では、印刷データ形成部３はエンジン部４に印刷実行の指示を出すと直ちに復帰して次のページの印刷データの形成に入り、印刷データ形成部３とエンジン部４とは独立に最も高速な状態で作動するので高速の印刷がなされる。第２の印刷モードでは、印刷データ形成部３は、該印刷データ形成部３で形成された印刷データがエンジン部４で印刷されて排紙されたことを確認した上で次のページの印刷データの形成動作を開始する印刷完了後の復帰である。即ち、第２の印刷モードでは１枚毎に完了を確認しつつ印刷を行うので印刷速度は遅い。
【００３７】
１２はその出力側に設定制御部１１の入力側が接続されたＣＰＵからなる演算処理部である。この演算処理部１２の入力側には、制限枚数設定部７と排出枚数用カウンター８及び予側枚数設定部９の夫々の出力が接続されている。
【００３８】
この演算処理部１２における演算処理は、排出枚数用カウンター８でカウントされた排出枚数Ａと、予側枚数設定部９に予め設定した予側枚数Ｂと、制限枚数設定部７に設定した制限枚数Ｃとによりなされる。演算処理結果がＡ＞Ｃの演算結果を検知した第２の判別（制限オーバーの判別）にあっては、設定制御部１１が印刷部１を前述したキャンセルモードに設定する。
【００３９】
一方、Ａ＞Ｃの条件下で、排出用カウンター８のカウント値が予測枚数を残して制限枚数に近づいたことを判別する第１の判別（接近の判別）にあっては、Ａ＋Ｂ＞Ｃの演算結果の検知出力を送出し、設定制御部１１が印刷部１を第１の印刷モード（非同期モード）から第２の印刷モード（同期モード）へ転換する。予測枚数設定部９の設定値は、若干の余裕を持たせるために余裕としてαを加えたＢ＋αが適切である。
【００４０】
次に、本発明の実施の形態の他の例における印刷システムの動作を図５のフローチャートを用いて説明する。印刷ジョブの発生により、ステップＳ１２で示すように、制限枚数Ｃに対し排出枚数Ａが超えているか否かの第２の判別（制限オーバーの判別）がなされる。この制限オーバーの判別は演算処理部１２によりなされる。印刷ジョブの発生時点では排出枚数Ａが少ないのでＡ＞Ｃが成立しないため、ステップＳ１３で示すように印刷データ形成部３で印刷データが形成される。ステップＳ１３における印刷データへの変換がなされると、最初は、予測枚数は０（零）であるのでステップＳ１４で示すように、演算処理部１２において１枚毎に予め設定した予約枚数まで累積カウントされる。
【００４１】
そして、ステップＳ１５で示すように、演算処理部１２においてＡ＋Ｂ＋α＞Ｃの判別（第１の判別）がなされる。この関係式は、印刷ジョブが進んでいない時点では成立せずその検知出力により設定制御部１１が印刷部１をステップＳ１６で示すように第１の印刷モード（非同期モード）での印刷処理の指示がなされる。
【００４２】
そして、ステップＳ１７において、最終ページか否かの判別がなされ、最終ページに到達するまではステップＳ１２〜Ｓ１７の動作が繰り返され高速の印刷が実行される。最終ページに到達すれば印刷ジョブは印字処理の指示がなくなるので自動的に終了する。
【００４３】
印刷ジョブが更に発生し、印刷が完了して排出される枚数が多くなり、予測枚数Ｂに若干の余裕αを加えた値を残して制限枚数Ｃに近づくと、演算処理部１２はステップ１５においてＡ＋Ｂ＋α＞Ｃの関係式を満たすことになる。演算処理部１２はこの第１の判別（接近の判別）を行ってその検知出力を設定制御部１１に送出する。設定制御部１１はステップ１８で示すように第２の印刷モード（同期モード）に転換し、逐次印刷（印刷を完了して排紙を確認した後に次のベージの印刷データ変換を行う）により印刷処理の指示がなされる。
【００４４】
そして、ステップＳ１７において、最終ページか否かの判別がなされ、最終ページに到達するまではステップＳ１２〜Ｓ１８の動作が繰り返される。この印刷モードでは、１枚毎の印刷が完了した後に次のページの印刷データへの変換がなされるので、次のページの印刷が開始されるまではエンジン部４内に用紙が存在しない。そのため、印刷速度が遅くなる。最終ページに到達すれば印刷ジョブは印字処理の指示がなくなるので自動的に終了する。
【００４５】
同時に、ステップＳ１２ではＡ＞Ｃの第２の判別（制限オーバーの判別）がなされるので演算処理部１２は、その検知出力を設定制御部１１に送出する。設定制御部６は、検知出力によりステップＳ１９で示すように印刷部１をキャンセルモードに設定し、印刷データ形成部３で形成された印刷データがキャンセルして印刷ジョブを終了とする。
【００４６】
もし、印刷ジョブ中に印刷枚数を変更するような例外的な処理があれば、その変更に従って演算処理部１２が改めて接近の判別、制限オーバーの判別をおこなうので、途中の変更によって印刷が制限枚数をオーバーしてしまったり、用紙が残存してしまう等の不都合を生じない。
【００４７】
上述した本発明の実施の形態の他の例によれば、排出枚数用カウンター８のカウント値が制限枚数に近づいたことを予測枚数設定部９の設定値に基づいて検知することができるので、この時点までは印刷データ形成部３とエンジン部４とを夫々独立に動作させるので印刷速度を維持することができ、制限枚数に近づいたならば印刷データ形成部３とエンジン部４とを第２の印刷モードで逐次動作（同期）させて１枚毎の印刷を実行して制限枚数を超えない時点で印刷データをキャンセルする。
【００４８】
そして、この第２の印刷モード（同期モード）での印刷枚数は極めて少ないので実質的には印刷速度を阻害することがない。更に、演算処理部１２は、印刷ジョブが制限枚数に近づいてきたことを排出枚数と予測枚数と制限枚数との正確な値により演算処理をして設定制御部１１にその検知出力を送出するので、第１の印刷モード（非同期モード）から第２の印刷モード（同期モード）への転換が精度よくなされる。
【００４９】
尚、本発明の実施の形態の一例では、設定制御部６、制限枚数設定部７、予測枚数設定部８及び演算処理部１０は夫々独立に形成したが、ＬＳＩによってこれらを適宜に組み合わせて一体化する等その構成を種々変更できる。
【００５０】
【発明の効果】
以上説明したように、本発明の請求項１によれば、排出枚数用カウンターのカウント値が制限枚数を超えたか否かの判別は、排出枚数用カウンターのカウント値に予測枚数を合計してなされるので、印刷データ形成部とエンジン部とを並行動作させる印刷システムにおいて、印刷され排紙される枚数が制限枚数以内に正確に収められ、しかも、印刷ジョブ終了時に給紙済みの用紙が残ってしまうことがないという効果を有する印刷システムを提供できる。
【００５１】
また、本発明の請求項２によれば、排出枚数用カウンターのカウント値が制限枚数を超えたか否かの判別は、排出枚数用カウンターのカウント値に予測枚数を合計してなされるので、印刷データ形成部とエンジン部とを並行動作させる印刷システムにおいて、印刷され排紙される枚数が制限枚数以内に正確に収められ、しかも、印刷ジョブ終了時に給紙済みの用紙が残ってしまうことがない効果を有する印刷方法を提供できる。
【００５２】
また、本発明の請求項３によれば、排出枚数用カウンターのカウント値が制限枚数に近づいたことを予測枚数設定部の設定値に基づいて検知することができるので、この時点までは印刷データ形成部とエンジン部とを夫々独立に並行して動作させて印刷を行い、制限枚数に近づいたならば印刷データ形成部とエンジン部とを逐次動作させて１枚毎の印刷を実行して制限枚数を超えない時点で印刷データをキャンセルするので、実質的に高速印刷を達成すると共に確実に制限枚数内で印刷ジョブを完了させる効果を有する印刷システムを提供できる。
【００５３】
また、本発明の請求項４によれば、排出枚数用カウンターのカウント値が制限枚数に近づいたことを予測枚数設定部の設定値に基づいて検知することができるので、この時点までは印刷データ形成部とエンジン部とを夫々独立に並行して動作させて印刷を行い、制限枚数に近づいたならば印刷データ形成部とエンジン部とを逐次動作させて１枚毎の印刷を実行して制限枚数を超えない時点で印刷データをキャンセルするので、実質的に高速印刷を達成すると共に確実に制限枚数内で印刷ジョブを完了させる効果を有する印刷方法を提供できる。
【００５４】
また、本発明の請求項５によれば、印刷ジョブが制限枚数に近づいてきたことを排出枚数と予測枚数と制限枚数とによる正確な値により判別するため、非同期モードから同期モードへの転換が精度よくなされ、効率の良い印刷ができる印刷システムを提供できる。
【００５５】
また、本発明の請求項６によれば、演算処理による接近の判別が、排出用カウンターのカウント値と予測枚数との合計と制限枚数との比較に基づいてなされる。そのため、印刷ジョブが制限枚数に近づいてきたことを排出枚数と予測枚数と制限枚数とによる正確な値により判別されるので、非同期モードから同期モードへの転換が精度よくなされ、効率の良い印刷ができる印刷方法を提供できる
【図面の簡単な説明】
【図１】本発明の実施の形態の一例における印刷システムを示すブロック図である。
【図２】本発明の実施の形態の一例における印刷システムの通常の動作手順を示すフローチャートである。
【図３】本発明の実施の形態の一例における印刷システムの詳細な動作手順を示すフローチャートである。
【図４】本発明の実施の形態の他の例における印刷システムを示すブロック図である。
【図５】本発明の実施の形態の他の例における印刷システムの詳細な動作手順を示すフローチャートである。
【符号の説明】
１…印刷部
２…データ入力制御部
３…印刷データ形成部
４…エンジン部
６…設定制御部
７…制限枚数設定部
８…排出枚数用カウンター
９…予測枚数設定部
１０…演算処理部
【図１】
2004338202.tif 000003
【図２】
2004338202.tif 000004
【図３】
2004338202.tif 000005
【図４】
2004338202.tif 000006
【図５】
2004338202.tif 000007