(57)【要約】【課題】  大量の用紙をセット可能な給紙口からの両面印刷では印刷スピードを高速に、また一枚手差しの給紙口からの両面印刷では、給紙遅延による用紙のカールや強制排紙をさせないような印刷システムの提供。【解決手段】  両面印刷を実行する場合、手差し給紙口のような一枚づつ用紙を補給しなければならない給紙口が指定された時は一枚滞留交互給紙による両面印刷を、またカセットのような複数枚の用紙を一度にセット可能な給紙口が指定された時は二枚滞留交互給紙による両面印刷を実行する。【選択図】        図２
2007030476.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータと双方向インタフェースにより接続された、一枚滞留交互給紙と二枚滞留交互給紙による両面印刷が可能であり、給紙口に複数毎の用紙がセット可能ないわゆるカセット給紙口と、一枚づつしか用紙をセットできないいわゆる手差し給紙口とを装備したプリンタからなる印刷システムにおいて、
前記ホストコンピュータは、
両面印刷を指定する手段と、
用紙の給紙口を指定する手段と、
前記手段により指定された給紙口が、用紙を複数枚セット可能か、一枚づつしかセットできない給紙口か判定する手段と、
前記判定手段により、複数枚用紙がセット可能な給紙口が指定された場合は、二枚滞留交互給紙による両面印刷を実行し、一方一枚づつしか用紙をセットできない給紙口が指定された場合は、一枚滞留交互給紙による両面印刷を実行する手段と、
を有することを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、どのような用紙サイズ、そして用紙タイプであっても無条件に印刷可能であるいわゆるマルチトレイが給紙口に指定された場合に、一枚滞留交互給紙による両面印刷を実行する手段を有することを特徴とする印刷システム。
【請求項３】
請求項１または２に記載の印刷システムにおいて、ユーザが給紙口単位で両面印刷の方法を、二枚滞留交互給紙にするか、一枚滞留交互給紙にするか、指定できることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータなどの外部装置のアプリケーションソフト（ワープロなど）で作成された印刷データを、プリンタへ送信し印刷動作を行う印刷システムに関するものである。
【背景技術】
【０００２】
二枚滞留交互給紙による両面印刷が可能なプリンタというものがある（例えば、特許文献１参照）。両面印刷を実行する場合、第一面を印刷後、第二面の印刷を開始するまでに、用紙の前端と後端を反転させた後に用紙を感光ドラムまで搬送する、いわゆる再給紙を行う必要があり、一枚滞留交互給紙の両面印刷ではこの間印刷が行えないため、印刷速度が遅くなる。二枚滞留交互給紙の両面印刷においては、この問題を解決するために、上記の反転および再給紙を行っている時間を利用して、別の用紙を印刷することにより印刷速度が遅くならないようにしている。そのため、印刷ページ順については、フェースダウン排紙をする場合、一枚滞留交互給紙の場合は２，１，４，３，６，５，８，７…，であり、二枚滞留交互給紙の場合は２，４，１，６，３，８，５，１０…，となる。
【０００３】
上述したように二枚滞留交互給紙による両面印刷の方が、印刷スピードが高速なことから、従来、二枚滞留交互給紙による両面印刷が可能なプリンタでは、給紙口や用紙タイプなどの印刷条件に関係なく常に二枚滞留交互給紙による両面印刷を行っていた。
【特許文献１】特開２００１−２７７６０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
大量の用紙が一度にセット可能なカセットのような給紙口では、二枚滞留交互給紙による両面印刷は印刷スピードが高速なため有効である。しかしながら、一枚づつしか給紙できないいわゆる手差し給紙口では、ユーザが一枚づつ給紙させなければならないため、場合によっては用紙をセットするタイミングが遅れることがある。一枚滞留交互給紙による両面印刷では特に問題は無いが、二枚滞留交互給紙による両面印刷ではユーザが給紙をするまで、片面のみ印刷済みの用紙がプリンタ内（両面ユニット内）に滞留することとなる。プリンタ内に用紙が滞留したままにすると、機内の熱により乾燥しカールしてしまったり、用紙の滞留したまま一定時間経過するとプリンタがタイムアウトにより用紙（裏面のみ印刷済み）を強制排紙してしまうといった問題がある。
【０００５】
本発明は上記従来例を鑑みてなされたもので、大量の用紙をセット可能な給紙口からの両面印刷では印刷スピードを高速に、また一枚手差しの給紙口からの両面印刷では、給紙遅延による用紙のカールや強制排紙をさせないような印刷システムを供給することを目的とする。
【課題を解決するための手段】
【０００６】
［１］上記目的を達成するために本発明の印刷システムは以下のような構成を備える。
【０００７】
即ち、
ホストコンピュータと双方向インタフェースにより接続された、一枚滞留交互給紙と二枚滞留交互給紙による両面印刷が可能であり、給紙口に複数毎の用紙がセット可能ないわゆるカセット給紙口と、一枚づつしか用紙をセットできないいわゆる手差し給紙口とを装備したプリンタからなる印刷システムにおいて、
そのホストコンピュータは、
両面印刷を指定する手段と、
用紙の給紙口を指定する手段と、
前記手段により指定された給紙口が、用紙を複数枚セット可能か、一枚づつしかセットできない給紙口か判定する手段と、
前記判定手段により、複数枚用紙がセット可能な給紙口が指定された場合は、二枚滞留交互給紙による両面印刷を実行し、一方一枚づつしか用紙をセットできない給紙口が指定された場合は、一枚滞留交互給紙による両面印刷を実行する手段と、
を有する。
【０００８】
［２］上記目的を達成するために本発明の印刷システムは以下のような構成を備える。
【０００９】
即ち、
どのような用紙サイズ、そして用紙タイプであっても無条件に印刷可能であるいわゆるマルチトレイが給紙口に指定された場合に、一枚滞留交互給紙による両面印刷を実行する手段を有する。
【００１０】
［３］上記目的を達成するために本発明の印刷システムは以下のような構成を備える。
【００１１】
即ち、
ユーザが給紙口単位で両面印刷の方法を、二枚滞留交互給紙にするか、一枚滞留交互給紙にするか、指定できる手段を有する。
【発明の効果】
【００１２】
本発明によれば、大量の用紙をセット可能な給紙口からの両面印刷では印刷スピードを高速に、また一枚手差しの給紙口からの両面印刷では、給紙遅延による用紙のカールや強制排紙をさせないようにすることが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面にしたがって本発明の実施例を詳細に説明する。
【実施例１】
【００１４】
［レーザビームプリンタの説明（図１）］
本実施例の構成を説明する前に、本実施例を適用するカラーレーザビームプリンタの構成を図１を参照して説明する。
【００１５】
図１において、７１１はスキャナであり、画像信号を光信号に変換するレーザ出力部（不図示）、多面体（例えば８面体）のポリゴンミラー７１２、このミラー７１２を回転させるモータ（不図示）及びｆ／θレンズ（結像レンズ）７１３などを有する。７１４は、レーザ光の光路を変更する反射ミラー、７１５は感光ドラムである。レーザ出力部から出射したレーザ光はポリゴンミラー７１２の一側面で反射され、ｆ／θレンズ７１３及びミラー７１４を通って図示矢印方向に回転している感光ドラム７１５の面を線状に走査（ラスタスキヤン）する。これによって、原稿画像に対応した静電潜像が感光ドラム７１５の面上に形成されることになる。
【００１６】
また、７１７は一次帯電器、７１８は全面露光ランプ、７２３は転写されなかつた残留トナーを回収するクリーナ部、７２４は転写前帯電器であり、これらの部材は感光ドラム７１５の周囲に配設されている。
【００１７】
７２６はレーザ露光によって、感光ドラム７１５の表面に形成された静電潜像を現像する現像器ユニットであり、以下に示す構成よりなる。７３１Ｙ，７３１Ｍ，７３１Ｃ，７３１Ｂｋは感光ドラム７１５と接して直接現像を行う現像スリーブ、７３０Ｙ，７３０Ｍ，７３０Ｃ，７３０Ｂｋは予備トナーを保持しておくトナーホツパー、７３２は現像剤の移送を行うスクリユーであって、これらのスリーブ７３１Ｙ〜７３１Ｂｋ、トナーホツパー７３０Ｙ〜７３０Ｂｋ及びスクリユー７３２により現像器ユニットの回転軸Ｐの周囲に配設されている。
【００１８】
尚、前述した各構成要素の符号のＹ，Ｍ，Ｃ，Ｂｋは色を示している。つまり、“Ｙ”はイエロー、“Ｍ”はマゼンタ、“Ｃ”はシアン、“Ｂｋ”はブラックである。イエローのトナー像を形成する時には、本図の位置でイエロートナー現像処理を行う。また、マゼンタのトナー像を形成する時は、現像器ユニット７２６を図の軸のＰを中心に回転して、感光体７１５にマゼンタ現像器内の現像スリーブ７３１Ｍが接する様にする。シアン、ブラックの現像も同様に作動する。
【００１９】
また、７１６は感光ドラム７１５上に形成されたトナー像を用紙に転写する転写ドラムであり、７１９は転写ドラム７１６の移動位置を検出させるためのアクチユエータ板、７２０はこのアクチユエータ板７１９と近接することにより転写ドラム７１６がホームポジシヨン位置に移動したのを検出するポジシヨンセンサ、７２５は転写ドラムクリーナ、７２７は紙押えローラ、７２８は徐電器、７２９は転写帯電器であり、これらの部材７１９，７２０，７２５，７２７，７２９は転写ローラ７１６の周囲に配設されている。
【００２０】
一方、７３５，７３６は用紙（紙葉体）を収納する給紙カセット、７３７，７３８はカセット７３５，７３６から用紙を給紙する給紙ローラ、７３９，７４０，７４１は給紙及び搬送のタイミングを取るタイミングローラであり、これらを経由して給紙搬送された用紙は紙ガイド４９０に導かれて先端を後述のグリツパに但持されながら転写ドラム７１６に巻き付き、像形成過程に移行する。尚、給紙カセット７３５，７３６のいずれを選択するかは、主制御部（不図示）の指示により決定し、選択された給紙ローラのみが回転する様になっている。
【００２１】
上記構成により、ＹＭＣＫ４色によるフルカラー印刷を実現する。
【００２２】
［プリンタ制御系の説明（図２）］
図２は本発明の実施例を示すプリンタ制御システムの構成を説明するブロック図である。ここでは、カラーレーザビームプリンタ（図１）を例にして説明する。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００２３】
図において、３０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００２４】
また、このＲＯＭ３のプログラム用ＲＯＭには、本発明図５のフローチャートで示されるようなＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデ−タ等を記憶し、ＲＯＭ３のデ−タ用ＲＯＭは上記文書処理等を行う際に使用する各種デ−タを記憶する。２はＲＡＭで、ＣＰＵ１の主メモリ、ワークエリア等として機能する。
【００２５】
５はキーボードコントローラ（ＫＢＣ）で、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。
【００２６】
７はメモリコントローラ（ＭＣ）で、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶するハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インタフェース（インタフェース）２１を介してプリンタ１０００に接続されて、プリンタコントローラ部１００１との通信制御処理を実行する。
【００２７】
なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００２８】
プリンタ１０００において、１２はプリンタＣＰＵで、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等に基づいてシステムバス２９に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。ＣＰＵ１２は入力部１８を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ３０００に通知可能に構成されている。
【００２９】
１９はＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は、ホストコンピュータより受信した画像データを格納しておくための描画メモリ、ビデオ信号ＯＮ／ＯＦＦ情報格納領域、その他のワーク領域等に用いられる。
【００３０】
１７は前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配されている。そして、３０はメモリコントローラ（ＭＣ）で、ホストコンピュータから受信したビットマップデータ等を記憶するハードディスク（ＨＤＤ）３１とのアクセスを制御する。
【００３１】
以上のような構成を有するＬＢＰ（プリンタ）１０００において、本実施の形態の制御部による処理動作を説明する。
【００３２】
図３は本発明のホストコンピュータの構成を示すブロック図である。
【００３３】
図中、３０００は図２で説明したところによるホストコンピュータである。２０１はオペレーティングシステムであり、ホストコンピュータ３０００が備えるハードウェア、およびアプリケーション２０２、プリンタドライバ２０３、ランゲージモニタ２０４、ポートドライバ２０５などのソフトウェアを管理する。
【００３４】
アプリケーション２０２は、例えばワードプロセッサのようなソフトウェアであり、操作者の指示に従って文書の作成・印刷などを行う。２０３はプリンタドライバであり、アプリケーション２０２が発行した印刷指令をオペレーティングシステム２０１を経て受け取り、該印刷指令をランゲージモニタ２０４、およびプリンタ１０００が解釈可能なプリンタコマンドに変換する。
【００３５】
２０４はランゲージモニタであり、プリンタドライバ２０３が出力したプリンタコマンドを受け取り、ポートドライバ２０５を経由してプリンタ１０００に送信する。２０５はポートドライバであり、ランゲージモニタ２０４が出力したプリンタコマンドを、例えば、ＵＳＢインタフェースを経てプリンタ１０００へ送信するとともに、プリンタ１０００からステータスを受信した場合にはランゲージモニタ２０４に出力する。１０００はプリンタであり、ポートドライバ２０５から受信したプリンタコマンドに従って印刷を行う。
【００３６】
図４は、プリンタ１０００の構成を示すブロック図である。
【００３７】
図中、３０１は例えばＵＳＢインタフェースのようなホストインタフェースであり、ホストコンピュータ３０００からプリンタコマンドを受信する。３０２はＦＩＦＯメモリであり、ホストインタフェース３０１から受信した画像データを格納する。複号回路３０３は、ＦＩＦＯメモリ３０２に記憶された画像データを複号し、プリンタエンジン３０４に出力する。プリンタエンジン３０４は、レーザビームプリンタエンジンであり、例えば１チップＣＰＵで構成され、ネットワークインタフェース３０１、ＦＩＦＯメモリ３０２、復号回路３０３およびプリンタエンジン３０４の制御を行う。
【００３８】
以下、印刷動作について説明する。
【００３９】
ユーザがホストコンピュータ３０００側でアプリケーション２０２を操作して印刷を指示すると、アプリケーション２０２からオペレーティングシステム２０１を経由してプリンタドライバ２０３に印刷指令が渡される。プリンタドライバ２０３はアプリケーション２０２から発行された印刷指令に基づき、画像データに変換して圧縮し、圧縮した画像データを、両面印刷の有無、印刷部数の指定などを指示するジョブ情報コマンド、用紙サイズ、用紙タイプ、給紙口、排紙口、画像データのラインの長さとライン数などを指定するページ情報コマンド、ページの終了を示す終了コマンド、およびジョブの終了を通知するジョブ終了コマンドとともに出力する。
【００４０】
なお、両面印刷においては、綴じる辺が長辺か短辺かによって長辺綴じ、短辺綴じの２種類があり、長辺綴じで短辺から給紙するいわゆる縦送りである場合、および短辺綴じで長辺から給紙するいわゆる横送りである場合には、裏面の画像を１８０度回転する必要があるので、プリンタドライバ２０３は予め、綴じ方向と給紙方法に応じて、必要な場合には１８０度回転する。また、本実施例については、排紙先は常にフェースダウントレイが指定される。
【００４１】
プリンタコマンドが出力されると、オペレーティングシステム２０１は出力されたプリンタコマンドを順次ランゲージモニタ２０４へ引き渡す。ランゲージモニタ２０４は、受け取ったプリンタコマンドを順次プリンタ１０００に送信する。なお、ランゲージモニタ２０４は画像データコマンドをプリンタ１０００に送信する前に、ステータス要求コマンドを送信し、プリンタ１０００のステータスを取得して、画像データコマンドが送信可能であることを確認する。
【００４２】
制御回路３０５は、画像データコマンドを受信すると、画像データをＦＩＦＯメモリ３０２に格納する。制御回路３０５はまた、ページ終了コマンドを受信すると、プリンタエンジン３０４に対して印刷開始を指示する。プリンタエンジン３０４は印刷開始を指示されると、給紙を行い、用紙が所定の位置に達したときに画像データの出力を要求する。画像データの出力が要求されると、復号回路３０３はＦＩＦＯメモリ３０２から圧縮された画像データを読み出し、復号した元の画像データをプリンタエンジン３０４に出力する。このときＦＩＦＯメモリ３０２から読み出された画像データは、ＦＩＦＯメモリ３０２から取り除かれる。
【００４３】
ランゲージモニタ２０４はまた、取得したプリンタステータスがページの印刷が終了したことを示した場合には、該当するページメモリを開放する。ランゲージモニタ２０４はまた、取得したプリンタステータスがエラーを示した場合は、印刷が正常終了していないページを含むシートから再送信を試みる。ここでシートとは、一枚の紙に相当し、片面印刷においては１ページによって、両面印刷においては２ページによって構成される。
【００４４】
このようにしてジョブの全ページのプリンタコマンドを転送し終えると、ランゲージモニタ２０４はジョブの全シートの印刷完了を待ち、ジョブの全シートの印刷が完了した場合には、ジョブを終了する。
【００４５】
オペレーティングシステム２０１を経て受け取り、該印刷指令をランゲージモニタ２０４、およびプリンタ１０００が解釈可能なプリンタコマンドに変換する。２０４はランゲージモニタであり、プリンタドライバ２０３が出力したプリンタコマンドを受け取り、ポートドライバ２０５を経由してプリンタ１０００に送信する。２０５はポートドライバであり、ランゲージモニタ２０４が出力したプリンタコマンドを、例えば、ＵＳＢインタフェースを経てプリンタ１０００へ送信するとともに、プリンタ１０００からステータスを受信した場合にはランゲージモニタ２０４に出力する。１０００はプリンタであり、ポートドライバ２０５から受信したプリンタコマンドに従って印刷を行う。
【００４６】
ここで、二枚滞留交互給紙の両面印刷における、印刷順序を説明する。
【００４７】
両面印刷を行う際には、裏面を印刷後、表面の印刷を開始するまでに、用紙の前端と後端を反転させた後に、用紙を感光ドラムまで搬送する、いわゆる再給紙を行う必要があり、一枚滞留の両面印刷ではこの間印刷が行えないため、印刷速度が遅くなる。二枚滞留交互給紙による両面印刷においては、この問題を解決するために、上述の反転および再給紙を行っている時間を利用して、別のシートを印刷することにより印刷速度が遅くならないようにする。具体的には、以下のような規則に従って印刷を行う。
【００４８】
・同一シートの裏面印刷と表面印刷の間に、別のシートを２ページ印刷する。
【００４９】
・裏面印刷と表面印刷を交互に行う。
【００５０】
・ただし、送信順序２に対応するページはシート１に先行するシートの表面であるが、そのようなページは存在しないため印刷を行うことができず、この間時間が空く。
【００５１】
・また、送信順序７に対応するページはシート４の裏面であるが、そのようなページが存在しない場合には印刷を行うことができず、この間時間が空く。
【００５２】
・二枚滞留交互給紙の両面印刷を行う場合、シートの長さの上限は、用紙搬送路の長さなどにより制約を受けるため、例えばＡ４横送りよりも長い用紙では二枚滞留交互給紙の両面印刷を行うことができない。そのような場合には一枚滞留にて両面印刷を行う。
【００５３】
・二枚滞留交互給紙の両面印刷を行う場合、用紙サイズまたは用紙タイプが異なるシートを混在して印刷することはできない。
【００５４】
各印刷モードによる印刷ページ順は以下のようになる。
【００５５】
１）片面印刷
１→２→３→４→５→６→７→８→９→１０
【００５６】
２）一枚滞留交互給紙による両面印刷
２→１→４→３→６→５→８→７→１０→９
【００５７】
３）二枚滞留交互給紙による両面印刷
２→４→１→６→３→８→５→１０→７→１２
【００５８】
［ホストコンピュータの動作の説明］
図５は、本実施の形態のホストコンピュータにおける制御手順を示すフローチャートで、このプログラムはＲＯＭ３に記憶されており、ＣＰＵ１の制御の下に実行される。
【００５９】
まず、ステップＳ１１で印刷が実行されるのを待つ。印刷が実行されたら、ステップＳ１２へ進み、その印刷ジョブが両面印刷を指定されているかどうか判定する。そのジョブが両面印刷かどうかの判定は、印刷データに先行して発行されるジョブ開始コマンドのパラメータに両面印刷情報が指定されているのでそれを見ればよいが、両面印刷の指定方法はこれに限ったものではなくいかなる方法でもよい。
【００６０】
両面印刷が指定されていない場合は、ステップＳ１８へ進み、実行された印刷ジョブは片面印刷なので、ランゲージモニタ２０４はプリンタドライバ２０３が生成した印刷データの（プリンタへの）送信順を１、２、３、４、５、６…、になるように設定し、ステップＳ１９で設定された印刷ページ順に、印刷データをプリンタへ送信することにより、片面印刷の印刷ジョブを実行する。
【００６１】
一方、ステップＳ１２で両面印刷が指定された場合、ステップＳ１３へ進み、その印刷ジョブが指定した給紙口が、一枚づつしか給紙できないいわゆる手差し給紙口か、それとも複数枚の用紙が一度にセット可能ないわゆるカセットのような給紙口か判定する。その印刷ジョブをどの給紙口から給紙するかは、印刷データに先行して発行されるジョブ開始コマンドのパラメータに給紙口指定があるのでそれを見ればよいが、給紙口の指定方法はこれに限ったものではなくいかなる方法でもよい。
【００６２】
給紙口が手差し給紙口を指定していた場合、ステップＳ１４へ進み、実行している印刷ジョブは「一枚滞留交互給紙による両面印刷」とすることを決定し、一枚滞留交互給紙両面印刷指定コマンドをプリンタへ発行する。そして、ステップＳ１５で、ランゲージモニタ２０４はプリンタドライバ２０３が生成した印刷データの（プリンタへの）送信順を２、１、４、３、６、５…、になるように設定し、ステップＳ１９で設定された印刷ページ順に、印刷データをプリンタへ送信することにより、一枚滞留交互給紙による両面印刷の印刷ジョブを実行する。
【００６３】
また、ステップＳ１３で、給紙口が手差し給紙口ではなく、複数枚の用紙が一度にセットできるカセットのような給紙口を指定していた場合、ステップＳ１６へ進み、実行している印刷ジョブは「二枚滞留交互給紙による両面印刷」とすることを決定し、二枚滞留交互給紙両面印刷指定コマンドをプリンタへ発行する。そして、ステップＳ１７で、ランゲージモニタ２０４はプリンタドライバ２０３が生成した印刷データの（プリンタへの）送信順を２、４、１、６、３、８…、になるように設定し、ステップＳ１９で設定された印刷ページ順に、印刷データをプリンタへ送信することにより、二枚滞留交互給紙による両面印刷の印刷ジョブを実行する。
【００６４】
以上に説明したように、本実施例１によれば、両面印刷を実行する場合、手差し給紙口のような一枚づつ用紙を補給しなければならない給紙口が指定された時は一枚滞留交互給紙による両面印刷を、またカセットのような複数枚の用紙を一度にセット可能な給紙口が指定された時は二枚滞留交互給紙による両面印刷を実行する。そのため、カセットからの両面印刷は二枚滞留交互給紙なので高速に、また手差し給紙口からの両面印刷は一枚滞留交互給紙なので、ユーザの用紙補給動作に遅延が発生しても、プリンタ機内に長時間用紙が滞留することが無いので、機内の熱により用紙が乾燥しカールしたり、プリンタがタイムアウトにより機内滞留用紙を強制排紙してしまうことを回避する効果がある。
【実施例２】
【００６５】
実施例１では、両面印刷のジョブが実行されたとき、一枚づつしか用紙をセットできない手差し給紙口を指定された場合、一枚滞留交互給紙による両面印刷を実行した。
【００６６】
本実施例２では、手差し給紙口の代わりにマルチトレイが指定された場合、一枚滞留交互給紙による両面印刷を実行することとする。マルチトレイとは、用紙をセットするガイドが自由に動かすことが可能なため、Ａ４、Ｂ５などの定型紙だけでなく、任意のサイズの用紙をセットすることが可能であり、また多くの用紙の種類（メディアタイプ）をセット（給紙）可能なため、このマルチトレイにはさまざまな用紙がセットされる可能性がある。
【００６７】
ここで二枚滞留交互給紙による両面印刷では、第一面を印刷した後、高温のプリンタ機内に一時的に滞留することになるため、薄紙や熱に弱い特殊用紙などはカールするなどの問題が発生する可能性がある。そのため、薄紙や熱に弱い特殊用紙などが給紙される可能性があるマルチトレイからの印刷では、自動的に一枚滞留交互印刷による両面印刷を実行することで、プリンタ機内に滞留中の熱の影響による用紙のカールを回避する効果がある。
【実施例３】
【００６８】
実施例１、２では、両面印刷を一枚滞留交互給紙で行うか二枚滞留交互給紙で行うか、印刷で指定された給紙口により固定的に選択することとした。
【００６９】
しかしながら、本実施例３ではユーザが給紙口毎に両面印刷の方法を、一枚滞留交互給紙にするか、二枚滞留交互給紙にするか、指定できるようにする。指定方法は、プリンタ本体の操作部で指定することが考えられるが、これに限ったのもではなくホストコンピュータのＵＩ上から指定できるようにするなど、いかなる指定方法でもよい。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施例におけるカラーレーザビームプリンタ（ＬＢＰ）の内部構造を示す断面図である。
【図２】図１のＬＢＰを含むプリンタ制御システムの構成を示すブロック図である。
【図３】本発明のホストコンピュータの構成を示すブロック図である。
【図４】本発明のプリンタの構成を示すブロック図である。
【図５】本発明実施例１におけるホストコンピュータの制御手順を示すフローチャートである。
【符号の説明】
【００７１】
１，１２  ＣＰＵ
２，１９  ＲＡＭ
３，１３  ＲＯＭ
４，２９  システムバス
５        ＫＢＣ
６        ＣＲＴＣ
７，３０  ＭＣ
８        ＰＲＴＣ
９        キーボード
１０      ＣＲＴ
１１      外部メモリ
１６      印刷部Ｉ／Ｆ
１７      印刷機構部
１８      入力部
２１      双方向性インタフェース
３１      ＨＤＤ
１１０    操作部パネル
１０００  プリンタ
１００１  プリンタコントローラ部
３０００  ホストコンピュータ
【図１】
2007030476.tif 000003
【図２】
2007030476.tif 000004
【図３】
2007030476.tif 000005
【図４】
2007030476.tif 000006
【図５】
2007030476.tif 000007