JPH0751382B2 - プリンタ - Google Patents
プリンタInfo
- 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
【発明の詳細な説明】 (従来技術) コンピュータの多様化にともない、ホストマシンがプリ
ンタを制御する方法、例えば、文字,記号または、ドッ
トパターンの書式など、水平方向,垂直方向の印字位置
を制御する印字制御機能、印字する字体、ホストマシン
とのデータやコマンド等の送受信方式は、さまざまな仕
様がある。これらプリンタの制御方式が異なったホスト
マシンとの対応をとるため、プリンタに内蔵されている
制御プログラムを変更したり、データ受信回路を別個に
付加する必要があった。
ンタを制御する方法、例えば、文字,記号または、ドッ
トパターンの書式など、水平方向,垂直方向の印字位置
を制御する印字制御機能、印字する字体、ホストマシン
とのデータやコマンド等の送受信方式は、さまざまな仕
様がある。これらプリンタの制御方式が異なったホスト
マシンとの対応をとるため、プリンタに内蔵されている
制御プログラムを変更したり、データ受信回路を別個に
付加する必要があった。
しかし、従来のプリンタは、第5図に示す様に印字ヘッ
ド駆動回路4、CR(キャリッジ)モータ駆動回路5、LF
(紙送り)モータ駆動回路6、プリンタ全体を制御する
MPU(マイクロプロセシングユニット)7、RAM(ランダ
ムアクセスメモリ)8、MPUのインストラクションデー
タ等が格納されていて、プリンタを制御する制御ROM
(リードオンリーメモリ)9、印字する字体を格納する
字体ROM10、外部インタフェース11が一枚もしくは、枚
数の回路基板12に設けられ、これらが筐体に収容されて
いる。
ド駆動回路4、CR(キャリッジ)モータ駆動回路5、LF
(紙送り)モータ駆動回路6、プリンタ全体を制御する
MPU(マイクロプロセシングユニット)7、RAM(ランダ
ムアクセスメモリ)8、MPUのインストラクションデー
タ等が格納されていて、プリンタを制御する制御ROM
(リードオンリーメモリ)9、印字する字体を格納する
字体ROM10、外部インタフェース11が一枚もしくは、枚
数の回路基板12に設けられ、これらが筐体に収容されて
いる。
このため、接続可能なホストの機種を変更するために
は、これら回路基板を筐体から取り出して交換する必要
があり、作業が面倒であるばかりでなく、コストが掛か
るという問題がある。
は、これら回路基板を筐体から取り出して交換する必要
があり、作業が面倒であるばかりでなく、コストが掛か
るという問題がある。
(目的) 本発明はこのような問題に鑑みてなされたものであっ
て、その目的とするところは、簡単な操作により機種が
ことなるホストマシンに対応することができるプリンタ
を提供することである。
て、その目的とするところは、簡単な操作により機種が
ことなるホストマシンに対応することができるプリンタ
を提供することである。
(発明の構成) このような目的を達成するために本発明において、特定
機種のホストマシンに専用に接続可能な単一のインタフ
ェース部と、前記インタフェース部に接続される特定機
種のホストマシンからのコマンドを解釈する専用の制御
プログラムを格納した制御プログラム記憶手段と、前記
インタフェース部に接続される特定機種のホストマシン
からの印刷データの印刷用の字体を格納した字体記憶手
段とを同一の函体に収容して構成されたカートリッジを
備えるようにした。
機種のホストマシンに専用に接続可能な単一のインタフ
ェース部と、前記インタフェース部に接続される特定機
種のホストマシンからのコマンドを解釈する専用の制御
プログラムを格納した制御プログラム記憶手段と、前記
インタフェース部に接続される特定機種のホストマシン
からの印刷データの印刷用の字体を格納した字体記憶手
段とを同一の函体に収容して構成されたカートリッジを
備えるようにした。
これにより、ホストマシンの機種毎に専用のカートリッ
ジを交換するだけで、装着されたカートリッジで特定さ
れる機種のホストからの印刷データを印刷することがで
きる。
ジを交換するだけで、装着されたカートリッジで特定さ
れる機種のホストからの印刷データを印刷することがで
きる。
(実施例) そこで以下に本発明の詳細を図示した実施例に基づいて
説明する。
説明する。
第1図は、本発明の一実施例を示すものであって、印字
ヘッド駆動回路4、CR(キャリッジ)モータ駆動回路
5、LF(紙送り)モータ駆動回路6、MPU7、RAM8が実装
され、筐体に収容される基本基板20と、この基板20から
分離されて筐体外部から着脱できるカートリッジ31(第
2図)に収容した基板30とから構成されている。
ヘッド駆動回路4、CR(キャリッジ)モータ駆動回路
5、LF(紙送り)モータ駆動回路6、MPU7、RAM8が実装
され、筐体に収容される基本基板20と、この基板20から
分離されて筐体外部から着脱できるカートリッジ31(第
2図)に収容した基板30とから構成されている。
基板30は、後述する制御ROM9、種々の字体のパターンを
格納した字体ROM10、及びホストマシンとの通信を行な
う外部インタフェース11を実装して、基本基板20に接続
可能に構成されている。
格納した字体ROM10、及びホストマシンとの通信を行な
う外部インタフェース11を実装して、基本基板20に接続
可能に構成されている。
第2図は本発明が特徴とするカードリッジの一実施例を
示すものであって、ホストマシンと送受信を行なうため
の数本の回線32と、特定機種のホストマシンからのコマ
ンドや印刷データに対応してヘッド駆動回路4、CRモー
タ駆動回路5、及びLFモータ駆動回路6を制御するため
の手順をプログラムとして格納した制御ROM9、特定機種
のホストマシンからの印刷データを印刷するための字体
パターンを格納した字体ROM10、及びRS232Cなどにより
特定機種のホストマシンと接続する外部インタフェース
11を基板30に実装して構成されている。
示すものであって、ホストマシンと送受信を行なうため
の数本の回線32と、特定機種のホストマシンからのコマ
ンドや印刷データに対応してヘッド駆動回路4、CRモー
タ駆動回路5、及びLFモータ駆動回路6を制御するため
の手順をプログラムとして格納した制御ROM9、特定機種
のホストマシンからの印刷データを印刷するための字体
パターンを格納した字体ROM10、及びRS232Cなどにより
特定機種のホストマシンと接続する外部インタフェース
11を基板30に実装して構成されている。
この基板30は、カートリッジ31に設けられた開口34から
接続部33を露出させて、プリンタ本体40の基本基板20に
接続できるようにカートリッジ31に収容されている。
接続部33を露出させて、プリンタ本体40の基本基板20に
接続できるようにカートリッジ31に収容されている。
なお、上述の実施例においては制御ROM9と字体ROM10と
個別のROMにより構成しているが、制御ROM9と字体ROM10
とを同一のROMにより構成しても同様の作用を奏するこ
とは明らかである。
個別のROMにより構成しているが、制御ROM9と字体ROM10
とを同一のROMにより構成しても同様の作用を奏するこ
とは明らかである。
また、字体ROM10は、一種類の字体に限らず、明朝,ゴ
ッシク,ボールドなどの印刷用字体を格納してもよい。
ッシク,ボールドなどの印刷用字体を格納してもよい。
さらに、外部インタフェース11は、RS232C仕様以外に、
IEEE−488やGP−IB規格のインタフェース、又それ以外
に、シリアル,パラレル等のホストマシンに対応できる
インタフェースを選択することができる。
IEEE−488やGP−IB規格のインタフェース、又それ以外
に、シリアル,パラレル等のホストマシンに対応できる
インタフェースを選択することができる。
一方、プリンタ本体は、第3図に示すようにカートリッ
ジ31を装着するためのカートリッジ受け機構41を備えて
おり、カートリッジ31の一部分又は、全てを筐体に収容
して、カートリッジ31の基板30の接続部33と基本基板20
とを電気的に接続できるように構成されている。
ジ31を装着するためのカートリッジ受け機構41を備えて
おり、カートリッジ31の一部分又は、全てを筐体に収容
して、カートリッジ31の基板30の接続部33と基本基板20
とを電気的に接続できるように構成されている。
つぎにこのように構成された装置の動作を第4図に示し
たフローチャートに基づいて説明する。
たフローチャートに基づいて説明する。
プリンタの電源投入後、プリンタ本体のMPM7は、カート
リッジ31の制御ROM9を読み出し、これに記憶されている
手順プログラムに基づいて印字ヘッド駆動回路4、CRモ
ータ駆動回路5、LFモータ駆動回路6、MPU7、RAM8を初
期化し(ステップ)、続いてカートリッジ31のインタ
フェース11を初期化する(ステップ)。
リッジ31の制御ROM9を読み出し、これに記憶されている
手順プログラムに基づいて印字ヘッド駆動回路4、CRモ
ータ駆動回路5、LFモータ駆動回路6、MPU7、RAM8を初
期化し(ステップ)、続いてカートリッジ31のインタ
フェース11を初期化する(ステップ)。
初期化の終了によりホストマシンとの通信が可能になる
と、ホストマシン(図示せず)はプリンタに対しコマン
ドや印字データの送信を開始する。プリンタは、外部イ
ンタフェース11でこれらコマンドや印字データを受け
(ステップ)、コマンドの場合にはコマンド処理ルー
チンによりコマンドを解釈し(ステップ )、また印
刷データを受けた場合にはRAM8に印刷データを格納する
(ステップ )。
と、ホストマシン(図示せず)はプリンタに対しコマン
ドや印字データの送信を開始する。プリンタは、外部イ
ンタフェース11でこれらコマンドや印字データを受け
(ステップ)、コマンドの場合にはコマンド処理ルー
チンによりコマンドを解釈し(ステップ )、また印
刷データを受けた場合にはRAM8に印刷データを格納する
(ステップ )。
MPU7は印字コマンドを認識すると、接続されている特定
機種のホストマシンに対応する手順をカートリッジ31の
制御ROM9から読出して印字を開始する(ステップ)。
機種のホストマシンに対応する手順をカートリッジ31の
制御ROM9から読出して印字を開始する(ステップ)。
すなわち、CRモータ2によりヘッド1を印刷開始位置に
移動させ(ステップ)、RAM8から印字データを読み出
し(ステップ)、このデータが文字印字である場合に
は、字体ROM10から、指定された文字パターンを読み出
す。
移動させ(ステップ)、RAM8から印字データを読み出
し(ステップ)、このデータが文字印字である場合に
は、字体ROM10から、指定された文字パターンを読み出
す。
このようにして印字ヘッドが所定の印字位置を通過する
際(ステップ)、印字ヘッド駆動回路4を動作させて
印字を行なう(ステップ)。
際(ステップ)、印字ヘッド駆動回路4を動作させて
印字を行なう(ステップ)。
以下、印字データが無くなるまで(ステップ)上述の
ステップ〜を繰返す。印字データが無くなった段階
で、印字ヘッド1の移動を停止させ(ステップ)、ス
テップにジャンプする。
ステップ〜を繰返す。印字データが無くなった段階
で、印字ヘッド1の移動を停止させ(ステップ)、ス
テップにジャンプする。
接続すべきホストマシンの機種を変更する場合には、プ
リンタ本体からカートリッジ31を外し、ホストマシンの
機種に対応する別のカートリッジをプリンタ本体に装着
することにより、この外部インタフェース11を介してホ
ストマシンとの通信可能となり、制御ROM9に格納されて
いるホストマシンの機種に対応する手順に基づいて、字
体ROM10、外部インタフェース11を作動させて、異なる
ホストマシンに適用して印刷を実行する。
リンタ本体からカートリッジ31を外し、ホストマシンの
機種に対応する別のカートリッジをプリンタ本体に装着
することにより、この外部インタフェース11を介してホ
ストマシンとの通信可能となり、制御ROM9に格納されて
いるホストマシンの機種に対応する手順に基づいて、字
体ROM10、外部インタフェース11を作動させて、異なる
ホストマシンに適用して印刷を実行する。
(発明の効果) 以上、説明したように本発明においては、特定機種のホ
ストマシンに専用の接続可能な単一のインタフェース部
と、インタフェース部に接続される特定機種のホストマ
シンからのコマンドを解釈する専用の制御プログラムを
格納した制御プログラム記憶手段と、インタフェース部
に接続される特定機種のホストマシンからの印刷データ
の印刷用の字体を格納した字体記憶手段とを同一の函体
に収容して構成されたカートリッジを備え、ホストマシ
ンの機種毎に専用のカートリッジを交換することによ
り、装着されたカートリッジで特定される機種のホスト
からの印刷データを印刷可能としたので、ホストの機種
に合ったカートリッジを装着するという極めて簡単な作
業だけで異なるホストマシンの印刷データを印刷するこ
とができるばかりでなく、他機種に対応するための機能
の組込みを不要として簡素化、小型化、コストの逓減を
図ることができる。
ストマシンに専用の接続可能な単一のインタフェース部
と、インタフェース部に接続される特定機種のホストマ
シンからのコマンドを解釈する専用の制御プログラムを
格納した制御プログラム記憶手段と、インタフェース部
に接続される特定機種のホストマシンからの印刷データ
の印刷用の字体を格納した字体記憶手段とを同一の函体
に収容して構成されたカートリッジを備え、ホストマシ
ンの機種毎に専用のカートリッジを交換することによ
り、装着されたカートリッジで特定される機種のホスト
からの印刷データを印刷可能としたので、ホストの機種
に合ったカートリッジを装着するという極めて簡単な作
業だけで異なるホストマシンの印刷データを印刷するこ
とができるばかりでなく、他機種に対応するための機能
の組込みを不要として簡素化、小型化、コストの逓減を
図ることができる。
第1図は本発明の一実施例を示す構成図、第2図は同上
装置のカートリッジの構成を示す図、第3図はプリンタ
本体との結合関係を示す図、第4図は同上装置の動作フ
ローチャート、及び第5図は従来プリンタの制御基板の
一例を示す図である。 1……印字ヘッド、2……CRモータ 3……LFモータ、4……印字ヘッド駆動回路 5……CRモータ駆動回路 6……LFモータ駆動回路 9……制御ROM、10……字体ROM 11……外部インタフェース
装置のカートリッジの構成を示す図、第3図はプリンタ
本体との結合関係を示す図、第4図は同上装置の動作フ
ローチャート、及び第5図は従来プリンタの制御基板の
一例を示す図である。 1……印字ヘッド、2……CRモータ 3……LFモータ、4……印字ヘッド駆動回路 5……CRモータ駆動回路 6……LFモータ駆動回路 9……制御ROM、10……字体ROM 11……外部インタフェース
Claims (1)
- 【請求項1】特定機種のホストマシンに専用に接続可能
な単一のインタフェース部と、前記インタフェース部に
接続される特定機種のホストマシンからのコマンドを解
釈する専用の制御プログラムを格納した制御プログラム
記憶手段と、前記インタフェース部に接続される特定機
種のホストマシンからの印刷データの印刷用の字体を格
納した字体記憶手段とを同一の函体に収容して構成され
たカートリッジを備え、ホストマシンの機種毎に専用の
カートリッジを交換することにより、装着されたカート
リッジで特定される機種のホストからの印刷データが印
刷可能となるプリンタ。
Priority Applications (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59130677A JPH0751382B2 (ja) | 1984-06-25 | 1984-06-25 | プリンタ |
| FR8508884A FR2566327B1 (fr) | 1984-06-25 | 1985-06-12 | Imprimante |
| DE3521723A DE3521723C3 (de) | 1984-06-25 | 1985-06-18 | Drucker |
| 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 (ja) | 1984-06-25 | 1984-06-25 | プリンタ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6110476A JPS6110476A (ja) | 1986-01-17 |
| JPH0751382B2 true JPH0751382B2 (ja) | 1995-06-05 |
Family
ID=15039970
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59130677A Expired - Lifetime JPH0751382B2 (ja) | 1984-06-25 | 1984-06-25 | プリンタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0751382B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2849130B2 (ja) * | 1989-10-24 | 1999-01-20 | キヤノン株式会社 | カラー画像処理方法 |
-
1984
- 1984-06-25 JP JP59130677A patent/JPH0751382B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6110476A (ja) | 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 (ja) | ドツトプリンタ | |
| US7130065B2 (en) | Printing apparatus, method of controlling same, information processor connected thereto, system and storage medium | |
| JPH0751382B2 (ja) | プリンタ | |
| JPS61222763A (ja) | プリンタ | |
| JPS59218542A (ja) | プリンタの制御方式 | |
| JPH01118454A (ja) | 印字装置 | |
| JPH0582309B2 (ja) | ||
| JP2550997B2 (ja) | 印字装置 | |
| JPH0229024B2 (ja) | ||
| EP0298686B1 (en) | Printing apparatus | |
| JPS6319277A (ja) | 印刷装置 | |
| JPS5957768A (ja) | 印字装置 | |
| JPH03112672A (ja) | 印字記録装置 | |
| JPS6158770A (ja) | 印字装置 | |
| JPS62167063A (ja) | 記録装置 | |
| JPH0437574A (ja) | プリンタ装置 | |
| EP0143995A2 (en) | Dot-matrix printer | |
| JPH0280266A (ja) | プリンタ | |
| JPH01102628A (ja) | データ処理装置 | |
| JPH078590B2 (ja) | プリンタ装置 | |
| JPH07144447A (ja) | 印字装置 | |
| JPH02214684A (ja) | プリンタ | |
| JPS6353042A (ja) | 記録装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |