(57)【要約】【課題】用紙補給の回数を低減する態様で仕分け印刷を実行すること。【解決手段】印刷設定情報部と印刷ジョブ部を含む印刷データを受信し、印刷出力する印刷装置において、受信した印刷データ中の仕分け印刷設定の存否を判定する手段、印刷データを解析して印刷用紙に描画する描画データを作成するジョブ解析手段、指定された方向の用紙に対し９０°回転させた方向の用紙用の描画データを得るようにジョブ解析手段を制御するジョブ回転手段、仕分け印刷設定時に用紙カセットに収納されている用紙のサイズあるいは方向、及び残量を検知し、指定用紙と９０°回転させた用紙の残量の大小を判定して、指定用紙および９０°回転させた用紙のいずれに指定されたページを印刷するかを指示する仕分けモードを決定する手段、仕分けモードに従ってジョブ解析段およびジョブ回転を操作し、印刷用描画データを生成するように制御する制御手段、を備える。【選択図】        図４
2004306331.tif 000002
【特許請求の範囲】
【請求項１】
パーソナル・コンピュータやワーク・ステーション等のホスト・コンピュータから送られてきた印刷設定情報部と印刷ジョブ部を含む印刷データを受信し、当該データを解析して印刷用紙に印刷する印字情報を作成し、印刷出力する印刷装置において、
受信した前記印刷データの印刷設定情報部を解析して前記印刷ジョブ部に対して仕分け印刷設定がされているか否かを判定する第１の判定手段と、
受信した前記印刷データの印刷ジョブを解析し、印刷用紙に描画する描画データを作成する印刷ジョブ解析手段と、
前記印刷ジョブ解析手段によって解析される印刷ジョブに作用し、前記印刷ジョブにおいて指定された方向の用紙に対し９０°回転させた方向の用紙用の描画データを得るように前記印刷ジョブ解析手段を制御するジョブ回転手段と、
前記第１の判定手段が、仕分け印刷設定と判定したことを受けて、前記印刷装置の各用紙カセットに収納されている印刷用紙のサイズあるいは方向、及び前記各用紙カセット内の用紙残量を検知し、前記印刷ジョブで指定された用紙とそれを９０°回転させた用紙とでどちらの用紙の残量が多いかを判定する、第２の判定手段と、
前記第１の判定手段が、仕分け印刷設定と判定した場合、前記第２の判定手段の判定結果に基づいて、前記印刷ジョブで指定された用紙およびそれを９０°回転させた用紙のいずれに指定されたページを印刷するかを指示する仕分けモードを決定する仕分けモード決定手段と、
前記仕分けモード決定手段で決定された仕分けモードに従って、前記ジョブ解析手段および前記ジョブ回転手段を制御し、最終的に印刷用紙に描画する描画データを生成するように制御する印刷制御手段と
を備えることを特徴とする印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホスト・コンピュータに接続されるプリンタ等の印刷装置に関し、より詳細には、複数の用紙カセットを備えて、複数部数の印刷あるいはジョブ毎の印刷を仕分け処理して印刷することが可能で、用紙の仕分けを用紙残量に応じて実行する印刷装置に関する。
【０００２】
【従来の技術】
従来から印刷装置においてジョブ毎あるいは部数毎にその境界を明確にする仕分け印刷（ソート）方法が多数存在する。その一例として複数の排紙口を用意し、ジョブ毎あるいは部数毎にに排紙口を変えて印刷する方法がある。また排紙口が１つしかない印刷装置においても、ジョブとジョブとの間、あるいは部数毎に仕分け用の用紙を挟み込む機能や、ジョブ毎あるいは部数毎に排紙位置を変更したり、またはジョブあるいは部数毎の先頭ページのみ排紙位置を変更する機能（以下、ジョブ・オフセット機能）によって、仕分け印刷をすることが可能である。通常、ジョブ・オフセット機能を実現するためには、それも排紙工程において実現するには物理的に用紙の排紙位置を変更するための装置が必要となるが、排紙工程だけでなく印刷データを９０°回転させて対応する用紙に印刷することによって、結果として排出方向に沿った印刷用紙の排出方向の向きが９０°切り替わったように仕分ける方法が考案されている（例えば、特許文献１および特許文献２参照）。
【０００３】
図８は、ジョブ毎に、あるいは部数毎に、結果として排出方向に沿った印刷用紙の排出方向の向きを９０°切り替えることによってジョブ・オフセット機能を実現した場合の、排紙口上にフェイス・ダウンで積層された用紙の模式図である。図８（ａ）に示す図は、ジョブ毎あるいは部数毎に９０°切り替えた場合に対応し、図８（ｂ）および（ｃ）に示す図は、ジョブあるいは部数の先頭ページのみ９０°切り替えた場合に対応する。
【０００４】
【特許文献１】
特開平０６−９１９６９号公報
【０００５】
【特許文献２】
特開平０９−２７２２３５号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上記図８（ｂ）に示した仕分け方法では、当然、先頭ページの印刷に使用する用紙枚数に比べ２ページ目以降の印刷に使用する用紙枚数の方が多くなる。言い替えれば、第１の用紙の形態で用紙を供給する給紙カセットに比べて、２ページ目以降の印刷に使用する第２の用紙の形態で用紙を給紙する給紙カセットの方に少量の用紙しか装填されていない場合、用紙を補給せずに実行可能な印刷の量が少なくなる。
【０００７】
図９は、図８に示したそれぞれの仕分け印刷を説明するために表にしたものであり、図９（ａ）は、排出口に積載された形態での分類表であり、図９（ｂ）は、図８（ｂ）と図８（ｃ）について、仕分けモードとの関係で分類した表である。通常では、印刷指定において、例えば、図３で符号３１１で示した用紙サイズが縦方向の用紙を指定していた場合、通常（ノーマル・モード）では、先頭ページあるいは最終ページのみを、指定用紙と異なる横方向として、その他のページを指定用紙と同じ縦方向とする。すなわち、指定された方向の用紙を、多く印刷するその他のページに対して使用する。このノーマル・モードに対してリバース・モードがあり、このリバース・モードでは、指定用紙が縦方向用紙である場合、先頭ページあるいは最終ページのみを縦方向として、その他のページを横方向とする。同様に、指定された用紙サイズが横方向の場合のノーマル・モードは、指定された用紙サイズが縦方向の反転モードと同じであり、指定された用紙サイズが横方向の場合の反転モードは、指定された用紙サイズが縦方向のノーマル・モードと同じである。
【０００８】
図９（ｂ）に示したノーマル・モードのみで仕分け印刷を行う場合、例えば、図８（ｂ）に示した仕分け方法では、２ページ目以降の印刷に使用していた第２の用紙の給紙カセット内の用紙がなくなると、たとえその用紙を９０°回転させた第１の用紙が残っていても用紙切れとなり、そのため印刷処理が一旦停止してしまい、用紙が補給されるまで印刷が停止したままとなるという問題がある。仕分け印刷そのものは、多頁あるジョブを多数部印刷する場合にそれらの境界を明確にするために指定する場合が多いため、すなわち用紙を多く使う印刷が多いため、用紙切れになる頻度は高い。しかも図８（ｃ）に示すように、先頭ページの印刷に使用していた用紙と２ページ目以降の印刷に使用していた用紙を入れ替えて印刷しても、すなわち、図９（ｂ）に示した反転モードで印刷出力しても、ジョブ毎の仕分け機能は果たすことができるにもかかわらず、単に、印刷指定を尊重して出力する用紙を選択する場合、ユーザのジョブを実行する限りにおいては、必ずしも必要ではない用紙の補給をユーザに強いる可能性がある。
【０００９】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、仕分け印刷が設定された印刷データを受けて印刷開始する際に、仕分け印刷するためにあらかじめ必要となる用紙とそれを９０°回転させた用紙それぞれの残量を検知することにより、印刷途中の用紙補給を前提にしながらも、仕分け印刷時に使用する用紙の形態を適切に設定することで、用紙切れとなって印刷処理が一旦停止してしまう頻度を低くした仕分け印刷を実行することが可能な印刷装置を提供することにある。
【００１０】
【課題を解決するための手段】
本発明は、このような目的を達成するために、請求項１に記載の発明は、パーソナル・コンピュータやワーク・ステーション等のホスト・コンピュータから送られてきた印刷設定情報部と印刷ジョブ部を含む印刷データを受信し、当該データを解析して印刷用紙に印刷する印字情報を作成し、印刷出力する印刷装置において、受信した前記印刷データの印刷設定情報部を解析して前記印刷ジョブ部に対して仕分け印刷設定がされているか否かを判定する第１の判定手段と、受信した前記印刷データの印刷ジョブを解析し、印刷用紙に描画する描画データを作成する印刷ジョブ解析手段と、前記印刷ジョブ解析手段によって解析される印刷ジョブに作用し、前記印刷ジョブにおいて指定された方向の用紙に対し９０°回転させた方向の用紙用の描画データを得るように前記印刷ジョブ解析手段を制御するジョブ回転手段と、前記第１の判定手段が、仕分け印刷設定と判定したことを受けて、前記印刷装置の各用紙カセットに収納されている印刷用紙のサイズあるいは方向、及び前記各用紙カセット内の用紙残量を検知し、前記印刷ジョブで指定された用紙とそれを９０°回転させた用紙とでどちらの用紙の残量が多いかを判定する、第２の判定手段と、前記第１の判定手段が、仕分け印刷設定と判定した場合、前記第２の判定手段の判定結果に基づいて、前記印刷ジョブで指定された用紙およびそれを９０°回転させた用紙のいずれに指定されたページを印刷するかを指示する仕分けモードを決定する仕分けモード決定手段と、前記仕分けモード決定手段で決定された仕分けモードに従って、前記ジョブ解析手段および前記ジョブ回転手段を制御し、最終的に印刷用紙に描画する描画データを生成するように制御する印刷制御手段とを備えることを特徴とするものである。
【００１１】
かかる構成にしたことにより、仕分け印刷途中に用紙切れで印刷が一旦停止してしまう可能性を低く抑えることができるようにするとともに、また、印刷する枚数が多くて途中において用紙の補給をした場合においても、それまでの仕分け印刷の方法を維持して、仕分け印刷を実行することが可能になる。
【００１２】
【発明の実施の形態】
本発明の実施形態の構成を説明する前に、本発明を適用するに好適なレーザ・ビーム・プリンタの構成について図１を参照しながら説明する。なお、本発明を適用するプリンタは、レーザ・ビーム・プリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。
【００１３】
図１は、本発明を適用可能な印刷装置の構成を示す断面図であり、例えばレーザ・ビーム・プリンタ（ＬＢＰ）の場合を示す。
【００１４】
図において、符号１０１はプリンタ本体である。符号１２８は操作パネルで、操作のためのスイッチおよびＬＥＤ表示器、ＬＣＤ表示器が配されている。符号１０３は、制御ボード収納部で、プリンタの印字プロセス制御を行うエンジン・コントローラ、およびプリンタ全体の制御とホスト・コンピュータからのデータを解析しイメージ・データに変換するビデオ・コントローラ、および各種オプション・ユニットを統括して制御するオプション・コントローラが収納されている。
【００１５】
符号１３０は、用紙カセットで、用紙を保持し不図示の仕切り板によって電気的に用紙サイズを検知する機構を有する。また用紙カセット１３０は、収納されている用紙の残量を検知するセンサ１３２を備え、用紙の残量を検知する機能を有する。符号１３１は、カセット給紙クラッチで、用紙カセット１３０上に収納された用紙の最上位の用紙一枚のみを分離し、不図示の駆動部によって分離した用紙を給紙ローラ１０４まで搬送させるカムであり、給紙の度に間欠的に回転し、一回転に対応して一枚の用紙を給紙する。符号１２９は、レジスト・シャッタで、用紙を押圧して給紙を停止させる。給紙ローラ１０４はカセット給紙クラッチ１３１より給紙される用紙の先端部をレジスト・シャッタ１２９まで搬送する。符号１０２は手差し給紙トレイであり、符号１０５は手差し給紙ローラで、この手差し給紙ローラ１０５は用紙の先端をレジスト・シャッタ１２９まで搬送する。
【００１６】
以上のような構成によって用紙カセット１３０および手差し給紙用トレイ１０２から選択的に用紙を給紙することが可能となる。また、手差し給紙ローラ１０５、カセット給紙クラッチ１３１の下流には、記録紙を同期搬送する給紙ローラ１０４、レジスト・ローラ対１０６がそれぞれ設けられ、レジスト・ローラ対１０６の下流には、レーザ・スキャナ部１０７から発したレーザ光によって、記録紙上にトナー像を形成する画像記録部１０８が設けられている。
【００１７】
さらに、画像記録部１０８の下流には、記録紙上に形成されたトナー像を熱定着する定着器１０９が設けられ、定着器１０９の下流には、排紙部の紙搬送状態を検知する排紙センサ１１０、記録紙を搬送する搬送ローラ１１１などが設けられている。積載トレイ１１５は、用紙残量検知センサ１１５ｓを備えており、排紙トレイ１１５に積載された用紙残量を検知する。
【００１８】
次に、レーザ・スキャナ部１０７は、プリンタ・コントローラから送出される画像信号（画像信号ＶＤＯ）に基づいて変調されたレーザ光を発光するレーザ・ユニット１１６、このレーザ・ユニット１１６からのレーザ光を感光ドラム１２２上に走査するポリゴン・ミラー１１７、走査方向のレーザ光位置を検出するビーム検出器１１８、結像レンズ群１１９、折返ミラー１２０およびレーザ光の光量を検知する光量検知センサ１２１、等により構成されている。
【００１９】
前述の画像記録部１０８は、公知の電子写真プロセスに必要な、レーザ・スキャナ部１０７の走査により形成された静電潜像を保持する感光ドラム１２２、感光ドラム１２２を光除電する前露光ランプ１２３、感光ドラムを一様帯電させる一時帯電器１２４、感光ドラム１２２に形成された静電潜像をトナー現像する現像器１２５、現像器１２５により現像されたトナー像を給送される記録紙に転写する転写帯電器１２６、感光ドラム１２２上の残存トナーを清掃するクリーナ１２７、等から構成されている。
【００２０】
制御ボード収納部１０３内には図示しないビデオ・コントローラ、エンジン・コントローラおよびオプション・コントローラ部があり、エンジン・コントローラはレーザ・スキャナ部１０７、画像記録部１０８、定着器１０９による電子写真プロセスの制御およびプリンタ本体１０１内の記録紙の搬送制御を行う。また、ビデオ・コントローラは、パーソナル・コンピュータ等の外部装置（不図示）と汎用インターフェース（セントロニクス・インターフェースやＲＳ２３２Ｃ等）で接続され、汎用インターフェースを介して送られてくる画像情報をビット・データに展開し、そのビット・データを信号ＶＤＯとしてエンジン・コントローラへ送る。
【００２１】
また、以下に順次説明する各実施形態において上記プリンタ装置は、図１に示すように複数の用紙カセットを持つことを前提とするが、その構成は用紙カセット１３０と同様のため、ここではあえて用紙カセット１３０以外の用紙カセットについては別途番号を付記して説明しない。
【００２２】
（第１の実施形態）
本発明の印刷システムの第１の実施形態を図２から図４を使って説明する。
【００２３】
図２は、第１の実施形態におけるプリンタ制御システムの構成を説明するブロック図、図３は図２中のホスト・コンピュータ２０１からプリンタ１０１へ送られる印刷データを示す図、図４は図２中のプリンタ１０１内のＣＰＵ２１０の動作を説明するためのフローチャートを示す図である。
【００２４】
ここでは、レーザ・ビーム・プリンタ（図１）を例にして説明する。なお、本発明の機能が実現可能であれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮなどのネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００２５】
（装置構成の説明）
図２において、符号２０１は、印刷データを出力するホスト・コンピュータで、所定のインターフェース２０５を介してプリンタ１０１に接続されている。本実施形態におけるホスト・コンピュータ２０１は、ユーザに対してダイアログ等を表示することによって、ユーザがこのシステムによって印刷を行う際に仕分け印刷を行うかどうかの設定（以下、ソート設定と呼ぶ）を取得し、その設定を図示しないＲＡＭに記憶する。そしてユーザから印刷指示が下されたときにはプリンタ１０１に対して印刷ジョブと共にソート設定も送る。
【００２６】
図２において、符号１０１が本実施形態における印刷装置であり、印刷結果２１４を形成するものである。プリンタ１０１において符号２１０は、ＣＰＵで、プログラムＲＯＭ２２０に記憶された制御プログラム等あるいは外部メモリ２０３に記憶された制御プログラム等に基づいてシステム・バス２０９に接続される各種のデバイスとのアクセスを総括的に制御し、プリンタ・エンジン部２０８に出力情報としての画像信号を出力する。このＲＯＭ２２０のプログラムＲＯＭには、図４、図５、図７のフローチャートで示されるようなＣＰＵ２１０の制御プログラム等を記憶する他、ジョブ解析部２２１、ジョブ回転部２２２を備える。
【００２７】
フォントＲＯＭ２０７には、上記出力情報を生成する際に使用するフォント・データ等を記憶し、データ用ＲＯＭ２０６には、ハードディスク等の外部メモリ２０３が無いプリンタの場合にはホスト・コンピュータ上で利用される情報等を記憶している。ＣＰＵ２１０は、データ入力部２０２を介してホスト・コンピュータ２０１との通信処理が可能となっており、プリンタ１０１内の情報等をホスト・コンピュータ２０１に通知可能に構成されている。符号２３０は、ＣＰＵ２１０の主メモリ、ワーク・エリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ２３０には、ホスト・コンピュータから受信した印刷ジョブを記憶する受信バッファ２３１、印刷ジョブを出力情報に展開し蓄積しておくページ・バッファ２３２が含まれる。さらにＲＡＭ２３０は環境データ格納領域、ＮＶＲＡＭ等にも用いられる。
【００２８】
前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ２０３は、メモリ・コントローラ（ＭＣ）２０４によりアクセスを制御される。外部メモリ２０３は、オプションとして接続され、フォント・データ、エミュレーション・プログラム、フォーム・データ等を記憶することが可能である。ただし本実施形態では描画データを蓄積しておくために、何らかの外部メモリが接続されているものとする。
【００２９】
また、符号１２８は前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配されている。また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプション・フォント・カード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、図示しないＮＶＲＡＭを有し、操作パネル１２８からのプリンタ・モード設定情報を記憶するようにしても良い。
【００３０】
（印刷データ構成の説明）
図３は、ホスト・コンピュータ２０１から送られてくる一般的な印刷データの構成を示す図である。印刷データは印刷設定情報部３００と印刷ジョブ部３１０からなる。印刷設定情報部３００には、印刷ジョブ全体に関する設定が含まれており、例えばコピー部数情報、パネル設定などが含まれ、ソート設定もこの部分に含まれる。印刷ジョブ部３１０には、用紙サイズ設定（用紙の縦、横方向も含む）、解像度設定などの情報を含む設定・初期化部３１１、印刷コマンドからなり各ページ毎の印刷情報を示すデータ本体部３１２、各種終了処理を含む終了処理部３１３からなる。
【００３１】
（印刷データ処理の説明）
図４は、第１の実施形態における印刷システム中のプリンタ１０１に内蔵されるＣＰＵ２１０の動作を表すフローチャートである。この図を使用して、上記構成の印刷システムにおいてホスト・コンピュータ２０１からプリンタ１０１に印刷データが送られてきたときの動作について説明する。なお本実施形態では各ジョブの先頭ページのみ、他のページに対して９０°回転させた用紙を用いることにより出力する仕分け方法（以下、回転ソートと呼ぶ）の場合について説明する。
【００３２】
図において、ホストから印刷データが送られてきたとき、プリンタ１０１のデータ入力部２０２はそのデータを受け取り、印刷ジョブをＲＡＭ２３０内の受信バッファ２３１に蓄積する（Ｓ４０１）。次に、印刷情報設定部３００からコピー部数、ソート設定等の情報を読み出し、メモリ２３０内のワーク・メモリに記憶する（Ｓ４０２）。これら情報中に回転ソートの指定があるか否かを判断し（Ｓ４０３）、回転ソートの指定がなければ（Ｓ４０３−ＮＯ）、通常の印刷処理を行い、終了する（Ｓ４１０）。
【００３３】
ここで通常の印刷処理というのは、ジョブ解析部２２１によって印刷ジョブを解析し、ページ・バッファ２３２に、ジョブ回転をせずに描画データを蓄積していき、１ページ分の描画データが蓄積されたならそれをプリンタ・エンジン部２０８に送り、そして印刷結果２１４を得る処理を全ページ印刷終了するまで行う処理を指す。
【００３４】
回転ソートの指定があれば（Ｓ４０３−ＹＥＳ）、まずジョブ解析部２２１によって印刷ジョブ部３１０をコマンド単位で解析していき、設定・初期化部３１１から用紙サイズ設定を読みとり、メモリ２３０内のワーク・メモリに記憶する（Ｓ４２０）。ここで先程読みとった用紙サイズ設定の用紙を用紙Ａとし、用紙Ａを９０°回転させたものを用紙Ｂと表記する。また用紙Ａ、用紙Ｂともに用紙カセット１３０に収納され、プリンタ１０１によって用紙Ａ、用紙Ｂとして印刷結果を得ることができるものとする。
【００３５】
次に、プリンタ１０１に複数個装着されている用紙カセット１３０内の用紙の残量を、それぞれの用紙カセット内の用紙残量センサ１３２で検知し、記憶する（Ｓ４２１）。次に用紙カセット１３０に、用紙Ａ及び用紙Ｂがセットされているかを調べる（Ｓ４２２）。用紙がなければ（Ｓ４２２−ＮＯ）、その旨を操作パネル１２８に表示し、用紙を補給するよう促し、その後用紙が補給されるまで、用紙残量検知（Ｓ４２１）と用紙の確認（Ｓ４２２）を、繰り返す。一方、用紙がセットされていれば、あるいは用紙が補給されると（Ｓ４２２−ＹＥＳ）、セットされている用紙Ａと用紙Ｂの残量の大小を判定する（Ｓ４３０）。次にジョブ解析部２２１によりデータ本体部３１２を解析し、印刷用紙に描画する描画データを作成し、順次外部メモリ２０３に蓄積していく（Ｓ４４０、Ｓ４５０）。
【００３６】
ここで用紙Ｂの残量の方が用紙Ａの残量よりも多ければ（Ｓ４３１−ＹＥＳ）、先頭ページを用紙Ａで残りのページを用紙Ｂで印刷するように描画データを作成する（Ｓ４４０）。それ以外の場合、つまりは用紙Ａの残量が用紙Ｂの残量と同じか、もしくは多い場合は（Ｓ４３１−ＮＯ）先頭ページを用紙Ｂで残りのページを用紙Ａで印刷するように描画データを作成する（Ｓ４５０）。このとき必要に応じて、ジョブ回転部２２２によって印刷ジョブを用紙に合わせて回転させる。
【００３７】
次に外部メモリ２０３に蓄積された描画データを指定されたコピー部数だけ繰り返しプリンタ・エンジン部２０８に送り、プリンタ・エンジン部２０８は描画データに対応した印刷用紙に印刷紙印刷結果２１４を得る（Ｓ４３２）。次に終了処理部３１３のデータに従い終了処理を行い印刷処理を終了する（Ｓ４３３）。
【００３８】
以上のような処理によりホスト・コンピュータから回転ソート指定の印刷ジョブが送られてきた場合に、用紙カセットにセットされた用紙残量に応じて先頭ページのみを回転させるのか、あるいは先頭ページ以外の他のページのみを回転させるのかを自動的に切り替えることが可能となる。
【００３９】
（第２の実施形態）
本発明の印刷システムの第２の実施形態を、図５を使って説明する。ところで、第１の実施形態では、Ｓ４３０において用紙Ａの残量と用紙Ｂの残量が同じであった場合には、先頭ページを用紙Ｂで残りのページを用紙Ａで印刷するように描画データを作成した（Ｓ４５０）が、実際にはこの場合のこの動作に特別な意味はなく、先頭ページを用紙Ａで残りのページを用紙Ｂで印刷するように描画データを作成（Ｓ４４０）しても良い。第２の実施形態ではＳ４３０において用紙Ａの残量と用紙Ｂの残量が同じであった場合に印刷速度を優先した印刷が可能となる例について説明する。なお装置構成及び印刷データ構成は第１の実施形態と同じであるものとする。図５は、本実施形態における図２中のプリンタ１０１内のＣＰＵ２１０の動作を説明するためのフローチャートである。
【００４０】
なお、本発明の機能が実現可能であれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮなどのネットワークを介して処理が行われるシステムであっても、本発明を適用できることは言うまでもない。
【００４１】
（印刷データ処理の説明）
図５は、第２の実施形態における印刷システム中のプリンタ１０１に内蔵されるＣＰＵ２１０の動作を表すフローチャートである。この印刷システムにおいてホスト・コンピュータ２０１からプリンタ１０１に印刷データが送られてきたときの動作について説明する。なお本実施形態でも回転ソート実行時の動作について説明する。
【００４２】
図において、ホストから印刷データが送られてきたとき、プリンタ１０１のデータ入力部２０２はそのデータを受け取り、印刷ジョブをＲＡＭ２３０内の受信バッファ２３１に蓄積する（Ｓ５０１）。次に、印刷情報設定部３００からコピー部数、ソート設定等の情報を読み出し、メモリ２３０内のワーク・メモリに記憶する（Ｓ５０２）。ここで回転ソートの指定があるか否かを判断し（Ｓ５０３）、回転ソートの指定がなければ（Ｓ５０３−ＮＯ）、通常の印刷処理を行い、終了する（Ｓ５１０）。回転ソートの指定があれば（Ｓ５０３−ＹＥＳ）、まずジョブ解析部２２１によって印刷ジョブ部３１０をコマンド単位で解析していき、設定・初期化部３１１から用紙サイズ設定を読みとり、メモリ２３０内のワーク・メモリに記憶する（Ｓ５２０）。
【００４３】
ここで第１の実施形態と同じく、先程読みとった用紙サイズ設定の用紙を用紙Ａとし、用紙Ａを９０°回転させたものを用紙Ｂと表記する。また用紙Ａ、用紙Ｂともに用紙カセット１３０に収納され、プリンタ１０１によって用紙Ａ、用紙Ｂとして印刷結果を得ることができるものとする。
【００４４】
次に、プリンタ１０１に複数個装着されている用紙カセット１３０内の用紙の残量を、それぞれの用紙カセット内の用紙残量センサ１３２で検知し、記憶する（Ｓ５２１）。次に用紙カセット１３０内に、用紙Ａ及び用紙Ｂがセットされているかを調べる（Ｓ５２２）。用紙がなければ（Ｓ５２２−ＮＯ）、その旨を操作パネル１２８に表示し、用紙を補給するよう促し、その後用紙が補給されるまで、用紙残量検知（Ｓ５２１）と用紙の確認（Ｓ５２２）を、繰り返す。一方、用紙がセットされていれば、あるいは用紙が補給されると（Ｓ５２２−ＹＥＳ）、セットされている用紙Ａと用紙Ｂの残量の大小を判別する（Ｓ５３０）。次にジョブ解析部２２１によりデータ本体部３１２を解析し、印刷用紙に描画する描画データを作成し、順次描画データを外部メモリ２０３に蓄積していく（Ｓ５４０、Ｓ５５０）。
【００４５】
ここで用紙Ａの残量と用紙Ｂの残量を比較する（Ｓ５３１、Ｓ５３２）。まず用紙Ａの残量と用紙Ｂの残量が同じであれば（Ｓ５３１−ＹＥＳ）、次に用紙Ａと用紙Ｂそれぞれの用紙搬送に要する時間を比較する（Ｓ５３３）。通常用紙搬送に要する時間は出力時間に大きく影響する。用紙搬送時間は用紙の搬送方向と用紙の向きによって決定されるため、用紙Ａと用紙Ｂとで短辺が用紙搬送方向と平行に向き合っている方が、用紙搬送時間が短くなる。用紙Ａの用紙搬送時間が用紙Ｂの用紙搬送時間よりも短ければ（Ｓ５３３−ＹＥＳ）、先頭ページを用紙Ｂで残りのページを用紙Ａで印刷するように描画データを作成する（Ｓ５５０）。逆に用紙Ｂの用紙搬送時間が用紙Ａの用紙搬送時間よりも短ければ（Ｓ５３３−ＮＯ）、先頭ページを用紙Ａで残りのページを用紙Ｂで印刷するように描画データを作成する（Ｓ５４０）。
【００４６】
一方、用紙Ｂの残量の方が用紙Ａの残量よりも多ければ（Ｓ５３２−ＹＥＳ）、先頭ページを用紙Ａで残りのページを用紙Ｂで印刷するように描画データを作成する（Ｓ５４０）。それ以外の場合つまりは用紙Ａの残量が用紙Ｂの残量よりも多い場合は（Ｓ５３２−ＮＯ）、先頭ページを用紙Ｂで残りのページを用紙Ａで印刷するように描画データを作成する（Ｓ５５０）。
【００４７】
この描画データ作成に当たっては必要に応じて、ジョブ回転部２２２によって印刷ジョブを用紙に合わせて回転させ、対応する描画データを得る。
【００４８】
次に外部メモリ２０３に蓄積された描画データを指定されたコピー部数だけ繰り返しプリンタ・エンジン部２０８に送り、プリンタ・エンジン部２０８は描画データに対応した印刷用紙に印刷紙印刷結果２１４を得る（Ｓ５３４）。次に終了処理部４１３のデータに従って終了処理を行い、処理を終了する（Ｓ５３５）。
【００４９】
以上のような処理によりホスト・コンピュータから回転ソート指定の印刷ジョブが送られてきた場合に、用紙カセットにセットされた用紙残量に応じて先頭ページのみを回転させるのか、あるいは先頭ページ以外の他のページのみを回転させるのかを自動的に切り替えることが可能となり、また指定された用紙及びそれを９０°回転させた用紙の残量が同じであった場合には、全ページ出力したときに要する用紙搬送時間の合計が短くなるように、先頭ページのみを、あるいはその他のページのみを回転させるのかを自動的に切り替えることが可能となる。
【００５０】
（第３の実施形態）
本発明の印刷システムの第３の実施形態を図６および図７を使って説明する。第３の実施形態では、第１の実施形態における用紙Ａあるいは用紙Ｂを収納する用紙カセットが一つ以上存在した場合の動作について説明する。なお装置構成及び印刷データ構成は第１の実施形態と同じであるものとする。図６は図２のプリンタ１０１に装着されている各用紙カセットの用紙残量データのデータ構成を表す図、図７はプリンタ１０１内のＣＰＵ２１０の動作を説明するためのフローチャートである。
【００５１】
なお、本発明の機能が実現可能であれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮなどのネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００５２】
（用紙カセット情報の説明）
図６は、プリンタ１０１に装着されている各用紙カセットの用紙残量情報のデータ構造の一例を示す図である。用紙カセット情報６００は各用紙カセットに対して、収納されている用紙サイズ、用紙残量センサ１３２によって検知した用紙残量の情報を記憶する領域を有する。用紙カセット情報６００において符号６０１は例えば用紙カセット１にＡ４サイズの用紙が５０枚収納されていることを示し、符号６０２は例えば用紙カセット２にＡ４Ｒサイズの用紙が１００枚収納されていることを示し、符号６０３は例えば用紙カセット３にＡ３サイズの用紙が１００枚収納されていることを示し、符号６０４は例えば用紙カセット４にＡ４サイズの用紙が８０枚収納されていることを示す。なお用紙カセット情報６００は図２に示したＲＡＭ２３０あるいは外部メモリに記憶される。
【００５３】
（印刷データ処理の説明）
図７は、第３の実施形態における印刷システム中のプリンタ１０１に内蔵されるＣＰＵ２１０の動作を表すフローチャートである。この印刷システムにおいてホスト・コンピュータ２０１からプリンタ１０１に印刷データが送られてきたときの動作について説明する。なお本実施形態でも回転ソート実行時の動作について説明する。
【００５４】
ホストから印刷データが送られてきたとき、プリンタ１０１のデータ入力部２０２はそのデータを受け取り、印刷ジョブをＲＡＭ２３０内の受信バッファ２３１に蓄積する（Ｓ７０１）。次に印刷情報設定部３００からコピー部数、ソート設定等の情報を読み出し、メモリ２３０内のワーク・メモリに記憶する（Ｓ７０２）。ここで回転ソートの指定があるか否かを判断し（Ｓ７０３）、回転ソートの指定がなければ（Ｓ７０３−ＮＯ）、通常の印刷処理を行い、終了する（Ｓ７１０）。回転ソートの指定があれば（Ｓ７０３−ＹＥＳ）、まずジョブ解析部２２１によって印刷ジョブ部３１０をコマンド単位で解析していき、設定・初期化部３１１から用紙サイズ設定を読みとりにメモリ２３０内のワーク・メモリに記憶する（Ｓ７２０）。
【００５５】
ここで第１の実施形態と同じく、先程読みとった用紙サイズ設定の用紙を用紙Ａとし、用紙Ａを９０°回転させたものを用紙Ｂと表記する。また用紙Ａ、用紙Ｂともに用紙カセット１３０に収納され、プリンタ１０１によって用紙Ａ、用紙Ｂとして印刷結果を得ることができるものとする。
【００５６】
次に、プリンタ１０１に複数個装着されている用紙カセット１３０内の用紙の残量を、それぞれの用紙カセット内の用紙残量センサ１３２で検知し、記憶する（Ｓ７２１）。次に用紙カセット１３０内に、用紙Ａ及び用紙Ｂがセットされているかを調べる（Ｓ７２２）。用紙がなければ（Ｓ７２１−ＮＯ）、その旨を操作パネル１２８に表示し、用紙を補給するよう促し、その後用紙が補給されるまで、用紙残量検知（Ｓ７２１）と用紙の確認（Ｓ７２２）を、繰り返す。用紙がセットされていれば（Ｓ７２２−ＹＥＳ）、プリンタ１０１に装着されている全ての用紙カセットそれぞれについて用紙残量センサで検知した用紙残量情報を使用して、用紙残量情報６００の情報を更新する（Ｓ７３０）。次に用紙残量６００を参照して、プリンタ１０１に収納されている全ての用紙Ａ及び用紙Ｂの（合計）残量を算出する（Ｓ７３１）。次にジョブ解析部２２１によりデータ本体部３１２を解析し、印刷用紙に描画する描画データを作成し、順次描画データを外部メモリ２０３に蓄積していく（Ｓ７４０、Ｓ７５０）。
【００５７】
ここでＳ７３１において算出した用紙Ａと用紙Ｂのそれぞれの総残量を比較する（Ｓ７３２、Ｓ７３３）。まず用紙Ａの総残量と用紙Ｂの総残量が同じであれば（Ｓ７３２−ＹＥＳ）、次に用紙Ａと用紙Ｂそれぞれの用紙搬送に要する時間を比較する（Ｓ７３４）。通常用紙搬送に要する時間は印刷時間に大きく影響する。用紙搬送時間は用紙の搬送方向と用紙の向きによって決定されるため、用紙Ａと用紙Ｂとで短辺が用紙搬送方向と平行に向き合っている方が、用紙搬送時間が短くなる。用紙Ａの用紙搬送時間が用紙Ｂの用紙搬送時間よりも短ければ（Ｓ７３４−ＹＥＳ）、先頭ページを用紙Ｂで残りのページを用紙Ａで印刷するように描画データを作成する（Ｓ７５０）。逆に用紙Ｂの用紙搬送時間が用紙Ａの用紙搬送時間よりも短ければ（Ｓ７３４−ＮＯ）、先頭ページを用紙Ａで残りのページを用紙Ｂで印刷するように描画データを作成する（Ｓ７４０）。
【００５８】
一方、用紙Ｂの総残量の方が用紙Ａの総残量よりも多ければ（Ｓ７３３−ＹＥＳ）、先頭ページを用紙Ａで残りのページを用紙Ｂで印刷するように描画データを作成する（Ｓ７４０）。それ以外の場合つまりは用紙Ａの総残量が用紙Ｂの総残量よりも多い場合は（Ｓ７３３−ＮＯ）、先頭ページを用紙Ｂで残りのページを用紙Ａで印刷するように描画データを作成する（Ｓ７５０）。このとき必要に応じて、ジョブ回転部２２２によって印刷ジョブを用紙に合わせて回転させる。
【００５９】
次に外部メモリ２０３に蓄積された描画データを指定されたコピー部数だけ繰り返しプリンタ・エンジン部２０８に送り、プリンタ・エンジン部２０８は描画データに対応した印刷用紙に印刷紙印刷結果２１４を得る（Ｓ７３５）。次に終了処理部４１３のデータに従って終了処理を行い、処理を終了する（Ｓ７３５）。
【００６０】
以上のような処理によりホスト・コンピュータから回転ソート指定の印刷ジョブが送られてきた場合に、用紙カセットにセットされた用紙の残量に応じて先頭ページのみを回転させるのか、あるい先頭ページ以外の他のページのみを回転させるのかを自動的に切り替えることが可能となり、また同じ用紙が複数の用紙カセットに分かれてセットされていた場合にもそれらを合計した用紙の総残量を算出し、用紙の総残量に応じて先頭ページのみを、あるいは他のページのみを回転させるのかを自動的に切り替えることが可能となる。
【００６１】
（他の実施形態）
上記の第１〜第３の実施形態では、ジョブ解析部、ジョブ回転部はプリンタ内に構成されており、その処理はプリンタ内のＣＰＵによって行っていたが、これらの処理はホスト・コンピュータやネットワークで接続された他のコンピュータ等のＣＰＵを用いるものであっても良い。この場合、プリンタ内の上述した各用紙カセットの用紙残量等の情報は、ＭＩＢデータベース情報として、双方向性のインターフェースを介して、ＳＮＭＰマネージャとしてのホスト・コンピュータやネットワークで接続された他のコンピュータ等からのポーリングによって読み出されたり、あるいは、ＳＮＭＰエージェントとしてのプリンタからトラップという機構を使用して、ＭＩＢデータベースの内容を報告したりすることが可能である。ここで、上述した各情報は、通常、プライベートＭＩＢとして扱われる情報であり、独自に拡張可能な情報である。従って、ホスト・コンピュータやネットワークで接続された他のコンピュータ等は、本発明の処理、すなわち上述した第１〜第３の実施形態で説明したと同様な処理を実施するに必要なプリンタ側の状態情報を得ることができ、これにより、ホスト・コンピュータやネットワークで接続された他のコンピュータ等は、第１〜第３の実施形態で説明した主要な処理を実行することができる。
【００６２】
また、上記の第１〜第３の実施形態では、指定された用紙とそれを９０°回転した用紙用の描画データを、印刷装置内部でジョブの段階で回転させるジョブ回転部を使用して生成するようにしたが、通常の方法で描画データを生成して記憶し、印刷実行時に記憶した描画データを読み出す段階で回転させる描画データ回転部を使用するようにしても良い。
【００６３】
また、上記実施形態では指定された用紙とそれを９０°回転した用紙とそれぞれの残量を比較し、その大小で処理を切り替えていたが、用紙残量が十分にあり用紙切れになる可能性が少ないと判断した場合には用紙搬送時間を比較し、その大小のみで処理を切り替えるようにしても良い。
【００６４】
また、上述した説明において、用紙の有無の判定を用紙残量検出結果を使用して判定するとしていたが、用紙残量検出部と、用紙の有無の検出部を独立したものとしても良い。この場合、指定された用紙の有無の検出後に、用紙残量検出を実行しても良い。
【００６５】
本発明の様々な例と実施例が示され説明されたが、当業者であれば、本発明の趣旨と範囲は本明細書内の特定の説明と図に限定されるのではなく、本願特許請求の範囲に全て述べられた様々の修正と変更に及ぶことが理解されるであろう。
【００６６】
本発明の実施態様の例を以下に列挙する。
【００６７】
〔実施態様１〕  パーソナル・コンピュータやワーク・ステーション等のホスト・コンピュータから送られてきた印刷設定情報部と印刷ジョブ部を含む印刷データを受信し、当該データを解析して印刷用紙に印刷する印字情報を作成し、印刷出力する印刷装置において、受信した前記印刷データの印刷設定情報部を解析して前記印刷ジョブ部に対して仕分け印刷設定がされているか否かを判定する第１の判定手段と、受信した前記印刷データの印刷ジョブを解析し、印刷用紙に描画する描画データを作成する印刷ジョブ解析手段と、前記印刷ジョブ解析手段によって解析される印刷ジョブに作用し、前記印刷ジョブにおいて指定された方向の用紙に対し９０°回転させた方向の用紙用の描画データを得るように前記印刷ジョブ解析手段を制御するジョブ回転手段と、前記第１の判定手段が、仕分け印刷設定と判定したことを受けて、前記印刷装置の各用紙カセットに収納されている印刷用紙のサイズあるいは方向、及び前記各用紙カセット内の用紙残量を検知し、前記印刷ジョブで指定された用紙とそれを９０°回転させた用紙とでどちらの用紙の残量が多いかを判定する、第２の判定手段と、前記第１の判定手段が、仕分け印刷設定と判定した場合、前記第２の判定手段の判定結果に基づいて、前記印刷ジョブで指定された用紙およびそれを９０°回転させた用紙のいずれに指定されたページを印刷するかを指示する仕分けモードを決定する仕分けモード決定手段と、前記仕分けモード決定手段で決定された仕分けモードに従って、前記ジョブ解析手段および前記ジョブ回転手段を制御し、最終的に印刷用紙に描画する描画データを生成するように制御する印刷制御手段とを備えることを特徴とする印刷装置。
【００６８】
〔実施態様２〕  前記仕分けモードは、前記印刷ジョブの先頭ページもしくは最終ページのみを、他のページを印刷する用紙の方向と９０°回転した方向の用紙で出力するように設定されていることを特徴とする実施態様１に記載の印刷装置。
【００６９】
〔実施態様３〕  前記仕分けモード決定手段は、前記ジョブの先頭ページもしくは最終ページを、前記第２の判定手段により残量が少ないと判定された方の用紙を用いて出力し、他のページを前記第２の判定手段により残量が多いと判定された方の用紙を用いて出力するように仕分けモードを設定することを特徴とする実施態様１に記載の印刷装置。
【００７０】
〔実施態様４〕  前記指定された方向の用紙と、当該用紙の方向を９０°回転させた方向の用紙それぞれの用紙搬送時間のどちらが長くなるかを判定する第３の判定手段を、さらに備え、前記仕分けモード決定手段は、前記第２の判定手段により、指定された用紙とそれを９０°回転させた用紙の残量が等しいとされた場合に、前記仕分けモードは、前記第３の判定手段の判定結果に基づいて、印刷ジョブの先頭ページもしくは最終ページをどちらの用紙を使用して印刷するかを決定することを特徴とする実施態様２に記載の印刷装置。
【００７１】
〔実施態様５〕  前記仕分けモード決定手段は、前記ジョブの先頭ページもしくは最終ページを、前記第３の判定手段により用紙搬送時間が長いと判定された方の用紙を用いて出力し、他のページを前記第３の判定手段により用紙搬送時間が短いと判定された方の用紙を用いて出力するように前記仕分けモードを決定することを特徴とする実施態様４に記載の印刷装置。
【００７２】
〔実施態様６〕  前記第２の判定手段は、前記検知手段からの全ての用紙カセットそれぞれに収納されている印刷用紙のサイズ、方向及び残量の情報を取得し、同じサイズおよび方向の用紙が複数の用紙カセットに分けて収納されている場合においてもそれらを合計した各用紙の合計残量を算出して、前記印刷ジョブで指定された用紙とそれを９０°回転させた用紙とでどちらの用紙の残量が多いかを判定することを特徴とする実施態様２に記載の印刷装置。
【００７３】
〔実施態様７〕  前記仕分けモード決定手段は、各ジョブの先頭ページもしくは最終ページを、前記第４の判定手段により残量が少ないと判定された方の用紙を用いて出力し、他のページを前記第２の判定手段により残量が多いと判定された方の用紙を用いて出力することを特徴とする実施態様６に記載の印刷装置。
【００７４】
〔実施態様８〕  パーソナル・コンピュータやワーク・ステーション等のホスト・コンピュータと、当該ホスト・コンピュータから送られてきた印刷設定情報部と印刷ジョブ部を含む印刷データを受信し、当該データを解析して印刷用紙に印刷する印字情報を作成し、印刷出力する印刷装置とで構成された印刷システムにおいて、ユーザからの印刷に関する指示を受け付けて、仕分け印刷設定がされているか否かを判定する第１の判定手段と、前記印刷装置の各用紙カセットに収納されている印刷用紙のサイズあるいは方向、及び前記各用紙カセット内の用紙残量を取得する用紙残量取得手段と、前記印刷に関する指示とともに受けた印刷用のデータを解析し、前記印刷装置へ送る印刷ジョブを生成する印刷ジョブ生成手段と、前記印刷ジョブ生成手段が処理するデータに作用し、前記印刷ジョブにおいて指定された方向の用紙に対し９０°回転させた方向の用紙用のページ・データを含む印刷ジョブを、前記印刷ジョブ生成手段が出力するようにするジョブ回転手段と、前記用紙残量取得手段の取得結果から、前記印刷に関する指示あるいは前記印刷用のデータによって指定された用紙とそれを９０°回転させた用紙とでどちらの用紙の残量が多いかを判定する第２の判定手段と、前記第１の判定手段が仕分け印刷設定と判定した際に、前記用紙残量取得手段および前記第２の判定手段を機能させて、当該第２の判定手段の判定結果に基づいて、前記印刷ジョブで指定された用紙およびそれを９０°回転させた用紙のいずれに指定されたページを印刷するかを指示する仕分けモードを決定する仕分けモード決定手段と、前記第１の判定手段の判定結果が仕分け印刷を指示している場合に、あらかじめ設定されている仕分けモードに従って前記ジョブ回転手段および前記印刷ジョブ生成手段を制御するジョブ生成制御手段と、を備えるホスト・コンピュータと、同じサイズの用紙を互いに異なる方向で収容可能な複数の用紙カセットを備えた印刷装置と、前記ホスト・コンピュータと前記印刷装置とを結合する双方向のインターフェースとを備えることを特徴とする印刷システム。
【００７５】
〔実施態様９〕  パーソナル・コンピュータやワーク・ステーション等のホスト・コンピュータから印刷装置を制御する印刷制御方法において、ユーザからの印刷に関する指示を受け付けて、仕分け印刷設定がされているか否かを判定する第１の判定ステップと、前記印刷装置の各用紙カセットに収納されている印刷用紙のサイズあるいは方向、及び前記各用紙カセット内の用紙残量を取得する用紙残量取得ステップと、前記印刷に関する指示とともに受けた印刷用のデータを解析し、前記印刷装置へ送る印刷ジョブを生成する印刷ジョブ生成ステップと、前記印刷ジョブ生成ステップが処理するデータに作用し、前記印刷ジョブにおいて指定された方向の用紙に対し９０°回転させた方向の用紙用のページ・データを含む印刷ジョブを、前記印刷ジョブ生成ステップが出力するように作用するジョブ回転ステップと、前記用紙残量取得ステップの取得結果から、前記印刷に関する指示あるいは前記印刷用のデータによって指定された用紙とそれを９０°回転させた用紙とでどちらの用紙の残量が多いかを判定する第２の判定ステップと、前記第１の判定ステップが、仕分け印刷設定と判定した際に、前記用紙残量取得ステップおよび前記第２の判定ステップを実行させて、当該第２の判定ステップの判定結果に基づいて、前記印刷ジョブで指定された用紙およびそれを９０°回転させた用紙のいずれに指定されたページを印刷するかを指示する仕分けモードを決定する仕分けモード決定ステップと、前記第１の判定ステップの判定結果が仕分け印刷を指示している場合に、あらかじめ設定されている仕分けモードに従って前記ジョブ回転ステップおよび前記印刷ジョブ生成ステップを実行させるジョブ生成制御ステップとを備えることを特徴とする印刷制御方法。
【００７６】
【発明の効果】
以上説明したように本発明によれば、各ジョブの先頭ページもしくは最終ページのみ９０°回転させて出力する仕分け印刷を行う際、その仕分け印刷に使用する用紙について印刷装置内部に格納されている残量を検知して、その検知結果に従って、前記印刷ジョブで指定された用紙およびそれを９０°回転させた用紙のいずれに指定されたページを印刷するかを決定するので、印刷途中で用紙切れが起こり印刷処理が一時停止してしまう頻度、あるいは可能性を低減することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用可能な第１の出力装置の構成を示す断面図である。
【図２】本発明の第１の実施形態を示すプリンタ制御システムの構成を説明するブロック図である。
【図３】ホスト・コンピュータから送られる印刷データの構成を表す図である。
【図４】第１の実施形態におけるプリンタの印刷データ処理動作を表すフローチャートである。
【図５】第２の実施形態におけるプリンタの印刷データ処理動作を表すフローチャートである。
【図６】用紙カセットにセットされた用紙情報のデータ構成を表す図である。
【図７】第３の実施形態におけるプリンタの印刷データ処理動作を表すフローチャートである。
【図８】ジョブ・オフセット印刷の印刷例を表す図である。
【図９】図８に示したそれぞれの仕分け印刷を説明するための表図である。
【符号の説明】
１０１    ＬＢＰ本体
１０３    制御ボード収納部
１１５    排紙トレイ
１２８    操作パネル
１３０    用紙カセット
１３２    用紙残量検知センサ
２０２    データ入力部
２０３    外部メモリ
２０４    メモリ・コントローラ（ＭＣ）
２０９    システム・バス
２１０    ＣＰＵ
２１４    印刷結果
２２０    プログラムＲＯＭ
２２１    ジョブ解析部
２２２    ジョブ回転部
２３０    ＲＡＭ
３００    印刷設定情報部
３１０    印刷ジョブ部
３１１    設定・初期化部
３１２    データ本体部
３１３    終了処理部
【図１】
2004306331.tif 000003
【図２】
2004306331.tif 000004
【図３】
2004306331.tif 000005
【図４】
2004306331.tif 000006
【図５】
2004306331.tif 000007
【図６】
2004306331.tif 000008
【図７】
2004306331.tif 000009
【図８】
2004306331.tif 000010
【図９】
2004306331.tif 000011