JPS5995176A - プリンタ印字における改行方法 - Google Patents

プリンタ印字における改行方法

Info

Publication number
JPS5995176A
JPS5995176A JP20561282A JP20561282A JPS5995176A JP S5995176 A JPS5995176 A JP S5995176A JP 20561282 A JP20561282 A JP 20561282A JP 20561282 A JP20561282 A JP 20561282A JP S5995176 A JPS5995176 A JP S5995176A
Authority
JP
Japan
Prior art keywords
length
line
memory
line feed
page
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
JP20561282A
Other languages
English (en)
Inventor
Toru Eguchi
江口 通
Isao Tamura
田村 勲
Naoto Shirouchi
直人 城内
Akira Oda
晃 織田
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.)
Tokyo Sanyo Electric Co Ltd
Toshiba Tec Corp
Original Assignee
Tokyo Sanyo Electric Co Ltd
Tokyo Electric 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 Tokyo Sanyo Electric Co Ltd, Tokyo Electric Co Ltd filed Critical Tokyo Sanyo Electric Co Ltd
Priority to JP20561282A priority Critical patent/JPS5995176A/ja
Publication of JPS5995176A publication Critical patent/JPS5995176A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J11/00Devices or arrangements  of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
    • B41J11/36Blanking or long feeds; Feeding to a particular line, e.g. by rotation of platen or feed roller
    • B41J11/42Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering

Landscapes

  • Handling Of Sheets (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明はプリンタ印字における改行方法に関する。
〔発明の技術的背景とその問題点〕
従来プリンタで各員がミシン目等の折目で区分された用
紙に連続して印字する場合予め設定された改行の長さで
印字を行っている限9は最終行文字も丁度各員に入るが
、途中で改行の長さを変更するようなことがあると最終
行文字が次頁にもまだがって印字される不都合があった
〔発明の目的〕
この発明はこのような問題を解決するだめに考えられた
もので、文字が次頁に才たがって印字される不都合が生
じる虞れのないプリンタ印字における改行方法を提供す
ることを目的とする。
まだこの発明はさらにグラフィック印字については次頁
にまたがって印字できグラフィックの連続性を保持でき
るプリンタ印字における改行方法を提供することを目的
とする。
〔発明の概要〕
この発明は改行印字する毎にプリセットされた頁の長さ
から改行の長さを順次減算し、その減n (rMが次の
改行の長さよシ短かくなると次の改行の長さを減算直を
加算した長さに変更して改行することにある。
またこの発明は印字がテキスト文字以外のグラフィック
の場合には減算(直が次の改行の長さより短かくなって
も変更せず、次の頁の長さをプリセットされた員の長さ
から次の改行の長さから減算直を引いた長さを減算した
長さに変更することにある。
〔発明の実施例〕
以下、この発明の実施例を図面を参照して説明する。
第1図は要部ブロック図で、1はマイクロプロセッサ、
2はRAM (ランダム・アクセス・メモリ)、3はR
OM (リード・オンリ・メモリンである。前記マイク
ロプロセッサJ (!: RAM 2 。
ROM 3とはアドレス、データバスライン4及びコン
トロールパスライン5を介して電気的に接続されている
。前記マイクロプロセッサ1には内部と外部を制御する
制−ブロック11、演算を司どる演算ブロック12、A
レジスタ13、Bレジスタ14、Cレジスタ15、RO
M 3の命令を実行するROM命令実行ブロック16、
演算の結果、フラグ等を判定する判定ブロック17等が
ある。前記RAM 2には第2図に示すように各員が折
目イで区分された用紙6の1頁分の長さtlがプリセッ
トされるPAGELメモリ21、現在の印字行から次頁
までの長さt2を格納するPAGERメモリ22.1行
の改行の長さt3を格納するVAIメモリ23、改行動
作時の改行の長さを格納するLFCNTIメモリ24及
びテキストモードかグラフィックモードかの判断用フラ
グを格納するFLAGメモリ25等が設けられている。
前記■ζOM 3にはモードがテキストモードになって
いるかグラフィックモードになっているかを判定するた
めのモード判定プログラム31、グラフィックモード時
において改行処理を行わせるだめのグラフインク改行プ
ログラム32、テキストモード時において改行処理を行
わせるためのテキスト改行プログラム33等の各種プロ
グラムデータが格納されている。
第3図は前記マイクロプロセッサ1による改行処理を示
す流れ図で、マイクロプロセッサ1は制菌ブロック1〕
によシコントロールパスライン5を使用してROM 3
を選択するとともにそのROM 3のモード判定用プロ
グラムをアドレス、データバスライン4を使用してRO
M命令実行ブロックノロに順次読み出してテキストモー
ドかグラフィックモードかを判定する。この判定は制御
ルブロック1ノによシRAM 2を選択し、そのRAM
 2のFLAGメモリ25の内容を判定ブロック17に
読み込んで行う。判定結果がテキストモードであれば制
(財)ブロック11によりROM 3を選択し、そのR
OM 3のテキスト改行グログラム33をROM命令実
行ブロック16に順次読み出してテキストモード用の改
行を行う。この改行は制御ブロック11によfi RA
M 2を選択し、PAGERメモリ22の内容をAレジ
スタ13に読み込むとともにVAIメモリ23の内容を
Bレジスタ14に読み込む。次に演算ブロック12でA
レジスタマイナスBレジスタを行い、その結果をAレジ
スタ13に格納するとともに判定ブロック17で判定す
る。そしてBレジスタ〉Aレジスタ、すなわちVAI 
) PAGERであれば頁の残シの長さが1改行長に満
たないと判断し、VAI + PAGERL テLFC
NT メ−E リ24 K格納する。
まだPAGELメモリ2ノの内容をP AGERメモリ
22に格納する。これは制御ブロック11でPAGER
メモリ22の内容QAレジスタ13に読み込むとともに
PAGELメモリ2ノの内容をCレジスタに読み込み、
演算ブロック12でΔレジスタグラスCレジスタを行い
その結果をLFCNTメモリ24に格納し、かつCレジ
スタ15の内容をPAGERメモリ22に格納する。ま
たBレノスタ≦Aレジスタ、すなわちVAI≦PAGE
Rであれば頁の残シの長さが1改行長以上あると判断し
、vAIメモリ23の内容をLFCNT メ−E IJ
 24に格納するとともにPAGERマイナスVAIを
行い、その結果をPAGERメモリ22に格納する。こ
れはBレジスタ14にVIAが格納されているので制菌
ブロック11によ、!1llBレジスタ14の内容をL
FCNTメモリ24に格納し、またAレジスタ13にP
AGFJRマイナスVIAの結果が格納されているので
制却ブロック1ノによpAレノスタ13の内容をPAG
ERメモリ22に格納する。
また判定結果がグラフィックモードであれば制御ブロッ
ク11によp ROM 3を選択し、そのROM 3の
グラフィック改行プログラム32をROM命令実行ブロ
ック16に順次読み出してグラフィックモード用の改行
を行う。この改行はtUlj 闘ブロック1ノにより 
RAM 2を選択し、PAGERメモリ22の内容をA
レジスタ13に読み込むとともにVAIメモリ23の内
容をBレジスタ14に読み込む。次に演算ブロック12
でAレジスタマイナスBレジスタを行い、その結果をA
レジスタに格納するとともに判定ブロック17で判定す
る。そしてAレジスタ〉Bレジスタ、すなわちPAGE
R) VAIであれば以下上述したテキストモードにお
けるPAGER≧VAIのときと同様VAIメモリ23
の内容をLFCNTメモリ24に格納し、かつPAGE
RマイナスVAIを行い、結果をPAGERメモリ22
に格納する。またBレジスタ〉Aレジスタ、すなわちV
AI >PAGElNであれば制卸ブロック11により
PAGELメモリ21、vAIメモリ23、PAGER
メモリ24の内容をそれぞれAレジスタ13、Bレジス
タ14、Cレジスタ15に格納し、さらにBレジスタ1
4のVAIをLFCNTメモリ24に格納する。次に演
算ブロック12でBレジスフマイナスCレジスタを行い
、その結果をBI/ジスタ14に格納する。続いてAレ
ジスタマイナスBレジスタを行い、その結果すなわちP
AGEL −(VAI −PAGER)をAレジスタ1
3に格納し、さらにAレノメタノ3の内容をPAGER
メモリ22に格納する。さらにAレジスタ二Bレジスタ
、ずなわちPAGFR= VAIであれば丁度1改行で
きるので匍]仰ブロック1ノによシBレジスタのVAI
をLFCNTメモリ24に格納し、かっPAGELメモ
リ2ノの内容をAレジスタ13に読み出し、さら(Cそ
のAレジスタ13の内容をPAGERメモリ22に格納
する。
このような構成においてはテキストモードのときには頁
の残υの長さが改行長以上のときばPAGER≧VAI
となるからこのときにはVAIメモリ23の内容がLF
CNTメモリ24に格納されそのLFCNTメモリ24
の内容にもとづいて次の改行が行われる。そしてPAG
lliERメモリ22には次の改行長を引いた残シの長
さが格納される。したがって改行長が途中変更されるこ
となく予め設定された長さで改行が行われると・きニー
ハ最終行の改行が丁度頁の最後に入るので、このときに
は第4図の(a)に示すように次の行が折目に重なるこ
となく次頁の最初に印字されることになる。まだ頁の残
りの長さが改行長よシ短かいときにはPAGER(VA
IとなるからこのときにはVAIメモリ23の内容とP
AGERメモリ22の内容とを加算したものが次の改行
長としてLFCNTメモリ24に格納される。したがっ
て改行長が途中で変更されたために頁の残りの長さが次
の改行長を満たさなくなったときには第4図の(b)に
示すように次の改行長が次の頁にまたがるが次の頁にお
いてVAIの長さで改行が行われるので次の行に印字さ
れる文字が折目に重なることはない。これに対して従来
の方法ではVAIの長さをそのまま次の改行長としてい
るので第4図の(c)に示すように印字される文字が折
目に重なってしまう不都合があった。
またグラフィックモードのときには頁の残pの長さがV
AIの長さに対して長いか短いかに関係なく常にVAI
メモリ23の内容によって次の改行が行われるので第5
図に示すように次頁との折目に重なって印字が行なわれ
グラフィックの連続性を保持することができる。そして
次の改行が折目に1なる場合には次頁の残量の長さが1
頁分の長さと一致しなくなるが、これについてはPAG
ERメモリ22に格納するデータを改行長(VAI )
から残量長さく PAGER)を引いた結果をPAGE
Lメモリ2ノの内容から引いて決定しているので、次頁
における残りの長さが正しく設定されることになる。
〔発明の効果〕
以上詳述したようにこの発明によれば途中で改行長の変
更がちシ頁の残量が1改行長に満たなくなることがあっ
ても文字が次頁にまたがって折目に印字される不都合が
生じる虞れのないプリンタ印字における改行方法を提供
できるものである。
またこの発明によれば図形等グラフィック印字する場合
は頁の残量が1改行長に満たなく々ってもそのまま次頁
にまたがって印字でき、グラフィックの連続性を保持で
きるプリンタ印字における改行方法を提供できるもので
ある。
【図面の簡単な説明】
図はこの発明の実施例を示すもので、第1図は要部ブロ
ック図、第2図は用紙における各長さを示す図、第3図
はマイクロプロセッサによる改行処理を示す流れ図、第
4図はテキストモードでの印字状態を示すもので(a)
は改行長の変更がない場合の印字状態を示す図、(b)
は改行長の変更があった場合の印字状態を示す図、(C
)は従来において改行長の変更があった場合の印字状態
を示す図、第5図はグラフィックモードでの印字状態を
示す図である。 l・・・マイクロプロセッサ、2・・・RAM (ラン
ダム・アクセス・メモリ)、3・・・ROM (リード
・オンリ・メモリ)。 出願人代理人  弁理士 鈴 江 武 彦第4図 (a)      (b) 第5図 (c)

Claims (2)

    【特許請求の範囲】
  1. (1)7’lJンタで各員が折目によって区分された用
    紙に印字する場合に、頁の長さをグリセットし、改行印
    字する毎に頁の長さから改行の長さを順次減算し、その
    減算値が次の改行の長さより短かくなると次の改行の長
    さを減算値を加算した長さに変更することを特徴とする
    プリンタ印字における改行方法。
  2. (2)7°リンクで各員が折目によって区分された用紙
    に印字する場合に、頁の長さをプリセットし、改行印字
    する毎に頁の長さから改行の長さを順次減算し、印字が
    テキスト文字の場合には減算値が次の改行の長さより短
    かくなると次の改行の長さを減算値を加算した長さに変
    更し、印字がテキスト文字以外のグラフィックの場合に
    は減算値が次の改行の長さよシ短かくなると次の改行の
    長さをそのま1にして次の頁の長さをプリセットされた
    頁の長さから次の改行の長さと減算値との差を減算した
    長さに変更することを特徴とするプリンタ印字における
    改行方法。
JP20561282A 1982-11-24 1982-11-24 プリンタ印字における改行方法 Pending JPS5995176A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20561282A JPS5995176A (ja) 1982-11-24 1982-11-24 プリンタ印字における改行方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20561282A JPS5995176A (ja) 1982-11-24 1982-11-24 プリンタ印字における改行方法

Publications (1)

Publication Number Publication Date
JPS5995176A true JPS5995176A (ja) 1984-06-01

Family

ID=16509752

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20561282A Pending JPS5995176A (ja) 1982-11-24 1982-11-24 プリンタ印字における改行方法

Country Status (1)

Country Link
JP (1) JPS5995176A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6413339U (ja) * 1987-07-15 1989-01-24

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6413339U (ja) * 1987-07-15 1989-01-24

Similar Documents

Publication Publication Date Title
EP0689937A1 (en) Printer
JPS60109892A (ja) 電子式タイプライタ
JPS5995176A (ja) プリンタ印字における改行方法
JPH04325267A (ja) 出力方法及び装置
JPH07182565A (ja) Pos端末におけるレシートの印刷制御方法
EP0186746A2 (en) An electronic word processing apparatus
JPH08108548A (ja) カラー印刷装置およびカラー印刷方式
JPH01229673A (ja) 英殴文印刷制御方式
JP2004268379A (ja) 印刷装置及びその方法
JPH01258976A (ja) ページプリンタ
JPH0313612B2 (ja)
JPH04141764A (ja) 印刷制御装置
JPH0729070A (ja) Posシステム
JPH03211069A (ja) プリンタ
JPH06104371B2 (ja) 印字装置
JPH0259065B2 (ja)
JPH07101113A (ja) プリンタ
JPH0790656B2 (ja) 文書処理方法
JPH07164685A (ja) 画像出力装置
JP2009154298A (ja) 記録装置及び記録装置の制御方法
JPH0687249A (ja) 宛名印刷装置
JPH10151809A (ja) レシートジャーナルプリンタ
JPH07314794A (ja) ラベルプリンタ
JPH0867052A (ja) 文書作成装置及び印刷制御方法
JPH0239356A (ja) 文書作成装置