JPS622371A - パタ−ン情報処理装置 - Google Patents

パタ−ン情報処理装置

Info

Publication number
JPS622371A
JPS622371A JP60138978A JP13897885A JPS622371A JP S622371 A JPS622371 A JP S622371A JP 60138978 A JP60138978 A JP 60138978A JP 13897885 A JP13897885 A JP 13897885A JP S622371 A JPS622371 A JP S622371A
Authority
JP
Japan
Prior art keywords
pattern
registered
data
address
code
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
JP60138978A
Other languages
English (en)
Inventor
Haruo Shimizu
清水 治夫
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 JP60138978A priority Critical patent/JPS622371A/ja
Publication of JPS622371A publication Critical patent/JPS622371A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)
  • Image Processing (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野」 本発明はパターン情報処理装置に関し、特番こホスト側
装置から入力し又は予め登録した。<ターン情報をホス
ト側装置又はキーボードからの印字データで参照し、対
応する)くターンをページメモリ上に展開する機能を有
するノくターン情報処理装置に関するものである。
「開示の概要」 木明細書及び図面は、特にホスト側装置から入カレ又は
予め登録したパターン情報をホスト側装置又はキーボー
ドからの印字データで参照し、対J15するパターンを
ページメモリ上に展開するa能を有するパターン情報処
理装置において、入力又は登録したパターン情報のノく
ターンを90’回転させるパターン回転手段と、入力又
は前記ノくターン回転手段で回転したパターン情報を登
録する登録手段を備えることにより、特殊パターンを外
部装置から登録でき、しかも登録したパターンが回転モ
ード又は標準モードにかかわらず使用可能なパターン情
報処理装置の技術を開示するものである。
[従来の技術J 従来のこの種の装置では、塗りつぶしパターン、マーカ
パターン、ラインパターン等を外部装置より登録が行え
ないものが多く、また登録を行えるものでもそのパター
ンが一定の印字方向(例えばポートレート又はライント
スケープの何れか)では有効であるが、該印字方向が変
化するときはもはや前に登録したパターンが使用できな
いという欠点があった。
[発明が解決しようとする問題点] 本発明は簡単な構成により登録パターンの有効利用を図
らんとするものである。
[問題点を解決するための手段] この問題を解決する一手段として、例えば第1図に示す
実施例のパターン情報処理装置は、伝送!!l1ooを
介して入力したパターン情報のパターンを、又は予めパ
ターンテーブル4に登録しておいたパターン情報のパタ
ーンを90°回転させるパターン回転手段6と、入力又
は前記パターン回転手段6で回転したパターン情報をパ
ターンテーブル4に登録する制御手段5を備える。
〔作用」 かかる第1@の構成において、例えば塗りつぶしパター
ン、マーカパタン、ラインパターン等の外部からの登録
パターンデータは参照コードと共に所定の制御コードで
区切られてページバッファ3に入力する。制御手段5は
この制御コードを解析し、参照コードに基づくパターン
テーブルのアドレスに当該パターンデータを登録する。
また必要なら、制御手段5はパターン回転手段6を付勢
し、前記外部からの登録パターンデータを90゜回転さ
せる。そして、前記参照コードに所定の変更を加えたコ
ードに基づくパターンテーブルのアドレスに回転パター
ンデータを登録する。こうすることで、登録されたパタ
ーンデータはポートレート、ランドスケープ両印字方向
において有効となる。
[実施例J 以下、添付図面に従い本発明の実施例を詳細に説明する
。
第1図は実施例のパターン情報処理装置のブロック構成
図である0図において、1は実施例装置の本体、2は例
えば外部のホストコンピュータ(図示せず〕からの塗り
つぶしパターン、マーカバタン、ラインパターン等の他
、これらを参照する文字データ、ベクトル描画データそ
の他の制御データを入力するシリアルインターフニー′
ス(SIF)、3は入力文字データをページ単位にキュ
ーイングし、若しくは塗りつぶしパターン等のパターン
データを一時的に蓄えるページバッファ、4は参照デー
タに基づくアドレスに登録パターンデータを記憶し、か
つ入力文字データ等で該登録パターンデータが読み出さ
れるパターンテーブル、5は入力データに基づき対応す
るパターンデータをページメモリ7に展開する他、例え
ば入力制御コードを解析して参照コードに基づくパター
ンテーブルのアドレスに登録パターンデータを登録し、
また、必要ならパターン回転手段6を付勢して前記登録
パターンデータを90’回転させて後、前記参照コード
に所定の変更を加えたコードに基づくパターンテーブル
のアドレスに回転パターンデータを登録する制御手段、
6は入カバターン若しくは登録パターンを90”回転さ
せるパターン回転手段、7はパターン回転手段6が使用
するワークメモリであり、(32X32)ビットのエリ
ア7−1及び7−2を備えている。8はパターン回転手
段6が使用する各種レジスタであり、Mはワークメモリ
7−2のアドレスレジスタ、q* k+ l + jは
同じくワークメモリ7−2の回転処理に必要なインデッ
クスレジスタである。更に、10は1ペ一ジ分の展開パ
ターンを記憶するページメモリ、11はプリンタである
。
制御手段5及びパターン回転手段6は、第4図の回転処
理プログラムを記憶したROM及びその他の処理/制御
に必要な情報を記憶するRAMを内蔵するセントラルプ
ロセツシングユニツ) (CPU)9で構成され、例え
ば印字データ、ベクトル描画データその他の制御データ
がバッファ3に入力されると、CPU9はそれらのデー
タの解析を行い、ページメモリ10上ヘベージバツフア
3のキューに入っている最古のページの画像イメージを
展開する。こうして、1ペ一ジ分のパターンがページメ
モリ10上に展開されると、そのパターンデータはプリ
ンタ11に送られ、記録される。
また、パターンテーブル4の領域にはホスト側装置から
伝送線100を介して送られた塗りつぶしパターン、マ
ーカパターン、ラインパターン等を内印字方向(ポート
レート又はランドスケープ〕で有効に使用できるよう登
録するのであるが、そのパターン回転アルゴリズムにつ
いて以下に述べると、標準モード(ポートレート印字)
用の入カバターンデータの各パイ)(b)〜bo)は第
2図(a)及び(b)に示すように、各データバイトの
入力毎に(32X32ビツト÷8)バイトのワークメモ
リ7−1の最下位アドレスから順番に格納する。この場
合は各格納アドレスのビットウェイト(a7〜aO)が
データバイトのビットウェイト(b7〜bo)と合って
いる。
次に回転モード(ランドスケープ印字)用のパターンデ
ータを得る場合は第3図(a)及び(b)に示すような
順番にてワークメモリ7−2に左方向への90°回転し
たパターンを形成するのであるが、この回転処理につい
ては第4図のフローチャートに示されている。ステップ
SlからステップS4までの処理では、各入力順のバイ
トデータについてその最高位ピッ)(b))を頭にして
最下位ピッ) (bo)に至るまで、これらが各格納ア
ドレスのアドレスビット(a))に格納されるよう、1
ビツト格納の度に矢印C方向に4バイト分だけアドレス
を減じながら繰回し格納する。即ち、ステップS1でイ
ンデックスレジスタqに1をセットし、ステップS2で
アドレスレジqの1を710えた値を格納する。ステッ
プS3ではインデックスレジスタkにワークメモリ7−
2の各バイトの最高位ビット位置(a7)を指すための
内容7をセットし、ステップS4ではインデックスレジ
スタi (4バイトづつの減算に掛ける回数)を1〜3
2まで変化させる間に、インデックスレジスタj(デー
タビット位置を示す数)を7〜O17〜0、・・・と4
回縁回し変化させ、(M−・4i)の各バイトアドレス
のビットアドレスa7にデータビットbJを格納する処
理を行なう、ステップS5では第1列の4バイト(32
ビツト)データの格納が終了したので、インデックスレ
ジスタにの内容を−1する。ワークメモリ7−2の第2
列目(a8)の位置を指すためである。ステップS6で
はk<Oか否かを判別する。にく0なら縦8列分の格納
が終了したので、メモリアドレスを変えなくてはならな
い、ステップS7ではqに+1し、後のステップS2で
みかけ上の最高位アドレスMtlだけ増せるようにする
。ステップS8ではq)4か否かを判別し、q〉4でな
ければステップS2に戻り、第9列目からのパターンデ
ータ格納を行う。
こうして、登録されたパターンデータを用いて標準モー
ド(ポートレート)、回転モード(ランドスケープ)と
もマーカを描く際・には、第2図(a)、第3図(a)
の指定位置(白丸位71)が展開文字の中心位置に合致
するようにページメモリーヒ10に登録パターンを展開
する。従って、以後は各々の標準モード及び回転モード
の表示が容易に得られる。
尚、線のスタイルを登録する際には、標準モード、回転
モードとも第5図に示すようにパターン登録エリアの低
位アドレスから順番に入力データを1バイトづつ登録し
て、ラインを描く際には、この登録データの指示に従い
ながら0N10FFを定めるので標準モード回転モード
の状態を意識する必要はない。
[発明の効果] 以上述べた如く本発明によれば塗りつぶしパターン、マ
ーカパターン、ラインパターン等を外部装置から登録で
き、しかも1度登録したデータが回転モー1又は標準モ
ードにかかわらず保持可能のため、出力像が変化に富ん
だものとなり、ユーザの応用範囲を広げる。
【図面の簡単な説明】
第1図は実施例のパターン情報処理装置のブロック構成
図、 2図(a)及び(b)はワークメモリ7−1における標
準モードのパターン展開例を説明する図、 3図(a)及び(b)はワークメモリ7−2における回
転モードのパターン展開例を説明する図。 第4図は実施例の回転処理を示すフローチャー第5図は
入力データバイトの一例の配列を示す図である。 図中、1・・・実施例装置本体、2・・・シリアルイン
ターフェース(SIF)、3・・・ページバッファ、4
・・・パターンテーブル、5・・・制御手段、6・・・
パターン回転手段、7・・・ワークメモリ、8・・・各
、挿レジスタ、9・・・セントラルプロセッシングユニ
ット(CPU)、10・・・ページメモリ、IL・・・
プリンタである。 特許出願人    キャノン株式会社 第2図 (b) 1961丁[こ111人 第3図 (b) 騒i”irfドし人 第5図 IOC

Claims (1)

    【特許請求の範囲】
  1. 入力又は登録したパターン情報のパターンを回転させる
    パターン回転手段と、入力又は前記パターン回転手段で
    回転したパターン情報を登録する登録手段を備えること
    を特徴とするパターン情報処理装置。
JP60138978A 1985-06-27 1985-06-27 パタ−ン情報処理装置 Pending JPS622371A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60138978A JPS622371A (ja) 1985-06-27 1985-06-27 パタ−ン情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60138978A JPS622371A (ja) 1985-06-27 1985-06-27 パタ−ン情報処理装置

Publications (1)

Publication Number Publication Date
JPS622371A true JPS622371A (ja) 1987-01-08

Family

ID=15234616

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60138978A Pending JPS622371A (ja) 1985-06-27 1985-06-27 パタ−ン情報処理装置

Country Status (1)

Country Link
JP (1) JPS622371A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6057373A (ja) * 1983-09-08 1985-04-03 株式会社東芝 記憶信号パタ−ンの回転方式
JPS6073671A (ja) * 1983-09-30 1985-04-25 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション パタ−ン処理装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6057373A (ja) * 1983-09-08 1985-04-03 株式会社東芝 記憶信号パタ−ンの回転方式
JPS6073671A (ja) * 1983-09-30 1985-04-25 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション パタ−ン処理装置

Similar Documents

Publication Publication Date Title
JPH07501639A (ja) ピクセル変更ユニット
JPS62278073A (ja) 手書き原稿作成方法
TWI332158B (en) Method, computer program product, and system for excuting a message authentication code instruction in a computer system
JP2899012B2 (ja) 文字処理装置及び方法
JPH0115906B2 (ja)
JPH0778103A (ja) 共有アクセス制御装置
JPH0697393B2 (ja) ビットマップ処理装置
JP3054157B2 (ja) 文字処理装置および文字処理方法
JPH0216068A (ja) 像形成装置
JP2940140B2 (ja) 文書データ処理装置
JPS59125777A (ja) 文字処理装置
JPS58123136A (ja) 外字コ−ドの表示方法
JPS59161729A (ja) デイスプレイ装置
JPS61107290A (ja) 描画制御装置
JPH0146893B2 (ja)
JPH04167082A (ja) ベゼー曲線区間の多角形近似方式
JPS636594A (ja) 文字パタ−ン処理装置
JP3616675B2 (ja) 文字描画システム
JPH06342467A (ja) メモリアクセス装置
JPH06274589A (ja) 文書処理装置
JPS60247689A (ja) 表示装置
JPH07271971A (ja) 電子機器
JPS5838995A (ja) 円描画方式
JPS62266592A (ja) フオント表示装置
JPS61153775A (ja) 表示装置