(57)【要約】【課題】  給紙部、印刷部、用紙搬送部の順に並んだ構成の連続紙用ドットライン印刷装置において、連続紙を印刷装置に取り付けると、構成上用紙の先頭から印刷することができず、通し番号の入っている帳票などに印刷する場合、最初のページが白紙になるため、該当する帳票番号を無効にする作業が発生してしまう問題がある。【解決手段】  上位コンピュータから印刷用データを受信し、前記印刷用データを展開してラスタデータに変換する展開処理部と連続紙給紙部、ドットライン印刷機構部、印刷用紙搬送部の順に構成されているドットライン印刷装置において、ラスタデータを１８０度回転させる手段を設け、用紙を前後反対に装着させて、印刷用データを展開して作成したラスタデータを１８０度回転させてから印刷を開始することを特徴とする。【選択図】  図１
2007021876.tif 000002
【特許請求の範囲】
【請求項１】
上位コンピュータから印刷用データを受信し、前記印刷用データを展開してラスタデータに変換する展開処理部と連続紙給紙部、ドットライン印刷機構部、印刷用紙搬送部の順に構成されているドットライン印刷装置において、ラスタデータを１８０度回転させる手段を設けたことを特徴とするドットライン印刷装置。
【請求項２】
請求項１記載のドットライン印刷装置において、
通常の用紙搬送では印刷できない空白印刷頁の印刷を省略して次頁以降の印刷を行う工程と、印刷終了後、前記空白印刷頁を含む印刷用紙を前記空白印刷頁が終端に位置するように用紙搬送方向の逆方向に装着する工程と、印刷用データを展開して作成したラスタデータを１８０度回転させてから前記空白印刷頁に印刷を行う工程よりなることを特徴とするドットライン印刷装置の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上位ホストコンピュータから印刷用データを受信し、印刷用データの解析、展開を行い、印刷の制御を行うドットライン印刷装置に関するものである。
【背景技術】
【０００２】
ドットライン印刷装置の構成について、図３により説明する。ドットライン印刷装置２０は、印刷用紙２４を供給する給紙装置２６、印刷用紙２４を搬送するための紙送りモータ２８及びトラクタ２１、印刷用紙２４を折り畳むスタッカ２７、用紙端を検出するＥＯＦセンサ２５、インクリボンを内蔵したインクリボンカートリッジ２９とインクリボンを搬送するリボンモータ２２、用紙の移動量に同期してハンマピンをインクリボンに打撃することで印刷するハンマ機構部２３、ハンマ機構部２３を印刷用紙の送り方向と垂直に移動させるシャトル機構部３１とシャトルモータ３０で構成される。
【０００３】
ドットライン印刷装置は、シャトル機構部３１とシャトルモータ３０により、ハンマ機構部２３を水平方向に移動させ、ハンマ機構部２３の移動量に同期してインクリボンをハンマピンで打撃して、インクを印刷用紙２４に付着させることで印刷を行う。
【０００４】
次に、ドットラインコントローラについて図５および、図３により説明する。上位コンピュータ１０は、印刷データを必要に応じてコマンドを付加してドットラインコントローラ１１へ送信する機能を有している。ドットラインコントローラ１１では、上位コンピュータ１０から受信処理１２で印刷データを受信し、そのデータを受信バッファ１６へ格納する。受信処理１２のデータ受信と併行して、展開処理１３は受信バッファ１６のデータを順次読み出し、解析し、描画データに復元して、フレームメモリ１７へ書き込む。そして、１行分の展開処理が終了すると、エンジン制御処理１８に対して印刷動作の指示を行う。エンジン制御処理１８は印刷動作の指示を受けるとエンジン機構制御部１９に対して印刷開始の指示を出す。エンジン機構制御部１９では、用紙の移動量に合わせてフレームメモリ１７からデータを読み出し、そのデータに合わせて、シャトル機構部３１でハンマ機構部２３を送り方向と垂直に移動させ、移動量に同期してインクリボンをハンマピンで打撃して、インクを印刷用紙２４に付着させることで印刷を行う。１スキャン分の印刷が終了すると、エンジン機構制御部１９は、紙送りモータ２８を駆動して紙送り動作を行う。その間、展開処理１３では次のスキャン用データの作成を行い、作成が終了したら前記と同様の処理を行う。このスキャン動作と紙送り動作を必要な回数だけ繰り返して１行分の印刷が終了する。
【０００５】
次に、ドットラインコントローラの展開処理手順を図４により説明する。上位コンピュータ１０から送信されたデータを受信し、前記データを順次読み出し、描画データを作成する。１行分の描画データの作成を完了するまで、前記処理を繰返す。１行分の描画データの作成を完了後、展開処理はエンジン制御処理へ印刷開始要求を出力することで印刷動作が実行される。
【０００６】
ところで、図３の構成で説明したドットライン印刷装置では、給紙装置２６、ハンマ機構部２３、紙送りモータ２８及びトラクタ２１の順に配置される。このような構成のドットライン印刷装置ではハンマ機構部より先にあるトラクタ２１が用紙を引っ張ることで用紙搬送を行うので装着した用紙の先頭頁から印刷できないことになる。したがって、前記構成のドットライン印刷装置では、図６のような通し番号の入っている帳票などを印刷する場合に、用紙の先頭ページが印刷できないことになるため、図７のような印刷出力になり、帳票の管理にもよるが、印刷できない最初のページに該当する帳票番号を無効にする作業が発生してしまう問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
給紙部、印刷部、用紙搬送部の順に並んだ構成の連続紙用ドットライン印刷装置において、連続紙を印刷装置に取り付けると、構成上用紙の先頭から印刷することができず、通し番号の入っている帳票などを印刷する場合に、最初のページが白紙になるため、該当する帳票番号を無効にする作業が発生してしまう問題があった。
【課題を解決するための手段】
【０００８】
上記課題を解決する本発明の請求項１記載の発明は、上位コンピュータから印刷用データを受信し、前記印刷用データを展開してラスタデータに変換する展開処理部と連続紙給紙部、ドットライン印刷機構部、印刷用紙搬送部の順に構成されているドットライン印刷装置において、ラスタデータを１８０度回転させる手段を設けることを特徴とする。
【０００９】
上記課題を解決する本発明の請求項２記載の発明は、請求項１記載の発明において、通常の用紙搬送では印刷できない空白印刷頁の印刷を省略して次頁以降の印刷を行う工程と、印刷終了後、前記空白印刷頁を含む印刷用紙を前記空白印刷頁が終端に位置するように用紙搬送方向の逆方向に装着する工程と、印刷用データを展開して作成したラスタデータを１８０度回転させてから前記空白印刷頁に印刷を行う工程よりなることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、連続紙用ドットライン印刷装置に印刷できない先頭頁を含んだ取り付け可能な最小ページ数分の切り取り、印刷できないページを終端になるように逆に連続紙を取り付け、印刷データを１８０度回転させて印刷することにより、用紙の先頭から印刷することが出来る。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明の実施例を図面に基づいて説明する。
【実施例１】
【００１２】
本発明の実施例について、図１、図２及び図６により説明する。
本発明の実施例の図２において、展開処理１３に対して、新たに逆展開データ保持展開処理３、逆展開データ作成処理４、パネル制御処理１５に展開データ保持要求処理５、逆展開データ印刷要求処理６、逆展開データ保持要求フラグ７、逆展開データ印刷開始要求フラグ８、および保持用フレームメモリ９が追加されている。逆展開データ保持展開処理３では、受信バッファ１６から読み出し、新たに追加した保持用フレームメモリ９に１頁分の描画データの作成する機能を有する。逆展開データ作成処理４は、保持用フレームメモリ９に書き込まれた描画データを１８０度回転させて、一行分づつ描画データを印刷させる機能を有する。逆展開データ保持要求処理５は、オペレータパネル１４から最初の頁を印刷データ保持する要求を受け付ける機能と、要求を受け付けた場合に逆展開データ保持要求フラグ７に要求受付状態をセットする機能を有する。逆展開データ印刷要求処理６は、オペレータパネル１４から、前記逆展開データ保持展開処理３で保持した描画データの印刷をする要求を受け付ける機能と、要求を受け付けた場合に逆展開データ印刷要求フラグ８に要求受付状態にセットする機能を有する。
【００１３】
ユーザは、図６のような帳票番号が印刷されている用紙をドットライン印刷装置に順方向に装着したら、パネルから逆展開データ保持要求処理５を実行して、逆展開データ保持要求フラグ７に要求受付状態にセットする。逆展開データ保持要求フラグ７が要求受付状態にセットされている状態で展開処理が起動すると、図１の逆展開データ保持展開処理１が実行される。逆展開データ保持展開処理１では受信バッファより読み出したデータを解析して描画データを保持用フレームメモリ９に書き込む。この作業を１頁分の展開データを作成するまで繰り返す。１頁展開終了後、逆展開データ保持要求フラグ７をリセットする。２頁目以降の印刷データは、従来処理と同様に、受信バッファ１６のデータを順次読み出し、解析し、描画データに復元して、フレームメモリ１７へ書き込む。そして、１行分の展開処理が終了すると、エンジン制御処理１８に対して２頁目以降の印刷動作の指示を行う。印刷データが終了した場合、またはＥＯＦを検出した場合、ドットライン印刷装置から用紙を取り外し、用紙先端の白紙印刷部分（例えば先頭頁）を含む印刷装置で印刷可能な最小頁分（例えば用紙先端の白紙印刷部分を含む２〜３頁で印刷動作に不具合がおきない程度の用紙長さ）を切り取る。切り取った用紙を白紙印刷の頁が終端に来るように逆方向に用紙を装着する。装着した用紙は印刷開始位置を白紙印刷部分の頁の先頭に合わせ、オペレータパネル１４から、逆展開データ印刷要求処理６で、逆展開データ印刷要求フラグ８を要求受付状態にセットする。逆展開データ印刷要求フラグ８を要求受付状態で印刷が起動すると、図１の逆展開データ作成処理２が実行される。逆展開データ作成処理２では、保持用フレームメモリ９に格納されている描画データを１８０度回転させたデータをフレームメモリ１７に書き込み、逆展開データ印刷要求フラグ８をリセットしてから、印刷を開始することにより、用紙先頭の頁に所定の印刷をすることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明のドットライン印刷装置展開処理フロー説明図。
【図２】本発明のドットラインコントローラ構成説明図。
【図３】従来のドットライン印刷装置構成図。
【図４】従来のドットライン印刷装置展開処理フロー説明図。
【図５】本発明のドットラインコントローラ構成説明図。
【図６】帳票番号入り印刷用紙の説明図。
【図７】印刷後の帳票番号入り印刷用紙の説明図。
【符号の説明】
【００１５】
１…逆展開データ保持展開処理、２…逆展開データ作成処理、３…逆展開データ保持展開処理、４…逆展開データ作成処理、５…逆展開データ保持要求処理、６…逆展開データ印刷要求処理、７…逆展開データ保持要求フラグ、８…逆展開データ印刷要求フラグ、９…保持用フレームメモリ、１０…上位コンピュータ、１１…ドットラインコントローラ、１２…受信処理、１３…展開処理、１４…オペレータパネル、１５…パネル制御処理、１６…受信バッファ、１７…フレームメモリ、１８…エンジン制御処理、１９…エンジン機構制御部、２０…ドットライン印刷装置、２１…トラクタ、２２…リボンモータ、２３…ハンマ機構部、２４…印刷用紙、２５…ＥＯＦセンサ、２６…給紙装置、２７…スタッカ、２８…紙送りモータ、２９…インクリボンカートリッジ、３０…シャトルモータ、３１…シャトル機構部。
【図１】
2007021876.tif 000003
【図２】
2007021876.tif 000004
【図３】
2007021876.tif 000005
【図４】
2007021876.tif 000006
【図５】
2007021876.tif 000007
【図６】
2007021876.tif 000008
【図７】
2007021876.tif 000009