Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0425872B2 - - Google Patents
[go: Go Back, main page]

JPH0425872B2 - - Google Patents

Info

Publication number
JPH0425872B2
JPH0425872B2 JP60154855A JP15485585A JPH0425872B2 JP H0425872 B2 JPH0425872 B2 JP H0425872B2 JP 60154855 A JP60154855 A JP 60154855A JP 15485585 A JP15485585 A JP 15485585A JP H0425872 B2 JPH0425872 B2 JP H0425872B2
Authority
JP
Japan
Prior art keywords
print
data
paper
control data
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.)
Expired - Lifetime
Application number
JP60154855A
Other languages
English (en)
Other versions
JPS6216172A (ja
Inventor
Masaaki Hori
Mitsuharu Kamya
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 JP60154855A priority Critical patent/JPS6216172A/ja
Publication of JPS6216172A publication Critical patent/JPS6216172A/ja
Priority to US07/185,314 priority patent/US4861175A/en
Publication of JPH0425872B2 publication Critical patent/JPH0425872B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 【産業上の利用分野】
本発明は、シリアルプリンタを使用して、所定
位置への印字を容易にすることにより、文書作成
を簡便、迅速化した印字フオーマツト制御装置に
関する。
【従来技術】
従来、シリアルプリンタをホストコンピユータ
で制御して印字する場合、所望の印字形式を得る
為には、動作位置指定コマンド等の印字ヘツドの
位置(以下「受信位置」ともいう)を変化させる
コマンドを用いて複残なプログラムを組む必要が
あつた。このため、使用者に於いて特別形式の文
書を印字するには、そのための、専用プログラム
を開発する必要があり、極めて不便であつた。ま
た、汎用の文書作成装置である所謂ワードプロセ
ツサーにしても、一定範囲でのみ選択的に書式設
定ができるに過ぎず、印字形式を全く自由に設
定、修正することは、困難である。
【発明が解決しようとする問題点】
上記いづれの方法であつても、印刷用紙と印字
位置との関係を使用者の側で厳密に設計しなけれ
ば、用紙上の所望の位置に印字することはできな
い。特に、予め印刷された所定の用紙の所定の印
字箇所に所定のデータのみを印字する場合には、
何度も用紙をプリンタにセツトして、試行錯誤を
繰り返して、所定の位置にデータが印字されるよ
うに印字の書式を設定する必要があつた。 又、複数の印字位置を設定するにしても、プリ
ンタにセツトされる印刷用紙の印字形式が異なる
毎に、印字位置を設定し直す必要があり、各種の
印刷用紙にデータのみ印字するという作業が極め
て困難であつた。 本発明は、このような問題点を解決するもので
ある。
【発明の目的】
本発明は、上記の欠点を改良するために成され
たものであり、用紙の所定位置におけるデータの
印字を容易にすることを目的とする。 特に、予め印刷された用紙の所定箇所に所定の
データのみを印字することを容易にする書式設定
方法及びその装置を提供するものである。
【問題点を解決するための手段】
本発明は、使用者の操作に応じて用紙を送る信
号と、プリンタの印字ヘツドを水平方向に移動さ
せる信号とを出力して、前記印字ヘツドを前記プ
リンタにセツトされた用紙の印字すべき所定の位
置まで移動し、その印字ヘツドの位置に関する情
報を記憶する操作を繰り返して、前記用紙の全て
の印字箇所について前記印字ヘツドの位置に関す
る情報を記憶して印字フオーマツト制御データを
作成する処理を行うことにより、 前記印字フオーマツト制御データを印字フオー
マツトの異なる用紙毎に複数記憶し、 前記プリンタの印字駆動時には、記憶されてい
る複数の印字フオーマツト制御データの中から、
前記プリンタにセツトされた用紙に対応した印字
フオーマツト制御データを選択的に指定し、 ホストから前記プリンタにセツトされた用紙の
前記各印字箇所に印字すべき単位データの集合か
ら成る印字データを受信し、各単位データの印字
開始時に選択的に指定された前記印字フオーマツ
ト制御データに基づいて前記印字ヘツド及び前記
用紙の送りを制御して、前記印字ヘツドを用紙に
対して所定の位置まで順次移動させて、その箇所
に対応した前記単位データを印字することを特徴
とするシリアルプリンタの印字フオーマツト制御
方法である。 本発明方法は、第1に、操作盤のキー操作によ
り、プリンタの印字ヘツドの受信位置を用紙の所
望する印字箇所まで実際に移動させ、その時の印
字ヘツドの受信位置を順次記憶して、印字フオー
マツト制御データを作成する操作を印字フオーマ
ツトの異なる用紙毎に実行して、印字フオーマツ
トの異なる用紙毎にそれぞれの印字フオーマツト
制御データを記憶する。第2に、実際に印字する
場合には、ホストには、プリンタにセツトされて
いる用紙の印字フオーマツトに対応して、所望の
各印字箇所に印字する単位データの集合体から成
る印字データを設定し、この印字データを受信し
て、単位データ毎に、記憶されている複数の印字
フオーマツト制御データの中から、プリンタにセ
ツトされている用紙に対応して選択的に指定され
た印字フオーマツト制御データに基づいて、印字
ヘツドの受信位置を予め設定された、位置に移動
して、その位置で単位データを印字することを特
徴としている。 又本第2発明は、上記方法を実施するための装
置に関するものであり、第1図はその構成を示し
たブロツクダイヤグラムである。 即ち、本第2発明は、各種のマニユアル操作を
入力するための操作盤10と、 プリンタの用紙を送る信号S1と印字ヘツドを
水平方向に移動させる信号S2とを出力して、前
記印字ヘツド92を前記用紙に対して移動制御す
るヘツド位置制御部12と、 前記印字ヘツド92により前記用紙上に印字す
るための信号S3を出力する印字制御部18と、 前記操作盤10のキー操作に基づいた前記ヘツ
ド位置制御部12の制御により移動した前記印字
ヘツド92の位置に対応する情報の群S4を印字
フオーマツト制御データとして、印字フオーマツ
トの異なる用紙毎に記憶する印字フオーマツト制
御データ記憶部16と、 印刷時に前記プリンタにセツトされた用紙に対
応した印字フオーマツト制御データを印字フオー
マツト制御データ記憶部16に記憶された複数の
印字フオーマツト制御データより選択する印字フ
オーマツト制御データ指定部17と、 ホスト50から前記プリンタにセツトされた用
紙に対応し、前記各印字箇所に印字すべき単位デ
ータの集合から成る印字データS5を入力して、
前記単位データの印字開始時に前記印字フオーマ
ツト制御データ指定部17により選択された制御
データの各位置の情報S6を順次前記ヘツド位置
制御部12へ出力S7し該ヘツド位置制御部12
を駆動して前記印字ヘツド92を設定された印字
箇所へ順次移動させ、前記単位データを前記印字
制御部18へ出力S8して該印字制御部18を駆
動して前記単位データを順次印字させる入力制御
部14と、 から成る印字フオーマツト制御装置である。 前記操作盤はプリンタ本体に設けられていて
も、プリンタ本体と別体に構成しても良い。ヘツ
ド位置制御部12は、操作盤10からの制御信号
S9及び入力制御部14からの制御信号S7を入
力して、ドライバー74,78を駆動して印字ヘ
ツドを所定の位置に移動させるものである。 入力制御部14は、実際の印刷時にホストコン
ピユータ50から印字データを入力してヘツド位
置制御部を駆動して、印字ヘツドを印字フオーマ
ツト制御データ指定部17により選択的に指定さ
れた制御データに基づいて予め設定された位置に
移動させる機能を有すると共に、印字制御部18
を駆動して単位印字データをその箇所から印字制
御する機能を有している。 印字フオーマツト制御データ記憶部16は、操
作盤10の操作によつて、印字フオーマツトの異
なる用紙毎に、印字ヘツドを単位データの印字開
始位置まで移動させその時の印字ヘツドの位置
を、印字フオーマツトの異なる用紙毎に、記憶す
るものである。このとき同時に印字ピツチを記憶
するようにしても良い。 ホストコンピユータ50は、単位データの集合
から成る印字データを入力制御部14へ出力する
機能を有しており、各単位データは例えば、デー
タの終端を示すターミネートコード、データ番
号、又は文字数等で特定されそれぞれが区別され
るように設定されている。又ホストコンピユータ
から出力される印字データは、印字されるべき単
位データの他、印刷時にそのデータの印字を無視
する注釈文字データが含まれていても良い。入力
制御部14はホストコンピユータから入力された
一連の印字データから特定箇所に印字する単位デ
ータを選別処理する。印字制御部18は入力制御
部14から単位データを受信しドライバー74,
78,82を駆動して、そのデータを印字処理す
る機能を有する。
【作用】
印刷すべき所定の用紙をプリンタにセツトし、
操作盤を操作して、印字ヘツドをデータを印字す
べき所定の位置まで順次移動して、そのヘツドの
受信位置を記憶する。そして、実際の印刷時に
は、その受信位置に関する制御データに基づい
て、印字ヘツドを予め設定された位置まで、順次
移動してその位置から、ホストコンピユータから
受信した印字データから選別された単位データを
順次印字する。 印字フオーマツト制御データ記憶部16は、操
作盤10のキー操作に応じて、ヘツド位置制御部
12を駆動して実際に印字ヘツド92の受信位置
を移動させ、単位データを印字すべき箇所で、ヘ
ツドを停止させ、その受信位置を順次記憶して、
印字フオーマツト制御データを作成する。このよ
うな印字フオーマツト制御データは、印字フオー
マツトの異なる用紙毎に作成される。そして、こ
れらの複数の印字フオーマツト制御データが印字
フオーマツト制御データ記憶部16に記憶され
る。ホストコンピユータ50からは、印字データ
が入力制御部14に送信され、入力制御部14
は、単位データを選別して印字フオーマツト制御
データ記憶部16に記憶されている制御データの
中から、プリンタに設定されている用紙に対応し
た選択された制御データをヘツド位置制御部12
へ出力して予め設定された印字開始箇所に印字ヘ
ツド92を移動させ、印字制御部18へ単位デー
タを出力して、その箇所にそのデータを印字す
る。 この結果、予め印刷された複数の形式の文書用
紙の所望の形式の文書用紙における所定の欄にデ
ータのみを印字処理する操作が極めて容易に行わ
れる。
【実施例】
以下本発明を具体的な実施例に基づいて説明す
る。第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とプリンタ本体側との接
続関係を示した電気回路図であり、第5図はその
信号の論理を示した説明図である。スイツチ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で、DC1
信号を送信して、主装置をカーソルによる受信位
置制御モードにする。次にステツプ316で、第1
4図に示す受信位置制御プログラムAが実行され
る。主装置はDC1信号を解読してステツプ622の
受信位置制御プログラムB(第15図)を実行す
る。 次に受信位置の制御手段を第14図、第15図
に示されているプログラムに従つて説明する。第
14図は操作装置の処理手順を第15図は主装置
の処理手順を示したものである。ステツプ800で
決定キーの判定が行われ、ステツプ802とステツ
プ804に於いてカーソルキーの操作の有無が判定
される。即ち、第4図の信号線L3又はL4のい
づれかが低レベルになるかを検出することによつ
て判定できる。カーソルキーの操作が検出された
時はステツプ806に移行して、信号線L5を低レ
ベルにしてその旨を主装置に知らせる。又、ステ
ツプ808、810で両信号線L3,L4が共に高レベ
ルになつた時はカーソルキーの打鍵が停止された
ことを意味しているのでステツプ812で信号線L
5を高レベルにして、その旨の情報を主装置に知
らせる。 一方、主装置ではステツプ850で決定キーの打
鍵によるヘツド位置の応答要求信号があるかが判
定され、ステツプ852で、信号線L5の信号レベ
ルを検出してそれが低レベルにあるとカーソルキ
ーの打鍵があると判定して、ステツプ854で信号
線L1とL2の論理レベルに応じて(第5図)
CRモータ80を駆動して印字ヘツドを1ドツト
移動するか又はLFモータ76を駆動して最小単
位量の紙送りを行う。ステツプ856で0.5秒待機し
た後ステツプ858で信号線L5が尚低レベルにあ
るとカーソルキーが打鍵され続けているので、ス
テツプ860とステツプ862とで信号線L5が高レベ
ルになるまでヘツド又は紙送りの制御を連続して
行う。このため、カーソルキーが打鍵され続けて
いる間、連続して印字ヘツドの受信位置が変化す
ることになる。 このようにして、カーソルキーを操作して、印
字ヘツドを所望の位置に移動させ、次に決定キー
345を打鍵すると、操作装置はステツプ814で
受信位置の応答要求信号ENQを送信する。主装
置はステツプ850でこの信号の受信を判定してス
テツプ864で印字ヘツドの受信位置を操作装置に
送信する。操作装置は、ステツプ816、818で受信
位置の座標データを受信してそれをRAM38に
格納する。 上記の操作を順次繰り返して実行し第16図に
示す用紙の全ての単位データの印字開始箇所〜
の座標を設定して、印字フオーマツト制御デー
タの登録が完成する。上記の処理に於いてステツ
プ326(第8図)でスペースキーが打鍵されると、
ステツプ328でカーソルキーの操作によつて印字
ピツチの大きさを表示盤にインクリメント又はデ
クリメント的に表示し決定キーでその値を選定し
ステツプ332で印字ピツチをフオーマツト制御デ
ータの一部として作成する。 印字フオーマツト制御データの登録はステツプ
334で終了キー346の打鍵を検出し、ステツプ
336でSOH信号を送信することによつて終了
する。この時主装置はSOH信号を受信してステ
ツプ620でDC1信号を出力して、次の制御データ
の受信待ち状態となる。 23は、一度登録されたフオーマツト制御デー
タの修正の処理手順を第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コードで構成している。単位データ
の印刷においては、印字ヘツドが第16図に示す
ように登録された各受信位置〜に自動的に移
動してその箇所に対応した〜の単位データが
印字される。 第7図に於ける処理により印字フオーマツト制
御データの登録番号が選択され、ステツプ248で
呼出キー344の打鍵が判定されるとステツプ
252で、第10図に示す呼出プログラムが実行さ
れる。ステツプ500〜506は第8図のステツプ300
〜306と同一である。ステツプ508で制御信号DC
2が送信されると主装置はステツプ628を介して
第12図のプログラムを実行する。ステツプ510
でデータ数がステツプ512で印字フオーマツト制
御データがそれぞれ送信される。主装置はステツ
プ650でデータ数を受信し、ステツプ652、654で
印字フオーマツト制御データを受信する。この段
階で指定された登録番号の印字フオーマツト制御
データが一括してRAM38からRAM66へ転
送されたことになる。 次にステツプ514で確認キーの打鍵が検出され
るとステツプ516でテスト印字のための制御信号
ENQが送信され、主装置はステツプ656でこの制
御信号を判読し、ステツプ658で全ての印字箇所
のデータの印字開始位置に1文字分の枠を印刷し
て文字間隔を表示し、その枠内にデータ番号を印
字する。テスト印字が終了するとステツプ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へ復
帰して、ホストコンピユータから操作装置30へ
と接続の切り換えを行うステツプである。ステツ
プ724〜734はプリンタ本体の操作卓によるキー操
作に基づく処理をするステツプである。 本実施例は以上の構成及び作用により予め印刷
された用紙の印字所定箇所に必要なデータのみを
印字することが出来、特にデータベースシステム
のデータの印字に効果を発揮する。
【発明の効果】
本発明方法は、操作盤のキー操作により、プリ
ンタの印字ヘツドの受信位置を用紙の所望する印
字箇所まで実際に移動させ、その時の印字ヘツド
の受信位置を順次記憶して、印字フオーマツト制
御データを、印字フオーマツトの異なる用紙毎に
作成し、実際に印字する場合には、ホストコンピ
ユータには、所望の各印字箇所に印字する単位デ
ータの集合体から成る印字データを設定し、この
印字データを受信して、単位データ毎に、プリン
タにセツトされている用紙に対応して、選択的に
指定された印字フオーマツト制御データに基づい
て、印字ヘツドの受信位置を予め設定された、位
置に移動して、その位置で単位データを印字する
ことを特徴としている。 又本第2発明は、印字ヘツドの受信位置を実際
に移動させて単位データの印字開始位置を、印字
フオーマツトの異なる用紙毎に記憶して複数の印
字フオーマツト制御データを作成する印字フオー
マツト制御データ記憶部とホストコンピユータか
ら印字データを入力して、プリンタにセツトされ
ている用紙に対応して選択的に指定されたフオー
マツト制御データに基づいて印字制御する入力制
御部とを主に有している。 従つて、本発明によれば、実際に印字ヘツドの
受信位置を移動させているので、書式データの作
成が極めて容易となり、所望する印字箇所にデー
タを正確に印字することが出来る。特に、予め所
定の印刷のされた用紙の所定欄に、データを印字
する場合に特に有効であり、文書作成の作業効率
が向上する。印字フオーマツト制御データは所定
形式の用紙毎に記憶しておくことが出来るので一
度作成しておけば、実際の印刷時にそのデータを
再度利用出来、極めて便利である。
【図面の簡単な説明】
第1図は本発明装置の概念を示したブロツクダ
イヤグラム、第2図は本発明の具体的な一実施例
装置の構成を示したブロツクダイヤグラム、第3
図は同実施例装置に於いて使用された操作装置の
外観を示した平面図、第4図は操作装置とプリン
タの主装置との電気的接続関係を示した電気回路
図、第5図はカーソルキーとヘツド移動信号との
関係を示した説明図である。第6図は操作装置に
使用されたCPUの処理手順のうちその主プログ
ラムを示したフローチヤート、第7図は登録番号
選択プログラムを、第8図はフオーマツト制御デ
ータの登録処理を行う登録プログラムを、第9図
はそのデータの修正を行う修正プログラムを、第
10図は作成された印字フオーマツト制御データ
をプリンタの主装置へ転送する呼出プログラムを
それぞれ示したフローチヤートである。又、第1
1図及び第12図はプリンタ本体に配設された主
装置のCPUの処理手順の主プログラムを、第1
3図はホストコンピユータから印字データを受信
してそれを印字処理する印字プログラムを示した
フローチヤートである。第14図は印字ヘツドの
受信位置をカーソル制御する為の操作装置の受信
位置制御プログラムを、第15図は同じく受信位
置のカーソル制御をするための主装置の受信位置
制御プログラムとそれぞれ示したフローチヤート
である。第16図は単位データの印字開始位置の
設定を説明する為の予め所定形式に印刷された用
紙の平面図、第17図はホストコンピユータに印
字データを設定する方法を説明するための印字デ
ータの一例を示した説明図である。 300……表示盤、351〜354……カーソ
ルキー、351……インクリメントキー、352
……デイクリメントキー。

Claims (1)

  1. 【特許請求の範囲】 1 使用者の操作に応じて用紙を送る信号と、プ
    リンタの印字ヘツドを水平方向に移動させる信号
    とを出力して、前記印字ヘツドを前記プリンタに
    セツトされた用紙の印字すべき所定の位置まで移
    動し、その印字ヘツドの位置に関する情報を記憶
    する操作を繰り返して、前記用紙の全ての印字箇
    所について前記印字ヘツドの位置に関する情報を
    記憶して印字フオーマツト制御データを作成する
    処理を行うことにより、 前記印字フオーマツト制御データを印字フオー
    マツトの異なる用紙毎に複数記憶し、 前記プリンタの印字駆動時には、記憶されてい
    る複数の印字フオーマツト制御データの中から、
    前記プリンタにセツトされた用紙に対応した印字
    フオーマツト制御データを選択的に指定し、 ホストから前記プリンタにセツトされた用紙の
    前記各印字箇所に印字すべき単位データの集合か
    ら成る印字データを受信し、各単位データの印字
    開始時に選択的に指定された前記印字フオーマツ
    ト制御データに基づいて前記印字ヘツド及び前記
    用紙の送りを制御して、前記印字ヘツドを用紙に
    対して所定の位置まで順次移動させて、その箇所
    に対応した前記単位データを印字することを特徴
    とするシリアルプリンタの印字フオーマツト制御
    方法。 2 各種のマニユアル操作を入力するための操作
    盤と、 プリンタの用紙を送る信号と印字ヘツドを水平
    方向に移動させる信号とを出力して、前記印字ヘ
    ツドを前記用紙に対して移動制御するヘツド位置
    制御部と、 前記印字ヘツドにより前記用紙上に印字するた
    めの信号を出力する印字制御部と、 前記操作盤のキー操作に基づいた前記ヘツド位
    置制御部の制御により移動した前記印字ヘツドの
    位置に対応する情報の群を印字フオーマツト制御
    データとして、印字フオーマツトの異なる用紙毎
    に記憶する印字フオーマツト制御データ記憶部
    と、 印刷時に前記プリンタにセツトされた用紙に対
    応した印字フオーマツト制御データを印字フオー
    マツト制御データ記憶部に記憶された複数の印字
    フオーマツト制御データより選択する印字フオー
    マツト制御データ指定部と、 ホストから前記プリンタにセツトされた用紙に
    対応し、前記各印字箇所に印字すべき単位データ
    の集合から成る印字データを入力して、前記単位
    データの印字開始時に前記印字フオーマツト制御
    データ指定部により選択された制御データの各位
    置の情報を順次前記ヘツド位置制御部へ出力し該
    ヘツド位置制御部を駆動して前記印字ヘツドを設
    定された印字箇所へ順次移動させ、前記単位デー
    タを前記印字制御部へ出力して該印字制御部を駆
    動して前記単位データを順次印字させる入力制御
    部と、 から成る印字フオーマツト制御装置。
JP60154855A 1985-07-13 1985-07-13 シリアルプリンタの印字フオ−マツト制御方法及びその装置 Granted JPS6216172A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP60154855A JPS6216172A (ja) 1985-07-13 1985-07-13 シリアルプリンタの印字フオ−マツト制御方法及びその装置
US07/185,314 US4861175A (en) 1985-07-13 1988-04-20 Serial printer control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60154855A JPS6216172A (ja) 1985-07-13 1985-07-13 シリアルプリンタの印字フオ−マツト制御方法及びその装置

Publications (2)

Publication Number Publication Date
JPS6216172A JPS6216172A (ja) 1987-01-24
JPH0425872B2 true JPH0425872B2 (ja) 1992-05-01

Family

ID=15593378

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60154855A Granted JPS6216172A (ja) 1985-07-13 1985-07-13 シリアルプリンタの印字フオ−マツト制御方法及びその装置

Country Status (1)

Country Link
JP (1) JPS6216172A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04235075A (ja) * 1991-01-08 1992-08-24 Shimadzu Corp プリンタ

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5738178A (en) * 1980-08-19 1982-03-02 Canon Inc Printer
JPS5938082A (ja) * 1982-08-26 1984-03-01 Tokyo Juki Ind Co Ltd プリンタのキヤリジ制御装置
JPS60190376A (ja) * 1984-03-13 1985-09-27 Tokyo Electric Co Ltd 印字装置を備えた電子機器
JPS6118033A (ja) * 1984-07-04 1986-01-25 Ricoh Co Ltd 印刷処理装置

Also Published As

Publication number Publication date
JPS6216172A (ja) 1987-01-24

Similar Documents

Publication Publication Date Title
JPH07125374A (ja) レイアウト表示装置
US4858171A (en) Word processor with selective placement of printhead for printing of newly input print data after interruption of printing
US4861175A (en) Serial printer control system
JPH0411901B2 (ja)
JPH02289046A (ja) 文書作成装置
JPH05309920A (ja) プリンタ用動作環境設定装置
JPH0425872B2 (ja)
JPH0586353B2 (ja)
JPS6241073A (ja) シリアルプリンタの受信位置設定装置
JPH0586354B2 (ja)
JPH0586352B2 (ja)
JPS6167125A (ja) ワードプロセッサ
JPH06143690A (ja) テープ印刷装置
JPH0546935Y2 (ja)
JPH063574B2 (ja) デ−タ設定装置
JP2882793B2 (ja) 文書編集装置
JPH0226777A (ja) 記録装置
JPS6256175A (ja) シリアルプリンタ
JPS61279924A (ja) ワ−ドプロセツサ
JP2721969B2 (ja) プリンタ装置
JPS62131322A (ja) ワ−ドプロセツサ
JPH05307626A (ja) バーコード印刷装置
JPS6297877A (ja) シリアルプリンタの動作制御デ−タ設定装置
JPS63131259A (ja) デ−タ処理装置
JPH09128378A (ja) 文書表示制御装置