(57)【要約】【課題】本発明は、回転処理を行わずに２アップ印刷を実現し、回転バッファ及び回転用ページメモリを不要とし、コストパフォーマンスを向上させることを課題とする。【解決手段】本発明は、ページメモリに展開された印刷ページデータの奇数ページを読み出して奇数ページ用バッファに転送する奇数ページ用データ転送制御部と、前記奇数ページの印刷ページデータを格納する為の奇数ページ用バッファと、前記ページメモリに展開された印刷ページデータの偶数ページを読み出して偶数ページ用バッファに転送する偶数ページ用データ転送制御部と、偶数ページの印刷ページデータを格納する為の偶数ページ用バッファと、１ページの領域に２ページ分の印刷を行う時、奇数ページ用バッファ及び偶数ページ用バッファに格納されている印刷ページデータを１ライン単位で交互に読み出して印刷データ出力部に送出する印刷データ選択部とを設けたことを特徴とする。【選択図】図１
2004237630.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータから送信されるデータを受信するデータ受信部と、受信したデータの解析及びプリンタ制御装置全体の制御を行うメイン制御部と、上記メイン制御部で解析されたデータを編集する編集処理部と、編集データを基にビットマップ形式の印刷ページデータに展開処理を行うページ展開部と、上記ビットマップ形式のデータに展開された印刷ページデータを格納するページメモリと、印刷ページデータをページメモリからバッファに格納するデータ転送制御部と、バッファに格納されている印刷ページデータをプリンタに送信する印刷データ出力部とよりなるプリンタ制御装置において、前記ページメモリに展開された印刷ページデータの奇数ページを読み出して奇数ページ用バッファに転送する奇数ページ用データ転送制御部と、前記奇数ページの印刷ページデータを格納する為の奇数ページ用バッファと、前記ページメモリに展開された印刷ページデータの偶数ページを読み出して偶数ページ用バッファに転送する偶数ページ用データ転送制御部と、偶数ページの印刷ページデータを格納する為の偶数ページ用バッファと、１ページの領域に２ページ分の印刷を行う時、奇数ページ用バッファ及び偶数ページ用バッファに格納されている印刷ページデータを１ライン単位で交互に読み出して印刷データ出力部に送出する印刷データ選択部とを設けたことを特徴とするプリンタ制御装置における２アップ印刷制御方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、レーザビームプリンタ制御装置に関するものである。
【０００２】
【従来の技術】
図３に従来の２アップ印刷制御方式の全体概略ブロック図を示す。また、２アップ印刷制御方式におけるデータ転送遷移図を図４に示す。ホストコンピュータから送信されるデータをデータ受信部１が受信後、メイン制御部２が受信したデータを解析し、編集処理部３に送信する。編集処理部３は、送信されたデータを展開処理のためのコマンド・パラメータに編集し、ページ展開部４に送信する。ページ展開部４は、上記コマンド・パラメータに従い、ビットマップ形式の印刷ページデータをページメモリ５に展開処理を行う。前記ページメモリ５に展開される印刷ページデータは、２アップ印刷時、ソフトウェアにより、印刷ページデータの長辺がＸ方向になるようにページメモリ５に展開され、１ページ目の印刷ページデータ展開後、連続アドレスで、同様に２ページ目も印刷ページデータの長辺がＸ方向になるようにページメモリ５に展開される。２ページ分の印刷ページデータが展開終了後、データ転送制御部６は、ぺージメモリ５から回転バッファ７に印刷ページデータを８ビット単位で８ライン分転送を実行する。回転バッファ７に（８ビット×８ライン）のデータが格納された後、データ回転制御部８は、回転バッファ７に格納された印刷ページデータを９０°回転処理し回転用ページメモリ９に転送する。回転用ページメモリ９に２ページ分の印刷ページデータが転送終了後、印刷データ出力部１１により、バッファ１０を介して回転用ページメモリ９から印刷ページデータを読み出し、プリンタに印刷ページデータの送出を行う。
【０００３】
図４に、上記従来の２アップ印刷制御方式におけるデータ転送遷移図を示してある。
【０００４】
【発明が解決しようとする課題】
上記した従来の２アップ印刷制御方式では、回転処理を行うことにより２アップ印刷を実現していたが、回転バッファ７及び回転用ページメモリ９と多くのメモリを必要とする為、コストパフォーマンスが低いという問題があった。
【０００５】
本発明の目的は、回転処理を行わずに２アップ印刷を実現することにより、回転バッファ及び回転用ページメモリを使用しない様にし、コストパフォーマンスを向上させることである。
【０００６】
【課題を解決するための手段】
上記の目的は、ページメモリに展開された印刷ページデータの奇数ページを読み出して奇数ページ用バッファに転送する奇数ページ用データ転送制御部と、前記奇数ページの印刷ページデータを格納する為の奇数ページ用バッファと、前記ページメモリに展開された印刷ページデータの偶数ページを読み出して偶数ページ用バッファに転送する偶数ページ用データ転送制御部と、偶数ページの印刷ページデータを格納する為の偶数ページ用バッファと、１ページの領域に２ページ分の印刷を行う時、奇数ページ用バッファ及び偶数ページ用バッファに格納されている印刷ページデータを１ライン単位で交互に読み出して印刷データ出力部に送出する印刷データ選択部とを設けることにより達成される。
【０００７】
【発明の実施の形態】
以下に本発明の一実施例を図１、図２を用いてで説明する。図１は２アップ印刷制御方式の概略ブロック図を示し、図２は２アップ印刷制御方式における印刷ページデータの流れ図を示す。
【０００８】
図１、図２において、２アップ印刷時、ソフトウェアにより、印刷ページデータの短辺がＸ方向になるようにページメモリ５に奇数ページ及び偶数ページの印刷ページデータを展開し、展開終了後、メイン制御部２により印刷パラメータの転送及び転送開始指示が奇数ページ用データ転送制御部１２及び偶数ページ用データ転送制御部１４に対し行われる。転送開始指示後、奇数データ転送制御部１２は、印刷パラメータに従い、ページメモリ５に展開されている奇数ページの印刷ページデータを奇数ページ用バッファ１３に転送する。同様に、偶数データ転送制御部１４も、印刷パラメータに従い、ページメモリ５に展開されている偶数ページの印刷ページデータを偶数ページ用バッファ１５に転送する。奇数ページ用バッファ１３及び偶数ページ用バッファ１５にある程度の印刷ページデータが転送された時、印刷データ選択部１６は奇数ページ用バッファ１３及び偶数ページ用バッファ１５に格納されている印刷ページデータを１ライン単位で交互に読み出し、印刷データ出力部１１に送出する。印刷データ出力部１１は、印刷データ選択部１６により送出された印刷ページデータをプリンタに出力する。
【０００９】
以上説明したように、本発明は回転処理を行わずに２アップ印刷を可能とし、回転バッファ及び回転用ページメモリを必要としない。
【００１０】
【発明の効果】
本発明によれば、回転処理を行わずに２アップ印刷が可能であり、回転バッファ及び回転用ページメモリが不要となり、コストパフォーマンスの向上を図ると共に、回転バッファ及び回転用ページメモリを制御する為の回路が不要となり、設計の容易化を図ることができる。
【図面の簡単な説明】
【図１】本発明の一実施例である２アップ印刷制御方式の全体概略ブロック図。
【図２】本発明の一実施例である２アップ印刷制御方式における印刷ページデータの流れ図。
【図３】従来の２アップ印刷制御方式の全体概略ブロック図。
【図４】従来の２アップ印刷制御方式におけるデータ転送遷移図。
【符号の説明】
１はデータ受信部、２はメイン制御部、３は編集処理部、４はページ展開部、５はページメモリ、６はデータ転送制御部、７は回転バッファ、８はデータ回転制御部、９は回転用ページメモリ、１０はバッファ、１１は印刷データ出力部、１２は奇数ページ用データ転送制御部、１３は奇数ページ用バッファ、１４は偶数ページ用データ転送制御部、１５は偶数ページ用バッファ、１６は印刷データ選択部である。
【図１】
2004237630.tif 000003
【図２】
2004237630.tif 000004
【図３】
2004237630.tif 000005
【図４】
2004237630.tif 000006