JPH0818444B2 - 印刷装置 - Google Patents

印刷装置

Info

Publication number
JPH0818444B2
JPH0818444B2 JP63204675A JP20467588A JPH0818444B2 JP H0818444 B2 JPH0818444 B2 JP H0818444B2 JP 63204675 A JP63204675 A JP 63204675A JP 20467588 A JP20467588 A JP 20467588A JP H0818444 B2 JPH0818444 B2 JP H0818444B2
Authority
JP
Japan
Prior art keywords
code
character
internal
character pattern
input
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
JP63204675A
Other languages
English (en)
Other versions
JPH0255164A (ja
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP63204675A priority Critical patent/JPH0818444B2/ja
Priority to EP89308137A priority patent/EP0356076B1/en
Priority to DE68915647T priority patent/DE68915647T2/de
Publication of JPH0255164A publication Critical patent/JPH0255164A/ja
Priority to US08/438,879 priority patent/US5675722A/en
Publication of JPH0818444B2 publication Critical patent/JPH0818444B2/ja
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
    • B41J5/00Devices or arrangements for controlling character selection
    • B41J5/30Character or syllable selection controlled by recorded information
    • B41J5/44Character or syllable selection controlled by recorded information characterised by storage of recorded information
    • 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
    • G06K15/12Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by photographic printing, e.g. by laser printers
    • G06K15/128Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by photographic printing, e.g. by laser printers generating or processing printable items, e.g. characters

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Optics & Photonics (AREA)
  • Record Information Processing For Printing (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、入力した文字コードを内部コードに変換し
て文字パターンを読み出すことができる印刷装置に関す
るものである。
[従来の技術] この種の装置では文字コードを入力してこれを一旦装
置の内部コードに変換し、この内部コードを文字パター
ンに変換している。こうすればコード体系の異なる入力
に対しても容易に対処できるからである。従来は、この
内部コードへの変換を装置固定の変換プログラムで行な
つていた。
[発明が解決しようとする課題] しかし、変換プログラムが固定されていると、更に別
のコード体系で使用することが容易でない。
本発明は上述した従来技術の欠点を除去するものであ
り、その目的とする所は、コード体系の追加又は変更使
用が容易な印刷装置を提供することにある。
[課題を解決するための手段] 本発明の印刷装置は、上記の目的を達成する一手段とし
て、例えば以下の構成を備える。
即ち、外部から入力される文字コードを内部コードに
変換する為の変換テーブル及び前記内部コードに対応す
る文字パターン情報及び当該内部コードを文字パターン
セット毎に記憶する外部記憶手段を接続する接続手段
と、外部から入力された選択指示情報に基づいて前記外
部記憶手段から文字パターンセットを選択する選択手段
と、外部から入力されたコードが文字コードか制御コー
ドかを判別する判別手段と、前記判別手段で文字コード
が入力されたと判別された場合、前記選択手段で選択さ
れた文字パターンセットの変換テーブルを参照して当該
文字コードを内部コードに変換し、当該内部コードに対
応する文字パターン情報を前記外部記憶手段から読み出
す読出手段と、前記読出手段で読み出された文字パター
ン情報を出力用記憶手段に出力する出力手段とを有する
ことを特徴とする。
[作用] 以上の構成において、外部から入力される文字コード
を内部コードに変換する為の変換テーブル及び前記内部
コードに対応する文字パターン情報及び当該内部コード
を文字パターンセット毎に記憶する外部記憶手段を用い
て、入力した文字コードを内部コードに変換して文字パ
ターンを読み出すことができる。
[実施例の説明] 以下、添付図面に従つて本発明による実施例を詳細に
説明する。
第1図は実施例の印刷装置のブロツク構成図である。
図中、1はホストコンピユータであり、実施例の印刷装
置に印刷データ(文字、記号のデータ及び制御データ
等)及びコマンドデータを送る。2は実施例の印刷装置
本体である。21は入力バツフアであり、ホストコンピユ
ータからの受信データを一時的に蓄える。22はCPUであ
り、印刷装置2の主制御を行う。23はROMであり、CPU22
が実行する実施例の第4図の印刷制御プログラムを格納
している。24はRAMであり、CPU22がワークエリアとして
使用する。25は出力バツフアであり、CPU22によつて印
刷用1ページ分のパターンデータを展開されて、これを
記憶する。26は出力部であり、出力バツフア25のパター
ンデータを用紙上に可視像形成する。
3はROMカートリツジであり、外部より印刷装置本体
2に着脱自在である。31〜3nは複数種のフオントセツト
1〜nであり、このフオント1セツトには複数の内部コ
ードと各内部コードに対応するフオントパターンが格納
されている。41〜4nは夫々フオントセツト1〜n用のコ
ード変換テーブルである。5はフオントセツト設定用の
スイツチ(SW)である。
第2図は実施例のフオントセツト3nの記憶構造を示す
図である。尚、フオントセツト31,32,…についても同様
である。図中、3n−0はコード変換テーブル(TBLn)4n
を指すポインタである。3n−1〜mは夫々内部コード1
〜mであり、これらは対応する文字パターン1〜mの先
頭アドレスを指している。
第3図は実施例のコード変換テーブルTBL4nの記憶構
造を示す図である。尚、コード変換テーブルTBL41,42,
…についても同様である。図中、4n−1は外部のコード
体系の欄であり、フオントセツトnに対応付けた全ての
コード体系1〜lが記憶されている。4n−2は外部コー
ド20H(Hはヘキサ表示)に対応付けた内部コードの欄
であり、コード体系1〜lについて夫々固有(同一のも
のが有つても良い)の内部コードが記憶されている。4n
−3は同じく外部コード21Hに対応付けた内部コードの
欄であり、コード体系1〜lについて夫々固有の内部コ
ードが記憶されている。以下、外部コード7FHの欄まで
同様である。
第4図は実施例の印刷処理のフローチヤートである。
ステツプS1ではスイツチ5で例えばフオントセツト3nを
選択する。これによりコード変換テーブル4nがポイント
される。尚、フオントセツトの選択はホストコンピユー
タからのコマンド(フオント名による指定、フオント属
性による指定等)で行なつても良い。ステツプS2ではコ
ード体系4n−1の欄を読み出す。ステツプS3ではフオン
トセツト3nが当該外部のコード体系で使用可能(登録さ
れている)か否かを判別する。使用可能でなければステ
ツプS4で例外処理を行なう。また使用可能ならステツプ
S5で入力バツフア21に印刷データがあるか否かを調べ
る。入力データが無ければ処理は終了する。また入力デ
ータが有る場合はステツプS6で入力データを読み出す。
ステツプS7では入力データが文字コードか否かを判別す
る。文字コードの時はステツプS8でコード変換テーブル
4nを参照して文字コード(外部コード)に対応する当該
コード体系の内部コードを読み出す。ステツプS9ではこ
の内部コードで対応する文字パターンを読み出し、出力
バツフア25に展開する。
またステツプS7の判別で文字コードでない時はステツ
プS10で排紙コマンドか否かを判別する。排紙コマンド
ならステツプS11で排紙し、また排紙コマンドでないな
らステツプS12でその他の処理を行う。
[他の実施例] 上述実施例ではコード変換テーブル上に外部文字コー
ド20H〜7FHに対する全内部コードを記憶したがこれに限
らない。例えば基本となるコード体系はROM23内に保有
し、ROM3には異なるコード体系の情報のみを格納するよ
うにしても良い。こうすればROM3のメモリ容量を削減で
きる。
また上述実施例では制御プログラムをROM23に格納し
たが、これをROM3に格納しても良い。
以上説明した様に上述した実施例によれば、ROM3を替
えるだけでコード体系の追加又は変更使用が容易に行え
る。
[発明の効果] 以上説明した様に本発明によれば、外部から入力され
る文字コードを内部コードに変換する為の変換テーブル
及び前記内部コードに対応する文字パターン情報及び当
該内部コードを文字パターンセット毎に記憶する外部記
憶手段を用いて、入力した文字コードを内部コードに変
換して文字パターンを読み出すことができる。
【図面の簡単な説明】
第1図は実施例の印刷装置のブロツク構成図、 第2図は実施例のフオントセツト3nの記憶構造を示す
図、 第3図は実施例のコード変換テーブルTBL4nの記憶構造
を示す図、 第4図は実施例の印刷処理のフローチヤートである。 図中、1……ホストコンピユータ、2……印刷装置本
体、21……入力バツフア、22……CPU、23……ROM、24…
…RAM、25……出力バツフア、26……出力部、3……ROM
カートリツジ、31〜3n……フオントセツト、41〜4n……
コード変換テーブル、5……スイツチ(SW)である。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】外部から入力される文字コードを内部コー
    ドに変換する為の変換テーブル及び前記内部コードに対
    応する文字パターン情報及び当該内部コードを文字パタ
    ーンセット毎に記憶する外部記憶手段を接続する接続手
    段と、 外部から入力された選択指示情報に基づいて前記外部記
    憶手段から文字パターンセットを選択する選択手段と、 外部から入力されたコードが文字コードか制御コードか
    を判別する判別手段と、 前記判別手段で文字コードが入力されたと判別された場
    合、前記選択手段で選択された文字パターンセットの変
    換テーブルを参照して当該文字コードを内部コードに変
    換し、当該内部コードに対応する文字パターン情報を前
    記外部記憶手段から読み出す読出手段と、 前記読出手段で読み出された文字パターン情報を出力用
    記憶手段に出力する出力手段とを有することを特徴とす
    る印刷装置。
JP63204675A 1988-08-19 1988-08-19 印刷装置 Expired - Fee Related JPH0818444B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP63204675A JPH0818444B2 (ja) 1988-08-19 1988-08-19 印刷装置
EP89308137A EP0356076B1 (en) 1988-08-19 1989-08-10 Pattern output apparatus
DE68915647T DE68915647T2 (de) 1988-08-19 1989-08-10 Musterausgabegerät.
US08/438,879 US5675722A (en) 1988-08-19 1995-05-10 Pattern output apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63204675A JPH0818444B2 (ja) 1988-08-19 1988-08-19 印刷装置

Publications (2)

Publication Number Publication Date
JPH0255164A JPH0255164A (ja) 1990-02-23
JPH0818444B2 true JPH0818444B2 (ja) 1996-02-28

Family

ID=16494432

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63204675A Expired - Fee Related JPH0818444B2 (ja) 1988-08-19 1988-08-19 印刷装置

Country Status (4)

Country Link
US (1) US5675722A (ja)
EP (1) EP0356076B1 (ja)
JP (1) JPH0818444B2 (ja)
DE (1) DE68915647T2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2552766B2 (ja) * 1991-03-29 1996-11-13 富士通株式会社 文字資源の制御方式
JPH09152859A (ja) * 1995-11-29 1997-06-10 Seiko Epson Corp プリンタ
WO2004044855A1 (en) * 2002-11-06 2004-05-27 Axiohm Transaction Solutions, Inc. Predefined field command structure for point of sale printer
US7439898B1 (en) * 2007-05-31 2008-10-21 Analog Devices, Inc. Parallel digital processing for reducing delay in SAR ADC logic

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AR245836A1 (es) * 1974-11-11 1994-02-28 Ibm Un dispositivo impresor rapido.
DE3509206C2 (de) * 1984-03-15 1994-09-22 Canon Kk Schriftart-Auswahlvorrichtung
JPS6120768A (ja) * 1984-07-09 1986-01-29 Canon Inc プリンタの書体選択装置
JPS6158750A (ja) * 1984-08-31 1986-03-26 Toshiba Corp メモリ装置
JPS6158749A (ja) * 1984-08-31 1986-03-26 Toshiba Corp 印字処理装置
NL8402998A (nl) * 1984-10-02 1986-05-01 Oce Nederland Bv Decoder.
US4710886A (en) * 1984-10-24 1987-12-01 International Business Machines Corporation Table driven print formatting
JPS61154973A (ja) * 1984-12-28 1986-07-14 Nec Home Electronics Ltd ホストコンピユ−タ適応型プリンタ
JPS6277960A (ja) * 1985-10-01 1987-04-10 Canon Inc 画像形成装置
JPS6280058A (ja) * 1985-10-03 1987-04-13 Canon Inc 画像処理装置
JPS62111776A (ja) * 1985-11-12 1987-05-22 Oki Electric Ind Co Ltd プリンタの制御方法
GB2185608A (en) * 1986-01-17 1987-07-22 Itt Laser printer control system
JPS637958A (ja) * 1986-06-27 1988-01-13 Minolta Camera Co Ltd プリンタ
JPH01136770A (ja) * 1987-11-25 1989-05-30 Oki Electric Ind Co Ltd プリンタ
JPH029662A (ja) * 1988-03-31 1990-01-12 Internatl Business Mach Corp <Ibm> プリンタ
US5047957A (en) * 1988-10-21 1991-09-10 Minolta Camera Kabushiki Kaisha Printer controller

Also Published As

Publication number Publication date
US5675722A (en) 1997-10-07
EP0356076A3 (en) 1990-12-27
DE68915647T2 (de) 1994-10-06
EP0356076B1 (en) 1994-06-01
EP0356076A2 (en) 1990-02-28
JPH0255164A (ja) 1990-02-23
DE68915647D1 (de) 1994-07-07

Similar Documents

Publication Publication Date Title
JP2796628B2 (ja) 印字装置
JPH09152859A (ja) プリンタ
JP2855207B2 (ja) 帳票出力装置
JPH0818444B2 (ja) 印刷装置
JPS60232974A (ja) 印刷装置
JP3230815B2 (ja) プリンタ
JP2644778B2 (ja) 文字発生装置
JPS602715B2 (ja) 漢字プリンタにおける漢字用ビットパタ−ン管理方式
JP2786678B2 (ja) 符号情報変換回路
JP2508253B2 (ja) キャラクタジェネレ―タrom
JP2940140B2 (ja) 文書データ処理装置
JP2913502B2 (ja) 文字フォント変換機能を備えた孔版印刷装置
JP3097721B2 (ja) ターミナルプリンタ
JPS5816186B2 (ja) 文字パタ−ン発生器
JPS61179751A (ja) パタ−ン変換装置
JP2995313B2 (ja) 文書データ出力装置
JPS5853338B2 (ja) ドツト・トパタ−ン出力方式
JPS6339062B2 (ja)
JPH03237491A (ja) フォントメモリ制御装置
JPH0442322A (ja) 文書出力装置
JPH0639181B2 (ja) バ−コ−ド印字制御装置
JPS6310228A (ja) 記録装置
JPH02223990A (ja) 文字処理装置
JPS61179756A (ja) パタ−ン変換装置
JPH0734233B2 (ja) グラフ作成方法

Legal Events

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