JPS6073671A - パタ−ン処理装置 - Google Patents

パタ−ン処理装置

Info

Publication number
JPS6073671A
JPS6073671A JP58180856A JP18085683A JPS6073671A JP S6073671 A JPS6073671 A JP S6073671A JP 58180856 A JP58180856 A JP 58180856A JP 18085683 A JP18085683 A JP 18085683A JP S6073671 A JPS6073671 A JP S6073671A
Authority
JP
Japan
Prior art keywords
pattern
square
squares
rotation
address
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.)
Granted
Application number
JP58180856A
Other languages
English (en)
Other versions
JPS6365951B2 (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.)
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
Priority to JP58180856A priority Critical patent/JPS6073671A/ja
Priority to DE8484108328T priority patent/DE3476477D1/de
Priority to EP84108328A priority patent/EP0137147B1/en
Priority to US06/653,271 priority patent/US4593407A/en
Publication of JPS6073671A publication Critical patent/JPS6073671A/ja
Publication of JPS6365951B2 publication Critical patent/JPS6365951B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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)
  • Controls And Circuits For Display Device (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Image Processing (AREA)
  • Record Information Processing For Printing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

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

Description

【発明の詳細な説明】 [技術分野] 本発明は、ページ・プリンタにおいて印字するページと
してのイメージ・データの生成のために種々の文字等を
表わすドツト・マトリックス・パターンを処理する装置
に関するものである。
[従来技術] これまでにも、種々のパターンをバッファ内の任意の位
置にロードして、印字すべきページとしてのイメージ・
データを生成する機能を有するページ・プリンタが開発
されているが、パターンを処理する速度や融通性の点で
十分であるとはいえないのが現状である。
従来のページ・プリンタの代表的な例は米国特許第43
00206号に開示されている。このプリンタはマイク
ロプロセッサの制御の下にラスタ・パターン・メモリ内
の種々のパターンを選択的にストリップ・バッファ内の
任意の位置へ転送してページ・イメージを生成する機能
を有するが、パターンを回転させるための効果的な手段
を備えていないという欠点がある。もちろん、元のパタ
ーンの外に、それを所定角度回転したものをパターン・
6メモリに予め記憶しておいて、必要に応じて、それを
選択的に取り出せば、よいであるが、英数字に加えて種
類の多い漢字のパターンが用いられる場合やパターンの
サイズが多種類ある場合には、大容量のパターン・メモ
リが必要となるため、不適当である。
パターンの回転に関連した従来技術の例は米国特許第3
976982号に示されている。これに開示されている
イメージ処理装置は、元のイメージを90°単位の任意
の角度だけ回転させたものを蓄積メモリにおいて得るた
めの構成を有する。
即ち、元のイメージを1ビツトずつ蓄積メモリへ転送し
て書込む位置を適当に選定することによってイメージの
回転を達成している。この技法は1ビツトずつイメージ
を処理するものであるから、処理速度がおそいという問
題がある。
パターンの回転に関する従来技術の別の例は特開昭50
−105334号に示されている。これ4− は、パターンの回転が必要となるときには、パターン記
憶部から読出したパターンを一旦、方向変換用記憶部に
書込み、その後、書込みの方向とは異なった方向の読出
しを行なうことによってパターンの回転を行なっている
。従って、パターンの回転のために必要なハードウェア
の量も比較的多い上、余分な時間がかかることが明らか
である。
[発明の概要] 本発明は回転操作を伴うパターンの処理を比較的少量の
ハードウェアで迅速に行なうことのできるパターン処理
装置を提供することを目的としている。
本発明によるパターン処理装置の特徴は、各パターンを
スクエアと称する小さな部分に分けて取り扱うことに基
いている。各スクエアはn行n列のビット(ドツト)か
ら成る。なお、nはlより大きな整数であり、好適な実
施例ではn’=2である。種々のパターンはスクエア毎
の読出しができる様にパターン記憶装置に記憶されてい
る。読出される各スクエアは回転手段を介してラスター
・5− バッファへ転送され、アドレス手段によって指定される
記憶位置にロードされる。回転手段は、パターンの回転
に関する制御情報に応じて異なる態様で各スクエアの複
数のビットを出力線へゲートする機能を有する。又、ア
ドレス手段は基準アドレスとオフセットとの組合わせに
よって各パターンの一連のスクエアを記憶すべきラスタ
ー・バッファ内の複数の記憶位置を順次指定するように
働らく。
本発明においては、比較的簡単な回転手段及びアドレス
手段の働きによってパターンの回転を達成することがで
きるので、必要となるハードウェアは少量ですみ、又、
ラスター・バッファへのパターンの転送速度が回転操作
の有無によって影響されないという利点がある。更に、
本発明によるパターン処理装置は取扱うパターンのサイ
ズの変更にも、全体的な構成を変更することなく対処で
きる様になっている。即ち、パターンのサイズの変更に
ついては、スクエアの整数倍になる様にパターンを定め
ることと、アドレス手段において用6− いられるオフセットの種類を変更することが必要となる
だけである。なお、取扱われるパターンは文字や記号に
限らず任意のイメージを表わすものでよく、例えば、罫
線のパターンなども処理可能である。
[実施例の説明] 第1図は本発明に従ったパターン処理装置の構成を示し
ている。この装置は、種々の文字等のパターンを記憶し
ているパターン記憶装置21、選択された複数のパター
ンによって形成される印字データを一時的に記憶するた
めのラスター・バッファ22、及びパターン記憶装置2
1からラスター・バッファ22へのパターンの転送を制
御するベル発生装置23を含み、プロセッサ20によっ
て制御される。更に、ラスター・バッファ22には、そ
の中の印字データをラスター毎に取り出して印字部(図
示せず)へ転送するためのラスター発生装置24が接続
されている。
パターンの回転操作を容易にするために、パターン記憶
装M21に記憶されている各パターンは7− nXnビットから成るスクエアを単位として区分されて
いる。例として、各パターンが第2図に示されている様
に8行8列のドツト・マトリックスであり、1つのスク
エアが第4図に示されている様に2行2列のドツト即ち
ビットから成るものとする。従って、各パターンは第3
図に示されている様に4行4列のスクエアSijから成
る。なお、第2図において各マス目は1つのビットに相
当し、空白のマス目はビット0、斜線のマス目はビット
1に相当しており、図示されているパターンは、例とし
て英字のAを表わしている。又、第4図における1つの
スクエアの4つのマス日内の数字0乃至3はスクエア内
ビット番号を表わしている。
パターン記憶装置21からのパターンの読出しをスクエ
ア毎に行なうのを容易にするために、各スクエアの4ビ
ツトはマトリックス状のまま記憶されているのではなく
、第4図に示すスクエア内ビット番号3.2.1.0の
順に横一列に配列されて記憶されている。第5図は第2
図に示されているパターンに属する複数のスクエアとパ
ターン−8= 記憶装置21のアドレスとの関係を例示している。
なお、各スクエアの4ビツト毎にアドレスを付した例を
示したが、バイト単位でアドレスされる順次の記憶位置
の2つのハーフ・バイトとして偶数番及び奇数番の2つ
のスクエアを記憶しておくことも可能である。
ベル発生装W’23は第1図における破線のブロック内
に含まれている種々の構成要素から成る。
制御回路31はプロセッサ20からの指令をデコードし
、複数の線33に生じる制御もしくはタイミング信号に
よって他の構成要素の動作タイミングを制御する。線3
3と他の構成要素との接続状態は、当業者には容易に分
かる筈であるから、省略する。パターン記憶装置アドレ
ス(PSA)発生回路25、パターン・オリエンテーシ
ョン(PO)レジスタ26、ベース・アドレス(BA)
レジスタ27及びオフセット・テーブル・アドレス(O
T A)発生回路28は、パターン記憶装置21からラ
スター・バッファ22へ1つのパターンを転送すること
が必要となる毎に、その動作のだ9− めに必要な情報をプロセッサ2oがらロードされる様に
なっている。
PSA発生回路25には、読出すべきパターンの第1の
スクエアを記憶しているパターン記憶装置21内の記号
位置を指定するアドレスがロードされる。又、この回路
25は、制御回路31の制御の下にアドレスをインクリ
メントして後続のスクエアの記憶位置を順次指定する。
指定された記憶位置から読出される各スクエアは線34
、スクエア回転回路29及び線35を介してラスター・
バッファ22へ転送される。なお、線34及び35は、
スクエアの4ビツトを並列的に転送するために、実際に
はそれぞれ4本の線から成る。
スクエア回転回路29の動作はPOレジススタ6にロー
ドされるパターン・オリエンテーション情報によって制
御される。即ち、この情報は、パターン、ひいては、そ
のパターンに属する個々のスクエアについて、所定の複
数の回転角度のうちの1つに従った回転操作を行なうべ
きことを示すものである。選択可能な回転角度は、例え
ば、反10− 時計回りの0° (無回転)、90°、180°、27
0°である。この様な回転操作を行なうためのスクエア
回転回路29の具体的な構成は第6図に示されている。
第6図において、入力線80.81.82.83は第1
図の線34に対応するものであり、それぞれスクエア内
ビット番号0.1.2.3のビットを伝える。一方、出
力線90.91.92.93は第1図の線35に対応す
るものであり、それぞれ、ラスター・バッファ22にお
ける1つのスクエア記憶位置にスクエア内ビット番号0
、■、2.3のビットとして書込まれるべきビットを伝
える。スクエア回転回路は1群のデータ・セレクタ(ゲ
ート)70.71.72.73を含む。図示されている
様に、入力線80乃至83の全てが各データ・セレクタ
に接続されている。各データ・セレクタはPOレジスス
タ6からのオリエンテーション情報に応じて、4本の入
力線のうちのいずれか1つからのビットを出力線ヘゲー
トする機能を有する。例えば、オリエンテーション情報
は211− ビットであり、00.01.10.11によって0°、
90’、180°、270’を指定する。
データ・セレクタ70乃至73は、いずれも、オリエン
テーション情報が00.01.10.11のいずれかで
あることに応じて入力端a、b、c、dのいずれかに関
連した入力線のビットをいっせいに選択して出力線へ送
り出す。こうして各スクエアの回転が達成される。
第7図は1つの例として(A)の所に示されているスク
エア(1000のビット構成を有する)を第6図のスク
エア回転回路によって処理するときの回転角と出力線に
おける4つのビットとの関係及び処理後のスクエアの様
子を(B)の所に示している。
次に、スクエア回転回路29の出力に相次いで生じるス
クエアをラスター・バッファ22に書込む動作について
説明するために第8図を参照する。
この図はスクエア単位でアドレス指定ができる様に区切
られているラスター・バッファ22と、それに記憶され
るパターンとの関係を概略的に示し12− ている。破線で区切られた1つのマス目が1つのスクエ
アを記憶するための1つのスクエア記憶位置であり、2
X2個のビット位置から成る。この例では、ラスター・
バッファ22はX方向に2048スクエア(4096ビ
ツト)、Y方向に128スクエア(256ビツト)の容
量を有するものとして構成されている。即ち、ラスター
・バッファ22は128にバイトの容量を有する。この
容量では、通常印字すべき1ペ一ジ分の印字データを一
度に収容するには十分でないが、ページを複数のセクシ
ョンに区切って、セクション毎の印字データを順次収容
すればよく、又、ラップアラウンド式のアドレス技法を
用いて相次ぐセクションを連続的に処理することも可能
である。もちろん、1ペ一ジ分の印字データを一度に収
容できるだけの容量を有するバッファを用いてもよいの
である。
なお、ラスター・バッファ22のX方向の幅は印字用紙
の給送方向に対して直角な方向における印字可能幅に相
当する。
スクエア記憶位置毎にアドレスが付与されてお13− リ、そのアドレスは、第9図に示されている様にX方向
の位置を示す11ビツトのX方向アドレスとY方向の位
置を示す7ビツトのY方向アドレスとから成る。
スクエア回転回路29を介して転送される成る1つのパ
ターンに属する複数のスクエアを順次書込むべきラスタ
ー・バッファ22内のスクエア記憶位置は、第1図のベ
ル発生装置23内のBAレジススタ7、OTA発生回路
28、オフセット・テーブル30及びアドレス演算回路
32の働きによって生成されるアドレスによって指定さ
れる。
BAレジススタ7には、1つのパターンに属する複数の
スクエアを書込むべき複数のスクエア記憶位置のうちの
基準となるものを指定するベース・アドレスがロードさ
れる。そして、その複数のスクエア記憶位置を順次指定
するためのアドレスは、BAレジススタ7からのベース
・アドレス(X、Y)にそれからの変位を表わす一連の
オフセット(,6X、ΔY)を順次加えることによって
生成される。一連のオフセットはOTA発生回路28の
14− 制御の下にオフセット・テーブル30から線40を介し
て順次供給され、ベース・アドレスとの加算はアドレス
演算回M32によって行なわれる。
生成されたアドレスは、!36を介してラスター・バッ
ファ22のスクエア記憶位置を指定するために用いられ
る。
ベース・アドレスによって指定されるスクエア記憶位置
は第8図において、B1及びB2で指示されているもの
である。即ち、受入れるパターンが回転されているか否
かに拘らず、そのパターンの受入れのための1群のスク
エア記憶位置のうちの左上隅のものがベース・アドレス
によって指定される様になっている。換言すれば、ベー
ス・アドレスは1群のスクエア記憶位置のアドレスのう
ちで最も小さいものである(但し、ラップアラウンド式
のアドレス技法を用いる場合を除く)。
この様にベース・アドレスが定められていること、及び
パターン記憶装置21からの任意のパターンのスクエア
の読出しが常に一定の順序で行なわれることに起因して
、オフセット・テーブル3の回転角度に応じて異なって
いることが必要である。例えば、第8図に示されている
無回転のパターン50の第1のスクエアはB1で示され
た記憶位置に書込まれるのに対して、90°回転させら
れたパターン51の第1のスクエアはB2で示された記
憶位置ではなく、Cで示された記憶位置に書込まれなけ
ればならないのである。従って、オフセラ1〜・テーブ
ル30は、この例では、o6.90°、180°、27
0’の回転にそれぞれ関連した4群のオフセットを含む
4つのテーブルもしくは区域を含んでいる。文、この例
では、パターンのサイズは1種類であると仮定したが、
複数の異なったサイズのパターンを用いる場合には、サ
イズ別に異なったオフセット・データを用意しておくこ
とも必要になる。
第10図の(A)及び(B)は4×4個のスクエアから
成るパターンについて0° (無回転)及び90’の回
転を行なうときに用いられるオフセット・テーブル30
内の2つのテーブルもしくは区域の内容をそれぞれ示し
ている。ΔX及びΔYの欄の2進値はX方向及びY方向
のオフセットを表わしている。各テーブルの最初の行は
、OTA発生回路28に最初にロードされるオフセット
・テーブル・エントリー・アドレスによって指定される
。OTA発生回路28は制御回路31によるタイミング
制御により、パターン記憶位置2Iか心の相次ぐスクエ
アの読出しと同期して、オフセット・テーブルに関する
アドレスをインクリメントして、テーブルの相次ぐ行の
内容を線40へ読出す様に動作する。オフセット・テー
ブルの各行には、1つのパターンに関連して用いられる
一連のオフセットの終りにおいてだけ1となるエンド・
スクエア・ビット(E S B)も記憶されており、オ
フセットと共に読出される。制御回路31はESBが1
であることを検出することによって、1つのパターンに
属する全てのスクエアの転送が終ったことを知り、次の
パターンの処理が可能なことをプロセッサ20に知らせ
る様番二割込み信号を発生する。
1つの例として、第10図(B)のテーブルを参照しな
がら、第8図のパターン5Iの書込みについて考察して
みると、先ず第1のスクエアは基準となる記憶位置B2
からΔY=11で示される3スク工ア分だけY方向に変
位した記憶位置Cに書込まれる。次のスクエアは記憶位
置B2からΔY=10で示される2スク工ア分だけY方
向に変位した記憶位置に書込まれることがわかる。同様
に、他のスクエアもΔY及びΔXに従って定められる位
置に順次書込まれる。
この様にしてベル発生装置23の働きによってラスター
・バッファ22内に生成された印字データはラスクー発
生装置24の働きによってラスター毎に線39を介して
印字部へ転送される。即ち、ラスター・バッファ22の
内容は、第8図の右側の部分に表示されている第1ラス
ター乃至第256ラスターの表示によって示されるビッ
ト行(Y方向の幅が1ビツトでX方向の長さが2048
ビツト)毎に転送される様になっているのである。
但し、アクセス単位はスクエアであるから、ラスクー発
生装置24は、順次対になっているラスタ18− −1例えば第1ラスターと第2ラスターの転送に関して
は、同じスクエア行を2回アクセスして、線37を介し
て取り出し、1回目は各スクエアの上側のビット3及び
2だけを転送し、2回目は各スクエアの下側のビット1
及び0だけを転送する。
ラスター発生装置24は線38に出すアドレスによって
、この様なアクセス動作を行なう。
最後にラスター・バッファ22の実際の構成について言
及すると、各スクエア記憶位置を形成する4つのビット
位置は2行2列のマトリックス状に配置されているわけ
ではなく、実際には横一列に配置されて4ビット幅の記
憶位置を形成している。又、複数の記憶位置は全体的に
第8図に示されている様にX及びY方向にマトリックス
状に配列されている必要はなく、第9図に示されている
フォーマットのアドレスの18ビツトを16進表示して
得られるooooo乃至3FFFFの物理アドレスの順
に配列されていさえすればよいのである。そういった意
味で、第8図は、書込まれるパターンとの関係を分かり
やすくする様に複数の19− 記憶装置の全体的配列及び各記憶位置内の4つのビット
位置の配列を変えて表わしたものであるといえる。
以上、本発明の好適な実施例を説明したが、本発明は、
この実施例だけに限定されるわけではなく、種々の態様
で実施可能である。例えば、使用するパターンのサイズ
もより大きくすることができ、又、スクエアのサイズも
パターの大きさとの兼合いで、2×2ビツトよりも大き
くすることができる。オフセット・テーブル30として
は、パターンのサイズの変更にも容易に対処できる点で
ランダム・アクセス・メモリを用いることが望ましいが
、リード・オンリー・メモリでもよいことはもちろんで
ある。本発明によれば、ページ・プリンタのための印字
データの生成に関連して、回転操作を伴うパターンの処
理が比較的少量のハードウェアによって迅速に達成され
るのである。
【図面の簡単な説明】
第1図は本発明によるパターン処理装置のブロック図で
ある。第2図はドツト・マトリックス・20− パターンの例を示す図、第3図はパターンとスクエアと
の関係を示す図、第4図は1つのスクエア内のビットの
番号を示す図、第5図はパターン記憶装置のアドレスと
スクエアとの関係を示す図、第6図はスクエア回転回路
の具体的な構成を示す図、第7図は第6図の構成による
スクエアの回転態様を示す図、第8図はラスター・バッ
ファとそれに書込まれるパターンとの関係を示す図、第
9図はラスター・バッファに関するアドレスのフォーマ
ットを示す図、第10図は0° (無回転)及び90″
の回転操作を受けたパターンをラスター・バッファに書
込むときに用いられるオフセット・テーブルの内容を示
す図である。 20・・・・プロセッサ、21・・・・パターン記憶装
置、22・・・・ラスター・バッファ、23・・・・ベ
ル発生装置、24・・・・ラスター発生装置、25・・
・・パターン記憶装置アドレス(PSA)発生回路、2
6・・・・パターン・オリエンテーション(po)レジ
スタ、27・・・・ベース・アドレス(BA)レジスタ
、28・・・・オフセット、テーブル・アドレ21− ス(OTA)Jl!l回生、29・・・・スクエア回転
回路、30・・・・オフセット・テーブル、31制御回
路、32・・・・アドレス演算回路。 出願人 インターナショナル・ビジネス・マシーンズ・
コーポレーション 代理人 弁理士 山 本 仁 朗 (外1名) 22−

Claims (1)

  1. 【特許請求の範囲】 種々の文字等をそれぞれ表わすドツト・マトリックスと
    しての複数のパターンであって、各パターンがnXn個
    のビット(nは1より大きな整数)をそれぞれ含む複数
    のスクエアによって形成されているものを記憶するパタ
    ーン記憶装置と、任意のパターンの複数のスクエアを上
    記パターン記憶装置から順次読出すための読出手段と、
    上記パターン記憶装置から読出されるパターンに関して
    複数の回転角のうちの1つを指定する制御情報を記憶す
    るレジスタと、 上記続出手段によって読出される各スクエアのnXn個
    のビットを複数の入力線を介して並列的に受取り、上記
    レジスタ内の制御情報に応じて異なる態様で該nXn個
    のビットを複数の出力線へ並列的にゲートすることによ
    り、各スクエアを指定された角度だけ回転させる回転手
    段と、1− 上記回転手段の出力線に生じる各スクエアのn×n個の
    ビットを受入れて記憶するためのnXn個のビット位置
    をそれぞれ有するアドレス可能な複数の記憶位置から成
    るラスター・バッファと。 上記ラスター・バッファに関連していて、上記回転ゲー
    ト手段の出力線に生じる各スクエアを受入れるべき任意
    の記憶位置を指定するためのアドレス手段であって、1
    つのパターンの複数のスクエアを記憶するための複数の
    記憶位置のうちの基準となるものを指定するベース・ア
    ドレスを保持する手段と、上記複数のスクエアを順次受
    入れるべき記憶位置に関して上記ベース・アドレスから
    の変位を表わすオフセットを順次化じる手段とを含み、
    上記ベース・アドレスとオフセットとの組合わせによっ
    て上記記憶位置を指定するものと。 上記読出手段、レジスタ及びアドレス手段を制御する制
    御手段と、 を有するパターン処理装置。
JP58180856A 1983-09-30 1983-09-30 パタ−ン処理装置 Granted JPS6073671A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP58180856A JPS6073671A (ja) 1983-09-30 1983-09-30 パタ−ン処理装置
DE8484108328T DE3476477D1 (en) 1983-09-30 1984-07-16 Pattern processing system
EP84108328A EP0137147B1 (en) 1983-09-30 1984-07-16 Pattern processing system
US06/653,271 US4593407A (en) 1983-09-30 1984-09-21 Pattern processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58180856A JPS6073671A (ja) 1983-09-30 1983-09-30 パタ−ン処理装置

Publications (2)

Publication Number Publication Date
JPS6073671A true JPS6073671A (ja) 1985-04-25
JPS6365951B2 JPS6365951B2 (ja) 1988-12-19

Family

ID=16090554

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58180856A Granted JPS6073671A (ja) 1983-09-30 1983-09-30 パタ−ン処理装置

Country Status (4)

Country Link
US (1) US4593407A (ja)
EP (1) EP0137147B1 (ja)
JP (1) JPS6073671A (ja)
DE (1) DE3476477D1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS622371A (ja) * 1985-06-27 1987-01-08 Canon Inc パタ−ン情報処理装置
JPH0241267A (ja) * 1988-07-15 1990-02-09 Internatl Business Mach Corp <Ibm> 像形成装置
JPH0386565A (ja) * 1989-08-28 1991-04-11 Internatl Business Mach Corp <Ibm> プリンタ

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4625275A (en) * 1984-04-03 1986-11-25 Republic Money Orders, Inc. Apparatus for dispensing money orders
JPS60234856A (ja) * 1984-05-09 1985-11-21 Canon Inc 記録装置
JPS6172327A (ja) * 1984-09-17 1986-04-14 Casio Comput Co Ltd 画像メモリのアドレス分配方式
US4627097A (en) * 1984-10-26 1986-12-02 International Business Machines Corporation Method and apparatus for improved printing in a selected orientation
US4658430A (en) * 1984-12-27 1987-04-14 International Business Machines Corp. System for rotating binary images
US4736442A (en) * 1985-05-23 1988-04-05 Kornfeld Cary D System and method for orthogonal image transformation
JPS6233650A (ja) * 1985-08-08 1987-02-13 Nippon Denso Co Ltd 印字圧縮器
US4703515A (en) * 1985-08-26 1987-10-27 Xerox Corporation Image rotation
NL8502642A (nl) * 1985-09-27 1986-04-01 Oce Nederland Bv Raster-beeld-processor.
DE3650771D1 (de) * 1985-12-13 2002-08-14 Canon Kk Bildverarbeitungsgerät
US5093906A (en) * 1986-03-05 1992-03-03 Unisys Corporation Text orientation system for dot matrix printers
JPH0715706B2 (ja) * 1986-03-27 1995-02-22 日本電気株式会社 メモリ制御装置
US4806920A (en) * 1986-03-28 1989-02-21 Nec Corporation Device for producing an output image while giving an original image a rotation of 90, 180, or 270
JPS6370381A (ja) * 1986-09-12 1988-03-30 インターナショナル・ビジネス・マシーンズ・コーポレーション イメ−ジ・デ−タの回転方法
US4929085A (en) * 1986-09-30 1990-05-29 Kabushiki Kaisha Toshiba Image data rotation processing method and apparatus therefor
JPH0773920B2 (ja) * 1986-11-17 1995-08-09 日本電気株式会社 n×nビットドットマトリックス90゜回転回路
JPS63178287A (ja) * 1987-01-20 1988-07-22 株式会社東芝 表示装置
US4816814A (en) * 1987-02-12 1989-03-28 International Business Machines Corporation Vector generator with direction independent drawing speed for all-point-addressable raster displays
US4783834A (en) * 1987-02-20 1988-11-08 International Business Machines Corporation System for creating transposed image data from a run end or run length representation of an image
CA1272312A (en) * 1987-03-30 1990-07-31 Arthur Gary Ryman Method and system for processing a two-dimensional image in a microprocessor
US5063526A (en) * 1987-06-03 1991-11-05 Advanced Micro Devices, Inc. Bit map rotation processor
US4916746A (en) * 1987-10-05 1990-04-10 International Computers Limited Image rotation circuit
US4992956A (en) * 1987-10-08 1991-02-12 Advanced Micro Devices, Inc. Apparatus for assembling data for supply to a scanning output device
DE3875740D1 (de) * 1988-03-02 1992-12-10 Siemens Nixdorf Inf Syst Einzelblatt-seitendrucker fuer duplex- und simplexbetrieb.
DE3807121A1 (de) * 1988-03-04 1989-09-14 Siemens Ag Elektrofotografische druckeinrichtung mit geregeltem elektrofotografischen prozess
US5459490A (en) * 1988-12-28 1995-10-17 Ricoh Company, Ltd. Image processing apparatus
US5012434A (en) * 1989-02-21 1991-04-30 Siemens Aktiengesellschaft Apparatus and method for selective rotation of data printed by a matrix printer
EP0466712B1 (de) * 1989-04-05 1993-05-19 Siemens Nixdorf Informationssysteme Aktiengesellschaft Papiereinfädeleinrichtung für die umdruckstation einer elektrofotografischen druckeinrichtung
WO1990012344A1 (de) * 1989-04-05 1990-10-18 Siemens Aktiengesellschaft Schnelldruckeinrichtung mit einer im papierkanal angeordneten partikelfalle
JP2725062B2 (ja) * 1989-08-01 1998-03-09 株式会社リコー 画像処理装置
US5183347A (en) * 1989-12-15 1993-02-02 Kabushiki Kaisha Toshiba Apparatus for printing images on booklets
US5111192A (en) * 1989-12-20 1992-05-05 Xerox Corporation Method to rotate a bitmap image 90 degrees
US5377129A (en) * 1990-07-12 1994-12-27 Massachusetts Institute Of Technology Particle interaction processing system
JP3274682B2 (ja) * 1990-08-27 2002-04-15 任天堂株式会社 静止画像表示装置およびそれに用いる外部記憶装置
US5408539A (en) * 1990-10-01 1995-04-18 Finlay; David E. Tessellating and quadding pels during image transfer
DE4224955C2 (de) * 1992-07-24 1998-11-26 Francotyp Postalia Gmbh Anordnung und Verfahren für einen internen Kostenstellendruck
CA2145845C (en) * 1992-10-09 2000-08-22 Jack C. Foreman Apparatus for dispensing money orders
US5424963A (en) * 1992-11-25 1995-06-13 Photon Research Associates, Inc. Molecular dynamics simulation method and apparatus
US5670982A (en) * 1995-02-08 1997-09-23 International Business Machines Corporation System for fast 90-degree rotation of bi-level images
JPH10501901A (ja) * 1995-04-07 1998-02-17 アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド 画像の回転のための方法および装置
JPH10104168A (ja) * 1996-09-26 1998-04-24 Toshiba Corp 設計データに基づく図形データ展開装置
US6330374B1 (en) * 1998-11-13 2001-12-11 Ricoh Company, Ltd. Image manipulation for a digital copier which operates on a block basis
US6310986B2 (en) * 1998-12-03 2001-10-30 Oak Technology, Inc. Image rotation assist circuitry and method
JP2007293606A (ja) * 2006-04-25 2007-11-08 Matsushita Electric Ind Co Ltd 画像処理装置
WO2009040681A2 (en) * 2007-09-04 2009-04-02 Lg Electronics Inc. System and method for changing orientation of an image in a display device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4300206A (en) * 1977-06-30 1981-11-10 International Business Machines Corporation Flexible text and image generator for a raster printer
GB1547119A (en) * 1977-12-09 1979-06-06 Ibm Image rotation apparatus
FR2443335A1 (fr) * 1978-12-06 1980-07-04 Cii Honeywell Bull Dispositif de commande d'enregistrement pour machine a enregistrement par points
US4271476A (en) * 1979-07-17 1981-06-02 International Business Machines Corporation Method and apparatus for rotating the scan format of digital images
JPS57191773A (en) * 1981-05-21 1982-11-25 Fujitsu Ltd Image data rotating system
US4467448A (en) * 1981-12-04 1984-08-21 International Business Machines Corporation Image rotate control circuitry
US4545069A (en) * 1983-10-31 1985-10-01 Xerox Corporation Rotation of digital images

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS622371A (ja) * 1985-06-27 1987-01-08 Canon Inc パタ−ン情報処理装置
JPH0241267A (ja) * 1988-07-15 1990-02-09 Internatl Business Mach Corp <Ibm> 像形成装置
JPH0386565A (ja) * 1989-08-28 1991-04-11 Internatl Business Mach Corp <Ibm> プリンタ

Also Published As

Publication number Publication date
EP0137147A3 (en) 1985-05-22
JPS6365951B2 (ja) 1988-12-19
EP0137147A2 (en) 1985-04-17
DE3476477D1 (en) 1989-03-02
US4593407A (en) 1986-06-03
EP0137147B1 (en) 1989-01-25

Similar Documents

Publication Publication Date Title
JPS6073671A (ja) パタ−ン処理装置
US5081700A (en) Apparatus for high speed image rotation
GB1586589A (en) Printing systems
US5408539A (en) Tessellating and quadding pels during image transfer
US4146874A (en) Method and apparatus for addressing a character generator
US5822504A (en) Font packing device and font unpacking device
US5079739A (en) Apparatus and method for converting bit-mapped data from row orientation to column or orientation
US4935897A (en) Semiconductor memory device suitable for use as a dot image buffer for a printer
JPS594706B2 (ja) 印字パタ−ン発生装置
US4635081A (en) Apparatus and method for generating dot-matrix characters in graphic patterns
CA1317684C (en) Printer image control generator
JPH0616764Y2 (ja) ドットマトリクスプリンタ
JPH0426137B2 (ja)
JPS6230436B2 (ja)
JPH043310B2 (ja)
JPS63115196A (ja) イタリツク文字発生装置
JPH0461776B2 (ja)
JPH0596811A (ja) 印字方法
JPS59124369A (ja) 文字パタ−ン変換方式
JPH0439434B2 (ja)
JPS6039686A (ja) パタ−ン書込回路
JPS61215583A (ja) 文字パタ−ン回転方式
GB2242297A (en) Transforming patterns of characters/graphics
JPS6374092A (ja) 印刷装置
JPS6217546B2 (ja)