JPS5955762A - 印字システム - Google Patents

印字システム

Info

Publication number
JPS5955762A
JPS5955762A JP58095128A JP9512883A JPS5955762A JP S5955762 A JPS5955762 A JP S5955762A JP 58095128 A JP58095128 A JP 58095128A JP 9512883 A JP9512883 A JP 9512883A JP S5955762 A JPS5955762 A JP S5955762A
Authority
JP
Japan
Prior art keywords
register
bit
code
command
byte
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
Application number
JP58095128A
Other languages
English (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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS5955762A publication Critical patent/JPS5955762A/ja
Pending 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
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Record Information Processing For Printing (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は全体的に記憶容量を減少する様な形の2進単位
によってグラフィック情報を記憶する事に関する。記憶
情報は個々の画素(PEL)の線を駆動するのに使用す
る様に解釈される。本発明は、−列の印字素子点(実施
例では一列は40個)をメモリ中の符号化情報により制
御するマトリックス型の印字装置に特に適しており、そ
の際上記符号化情報が使用中に2つのグラフイツ゛り信
号の特定の1つに自動的に変換して各印字素子に印字さ
れる。さらに本発明の特定の態様は異なる活字スタイル
及び異なる言語のテキストを印字するのに十分適してい
る。
[背景技術] 周知のデータ圧縮システムはデータ記憶容量を若干減少
する1つもしくはいくつかの符号化コードを使用するが
それでもなお、本発明に従って必要とされるよりも多く
の記憶容量を必要とする。
さらに本発明は成る符号化モードを使用するが、この符
号化モードは他の符号化モードとの任意の周知の組合せ
では使用されない。この様なデータ圧縮のための標準の
符号化モードはラン・レングス符号化である。米国特許
第4121259号はその1つの例を示している。この
特許の符号の成るものは接頭部とこれに続く数情報を含
む。ラン・レングス符号化は出力の黒もしくは白要素の
連なり(ス1−リング)を指定する予め選択された符号
の使用によって特徴付けら九る。黒と自問に変化がある
たびに、次の連続するストリングの長さを一意的定義す
る新しい符号が必要とされる。白から黒へとひんばんに
変化する様な特定のグラフィック情報では、基本的なラ
ン・レングス符号化は記憶容量を減少するのにあまり効
果的ではない。
米国特許第41 +−7517号及び1977年12月
刊のI B M Technjcal Djscl、o
sure Bul、1etin、Vol、 20、NO
67の第2555 2557頁の”Image Dat
a Compression Algorithm”と
題する論文は夫々、解釈されるべき接頭部及びこれに続
くパターンのための特定符号による符号化を開示してい
る。この論文では最初に9ビツト・マトリックスに対応
する像要素を印字し、次に2つのビット位置の内容によ
って表わされる数に対応する数の0要素を印字する。制
御用の接頭部は単に残りぎない。マトリックス部に続く
像が2つもしくはそれ以下の0を有するときは符号の圧
縮は実現されない。
上記米国特許第4117517号は他の標準のデータ圧
縮モードを例示している。即ち像の隣接する列を比較し
て、差だけを表わす符号だけがその後に列を指定してい
る。この特許における接頭符号は続く符号が呼出される
時にピッ1〜毎に表示すべきか、もしくは伸張した形で
なくラン・レングス符号にするかを解釈するものである
。この特許は複数のモードを有し、その1つはビット毎
表示で、他は長さの符号化である。この特許は類似の複
数のモードを備えていない。即ちこの特許では圧縮符号
化が有用でない程度に列が変化した場合の唯一の代替手
段はデータを全く圧縮しない即ちラン・リンゲス符号化
しないビット毎の表示である。
1982年5月刊IBM Technical Dis
closureBullet、in、 Vol、2 3
  、 No、12 、 第5 4 7 1.−3− 5472頁に開示されたり、G、 Fitch等著の論
文″Font  Data  Reduction  
by  5can  compression  fo
rInk 、Iet Prjnters”は白であるべ
き大きな領域を画定する前置符号の使用を開示している
。これ等の領域の1つが単一の黒を有する時は、前置符
号はこの領域のデータ圧縮を行なわない。
[本発明の開示] 本発明は少なく共3つの異なる符号化の概念即ちモード
を定義する接頭コード即ち指令符号を使用している。こ
の符号化モードもしくはステータスは(1)連続ストリ
ング(一定の色が連なっている) 、 (2)列の繰返
し及び(3)ビット毎の指定を含んでいる。従って白も
しくは黒の長いストリングが像中にある時には、上記ス
l−リングの長さを指定することの利点は連続したスト
リング符号化モードを使用することによって実現される
。このモードは指令符号によって定義される。隣接する
列が同じときには、指令符号が上記列の繰返しを指定す
る。これ等のどれも効果的でない場合には、指令符号が
上記ビット毎のイメージ指定を要求す4− る。
指令符号に加えて、各像符号は内容符号を含んでいる。
繰返し表示を指定するモードにおいては、内容符号は繰
返しの回数を指定する数である。ビット毎の指定モード
では、内容符号はこれに続く像符号の数を指定し、この
像符号のビット・パターンはグラフィック像のPELと
して複製されるべきものである。
この複製の符号化モードを使用すると、種々の態様の像
の繰返しを高度に圧縮された符号で記憶することができ
る。指令符号の3ビツト位置を用いる事によって、8個
の異なるモードが使用可能になる。好ましい実施例にお
いてはこれ等のモードは、異なるタイプ・スタイル及び
異なる言語のテキストの印字といった特殊な用途の異な
るモードとして選択される。
この様なモードの1つ、オフセット・モードは成るレベ
ル(高さ)以下のすべてのデータが白である事を指定す
る。これはテキスト中にしばしば生ずる状態である。同
様に他のモードは黒の垂直ストリームの後のすべでのビ
ットが白である事を指定する。そしてこれも又テキスト
でよく生じる状態である。
[本発明を実施する最良モートコ 本発明は、単一の垂直線上に40個の印字素子を有する
マトリックス印字器及び電子論理装置のための符号化ア
ルゴリズムを与える。本発明の符号化はメモリの容量を
減少し、物理的に小さなフォント・メモリ中に広範な文
字及び記号の記憶を可能にする。本発明の符号は伝達が
容易で、電子論理装置によって解釈即ち解読され、印字
器によって印字される。
データは8ビツトのバイトとして処理される。
最初の3ビツトは機能即ちモード指令として解読され、
先の5ビツト、即ち内容符号はその指定された特定機能
即ちモードに従って解読される。
3つの指令ビットは8個の順列を生ずる。これはO乃至
7の標準の本来の2進数の表示に対応する。これらの順
列のうち6個は直接印字指令として使用され、2つは制
御電子回路の機能を修正又は変更するのに使用される。
好ましい実施例において制御電子回路は、電子データ・
プロセッサ、特にマイクロプロセッサである。
以下の説明では、数値によって異なる指令の順列が割当
られ、動作を要約した表題(例えば0に対する「制御」
)が付けられている。この指令に応答して電子システム
によって遂行されるモードもしくは機能が詳細に説明さ
れる。
iJ!JJL:これは印字器制御指令である。内容符号
(8ビツト・バイトのうちの残りの5ビツト)は制御電
子回路の動作の変更を指定する。特に、制御がマイクロ
プロセッサによって行なわれる好ましい実施例において
は、内容符号はマイクロプロセッサの制御動作によって
使用されるアドレスとして導入され、かくして異なる分
岐ルーチンへの標準の分岐を行なう。
1ユ自カウント: 内容符号によって表わされる数と数
が等しい後続印字素子(画素)は白として印字される。
7− 数に等しい回数だけ先行列が印字される。
3−エスケープ: 印字器は直接制御されない。
内容符号は、印字さるべき列の数を指定する事によって
、印字さるべき文字の幅を定数としてマイクロプロセッ
サに導入される。
↓す[1曽にド上 内容符号によって表わされる数に等
しい次の印字素子は黒として印字される。
5−、カウント白完了: 黒カウントの場合と同様であ
るが、40個の素子列の最上部迄の残りのすべてが白と
して印される。制御符号がOを表わすときは、すべでの
素子は白として印字を行なう。
6−ベース・オフセット: 内容符号によって表わされ
る数に等しい数の最下部から連続する要素が白として印
字される。この指令は異なるベース・オフセット指令に
よって変更される迄有効である。この指令は列の中央を
指定する指令の前に発生されなければならない。
7−マツプ・べ不F工くズ上毎膚□示υ−3−内容符号
によって表わされる数に等しいメモリからの8− 次のバイトは、このバイトのビット毎の表示であるパタ
ーンとして印字される。列中の残りのビットは白として
印字される。ビット毎の印字は先行ベース・オフセット
指令によって指定されたレベルで開始する。
第1図は垂直な直線上にならべられた40個の小さな印
字素子5を有する印字ヘッド3を有する印字器1を示す
。素子5はドツト即ちPEL (画素)を非常に細かく
印字するので、隣接するドツトは互いに重複して、通常
見た眼には連続したマークとして映る。印字器1及び印
字ヘッド3の型は本発明にとっては問題でない。例えば
印字は熱的印字、電子熱印字もしくはインパクト印字で
あり得、インパクト印字の場合、素子5は代表的には可
動ワイヤである。通常の如く、紙7はプラテン9上に取
付けられ、印字印字ヘッド3は紙7上に相対的に横方向
に移動される。印字のための駆動される印字素子5のす
べては同時に駆動される。
横方向移動は連続的である事が好ましく、同時駆動が規
則正しい間隔で行なわれて印字される列間に予定の幅を
与える。この幅は種々の印字効果を上げるために変更さ
れ得、例えば製図モードにおける紙を保護するためには
圧縮される。
専用の電子論理装置は汎用のディジタル電子プロセッサ
よりも高速であるが、マイクロプロセッサの方が安価で
汎用されている。したがって、好ましい実施例は適切に
プログラムされたマイクロプロセッサ11で実施される
。符号解読にもとづく機能もしくはルーチンの選択、計
数値に基づく繰返し動作及び制御の内部分岐は標準の電
子データ・プロセッサの基本的な能力である。具体化の
詳細は使用されるマイクロプロセッサ11に固有のもの
であり、本発明とは直接関係のないものである。
メモリ13は、例えばオンもしくはオフ、或は変化もし
くは非変化の状態をとり得る2進形の情報を記憶し得る
高速、電子データ処理メモリである。すべでの処理は2
進形で行なわれ、各印字素子5は黒(もしくは暗色もし
くは色のついた)PELもしくは白PELのいずれかを
印字する。代表的には、黒色を印字するには素子5が物
理的に動力を受け、即ち駆動され、白色は素子5を駆動
しないで対応する紙7の領域を白紙に残すことによって
得られる。
本発明にとって重要なデータの内部処理は第2図に示さ
れている。メモリ13からのデータの各8ビツト・バイ
トは、3ビツトの制御符号を解読して、8個の可能な機
能もしくはモード指令の1つを選択する解読器15に与
えられる。制御もしくはエスケープ指令の場合には、5
デイジツトの内容符号は制御レジスタ17に導入される
。ベース・オフセット指令の場合には、内容符号は計数
レジスタ19へ導入される。他の5個の指令の場合には
、内容符号は計数レジスタ19に導入される。
次に実行開始ブロック23の動作が行なわれる。
8個の機能の選択された1つは次の如く実行される。
機能「制御実行」25はマイクロプロセッサ11による
データ処理シーケンスの開始を規定する11− 制御レジスタ17の内容によって実行される。例えばこ
のシーケンスは紙7の行送りを行なうものであり得る。
この指令ではプリントヘッド3のためのグラフィック符
号は準備されない。
機能「エスケープ実行」27は文字の幅を定めるために
レジスタ17の内容を基準値としてマイクロプロセッサ
11中に導入することによって実行される。
機能「ベース・オフセット」28は計数レジスタ19の
内容をベース・オフセット指令が含む内容符号中の新し
い数に変更することによって実行される。
次の5つの機能は、各印字素子5に対して1つずつ割り
当てられる40個の2進信号の1部もしくはすべてを発
生する。40個の信号は印字バッファ・レジスタ29か
ら印字素子5に送られる。
各機能が実行される時、まず、開始列フラッグ・レジス
タ31が質問される。このフラッフが1にセットされて
いる時には、カウント・レジイタ19がアクセスされ、
白を指定する2進O信号の数12− がバッファ・レジスタ29へ導入される(白の導入はマ
イナス符号が付されている線によって図示されている)
。次に開始列フラッグ・レジスタ31は0にセットされ
る。
列カウンタ35は成る列のグラフィック符号が新しく発
生される開始時に0の値である。列カウンタ35はレジ
スタ29の各ビットが導入される度にインクレメントさ
れる。列カウンタ35の計数が40に到達すると、グラ
フィック信号準備完了信号が発生され、フラッグ・レジ
スタ31は1にセットされる。マイクロプロセッサ11
はこの準備完了信号に応答して、次の適正な時間間隔後
に並列信号で印字ヘッド3を駆動する。
列開始及び列線り動作の外に残りの5つの機能は次の如
く実行される。
機能「黒カウント実行」37はカウントレジスタ21の
数をアクセスすることによって実行される。黒を指定す
る2進1信号の数が、バッファ・レジスタ29にすでに
導入されているデータの直後に、順次このバッファ・レ
ジスタ29に導入される(黒の導入はプラスの線で図示
されている)。
機能「黒カウント白完了」39はカウント・レジスタ2
1中の数をアクセスすることによって実行される。黒を
指定するこの2進1信号の数は、既にバッファ・レジス
タ29中に導入されている任意のデータの直後に順次こ
のバッファ・レジスタ29中に導入される。白を指定す
る2進0信号が同様に列カウンタ35が0に到達するま
で導入される。
機能「白カウント実行」41はカウント・レジスタ21
中の数をアクセスすることによって実行される。この数
だけの黒を指定する2進1信号がバッファ・レジスタ2
9中に、既にこのレジスタ29中に導入されている任意
のデータに直ぐ続いて導入される。
機能「繰返し列実行」43はカウント・レジスタ21の
数をアクセスすることによって実行される。レジスタ2
9の内容すなわちすぐ前の列のグラフィック情報が追加
の1列駆動信号として印字ヘッド3を駆動するために転
送され、レジスタ19中の数と同一回数だけ、通常間隔
で列を印字する。
機能「マツプ・バイト実行」45はカウント・レジスタ
21中の数をアクセスすることによって実行される。レ
ジスタ19中の数と同様のバイトの内容が順次にバッフ
ァ・レジスタ29に導入される。メモリ・バイトの各ビ
ットの順序は不変で又、全シーケンス中の各ビットの位
置も不変であり、その結果、レジスタ29のグラフィッ
ク・データはメモリ13から取り出された内容とビット
毎に対応している。
各グラフィック列がレジスタ29に充満される時、上述
の如く、レジスタ31は1にセットされ、カウンタ35
は0にセットされる。
上述された説明は次の動作例からさらに明らかであろう
[例1コ 列が開始し、メモリ13からの次のバイトは10001
101であるものと仮定する。指令符号ビットは2進で
4を表わす100である。従って15− この指令は黒カウントである。内容符号ビットは2進で
13を表わす01101である。ベース・オフセットが
ないものと仮定すると、13個の1ビツトがレジスタ2
9中の最下位の13ビツトとして導入される。
メモリ13からの次のバイトは11100100である
。指令符号ビットは2進で7を表わす111である。従
ってこの指令はマツプ・バイトである。内容符号ビット
は2進で4を表わす00100である。従って次の4バ
イトはビット毎に表示される。すなわち4バイトはビッ
ト・パターンとしてバッファ29につめ込まれる。メモ
リ13からの次のバイトは00101101である。こ
のバイトは順次バッファ29中に導入される。メモリ1
3からの次のバイトは11100011で同様にバッフ
ァ29中に順次導入される。メモリ13からの次のバイ
トは10110010であり、これも順次バッファ29
中に導入される。メモリ13からの次のバイトは101
00000である。
この場合、最初の3ビツト(000)が順次バッ16− フア29に導入される。ここで列のすべての40ビツト
が導入されたので、導入は終了される。バッファ29の
最終内容は00010110010111000110
01011011111111111111となる。順
番に夫々このビット列は垂直な1列さして印字され、そ
して印字ヘッド3の各印字素子5はこれと1ビツトずつ
対応するグラフィック・ビットの1つに従って駆動され
る。
最初に発生されたビットが印字素子5の下方に素子に対
応している。
メモリ13からの次のバイトは01010001である
。指令ビットは2進で2を表わす010である。従って
この指令は繰返し列である。内容符号ビットは2進17
である10001である。
レジスタ20の内容は17回取り出されて印字器を駆動
し、レジスタ29の内容と同一の通常の間隔を有する1
7の列が印字される。
[例2]゛ 列が開始され、メモリ13からの挾のバイトは1101
0110であると仮定子る。指令符号ビットは2進6を
表わす110である。従ってこの指令はベース・オフセ
ットである。内容符号ビットは2進22を表わす1.0
110である。数22がカウント・レジスタ19に導入
される。
メモリ13からの次のバイトは10101111である
。指令符号ビットは2進5である101である。この指
令は従って黒カウント白完了である。内容符号ヒツトは
2進で15を表わす01.111である。開始列フラッ
グ・レジスタ31は1にセットされているので、22個
のOビットがバッファ・レジスタ29に導入され、レジ
スタ31が0にセットされる。次に15個の1ピツ1へ
が自動的にレジスタ29に導入される。最後に列中の残
りビット中の0(今の場合3個)がレジスタ29中に自
動的に導入され、フラグ・レジスタ31は1にセットさ
れる。バッファ29の最後の内容はOOO1,1111
11]、 1.111111. OO0ooooooo
ooooooooooooである。
これが印字される。
メモリ13からの次のバイトは1 ’O]、 011.
10である。指令符号ピッl〜は2進で5を表わす10
1である。したがってこの指令は黒カウント白完了であ
る。内容符号ビットは2進の14である0 11 +−
0である。列フラグ・レジスタ31は1にセットされる
。計数レジスタ19によって指定される22個の0がバ
ッファ・レジスタ29に導入され、レジスタ31がOX
、二セットさ九る。次に14個の1ビツトが自動的にレ
ジスタ29に導入される。最後に、列中の残りのピッ1
−の0、この例では4個が自動的にレジスタ20に導入
され、フラグ・レジスタ31は1にセットされる。バッ
ファ・レジスタ29中の最終的内容は0000111、
11.1.111.1111100000000000
00000000000となる。これが印字される。次
のバイトは内容符号に5を含む繰返し列指令符号であり
得る。この場合、次の5列に対して、バッファ29の前
の内容が印字ヘッド3を駆動する。
次のバイトは01100000である。これは0の内容
符号を有するベース・オフセット指令で19− ある。カウント・レジスタ19の内容がOにセットされ
る。その後の動作はレジスタ21を参照し、最初のOを
挿入しない。メモリ13からの次のパイ1〜は0011
0101であり得る。指令符号ビットは2進で1を表わ
す001である。この指令は従って白カウントである。
内容符号ビットは2進の25である1、 0101であ
る。25個の0ビツトがレジスタ29中の最低位の25
個のビットとして導入される。メモリ13からの次のバ
イトは14個の内容符号を有する黒カウント白完了であ
る。14個の1ビツトがレジスタ29中に導入され、続
いて自動的に残りの0ビツトがこの列を充満する。バッ
ファ29中の最終内容は01111111.11111
1110000000000oooooooooooo
oooとなる。
本発明は専用の電子システム及び汎用のディジタル処理
装置の両方で具体化され得、具体化の形式は本発明の実
質的な概念及び精神を離れることな〈実施され得、容易
に変更され得ることは明らかであろう。同様に符号モー
ドの成るものは利点20− をある程度犠牲にするので使用さ九ないことは明らかで
ある。他方、いくつかのモードの組合せの使用は依然本
発明の基本的利点を与える。
【図面の簡単な説明】
第1図は本発明に従う印字器システムの主要な素子を示
した図である。第2図は符号バイトを解釈して印字素子
を駆動するための符号バイトの処理回路を示した図であ
る。 1・・・・印字器、3・・・・印字ヘッド、5・・・・
印字素子、7・・・・紙、9・・・・プラテン、11・
・・・マイクロプロセッサ、13・・・・メモリ、15
・・・・解読器、17・・・・制御レジスタ、19・・
・・カウント・レジスタ、21・・・・カランl−・レ
ジスタ、29・・・・印字バッファ・レジスタ、31・
・・・開始列フラッグ・レジスタ、35・・・・列カウ
ンタ。

Claims (1)

  1. 【特許請求の範囲】 印字器と、 送られてくる符号バイトの1つを解読して少なく共3つ
    の種類の符号化モードの1つを定める指令ステータスを
    上記符号バイトから発生する装置と、 上記1つのバイトを解読して数情報を定める内容ステー
    タスを上記1バイトから発生する装置と、上記指令ステ
    ータス及び上記内容ステータスに応答して上記印字器を
    して、上記指令ステータスによって定められた種類の視
    覚的表示を、上記内容ステータスによって定められる回
    数だけ印字せしめる装置とより成る符号バイトで伝えら
    れる記号の視覚的表示を印字する印字システム。
JP58095128A 1982-09-27 1983-05-31 印字システム Pending JPS5955762A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US423572 1982-09-27
US06/423,572 US4467363A (en) 1982-09-27 1982-09-27 Graphic data compression

Publications (1)

Publication Number Publication Date
JPS5955762A true JPS5955762A (ja) 1984-03-30

Family

ID=23679367

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58095128A Pending JPS5955762A (ja) 1982-09-27 1983-05-31 印字システム

Country Status (5)

Country Link
US (1) US4467363A (ja)
EP (1) EP0104332B1 (ja)
JP (1) JPS5955762A (ja)
CA (1) CA1193027A (ja)
DE (1) DE3378599D1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60257253A (ja) * 1984-06-05 1985-12-19 Oki Electric Ind Co Ltd ドツトプリンタのドツトパタ−ン格納方式

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4580231A (en) * 1978-09-15 1986-04-01 Alphatype Corporation Ultrahigh resolution photocomposition system employing electronic character generation from magnetically stored data
JPS58157255A (ja) * 1982-03-13 1983-09-19 Dainippon Screen Mfg Co Ltd 画像走査記録方法
US4555802A (en) * 1983-01-10 1985-11-26 International Business Machines Corporation Compaction and decompaction of non-coded information bearing signals
JPS6123468A (ja) * 1984-07-11 1986-01-31 Nippon Telegr & Teleph Corp <Ntt> 画像処理装置
US4864516A (en) * 1986-03-10 1989-09-05 International Business Machines Corporation Method for implementing an on-line presentation in an information processing system
US4740092A (en) * 1986-07-14 1988-04-26 International Business Machines Corporation Printhead shifting for wear distribution
US4763137A (en) * 1986-10-01 1988-08-09 International Business Machines Corporation Two pass thermal printing
JPS63170063A (ja) * 1987-01-07 1988-07-13 Brother Ind Ltd 印字装置
US4942390A (en) 1987-04-01 1990-07-17 International Business Machines Corporation Method and apparatus for generating a character image
JPH04148954A (ja) * 1990-10-12 1992-05-21 Canon Inc カラー記録装置
JPH0686032A (ja) * 1992-05-06 1994-03-25 Xerox Corp プリンタ出力コントローラ
US5717499A (en) * 1995-08-25 1998-02-10 Lexmark International, Inc. Continued printing by resolution reduction
US5995724A (en) * 1996-11-01 1999-11-30 Mikkelsen; Carl Image process system and process using personalization techniques
US6269190B1 (en) * 1996-09-24 2001-07-31 Electronics For Imaging, Inc. Computer system for processing images using a virtual frame buffer
US6307977B1 (en) * 1998-11-17 2001-10-23 Xerox Corporation Set of run-length codewords containing printing hints

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5631024A (en) * 1979-08-10 1981-03-28 Alsacienne Constr Meca Yarn splicing and cleaning apparatus for spinning machine
JPS5660983A (en) * 1979-10-25 1981-05-26 Nippon Telegr & Teleph Corp <Ntt> Compression system for dot-string data
JPS5897789A (ja) * 1981-12-04 1983-06-10 Fujitsu Ltd 印刷制御方式

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2978535A (en) * 1960-01-28 1961-04-04 Bell Telephone Labor Inc Optimal run length coding of image signals
US3483317A (en) * 1966-06-10 1969-12-09 Xerox Corp Selective encoding technique for band-width reduction in graphic communication systems
US3748379A (en) * 1970-01-22 1973-07-24 Electronic Image Sys Corp Run length coding technique
US3739085A (en) * 1971-07-09 1973-06-12 Addressograph Multigraph Coding technique
US3830963A (en) * 1972-12-11 1974-08-20 Ibm System for data compression by dual word coding having photosensitive memory and associated scanning mechanism
DE2460147C2 (de) * 1974-12-19 1983-05-05 Ibm Deutschland Gmbh, 7000 Stuttgart Anordnung zur Dekomprimierung komprimierter Information für aus schwarzen und weißen Bereichen zusammengesetze darzustellende Zeichen
AU503988B2 (en) * 1975-11-25 1979-09-27 Rudolf Hell Gmbh Digital programme length coding with redundancy reduction forthe transmission of binary coded image information
JPS6043703B2 (ja) * 1976-02-27 1985-09-30 富士ゼロックス株式会社 2値信号フアクシミリデ−タ圧縮方式
US4079458A (en) * 1976-08-11 1978-03-14 Xerox Corporation High resolution character generator
US4136363A (en) * 1976-12-29 1979-01-23 Xerox Corporation Truncated run length encoding
DE2748289C2 (de) * 1977-10-27 1979-05-23 Siemens Ag, 1000 Berlin Und 8000 Muenchen Verfahren und Anordnung zum Vermindern der Redundanz von Zeichen oder grafische Muster beschreibenden binären Zeichenfolgen
US4409621A (en) * 1978-05-23 1983-10-11 Information International, Inc. Method and apparatus for compacting and decompacting character in accordance with a variety of methods
US4410916A (en) * 1979-08-24 1983-10-18 Compression Labs, Inc. Dual mode facsimile coding system and method
US4409623A (en) * 1981-01-31 1983-10-11 Nippon Telegraph & Telephone Public Corporation Method and equipment for processing gray scale facsimile signal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5631024A (en) * 1979-08-10 1981-03-28 Alsacienne Constr Meca Yarn splicing and cleaning apparatus for spinning machine
JPS5660983A (en) * 1979-10-25 1981-05-26 Nippon Telegr & Teleph Corp <Ntt> Compression system for dot-string data
JPS5897789A (ja) * 1981-12-04 1983-06-10 Fujitsu Ltd 印刷制御方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60257253A (ja) * 1984-06-05 1985-12-19 Oki Electric Ind Co Ltd ドツトプリンタのドツトパタ−ン格納方式

Also Published As

Publication number Publication date
EP0104332B1 (en) 1988-11-30
US4467363A (en) 1984-08-21
DE3378599D1 (en) 1989-01-05
EP0104332A2 (en) 1984-04-04
CA1193027A (en) 1985-09-03
EP0104332A3 (en) 1985-11-13

Similar Documents

Publication Publication Date Title
US5123061A (en) Data compression/decompression method, device and resulting data structure
CA1193027A (en) Graphic data compression
JPH0352713B2 (ja)
AU603198B2 (en) Method and apparatus for generating a character image
US4481602A (en) Font compression and decompression for character generation
US5272768A (en) Blank strip font compression method and device, and resulting stored, decompressible font
EP0436026B1 (en) Compression and decompression method of dot matrix character
JPH0613224B2 (ja) フォントの含蓄方法
JPS61254983A (ja) 表示文字属性制御方式
JPH0570832B2 (ja)
JPH0630910B2 (ja) 印字方法
US5822504A (en) Font packing device and font unpacking device
KR890005312B1 (ko) 돗트 메트릭스 프린터의 비례 공간 인자방법
JP2715077B2 (ja) 印刷装置
JPH07129148A (ja) タイ文字24行表示方法
JPH08279915A (ja) ページプリンタにおけるデータ圧縮方法
JPH0525673B2 (ja)
JPH02178826A (ja) ページプリンタ
JPS627558A (ja) シリアルプリンタのスラント文字データ作成方法
JPH087563B2 (ja) 図形パターンの圧縮方式とその復元方式
JPH03135619A (ja) コードデータプリント方法
JPH05294016A (ja) 画像データ出力方法
JPH10108026A (ja) 非可逆データ圧縮方法
JPH06167962A (ja) フォントデータの圧縮方法及び装置
JPH04220765A (ja) フォント文字を定めるデータの圧縮方法