JPH0586353B2 - - Google Patents

Info

Publication number
JPH0586353B2
JPH0586353B2 JP60182858A JP18285885A JPH0586353B2 JP H0586353 B2 JPH0586353 B2 JP H0586353B2 JP 60182858 A JP60182858 A JP 60182858A JP 18285885 A JP18285885 A JP 18285885A JP H0586353 B2 JPH0586353 B2 JP H0586353B2
Authority
JP
Japan
Prior art keywords
print
data
printing
unit
pitch
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.)
Expired - Lifetime
Application number
JP60182858A
Other languages
English (en)
Other versions
JPS6242865A (ja
Inventor
Masaaki Hori
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP60182858A priority Critical patent/JPS6242865A/ja
Publication of JPS6242865A publication Critical patent/JPS6242865A/ja
Publication of JPH0586353B2 publication Critical patent/JPH0586353B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Handling Of Sheets (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

【発明の詳細な説明】 【産業上の利用分野】
本発明は、シリアルプリンタを使用して、所定
位置への印字を容易にすることにより、文書作成
を簡便、迅速化した印字フオーマツト制御装置に
関する。
【従来技術】
従来、シリアルプリンタをホストコンピユータ
で制御して印字する場合、所望の印字形式を得る
為には、動作位置指定コマンド等の印字ヘツドの
位置(以下「受信位置」ともいう)を変化させる
コマンドを用いて複雑なプログラムを組む必要が
あつた。このため、使用者に於いて特別形式の文
書を印字するには、そのための専用プログラムを
開発する必要があり、極めて不便であつた。ま
た、汎用の文書作成装置である所謂ワードプロセ
ツサーにしても、一定範囲でのみ選択的に書式設
定ができるに過ぎず、印字形式を全く自由に設
定、修正することは、困難である。
【発明が解決しようとする問題点】
上記いづれの方法であつても、印字用紙と印字
位置との関係を使用者の側で厳密に設計しなけれ
ば、用紙上の所望の位置に印字することはできな
い。特に、予め印刷された所定の用紙の所定の印
字箇所に所定のデータのみを印字する場合には、
何度も用紙をプリンタにセツトして、試行錯誤を
繰り返して、所定の位置にデータが印字されるよ
うに印字の書式を設定する必要があつた。 本発明は、このような問題点を解決するもので
ある。
【発明の目的】
本発明は、上記の欠点を改良するために成され
たものであり、任意の文字間隔のデータを用紙の
所定位置において、容易に印字することを目的と
する。 特に、予め印刷された用紙の所定箇所に所定の
データのみを印字することを容易にする書式設定
装置を提供すると共に、各単位印字データの印字
の文字間隔を任意に設定できる装置を設ける事で
装置の使用性を向上させることを目的とする。
【問題点を解決するための手段】
第1図は本発明の構成を示したブロツクダイヤ
グラムでり、その発明の構成は次の通りである。 本発明装置は、各種のマニユアル操作を入力す
るための操作盤10と、 プリンタの用紙を送る信号S1と印字ヘツド9
2を水平方向に移動させる信号S2とを出力し
て、前記印字ヘツド92を前記用紙に対して移動
制御するヘツド位置制御部12と、 入力制御部14から単位データを入力してS
8、印字ピツチ制御部20から印字ピツチデータ
を入力S14して、前記印字ヘツド92により前
記用紙上に印字するための信号S3を出力する印
字制御部18と、 前記操作盤10のキー操作に基づいて前記ヘツ
ド位置制御部12を駆動して、前記用紙上の各印
字箇所に前記印字ヘツド92を順次移動させ、そ
のときの前記印字ヘツド92の位置の水平及び垂
直座標S4を順次記憶する印字フオーマツト制御
データ記憶部16と、 前記操作盤10のキー操作S13に基づいて、
前記印字箇所に印字される単位データの印字ピツ
チを各印字箇所毎に入力設定し、前記印字制御部
18へ印字ピツチデータを出力S14し得る印字
ピツチ制御部20と、 ホストコンピユータ50から前記各印字箇所に
印字すべき単位データの集合から成る印字データ
S5を入力して、前記単位データの印字開始時に
前記印字フオーマツト制御データ記憶部16に記
憶された制御データS6を順次前記ヘツド位置制
御部12へ出力S7し該ヘツド位置制御部12を
駆動して前記印字ヘツド92を設定された印字箇
所へ順次移動させ、前記単位データを前記印字制
御部18へ出力S8して該印字制御部18を駆動
して前記単位データを前記印字ピツチ制御部20
にて設定した印字ピツチで順次印字させる入力制
御部14と、 から成る印字フオーマツト制御装置である。 ここに於いて、前記操作盤はプリンタ本体に設
けられていても、プリンタ本体と別体に構成して
も良い。 ヘツド位置制御部12は、操作盤10からの制
御信号S9、及び入力制御部14からの制御信号
S7を入力して、ドライバー74,78を駆動し
て印字ヘツドを所定の位置に移動させる機能を有
する。 入力制御部14は、実際の印刷時にホストコン
ピユータ50から印字データを入力してヘツド位
置制御部を駆動して、印字ヘツドを印字フオーマ
ツト制御データ記憶部16に記憶された制御デー
タに基づいて予め設定された位置に移動させる機
能を有すると共に、印字制御部18を駆動して単
位印字データをその箇所から印字ピツチ制御部2
0で設定された印字ピツチで印字制御する機能を
有している。 印字フオーマツト制御データ記憶部16は、操
作盤10の操作によつて、印字ヘツドを単位デー
タの印字開始位置まで移動させその時の印字ヘツ
ドの位置を記憶する機能を有する。 印字ピツチ制御部20は、操作盤10からの操
作に応じて、各印字箇所毎にその印字の文字ピツ
チを入力設定し得ると共に印字制御部18の印字
する文字のピツチを制御する機能を有する。 ホストコンピユータ50は、単位データの集合
から成る印字データを入力制御部14へ出力する
機能を有している。各単位データは例えば、デー
タの終端を示すターミネートコード、データ番
号、又は文字数等で特定されそれぞれが区別され
るように設定されている。又ホストコンピユータ
から出力される印字データは、印字されるべき単
位データの他、印字時にそのデータの印字を無視
する注釈文字データが含まれていても良い。入力
制御部14はホストコンピユータから入力された
一連の印字データから特定箇所に印字する単位デ
ータを選別処理する。 印字制御部18は入力制御部14から単位デー
タを受信し、印字ピツチ制御部20から印字ピツ
チデータを入力して、ドライバー74,78,8
2を駆動して、そのデータを印字処理する機能を
有する。
【作用】
印字フオーマツト制御データ記憶部16は、操
作盤10のキー操作に応じて、ヘツド位置制御部
12を駆動して実際に印字ヘツド92の受信位置
を移動させ、単位データを印字すべき箇所で、ヘ
ツドを停止させ、その受信位置を順次記憶して、
印字フオーマツト制御データを作成する。又印字
ピツチ制御部20は、操作盤10の操作によつ
て、任意の時に印字ピツチデータを入力し、最も
細かくは各印字箇所毎にその印字ピツチを記憶す
ることが出来る。 ホストコンピユータ50からは、印字データが
入力制御部14に送信され、入力制御部14は、
単位データを選別して印字フオーマツト制御デー
タ記憶部16に記憶されている制御データをヘツ
ド位置制御部12へ出力して予め設定された印字
開始箇所に印字ヘツド92を移動させ、印字制御
部18へ単位データを出力する。印字制御部18
は、この単位データを受信して、そのデータをそ
の箇所に、印字ピツチ制御部20にて設定されて
いる印字ビツチにて印字する。 この結果、予め印刷された文書用紙の所定の欄
にデータのみを可変自在の印字ピツチにて印字処
理する操作が極めて容易に行われる。
【実施例】
以下本発明を具体的な実施例に基づいて説明す
る。第2図は、実施例装置の構成を示したブロツ
クダイヤグラムである。本装置は、プリンタ本体
とは別体のハンデイーな操作装置30とプリンタ
本体に組み込まれた主にコンピユータシステムか
ら成る主装置とから成る。 操作装置30は各種の操作入力を行うキーボー
ド34と、印字フオーマツト制御データの作成処
理を行うCPU32と、印字フオーマツト制御デ
ータ等を記憶するRAM38と、その記憶内容を
プリンタ本体から給電されていない時にも保持す
るバツテリー40と、プリンタ本体側の主装置を
構成するCPU68とデータの送受信を行う入出
力インタフエース36とから成る。 プリンタは、ホストコンピユータ50から印字
データを入力するバツフアレジスタ62と、その
状態をホストコンピユータに知らせるステータス
レジスタ64と、印字処理を行うためのCPU6
8、この処理プログラム及び、各種のパラメータ
を記憶したROM70と、印字フオーマツト制御
データ、印字データ等を記憶するためのRAM6
6とを有している。CPU68には、出力インタ
フエース72が接続され、それには紙送りのため
のモータ(LFモータ)を駆動するドライバー7
4が接続され、そのドライバーにはLFモータ7
6が接続されている。又、印字ヘツドを横方向に
移動させるためのドライバー78が出力インタフ
エース72に接続され、ドライバー78は印字ヘ
ツドを移動させるCRモータ80を駆動する。又、
出力インタフエース72には印字ソレノイド84
を駆動させるためのドライバー82が接続されて
いる。 第3図は、操作装置30の外形を示した平面図
である。キーボード34は、モード1キーとモー
ド2キーとカーソルキーとを有している。モード
1キーは、印字フオーマツト制御データを作成登
録する登録キー341、登録されている印字フオ
ーマツト制御データを修正又は、削除するための
修正キー342と削除キー343、印字フオーマ
ツト制御データを主装置のRAM66へ転送し印
字制御するための呼出キー344とから成る。モ
ード2キーは、登録番号、印字ヘツドの受信位置
の設定を行う決定キー345、モード2の状態を
終了させる終了キー346、登録された印字フオ
ーマツト制御データの受信位置、印字ピツチ等を
正式印刷の前に印字して確認する確認キー34
7、印字ピツチを設定するスペースキー348、
印字フオーマツト制御データの挿入、削除等を行
うデータ挿入キー349、データ削除キー350
から成る。 操作装置30は、その他、印字フオーマツト制
御データ群の番号を表す登録番号、1登録群中の
印字データの印字箇所の番号を表すデータ番号、
その他エラー等のメツセージを表示する液晶表示
盤300を有している。さらに、その枠体の内部
に、CPU32、RAM38、入出力インタフエー
ス36、バツテリ40等が配設されている。 第4図は操作装置30とプリンタ本体側との接
続関係を示した電気回路図であり、第6図はその
信号の論理を示した説明図である。スイツチSW
0,SW1,SW2,SW3はそれぞれカーソルキ
ー353,352,354,351に対応してい
る。ゲート回路361,362の出力信号線L
1,L2はプリンタ側の主装置に接続されてい
る。又信号線L1,L2は、ゲート回路363に
入力しその出力線L3はマイクロコンピユータ4
5に接続されている。さらに、スイツチSW3の
出力信号線L4がマイクロコンピユータ45に接
続されている。信号線L3とL4のうちいづれか
が低レベルの間は、カーソルキーのいづれかが操
作されたことを示しているので、CPU32は信
号線L5を介して主装置に低レベル信号を出力し
て、主装置は、その信号線L5が低レベルの間、
信号線L1,L2の論理レベルを解析して、どの
カーソルキーが操作されたかを判定することが出
来る。主装置は、この信号によつて、印字ヘツド
と紙送りの制御をすることが出来る。又、マイク
ロコンピユータ45と主装置はデータ線L6,L
7によつて接続されており、制御信号の送受信、
印字フオーマツト制御データの送信が行われる。
マイクロコンピユータ45のCPU32は、信号
線L3,L4の論理レベルを判定して、登録番号
のインクリメントのためのカーソルキーSW3
(351)とデイクリメントのためのカーソルキ
ーSW1(352)のいづれが操作されたかを判
定することが出来る。 次に印字フオーマツト制御データの登録につい
て述べる。第6図は、操作装置30のCPU32
の処理のメインプログラムを示したフローチヤー
ト、第11図は、プリンタ本体の主装置のCPU
68の処理のメインプログラムを示したフローチ
ヤートである。操作装置30の電源スイツチが投
入されると、ステツプ100で、主装置とのインタ
フエースの調整中の表示を行う。ステツプ102で
カウンタCを0にセツトし、ステツプ104で、
SOH信号を主装置側に応答信号があるまで送信
し、ステツプ106,108で、主装置からのDC1信号
を受信し、ステツプ110でカウンタCを更新しス
テツプ112でDC1信号を5つ受信したと判定され
た時ACK信号を送信しステツプ116で残された登
録可能データ数を表示する。 一方、主装置は、その間第11図に於いてステ
ツプ600〜610の処理により、操作装置30から
SOH信号を50コ受信した後DC1信号を5バイト
送信して、操作装置30とプリンタ本体の主装置
との接続を完了する。その後、操作装置30はス
テツプ118で登録番号選択プログラムを実行する。 第7図は登録番号選択プログラムの処理手順を
示したフローチヤートである。ステツプ200でキ
ーボード34からキー入力があつた時は、ステツ
プ202でモード1のモード選択キーが打鍵された
かを判定し、ステツプ204で登録キーが打鍵され
た場合にはステツプ206で次のキー入力を待ちス
テツプ208でインクリメントキーSW3(351)
が操作された場合にはRAM38に登録されてい
る登録番号を除いて、昇順にデータを検索して、
ステツプ212で未設定の登録番号を表示盤300
に表示する。又、ステツプ214でデイクリメント
キーSW1(352)が操作されたと判定された
場合には、ステツプ216で未登録番号を降順に検
索して、ステツプ212で表示盤300に、未登録
番号を降順に表示する。希望する登録番号が上記
のキー操作によつて表示された場合には、決定キ
ー345を打鍵すれば、ステツプ218でそのキー
入力が判定されて、ステツプ220で表示された登
録番号がRAM38へ設定され、以降ステツプ
222でその登録番号に属するグループの印字フオ
ーマツト制御データの登録プログラムが実行され
る。 一度RAM38に登録された印字フオーマツト
制御データの修正、削除、及びプリンタ本体の主
装置のRAM66への印字フオーマツト制御デー
タの転送のための呼出を行うため、その登録番号
を表示するには、ステツプ230〜ステツプ246のプ
ロツクBの処理が行われる。その処理は既登録番
号のみを検索して、インクリメントキー、デイク
リメントキーの操作に応じて、昇順又は降順に登
録番号を表示し決定キーを操作してその表示され
た登録番号を選択することによつて行われる。 次に登録プログラムの処理について説明する。
第8図はその処理を説明したフローチヤートであ
る。ステツプ300で登録番号が表示され、ステツ
プ302でSOH信号を主装置に送信し、主装置はス
テツプ612,614,616(第11図)により、SOH
信号を受信するとDC1信号を送信する。操作装
置30はステツプ304でDC1信号が受信された場
合にはステツプ306でACK信号を出力してステツ
プ308,310に移行して、データ番号を表示する。
データ番号0は、印字ヘツドの用紙に対するセン
タリングの制御に使用する。ステツプ314で、DC
1信号を送信して、主装置をカーソルによる受信
位置制御モードにする。次にステツプ316で、第
14図に示す受信位置制御プログラムAが実行さ
れる。主装置はDC1信号を解読してステツプ622
の受信位置制御プログラムB(第15図)を実行
する。 次に受信位置の制御手段を第14図、第15図
に示されているプログラムに従つて説明する。第
14図は操作装置の処理手順を第15図は主装置
の処理手順を示したものである。ステツプ800で
決定キーの判定が行われ、ステツプ802とステツ
プ804に於いてカーソルキーの操作の有無が判定
される。即ち、第4図の信号線L3又はL4のい
づれかが低レベルになるかを検出することによつ
て判定できる。カーソルキーの操作が検出された
時はステツプ806に移行して、信号線L5を低レ
ベルにしてその旨を主装置に知らせる。又、ステ
ツプ808,810で両信号線L3,L4が共に高レベ
ルになつた時はカーソルキーの打鍵が停止された
ことを意味しているのでステツプ812で信号線L
5を高レベルにして、その旨の情報を主装置に知
らせる。 一方、主装置ではステツプ848で、印字ヘツド
の受信位置の水平座標を記憶するカウンタAとそ
の垂直座標を記憶するカウンタBの初期値を設定
する。次に、ステツプ850で決定キーの打鍵によ
るヘツド位置の応答要求信号があるかが判定さ
れ、ステツプ852で、信号線L5の信号レベルを
検出してそれが低レベルにあるとカーソルキーの
打鍵があると判定して、ステツプ854で信号線L
1とL2の論理レベルに応じて(第5図)CRモ
ータ80を駆動して印字ヘツドを1ドツト移動す
るか又はLFモータ76を駆動して最小単位量の
紙送りを行う受信位置移動プログラムを実行す
る。 第18図は、この受信位置移動プログラムを示
したフローチヤートである。ステツプ900で、信
号線L1が高レベルにあると判定されるとステツ
プ902へ移行して信号線L2の論理レベルが判定
される。この信号線L2が低レベルにあるとステ
ツプ904へ移行して印字ヘツドを1ドツト右方向
へ移動させる為にCRモータを単位角だけ正回転
させる。次にステツプ906でカウンタAを1増加
させてその時の印字ヘツドの受信位置の水平座標
を記憶する。ステツプ902で、信号線L2が高レ
ベルにあると判定されると、用紙を逆方向に送る
ためにLFモータを単位角だけ負回転させる。そ
して、ステツプ932でカウンタBを1減少させて
その時の印字ヘツドの受信位置の垂直座標を記憶
する。以下同様にして、ステツプ900で信号線L
1が低レベルにあると判定されるとステツプ910
へ移行して信号線L2の論理レベルが判定され
る。その論理レベルが高レベルの時はステツプ
912で、印字ヘツドを左方向に移動させる為CRモ
ータを単位角だけ負方向に回転させ、ステツプ
914でカウンタAを1減少させて印字ヘツドの受
信位置の水平座標を記憶する。又、ステツプ910
で信号線L2が低レベルにあるとステツプ920へ
移行して用紙を順方向に送る為にLFモータを単
位角だけ正回転させ、ステツプ922でカウンタB
を1増加してその時の印字ヘツドの受信位置の垂
直座標を記憶する。このようにして、用紙上の印
字ヘツドの受信位置を移動しつつその座標を記憶
することが出来る。 第15図に戻り、ステツプ856で0.5秒待機した
後ステツプ858で信号線L5が尚低レベルにある
とカーソルキーが打鍵され続けているので、ステ
ツプ860とステツプ862とで信号線L5が高レベル
になるまでヘツド又は紙送りの制御を連続して行
う。このため、カーソルキーが打鍵され続けてい
る間、連続して印字ヘツドの受信位置が変化する
ことになる。この時も、印字ヘツドの移動と、紙
送りに応じて、カウンタA又はBの値が移動量だ
け変化してその時の印字ヘツドの受信位置の座標
が記憶される。 このようにして、カーソルキーを操作して、印
字ヘツドを所望の位置に移動させ、次に決定キー
345を打鍵すると、操作装置はステツプ814で
受信位置の応答要求信号ENQを送信する。主装
置はステツプ850でこの信号の受信を判定してス
テツプ864でカウンタA,Bに記憶された印字ヘ
ツドの受信位置の座標を操作装置に送信する。操
作装置は、ステツプ816,818で受信位置の座標デ
ータを受信してそれをRAM38に格納する。 上記の操作を順次繰り返して実行し第16図に
示す用紙の全ての単位データの印字開始箇所〜
14の座標を設定して、印字フオーマツト制御デー
タの登録が完成する。 次に印字ピツチデータの設定について述べる。
上記の受信位置の設定の処理に於いてステツプ
326(第8図)でスペースキー348が打鍵される
と、ステツプ328へ移行する。ステツプ328でカー
ソルキーの操作によつて印字ピツチの大きさを数
値として表示盤にインクリメント又はデクリメン
ト的に表示する。所定の設定すべき印字ピツチが
表示盤に表示されると、決定キーを打鍵すること
によつてその表示された値を印字ピツチとして記
憶することが出来る。即ち、CPU68は、ステ
ツプ330で決定キー345の打鍵を検出して、表
示された値を選定し、ステツプ332で、対応する
データ番号Iによつて特定して印字ピツチデータ
をB(I)として印字ピツチ制御部に、記憶する。 この印字ピツチの設定は、印字ヘツドの受信位
置の設定とは独立的に設定される。即ち、印字ピ
ツチの設定は任意の時に設定できる。ある一の単
位印字データの受信位置の設定に対して、その設
定時に、最も近い過去に設定された印字ピツチが
その単位印字データの印字ピツチとして処理され
る。従つて、印字ピツチの設定は最も緻密には、
各単位印字データ毎に設定することが出来、最も
簡単には、全ての印字データに対して共通の一の
印字ピツチを一回で設定することが出来る。 印字フオーマツト制御データの登録はステツプ
334で終了キー346の打鍵を検出し、ステツプ
336でSOH信号を送信することによつて終了す
る。この時主装置はSOH信号を受信してステツ
プ620でDC1信号を出力して、次の制御データの
受信待ち状態となる。 次に、一度登録されたフオーマツト制御データ
の修正の処理手順を第9図に示すフローチヤート
に従つて説明する。第7図に示す手順により既設
定の登録番号が選択され、修正キーの打鍵により
ステツプ248を経てステツプ250で第9図の修正プ
ログラムが起動される。ステツプ400〜ステツプ
408は、第8図のステツプ300〜308と同様の機能
である。ステツプ410〜ステツプ414はフオーマツ
ト制御データのデータ番号を順次表示するステツ
プである。 所定のデータ番号が選択された後、ステツプ
416で確認キー347が打鍵されるとステツプ418
で、そのデータ番号に対応した設定された受信位
置へ印字ヘツドを移動させる信号DC3とフオー
マツト制御データが送信され、主装置はステツプ
630〜634で、そのデータ番号のデータの印字開始
位置に印字ヘツドの受信位置を移動させる。この
動作により、既設定の印字フオーマツト制御デー
タがどのように設定されていたかを調べることが
出来る。この時、印字ピツチを含む所定の記号を
データの印字開始位置へ印字するようにしても良
い。そうすれば、さらに受信位置と印字ピツチが
どのように設定されているかを正確に確認するこ
とが出来る。ステツプ422で決定キーが打鍵され
るとそのデータ番号が選択されると共にステツプ
424〜426で、登録モードと同様にカーソルの操作
によつて直接印字ヘツドの受信位置を移動させる
受信位置制御プログラムA(第14図)が起動さ
れる。この時主装置はステツプ618でDC1信号を
検出するので、登録モードになつている。決定キ
ーの打鍵があると、第15図ステツプ864により
現在の受信位置が操作位置に送信され、印字フオ
ーマツト制御データの修正が完了する。次にステ
ツプ428で次のデータ番号の表示パラメータIが
更新される。ステツプ430で終了キーの打鍵を検
出して修正プログラムを終了する。 次に、このようにして作成されたフオーマツト
制御データに基づくテスト印字と、ホストコンピ
ユータから印字データを受信してそのデータを印
字する処理手順について述べる。 印字データは第17図に示すようにデータ番号
順に下線の引かれた印字を行わない注釈文とそれ
に続く単位印字データと単位データを区切るコー
ドのCR、LFコードで構成している。但し本実施
例では、データ番号は印字データとしては入力し
ていない。テスト印字の場合には、第19図に示
すように登録された受信位置〜14に順次移動し
て本実施例の所定の記号であるデータ番号〜14
と印字ピツチを示す枡M1〜M14が印字される。
枡Mの横の長さは文字の幅と文字間隔を加えた長
さを、枡Mの縦の長さは文字の高さを示してい
る。 又、データの印刷の場合には、第16図に示す
ように登録された各受信位置〜14に印字ヘツド
が自動的に移動してその箇所に対応したデータ番
号〜14の単位データが印字される。 第7図に於ける処理により印字フオーマツト制
御データの登録番号が選択され、ステツプ248で
呼出キー344の打鍵が判定されるとステツプ
252で、第10図に示す呼出プログラムが実行さ
れる。ステツプ500〜506は第8図のステツプ300
〜306と同一である。ステツプ508で制御信号DC
2が送信されると主装置はステツプ618を介して
第12図のプログラムを実行する。ステツプ510
でデータ数がステツプ512で印字フオーマツト制
御データが送信される。主装置はステツプ650で
データ数を受信し、ステツプ652,654で印字フオ
ーマツト制御データを受信する。この段階で指定
された登録番号の印字フオーマツト制御データが
一括してRAM38からRAM66へ転送された
ことになる。 次にステツプ514で確認キーの打鍵が検出され
るとステツプ516でテスト印字のための制御信号
ENQが送信され、主装置はステツプ656でこの制
御信号を判読し、ステツプ658でテスト印字プロ
グラムが実行される。印字フオーマツト制御デー
タに基づき、設定された受信位置に印字ヘツドを
移動する。次に印字ビツチデータに基づき文字の
横幅と文字間隔との和を横の長さとし、文字の高
さを縦の長さとする枡と枡の中にデータ番号を印
字する。上記の処理を繰り返して全ての受信位置
へテスト印字を行う。この結果を見て、データを
印字する位置と文字ピツチが正確に設定されてい
るかを判定する事が出来る。テスト印字が終了す
るとステツプ660でDC1信号を出力して、テスト
印字の終了を知らせる。 又、ステツプ520で終了キーの打鍵が検出され
ると、ステツプ522でデータ印字指令の制御信号
EOTが送信される。この時主装置はステツプ662
へ移行してホストコンピユータから送信される印
字データを印刷する印字プログラム(第13図)
が実行される。ステツプ700でステータスレジス
タ64のBUSYビツトをオフにして、ホストコ
ンピユータから印字データを入力出来る状態にす
る。ステツプ702,704は用紙の給紙に関する処理
である。ステツプ706はデータの受信の有無の判
定を、ステツプ708,710はコマンド処理を示す。
ステツプ740〜742は注釈文の場合のデータの読み
飛ばし処理を行うステツプである。ステツプ712
〜718はLFコードを検出したときは単位データの
区切りと見做して、印字フオーマツト制御データ
に基づいて所定の位置に印字処理するステツプで
ある。ステツプ706〜718の繰り返しにより全ての
印字箇所にデータが印字される。ステツプ720は
用紙の自動排出、ステツプ722は操作装置から
SOH信号を受信した時は第11図のステツプ612
へ復帰して、ホストコンピユータから操作装置3
0へと接続の切り換えを行うステツプである。ス
テツプ724〜734はプリンタ本体の操作卓によるキ
ー操作に基づく処理をするステツプである。 本実施例は以上の構成及び作用により予め印刷
された用紙の印字箇所に必要なデータのみを可変
自在に設定された印字ピツチで印字することが出
来、特にデータベースシステムのデータの印字に
効果を発揮する。又受信位置及び印字ピツチのテ
スト表示ができるので、印字フオーマツト制御デ
ータの設定、修正が正確に行われる。
【発明の効果】
本発明は、印字ヘツドの受信位置を実際に移動
させて単位データの印字開始位置を記憶して印字
フオーマツト制御データを作成する印字フオーマ
ツト制御データ記憶部とホストコンピユータから
印字データを入力してフオーマツト制御データに
基づいて印字制御する入力制御部と、各印字箇所
毎にその印字ピツチを設定し、各単位データの印
字ピツチを可変制御し得る印字ピツチ制御部を主
に有している。 従つて、本発明によれば、実際に印字ヘツドの
受信位置を移動させているので、書式データの作
成が極めて容易となり、所望する印字箇所にデー
タを正確に印字することが出来る。特に、予め所
定の印刷のされた用紙の所定欄に、データを印字
する場合に特に有効であり、文書作成の作業効率
が向上する。印字フオーマツト制御データは所定
形式の用紙毎に記憶しておくことが出来るので一
度作成しておけば、実際の印刷時にそのデータを
再度利用出来、極めて便利である。更に、各印字
箇所毎にその印字ビツチを設定して、各単位デー
タ毎に印字ピツチを変化させることが出来るの
で、より印刷の自由度が向上し、精緻な印刷書式
制御が可能となる。
【図面の簡単な説明】
第1図は本発明装置の概念を示したブロツクダ
イヤグラム、第2図は本発明の具体的な一実施例
装置の構成を示したブロツクダイヤグラム、第3
図は同実施例装置に於いて使用された操作装置の
外観を示した平面図、第4図は操作装置とプリン
タの主装置との電気的接続関係を示した電気回路
図、第5図はカーソルキーとヘツド移動信号との
関係を示した説明図である。第6図は操作装置に
使用されたCPUの処理手順のうちその主プログ
ラムを示したフローチヤート、第7図は登録番号
選択プログラムを、第8図はフオーマツト制御デ
ータの登録処理を行う登録プログラムを、第9図
はそのデータの修正を行う修正プログラムを、第
10図は作成された印字フオーマツト制御データ
をプリンタの主装置へ転送する呼出プログラムを
それぞれ示したフローチヤートである。又、第1
1図及び第12図はプリンタ本体に配設された主
装置のCPUの処理手順の主プログラムを、第1
3図はホストコンピユータから印字データを受信
してそれを印字処理する印字プログラムを示した
フローチヤートである。第14図は印字ヘツドの
受信位置をカーソル制御する為の操作装置の受信
位置制御プログラムを、第15図は同じく受信位
置のカーソル制御をするための主装置の受信位置
制御プログラムをそれぞれ示したフローチヤート
である。第16図は単位データの印字開始位置の
設定を説明する為の予め所定形式に印刷された用
紙の平面図、第17図はホストコンピユータに印
字データを設定する方法を説明するための印字デ
ータの一例を示した説明図である。第18図は印
字ヘツドの受信位置を移動してその受信位置の水
平、垂直座標を記憶する為の受信位置移動プログ
ラムを示したフローチヤート、第19図は、テス
ト印字の結果を示す図である。 300……表示盤、351〜354……カーソ
ルキー、351……インクリメントキー、352
……デイクリメントキー。

Claims (1)

  1. 【特許請求の範囲】 1 各種のマニユアル操作を入力するための操作
    盤と、 プリンタの用紙を送る信号と印字ヘツドを水平
    方向に移動させる信号とを出力して、前記印字ヘ
    ツドを前記用紙に対して移動制御するヘツド位置
    制御部と、 入力制御部から単位データを入力して、印字ピ
    ツチ制御部から印字ピツチデータを入力して、前
    記印字ヘツドにより前記用紙上に印字するための
    信号を出力する印字制御部と、 前記操作盤のキー操作に基づいて前記ヘツド位
    置制御部を駆動して、前記用紙上の各印字箇所に
    前記印字ヘツドを順次移動させ、そのときの前記
    印字ヘツドの位置の水平及び垂直座標を順次記憶
    する印字フオーマツト制御データ記憶部と、 前記操作盤のキー操作に基づいて、前記印字箇
    所に印字される単位データの印字ピツチを各印字
    箇所毎に入力設定し、前記印字制御部へ印字ピツ
    チデータを出力し得る印字ピツチ制御部と、 ホストコンピユータから前記各印字箇所に印字
    すべき単位データの集合から成る印字データを入
    力して、前記単位データの印字開始時に前記印字
    フオーマツト制御データ記憶部に記憶された制御
    データを順次前記ヘツド位置制御部へ出力し該ヘ
    ツド位置制御部を駆動して前記印字ヘツドを設定
    された印字箇所へ順次移動させ、前記単位データ
    を前記印字制御部へ出力して該印字制御部を駆動
    して前記単位データを前記印字ピツチ制御部にて
    設定した印字ピツチで順次印字させる入力制御部
    と、 から成る印字フオーマツト制御装置。
JP60182858A 1985-08-20 1985-08-20 シリアルプリンタの印字フオ−マツト制御装置 Granted JPS6242865A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60182858A JPS6242865A (ja) 1985-08-20 1985-08-20 シリアルプリンタの印字フオ−マツト制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60182858A JPS6242865A (ja) 1985-08-20 1985-08-20 シリアルプリンタの印字フオ−マツト制御装置

Publications (2)

Publication Number Publication Date
JPS6242865A JPS6242865A (ja) 1987-02-24
JPH0586353B2 true JPH0586353B2 (ja) 1993-12-10

Family

ID=16125680

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60182858A Granted JPS6242865A (ja) 1985-08-20 1985-08-20 シリアルプリンタの印字フオ−マツト制御装置

Country Status (1)

Country Link
JP (1) JPS6242865A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0832571B2 (ja) * 1989-08-25 1996-03-29 信越化学工業株式会社 グレーテッドインデックス型光ファイバ母材の製造方法
JPH07108588B2 (ja) * 1993-08-19 1995-11-22 カシオ計算機株式会社 文章データ出力装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6118033A (ja) * 1984-07-04 1986-01-25 Ricoh Co Ltd 印刷処理装置
JPS6172571A (ja) * 1984-09-19 1986-04-14 Ricoh Co Ltd 文書処理装置

Also Published As

Publication number Publication date
JPS6242865A (ja) 1987-02-24

Similar Documents

Publication Publication Date Title
EP0179279A2 (en) Method to control placement of image of document to be printed on paper in an interactive text processing system
US4861175A (en) Serial printer control system
US4858171A (en) Word processor with selective placement of printhead for printing of newly input print data after interruption of printing
JPH0411901B2 (ja)
JPH02289046A (ja) 文書作成装置
JPH0586353B2 (ja)
JPH0586354B2 (ja)
JPS6241073A (ja) シリアルプリンタの受信位置設定装置
JPH0425872B2 (ja)
JPH0586352B2 (ja)
JPS59135540A (ja) 文章処理装置のプリンタ制御方式
JPS6167125A (ja) ワードプロセッサ
JPH0546935Y2 (ja)
JPH063574B2 (ja) デ−タ設定装置
JPS6256175A (ja) シリアルプリンタ
JPH01150568A (ja) プリンタ装置
JPS61279924A (ja) ワ−ドプロセツサ
JPH0226777A (ja) 記録装置
JP2882793B2 (ja) 文書編集装置
JPH0644228A (ja) 文書編集装置
JPH06270473A (ja) シリアルプリンタの制御方法
JPS6297877A (ja) シリアルプリンタの動作制御デ−タ設定装置
JPH05131708A (ja) 文章処理装置における印刷装置の印刷フオーマツトの作成方法
JPS6265078A (ja) プリンタにおける印字パタ−ン作成設定装置
JPS591279A (ja) 電子タイプライタ