JPS5835681A - Tab controller - Google Patents

Tab controller

Info

Publication number
JPS5835681A
JPS5835681A JP56133469A JP13346981A JPS5835681A JP S5835681 A JPS5835681 A JP S5835681A JP 56133469 A JP56133469 A JP 56133469A JP 13346981 A JP13346981 A JP 13346981A JP S5835681 A JPS5835681 A JP S5835681A
Authority
JP
Japan
Prior art keywords
signal
printer
output
character
code
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
JP56133469A
Other languages
Japanese (ja)
Inventor
Akira Tsukano
杷野 明
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP56133469A priority Critical patent/JPS5835681A/en
Publication of JPS5835681A publication Critical patent/JPS5835681A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)

Abstract

PURPOSE:To match the left end position of a field to a prescribed position when the screen of a CRT is copied, by storing the position of data from a memory by a character counter and controlling the position of paint characters in accordance with stored contents. CONSTITUTION:When a CRT disply part 14, a CPU11, etc. are provided in an information processing device and a hard copy of the screen of the display part 14 is obtained by a printer, contents of a screen buffer memory 13 of a controller 12 are transferred to the printer. In this case, a print position is counted in a character counter 33 in accordance with character information and the space corresponding to one character under the control of the CPU11. When the space is terminated, contents of the counter 33 corresponding to the column position of the screen of the display part 14 are transferred to the printer by a strobe busy controlling circuit 27 to designate the next print position. Thereafter, character information from the memory 13 is transferred to the printer through a multiplexer 34 to match the left end position of the field to a prescribed position.

Description

【発明の詳細な説明】 本発明は情報処理装置において、CRT W#面のハー
ドコピーを増る際のタブ制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a tab control device for increasing the number of hard copies on the W# side of a CRT in an information processing apparatus.

情報処理装置において、CRT画面をハードコピーする
方式は種々のものが実用化されている・この鳩舎、CI
L丁とプリンタでは、漢字と英数文字が混在している文
字列1*示あるいは印字するのに要するpラム数が異な
るので、スクリーンバッファO内容t*Kfリンタに転
送するだけでは印字位置にずれを生じるという問題があ
る0例えば第111(a)K示すようtccR’rli
IliJ上では、漢字は英数文字に対して輻及び高さが
共に2倍とな9ていhが、第1WA伽)に示すように各
フ(−ルW1*、Rh−=O左端位置唸所定位tに揃え
られている。−力、プリンタにおいては、@21i(a
)に示すように配置媒体1に印字する漢字は英数文字に
対して高さが同じで横幅のみが15倍となっている。こ
のようにCRTとグリノ!とでは懺示あるいは印字する
のに要するカラム数が異なるので、スクリニン−r4 
yファの内容【単にプリンタに転送したのでは、第2図
伽)に示すよう印字位置帽ずれを生じる。ζqような問
題を解決すh丸め従来ではソフトウェアの助けをか〉で
印字制御を行なっているが、ソフトウェア鶏曹である丸
めにメモリ容量の増加、印字処理速度の低下等O問題が
あ)、得策ではない。
In information processing equipment, various methods for hard copying CRT screens have been put into practical use.・This pigeon house, CI
Since the number of prams required to display or print a character string containing a mixture of kanji and alphanumeric characters differs between the L-printer and the printer, simply transferring the screen buffer O contents t*Kf to the printer will not be able to place it at the print position. For example, as shown in Section 111(a)K, tccR'rli has the problem of causing misalignment.
On IliJ, the width and height of kanji are twice that of alphanumeric characters. are aligned at a predetermined position t.
), the kanji characters printed on the arrangement medium 1 have the same height as the alphanumeric characters, but only the width is 15 times that of the alphanumeric characters. Like this, CRT and Grino! Since the number of columns required for displaying or printing differs between
If the contents of the y file are simply transferred to the printer, the printing position will be misaligned as shown in Figure 2. To solve problems like It's not a good idea.

本発明は上記の点に鑑みてなされたもので、CRT画w
tバードコピーする場合において、八−ドウエア処理に
よシ各フィールドの左端位置を所定位置に揃えることが
で11ゐタブ制−装置を提供すること管目的とする。
The present invention has been made in view of the above points, and it
It is an object of the present invention to provide a tab control device that can align the left end position of each field to a predetermined position by eight-domain processing when performing a T-bird copy.

以下図面を参照して本発1P1o−実施例を説明する。An embodiment of the present invention 1P1o will be described below with reference to the drawings.

第3図においてI J 轢cpvで、アドレスバスAB
及びデータバスDBt介してCRTコン)Ee+−jJ
 j内のスクリーンパ、:y7メモリ13に接続される
。上記CRTコントローラIIにはCR7表示部14が
接続され、スクリーンパOツファメモリ13の記憶内容
がCR’r 衰示l514に沢示されるようになってい
る。オ九、上記CPU J Jにはダイレクト・メ屹り
・アタセス・コントローラ(以下DMACと略称する)
xiが接続される。上記Due J j dアドレスノ
リ]1、データバスDB管介してCIL丁コントローラ
11゜CPU I J勢と0関でアドレス及びデー70
授受を行なうと共にプリンタインタフェース16からO
RQ (リクエスト)信号によつてACK (アック)
信号を出力し、プリンタインタフェース16へ与える。
In FIG. 3, the address bus AB is
and CRT controller via data bus DBt)Ee+-jJ
Screenpad in j: y7 Connected to memory 13. A CR7 display section 14 is connected to the CRT controller II, and the contents of the screen display memory 13 are displayed on a CR'r display 1514. 9. The above CPU JJ has a direct access controller (hereinafter abbreviated as DMAC).
xi is connected. [Due J j d address] 1. Address and data 70 are connected to the CIL controller 11゜CPU IJ through the data bus DB pipe.
In addition to sending and receiving, the printer interface 16 to O
ACK by RQ (request) signal
A signal is output and given to the printer interface 16.

この/リンタインタフエース1−は上記メモリ13がら
のデータtノリンタ(図示せず)へ転送して印字させる
。しかして、上記プリンタインタフェース16において
、21はCPU 11からアドレスバスABに出力され
るイニシャル・リクエスト・音検出するイニシャル・リ
クエスト・検出回路(以下IRQ検出回路と略称する)
で、その検出出力はRQ111IIIi11回路22へ
入力される。tた、23は上記メモリ1zから読出され
るデータ中のスペースコードを検出するスペースコード
検出回路で、そO検出中r 力は7リツプフロツfz4のたタ入力端子りへ入力され
る。この7リツグフロ、プ24のクロック入力端子Cに
はDMACI #−IPらのムCK信号がインバータ2
1を介して入力される。そして、このフリッグフロッ!
24のi側出力は、7リツグフロツプ260クロツク入
力端子C1ストローブ・ビジー制御回路21、RQII
IJ御回路22へ入力されると共に、インバータ28管
介してアンド回路29へ入力される。このアンド回路2
9にはDMACJ 5から出力されるACK信号がアン
ド回路30を介して入力され、その出力がRQ制御回路
22へ入力される。を九、上記アンド回路30は、DM
AC15からインバータ31を介して入力されるDMA
終了信号DMA DJDによってf、−)制御される。
This printer interface 1- transfers data from the memory 13 to a printer (not shown) for printing. In the printer interface 16, 21 is an initial request detection circuit (hereinafter abbreviated as IRQ detection circuit) that detects the initial request sound output from the CPU 11 to the address bus AB.
The detection output is input to the RQ111IIIi11 circuit 22. Further, 23 is a space code detection circuit for detecting a space code in the data read from the memory 1z, and the output during detection is inputted to the data input terminal of the 7-lip flop fz4. The clock input terminal C of the 7-channel program 24 receives the DMACI #-IP CK signal from the inverter 2.
1. And this frig-frog!
The i-side output of 24 is connected to the 7 logic flop 260 clock input terminal C1 strobe/busy control circuit 21, RQII
The signal is input to the IJ control circuit 22 and also to the AND circuit 29 via the inverter 28 tube. This AND circuit 2
The ACK signal outputted from the DMACJ 5 is input to 9 via the AND circuit 30, and its output is input to the RQ control circuit 22. Nine, the above AND circuit 30 is DM
DMA input from AC15 via inverter 31
f, -) is controlled by the end signal DMA DJD.

そして、上記フリツノフロッグ26は、データ入力端子
りが接地され、Q餉出力がタブコード/ LF (ライ
ンフィード)コード発生器32へ動作指令として送られ
る。また、33は上記CRT表示部1401行の最大表
示文字数に対応する例えば80進の中ヤラクタカウンタ
で、DMACJ5から出力されるACK信号によってカ
ウント内容グし、そのカウント内容をタブコード/LF
p−ド発生器32へ与える。このタブコード/LFコー
ド発生器32は、フリツノフロッグ26から“1′信号
が与えられ九時にタブコード「ムDT J音発生し、キ
ヤ5− ラクタカウンタ33かものカウント内容タを付加し、マ
ルチブレフサ34を介してプリンタへ送出する。この時
、マルチブレフサ34には、タブコード/LFコード発
生器J2から出カラインat−介して切換信号@1mが
与えられる。上配置ルチゾレクサ34は、常時はラッチ
回路35に保持されている印字用データ【選択している
が、上記したようにタブコード/LFコード発生−32
から切換信号″″11が与えられるとタブコード/LF
コード発生器520出力を選択する・上記ラッチ回路1
5は、メモリ13からデータバスDBt介して送られて
くるデータをストローブ・ビジー制御回路210制mに
従ってラッチする。を九、上記タブコード/LFコード
発生器3zは、フリツノフロッグ26から動作指令が4
見られていない場合でも、キャラクタカウンタ33から
キャリー信号が与えられた際にはLF(ラインフィード
)コードを発生し、!ルチグレクサJ4を介してプリン
タへ送出す、しかして、上記タブコード/LFコード発
生器326一 は、タブコードt−プリンタへ出力した後、インバータ
36f介してフリッグフロッf2−のダイレクト竜ット
端子Sヘセット信号を与える。
The data input terminal of the Fritsuno frog 26 is grounded, and the Q output is sent to the tab code/LF (line feed) code generator 32 as an operation command. Further, 33 is a middle Yarakuta counter in 80 decimal notation corresponding to the maximum number of display characters in line 1401 of the above-mentioned CRT display section.
to the p-do generator 32. This tab code/LF code generator 32 is given a "1" signal from the fritsuno frog 26, generates a tab code "MUDTJ" sound at 9 o'clock, adds the count contents of the character counter 33, The output is sent to the printer via the multi-breflexor 34. At this time, the multi-bleflexor 34 is given a switching signal @1m from the tab code/LF code generator J2 via the output line at-. Printing data held in the circuit 35 [Selected, but as mentioned above, tab code/LF code generation -32
When the switching signal ``''11 is given from the tab code /LF
Select code generator 520 output・Latch circuit 1 above
5 latches data sent from the memory 13 via the data bus DBt according to the strobe/busy control circuit 210. 9. The above tab code/LF code generator 3z receives the operation command 4 from the fritsunofrog 26.
Even if it is not being viewed, it generates an LF (line feed) code when a carry signal is given from the character counter 33. After outputting the tab code t to the printer, the tab code/LF code generator 3261 outputs the tab code t to the printer and sets it to the direct output terminal S of the flipflop f2- via the inverter 36f. give a signal.

また、タブコード/LFコード発生器32の出力ライン
aから出力される制御信号は、DMAC1jから出力さ
れるACK信号と共にストローブ・ビジー制御回路27
へ送られる。このストロ−!・ビジー制御回路21は、
フリップフロッグI4から″l”信号が与えられている
間は、上記ACK信号に応じてストローブ信号上発生し
、lりンタへ送出する。このストローブ信号によって印
字用データがプリンタのバッファに読込まれると、プリ
ンタからビジー信号が送られてくるが、このビ)−信号
はストローブ・ビジー制御11路27からアンド回路3
rf介してRQ制制御絡路22送られる。上記アンド回
路31は、pfコード/LF’コード発生器s2の出力
ラインa$らインバータ5St−介して与えられる信号
によってゲート制御される。上記RQQ御回路2gは、
フリップフロッグ24から゛!″信号が与えられている
間はアンド回路S1からのビジー信号に応じてRQ傷信
号出力し、フリップフロッグ24からの信号が@0”に
なると、アンド回路29を介して与えられるムCK信号
に応じてRQ信4を出力し、DMAC15へ与える。t
た、RQQ御回路22は、IRQ DICT ff 1
から検出信号が与え、られ九場合は他の入力信号に関係
なく直ちにRQ傷信号出力する。
Further, the control signal output from the output line a of the tab code/LF code generator 32 is transmitted to the strobe/busy control circuit 27 together with the ACK signal output from the DMAC 1j.
sent to. This straw! - The busy control circuit 21 is
While the "l" signal is being applied from the flip-flop I4, a strobe signal is generated in response to the ACK signal and sent to the l printer. When the print data is read into the buffer of the printer by this strobe signal, a busy signal is sent from the printer.
The signal is sent to the RQ control circuit 22 via RF. The AND circuit 31 is gate-controlled by a signal applied from the output line a$ of the pf code/LF' code generator s2 via the inverter 5St-. The above RQQ control circuit 2g is
From Flip Frog 24! While the ``signal is being given, the RQ defect signal is output in response to the busy signal from the AND circuit S1, and when the signal from the flip-flop 24 becomes @0'', the CK signal given through the AND circuit 29 is output. In response, the RQ signal 4 is outputted and given to the DMAC 15. t
In addition, the RQQ control circuit 22 has an IRQ DICT ff 1
If a detection signal is given from , an RQ flaw signal is immediately output regardless of other input signals.

次に上記実施例O動作について説明する。Next, the operation of the above embodiment O will be explained.

CRTコントローラ12内のスクリーンバッファメモリ
13には、CPU I Jによって漢字及び英数文字等
が混在する表示用データが書込まれる。
Display data containing a mixture of Chinese characters, alphanumeric characters, etc. is written into the screen buffer memory 13 in the CRT controller 12 by the CPU IJ.

そして、このスクリーンバッファメモリ13に書込まれ
九データがCRT表示郁14において表示される。
The nine data written to this screen buffer memory 13 are displayed on the CRT display 14.

しかして、CRT p承部14に表示されて内容管印字
する場合には、キー人力It(図示せず)から印字指令
管与える。この印字指令によシCPU I Jからアド
レスパスムBにIRQコード信号が出力され、このIR
Q=i−ド信号はIRQ DET21で検出され、その
検出信号がRQQ御回路22へ送られる。これによりR
QQ御回路22からDMA015へ第4図に示すように
RQ傷信号出力され、DMACJ 5はCPU 11の
許可管受けてスクリーンバッファメモリ13の先頭アド
レスを指定してその内容をデータバスDBに読出すと共
にACK信号管出力する。上記メモリ73から読出哀れ
九データは、ラッチ回路J5にラッチされる。また、上
記DMACJ 5から出力されるACK信号は、キャラ
クタカウンタ33へ入力されてその内容が「+1」され
ると共にストローブ・ビジー制御回路27へ入力される
。この時フリップフロッグ24はυセット、つtbスペ
ースコードの検出時板外はりセットされておp。
When the contents are displayed on the CRT receiver 14 and printed, a print command is given from a key It (not shown). In response to this print command, an IRQ code signal is output from CPU IJ to Address Passm B, and this IRQ code signal is
The Q=i-do signal is detected by the IRQ DET 21, and the detection signal is sent to the RQQ control circuit 22. This allows R
The RQ signal is output from the QQ control circuit 22 to the DMA 015 as shown in FIG. 4, and the DMACJ 5 receives permission from the CPU 11, specifies the start address of the screen buffer memory 13, and reads its contents onto the data bus DB. At the same time, an ACK signal tube is output. The data read from the memory 73 is latched by the latch circuit J5. Further, the ACK signal outputted from the DMACJ 5 is inputted to the character counter 33 and its contents are incremented by "+1", and is also inputted to the strobe/busy control circuit 27. At this time, the flip frog 24 is set to υ, and when the tb space code is detected, the outside beam is set to p.

そのi比力端から“1″信号が出力され、ストローブ・
ビジー制御回路27に入力されている・ストローブ・ビ
ジー制御回路27社、フリップフロッグ24から“1”
信号が与えられている場合、上記ACK信号が与えられ
ると94図に示すようにストローブ信号5TROBE 
t−プリンタへ出9− 力・する、仁のストローブ信号によって、ラッチ1路3
5に保持されているデータがマルチプレクサ341介し
てプリンタ内Oバッファに読込1れ、同時にプリンタか
ら第4図に示すようにビシ−信号BURYが出力される
。このビジー信号はストローブ・ビジー制御回路21を
介してアンド回路31に入力される。この時、タブコー
ド/LFコード発生器jffiO出カラインaは10#
となっているので、インバータ3#の出力が11”とな
ってアンド回路3701”−トを開いている。従りて上
記ビジー信号拡アンド回路31を介してRQ制御回路t
2へ送られる。こ0時、上記したようにフリップフロッ
グ24はり+ット状態でそのQli出力端より”l″信
号出力されてIIQIIIJ11回路22に与えられて
いるり従ってRQ制御回路z2はアンド回路57t−介
して与えられるビジー信号に応じて第4図に示すようK
RQ信号を出力し、DMAC15へ送出する。
A “1” signal is output from the i specific force end, and the strobe
The strobe input to the busy control circuit 27 and the busy control circuit 27 are “1” from the flip-flop 24.
When the ACK signal is given, the strobe signal 5TROBE is activated as shown in Fig. 94.
t- Output to printer 9- Power/Sign, Latch 1 path 3 by the input strobe signal
5 is read into the O-buffer in the printer via the multiplexer 341, and at the same time, the printer outputs the busy signal BURY as shown in FIG. This busy signal is input to the AND circuit 31 via the strobe/busy control circuit 21. At this time, the tab code/LF code generator jffiO output line a is 10#
Therefore, the output of inverter 3# becomes 11'', opening AND circuit 3701''. Therefore, the RQ control circuit t is transmitted through the busy signal expansion AND circuit 31.
Sent to 2. At this time, as described above, the flip-flop 24 is in a disconnected state, and the "l" signal is output from its Qli output terminal and is applied to the IIQIIIJ11 circuit 22. Therefore, the RQ control circuit z2 is applied via the AND circuit 57t. K as shown in Figure 4 in response to the busy signal received.
It outputs an RQ signal and sends it to the DMAC15.

これによ、9 DMAC15は、上記し良ようにメモリ
ISから次のデータを読出してラッチ回路35IO− に書込むと共にACK (11管出力し、プリンタコン
トローラ16へ与える。以下同様にしてメ篭す13から
その表示記憶データが順次読出され、ラッチ回路35に
一介してプリンタ内Oパ、ファに書込まれる。そして、
とのバッファに一定量のデータが書込まれるとデータの
印字処理が行なわれる。
As a result, the 9 DMAC 15 reads the next data from the memory IS and writes it to the latch circuit 35IO- as described above, and also outputs an ACK (11) and gives it to the printer controller 16. The display storage data is sequentially read out from 13 and written to the printer's O/F via the latch circuit 35.
When a certain amount of data is written into the buffer, the data is printed.

しかして、上記メモリ13からス(−スコードが読出さ
れると、このスペースフードはス(−スコード検出回路
23によシ検出され、DMACl3から出力されるムC
K@号の立下シに同期してフリップフロップ24に読込
まれる。こ0#果1フリツグフロツゾ24のQ側出力8
PACEは、第4図に示すように°0”となり、ストロ
ーブ・ビジー制御回路21からのストローブ信号O出力
t−禁止する。まえ、フリ、′fフロップ210Q側側
方力”0”になると、RQ制御回路gzO機能が切換え
られ、アンド回路31の出力に代わってアンド回路29
の出力に応答するようになる。この時、インバータ28
の出力が“l#となってアンド1路29のダートを開き
、DMACl3から出力されるACK信号がアンド回路
SO。
When the space hood is read out from the memory 13, the space hood is detected by the space code detection circuit 23, and the space hood is detected by the space code detection circuit 23, and the space code is output from the DMACl3.
The signal is read into the flip-flop 24 in synchronization with the falling edge of the K@ signal. Q side output 8 of this 0 # result 1 fritz
As shown in FIG. 4, PACE becomes 0", inhibiting the output of the strobe signal O from the strobe busy control circuit 21. When the lateral force on the side of the flop 210Q becomes 0, The RQ control circuit gzO function is switched, and the output of the AND circuit 29 is replaced by the output of the AND circuit 31.
will now respond to the output of . At this time, inverter 28
The output of DMACl3 becomes "l#" and opens the dart of AND1 path 29, and the ACK signal output from DMACl3 goes to AND circuit SO.

29f介してRQQ御回路22へ送られる。このRQ制
制御絡路22、上記機能の切換えが行なわれ九際にRQ
傷信号出力し、その後は第4図に示すようにアンド回路
29を介して与えられるムCK信号0立下シに応答して
RQ傷信号出力する。 DMACJ lはRQ傷信号与
えられると、メモリ13から次のデータ會読出してう、
チ回路35、スペースコード検出回路z3へ与えると共
にACK信号信号力出力キャラクタカウンタ33の内容
?r+IJする。メモリ13からスペースコードが読出
されている間は、上記の動作が繰返される。そして、メ
モリ13からデータが読出されると、スペース;−ド検
出回路23の出力が@Oaとなシ、ACK信号の立下シ
に同期してフリップフロップ24に@O”が読込まれる
。この結果、フリップ70ツf24のi側出力8PAC
Eが第4図に示すように@1mになシ、ス)a−ツ・ビ
ジー制御1路21の出力禁止上解除すると共にRQ制制
御回路22嶺 えて最初の状態に戻す。ま、た、7リツグフロ。
It is sent to the RQQ control circuit 22 via 29f. This RQ control circuit 22, the switching of the above functions is performed, and the RQ control circuit 22 is
A flaw signal is output, and thereafter, an RQ flaw signal is output in response to the fall of the CK signal 0 applied via an AND circuit 29, as shown in FIG. When the DMACJ1 is given the RQ signal, it reads the next data session from the memory 13.
What is the content of the ACK signal output character counter 33? Do r+IJ. While the space code is being read from the memory 13, the above operations are repeated. When the data is read from the memory 13, the output of the space/dead detection circuit 23 becomes @Oa, and @O'' is read into the flip-flop 24 in synchronization with the fall of the ACK signal. As a result, the i side output 8PAC of flip 70 f24
As shown in FIG. 4, if E is @1m, the A-T busy control 1 path 21 is inhibited from outputting, and the output is inhibited, and the RQ control circuit 22 is returned to the initial state. Well, 7 years ago.

プ24,の出力が“1#になると、その立上〉に同期し
てフリップフロップ26に接地レベル0信号つtシ“0
″信号が読込まれ、互側出力が“1″になる。このフリ
ップフロップ26の出力にょシタブコード/LFコード
発生器32が動作し、出力ライン1に“l#信号管出力
してマルチプレクサ34をタブコード/LFコード発生
器J2個に切換えると共にストローブ・ビジー制御1l
l−路27からストローブ信号を出力する.ま九同時ニ
lフコ−)’/LF’コード発生器32は、アドレスタ
ブコードr ADT J t−発生し、キャラクタカウ
ンタ33からのカウントデータを付加し、マルチプレク
サ34f介してプリンタへ出力する。
When the output of the flip-flop 24 becomes "1#," a ground level 0 signal and a signal "0" are sent to the flip-flop 26 in synchronization with the rise of the output.
" signal is read, and the output on the other side becomes "1". The output code/LF code generator 32 of this flip-flop 26 operates, outputting "l# signal tube to the output line 1 and switching the multiplexer 34 to "1". Switching to 2 code/LF code generators and strobe/busy control 1l
A strobe signal is output from the l-path 27. The /LF' code generator 32 generates an address tab code r ADT J t-, adds count data from the character counter 33, and outputs it to the printer via the multiplexer 34f.

このプリンタは、ストローブ信号に同期してアドレスタ
ブコードr ADT’ J及びデータを読込み、そのデ
ータに従って次の印字開始位置【決定する。また、上記
タッコード/LFコード発生器32は、キャラクタカウ
ンタ33からキャリー13− 信号が出力されると、次の行【指定するLFコード管発
生し、マルチプレクサ34を介してプリンタへ送出する
.プリンタ拡上記LPコードが送られてくると、行送多
処理を行ない、その行に対する印字動作を再開する.し
かして、上記タブコード/LFコード発生器32は、タ
ブコード発生動作を行なり九後、インバータ36f介し
てフリップフロ、プ26に慟ット信号管与える.これに
よシフリップフロップ26が七ットして最初の状態に戻
る。
This printer reads the address tab code rADT'J and data in synchronization with the strobe signal, and determines the next printing start position according to the data. Further, when the carry 13- signal is output from the character counter 33, the tack code/LF code generator 32 generates the LF code tube specified for the next line and sends it to the printer via the multiplexer 34. When the printer enlarges the above LP code, it performs multi-line processing and resumes printing for that line. Thus, the tab code/LF code generator 32 performs a tab code generation operation, and then provides a signal tube to the flip-flop 26 via the inverter 36f. This causes the shift flip-flop 26 to reset to its initial state.

以上述べ九ように本発明によれば、メモリ13から読出
し九データの位置をキャラクタカウンタによシ配憶し、
その記憶内容に従って印字文字の位置制a’e行なうよ
うにし九〇で、C11画面をハードコピーする際、漢字
と英数文字が混在している場合であっても各フィールド
の左端位置上所定の位置に揃えることができるタブ制御
装置管提供し得るものである。
As described above, according to the present invention, the position of the data read from the memory 13 is stored in the character counter,
The position of the printed characters is controlled according to the stored contents. When making a hard copy of the C11 screen in 90, even if kanji and alphanumeric characters are mixed, the position of the printed characters is set on the left edge of each field. A tab control tube can be provided that can be aligned.

【図面の簡単な説明】 第1図(a)伽)線情報処理装置におけるCRT画面1
4− の表示状IIを示す図、第2aiil(a)(b)は従
来のプリンタにおける印字状at示す図、11n3図社
本発明の一実施例を示す回路構成図、第4図は本発明の
動作tii明するためのタイミングチャートである。 Jl・・・CPU、12・・・CRTコントローラ、1
3・・・スクリーンバッファメモリ、14・・・CRT
!!示部、15・・・DMAC(ダイレクト・メモリ・
アクセス・コントローラ:)、16・・・グリンタイン
タフェース、21・・・イニシャルリクエスト検出回路
、22・・・RQ(リクエスト)制御回路、21・・°
スイース:l−Y検出回jL z y・・・ストローブ
・ピッ−制御回路、32・・・タブコード/LFコード
発生器、33・・・キャラクタカウンタ。 出願人代理人  弁理士 鈴 江 武 彦15− 第1図
[Brief explanation of the drawings] Figure 1 (a) CRT screen 1 in the line information processing device
4- A diagram showing the display form II, 2nd AIIL (a) and (b) are diagrams showing the printed form at in a conventional printer, 11n3 Zusha is a circuit configuration diagram showing an embodiment of the present invention, and FIG. 3 is a timing chart for explaining the operation of FIG. Jl...CPU, 12...CRT controller, 1
3...Screen buffer memory, 14...CRT
! ! Part 15: DMAC (direct memory)
Access controller: ), 16... Glinter interface, 21... Initial request detection circuit, 22... RQ (request) control circuit, 21...°
Swiss: l-Y detection cycle jL z y...Strobe/pips control circuit, 32...Tab code/LF code generator, 33...Character counter. Applicant's agent Patent attorney Takehiko Suzue 15- Figure 1

Claims (1)

【特許請求の範囲】[Claims] CRT 表示装flを備えた情報処理装置において、C
RT画面のハードコピーををるためにスクリーンバッフ
ァメモリの内容をプリンタへ転送する際に文字情報及び
1文字に相当する各スペースに応じて印字位置を計数す
るキャラクタカウンタと、スパース終了時にCRT i
ij面のカラム位置に相当する上記キャラクタカウンタ
の内容をプリンタへ転送して次の印字位置t−1′li
1足しその後上記メモリからの文字情報をプリンタへ送
出する手段とを具備したことを%徴とするタブ制御装置
In an information processing device equipped with a CRT display device fl,
When transferring the contents of the screen buffer memory to the printer to make a hard copy of the RT screen, there is a character counter that counts the print position according to the character information and each space equivalent to one character, and a character counter that counts the print position according to the character information and each space equivalent to one character, and a CRT i when the sparse finish is completed.
The contents of the character counter corresponding to the column position of the ij side are transferred to the printer and the next printing position t-1'li
A tab control device characterized by comprising means for adding one and then sending the character information from the memory to a printer.
JP56133469A 1981-08-26 1981-08-26 Tab controller Pending JPS5835681A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56133469A JPS5835681A (en) 1981-08-26 1981-08-26 Tab controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56133469A JPS5835681A (en) 1981-08-26 1981-08-26 Tab controller

Publications (1)

Publication Number Publication Date
JPS5835681A true JPS5835681A (en) 1983-03-02

Family

ID=15105499

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56133469A Pending JPS5835681A (en) 1981-08-26 1981-08-26 Tab controller

Country Status (1)

Country Link
JP (1) JPS5835681A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58171985A (en) * 1982-03-22 1983-10-08 スペリ−・コ−ポレ−シヨン Printer with column setting mechanism
JP2008144592A (en) * 2006-12-06 2008-06-26 National Institute Of Advanced Industrial & Technology Constant flow rate small pump

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58171985A (en) * 1982-03-22 1983-10-08 スペリ−・コ−ポレ−シヨン Printer with column setting mechanism
JPH0436871B2 (en) * 1982-03-22 1992-06-17 Unisys Corp
JP2008144592A (en) * 2006-12-06 2008-06-26 National Institute Of Advanced Industrial & Technology Constant flow rate small pump

Similar Documents

Publication Publication Date Title
JPS62299881A (en) Image rotation display unit
JPS62173509A (en) Picture display device
JPS5835681A (en) Tab controller
JPS628833B2 (en)
JPS6135580B2 (en)
JPS59195743A (en) Job state display system
JPS5867456A (en) Output device
JPS6362004B2 (en)
JPS62111283A (en) Expansion pattern converter
JP2972808B2 (en) Control circuit for display device
SU886000A1 (en) Device for interrupt processing
JPS61224683A (en) Communication conference device
JPS60223390A (en) Printer of television signal
JPS5553736A (en) Display unit
JPS617769A (en) Image memory write control system
JPS61248081A (en) Character generation system for computer system
JPS61270980A (en) Printer device for television receiver
JPS62210572A (en) Documentation device
JPS61110264A (en) Character processor
JPS59112374A (en) Printing method of display device
JPS60222930A (en) Control system of hard copy device
JPH0125074B2 (en)
JPS586958B2 (en) word processor
JPS61190389A (en) Character display unit
JPS61208574A (en) Information buffer system