(57)【要約】【課題】用紙反転機構を用いずに印刷用紙の両面に印刷し得る印刷制御装置を提供する。【解決手段】入力装置８から印刷開始コマンドが入力されると、印刷用紙の一面側に印刷される印刷デ−タをメモリ２から読み出し、ペ−ジ毎に印刷して排出し、印刷後、一面側を上にして再セットするように表示装置９に表示し、入力装置８から印刷実行コマンドが入力されると、一面側のペ−ジ数に１加えるか、あるいは１減じたペ−ジ数の印刷デ−タをメモリ２から読み出して他面側に印刷する制御部３を備える。【選択図】　　図１
2004025889.tif 000002
【特許請求の範囲】
【請求項１】
メモリに格納してある印刷デ−タを編集して印刷用紙に印刷する印刷制御装置において、
印刷用紙の一面側に印刷される印刷デ−タをメモリから読み出して印刷を実行する印刷制御部と、
前記印刷制御部が印刷して排出された印刷用紙を操作者に再セットさせるための表示を行う表示部と、
印刷実行の指示を入力する入力部とを備え、
前記印刷制御部は、前記入力部より印刷実行の指示が入力され印刷用紙がセットされている場合にはメモリから印刷データを読み出して他面側に印刷を行うことを特徴とする印刷制御装置。
【請求項２】
前記印刷制御部は、
奇数ペ−ジの印刷デ−タをペ−ジ数が増加する順にメモリから読み出し、印刷用紙の一面側に印刷して排出する奇数ペ−ジ印刷手段と、
奇数ペ−ジの印刷デ−タが印刷された一面側を上に、且つペ−ジ数が増加する順に再セットするように表示部に表示する再セット要求手段と、
偶数ペ−ジの印刷デ−タをペ−ジ数が減少する順にメモリから読み出して他面側に印刷する偶数ペ−ジ印刷手段とを備えた請求項１記載の印刷制御装置。
【請求項３】
前記印刷制御部は、
奇数ペ−ジの印刷デ−タをペ−ジ数が増加する順にメモリから読み出し、印刷用紙の一面側に印刷して排出する奇数ペ−ジ印刷手段と、
奇数ペ−ジの印刷デ−タが印刷された一面側を上に再セットするように表示部に表示する再セット要求手段と、
偶数ペ−ジの印刷デ−タをペ−ジ数が増加する順に読み出して他面側に印刷する偶数ペ−ジ印刷手段とを備えた請求項１記載の印刷制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はメモリに格納してある印刷デ−タをペ−ジ毎に編集して印刷用紙に印刷する印刷制御装置に関する。
【０００２】
【従来の技術】
従来、印刷用紙の両面に印刷する場合には用紙反転機構を備え、印刷用紙の一面側に印刷後、用紙反転機構により印刷用紙を反転させて他面側に印刷し、排出している。
【０００３】
【発明が解決しようとする課題】
従来の両面印刷には、用紙反転機構が必要であり、そのため、搬送機構が複雑となり、ジャム等の障害が発生しやすくなるという問題点があった。
【０００４】
本発明は用紙反転機構を用いずに印刷用紙の両面に印刷し得る印刷制御装置を提供することを目的としている。
【０００５】
【課題を解決するための手段】
上記目的を達成するために本発明の印刷制御装置においては、印刷用紙の一面側に印刷される印刷デ−タをメモリから読み出して印刷を実行する印刷制御部と、　前記印刷制御部が印刷して排出された印刷用紙を操作者に再セットさせるための表示を行う表示部と、印刷実行の指示を入力する入力部とを備え、前記印刷制御部は、前記入力部より印刷実行の指示が入力され印刷用紙がセットされている場合にはメモリから印刷データを読み出して他面側に印刷を行うことを特徴とする。
【０００６】
【発明の実施の形態】
本発明の実施の形態について図面を参照しながら説明する。尚、各図面に共通な要素には同一符号を付す。
第１の実施の形態
図１は第１の実施の形態によるペ−ジプリンタの構成を示すブロック図である。中央処理装置１（以後ＣＰＵ１と記す）とメモリ２と有する印刷制御手段としての制御部３は、ＣＰＵ１にアプリケ−ション４、プリンタドライバ５、スプ−ルマネ−ジャ６を有し、メモリ２にスプ−ルファイル７を有する。
【０００７】
制御部３にはキ−ボ−ド、マウス等の入力装置８、表示装置９、ペ−ジプリンタ１０（以後プリンタ１０と記す）が接続されている。アプリケ−ション４は入力装置８から入力されるコマンド、デ−タを処理し、処理デ−タを作成してメモリ２に格納する。プリンタドライバ５はアプリケ−ション４が作成した処理デ−タを印刷デ−タに変換し、メモリ２のスプ−ルファイル７に格納するとともにスプ−ルファイル７の出力を管理するスプ−ルマネ−ジャ６にスプ−ルファイル名を通知する。
【０００８】
スプ−ルマネ−ジャ６はプリンタドライバ５から通知されたスプ−ルファイル名に基づいて、先ず、メモリ２から奇数ペ−ジの印刷デ−タをペ−ジ数が増加する順に読み出してプリンタ１０に出力し、印刷後、排出された印刷用紙を印刷された面を上に、且つペ−ジ数が増加する順に再セットするように表示装置９に表示し、印刷実行コマンドが入力されると、偶数ペ−ジの印刷デ−タをペ−ジ数が増加する順に読み出してプリンタ１０に出力する。
【０００９】
図２はスプ−ルファイル形式の説明図である。スプ−ルファイルの形式は、開始コマンド、１ペ−ジ目のデ−タ、２ペ−ジ目のデ−タ、・・・・・・、Ｎペ−ジ目のデ−タ、終了コマンド、ペ−ジテ−ブルの順で構成されている。
【００１０】
開始コマンドはペ−ジプリンタに印刷デ−タを送る前に実行されねばならぬコマンドであり、終了コマンドは全ての印刷デ−タを送った後に実行されねばならぬコマンドである。尚、各ペ−ジの印刷デ−タには、ペ−ジの終りに実行しなければならないコマンドを含む。
【００１１】
ペ−ジテ−ブルには印刷ペ−ジ数、開始コマンドの位置、各ペ−ジの位置、終了コマンドの位置、ペ−ジテ−ブルの位置を表すデ−タが、例えば４バイトで格納されている。
【００１２】
次に動作を図３に従って説明する。図３は第１の実施の形態によるペ−ジプリンタの動作を示すフロ−チャ−トである。
ステップＳ１　でアプリケ−ション４は入力装置８から入力されるコマンド、デ−タを処理し、処理デ−タをメモリ２に格納する。ステップＳ２　でアプリケ−ション４は入力装置８から印刷開始コマンドが入力されたか否かをセンスしており、入力ならばステップＳ３　に分岐する。ステップＳ３　でアプリケ−ション４はプリンタドライバ５に起動をかける。
【００１３】
プリンタドライバ５は処理デ−タをメモリ２から読み出して印刷デ−タに変換し、図２に示すように、開始コマンド、各ペ−ジの印刷デ−タ、終了コマンドを順にメモリ２に格納する。また、終了コマンドの後に続くペ−ジテ−ブルに開始コマンド、各ペ−ジの印刷デ−タ、終了コマンドの格納位置を格納するとともに最後にペ−ジテ−ブルの格納位置を格納し、スプ−ルマネ−ジャ６に起動をかけ、スプ−ルファイル名を通知する。
【００１４】
ステップＳ４　でスプ−ルマネ−ジャ６はスプ−ルファイル名に基づいてスプ−ルファイルをオ−プンし、ファイルの最後に格納されてあるペ−ジテ−ブルの格納位置を読んで、開始コマンドの位置から開始コマンドを読み出してプリンタ１０に出力する。また、１ペ−ジの格納位置から１ペ−ジ目の印刷デ−タを読み出してプリンタ１０に出力する。
【００１５】
ステップＳ５　でスプ−ルマネ−ジャ６は印刷ペ−ジ数を参照してプリンタ１０に出力した印刷デ−タが奇数ペ−ジの最後か否かをチェックし、最後の奇数ペ−ジならばステップＳ６　に分岐し、否ならばステップＳ１２に分岐する。印刷ペ−ジ数が偶数ならば奇数ペ−ジの最後は印刷ペ−ジ数−１となる。
【００１６】
ステップＳ６　でスプ−ルマネ−ジャ６は印刷された面を上にしてペ−ジ数が増加する順、即ち、１ペ−ジ目を最上にペ−ジ数が増加する順入れ替え、図示せぬカセットにセットすることを表示装置９に表示する。
【００１７】
ステップＳ７　でスプ−ルマネ−ジャ６は入力装置８から印刷実行コマンドが入力されたか否かをセンスしており、入力ならばステップＳ８　に分岐する。ステップＳ８　でスプ−ルマネ−ジャ６は２ペ−ジ目の印刷デ−タを読み出してプリンタ１０に出力する。プリンタ１０は１ペ−ジ目の印刷デ−タが印刷された用紙の裏面に２ペ−ジ目の印刷デ−タを印刷する。
【００１８】
ステップＳ９　でスプ−ルマネ−ジャ６はプリンタ１０に出力した印刷デ−タが偶数ペ−ジの最後か否かをチェックし、偶数ペ−ジの最後ならばステップＳ１０に分岐し、否ならばステップＳ１３に分岐する。ステップＳ１０でスプ−ルマネ−ジャ６は印刷ペ−ジ数から最後のペ−ジが奇数か否かをチェックし、奇数ならばステップＳ１１に分岐し、否ならば処理を終了する。
【００１９】
ステップＳ１１でスプ−ルマネ−ジャ６は図示せぬ空白ペ−ジのデ−タを読み出してプリンタ１０に出力するとともに終了コマンドの格納位置から終了コマンドを読み出してプリンタ１０に出力する。
【００２０】
ステップＳ１２でスプ−ルマネ−ジャ６は次の奇数ペ−ジの印刷デ−タを読み出してプリンタ１０に出力し、ステップＳ５　に戻る。
【００２１】
ステップＳ１３でスプ−ルマネ−ジャ６は次の偶数ペ−ジの印刷デ−タを読み出してプリンタ１０に出力し、ステップＳ９　に戻る。
【００２２】
第１の実施の形態によれば、用紙反転機構を用いずに印刷用紙の両面に印刷し得るので、用紙反転機構を備えないペ−ジプリンタでも両面印刷ができる。
【００２３】
第２の実施の形態
図４は第２の実施の形態によるペ−ジプリンタの動作を示すフロ−チャ−トである。ステップＳ２１〜ステップＳ２５、ステップＳ３２は図３に示したステップＳ１〜ステップＳ５　、ステップＳ１２と同じであるので、説明は省略する。
【００２４】
ステップＳ２６でスプ−ルマネ−ジャ６は順番を入れ替えせず、印刷された面を上にしてカセットにセットすることを表示装置９に表示する。ステップＳ２７でスプ−ルマネ−ジャ６は入力装置８から印刷実行コマンドが入力されたか否かをセンスしており、入力ならばステップＳ２８に分岐する。
【００２５】
ステップＳ２８でスプ−ルマネ−ジャ６は印刷ペ−ジ数を参照して最後の印刷デ−タが奇数ペ−ジか否かをチェックし、奇数ペ−ジならばステップＳ２９に分岐し、否ならばステップＳ３０に分岐する。ステップＳ２９でスプ−ルマネ−ジャ６は空白ペ−ジのデ−タを読み出してプリンタ１０に出力する。
【００２６】
ステップＳ３０でスプ−ルマネ−ジャ６は最後の偶数ペ−ジの内容を読み出してプリンタ１０に出力する。ステップＳ３１でスプ−ルマネ−ジャ６はプリンタ１０に出力した印刷デ−タが２ペ−ジ目か否かをチェックし、２ペ−ジならば処理を終了し、否ならばステップＳ３３に分岐する。
【００２７】
ステップＳ３３でスプ−ルマネ−ジャ６はペ−ジ数が減少する順に次の偶数ペ−ジの内容を読み出してプリンタ１０に出力する。
【００２８】
第２の実施の形態によれば、奇数ペ−ジの印刷後、最後の偶数ペ−ジからペ−ジ数が減少する順に印刷するようにしたので、オペレ−タは印刷された用紙の順番を入れ替えせずにすみ第１の実施の形態に比べてオペレ−タに負担をかけずにすむ。
【００２９】
尚、第１及び第２の実施の形態では、奇数ペ−ジの印刷デ−タを印刷ペ−ジが増加する順にしたが、奇数ペ−ジの印刷デ−タを印刷ペ−ジが減少する順に印刷し、次に偶数ペ−ジの印刷デ−タを印刷する場合には、印刷された用紙の順番を入れ替えせずにセットさせ、偶数ペ−ジの印刷デ−タを印刷ペ−ジが増加する順に印刷するようにしてもよい。
【００３０】
また、偶数ペ−ジの印刷デ−タを先に印刷し、次に奇数ペ−ジの印刷デ−タを印刷するようにしてもよい。
【００３１】
【発明の効果】
本発明は、以上説明したように構成されているので以下に記載される効果を奏する。印刷用紙の一面側に印刷される印刷デ−タをメモリから読み出して印刷を実行する印刷制御部と、印刷制御部が印刷して排出された印刷用紙を操作者に再セットさせるための表示を行う表示部と、印刷実行の指示を入力する入力部とを備え、印刷制御部は、入力部より印刷実行の指示が入力され印刷用紙がセットされている場合にはメモリから印刷データを読み出して他面側に印刷を行うことにより、用紙反転機構を備えていない場合であっても印刷用紙の両面に印刷することができる。
【００３２】
また、用紙反転機構を不要としたことにより、搬送機構が簡素になり、ジャム等の障害を減少化させる。
【００３３】
【図面の簡単な説明】
【図１】プリンタの構成を示すブロック図である。
【図２】スプ−ルファイル形式の説明図である。
【図３】第１の実施の形態によるプリンタの動作を示すフロ−チャ−トである。
【図４】第２の実施の形態によるプリンタの動作を示すフロ−チャ−トである。
【符号の説明】
１　ＣＰＵ
２　メモリ
３　制御部
１０　プリンタ
【図１】
2004025889.tif 000003
【図２】
2004025889.tif 000004
【図３】
2004025889.tif 000005
【図４】
2004025889.tif 000006