JPS6327924A - User-classified format control printer - Google Patents

User-classified format control printer

Info

Publication number
JPS6327924A
JPS6327924A JP61172112A JP17211286A JPS6327924A JP S6327924 A JPS6327924 A JP S6327924A JP 61172112 A JP61172112 A JP 61172112A JP 17211286 A JP17211286 A JP 17211286A JP S6327924 A JPS6327924 A JP S6327924A
Authority
JP
Japan
Prior art keywords
user
line
characters
counter
lines
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
JP61172112A
Other languages
Japanese (ja)
Inventor
Shu Itaya
板谷 周
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP61172112A priority Critical patent/JPS6327924A/en
Publication of JPS6327924A publication Critical patent/JPS6327924A/en
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

PURPOSE:To improve the operability by comparing a user number with user ID numbers to set format control information coinciding with the user number in a volatile memory when the user number is designated from a higher device. CONSTITUTION:When the user number is inputted, it is reported from a data processor 1 to a printer 2. A format information setting circuit 20 compares user ID numbers in a non-volatile memory 3 with the user number sent from a floppy disc 7 for printing program in the data processor 1 and writes format control information 11-15 corresponding to a coinciding user ID number 10 in a volatile memory 35. A page advance control means 26 compares the value of a line counter 30 and that of a page line number 22 with each other, and a comparing circuit 29, a form eject/suction means 32, and a paper feeding means 33 are controlled if they coincide with each other. A line feed control means 27 compares the value of a print character number counter 31 and that of a line character number 23, and a comparing circuit 28, a print head control means 34, and the paper feeding means 33 are controlled if they coincide with each other.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はデータ処理装置に接続されるプリンタに関し、
特にその書式制御に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a printer connected to a data processing device,
Especially regarding its formatting control.

(従来の技術) 従来、データ処理装置に接続されるプリンタでは、デー
タ処理装置からの指示により様々な印字制御が可能であ
る。まksデータ処理装置の印字制御プログラムでは、
利用者の要求に応じてさまざまな印字書式制御を行うた
めに、利用者に数多くのパラメータを入力させてプリン
タに対して数多くの指示を与えるように該当コマンドを
送出している゛。
(Prior Art) Conventionally, in a printer connected to a data processing device, various printing controls are possible based on instructions from the data processing device. In the print control program of the maks data processing device,
In order to control various print formats according to the user's requests, the user is required to input a large number of parameters and the corresponding commands are sent to the printer in order to give a large number of instructions to the printer.

(発明が解決しようとする問題点) 上述した従来の印字プログラムは、さまざまな利用者の
要求に対応できるように作成されているため、利用者の
各個人にとってみればいつも同じ書式で印字し丸いもの
にも拘わらず印字の度に数多くのパラメータを入力しな
ければならないという欠点があつ六。また、印字制御プ
ログラムが異なるとパラメータの入力方式が異なるため
、あらかじめパラメータの入力方式を調べる必要がある
という欠点があった。
(Problem to be Solved by the Invention) The conventional printing programs described above are created to meet the needs of various users, so it is difficult for each individual user to always print in the same format. Despite this, it has the drawback of requiring numerous parameters to be input each time printing is performed. Further, since the parameter input method differs depending on the print control program, there is a drawback that it is necessary to check the parameter input method in advance.

さらに、上述した印字制御プログラムでは、プリンタに
数多くの指示コマンドを送出するため、プログラム容量
の増大、およびプログラム実行速度の低下を招くという
欠点があった。
Furthermore, the above-described print control program has the disadvantage that it sends a large number of instruction commands to the printer, resulting in an increase in program capacity and a decrease in program execution speed.

本発明の目的は、複数の利用者ID番号によシ利用者を
識別し、各ID番号に対応して出力用紙の1行当ルの文
字数、出力用紙1ページあたシの行数、出力用紙の先端
から印字を開始するまでの止金白行数、出力用紙の左端
から印字を開始するまでを示す左余白文字数、および印
字行間隔を示す行間隔を不揮発性メモリに記憶しておき
、上位装置から利用者番号が指定され死場合、上記利用
者ID番号と比較して一致した利用者ID番号に対応し
た行文字数、ページ行数、止金白行数、左余白行数、お
よび行間隔を不揮発性メモリから揮発性メモリに設定す
ることKよシ上記欠点を除去し、操作性を向上できるよ
うに構成し九利用者別書式制御プリンタを提供するとと
Kある。
An object of the present invention is to identify a user using a plurality of user ID numbers, and to determine the number of characters per line of output paper, the number of lines per page of output paper, and the number of output paper sheets corresponding to each ID number. The number of blank blank lines from the leading edge of the paper to the start of printing, the number of left margin characters from the left edge of the output paper to the start of printing, and the line spacing showing the print line spacing are stored in non-volatile memory, and If a user number is specified by the device and the device dies, the number of line characters, number of page lines, number of clasp blank lines, number of left margin lines, and line spacing corresponding to the matching user ID number will be compared with the above user ID number. It is possible to eliminate the above-mentioned drawbacks by setting the format from non-volatile memory to volatile memory, and to provide a user-specific format control printer configured to improve operability.

(問題点を解決するための手段) 本発明による利用者別書式制御プリンタは、不揮発性メ
モリと、書式情報設定回路と、印字文字数力9ンタと、
行カウンタと、第1の比較回路と、改行制御手段と、第
2の比較回路と、改ページ制御手段とを具備して構成し
たものである。
(Means for Solving the Problems) A user-specific format control printer according to the present invention includes a non-volatile memory, a format information setting circuit, a printing character digitizer,
It is configured to include a line counter, a first comparison circuit, a line feed control means, a second comparison circuit, and a page break control means.

不揮発性メモリは、利用者の識別を示す複数の利用者I
D番号、利用者ID番号に対応した出力用紙の1行当り
の文字数を示す行文字数、用紙1ベージあたシの行数を
示すページ行数、出力用紙の先端から何行目で印字を開
始すべきかを示す止金白行数、出力用紙の左端から何文
字目で印字を開始すべきかを示す左余白文字数、ならび
に印字行間隔を示す行間隔を記憶するためのものである
The non-volatile memory stores a plurality of user IDs indicating the user's identity.
D number, the number of line characters indicating the number of characters per line of the output paper corresponding to the user ID number, the page line number indicating the number of lines per page of paper, and the number of lines from the leading edge of the output paper to start printing. This is for storing the number of blank lines indicating the number of blank lines to be printed, the number of left margin characters indicating the number of characters from the left end of the output sheet to start printing, and the line spacing indicating the spacing between printed lines.

書式情報設定回路は、上位装置から利用者番号が指定さ
れた場合に、利用者番号を利用者ID番号と比較し、両
者が一致したならば利用者ID番号に対応した行文字数
、ページ行数、止金白行数、左余白行数、ならびに行間
隔を不揮発性メモリから揮発性メモリに設定するための
ものでおる。
When a user number is specified from a host device, the format information setting circuit compares the user number with the user ID number, and if they match, sets the number of characters and page lines corresponding to the user ID number. , the number of blank lines of the clasp, the number of left margin lines, and the line spacing from non-volatile memory to volatile memory.

印字文字数カウンタは、上位装置から送出されたデータ
の文字数をカウントするためのものである。
The print character number counter is for counting the number of characters in data sent from the host device.

行カウンタは、出力用紙の先端から何回改行し   ″
たかをカウントするだめのものである。
The line counter indicates the number of line feeds from the leading edge of the output paper.
It is a useless thing to count.

第1の比較回路は、印字文字数カウンタの値と書式情報
設定回路によって設定された行文字数とを比較し、両者
が一致した場合には正論理を出力するためのものである
The first comparison circuit compares the value of the print character number counter with the number of line characters set by the format information setting circuit, and outputs a positive logic when the two match.

改行制御手段は1.第1の比較回路の出力が正論理にな
った場合に書式情報設定回路によって設定された行間隔
に相当する出力用紙を送り、印字へラドを出力用瓶の左
端から書式情報設定回路によって設定された左余白文字
数分の位置に移動し、印字文字数カウンタの値をカウン
トし、行カウンタの値を1だけ増分するためのものであ
る。
The line feed control means are 1. When the output of the first comparison circuit becomes a positive logic, the output paper corresponding to the line spacing set by the format information setting circuit is sent, and the rad is sent from the left end of the output bottle to the printing paper according to the line spacing set by the format information setting circuit. This is to move to the position corresponding to the number of left margin characters, count the value of the print character number counter, and increment the value of the line counter by 1.

第2の比較回路は、行方ウンタの値と書式情報設定回路
によって設定されたページ行数とを比較し、両者が一致
した場合には正論理を出力するためのものである。
The second comparison circuit compares the value of the direction counter with the number of page lines set by the format information setting circuit, and outputs a positive logic when the two match.

改ページ制御手段は、第2の比較回路の出力が正論理と
なった場合に出力用紙の排出/吸入を行い、書式情報設
定回路によって設定された上余白文字数に和尚する出力
用紙を送り、行カウンタの値をクリアするためのもので
ある。
The page break control means discharges/inhales the output paper when the output of the second comparison circuit becomes positive logic, feeds the output paper with the number of upper margin characters set by the format information setting circuit, and starts the line. This is for clearing the counter value.

(実施例) 次に、本発明について図面を参照して説明する。(Example) Next, the present invention will be explained with reference to the drawings.

第1図から第4図は本発明による利用者別書式制御プリ
ンタの一実施例を示す説明図である。
FIGS. 1 to 4 are explanatory diagrams showing an embodiment of the user-specific format control printer according to the present invention.

第1図は、本発明による利用者別書式制御プリンタのシ
ステムの一実施例を示す構成図である。
FIG. 1 is a block diagram showing an embodiment of a user-specific format control printer system according to the present invention.

第1図において、】はデータ処理装置、2はプリンタ、
3は不揮発性メモリ、4は印字制御部、5は印字部、6
は登録プログラムを記憶するフロッピィディスク、7は
印字プログラムを記憶するフロッピィディスクである。
In FIG. 1, ] is a data processing device, 2 is a printer,
3 is a non-volatile memory, 4 is a print control section, 5 is a print section, 6
7 is a floppy disk for storing a registration program, and 7 is a floppy disk for storing a printing program.

第2図は第1図の不揮発性メモリ3の内容を詳細に示す
説明図である。第2図において、10は利用者ID番号
、11〜15は書式制御情報である。
FIG. 2 is an explanatory diagram showing in detail the contents of the nonvolatile memory 3 of FIG. 1. In FIG. 2, 10 is a user ID number, and 11 to 15 are format control information.

第1図において、データ処理装置1はプログラムをロー
ドするための装置、プリンタ2はデータ処理装置lから
データ信号線8上に送出されたデータによシ印字を行う
装置、不揮発性メモリ3は利用者ID番号10および書
式制御情報11〜】5を記憶するためのメモリ、印字制
御部4はデータ処理装置1からデータ信号線8に送出さ
れたデータと不揮発性メモリ3の情報とをもとにして印
字部5を制御するための制御部である。フロッピィディ
スク6には登録プログラムを格納し、登録プログラムは
不揮発性メモリ3へ情報を書込むためのプログラムであ
る。フロッピィディスク7には印字プログラムを格納し
、印字プログラムは実際に印字を行うためのプログラム
である。
In FIG. 1, a data processing device 1 is a device for loading a program, a printer 2 is a device for printing data based on data sent from a data processing device 1 onto a data signal line 8, and a non-volatile memory 3 is used. The print control unit 4, which is a memory for storing user ID number 10 and format control information 11 to 5, uses the data sent from the data processing device 1 to the data signal line 8 and the information in the nonvolatile memory 3. This is a control section for controlling the printing section 5. A registration program is stored in the floppy disk 6, and the registration program is a program for writing information into the nonvolatile memory 3. A printing program is stored in the floppy disk 7, and the printing program is a program for actually printing.

プリンタ2の不揮発性メモリ3の内容を示した第2図は
、利用者を識別するための利用者ID番号10、行文字
数II、ページ行数12、上余白文字数13、左余白文
字数14、および行間隔よ構成る書式制御情報11〜1
5が割当てられている模様を示したものであることは既
に記述したとお)である。
FIG. 2, which shows the contents of the non-volatile memory 3 of the printer 2, includes a user ID number 10 for identifying the user, the number of line characters II, the number of page lines 12, the number of top margin characters 13, the number of left margin characters 14, and Format control information composed of line spacing 11-1
5 is assigned (as already described).

第8図は、プリンタ2の印字制御部4の構成を示した説
明図である。第3図において、利用者別ID番号】0、
行文字数11、ページ行数12、上余白文字数13、左
余白文字数14、および行間隔15は不揮発性メモリ1
3に格納され、上余白文字数21、ページ行数22、行
文字数23、左余白文字数24、および行間隔2Sは揮
発性メモ’J35に格納されている。第3図において2
0は書式情報設定回路、26は改ページ制御手段、27
は改行制御手段、28は第1の比較回路、29は第1の
比較回路、30は行カウンタ、31は印字文字数カウン
タ、32は用紙排出/吸入手段、33は紙送シ手段、3
4は印字ヘッド制御手段である。
FIG. 8 is an explanatory diagram showing the configuration of the print control section 4 of the printer 2. As shown in FIG. In Figure 3, user ID numbers]0,
The number of line characters is 11, the number of page lines is 12, the number of top margin characters is 13, the number of left margin characters is 14, and the line spacing is 15 in non-volatile memory 1.
The number of upper margin characters 21, the number of page lines 22, the number of line characters 23, the number of left margin characters 24, and the line spacing 2S are stored in the volatile memo 'J35. In Figure 3, 2
0 is a format information setting circuit, 26 is a page break control means, 27
28 is a line feed control means, 28 is a first comparison circuit, 29 is a first comparison circuit, 30 is a line counter, 31 is a printed character number counter, 32 is a paper ejection/suction means, 33 is a paper feeding means, 3
4 is a print head control means.

第3図において、書式情報設定回路201−1:不揮発
性メモリ3の利用者ID番号10と、データ処理装置2
の印字プログラム用フロッピィディスクフから送出され
た利用者番号とを比較し、一致した利用者ID番号10
に対応する書式制御情報11〜】6を揮発性メモリ35
へ書込む。
In FIG. 3, format information setting circuit 201-1: user ID number 10 of nonvolatile memory 3, and data processing device 2.
Compare the user number sent from the floppy disk for the printing program and find the matching user ID number 10.
The format control information 11 to 6 corresponding to the volatile memory 35
Write to.

改ページ制御手段26は、出力用紙の先端から何回改行
したかをカウントするための行カウンタ30の値と、ペ
ージ行数22の値とを比較し、両者が一致した場合にt
QN#の信号を発生するための第2の比較回路29と、
用紙の排出を制御するための用紙排出/吸入手段32と
、出力用紙を送るための紙送シ手段33とを制御する。
The page break control means 26 compares the value of a line counter 30 for counting the number of line breaks from the leading edge of the output paper with the value of the page line number 22, and when the two match, t
a second comparison circuit 29 for generating a QN# signal;
It controls a paper ejection/suction means 32 for controlling paper ejection and a paper feeding means 33 for feeding output paper.

改行制御手段27は、出力用紙の左端から何文字印字し
たかをカウントするだめの印字文字数カウンタ31と、
印字文字数カウンタ31の値と行文字数23の値とを比
較して、上記両者が一致した場合には%ONIの信号を
発するための第1の比較回路28と、印字ヘッドを左右
に動作させるための印字ヘッド制御手段34と、紙送)
手段33とを制御する。
The line feed control means 27 includes a printed character counter 31 for counting the number of characters printed from the left end of the output paper;
A first comparing circuit 28 for comparing the value of the number of printed characters counter 31 and the value of the number of line characters 23 and issuing a %ONI signal if the two match, and for moving the print head left and right. (print head control means 34 and paper feed)
means 33.

第4図は、印字制御部4の改ページ制御手段26と、改
行制御手段27との処理フローを示したフローチャート
である。
FIG. 4 is a flowchart showing the processing flow of the page break control means 26 and the line break control means 27 of the print control section 4.

次に、上記実施例における動作について説明する。利用
者は、まずフロッピィディスク6の登録プログラムをデ
ータ処理装置1で起動して実行する。フロッピィディス
ク6の登録プログラムは、利用者Vζよって入力された
利用者ID番号10゜および書式制御情報1】〜】5を
プリンタ2の不揮発性メモリ3に設定する。
Next, the operation in the above embodiment will be explained. The user first starts and executes the registration program on the floppy disk 6 on the data processing device 1. The registration program on the floppy disk 6 sets the user ID number 10° and the format control information 1 to 5 inputted by the user Vζ in the nonvolatile memory 3 of the printer 2.

印字を行うために利用者がフロッピィディスクフの印字
プログラムを起動して実行するときに利用者ID番号を
入力すると、利用者はデータ処理装置1からプリンタ2
に利用者ID番号が通知される。書式情報処理装置20
は、不揮発生メモリ3に通知された利用者ID番号が存
在するか否かを調べ、もし存在しなければエラーをフロ
ッピィディスク7の印字プログラムに通知する。不揮発
性メモリ3に利用者ID番号が存在していれば、その利
用者ID番号10に対応する書式制御情報11〜】5を
揮発性メモリ35に設定する。改ページ制御手段26は
、行カウンタ30の値をクリアし、上余白文字数21に
相当する分の紙送シ手段33を制御して出力用紙を送る
。改行制御手段27は、印字文字数カウンタ31の値を
クリアし、左余白文字数24に相当する分の位置に印字
ヘッド制御手段34を制御して印字ヘッドを移動する。
When a user enters a user ID number when starting and running a floppy disk printing program to perform printing, the user connects the data processing device 1 to the printer 2.
will be notified of the user ID number. Format information processing device 20
checks whether the notified user ID number exists in the nonvolatile memory 3, and if it does not exist, notifies the printing program on the floppy disk 7 of an error. If the user ID number exists in the nonvolatile memory 3, format control information 11 to ]5 corresponding to the user ID number 10 is set in the volatile memory 35. The page break control means 26 clears the value of the line counter 30, and controls the paper feed means 33 to send output sheets corresponding to the number of upper margin characters 21. The line feed control means 27 clears the value of the print character number counter 31 and controls the print head control means 34 to move the print head to a position corresponding to the number of left margin characters 24.

フロッピィディスク7の印字プログラムから印字データ
が信号線8を介してプリンタ2に送られると、まず、印
字文字数カウンタ31の値が1だけ増分される。第1の
比較回路28は印字文字数カウンタ31の値と、行文字
数23のフィールドに設定された値とを比較する。比較
結果が一致を表わさなければ、上記データを印字する。
When print data is sent from the print program on the floppy disk 7 to the printer 2 via the signal line 8, the value of the print character number counter 31 is first incremented by one. The first comparison circuit 28 compares the value of the print character number counter 31 and the value set in the line character number field 23. If the comparison result does not indicate a match, the above data is printed.

もし両者が一致すれば、改行制御手段27に%ONIの
信号を送出する。改行制御手段27は、ます紙送シ手段
33を制御して、行間1!1li25に相当する分の出
力用紙を送る。次に、左余白文字数24に相当する分の
位置において印字ヘッド制御手段34を制御し、印字ヘ
ッドを移動し、続いて印字文字数カウンタ31の値をク
リアする。最後に、行方9ンタ30の値を1だけ増分す
る。第2の比較回路29は、行方ウンタ30の値と、ペ
ージ行数22のフィールドに設定された値とを比較する
If the two match, a %ONI signal is sent to the line feed control means 27. The line feed control means 27 controls the square paper feeding means 33 to feed the output paper corresponding to the line spacing 1!1li25. Next, the print head control means 34 is controlled to move the print head at a position corresponding to the number of left margin characters 24, and then the value of the print character number counter 31 is cleared. Finally, the value of the missing counter 30 is incremented by 1. The second comparison circuit 29 compares the value of the destination counter 30 and the value set in the page line number field 22.

比較結果が一致を表わさなければ、印字データを印字す
る。もし比較結果が一致を表わしていれば改ページ制御
手段26に’ON#の信号を送出する。改ページ制御手
段26は、まず用紙排出/吸入手段32を制御して用紙
を排出した後に吸入する。次に、紙送シ手段33を制御
して、上余白文字数2】に相当する分の用紙を送る。続
いて、行カウンタ30のカウンタ値をクリアし、最後に
印字データを印字する。
If the comparison result does not indicate a match, the print data is printed. If the comparison result indicates a match, an 'ON#' signal is sent to the page break control means 26. The page break control means 26 first controls the paper discharge/suction means 32 to discharge the paper and then suck it. Next, the paper feeding means 33 is controlled to feed sheets corresponding to the number of upper margin characters 2]. Subsequently, the counter value of the line counter 30 is cleared, and finally the print data is printed.

フロッピィディスク7の印字プログラムから信号1IA
Bを介して印字データが送られる間、上記動作が繰返さ
れる。
Signal 1IA from the print program on floppy disk 7
The above operation is repeated while print data is sent via B.

本実施例では、いったん不揮発性メモリ3に利用者ID
番号と書式情報とを登録すると、フロッピィディスク7
のプログラムに対して利用者ID番号を入力するだけで
、常時、同様な書式でプリンタ2上に印字できる。この
場合、フロッピィディスク7の印字プログラムは、書式
制御情報をプリンタ2に送る必要がない。
In this embodiment, the user ID is stored in the nonvolatile memory 3 once.
After registering the number and format information, the floppy disk 7
By simply inputting the user ID number into the program, the same format can be printed on the printer 2 at any time. In this case, the printing program on the floppy disk 7 does not need to send format control information to the printer 2.

(発明の効果) 以上説明したように本発明は、複数の利用者より番号に
よシ利用者を識別し、各ID番号に対応して出力用紙の
1行当シの文字数、出力用紙1ページ当りの行数、出力
用紙の先端から印字を開始する行までの上余白行数、出
力用紙の左端から印字を開始する文字までの左余白文字
数、および印字行間隔を示す行間隔を不揮発性メモリに
記憶しておき、上位装置から利用者番号が指定された場
合、上記利用者ID番号と比較して一致した利用者ID
に対応した行文字数、ページ行数、上余白行数、左余白
行数、および行間隔を不揮発性メモリから揮発性メモリ
に設定することによシ、不揮発性メモ’JK利用者ID
番号と書式制御情報とを一度だけ記憶させておけば印字
の度にパラメータを入力する必要がなく、同じ書式で印
字結果が得られるという効果がある。
(Effects of the Invention) As explained above, the present invention identifies a user by number from a plurality of users, and determines the number of characters per line of output paper and the number of characters per page of output paper corresponding to each ID number. The number of lines, the number of top margin lines from the leading edge of the output paper to the line where printing starts, the number of left margin characters from the left edge of the output paper to the character where printing starts, and the line spacing indicating the print line spacing are stored in nonvolatile memory. When a user number is specified by the host device, it is compared with the above user ID number and the matching user ID is stored.
By setting the number of line characters, number of page lines, number of top margin lines, number of left margin lines, and line spacing from nonvolatile memory to volatile memory, the number of nonvolatile memo' JK user ID
If the number and format control information are stored only once, there is no need to input parameters each time printing is performed, and printing results can be obtained in the same format.

また、異なる印字プログラムを動作させた場合でも、同
じ書式で印字結果が得られるという効果もある。一方、
印字プログラムもプリンタに対して印字の指示を行う必
要がなくなるため、プログラム容量の削減やプログラム
実行速度の向上を計ることができるという効果がある。
Another advantage is that even if different printing programs are run, printing results can be obtained in the same format. on the other hand,
Since the printing program does not need to instruct the printer to print, it is possible to reduce the program capacity and improve the program execution speed.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、本発明による利用者別書式制御プリンタの一
実施例を示すシステム構成図である。 第2図は、第1図の不揮発性メモリの内容例を示す説明
図である。 第8図は、第1図の印字制御部の構成例を示す説明図で
ある。 第4図は、第1図〜第8図を動作させる処理フローを示
すフローチャートである。 1・・・データ処理装置 2・ψ−グリ/り 3・・・不揮発性メモリ 4・・・印字制御部 5・・拳印字部 6.7・・・フロッピィディスク 20・・・書式情報設定回路 26・・・改ページ制御手段 27・・・改行制御手段 28.29・11令比較回路 30.31・働・カウンタ 32・・・用紙排出/吸入手段 33・・畳紙送り手段 34・・・印字ヘッド制御手段 8・・・信号線
FIG. 1 is a system configuration diagram showing an embodiment of a user-specific format control printer according to the present invention. FIG. 2 is an explanatory diagram showing an example of the contents of the nonvolatile memory shown in FIG. 1. FIG. 8 is an explanatory diagram showing an example of the configuration of the print control section shown in FIG. 1. FIG. 4 is a flowchart showing the processing flow for operating FIGS. 1 to 8. 1... Data processing device 2... ψ-grid/grip 3... Non-volatile memory 4... Print control unit 5... Fist print unit 6.7... Floppy disk 20... Format information setting circuit 26...Page break control means 27...Line break control means 28.29.11th order comparison circuit 30.31.Working/counter 32...Paper ejection/suction means 33..Tatami paper feeding means 34...Printing Head control means 8...signal line

Claims (1)

【特許請求の範囲】[Claims] 利用者の識別を示す複数の利用者ID番号、前記利用者
ID番号に対応した出力用紙の1行当りの文字数を示す
行文字数、前記用紙1ページあたりの行数を示すページ
行数、前記出力用紙の先端から何行目で印字を開始すべ
きかを示す上余白行数、前記出力用紙の左端から何文字
目で印字を開始すべきかを示す左余白文字数、ならびに
印字行間隔を示す行間隔を記憶するための不揮発性メモ
リと、上位装置から利用者番号が指定された場合に前記
利用者番号を前記利用者ID番号と比較し、前記両者が
一致したならば前記利用者ID番号に対応した前記行文
字数、前記ページ行数、前記上余白行数、前記左余白行
数、ならびに前記行間隔を前記不揮発性メモリから揮発
性メモリに設定するための書式情報設定回路と、前記上
位装置から送出されたデータの文字数をカウントするた
めの印字文字数カウンタと、前記出力用紙の先端から何
回改行したかをカウントするための行カウンタと、前記
印字文字数カウンタの値と前記書式情報設定回路によつ
て設定された前記行文字数とを比較し、前記両者が一致
した場合には正論理を出力するための第1の比較回路と
、前記第1の比較回路の出力が正論理になつた場合に前
記書式情報設定回路によつて設定された行間隔に相当す
る出力用紙を送り、印字ヘッドを前記出力用紙の左端か
ら前記書式情報設定回路によつて設定された左余白文字
数分の位置に移動し、前記印字文字数カウンタの値をカ
ウントし、前記行カウンタの値を1だけ増分するための
改行制御手段と、前記行カウンタの値と前記書式情報設
定回路によつて設定されたページ行数とを比較し、前記
両者が一致した場合には正論理を出力するための第2の
比較回路と、前記第2の比較回路の出力が正論理となつ
た場合に前記出力用紙の排出/吸入を行い、前記書式情
報設定回路によつて設定された上余白文字数に相当する
出力用紙を送り、前記行カウンタの値をクリアするため
の改ページ制御手段とを具備して構成したことを特徴と
する利用者別書式制御プリンタ。
A plurality of user ID numbers indicating user identification, the number of line characters indicating the number of characters per line of the output paper corresponding to the user ID number, the page line number indicating the number of lines per page of the paper, and the output. The number of top margin lines that indicates the number of lines from the leading edge of the paper to start printing, the number of left margin characters that shows the number of characters from the left edge of the output paper to start printing, and the line spacing that indicates the print line spacing. A nonvolatile memory for storing a user number, and when a user number is specified from a higher-level device, the user number is compared with the user ID number, and if the two match, the device corresponds to the user ID number. a format information setting circuit for setting the number of line characters, the number of page lines, the number of top margin lines, the number of left margin lines, and the line spacing from the nonvolatile memory to the volatile memory; a printed character number counter for counting the number of characters in the printed data; a line counter for counting the number of line feeds from the leading edge of the output paper; and a value of the printed character number counter and the format information setting circuit. a first comparison circuit for comparing the set number of line characters and outputting a positive logic when the two match; feeding output paper corresponding to the line spacing set by the format information setting circuit, moving the print head from the left end of the output paper to a position corresponding to the number of left margin characters set by the format information setting circuit; a line feed control means for counting the value of the printed character number counter and incrementing the value of the line counter by 1; and comparing the value of the line counter and the number of page lines set by the format information setting circuit. a second comparison circuit for outputting positive logic when the two match, and ejecting/inhaling the output paper when the output of the second comparison circuit becomes positive logic; The user is characterized by comprising a page break control means for sending output sheets corresponding to the number of upper margin characters set by the format information setting circuit and clearing the value of the line counter. Separate format control printer.
JP61172112A 1986-07-22 1986-07-22 User-classified format control printer Pending JPS6327924A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61172112A JPS6327924A (en) 1986-07-22 1986-07-22 User-classified format control printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61172112A JPS6327924A (en) 1986-07-22 1986-07-22 User-classified format control printer

Publications (1)

Publication Number Publication Date
JPS6327924A true JPS6327924A (en) 1988-02-05

Family

ID=15935774

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61172112A Pending JPS6327924A (en) 1986-07-22 1986-07-22 User-classified format control printer

Country Status (1)

Country Link
JP (1) JPS6327924A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02113323A (en) * 1988-10-21 1990-04-25 Minolta Camera Co Ltd Printer controller

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02113323A (en) * 1988-10-21 1990-04-25 Minolta Camera Co Ltd Printer controller

Similar Documents

Publication Publication Date Title
JPS6116321A (en) Printer function designating method of printer device control system
US6999194B2 (en) Print operation processing device for serial printer
JPS6327924A (en) User-classified format control printer
JP3852728B2 (en) Printing apparatus and information processing apparatus
JP3748485B2 (en) Printing apparatus, printing apparatus control method, and storage medium storing computer-readable program
JP2876841B2 (en) Electrophotographic printer
JPH11139663A (en) Printing control device, printing control method of printing control device and memory medium storing program computer can read
JPS61112670A (en) Control system for cut sheet feeder
JPS61291371A (en) Printing device
JP2761430B2 (en) Slip printing device
JPS62108077A (en) Printer
JPS6335369A (en) Paper thickness detecting system for printer
JPS6351272A (en) Recording device
JP2886929B2 (en) Printing control device
JPS61263782A (en) Controlling system for printing-starting line
JPH03268980A (en) Serial printer
JPH11225258A (en) Device and method for filing image
JPS60214981A (en) Printer
JPH06115192A (en) Page printer
JPH02204065A (en) Printer controller
JPH04250084A (en) Printer
JPH06270505A (en) Page printer
JPH04369569A (en) General-purpose printer paper exchanging controller
JPH0795259B2 (en) Output device
JPH03268979A (en) Page control system of serial printer