JPH03175070A - プリンタにおけるペーパエンド時のページ管理装置 - Google Patents

プリンタにおけるペーパエンド時のページ管理装置

Info

Publication number
JPH03175070A
JPH03175070A JP1314332A JP31433289A JPH03175070A JP H03175070 A JPH03175070 A JP H03175070A JP 1314332 A JP1314332 A JP 1314332A JP 31433289 A JP31433289 A JP 31433289A JP H03175070 A JPH03175070 A JP H03175070A
Authority
JP
Japan
Prior art keywords
line feed
paper
paper end
page
printer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1314332A
Other languages
English (en)
Inventor
Yuji Toyama
遠山 裕二
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP1314332A priority Critical patent/JPH03175070A/ja
Publication of JPH03175070A publication Critical patent/JPH03175070A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Handling Of Sheets (AREA)
  • Handling Of Cut Paper (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、連続紙及び単紙に印字することができ、ペー
パエンド状態を検知することができる機能を持ったプリ
ンタにおいて、ペーパエンド状態から紙をセットして復
旧した時のページ管理装置に関するものである。
(従来の技術) 従来、プリンタにおいて印字中に連続紙や単紙等の印字
媒体が途中で破れていたり、折れていた場合、プリンタ
はペーパエンド状態を検知して自動的に印字を停止して
いる。
この時、プリンタ内部はペーパエンド位置を認識してお
り、各種方式によって印字を再開している。
第5図はペーパエンド時と復旧時における印字媒体と印
字ヘッドの位置の関係を示す図、第5図(A)はペーパ
エンド時の状態図、第5図(B)及び第5図(C)は復
旧時の状態図である。
図において、例えば第5図(A)に示すように印字ヘッ
ドが印字媒体のミシン目の途中にある時にペーパエンド
状態を検出すると、印字ヘッド内部にあるページ管理装
置によってプリンタは停止させられ、第5図(B)に示
すように印字媒体を新たにセットして印字を再開するか
、第5図(C)に示すようにプリンタの停止した位置に
合わせて新しい印字媒体をフィードしてから印字を再開
している。
(発明が解決しようとする課題) しかしながら、上記従来のページ管理装置においては、
第5図(B)に示すように印字媒体を新たにセントして
印字を再開する場合には、その後のページ管理がずれて
しまう。
第6図はページ管理がずれた場合の印字例を示す図、第
6図(A)は連続紙の場合の印字例を示す図、第6図(
B)は単紙の場合の印字例を示す図である。
第6図(A)に示すように、連続紙を使用して印字して
いる場合において、印字媒体を新たにセットして印字を
再開する際には、ページ途中で藁シン目となることがあ
る。また、第6図(B)に示すようにカット・シート・
フィーダ等の装置を使用して単紙に印字をしている場合
において、印字媒体を新たにセットして印字を再開する
際には、1ページが2枚の単紙に分かれて印字されてし
まう。
また、第5図(C)に示すように、印字媒体をセットし
た時に、予めずれた分だけ印字媒体をフィードさせて印
字を再開した場合には、その後のページ管理はずれない
が、マニュアル操作でフィードさせるため、フィード量
が不均一となり、多少のズレが生ずることがある。また
、その時の操作はベーパエンド時の最後の印字結果を参
考にしてフィードする必要があり、そのための作業が面
倒である。
本発明は、上記従来のページ管理装置の問題点を解決し
てペーパエンドを検出して印字を停止した場合、復旧時
のページ調整を簡単に行うことができるプリンタにおけ
るベーパエンド時のページ管理装置を提供することを目
的としている。
(課題を解決するための手段) そのために、本発明はラインフィードモータによって改
行を行い連続紙及び単紙に印字するプリンタにおけるペ
ーパエンド時のページ管理装置において、マイクロプロ
セッサと、ペーパエンド状態が発生した時にプリンタを
停止させる手段が設けられ、紙の破れや折れ等が原因と
なりページの途中でペーパエンド状態が発生した場合、
ペーパエンド状態を検出する。
また、上記ペーパエンド状態が発生した時にプリンタを
停止させる手段と、ペーパエンド状態が発生した時のそ
のページの先頭位置(TOP位N)からの改行量を記憶
する手段とが設けられ、新しい用紙をセットした時、す
なわちペーパエンド状態が解除された場合に、自動的に
ベーパエンド発生位置まで改行を行う手段を有する。
(作用) 本発明によれば、上記のように紙の破れや折れ等が原因
となりページの途中でペーパエンド状態が発生した場合
、プリンタが停止させられ、そのページの先頭位置(T
OF位置)からの改行量が記憶される。
そして、新しい用紙をセットした時点でペーパエンド状
態が解除され、外部装置からデータが受信され印字起動
がかかると、記憶していた改行量の分だけ予め用紙がフ
ィードされる。
(実施例) 以下、本発明の実施例について図面を参照しながら詳細
に説明する。
第4図は本発明の実施例を示すプリンタにおけるペーパ
エンド時のページ管理装置のブロック図である。
図において、101はマイクロプロセッサ(CPU)、
102はプログラム及び文字パターンデータが記憶され
るROM 、103は外部からの受信データ等を記憶し
たりワーキングメモリとして使用されるRAMである。
上記マイクロプロセッサ101 は、Ilo  ドライ
バ104に出力を送出して駆動する。該I10 ドライ
バ104は、連続紙や単紙等の印字媒体がプリンタにセ
ントされているか否かを検出するためのベーパエンドセ
ンサ105、外部装置とのインターフェース回路106
、印字ヘッド107、印字ヘッド107を横に移動する
スペースモータ108、改行を行うライン・フィードモ
ータ109が接続されている。
上記マイクロプロセッサ101の内部のRAM及び外付
けのRAM103内にはレジスタが設けられている。
次に、本発明のプリンタにおけるペーパエンド時のペー
ジ管理装置の動作について第1図〜第3図を併用して説
明する。
第1図は本発明のプリンタにおけるペーパエンド時のペ
ージ管理装置のラインフィード開始処理を示すフローチ
ャート、第2図はラインフィード割込み処理を示すフロ
ーチャート、第3図はバックグランド処理を示すフロー
チャートである。
上記インターフェース回路106を介して外部装置から
送出されたデータ及びコマンドを受信すると、プリンタ
は該データ及びコマンドに従って印字、改行を実行する
ステップの ラインフィード開始処理がスタートする。
ステップ■ ペーパエンド前の改行量(PELF)がチ
エツクされる。ペーパエンド状態が発生した場合、その
時のページにおけるTOF位置からの改行量がセットさ
れる。ペーパエンド状態が発生していない通常時におい
ては、図示しないイニシャル処理によって“O”に初期
設定される。
ステップ■ PELFがOではない場合、外部装置から
支持された改行量がセットされているレジスタLPOU
Tにペーパエンド前の改行量PELFが加算される。通
常はPELFはOであるため、ステップ■に進む。
ステップ■ ラインフィードの割込み処理を開始するた
めに、マイクロプロセッサ101内にあるタイマをスタ
ートさせる。上記タイマがオーバフローすると、第2図
に示すように割込みが発生する。
ステップ■ ラインフィード割込み処理がスタートする
ステップ@ ラインフィード実行処理サブルーチンがコ
ールされ、ラインフィードモータの相切換え等の操作が
実行され、改行量がレジスタFEBDに格納される。
ステップ@ 実行した改行量FEEDを改行量カウンタ
LFCNTに加算し、更新する。
ステップ[相] ページ管理を行う。すなわち、外部装
置よりコマンドで指定されたページ長を示すPAGEL
Pから、更新した改行量カウンタLFCNTを減算し、
その結果をワーキングレジスタWREGに格納する。
ステップ@ ワーキングレジスタWREGの値が“O″
より大きければ、ステップ■に進む。
ステップ■ まだページ内であり、“0”以下の場合、
次のページに移動したことになる。そこで、ワーキング
レジスタWREGの値の絶対値を、新たに改行量カウン
タLFCNTにセットし、ページを更新する。このよう
にして、改行量カウンタLFCNTには、その時のペー
ジ内の位置がTOF位置からの改行量として示される。
ステップ■ 次に、指示された改行ILFOIITの値
から、実行した改行量FEEDを減算してレジスタLP
OUTに格納する。
ステップ■ レジスタLPOUTの値をチエツクする。
レジスタLFOtlTの値が“0”であれば、今回の改
行処理は終了したことになるので、ステップ[株]に進
む。
ステップ[相] レジスタLFOtlTO値が°0″で
なければ、まだ改行がすべて終了しておらず、引き続き
ラインフィード割込み処理を実行するために、上記タイ
マをセットし、再スタートする。
ステップ[株] ラインフィード終了処理をコールし、
モータを停止させ、ラインフィード割込み処理を実行さ
せないように、タイマを再スタートさせない。
次に、第3図により上記ラインフィード割込み処理中に
行われるバックグランド処理について説明する。
ステップ0 バックグランド処理をスタートさせる。
ステップ@ ペーパエンドセンサ105の状態全監視す
る。
ステップ0 ペーパエンド状態でなければ、他のバック
グランド処理を実行しながら、このペーパエンド状態を
監視し続ける。
ステップ[相] こうして改行を実行していくうちにペ
ーパエンドが発生すると、上記ステップΦと同じライン
フィード終了処理をコールし、モータを停止させ、ライ
ンフィード割込み処理を実行させないように、タイマを
再スタートさせない。
ステップ@[相] ペーパエンド状態がオペレータによ
る紙のセット等により解除されるまで、ペーパエンド処
理が実行され、プリンタのランプを点灯、点滅させるか
、外部装置に信号を送信してペーパエンド状態であるこ
とを通知する。
ステップ0 ペーパエンド状態が解除されると、ベーパ
エンドが発生する前の改行量カウンタLFCNTの値を
レジスタPELPにセットする。
この時、上述したように改行量カウンタLFCNTには
、ペーパエンド発生時の位置がそのページのTOF位置
からの改行量として格納されている。
したがって、ペーパエンド状態から復旧した後、再び外
部装置から改行指示が来ると、ステップ■のラインフィ
ード開始処理をスタートさせる。この時、レジスタPE
LFが“0”ではないので、ステップ■からステップ■
に進む、そして、今回実施する改行指示量LPOUTに
ペーパエンド前のTOP位置からの改行量PELFの値
が加算される。
このようにして、ペーパエンド復旧後の最初の改行処理
時に、その時点におけるページのTOF位置からペーパ
エンド発生位置までの改行が行われる。
なお、本発明は上記実施例に限定されるものではなく、
本発明の趣旨に基づいて種々の変形が可能であり、これ
らを本発明の範囲から排除するものではない。
(発明の効果) 以上詳細に説明したように、本発明によれば、紙の破れ
や折れ等が原因してページの途中でペーパエンド状態が
発生した場合、プリンタが停止させられ、そのページの
先頭位If (TOF位置)からの改行量が記憶される
。そして、新しい用紙をセットした時点でペーパエンド
状態が解除され、外部装置からデータが受信され印字起
動がかかると、記憶していた改行量の分だけ予め用紙が
フィードされる。
したがって、オペレータが新しい紙をTOF位置にセッ
トし、印字を再開するだけでページ内のペーパエンド発
生位置まで自動改行される。
したがって、印字を再開した時に用紙のごシン目がペー
ジ内に来ることがなくなる。また、印字を再開した後の
ページを正常に印字することができる。
【図面の簡単な説明】
第1図は本発明のプリンタにおけるペーパエンド時のペ
ージ管理装置のラインフィード開始処理を示すフローチ
ャート、第2図はラインフィード割込み処理を示すフロ
ーチャート、第3図はバックグランド処理を示すフロー
チャート、第4図は本発明の実施例を示すプリンタにお
けるペーパエンド時のページ管理装置のブロック図、第
5図はペーパエンド時と復旧時における印字媒体と印字
ヘッドの位置の関係を示す図、第5図(A)はペーパエ
ンド時の状態図、第5図(B)及び第5図(C)は復旧
時の状態図、第6図はページ管理がずれた場合の印字例
を示す図、第6図(A)は連続紙の場合の印字例を示す
図、第6図(B)は単紙の場合の印字例を示す図である
。 101・・・マイクロプロセッサ、102・・・RO?
I 、103・・・RAM 、104・・・Ilo  
ドライバ、105・・・ペーパエンドセンサ、109・
・・ラインフィードモータ。

Claims (1)

  1. 【特許請求の範囲】 ラインフィードモータによって改行を行い連続紙及び単
    紙に印字するプリンタにおけるペーパエンド時のページ
    管理装置において、 (a)マイクロプロセッサと、 (b)ペーパエンド状態を検出するペーパエンドセンサ
    と、 (c)ペーパエンド状態が発生した時にプリンタを停止
    させる手段と、 (d)ペーパエンド状態が発生した時のそのページの先
    頭位置からの改行量を記憶する手段と、(e)新しい用
    紙をセットした時に、自動的にペーパエンド発生位置ま
    で改行を行う手段を有することを特徴とするプリンタに
    おけるペーパエンド時のページ管理装置。
JP1314332A 1989-12-05 1989-12-05 プリンタにおけるペーパエンド時のページ管理装置 Pending JPH03175070A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1314332A JPH03175070A (ja) 1989-12-05 1989-12-05 プリンタにおけるペーパエンド時のページ管理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1314332A JPH03175070A (ja) 1989-12-05 1989-12-05 プリンタにおけるペーパエンド時のページ管理装置

Publications (1)

Publication Number Publication Date
JPH03175070A true JPH03175070A (ja) 1991-07-30

Family

ID=18052058

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1314332A Pending JPH03175070A (ja) 1989-12-05 1989-12-05 プリンタにおけるペーパエンド時のページ管理装置

Country Status (1)

Country Link
JP (1) JPH03175070A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002347284A (ja) * 2001-05-25 2002-12-04 Sato Corp 印刷装置
JP2002361991A (ja) * 2001-06-07 2002-12-18 Sato Corp 印刷装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002347284A (ja) * 2001-05-25 2002-12-04 Sato Corp 印刷装置
JP4540255B2 (ja) * 2001-05-25 2010-09-08 株式会社サトー 印刷装置
JP2002361991A (ja) * 2001-06-07 2002-12-18 Sato Corp 印刷装置

Similar Documents

Publication Publication Date Title
US11067932B2 (en) Information processing apparatus capable of appropriately executing shutdown processing, method of controlling the information processing apparatus, and storage medium
JP3127716B2 (ja) プリンタ
JP6103909B2 (ja) 画像処理装置、画像処理装置の制御方法及びプログラム
JPH03175070A (ja) プリンタにおけるペーパエンド時のページ管理装置
JPS59129182A (ja) 印刷制御方法
US10642558B2 (en) Image forming apparatus which saves log error logs
JPH0640128A (ja) プリンタ装置
JPH0239973A (ja) 印刷制御方式
JPH01145760A (ja) 文書作成装置
JPH1017168A (ja) 用紙カセット自動切替え方法
JPH09188039A (ja) 画像形成装置及びその制御方法
JPH07329399A (ja) 画像形成装置
JP3632726B2 (ja) 画像形成装置及び画像形成方法
JP2971601B2 (ja) 刷版の誤装着検出方法
JP2534823B2 (ja) 印刷装置
JP2001047696A (ja) 印刷装置
JP2971602B2 (ja) 刷版の誤装着検出方法
JPS6255171A (ja) 端末装置における連続帳票フオ−ムフイ−ド長の制御方式
JP2003285504A (ja) 画像形成装置
JPH03182459A (ja) 出力装置
JPH06115192A (ja) ページプリンタ装置
JPS63226719A (ja) 帳票モ−ド自動切替方式
JPH07160688A (ja) 文書印刷編集方法
JPH0839900A (ja) プリンタの受信制御方法
JPS61211051A (ja) プリンタ