(57)【要約】【課題】  ＯＨＰシートの中差し印刷において、印刷品質を落とさないまま印刷スピードを向上させることが可能な印刷装置を提供することを目的とする。【解決手段】  中差し印刷を実行する場合、ＯＨＰシートと普通紙のように用紙の種類が異なる場合でも、印刷モードの変更をせずすべてのページを同一の印刷モードに指定した画像データをプリンタへ送信し印刷する。【選択図】  図１
2007058547.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータなどの外部装置から印刷制御コードや画像データを受信して印刷動作を行う印刷装置において、
その印刷装置は、
普通紙やOHP用紙など各種用紙に対する最適な印刷モード（用紙に最適な定着温度やプロセススピードなどを設定する）を備えており、
また、そのホストコンピュータは、
前記各種用紙に対する印刷モードを指定する指定手段と、
画像を形成する第一の用紙の間に、第一の用紙とは異なる種類の第二の用紙に画像を形成せず中差しする中差し印刷を実行する手段と、
前記中差し印刷が指定された場合、前記第二の中差し用紙は画像を形成する前記第一の用紙と同じ印刷モードを指定する手段と
を有することを特徴とする印刷システム。
【請求項２】
ホストコンピュータなどの外部装置から印刷制御コードや画像データを受信して印刷動作を行う印刷装置において、
その印刷装置は、
普通紙やOHP用紙など各種用紙に対する最適な印刷モード（用紙に最適な定着温度やプロセススピードなどを設定する）を備えており、
前記各種用紙に対する印刷モードを設定する設定手段と、
画像を形成する第一の用紙の間に、第一の用紙とは異なる種類の第二の用紙に画像を形成せず中差しする中差し印刷を実行する手段と、
前記中差し印刷が指定された場合、前記第二の中差し用紙は画像を形成する前記第一の用紙と同じ印刷モードを指定する手段と
を有することを特徴とする印刷システム。
【請求項３】
ホストコンピュータなどの外部装置から印刷制御コードや画像データを受信して印刷動作を行う印刷装置において、
その印刷装置は、
普通紙やOHP用紙など各種用紙に対する最適な印刷モード（用紙に最適な定着温度やプロセススピードなどを設定する）を備えており、
前記各種用紙に対する印刷モードを設定する設定手段と、
画像を形成する第一の用紙の間に、第一の用紙とは異なる種類の第二の用紙に画像を形成せず中差しする中差し印刷を実行する手段と、
前記中差し印刷が指定された場合、前記第二の中差し用紙の印刷に、画像を形成する前記第一の用紙の印刷モードと同等、もしくは近いプロセススピード（用紙搬送速度）の印刷モードを指定する手段と
を有することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
ホストコンピュータなどの外部装置のアプリケーションソフト（ワープロなど）で作成された印刷データを、プリンタへ送信し印刷動作を行う印刷システムに関するものである。
【背景技術】
【０００２】
印刷装置でOHPシートへ印刷を行う際、排紙トレイに出力された印刷済みのOHPシートを直接重ねてしまうと、OHPシート同士の接触によってトナーやインクが落たり、静電気により互いにくっついてしまうため剥がしにくく扱いが困難になるという問題がある。この問題を解決するために印刷されたOHPシート間に自動的にOHPシート以外の用紙、例えば普通紙を差し込む、いわゆる中差し印刷機能を有する印刷装置がある。通常、印刷装置は用紙の種類（メディアタイプ）により、印刷モードを指定する必要がある。印刷モードとは、印刷装置の定着温度や用紙搬送スピードを各種用紙に最適なものに指定することで、印刷品質を向上させる機能である。
【０００３】
又、従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開2001-356646号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来、上記した中差し印刷を実行すると、OHPシート、普通紙、OHPシート、普通紙、と印刷用紙（メディアタイプ）が１ページ毎に変更となるため、その度に印刷モードを変更する必要があった。通常、印刷モードは、印刷装置の印刷動作が停止（アイドル）状態にならないと指定できない。そのため、OHPと普通紙の中差し印刷では、１枚印刷することに印刷動作が停止するのを待たなければならないので、連続印刷ができず印刷スピード（印刷パフォーマンス）が非常に遅くなるという問題があった。
【０００５】
本発明は上記従来例を鑑みてなされたもので、OHPシートの中差し印刷において、印刷品質を落とさないまま印刷スピードを向上させることが可能な印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の印刷装置及び、ホストコンピュータは以下のような構成を備える。
【０００７】
即ち、その印刷装置は、普通紙やOHP用紙など各種用紙に対する最適な印刷モード（用紙に最適な定着温度やプロセススピードなどを設定する）を備えており、また、そのホストコンピュータは、前記各種用紙に対する印刷モードを指定する指定手段と、画像を形成する第一の用紙の間に、第一の用紙とは異なる種類の第二の用紙に画像を形成せず中差しする中差し印刷を実行する手段と、前記中差し印刷が指定された場合、前記第二の中差し用紙は画像を形成する前記第一の用紙と同じ印刷モードを指定する手段とを有する。
【０００８】
上記目的を達成するために本発明の印刷装置は以下のような構成を備える。
【０００９】
即ち、その印刷装置は、普通紙やOHP用紙など各種用紙に対する最適な印刷モード（用紙に最適な定着温度やプロセススピードなどを設定する）を備えており、前記各種用紙に対する印刷モードを設定する設定手段と、画像を形成する第一の用紙の間に、第一の用紙とは異なる種類の第二の用紙に画像を形成せず中差しする中差し印刷を実行する手段と、前記中差し印刷が指定された場合、前記第二の中差し用紙は画像を形成する前記第一の用紙と同じ印刷モードを指定する手段とを有する。
【００１０】
上記目的を達成するために本発明の印刷装置およびホストコンピュータは以下のような構成を備える。
【００１１】
即ち、プロセススピード（用紙搬送スピード）が同じ印刷モードを第二の中差し用紙へ設定する手段、を有する。
【発明の効果】
【００１２】
従来、OHPシートの間に普通紙を挟むような中差し印刷を実行した場合、プリンタに設定する印刷モードを１ページ毎に、ＯＨＰシートと普通紙に切り替えていたため、その度にプリンタの印刷動作が停止するのを待つ必要があり、印刷スピード（印刷パフォーマンス）が非常に遅いという問題があった。
【００１３】
中差し印刷を実行する場合、ＯＨＰシートと普通紙のように用紙の種類が異なる場合でも、印刷モードの変更をせずすべてのページを同一の印刷モードに指定した画像データをプリンタへ送信し印刷する。１ページ毎にプリンタの印刷動作が停止するのを待つ必要がなく、高速に中差し印刷を実現することを可能とする効果がある。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面にしたがって本発明の実施例を詳細に説明する。
【実施例１】
【００１５】
［レーザビームプリンタの説明（図１）］
本実施例の構成を説明する前に、本実施例を適用するカラーレーザビームプリンタの構成を図１を参照して説明する。
【００１６】
図１において、７１１はスキャナであり、画像信号を光信号に変換するレーザ出力部（不図示）、多面体（（例えば８面体）のポリゴンミラー７１２、このミラー７１２を回転させるモータ（不図示）及びｆ／θレンズ（結像レンズ）７１３などを有する。７１４は、レーザ光の光路を変更する反射ミラー、７１５は感光ドラムである。レーザ出力部から出射したレーザ光はポリゴンミラー７１２の一側面で反射され、ｆ／θレンズ７１３及びミラー７１４を通って図示矢印方向に回転している感光ドラム７１５の面を線状に走査（ラスタスキヤン）する。これによって、原稿画像に対応した静電潜像が感光ドラム７１５の面上に形成されることになる。
【００１７】
また、７１７は一次帯電器、７１８は全面露光ランプ、７２３は転写されなかつた残留トナーを回収するクリーナ部、７２４は転写前帯電器であり、これらの部材は感光ドラム７１５の周囲に配設されている。
【００１８】
７２６はレーザ露光によって、感光ドラム７１５の表面に形成された静電潜像を現像する現像器ユニットであり、以下に示す構成よりなる。７３１Ｙ，７３１Ｍ，７３１Ｃ，７３１Ｂｋは感光ドラム７１５と接して直接現像を行う現像スリーブ、７３０Ｙ，７３０Ｍ，７３０Ｃ，７３０Ｂｋは予備トナーを保持しておくトナーホツパー、７３２は現像剤の移送を行うスクリユーであって、これらのスリーブ７３１Ｙ〜７３１Ｂｋ、トナーホツパー７３０Ｙ〜７３０Ｂｋ及びスクリユー７３２により現像器ユニットの回転軸Ｐの周囲に配設されている。尚、前述した各構成要素の符号のＹ，Ｍ，Ｃ，Ｂｋは色を示している。つまり、“Ｙ”はイエロー、“Ｍ”はマゼンタ、“Ｃ”はシアン、“Ｂｋ”はブラックである。イエローのトナー像を形成する時には、本図の位置でイエロートナー現像処理を行なう。また、マゼンタのトナー像を形成する時は、現像器ユニット７２６を図の軸のＰを中心に回転して、感光体７１５にマゼンタ現像器内の現像スリーブ７３１Ｍが接する様にする。シアン、ブラックの現像も同様に作動する。
【００１９】
また、７１６は感光ドラム７１５上に形成されたトナー像を用紙に転写する転写ドラムであり、７１９は転写ドラム７１６の移動位置を検出させるためのアクチユエータ板、７２０はこのアクチユエータ板７１９と近接することにより転写ドラム７１６がホームポジシヨン位置に移動したのを検出するポジシヨンセンサ、７２５は転写ドラムクリーナ、７２７は紙押えローラ、７２８は徐電器、７２９は転写帯電器であり、これらの部材７１９，７２０，７２５，７２７，７２９は転写ローラ７１６の周囲に配設されている。
【００２０】
一方、７３５，７３６は用紙（紙葉体）を収納する給紙カセット、７３７，７３８はカセット７３５，７３６から用紙を給紙する給紙ローラ、７３９，７４０，７４１は給紙及び搬送のタイミングを取るタイミングローラであり、これらを経由して給紙搬送された用紙は紙ガイド７４９に導かれて先端を後述のグリツパに但持されながら転写ドラム７１６に巻き付き、像形成過程に移行する。尚、給紙カセット７３５，７３６のいずれを選択するかは、主制御部３１の指示により決定し、選択された給紙ローラのみが回転する様になっている。
【００２１】
上記構成により、ＹＭＣＫ４色によるフルカラー印刷を実現する。
【００２２】
［プリンタ制御系の説明（図２）］
図２は本発明の実施例を示すプリンタ制御システムの構成を説明するブロック図である。ここでは、カラーレーザビームプリンタ（図１）を例にして説明する。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００２３】
図において、３０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形，イメージ，文字，表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムデバイス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００２４】
また、このＲＯＭ３のプログラム用ＲＯＭには、本発明図７のフローチャートで示されるようなＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデ−タ等を記憶し、ＲＯＭ３のデ−タ用ＲＯＭは上記文書処理等を行う際に使用する各種デ−タを記憶する。２はＲＡＭで、ＣＰＵ１の主メモリ，ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。７はメモリコントローラ（ＭＣ）で、ブートプログラム，種々のアプリケーション，フォントデータ，ユーザファイル，編集ファイル等を記憶するハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インタフェース（インタフェース）２１を介してプリンタ１０００に接続されて、プリンタコントローラ部１００１との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００２５】
プリンタ１０００において、１２はプリンタＣＰＵで、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。また、このＲＯＭ１３のプログラムＲＯＭには、本発明図７、図８、図９のフローチャートで示されるようなＣＰＵ１２の制御プログラム等を記憶する。ＣＰＵ１２は入力部１８を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ３０００に通知可能に構成されている。１９はＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は、ホストコンピュータより受信した画像データを格納しておくための描画メモリ、ビデオ信号ＯＮ／ＯＦＦ情報格納領域、その他のワーク領域等に用いられる。１７は前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配されている。そして、３０はメモリコントローラ（ＭＣ）で、ホストコンピュータから受信したビットマップデータ等を記憶するハードディスク（ＨＤＤ）３１とのアクセスを制御する。
【００２６】
以上のような構成を有するＬＢＰ(印刷装置)１０００において、本実施の形態の制御部による処理動作を説明する。
【００２７】
図３は、図２に示したホストコンピュータの制御部１とプリンタの制御部１２における印刷機能の処理構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【００２８】
なお、プリンタの印刷方式としは、ページ記述言語（PDL）を搭載しプリンタ側で印刷データのビットマップ展開をするPDL機と、印刷データのビットマップ展開をホストコンピュータで行い、そのビットマップデータをプリンタへ転送して印刷を実行するホストベース機がある。本実施例では、一般的に必要最低限の操作パネルのみ搭載し、低コストのコントローラが特徴のホストベース機を例として説明を行う。ただし、本発明はホストベース機に限ったものではなく、PDL機にも適用可能である。
【００２９】
図３において、３０００は例えばサーバまたはクライアントとして機能するホストコンピュータである、印刷データおよび制御コードからなる印刷情報をプリンタ１０００に出力するものである。
【００３０】
プリンタ１０００は、機能的に大きく分けてコントローラ部１００、オペレーションパネル部１１０、印刷機構部１７より構成されている。本実施形態ではプリンタ１０００として、具体的にはレーザビームプリンタ（以下ＬＢＰと記述）を想定している。尚、本発明を適用可能なプリンタはＬＢＰに限られるものではなく、インクジェットプリンタ、サーマル（熱転写）プリンタなど他のプリント方式のプリンタでも良いことは言うまでもない。
【００３１】
プリンタ１０００において、コントローラ部１００は、ホストコンピュータ３０００との接続手段であるところのインタフェース（Ｉ／F）部１５、受信データ等を一時的に保持管理するための受信バッファ１０１、送信データ等を一時的に保持管理するための送信バッファ１０２、印刷データの解析を司るコマンド解析部１０４、印刷制御部１０５、画像制御部１０３、出力制御部１０７などより構成されている。インタフェース（Ｉ／Ｆ）部１５はホストコンピュータ２００との印刷データの送受信を行う通信手段である。このインタフェース（Ｉ／F）部１５を通して受信した印刷データは、そのデータを一時的に保持する記憶手段である受信バッファ１０１に遂次蓄積され、必要に応じてコマンド解析部１０４または画像制御部１０３によって読み出され処理される。コマンド解析部１０４は、各印刷制御コマンド体系や印刷ジョブ制御言語に準じた制御プログラムにより構成されており、このコマンド解析部１０４で解析されたコマンドは、ビットマップデータなどの画像データに関するものは、画像制御部１０３に指示を与えて処理し、給紙選択やリセット命令などの描画以外のコマンドは、印刷制御部１０５に指示を出し処理する。
【００３２】
画像制御部１０３では、転送されてきた画像データコマンドデータからコマンド部分を外し、圧縮されたイメージデータであれば、この画像制御部１０３にて伸長処理が行われ、画像データ受信バッファ１０６へ格納する。この画像データ受信処理と印刷機構部（プリンタエンジン）１７へのビデオ信号の出力の追いかけっこ、つまりバンディング制御によってビデオ出力バッファは管理されていてもよいし、十分なメモリがある場合は、１ページ分が格納可能な領域をビデオ出力バッファとして確保してもよい。
【００３３】
また、パネル制御部１０８は、コマンド解析部１０４や印刷制御部１０５からの情報を基にプリンタの各種状態をオペレーションパネル１１０（LCD,LED）に表示させたり、キーの入力情報を印刷制御部１０５へ伝える機能を持っている。なお、本発明をプリンタ側で実現した場合は、このコマンド解析部１０４、及び印刷制御部１０５の機能として実現される。出力制御部１０７は、画像データ受信バッファ１０６に格納されている画像データをビデオ信号に変換処理し、印刷機構部（プリンタエンジン）１７へ転送する。印刷機構部１７は受け取ったビデオ信号を記録紙に永久可視画像形成するための機構である。
【００３４】
以上、プリンタ１０００について説明したが、次にホストコンピュータ３０００の構成について説明する。
【００３５】
ホストコンピュータ３０００は、入力デバイスであるところのキーボード９やポインティングデバイスであるところのマウス２２０と、表示デバイスであるディスプレイモニタ１０を合わせた一つのコンピュータシステムとして構成されている。ホストコンピュータ３０００は、基本ＯＳの下で動作しているものとする。
【００３６】
ホストコンピュータ側について本発明に関する機能的な部分にのみ着目して基本ＯＳ上での機能を大きく分類すると、アプリケーションソフト２０１、基本ＯＳの一部であるグラフィックデバイスインタフェース（以後、ＧＤＩと記す）２０２、そして本発明のプリンタステータス制御部２０８やステータスモニタ２０７を有するプリンタドライバ２０３、プリンタドライバの生成したデータを一時的に格納するプリントスプーラ２０４と分けて考えることができる。
【００３７】
なお、基本ＯＳによってこれらの名称や機能的な枠組みは若干異なる場合があるが、本発明で言う各技術的手段が実現できるモジュールであれば、それらの名称や枠組みは本発明にとってあまり大きな問題ではない。ＧＤＩやプリンタドライバと呼ばれるモジュールは、たとえば、グラフィックカーネルやプリント・フィルタなど呼ばれるモジュールで実現可能である。同様にプリント・スプーラ２０４においても、プリント・キューと呼ばれるモジュールに処理を組み込むことによって実現可能である。
【００３８】
なお、一般的に、これらの構成要素からなるホストコンピュータ３０００は、図２で示したＣＰＵ１、ＲＡＭ２、ＲＯＭ３、外部メモリ１１などのハードウェアの下で、基本ソフトと呼ばれるソフトウェア（ＢＩＯＳ）がその制御を司り、その基本ソフトの下で応用ソフトが動作するような構成になっている。
【００３９】
プリンタ制御部２０８を有するプリンタドライバ２０３も、この応用ソフトの一つと位置付けられるものである。また、アプリケーションソフト２０１は、例えば、ワープロや表計算などの基本ソフトウェア上で動作する応用ソフトウェアを指すものである。また、アプリケーションソフトは任意のタイミングで複数起動（主メモリ容量により変動する）であり、それらをアプリ２０６として図示してある。
【００４０】
次に、アプリケーション２０１として任意のイメージ編集ソフトを使用した場合を例に取り説明する。
【００４１】
アプリケーション２０１で、イメージの編集作業を中心に行い、そのイメージを印刷する時には、マウス２２０などによってディスプレイモニタ１０上に表示される印刷メニューを選択して印刷を実行する。次に、アプリケーション２０１は、基本ＯＳの一部の機能であるＧＤＩ２０２をコールする。このＧＤＩ２０２は、画面表示や印刷出力などの表示デバイスや印刷デバイスを司る基本関数群であり、各社各様のアプリケーションソフトウェアは、この基本関数群を利用することで、機種（ハードウェア）に依存する部分を意識することなく、アプリケーションソフトウェアを動作させることが可能である。
【００４２】
次にＧＤＩ２０２では、それぞれの印刷装置の機種に依存する情報を管理するプリンタドライバ２０３から印刷デバイス（この場合はプリンタ１０００）の持つ描画能力や印刷解像度などの情報を取り込み、アプリケーションソフト２０１からコールされたＡＰＩ関数を処理し、その処理内容に応じてプリンタドライバがＧＤＩ２０２に対して提供する関数をコールする。この関数はあらかじめ決められたインタフェース（Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ  Ｉｎｔｅｒｆａｃｅ通称ＤＤＩ）になっており、プリンタドライバの作成者はこのインタフェースから実際の印刷装置へのデータ変換を中心にプリンタドライバを作成することとなる。
【００４３】
プリンタドライバ２０３は、ＧＤＩ２０２より受け取ったＤＤＩ情報と、それ自信が持つグラフィカル・ユーザ・インタフェース（ＧＵＩ）によって設定された印刷環境設定をもとに、印刷データ（画像ビットマップデータ）の生成処理２０５と、プリンタ制御コマンドの生成処理２０８を行いプリントスプーラ２０４に対して送出される。また本発明をホストコンピュータで実現する際にはこの印刷データ生成処理部２０５で実現される。さらにこれらのデータは、プリントスプーラ２０４を経由し、さらにホストコンピュータ３０００の接続手段であるところのＩ／Ｆ部８を経てプリンタ１０００へ送出されることになる。
【００４４】
［印刷モードの説明］
図４はコントローラ１００と印刷機構部１７とのインタフェースを示したである。コントローラ１００と印刷機構部１７は、画像を出力するための水平同期信号やビデオ信号などの他に、双方向通信を可能にするシリアルI/Fで接続されている。このシリアルI/Fを使い、コントローラからホストへは各種プリンタエンジン（印刷機構部）設定コマンドや実行コマンド、プリンタエンジンステータス要求コマンドなどが発行される。一方、印刷機構部からホストへは、各種プリンタエンジンステータスなどが送信される。このようなコマンドの中の一つに、印刷モード指定コマンドがある。印刷モードとは、プリンタの定着温度、用紙搬送スピード（プロセススピード）を各種用紙に最適なものに指定し、印刷品質を向上させるものである。具体的には、図５に示すように普通紙に対しては、定着温度は200度に設定し、通常の印刷スピードで定着を行う。一方OHPシートにおいては、あまり高い熱で定着を行うと素材の性質上カールや変形を起してしまうため、通常は100度のような低い定着温度で、印刷スピードを通常の半分にしている。プリンタがこの２種類の用紙を連続して印刷する場合、定着温度や印刷スピードの切り替えを瞬時に行うことは不可能であるため（定着温度が設定温度に達するまで時間がかかる）、印刷モードの変更は印刷動作が停止してからでないと行えない。そのため、従来の中差し印刷では１ページ排出する毎に印刷動作が停止し、印刷パフォーマンスが非常に悪くなるという欠点となっていた。
【００４５】
［ホストコンピュータの動作の説明］
図６は、中差し印刷を指定する際の設定画面の一例である。ワープロソフトなどのアプリケーションから印刷を実行する場合、図６のようなプリンタドライバの設定画面を表示し、「給紙方法」でＯＨＰシートに対する中差し印刷を指定し、「中差し用紙」でＯＨＰシートの間に挟む用紙が入っている給紙口を指定する。この指定により、印刷データはＯＨＰシートに印刷され、その間に白紙の用紙が挟みこまれ、中差し印刷を実行することができる。
【００４６】
図７は、本実施の形態のホストコンピュータにおける印刷データ生成処理部２０５の制御手順を示すフローチャートで、このプログラムはＲＯＭ３に記憶されており、ＣＰＵ１の制御の下に実行される。
【００４７】
まず、ステップＳ１１でジョブ印刷が実行されるのを待つ。印刷が実行された場合、ステップＳ１２へ進み、印刷ジョブの第１ページ目をビットマップ展開し画像データを生成する。そしてステップＳ１３で、プリンタドライバで指定された給紙口の指定コマンドを生成する。また、ステップＳ１４ではプリンタドライバで指定された印刷モードの指定コマンドを生成する。そして、ステップＳ１５へ進み、生成された給紙口指定コマンド、印刷モード指定コマンド、及び画像データをプリンタへ送信し印刷を実行する。次にステップＳ１６で、印刷中のジョブは中差し印刷が指定されているかどうかチェックする。中差し印刷が指定されていない場合は、ステップＳ１１１へ進み、さらにまだ印刷するページが残っている場合はステップＳ１２へ戻る。一方、ステップＳ１６で中差し印刷が指定されている場合はステップＳ１７へ進み、１ページ分の白紙画像データを生成する。そして、ステップＳ１８で、中差し用紙として使用する用紙がセットされている給紙口に対する給紙口指定コマンドを生成する。次にステップＳ１９で中差し用紙に対応する印刷モードではなく、前のページで指定したのと同じ（ステップＳ14で生成した）印刷モード指定コマンドを生成する。そして、ステップＳ１１０で生成した各種コマンド及び、１ページ分の画像データをプリンタへ送信する。このとき、前ページと同じ印刷モード指定コマンドを受信したプリンタは、プリンタエンジン（印刷機構部）がすでにその印刷モードとなっているため、再度同じ印刷モード指定コマンドをプリンタエンジンへ発行することはしない。次にステップＳ１１１で印刷ジョブがすべて終了したかどうか判定し、まだ次の印刷ページが残っていれば、ステップＳ１２へ戻り次のページの印刷を実行する。
【００４８】
従来、OHPシートの間に普通紙を挟むような中差し印刷を実行した場合、プリンタに設定する印刷モードを１ページ毎に、ＯＨＰシートと普通紙に切り替えていたため、その度にプリンタの印刷動作が停止するのを待つ必要があり、印刷スピード（印刷パフォーマンス）が非常に遅いという問題があった。
【００４９】
しかし、本実施例１で説明したところによると、中差し印刷を実行する場合、ＯＨＰシートと普通紙のように用紙の種類が異なる場合でも、印刷モードの変更をせずすべてのページを同一の印刷モードに指定した画像データをプリンタへ送信し印刷する。実施例では普通紙をＯＨＰシートモードで印刷するが、その普通紙は白紙であり何も印刷しないためトナーの定着性が悪いなどといった問題も発生しない。そのため１ページ毎にプリンタの印刷動作が停止するのを待つ必要がなく、高速に中差し印刷を実現することを可能とする効果がある。
【実施例２】
【００５０】
実施例１では、ホストで生成した白紙の画像データをページ間に挿入し、さらに全ページの印刷モードを同じにすることで、高速な中差し印刷をホスト主導で実現することを可能としたが、実施例２では、ホストからは通常の印刷データのみプリンタへ送信し、高速な中差し印刷をプリンタ側で実現する方法を図８を使用して説明する。
【００５１】
図８は、本実施の形態のプリンタにおける印刷制御部１０５の制御手順を示すフローチャートで、このプログラムはＲＯＭ１３に記憶されており、ＣＰＵ１２の制御の下に実行される。また、本実施例２においては、ＯＨＰシートの間に白紙の普通紙を挟む中差し印刷の場合を例として挙げる。
【００５２】
まず、ステップＳ２１でホストから印刷データが送信されてくるのを待つ。印刷データを受信したらステップＳ２２へ進み、その印刷データは中差し印刷が指定されているかどうか判定する。中差し印刷の指定は、印刷データコマンドパラメータとして指定するなど考えられるが、これに限ったものではなくプリンタが中差し印刷を認識できればいかなる方法でも良い。ここで、中差し印刷が指定されなかった場合は、ステップＳ２９へ進みその印刷ページが直前のページの印刷モードと異なっているかどうか判定する。前ページと印刷モードが同じならステップＳ２１１へ進むが、前ページと印刷モードが異なっている場合、ステップＳ２１０でプリンタエンジンに印刷モード指定コマンドを発行し、印刷モードを設定する。次にステップＳ２１１で、その印刷ページが直前のページの給紙口と異なっているかどうか判定する。前ページと給紙口が同じならステップＳ２１３へ進み、前ページと給紙口が異なっている場合、ステップＳ２１２でプリンタエンジンに給紙口指定コマンドを発行し、給紙口を設定する。そして、ステップＳ２１３で画像データをプリンタエンジンへビデオ出力することで、そのページの印刷を実行する。ステップＳ２１４でまだ印刷するページが残っているかどうか判定し、残っている場合はステップＳ２９へ戻り次ページの印刷を実行する。以上が中差し印刷を指定されなかった場合のプリンタの通常印刷動作である。一方、ステップＳ２２で中差し印刷が指定された場合は、ステップＳ２３へ進みプリンタエンジンにＯＨＰ印刷モード指定コマンドを発行し、ＯＨＰ印刷モードを設定する。次にステップＳ２４で、プリンタエンジンにＯＨＰシートがセットされている給紙口を指定するコマンドを発行し、印刷を実行する給紙口を設定する。そして、ステップＳ２５でプリンタエンジンへ画像データをビデオ出力し、ＯＨＰシートに画像データを印刷する。ステップＳ２６では、印刷を実行する給紙口として中差し用紙がセットされている給紙口を指定する。そしてステップＳ２７でプリンタエンジンへ印刷コマンドを発行する。ここで印刷モードは特に指定（変更）していないので、前回印刷したのと同様のＯＨＰ印刷モードが指定されたままとなる。また、実行された印刷に対して画像は出力しないようにして白紙を出力させる。ステップＳ２８で、印刷ジョブがすべて終了したかどうか判断し、まだ印刷ジョブが残っている場合は、ステップＳ２４へ戻り次のページの印刷を行う。
【００５３】
以上、本実施例２で説明したところによると、中差し用紙の挿入をプリンタ側で実行し、かつその中差し用紙の印刷モードをＯＨＰ印刷モードから変更しないため、１ページ毎にプリンタの印刷動作が停止するのを待つ必要がなく、高速に中差し印刷を実現することを可能とする効果がある。
【実施例３】
【００５４】
実施例１，２では、ＯＨＰシートの印刷において、中差し用紙もＯＨＰ印刷モードで行うことにより、中差し印刷の高速化を実現した。しかし、プリンタによっては、ＯＨＰシートは給紙トレイからのみ印刷可能とし、機構的にカセットからＯＨＰを印刷することができないものもある。その場合、カセットからの給紙で印刷モードをＯＨＰ印刷モードに設定することができないため、中差し用紙をＯＨＰ印刷モードで印刷することにより、中差し印刷を高速化することは出来ない。
【００５５】
そこで、実施例３ではカセットからＯＨＰシートを印刷できないプリンタにおいて、中差し用紙の印刷モードを、カセットから給紙が可能で、かつ印刷スピードがＯＨＰシートと等速、もしくは非常に近い印刷モード（例えば厚紙モード）に設定することで、中差し印刷の高速化を実現する場合を図９に従い説明する。
まず、ステップＳ３１でホストから印刷データが送信されてくるのを待つ。印刷データを受信したらステップＳ３２へ進み、その印刷データは中差し印刷が指定されているかどうか判定する。ここで、中差し印刷が指定されなかった場合は、ステップＳ３１０へ進む。ステップ３１０からステップＳ３１５の中差し印刷が指定されなかった場合の通常印刷手順は、実施例２で説明した図８のステップＳ２９〜ステップＳ２１４と同じなので説明は省略する。中差し印刷が指定された場合、ステップＳ３３でプリンタエンジンに印刷モード指定コマンドを発行しＯＨＰ印刷モードを設定する。そして、ステップＳ３４でプリンタエンジンに給紙口指定コマンドを発行し、ＯＨＰシートがセットされている給紙口を印刷給紙口に設定し、ステップＳ３５でＯＨＰシートに印刷を実行する。次にステップＳ３６へ進み、プリンタエンジンに厚紙印刷モードとなるようにコマンドを発行する。そして、ステップＳ３７で印刷を実行する給紙口として、中差し用紙がセットされている給紙口を指定するコマンドをエンジンへ発行し、ステップＳ３８で中差し用紙に白紙を印刷する。ステップＳ３９では印刷ジョブがまだ残っているかどうか判断し、ジョブが残っている場合はステップＳ３３へ戻る。
【００５６】
以上、本実施例３で説明したところによると、印刷を実行した第一の用紙に設定した印刷モードが、中差し用紙がセットされている給紙口に対して指定できない場合、第一の用紙に設定した印刷モードとは異なるが、プロセススピード（用紙搬送スピード）が同じ印刷モード（実施例３では厚紙印刷モード）を中差し用紙の印刷に指定することにより、印刷モードの変更による遅延時間を少なくし、高速に中差し印刷を実現することを可能とする効果がある。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施例におけるカラーレーザビームプリンタ（ＬＢＰ）の内部構造を示す断面図である。
【図２】図１のＬＢＰを含むプリンタ制御システムの構成を示すブロック図である。
【図３】図２におけるホストコンピュータのプリンタ制御部とプリンタの印刷制御部の処理構成を説明するブロック図である。
【図４】本発明の印刷装置における、コントローラと印刷機構部の間のインタフェースを示す図である。
【図５】本発明における印刷装置の印刷モードの違いによる、プロセススピードと定着温度の関係を示す表である。
【図６】本発明におけるホストコンピュータで中差し印刷を指定する手段を説明するための、プリンタドライバ画面である。
【図７】本発明の実施例１のホストコンピュータにおける制御処理を示すフローチャートである。
【図８】本発明の実施例２のプリンタコントローラにおける制御処理を示すフローチャートである。
【図９】本発明の実施例３のプリンタコントローラにおける制御処理を示すフローチャートである。
【図１】
2007058547.tif 000003
【図２】
2007058547.tif 000004
【図３】
2007058547.tif 000005
【図４】
2007058547.tif 000006
【図５】
2007058547.tif 000007
【図６】
2007058547.tif 000008
【図７】
2007058547.tif 000009
【図８】
2007058547.tif 000010
【図９】
2007058547.tif 000011