JPH0751382B2 - Printer - Google Patents
PrinterInfo
- Publication number
- JPH0751382B2 JPH0751382B2 JP59130677A JP13067784A JPH0751382B2 JP H0751382 B2 JPH0751382 B2 JP H0751382B2 JP 59130677 A JP59130677 A JP 59130677A JP 13067784 A JP13067784 A JP 13067784A JP H0751382 B2 JPH0751382 B2 JP H0751382B2
- Authority
- JP
- Japan
- Prior art keywords
- host machine
- cartridge
- printer
- model
- font
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J5/00—Devices or arrangements for controlling character selection
- B41J5/30—Character or syllable selection controlled by recorded information
- B41J5/44—Character or syllable selection controlled by recorded information characterised by storage of recorded information
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/0005—Accepting output data; Preparing data for the controlling system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/002—Generic data access
- G06K2215/0022—Generic data access characterised by the storage means used
- G06K2215/0025—Removable memories, e.g. cartridges
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Dot-Matrix Printers And Others (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
【発明の詳細な説明】 (従来技術) コンピュータの多様化にともない、ホストマシンがプリ
ンタを制御する方法、例えば、文字,記号または、ドッ
トパターンの書式など、水平方向,垂直方向の印字位置
を制御する印字制御機能、印字する字体、ホストマシン
とのデータやコマンド等の送受信方式は、さまざまな仕
様がある。これらプリンタの制御方式が異なったホスト
マシンとの対応をとるため、プリンタに内蔵されている
制御プログラムを変更したり、データ受信回路を別個に
付加する必要があった。DETAILED DESCRIPTION OF THE INVENTION (Prior Art) A method in which a host machine controls a printer in accordance with diversification of computers, for example, control of horizontal and vertical print positions such as character, symbol, or dot pattern formats. There are various specifications for the print control function, the font to be printed, and the method of transmitting and receiving data and commands with the host machine. In order to correspond to a host machine having a different control method for these printers, it was necessary to change the control program built in the printer or add a data receiving circuit separately.
しかし、従来のプリンタは、第5図に示す様に印字ヘッ
ド駆動回路4、CR(キャリッジ)モータ駆動回路5、LF
(紙送り)モータ駆動回路6、プリンタ全体を制御する
MPU(マイクロプロセシングユニット)7、RAM(ランダ
ムアクセスメモリ)8、MPUのインストラクションデー
タ等が格納されていて、プリンタを制御する制御ROM
(リードオンリーメモリ)9、印字する字体を格納する
字体ROM10、外部インタフェース11が一枚もしくは、枚
数の回路基板12に設けられ、これらが筐体に収容されて
いる。However, the conventional printer has a print head drive circuit 4, a CR (carriage) motor drive circuit 5, and an LF as shown in FIG.
(Paper feed) Motor drive circuit 6, controlling the entire printer
A control ROM that stores the MPU (micro processing unit) 7, RAM (random access memory) 8, MPU instruction data, etc., and controls the printer.
(Read-only memory) 9, a font ROM 10 for storing fonts to be printed, and an external interface 11 are provided on one or a number of circuit boards 12, and these are housed in a housing.
このため、接続可能なホストの機種を変更するために
は、これら回路基板を筐体から取り出して交換する必要
があり、作業が面倒であるばかりでなく、コストが掛か
るという問題がある。Therefore, in order to change the model of the connectable host, it is necessary to take out these circuit boards from the case and replace them, which is not only troublesome but also costly.
(目的) 本発明はこのような問題に鑑みてなされたものであっ
て、その目的とするところは、簡単な操作により機種が
ことなるホストマシンに対応することができるプリンタ
を提供することである。(Object) The present invention has been made in view of such a problem, and an object of the present invention is to provide a printer capable of supporting a host machine of a different model by a simple operation. .
(発明の構成) このような目的を達成するために本発明において、特定
機種のホストマシンに専用に接続可能な単一のインタフ
ェース部と、前記インタフェース部に接続される特定機
種のホストマシンからのコマンドを解釈する専用の制御
プログラムを格納した制御プログラム記憶手段と、前記
インタフェース部に接続される特定機種のホストマシン
からの印刷データの印刷用の字体を格納した字体記憶手
段とを同一の函体に収容して構成されたカートリッジを
備えるようにした。(Structure of the Invention) In order to achieve such an object, in the present invention, a single interface unit that can be exclusively connected to a host machine of a specific model and a host machine of a specific model connected to the interface unit are provided. A control program storage means for storing a dedicated control program for interpreting a command and a font storage means for storing a font for printing print data from a host machine of a specific model connected to the interface unit are the same box. The cartridge is configured to be housed in.
これにより、ホストマシンの機種毎に専用のカートリッ
ジを交換するだけで、装着されたカートリッジで特定さ
れる機種のホストからの印刷データを印刷することがで
きる。As a result, it is possible to print the print data from the host of the model specified by the mounted cartridge simply by exchanging the dedicated cartridge for each model of the host machine.
(実施例) そこで以下に本発明の詳細を図示した実施例に基づいて
説明する。(Examples) Therefore, the details of the present invention will be described below based on illustrated examples.
第1図は、本発明の一実施例を示すものであって、印字
ヘッド駆動回路4、CR(キャリッジ)モータ駆動回路
5、LF(紙送り)モータ駆動回路6、MPU7、RAM8が実装
され、筐体に収容される基本基板20と、この基板20から
分離されて筐体外部から着脱できるカートリッジ31(第
2図)に収容した基板30とから構成されている。FIG. 1 shows an embodiment of the present invention, in which a print head drive circuit 4, a CR (carriage) motor drive circuit 5, an LF (paper feed) motor drive circuit 6, an MPU 7, and a RAM 8 are mounted. It is composed of a basic substrate 20 housed in a housing, and a substrate 30 housed in a cartridge 31 (FIG. 2) which is separated from the substrate 20 and can be attached / detached from the outside of the housing.
基板30は、後述する制御ROM9、種々の字体のパターンを
格納した字体ROM10、及びホストマシンとの通信を行な
う外部インタフェース11を実装して、基本基板20に接続
可能に構成されている。The board 30 is configured to be connectable to the basic board 20 by mounting a control ROM 9 described later, a font ROM 10 storing various font patterns, and an external interface 11 for communicating with a host machine.
第2図は本発明が特徴とするカードリッジの一実施例を
示すものであって、ホストマシンと送受信を行なうため
の数本の回線32と、特定機種のホストマシンからのコマ
ンドや印刷データに対応してヘッド駆動回路4、CRモー
タ駆動回路5、及びLFモータ駆動回路6を制御するため
の手順をプログラムとして格納した制御ROM9、特定機種
のホストマシンからの印刷データを印刷するための字体
パターンを格納した字体ROM10、及びRS232Cなどにより
特定機種のホストマシンと接続する外部インタフェース
11を基板30に実装して構成されている。FIG. 2 shows an embodiment of the cartridge which is a feature of the present invention. It has several lines 32 for transmitting and receiving data to and from a host machine and commands and print data from a host machine of a specific model. Correspondingly, a control ROM 9 storing a procedure for controlling the head drive circuit 4, the CR motor drive circuit 5, and the LF motor drive circuit 6 as a program, and a font pattern for printing print data from a host machine of a specific model. An external interface that connects to a host machine of a specific model by a font ROM10 that stores
11 is mounted on the substrate 30.
この基板30は、カートリッジ31に設けられた開口34から
接続部33を露出させて、プリンタ本体40の基本基板20に
接続できるようにカートリッジ31に収容されている。The substrate 30 is housed in the cartridge 31 so that the connection portion 33 is exposed from the opening 34 provided in the cartridge 31 and the substrate 30 can be connected to the basic substrate 20 of the printer body 40.
なお、上述の実施例においては制御ROM9と字体ROM10と
個別のROMにより構成しているが、制御ROM9と字体ROM10
とを同一のROMにより構成しても同様の作用を奏するこ
とは明らかである。Although the control ROM 9 and the font ROM 10 and the individual ROMs are used in the above embodiment, the control ROM 9 and the font ROM 10
It is obvious that the same effect can be obtained even if and are constituted by the same ROM.
また、字体ROM10は、一種類の字体に限らず、明朝,ゴ
ッシク,ボールドなどの印刷用字体を格納してもよい。In addition, the font ROM 10 is not limited to one type of font, and may store print fonts such as Mincho, Gossik, and bold.
さらに、外部インタフェース11は、RS232C仕様以外に、
IEEE−488やGP−IB規格のインタフェース、又それ以外
に、シリアル,パラレル等のホストマシンに対応できる
インタフェースを選択することができる。In addition to the RS232C specifications, the external interface 11
It is possible to select an interface compatible with IEEE-488 or GP-IB standards, or an interface compatible with a host machine such as serial or parallel.
一方、プリンタ本体は、第3図に示すようにカートリッ
ジ31を装着するためのカートリッジ受け機構41を備えて
おり、カートリッジ31の一部分又は、全てを筐体に収容
して、カートリッジ31の基板30の接続部33と基本基板20
とを電気的に接続できるように構成されている。On the other hand, the printer main body is provided with a cartridge receiving mechanism 41 for mounting the cartridge 31, as shown in FIG. Connection part 33 and basic board 20
And are configured to be electrically connectable.
つぎにこのように構成された装置の動作を第4図に示し
たフローチャートに基づいて説明する。Next, the operation of the apparatus configured as described above will be described based on the flowchart shown in FIG.
プリンタの電源投入後、プリンタ本体のMPM7は、カート
リッジ31の制御ROM9を読み出し、これに記憶されている
手順プログラムに基づいて印字ヘッド駆動回路4、CRモ
ータ駆動回路5、LFモータ駆動回路6、MPU7、RAM8を初
期化し(ステップ)、続いてカートリッジ31のインタ
フェース11を初期化する(ステップ)。After the power of the printer is turned on, the MPM7 of the printer body reads the control ROM 9 of the cartridge 31, and based on the procedure program stored in this, the print head drive circuit 4, the CR motor drive circuit 5, the LF motor drive circuit 6, and the MPU7. , RAM8 is initialized (step), and then the interface 11 of the cartridge 31 is initialized (step).
初期化の終了によりホストマシンとの通信が可能になる
と、ホストマシン(図示せず)はプリンタに対しコマン
ドや印字データの送信を開始する。プリンタは、外部イ
ンタフェース11でこれらコマンドや印字データを受け
(ステップ)、コマンドの場合にはコマンド処理ルー
チンによりコマンドを解釈し(ステップ )、また印
刷データを受けた場合にはRAM8に印刷データを格納する
(ステップ )。When communication with the host machine becomes possible after completion of initialization, the host machine (not shown) starts transmitting commands and print data to the printer. The printer receives these commands and print data with the external interface 11 (step), interprets the command by the command processing routine in the case of a command (step), and stores the print data in the RAM 8 when receiving the print data. Do (step).
MPU7は印字コマンドを認識すると、接続されている特定
機種のホストマシンに対応する手順をカートリッジ31の
制御ROM9から読出して印字を開始する(ステップ)。Upon recognizing the print command, the MPU 7 reads out the procedure corresponding to the connected specific type host machine from the control ROM 9 of the cartridge 31 and starts printing (step).
すなわち、CRモータ2によりヘッド1を印刷開始位置に
移動させ(ステップ)、RAM8から印字データを読み出
し(ステップ)、このデータが文字印字である場合に
は、字体ROM10から、指定された文字パターンを読み出
す。That is, the head 1 is moved to the print start position by the CR motor 2 (step), the print data is read from the RAM 8 (step), and if this data is character print, the specified character pattern is written from the font ROM 10 read out.
このようにして印字ヘッドが所定の印字位置を通過する
際(ステップ)、印字ヘッド駆動回路4を動作させて
印字を行なう(ステップ)。In this way, when the print head passes the predetermined print position (step), the print head drive circuit 4 is operated to perform printing (step).
以下、印字データが無くなるまで(ステップ)上述の
ステップ〜を繰返す。印字データが無くなった段階
で、印字ヘッド1の移動を停止させ(ステップ)、ス
テップにジャンプする。Hereinafter, the above steps 1 to 3 are repeated until there is no print data (step). When there is no print data, the movement of the print head 1 is stopped (step) and the process jumps to the step.
接続すべきホストマシンの機種を変更する場合には、プ
リンタ本体からカートリッジ31を外し、ホストマシンの
機種に対応する別のカートリッジをプリンタ本体に装着
することにより、この外部インタフェース11を介してホ
ストマシンとの通信可能となり、制御ROM9に格納されて
いるホストマシンの機種に対応する手順に基づいて、字
体ROM10、外部インタフェース11を作動させて、異なる
ホストマシンに適用して印刷を実行する。When changing the model of the host machine to be connected, remove the cartridge 31 from the printer main body and attach another cartridge corresponding to the model of the host machine to the printer main body, so that the host machine can be connected via this external interface 11. And the character ROM 10 and the external interface 11 are operated based on the procedure corresponding to the model of the host machine stored in the control ROM 9 and applied to a different host machine to execute printing.
(発明の効果) 以上、説明したように本発明においては、特定機種のホ
ストマシンに専用の接続可能な単一のインタフェース部
と、インタフェース部に接続される特定機種のホストマ
シンからのコマンドを解釈する専用の制御プログラムを
格納した制御プログラム記憶手段と、インタフェース部
に接続される特定機種のホストマシンからの印刷データ
の印刷用の字体を格納した字体記憶手段とを同一の函体
に収容して構成されたカートリッジを備え、ホストマシ
ンの機種毎に専用のカートリッジを交換することによ
り、装着されたカートリッジで特定される機種のホスト
からの印刷データを印刷可能としたので、ホストの機種
に合ったカートリッジを装着するという極めて簡単な作
業だけで異なるホストマシンの印刷データを印刷するこ
とができるばかりでなく、他機種に対応するための機能
の組込みを不要として簡素化、小型化、コストの逓減を
図ることができる。(Effects of the Invention) As described above, according to the present invention, a single interface unit that can be exclusively connected to a host machine of a specific model and a command from a host machine of a specific model connected to the interface unit are interpreted. A control program storage means storing a dedicated control program and a font storage means storing a font for printing print data from a host machine of a specific model connected to the interface unit are housed in the same box. It is possible to print the print data from the host of the model specified by the installed cartridge by exchanging the dedicated cartridge for each model of the host machine with the configured cartridge, so it is suitable for the model of the host. It is possible to print the print data of different host machines with the extremely simple work of mounting the cartridge. Not only can this be done, but it is possible to simplify, downsize, and reduce costs by eliminating the need for incorporating functions to support other models.
第1図は本発明の一実施例を示す構成図、第2図は同上
装置のカートリッジの構成を示す図、第3図はプリンタ
本体との結合関係を示す図、第4図は同上装置の動作フ
ローチャート、及び第5図は従来プリンタの制御基板の
一例を示す図である。 1……印字ヘッド、2……CRモータ 3……LFモータ、4……印字ヘッド駆動回路 5……CRモータ駆動回路 6……LFモータ駆動回路 9……制御ROM、10……字体ROM 11……外部インタフェースFIG. 1 is a configuration diagram showing an embodiment of the present invention, FIG. 2 is a diagram showing a configuration of a cartridge of the same device, FIG. 3 is a diagram showing a coupling relationship with a printer body, and FIG. An operation flowchart and FIG. 5 are diagrams showing an example of a control board of a conventional printer. 1 ... Print head, 2 ... CR motor, 3 ... LF motor, 4 ... Print head drive circuit, 5 ... CR motor drive circuit, 6 ... LF motor drive circuit, 9 ... Control ROM, 10 ... Character ROM 11 ...... External interface
Claims (1)
な単一のインタフェース部と、前記インタフェース部に
接続される特定機種のホストマシンからのコマンドを解
釈する専用の制御プログラムを格納した制御プログラム
記憶手段と、前記インタフェース部に接続される特定機
種のホストマシンからの印刷データの印刷用の字体を格
納した字体記憶手段とを同一の函体に収容して構成され
たカートリッジを備え、ホストマシンの機種毎に専用の
カートリッジを交換することにより、装着されたカート
リッジで特定される機種のホストからの印刷データが印
刷可能となるプリンタ。1. A control program that stores a single interface unit that can be exclusively connected to a host machine of a specific model and a dedicated control program that interprets commands from a host machine of the specific model connected to the interface unit. The host machine is provided with a cartridge constituted by accommodating a storage unit and a font storage unit storing a font for printing print data from a host machine of a specific model connected to the interface unit in the same box. A printer that enables printing of print data from the host of the model specified by the installed cartridge by replacing the dedicated cartridge for each model.
Priority Applications (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59130677A JPH0751382B2 (en) | 1984-06-25 | 1984-06-25 | Printer |
| FR8508884A FR2566327B1 (en) | 1984-06-25 | 1985-06-12 | PRINTER |
| DE3521723A DE3521723C3 (en) | 1984-06-25 | 1985-06-18 | printer |
| GB08515685A GB2161005B (en) | 1984-06-25 | 1985-06-20 | Printer |
| US06/922,762 US4826332A (en) | 1984-06-25 | 1986-10-24 | Printer including cartridge mounted interchangeable read only memory |
| MYPI87002541A MY102389A (en) | 1984-06-25 | 1987-09-30 | Printer including cartridge mounted interchangeable read only memory |
| HK787/89A HK78789A (en) | 1984-06-25 | 1989-10-05 | Printer |
| US07/566,785 US5137379A (en) | 1984-06-25 | 1990-08-13 | Printer including cartridge mounted read only memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59130677A JPH0751382B2 (en) | 1984-06-25 | 1984-06-25 | Printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6110476A JPS6110476A (en) | 1986-01-17 |
| JPH0751382B2 true JPH0751382B2 (en) | 1995-06-05 |
Family
ID=15039970
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59130677A Expired - Lifetime JPH0751382B2 (en) | 1984-06-25 | 1984-06-25 | Printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0751382B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2849130B2 (en) * | 1989-10-24 | 1999-01-20 | キヤノン株式会社 | Color image processing method |
-
1984
- 1984-06-25 JP JP59130677A patent/JPH0751382B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6110476A (en) | 1986-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5137379A (en) | Printer including cartridge mounted read only memory | |
| CA1236586A (en) | Dot-matrix printer with font cartridge unit | |
| JPS6337970A (en) | Dot printer | |
| US7130065B2 (en) | Printing apparatus, method of controlling same, information processor connected thereto, system and storage medium | |
| JPH0751382B2 (en) | Printer | |
| JPS61222763A (en) | printer | |
| JPS59218542A (en) | Control system of printer | |
| JPH01118454A (en) | printing device | |
| JPH0582309B2 (en) | ||
| JP2550997B2 (en) | Printer | |
| JPH0229024B2 (en) | ||
| EP0298686B1 (en) | Printing apparatus | |
| JPS6319277A (en) | Printer | |
| JPS5957768A (en) | Printer | |
| JPH03112672A (en) | Printing recorder | |
| JPS6158770A (en) | Printing device | |
| JPS62167063A (en) | recording device | |
| JPH0437574A (en) | Printer apparatus | |
| EP0143995A2 (en) | Dot-matrix printer | |
| JPH0280266A (en) | printer | |
| JPH01102628A (en) | data processing equipment | |
| JPH078590B2 (en) | Printer device | |
| JPH07144447A (en) | Printer | |
| JPH02214684A (en) | printer | |
| JPS6353042A (en) | Recording apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |