JPH085213B2 - Printer - Google Patents

Printer

Info

Publication number
JPH085213B2
JPH085213B2 JP62049492A JP4949287A JPH085213B2 JP H085213 B2 JPH085213 B2 JP H085213B2 JP 62049492 A JP62049492 A JP 62049492A JP 4949287 A JP4949287 A JP 4949287A JP H085213 B2 JPH085213 B2 JP H085213B2
Authority
JP
Japan
Prior art keywords
control code
printing
print information
print
code system
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 - Fee Related
Application number
JP62049492A
Other languages
Japanese (ja)
Other versions
JPS63216756A (en
Inventor
一郎 佐々木
尚之 八田
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 JP62049492A priority Critical patent/JPH085213B2/en
Publication of JPS63216756A publication Critical patent/JPS63216756A/en
Priority to US07/425,343 priority patent/US4968159A/en
Publication of JPH085213B2 publication Critical patent/JPH085213B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/22Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of impact or pressure on a printing material or impression-transfer material
    • B41J2/23Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of impact or pressure on a printing material or impression-transfer material using print wires
    • B41J2/30Control circuits for actuators
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/0005Accepting output data; Preparing data for the controlling system
    • G06K2215/0011Accepting output data; Preparing data for the controlling system characterised by a particular command or data flow, e.g. Page Description Language, configuration commands

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】 発明の目的 (産業上の利用分野) 本発明は、制御コード体系の異なる複数種類の印字動
作を実行可能な印字装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION (Industrial field of application) The present invention relates to a printing apparatus capable of executing a plurality of types of printing operations having different control code systems.

(従来の技術) 従来、印字装置として各種の装置が提供されている。
これら各種の印字装置は入力される印字情報に従って印
字を実行する際、印字指令がなされた英数字等をその印
字情報中に含まれる倍角指定、改行、改ページ等の制御
コードに基づいて忠実に実行している。また、上記各種
の印字装置は一層多彩な印字を可能とするために、それ
ぞれの印字装置毎に特有の印字モードを備えている。特
有の印字モードとは、例えば、印字を高速に実行する高
速モード、横書き・縦書きの変更モード、ドットスペー
ス及びビットイメージの指定といったもので、これらの
印字モードも印字情報中の制御コード、特に拡張制御コ
ード(ESCシーケンス)によって指定されるものであ
り、それら制御コードは各印字装置毎に異なる制御コー
ド体系に従って解釈されて、実行されるのである。
(Prior Art) Conventionally, various devices have been provided as printing devices.
When executing printing according to the input print information, these various printers faithfully reflect the alphanumeric characters for which a print command has been issued based on control codes such as double-width designation, line feed, and page breaks included in the print information. Running. Further, the various printing devices described above are provided with a printing mode specific to each printing device in order to enable more versatile printing. Specific print modes include, for example, high-speed mode for high-speed printing, horizontal / vertical change mode, dot space and bit image designation.These print modes are also control codes in print information, especially It is specified by an extended control code (ESC sequence), and these control codes are interpreted and executed according to a control code system different for each printing device.

従って、印字装置の使用者が印字情報を作成する際に
は、予め印字を実行させる印字装置の制御コード体系を
知り、この制御コード体系に沿ったコード化が要求さ
れ、また、同様に印字装置側にあっても自己の制御コー
ド体系に則った制御コードを含んだ印字情報以外では、
所望の印字を実行することができなかった。
Therefore, when the user of the printing apparatus prepares the printing information, he / she needs to know the control code system of the printing apparatus for executing the printing in advance, and the coding according to this control code system is required. Even if it is on the side, except for the print information including the control code according to its own control code system,
The desired printing could not be executed.

そこで、印字装置に予め複数種類の印字装置に対応す
る制御コード体系を備えておき、使用者が印字に際して
選択する一つの印字装置に対応する制御コード体系に基
づいて、入力された印字情報に応じた印字を実行するこ
とのできる印字装置が開発された。これによれば、従来
蓄積されている印字情報資産を有効に活用できるため各
方面で用いられている。
Therefore, the printing device is provided with a control code system corresponding to a plurality of types of printing devices in advance, and the user can select the printing device based on the control code system corresponding to one printing device selected by the user. A printing device has been developed which is capable of performing different printing. According to this, the printing information assets that have been accumulated in the past can be effectively used, and thus they are used in various fields.

(発明が解決しようとする問題点) しかし、上記のごとき印字装置にあっても、使用者は
印字したい印字情報毎にその印字情報が何れの印字装置
に対応する制御コード体系に印字されるべきものである
かを判断し、更にその判断に基づいて印字装置のディッ
プスイッチを操作して印字装置の制御コード体系を選択
したり、あるいは、所望の制御コード体系を格納してい
るROMカートリッジやICカード等を装着することにより
制御コード体系を選択するという作業を強いられること
となる。従って、使用者は印字装置が汎用的である反
面、装置の操作が煩雑となり、操作を理解するために印
字装置のハード的な知識までも要求されるなど、印字装
置の設定が複雑となる問題があった。
(Problems to be Solved by the Invention) However, even in the printing device as described above, the user should print the print information for each print information desired to be printed in the control code system corresponding to which print device. It is determined whether or not it is one, and based on that determination, the DIP switch of the printing device is operated to select the control code system of the printing device, or the ROM cartridge or IC that stores the desired control code system. By installing a card or the like, it is necessary to select the control code system. Therefore, while the printing device is versatile for the user, the operation of the device is complicated, and even hardware knowledge of the printing device is required to understand the operation, which makes the setting of the printing device complicated. was there.

そして、上記ディップスイッチやROMカートリッジ、I
Cカードによる制御コード体系の選択が誤っていたとき
には、使用者は印字したい印字情報に応じた所望の印字
結果を得ることができないという問題を発生させてい
た。
Then, the DIP switch, ROM cartridge, I
When the control code system is incorrectly selected by the C card, the user cannot obtain a desired print result according to the print information he / she wants to print.

本発明は上記問題点を解決するためになされたもの
で、一つの印字装置に各種の制御コード体系を備え、従
来より蓄積されている各制御コード体系に対応した印字
情報資産が有効に利用されると共に、その制御コード体
系の設定に関して使用者の煩雑な操作を不要なものと
し、簡単で、かつ設定の間違いさえも回避することので
きる印字装置を提供することを目的とする。
The present invention has been made to solve the above problems, and one printing apparatus is provided with various control code systems, and print information assets corresponding to the respective control code systems that have been stored in the past can be effectively used. In addition, it is an object of the present invention to provide a printing device that does not require a complicated operation of the user for setting the control code system, is simple, and can avoid even a setting error.

発明の構成 (問題点を解決するための手段) 本発明は上記問題点を解決するためになされたもので
あり、第1図の基本的構成図に示すごとく、外部装置よ
り入力され印字動作を実行するための制御コードを含む
印字情報に基づいて前記制御コードの体系毎に異なる複
数種類の印字動作を実行可能とするために、各印字動作
に対応した複数種類の制御コード体系を記憶し、それら
の制御コード体系のうちの何れかを利用して前記印字情
報に応じた印字動作を実行する印字装置において、前記
外部装置より入力される前記印字情報を記憶する印字情
報記憶手段と、その印字情報記憶手段に記憶された前記
印字情報に含まれる前記制御コードを解析し、その解析
された制御コードが、前記複数種類の印字動作に対応す
る前記制御コード体系のうちの、いずれの制御コード体
系に含まれる制御コードであるかを判断する制御コード
体系判断手段と、この制御コード体系判断手段で判断さ
れた制御コード体系を利用して、前記印字情報記憶手段
に記憶されている前記印字情報に応じた印字動作を、そ
の印字情報に含まれる前記制御コードに従って実行する
印字動作実行手段とを備えたものである。
Configuration of the Invention (Means for Solving Problems) The present invention has been made to solve the above problems, and as shown in the basic configuration diagram of FIG. To enable execution of a plurality of different types of printing operations for each control code system based on printing information including control codes for execution, store a plurality of types of control code systems corresponding to each printing operation, In a printing apparatus that executes a printing operation according to the printing information by using any of those control code systems, a printing information storage unit that stores the printing information input from the external device, and the printing The control code included in the print information stored in the information storage means is analyzed, and the analyzed control code is one of the control code systems corresponding to the plurality of types of print operations. The control code system determining means for determining which control code system is included in the control code system and the control code system determined by the control code system determining means are stored in the print information storage means. And a print operation executing means for executing a print operation according to the print information according to the control code included in the print information.

(作用) 上記構成を有する本発明の印字装置では、印字情報記
憶手段が外部装置より入力される印字情報を一旦記憶
し、制御コード体系判断手段が、その印字情報に含まれ
る制御コードが、いずれの印字動作を実行するための制
御コード体系に含まれるものであるかを判断し、印字動
作実行手段が、その判断された制御コード体系を利用し
て、印字情報に応じた印字動作を制御コードに従って実
行する。ここで、制御コードを解析して制御コード体系
を判断することとは、各印字装置に対応する制御コード
体系に固有の制御コードの出現の判定、制御コードの出
現の頻度、あるいは制御コードの出現順序等の判定、も
しくはこれらの組合わせ的判定によって、各印字装置に
対応する特有の制御コード体系を判別することをいう。
(Operation) In the printing apparatus of the present invention having the above configuration, the print information storage means temporarily stores print information input from an external device, and the control code system determination means determines that the control code included in the print information is Of the control code system for executing the print operation according to the print information, and the print operation execution means uses the determined control code system to execute the print operation according to the print information. Run according to. Here, to analyze the control code to determine the control code system means to judge the appearance of the control code unique to the control code system corresponding to each printing device, the frequency of appearance of the control code, or the appearance of the control code. It is to determine a unique control code system corresponding to each printing device by determining the order or a combination of these.

(実施例) 以下、本発明の一実施例を図面を用いて説明する。本
発明はこの実施例に限られるものではなく、その要旨を
逸脱しない範囲の種々の態様のものが含まれる。
(Embodiment) An embodiment of the present invention will be described below with reference to the drawings. The present invention is not limited to this embodiment, but includes various embodiments without departing from the scope of the invention.

第2図は本発明の実施例である印字装置の構成を示す
図である。
FIG. 2 is a diagram showing the configuration of the printing apparatus according to the embodiment of the present invention.

本印字装置10は、ディジホイールと印字ハンマから構
成される印字ヘッド20を用いてプラテン30にセットされ
た用紙40に印字する。印字ヘッド20は、印字リボン50と
共に案内軸60に摺動可能に支持されたキャリッジ70に取
り付けられており、活字選択用ステッピングモータ55に
より選字が行われる。このキャリッジ70はベルト80を介
してキャリッジ用ステッピングモータ90により駆動さ
れ、印字ヘッド20をプラテン30の長手方向に沿って所定
位置に移動させる。また、プラテン30はギアを介して接
続されたラインフィード用ステッピングモータ100によ
り駆動され、用紙40を所定位置に移動させる。電子制御
装置120は、周知のCPU200、ROM210、RAM220の他に上記
各ステッピングモータや外部機器110との入出力信号をC
PU200の処理可能な信号に変換する入出力ポート230及び
これらを接続する共通バス240等から構成されている。
The printing apparatus 10 prints on the paper 40 set on the platen 30 using the print head 20 including a digit wheel and a printing hammer. The print head 20 is attached to a carriage 70 slidably supported by a guide shaft 60 together with a print ribbon 50, and character selection is performed by a type selection stepping motor 55. The carriage 70 is driven by a carriage stepping motor 90 via a belt 80, and moves the print head 20 to a predetermined position along the longitudinal direction of the platen 30. The platen 30 is driven by the line feed stepping motor 100 connected via a gear to move the paper 40 to a predetermined position. In addition to the well-known CPU 200, ROM 210, RAM 220, the electronic control unit 120 C
The PU 200 is composed of an input / output port 230 for converting it into a processable signal and a common bus 240 for connecting these.

以上のような構成にあって、公知のように、上述のス
テッピングモータ55、90、100、印字ヘッド20等の動作
は、外部機器110から入力される印字情報を電子制御装
置120により解読することで制御される。すなわち、活
字選択用ステッピングモータ55を印字指令の解読結果に
応じて、キャリッジ用ステッピングモータ90をキャリッ
ジ指令の解読結果に応じて、またラインフィード用ステ
ッピングモータ100を用紙送り指令の解読結果に応じて
駆動制御するのである。
In the configuration as described above, as is known, the operation of the stepping motors 55, 90, 100, the print head 20 and the like is to decode the print information input from the external device 110 by the electronic control device 120. Controlled by. That is, the type selection stepping motor 55 is driven according to the decoding result of the print command, the carriage stepping motor 90 is driven according to the decoding result of the carriage command, and the line feed stepping motor 100 is driven according to the decoding result of the paper feed command. Control it.

次に、上記のように外部機器110からの印字情報を解
読して印字動作を実行する以前に、本実施例の印字装置
において実行される特有の初期処理について説明する。
第3図が、電子制御装置120のROM210に格納される初期
処理プログラムのフローチャートである。
Next, a peculiar initial process executed in the printing apparatus of this embodiment before decoding the printing information from the external device 110 and executing the printing operation as described above will be described.
FIG. 3 is a flowchart of the initial processing program stored in the ROM 210 of the electronic control unit 120.

本プログラムの処理は印字装置の電源が投入される立
ち上げ時のCPU200によって開始され、まず装置の初期化
のために、SELF−TEST、RAM220の初期設定、及び自己の
有する3種の動作モード(0,1,2)の中から動作モード
0を仮に選択する初期化処理(S1)を行う。続いて、外
部機器110から出力される印字情報を受信し、これをRAM
220の所定アドレスに割り当てられた印字情報バッファ
に格納する(S3)。そして、この格納した印字情報の中
から制御コードのみを検出し、制御コードが検出された
ときに限り以下の判断処理(S7〜S25)に移行し、それ
以外であれば再度S3へ戻って印字情報の記憶を行う(S
5)。判断処理に入ると、まず検出した制御コードが動
作モード0の制御コードに体系に存在するものであるか
否かの判断を行い(S7)、存在しないものであると判断
した場合に限り動作モード候補から動作モード0を削除
して(S9)、次の処理(S11)に移行する。S11では、更
に検出した制御コードが動作モード1の制御コード体系
に存在するか否かの判断を行い、存在しない場合には動
作モード候補から動作モード1を削除する(S13)。同
様に、次のS15では、検出した制御コード動作モード2
の制御コード体系に存在するか否かの判断がなされ、存
在しない制御コードの場合に限り動作モードの候補から
動作モード2の削減がなされる(S17)。この様にし
て、動作モード候補の絞り込みがなされるが、これらの
候補絞り込み処理の後には最終的に動作モード候補が1
つになったか否かの判断を行い(S19)、1つの絞り込
むことが完了しているときにはその動作モード自身に設
定して(S21)、本プログラムを終了する。一方、未だ
に1つの動作モード候補に絞り込みが完了していないと
きは続いて動作モード候補が総て無くなる異常な事態が
発生しているか否かの判断を行い(S23)、この異常な
事態を検出したときにはコマンドエラーを表示して(S2
5)本プログラムを終了し、異常に発生していなければ
再度上記の印字情報からの制御コード検出、動作モード
の絞り込み処理を繰り返し実行するためS3の処理へと戻
る。
The processing of this program is started by the CPU 200 at the time of start-up when the power of the printing device is turned on. First, for initialization of the device, SELF-TEST, initialization of RAM 220, and three operation modes of its own ( Initialization processing (S1) for temporarily selecting the operation mode 0 from 0, 1, 2) is performed. Next, the print information output from the external device 110 is received and the print information is stored in the RAM.
The data is stored in the print information buffer assigned to the predetermined address 220 (S3). Then, only the control code is detected from the stored print information, and only when the control code is detected, the process proceeds to the following determination process (S7 to S25), and otherwise returns to S3 and prints again. Store information (S
Five). In the judgment process, it is first judged whether or not the detected control code exists in the control code of the operation mode 0 (S7), and only when it is judged that it does not exist, the operation mode is determined. The operation mode 0 is deleted from the candidates (S9), and the process proceeds to the next process (S11). In S11, it is further determined whether or not the detected control code exists in the control code system of the operation mode 1, and if it does not exist, the operation mode 1 is deleted from the operation mode candidates (S13). Similarly, in the next S15, the detected control code operation mode 2
It is judged whether or not the control code system exists in the control code system of 1), and only when the control code does not exist, the operation mode 2 is reduced from the operation mode candidates (S17). In this way, the operation mode candidates are narrowed down, but after these candidate narrowing down processes, the operation mode candidates are finally 1
It is determined whether or not the operation is completed (S19), and when one narrowing down is completed, the operation mode itself is set (S21), and this program is ended. On the other hand, when the narrowing down to one operation mode candidate is not yet completed, it is subsequently determined whether or not an abnormal situation in which all the operation mode candidates are lost occurs (S23), and this abnormal situation is detected. Command error is displayed (S2
5) This program is terminated, and if no error occurs, the process returns to step S3 to repeat the control code detection from the print information and the operation mode narrowing process.

以上の初期処理が繰り返し実行され続ける印字装置立
ち上げの期間にあって、CPU200は内部の時計カウンタを
監視することで時間経過を知り、4Secの時間経過後には
第4図に示す4Sec割込みルーチンの処理を開始する。こ
の処理に入ると、上記初期処理プログラムの実行の終了
を行い(S30)、次にその初期処理プログラムの実行に
よって1つの動作モードの絞り込みに成功して前記S21
の処理による自己の動作モードの設定が完了しているか
否かの判断を行う(S32)。この判断により動作モード
の絞り込みが完了しているとされたときには、続いてS3
4が実行され、その絞り込まれた動作モードの制御コー
ド体系に基づいて前記RAM220に格納している印字情報の
印字動作が開始され、以下通常の印字制御が行われる。
一方、動作モードの絞り込みが未だに完了していないと
きは、S36の処理が選択されて絞り込まれた範囲内で任
意に決定される1つの動作モードに基づいた制御コード
体系を利用して印字が実行される。
During the printer startup period in which the above initial processing is repeatedly executed, the CPU 200 knows the elapsed time by monitoring the internal clock counter, and after the elapse of 4 sec, the 4Sec interrupt routine shown in FIG. 4 is executed. Start processing. When this processing is entered, the execution of the initial processing program is terminated (S30), and then one operation mode is successfully narrowed down by the execution of the initial processing program, and the above S21
It is determined whether or not the setting of the operation mode of the self by the process of is completed (S32). If it is determined by this determination that the operation modes have been narrowed down, then S3
4 is executed, the printing operation of the print information stored in the RAM 220 is started based on the control code system of the narrowed operation mode, and then the normal print control is performed.
On the other hand, if the narrowing down of the operation mode has not been completed yet, printing is executed by using the control code system based on one operation mode that is arbitrarily selected within the narrowed range by selecting the process of S36. To be done.

以上のように構成される本実施例の印字装置によれ
ば、0,1,2の3種の動作モードを有するために、それら
動作モードに対応する各制御コード体系にて動作可能な
制御コードにより作成され、従来より蓄積されている印
字情報資産が有効に利用され、かつ、その動作モードの
設定に関して使用者は何等煩雑な操作を行うことを要し
ない。すなわち、外部機器110から入力される印字情報
に含まれている制御コードを印字装置が自動的に解析
し、何れの動作モードに基づいた制御コード体系で印字
を実行すれば良いかを判断するものであり、使用者は煩
雑なハードの知識などを要求されることもなく、かつ設
定の間違いさえも回避することのできる極めて汎用性に
富む印字装置となる。
According to the printing apparatus of the present embodiment configured as described above, since it has three kinds of operation modes of 0, 1, and 2, the control code that can operate in each control code system corresponding to those operation modes The print information assets that have been created in accordance with the present invention are effectively used, and the user does not need to perform any complicated operation for setting the operation mode. That is, the printer automatically analyzes the control code included in the print information input from the external device 110, and determines which operation mode should be used to execute the print in the control code system. Thus, the printing apparatus is extremely versatile in that the user is not required to have complicated hardware knowledge and can avoid even setting mistakes.

しかも、動作モードの特定ができないときでも印字装
置立ち上げから4Sec経過後には可能な限り実行された動
作モードの絞り込み処理により可能性の高い動作モード
に基づいた印字を実行し、印字作業が開始されない事態
を回避する。この様に印字を実行しても、動作モードが
特定できなかった理由は、各動作モードに応じた制御コ
ード体系に特の制御コードが印字情報に含まれていない
からであり、いずれの動作モードに基づく印字を実行し
ても同様な印字作業を成し得る場合が多く問題となるこ
とはない。
Moreover, even when the operation mode cannot be specified, after 4 sec from the start-up of the printing device, the operation mode is narrowed down as much as possible to perform printing based on the operation mode that has a high possibility, and the printing work is not started. Avoid the situation. The reason why the operation mode could not be specified even when printing was performed in this way is that the control information that corresponds to each operation mode does not contain special control codes in the print information. Even if the printing based on the above is executed, there are many cases where the same printing operation can be performed, and there is no problem.

発明の効果 以上詳述したように、本発明の印字装置は、複数種類
の印字動作を実行可能とするように各印字動作に対応し
た複数種類の制御コード体系を有しており、さらに、外
部装置から入力された印字情報に含まれる制御コードを
解析して、その制御コードがいずれの制御コード体系に
特有なものかを判断して、その制御コード体系に基づ
き、印字情報に関する印字動作を制御コードに従って実
行するように構成したので、従来より蓄積されている各
種制御コード体系に基づいて制御コードに従って作成さ
れている印字情報を有効に利用することができる。さら
に、制御コード体系の設定に際しては、制御コードを自
動的に解析することにより行われるので、使用者にとっ
ては複雑なハードの知識が必要とされず、また、制御コ
ード体系の設定の間違いを回避することができるという
顕著な効果を奏する。
EFFECTS OF THE INVENTION As described in detail above, the printing apparatus of the present invention has a plurality of types of control code systems corresponding to each printing operation so that a plurality of types of printing operations can be executed. The control code included in the print information input from the device is analyzed to determine which control code system the control code is unique to, and based on that control code system, control the print operation related to the print information. Since it is configured to be executed according to the code, it is possible to effectively use the print information created according to the control code based on the various control code systems accumulated in the past. Furthermore, when setting the control code system, it is performed by automatically analyzing the control code, so the user does not need complicated knowledge of hardware, and the error of setting the control code system is avoided. There is a remarkable effect that can be done.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の印字装置の基本的構成を示す基本構成
図、第2図は実施例の印字装置の概略構成図、第3図及
び第4図は同実施例にて処理されるプログラムのフロー
チャートを示している。 20……印字ヘッド、70……キャリッジ 110……外部機器、120……電子制御装置 200……CPU、210……ROM
FIG. 1 is a basic configuration diagram showing a basic configuration of a printing device of the present invention, FIG. 2 is a schematic configuration diagram of a printing device of an embodiment, and FIGS. 3 and 4 are programs processed by the same embodiment. The flowchart of FIG. 20 ... Print head, 70 ... Carriage 110 ... External device, 120 ... Electronic control unit 200 ... CPU, 210 ... ROM

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】外部装置より入力され印字動作を実行する
ための制御コードを含む印字情報に基づいて前記制御コ
ードの体系毎に異なる複数種類の印字動作を実行可能と
するために、各印字動作に対応した複数種類の制御コー
ド体系を記憶しそれらの制御コード体系のうちの何れか
を利用して前記印字情報に応じた印字動作を実行する印
字装置において、 前記外部装置より入力される前記印字情報を記憶する印
字情報記憶手段と、 その印字情報記憶手段に記憶された前記印字情報に含ま
れる前記制御コードを解析し、その解析された制御コー
ドが、前記複数種類の印字動作に対応する前記制御コー
ド体系のうちの、いずれの制御コード体系に含まれる制
御コードであるかを判断する制御コード体系判断手段
と、 この制御コード体系判断手段で判断された制御コード体
系を利用して、前記印字情報記憶手段で記憶されている
前記印字情報に応じた印字動作を、その印字情報に含ま
れる前記制御コードに従って実行する印字動作実行手段
と を備えたことを特徴とする印字装置。
1. A printing operation for executing a plurality of different printing operations for each system of the control code based on print information including a control code input from an external device for executing the printing operation. A plurality of types of control code systems corresponding to, and performing a printing operation according to the print information by using any one of the control code systems, wherein the printing input from the external device Print information storage means for storing information, and the control code contained in the print information stored in the print information storage means is analyzed, and the analyzed control code corresponds to the plurality of types of printing operations. The control code system determining means for determining which control code system is included in the control code system, and the control code system determining means A print operation executing means for executing a print operation according to the print information stored in the print information storage means in accordance with the control code included in the print information by using the cut-off control code system. A printing device characterized in that
JP62049492A 1987-03-04 1987-03-04 Printer Expired - Fee Related JPH085213B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP62049492A JPH085213B2 (en) 1987-03-04 1987-03-04 Printer
US07/425,343 US4968159A (en) 1987-03-04 1989-10-17 Printing apparatus that adapts to host computer's operation mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62049492A JPH085213B2 (en) 1987-03-04 1987-03-04 Printer

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP7217202A Division JP2713261B2 (en) 1995-08-25 1995-08-25 Printing device

Publications (2)

Publication Number Publication Date
JPS63216756A JPS63216756A (en) 1988-09-09
JPH085213B2 true JPH085213B2 (en) 1996-01-24

Family

ID=12832645

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62049492A Expired - Fee Related JPH085213B2 (en) 1987-03-04 1987-03-04 Printer

Country Status (2)

Country Link
US (1) US4968159A (en)
JP (1) JPH085213B2 (en)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NZ228132A (en) 1988-04-08 1992-04-28 Nz Government Metal oxide material comprising various mixtures of bi, tl, pb, sr, ca, cu, y and ag
JP2615137B2 (en) * 1988-06-13 1997-05-28 三田工業株式会社 Printing device
JPH025123A (en) * 1988-06-23 1990-01-10 Hitachi Ltd printing system
EP0388160B1 (en) * 1989-03-15 1997-05-21 Canon Kabushiki Kaisha Output apparatus
US5165014A (en) * 1990-09-12 1992-11-17 Hewlett-Packard Company Method and system for matching the software command language of a computer with the printer language of a printer
DE69233395T2 (en) * 1991-03-12 2005-07-21 Canon K.K. Method and arrangement for data output
JP2955056B2 (en) * 1991-04-08 1999-10-04 株式会社東芝 Image forming device
US5568594A (en) * 1991-04-08 1996-10-22 Kabushiki Kaisha Toshiba Image forming apparatus with improved ability to emulate other image forming apparatuses
JP3084807B2 (en) * 1991-07-10 2000-09-04 ブラザー工業株式会社 Printing device
US5668936A (en) * 1991-09-25 1997-09-16 Mita Industrial Co., Ltd. Printer for exclusively selecting a host apparatus and a command system for use with the selected host apparatus
JP2875670B2 (en) * 1991-12-02 1999-03-31 キヤノン株式会社 Output control device and output control method thereof
JP2821296B2 (en) * 1991-12-06 1998-11-05 キヤノン株式会社 Printing method and apparatus
JP2595855B2 (en) * 1991-12-26 1997-04-02 ブラザー工業株式会社 Printer control device
JP3033628B2 (en) * 1991-12-26 2000-04-17 ブラザー工業株式会社 Printer control device
US5222200A (en) 1992-01-08 1993-06-22 Lexmark International, Inc. Automatic printer data stream language determination
US5392419A (en) * 1992-01-24 1995-02-21 Hewlett-Packard Company Language identification system and method for a peripheral unit
JP3347353B2 (en) * 1992-02-06 2002-11-20 キヤノン株式会社 Printing apparatus and output method and apparatus
US5469373A (en) * 1992-02-14 1995-11-21 Canon Kabushiki Kaisha Printing apparatus and method that discriminates which analyzer should analyze information
JP2956343B2 (en) * 1992-03-13 1999-10-04 ブラザー工業株式会社 Printer control device
JP2871275B2 (en) * 1992-03-30 1999-03-17 キヤノン株式会社 Print control apparatus and emulation program selection method in the apparatus
EP0571145B1 (en) * 1992-05-18 1999-10-13 Canon Kabushiki Kaisha Apparatus for printer command languages translation
JP2860204B2 (en) * 1992-05-18 1999-02-24 キヤノン株式会社 Output device and method of selecting interpretation program in the device
US5899614A (en) * 1992-06-30 1999-05-04 Canon Kabushiki Kaisha Output method and apparatus
JP2882192B2 (en) * 1992-07-28 1999-04-12 ブラザー工業株式会社 Printing device
JP3039152B2 (en) * 1992-08-18 2000-05-08 ブラザー工業株式会社 Printer with automatic emulation switching function
JPH0671952A (en) * 1992-08-27 1994-03-15 Brother Ind Ltd Printer
EP0585523B1 (en) * 1992-09-03 1998-12-09 Hewlett-Packard Company Automatic language boundary identification for a peripheral unit that supports multiple control languages
US6044407A (en) * 1992-11-13 2000-03-28 British Telecommunications Public Limited Company Interface for translating an information message from one protocol to another
JP3266685B2 (en) * 1993-02-17 2002-03-18 ブラザー工業株式会社 Printer
JP3424952B2 (en) * 1993-03-25 2003-07-07 ブラザー工業株式会社 Printing device
JPH08508376A (en) * 1993-03-26 1996-09-03 ブリテイッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー General-purpose managed object model for LAN area
KR0157847B1 (en) * 1993-04-07 1999-05-15 미따라이 하지메 Information output apparatus and method utilizing multi-function mode indicator
US5402527A (en) * 1993-04-23 1995-03-28 Xerox Corporation Apparatus and method for determining the page description language in which a print job is written
US5594840A (en) * 1993-05-26 1997-01-14 Xerox Corporation Apparatus and method for diagnosing the operation of a printing system
US5580177A (en) * 1994-03-29 1996-12-03 Hewlett-Packard Company Printer/client network with centrally updated printer drivers and printer status monitoring
JP3651126B2 (en) * 1996-07-18 2005-05-25 ブラザー工業株式会社 Information recording device
KR100229508B1 (en) 1997-04-22 1999-11-15 윤종용 Windows driver making data by sensing an ink cartridge
JP3855363B2 (en) 1997-05-14 2006-12-06 ブラザー工業株式会社 Network system and recording medium
US7126703B1 (en) 1998-08-04 2006-10-24 Sharp Laboratories Of America, Inc. Printer controller with error recovery for multiple language capability
US6842262B1 (en) 1998-09-08 2005-01-11 Sharp Laboratories Of America, Inc. Iconic printer interface providing document composition features
EP1182607A1 (en) * 2000-08-26 2002-02-27 Hewlett-Packard Company, A Delaware Corporation Method and device for improving image quality when printing on a media and related media profile

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3828325A (en) * 1973-02-05 1974-08-06 Honeywell Inf Systems Universal interface system using a controller to adapt to any connecting peripheral device
US4080649A (en) * 1976-12-16 1978-03-21 Honeywell Information Systems Inc. Balancing the utilization of I/O system processors
US4556959A (en) * 1983-03-29 1985-12-03 International Business Machines Corp. Printer selection of options
JPS59188480A (en) * 1983-04-12 1984-10-25 Brother Ind Ltd Printing device with auto power off function
DE3436033C2 (en) * 1983-09-30 1997-05-07 Canon Kk Output device and method for outputting character patterns
JPH0640257B2 (en) * 1983-10-11 1994-05-25 キヤノン株式会社 Information output device
JPS60220420A (en) * 1984-04-16 1985-11-05 Fuji Xerox Co Ltd Input/output interface control device
JPS61154973A (en) * 1984-12-28 1986-07-14 Nec Home Electronics Ltd Host computer adaptable printer
JPS61225075A (en) * 1985-03-30 1986-10-06 Toshiba Corp Printing apparatus
US4754428A (en) * 1985-04-15 1988-06-28 Express Communications, Inc. Apparatus and method of distributing documents to remote terminals with different formats
JPS61249772A (en) * 1985-04-30 1986-11-06 Seiko Epson Corp character pattern generator
US4768164A (en) * 1985-05-03 1988-08-30 Minolta Camera Kabushiki Kaisha Word processor with font exchanging font synthesizing mode, and spacing mode of operation
JPS61290519A (en) * 1985-06-19 1986-12-20 Canon Inc Output device
US4694405A (en) * 1985-07-09 1987-09-15 Office Automation Systems, Inc. Laser printer controller data alignment device
US4891769A (en) * 1986-04-18 1990-01-02 Canon Kabushiki Kaisha Printer having prioritized on-line and off-line modes
US4860110A (en) * 1986-05-06 1989-08-22 Canon Kabushiki Kaisha Communication terminal device
JPH0737155B2 (en) * 1986-10-07 1995-04-26 シチズン時計株式会社 Printer
US4779105A (en) * 1987-10-06 1988-10-18 Delphax Systems Printer interface

Also Published As

Publication number Publication date
US4968159A (en) 1990-11-06
JPS63216756A (en) 1988-09-09

Similar Documents

Publication Publication Date Title
JPH085213B2 (en) Printer
JP3084807B2 (en) Printing device
US4926347A (en) Printer with emulation card installation reporting feature
JPH05254220A (en) Printer control device
US5332320A (en) Printing apparatus with mode selection
JP3039152B2 (en) Printer with automatic emulation switching function
JP2615137B2 (en) Printing device
JP2595855B2 (en) Printer control device
JP2713261B2 (en) Printing device
US5664222A (en) System for automatically determining printer type using duration of timing signals of printer head traveling between first and second reference positions
US5758055A (en) Method/apparatus having an alternate means of initializing an information processing system
KR100334102B1 (en) Method for management of history in the printer
EP0397111A2 (en) Output device with user-definable relationships between character codes and displayed characters
EP0597600A2 (en) Printer status indicating device
JPH0546935Y2 (en)
JPS62179971A (en) Line feed controller for printer
JPS62235631A (en) Print controller
JP3022905B2 (en) Printing device
JP2504523B2 (en) Type arrangement data loading method for printer device
JP3046483B2 (en) Print control device and print control method
JPH0519990A (en) Printer
KR900001865B1 (en) Method for centralising line
KR900008897B1 (en) Automatic position printing method according to wheel change of electronic typewriter
JPH0691989A (en) Printing device and method
JPH05134920A (en) Information processing method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees