JPH01216454A - Terminal computer - Google Patents
Terminal computerInfo
- Publication number
- JPH01216454A JPH01216454A JP63041047A JP4104788A JPH01216454A JP H01216454 A JPH01216454 A JP H01216454A JP 63041047 A JP63041047 A JP 63041047A JP 4104788 A JP4104788 A JP 4104788A JP H01216454 A JPH01216454 A JP H01216454A
- Authority
- JP
- Japan
- Prior art keywords
- data
- character
- printer
- terminal
- terminal side
- 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
Links
- 238000012544 monitoring process Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 abstract description 20
- 238000007639 printing Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
【発明の詳細な説明】
[目次]
概要
産業上の利用分野
従来の技術
発明が解決しようとする課題
課題を解決するための手段
作用
実施例
発明の効果
[概要]
ホストコンピュータの端末に使用されるコンピュータに
間するものであり、
端末側プリンタの印字出力が可能となることにより端末
側業務の効率化を図れる端末コンピュータの提供を目的
とし、
このため、ホストコンピュータが送信した各文字データ
を受信する手段と、エスケープコードを示す文字データ
の受信を監視する手段と、エスケープコードが示される
文字データの受信が確認されたときに次の受信データが
所定の文字データと一致するか否かを判断する手段と、
両データが一致したときに後続の受信データに従って端
末側プリンタに対する制御指令を発生する手段と、を有
して構成する。[Detailed description of the invention] [Table of contents] Overview Industrial field of application Conventional technology Problems to be solved by the invention Means for solving the problems Effects of the invention [Summary] Used in host computer terminals The purpose is to provide a terminal computer that can improve the efficiency of terminal-side operations by enabling print output from a terminal-side printer, and for this purpose, it receives each character data sent by the host computer. means for monitoring reception of character data indicating an escape code, and determining whether or not next received data matches predetermined character data when reception of character data indicating an escape code is confirmed. means and
and means for generating a control command to the terminal-side printer according to the subsequent received data when both data match.
[産業上の利用分野]
本発明は、ホストコンピュータの端末として使用される
コンピュータに関するものである。[Industrial Field of Application] The present invention relates to a computer used as a terminal of a host computer.
マルチユーザ会話形の汎用オペレーティングシステムに
おいては、所定の端末エミュレータプログラムをパーソ
ナルコンピュータで走行させることにより、そのパーソ
ナルコンピュータを端末として容易に使用することが可
能となる。In a multi-user interactive general-purpose operating system, by running a predetermined terminal emulator program on a personal computer, the personal computer can be easily used as a terminal.
[従来の技術]
第6図にはこの種のコンピュータシステムの一例が示さ
れており、ホストコンピュータ20と端末となるパーソ
ナルコンピュータ22との間で文字データ(Ascii
コード)の送受信が行われている。[Prior Art] FIG. 6 shows an example of this type of computer system, in which character data (Ascii
code) is being sent and received.
そして端末側ではホスト送信のデータがデイスプレィ2
4で表示されており、ホスト側への送信データはキーボ
ード26から人力されている。Then, on the terminal side, the data sent by the host is displayed on Display 2.
4, and data to be sent to the host side is entered manually from the keyboard 26.
またホストコンピュータ20にはプリンタ28が設けら
れており、ホストコンピュータ20で印刷プログラムが
実行されることにより、リストなどがこのプリンタ28
から印字出力される。The host computer 20 is also provided with a printer 28, and by executing a print program on the host computer 20, lists and the like are printed on the printer 28.
Printed out from.
さらにパーソナルコンピュータ22にはプリンタ30が
接続されており、プリンタ30はパーソナルコンピュー
タ22が独立して動作するときに利用される。Furthermore, a printer 30 is connected to the personal computer 22, and the printer 30 is used when the personal computer 22 operates independently.
なお、パーソナルコンピュータ22で所定の端末エミュ
レータプログラムが走行することにより、パーソナルコ
ンピュータ22はホストコンピュータ20の端末として
機能できる。Note that by running a predetermined terminal emulator program on the personal computer 22, the personal computer 22 can function as a terminal for the host computer 20.
そして第7図のように端末のパーソナルコンピュータ2
2からホストコンピュータ20へ印刷プログラムの起動
が要求されるとくステップ32)、ホストコンピュータ
20ではその要求に応じて印刷プログラムが起動される
(ステップ34)。Then, as shown in Figure 7, the personal computer 2 of the terminal
2 requests the host computer 20 to start a print program (step 32), and the host computer 20 starts the print program in response to the request (step 34).
これにより印刷プログラムが実行され(ステップ36)
、プリンタ28でリスト印刷が行われる。This executes the print program (step 36).
, the list is printed by the printer 28.
[発明が解決しようとする課題]
ここで、ホストと端末とが距離的に離れていた場合であ
フて、印刷されたリストが端末側で入手することが必要
となったときには、ホスト側から端末側へそのリストを
郵送などにより運搬(ステップ38)することが必要と
なる。[Problem to be Solved by the Invention] Here, if the host and the terminal are far apart and it becomes necessary to obtain the printed list on the terminal side, it is necessary to obtain the printed list from the host side. It is necessary to transport the list to the terminal side by mail or the like (step 38).
したがって端末側でこのリストを入手(ステップ40)
するために、多くの労力や時間が費やされる。Therefore, get this list on the terminal side (step 40)
It takes a lot of effort and time to do so.
本発明は上記従来の課題に鐵みてなされたものであり、
その目的は、コンピュータが端末として機能していると
きに遊休の設備となっていた端末側プリンタ(プリンタ
30)を利用して印刷を端末側で直接行なうことにより
、リスト運搬のために費やされた労力や時間の無駄を解
消することにある。The present invention has been made in light of the above-mentioned conventional problems,
The purpose of this is to print directly on the terminal side using the terminal printer (printer 30), which was idle equipment when the computer was functioning as a terminal, thereby reducing the amount of time spent on transporting lists. The goal is to eliminate wasted effort and time.
[課題を解決するための手段]
上記目的を達成するために、本発明に係る端末コンピュ
ータは第1図のように構成されている。[Means for Solving the Problems] In order to achieve the above object, a terminal computer according to the present invention is configured as shown in FIG.
同図の手段10ではホストコンピュータから送信された
文字データが受信され、手段12ではエスケープコード
を示す文字データの受信が監視される。In the figure, means 10 receives character data transmitted from the host computer, and means 12 monitors reception of character data indicating an escape code.
そしてエスケープコードを示すコードの受信が手段12
で確認されると、次の受信データが所定の文字データと
一致するか否かが手段14で判断される。And the means 12 is to receive a code indicating an escape code.
Once confirmed, the means 14 determines whether the next received data matches the predetermined character data.
その手段】4で両データの一致が確認されると、後続の
受信データに従って端末側プリンタに対する制御指令が
手段16で得られる。When it is confirmed in step 4 that the two data match, a control command for the terminal-side printer is obtained by means 16 in accordance with the subsequent received data.
[作用]
ホストコンピュータとその端末コンピュータとの間で送
受される文字のうち特殊文字は16進法で00〜IFの
範囲に規定さ、れており、特殊文字中のエスケープコー
ド(16進法でIB)に続く文字には特殊な意味が付与
される。[Operation] Among the characters sent and received between the host computer and its terminal computer, special characters are specified in the range of 00 to IF in hexadecimal notation, and the escape code (in hexadecimal notation) in the special characters is The characters following IB) have a special meaning.
これらの後続文字を用いたエスケープ処理により各種の
制御が行なわれているが、その処理のために全ての文字
は使用されていない。Various controls are performed by escape processing using these subsequent characters, but not all characters are used for this processing.
このため空きとなっている未使用の文字をエスケープコ
ードに続けて送信することにより、特別な処理を端末側
に行なわせることが可能となる。Therefore, by sending an empty, unused character following the escape code, it is possible to cause the terminal to perform special processing.
本発明では、ホストコンピュータからエスケープコード
の文字データに続いて所定コード(エスケープ処理で使
用されていない空き文字)の文字データが送信されると
、これら゛に続く文字データに従って端末側プリンタに
対する制御指令が手段16で得られ、これにより端末側
のプリンタで印刷が行われる。In the present invention, when character data of a predetermined code (empty characters not used in escape processing) is transmitted from the host computer following the character data of the escape code, control commands are issued to the printer on the terminal side according to the character data following these characters. is obtained by the means 16 and printed by the printer on the terminal side.
[実施例コ
以下、図面に基づいて本発明に係る端末コンピュータの
好適な実施例を説明する。[Embodiment] Hereinafter, a preferred embodiment of the terminal computer according to the present invention will be described based on the drawings.
第2図ではパーソナルコンピュータ22の構成が説明さ
れており、ホストコンピュータ20との間におけるデー
タ送受信(TTY手順、1文字車 −位で行な
われる)の制御が通信制御部41で行ねれている。In FIG. 2, the configuration of the personal computer 22 is explained, and the communication control section 41 controls data transmission and reception with the host computer 20 (TTY procedure, carried out in one character car - position). .
そしてデイスプレィ24には表示処理部42から表示デ
ータが与えられており、キーボード26の操作で得られ
た入力データはキーボード人力部44に与えられて通信
制御部41からホストコンとュータ20へ送出されてい
る。The display 24 is given display data from the display processing section 42, and input data obtained by operating the keyboard 26 is given to the keyboard human power section 44 and sent from the communication control section 41 to the host computer 20. There is.
またホストコンピュータ20が送信した文字データはホ
スト文字人力IIB4Bにより内部に取り込まれでおり
、通常の場合にはその人力データが表示処理部42へそ
のまま与えられている。Further, the character data transmitted by the host computer 20 is internally taken in by the host character input IIB4B, and in normal cases, the input data is given to the display processing section 42 as is.
さらにローカルプリンタ要求検出部48では各入力デー
タがエスケープコードのものであるか否かが判定されて
おり、入力データがエスケープコードのものであるとき
には、これに続く入力データが所定の文字d Z 9の
ものであるか否かが判定されている。Further, the local printer request detection unit 48 determines whether each input data is an escape code, and when the input data is an escape code, the input data that follows is a predetermined character d Z 9 It is determined whether or not it belongs to.
その際にエスケープコードに連続の入力データが所定の
文字″Z′を示すものでないことが確認された場合には
、ESC処理部50によりエスケープ処理が行われる。At that time, if it is confirmed that the continuous input data in the escape code does not indicate the predetermined character "Z', the ESC processing unit 50 performs escape processing.
このESC処理部50で得られたデータは表示処理部2
8に与えられており、その内容はデイスプレィ22で表
示される。The data obtained by this ESC processing section 50 is stored in the display processing section 2.
8, and its contents are displayed on the display 22.
そして入力データがエスケープコードのものであること
が確認された場合であって、これに続く人力データで前
述の文字(Z lを示すものであったときには、その文
字′Z9に続くものが′t′とd p jのいずれであ
るかが要求判定部52で判別される。If it is confirmed that the input data is an escape code, and if the following human input data indicates the above-mentioned character (Zl), what follows the character 'Z9 is 't'. ' or d p j is determined by the request determining unit 52.
要求判定部52において文字′z′に続くものが文字d
tlであることが確認されると、ページ送り処理部54
−1の動作が開始され、その結果、プリンタ30のペー
ジ送りが行われる。In the request determination unit 52, the letter ``z'' is followed by the letter d.
If it is confirmed that it is tl, the page forwarding processing unit 54
-1 operation is started, and as a result, the page of the printer 30 is turned.
また要求判定部52において文字′Z′に続くものが文
字′p′であることが確認されると、印刷処理部54−
2の動作が開始され、その結果、プリンタ30では一行
分の印刷が行われる。Further, when the request determining unit 52 confirms that the character 'Z' is followed by the character 'p', the print processing unit 54-
2 starts, and as a result, the printer 30 prints one line.
第3図では本実施例の作用がフローチャートで説明され
ており、ホストコンピュータ20が送出した1字分のデ
ータが取り込まれるとくステップ60)、この取込デー
タがエスケープコードのものであるか否かが判断され(
ステップ62)、エスケープコードのものでないときに
はその文字表示がデイスプレィ24で行われる。In FIG. 3, the operation of this embodiment is explained using a flowchart. When data for one character sent out by the host computer 20 is captured, step 60) determines whether this captured data is an escape code or not. is determined (
In step 62), if the character is not an escape code, the character is displayed on the display 24.
そして取込データがエスケープコードのものであるとき
(ステップ62でYES)には、次のデータが取り込ま
れ(ステップ66)、このデータが前述の文字“Z′を
示すものであるか否かが判定される(ステップ68)。If the captured data is an escape code (YES in step 62), the next data is captured (step 66), and it is determined whether this data indicates the character "Z'" mentioned above. A determination is made (step 68).
その際に取り込まれたデータの示す文字が129でない
とき(ステップ68でNo)には、エスケープコード後
続の文字に応じたエスケープ処理(ステップ70)がE
SC処理部50で行われ、例えば第4図(A)に示され
たカーソル移動制御。If the character indicated by the captured data is not 129 (No in step 68), the escape process (step 70) according to the character following the escape code is
The cursor movement control is performed by the SC processing unit 50 and is shown, for example, in FIG. 4(A).
同図(B)に示された画面の全体クリア制御、同図(C
)に示された行部分削除の制御が行われる。The entire screen clear control shown in Figure (B), Figure (C)
) The line partial deletion control shown in ) is performed.
ここで、エスケープコードの次に文字′Z9のの受信が
確認されると(ステップ68でYES)・文字I Z
lの次のデータが取り込まれ(ステップ72)、その入
力データが文字“t′を示すか文字′p′を示すかが要
求判定部52で判定される(ステップ74)。Here, when the reception of the character 'Z9 following the escape code is confirmed (YES at step 68), the character I Z
The next data of 1 is fetched (step 72), and the request determining section 52 determines whether the input data indicates the character "t" or the character "p" (step 74).
その際の入力データが第5図(A)のように文字4Vを
示すものであった場合には、ページ送り処理部54−1
の処理が開始され、これによりプリンタ30でページ送
りが行われる(ステップ76)。If the input data at that time indicates the character 4V as shown in FIG. 5(A), the page feed processing unit 54-1
The process starts, and as a result, the printer 30 performs page feeding (step 76).
またその際の入力データが文字6p+を示すものである
ことが要求判定部52で確認された場合には、印刷処理
部54−2で受信の文字が取り込まれ、その取り込みは
第5図(B)のように改行コードが入力されるまで継続
される(ステップ7日)。Further, if the request determination unit 52 confirms that the input data at that time indicates the character 6p+, the print processing unit 54-2 captures the received character, and the capture is performed as shown in FIG. ) until a new line code is input (step 7).
そして最後の改行コードの入力が確認されると、印刷処
理部54−2によりプリンタ30の印字制御が行われ(
ステップ80)、これにより一行分の受信データがプリ
ンタ30で印字される。When the input of the last line feed code is confirmed, the print processing unit 54-2 controls the printing of the printer 30 (
In step 80), one line of received data is printed by the printer 30.
以上説明したように本実施例によれば、パーソナルコン
ピュータ22が端末として使用されている場合にあって
も、これに接続された端末側のプリンタ30で印刷が直
接行われるので、端末側ではそのリスト内容を業務にそ
のまま利用して、その効率を著しく高めることが可能と
なる。As explained above, according to this embodiment, even when the personal computer 22 is used as a terminal, printing is directly performed by the printer 30 on the terminal side connected to it, so the terminal side It becomes possible to use the contents of the list as is in business operations, significantly increasing efficiency.
[発明の効果]
以上説明したように本発明によれば、ホスト側の管理下
で端末側においてホスト送信内容を印字できるので、そ
の印字結果を利用して端末側の作業、業務を著しく効率
化することが可能となる。[Effects of the Invention] As explained above, according to the present invention, the contents transmitted by the host can be printed on the terminal side under the control of the host side, and the printing results can be used to significantly improve the efficiency of work and business on the terminal side. It becomes possible to do so.
第1図は発明の原理説明図、
第2図は実施例の構成説明図、
第3図は実施例の作用を説明するフローチャート、
第4図はエスケープ処理の内容説明図、第5図は印刷用
データ列の説明図、
第6図はコンピュータシステムの構成説明図、 。
第7図は従来における印刷リスト入手までの手順説明図
である。
20・・・ホストコンピュータ、
22・・・パーソナルコンピュータ、
24・・・デイスプレィ、
26・・・キーボード、
28・・・ホスト側プリンタ、
30・・・端末側プリンタ、
41・・・通信制御部、
42・・・表示処理部、
44・・・キーボード入力部、
46・・・ホスト文字入力部、
4日・・・ローカルプリンタ要求検出部、50・・・E
SC処理部、
52・・・要求判定部、
士;2
八 刑
く 国 Q
−ノ ′J N〆−八
く 釦
\I ν
従来における印刷リスト入手までの手順説明図弔7図Figure 1 is a diagram explaining the principle of the invention, Figure 2 is a diagram explaining the configuration of the embodiment, Figure 3 is a flowchart explaining the operation of the embodiment, Figure 4 is a diagram explaining the contents of escape processing, and Figure 5 is printing. FIG. 6 is an explanatory diagram of the configuration of the computer system. FIG. 7 is an explanatory diagram of the conventional procedure for obtaining a print list. 20... Host computer, 22... Personal computer, 24... Display, 26... Keyboard, 28... Host side printer, 30... Terminal side printer, 41... Communication control unit, 42...Display processing section, 44...Keyboard input section, 46...Host character input section, 4th...Local printer request detection section, 50...E
SC processing unit, 52...request determination unit, 2 8 execution country Q -ノ 'J N〆-8ku button \I ν Figure 7 explaining the procedure for obtaining a print list in the past
Claims (1)
段(10)と、 エスケープコードを示す文字データの受信を監視する手
段(12)と、 エスケープコードが示される文字データの受信が確認さ
れたときに、次の受信データが所定の文字データと一致
するか否かを判断する手段(14)と、 両データが一致したときに、後続の受信データに従って
端末側プリンタに対する制御指令を発生する手段(16
)と、 を有する、ことを特徴とする端末コンピュータ。[Claims] Means (10) for receiving character data transmitted by a host computer; means (12) for monitoring reception of character data indicating an escape code; and means (12) for monitoring reception of character data indicating an escape code. means (14) for determining whether or not the next received data matches predetermined character data, and when both data match, generating a control command to the terminal-side printer according to the subsequent received data; Means to do (16)
), and a terminal computer comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63041047A JPH01216454A (en) | 1988-02-24 | 1988-02-24 | Terminal computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63041047A JPH01216454A (en) | 1988-02-24 | 1988-02-24 | Terminal computer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01216454A true JPH01216454A (en) | 1989-08-30 |
Family
ID=12597491
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63041047A Pending JPH01216454A (en) | 1988-02-24 | 1988-02-24 | Terminal computer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01216454A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03290727A (en) * | 1990-04-06 | 1991-12-20 | Hitachi Ltd | Information processing system, information processor, printer, and printing method |
-
1988
- 1988-02-24 JP JP63041047A patent/JPH01216454A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03290727A (en) * | 1990-04-06 | 1991-12-20 | Hitachi Ltd | Information processing system, information processor, printer, and printing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS628222A (en) | Office automation system | |
JP2002140184A (en) | Printer, print system, recording medium and server | |
US7209246B2 (en) | Information processing apparatus and method for processing read image data | |
JPH01216454A (en) | Terminal computer | |
JPH01188374A (en) | Printing system | |
JPH0239973A (en) | Printing control system | |
JP2003127502A (en) | Printer | |
JP2780974B2 (en) | Printer | |
JPH01150568A (en) | Printer device | |
JPH08142459A (en) | Printer | |
JPS60256840A (en) | Conversational terminal device | |
JP3422102B2 (en) | Printer | |
JPH0357027A (en) | Emergency operation system for online system | |
JPS62102329A (en) | Printing device | |
JPH0657026B2 (en) | Information processing method | |
JPH08115287A (en) | Server device | |
KR19980051639A (en) | How to stop printing | |
JPH05204563A (en) | Printer device | |
JPS62226324A (en) | Printing processing system for picture information in information processor | |
KR19980010426U (en) | Printer that can automatically set print mode | |
JPH0748214B2 (en) | Data editing system | |
JPH03147016A (en) | Asynchronous hard copy control method for terminal equipment | |
JPH0474673A (en) | Printer | |
JPH03146382A (en) | Document preparation and printing device | |
JPH01173944A (en) | Electronic mail system |