JPH074952B2 - プリンタ制御装置 - Google Patents

プリンタ制御装置

Info

Publication number
JPH074952B2
JPH074952B2 JP62005831A JP583187A JPH074952B2 JP H074952 B2 JPH074952 B2 JP H074952B2 JP 62005831 A JP62005831 A JP 62005831A JP 583187 A JP583187 A JP 583187A JP H074952 B2 JPH074952 B2 JP H074952B2
Authority
JP
Japan
Prior art keywords
stored
font data
address
character
data corresponding
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
JP62005831A
Other languages
English (en)
Other versions
JPS63172665A (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 JP62005831A priority Critical patent/JPH074952B2/ja
Publication of JPS63172665A publication Critical patent/JPS63172665A/ja
Priority to US08/375,256 priority patent/US5469514A/en
Publication of JPH074952B2 publication Critical patent/JPH074952B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/60Rotation of whole images or parts thereof
    • G06T3/606Rotation of whole images or parts thereof by memory addressing or mapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/002Generic data access
    • G06K2215/0022Generic data access characterised by the storage means used
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/004Generic data transformation
    • G06K2215/0054Geometric transformations, e.g. on rasterised data

Landscapes

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

Description

【発明の詳細な説明】 〔技術分野〕 本発明は第1の向きに対応したフォントデータと第2の
向きに対応したフォントデータとを同一のアドレス指示
によって適宜アクセスすることができるプリンタ制御装
置に関するものである。
〔従来技術〕
漢字パターンは、その種類が多く(7000〜8000種)、出
力形態の種類に応じポートレート用パターン とラドスケープ用パターン の2セツトを実装することはメモリー容量、コスト、実
装スペースなどの問題があり、不可能に近い状態であっ
た。その結果ポートレートパターンのみを有するプリン
ターはランドスケープ印刷を指定された場合、パターン
の回転処理を行なわねばならず、これがオーバーランエ
ラーの原因となっていた。
〔目的〕
本発明は上述したような従来の欠点を除去し、第1の向
きに対応したフォントデータと第2の向きに対応したフ
ォントデータとを同一のアドレス指示によって適宜アク
セスすることができるプリンタ制御装置を提供すること
を目的とする。
〔実施例〕
次に本発明適用の一実施例について説明する。
本実施例でポートレート用フオントに使用頻度の高い回
転フオントを加え、必要に応じてその回転フオントを展
開することにより回転処理に必要な時間を節約し、結果
としてオーバーラン発生率を低下させ、全体のスループ
ツトを向上させるものである。
本実施例では不図示であるが、本発明の適用が可能な装
置として、レーザビームプリンタ部とそれを制御する制
御部と、第2図に示す様な装置の制御を行うプログラム
を格納したROM等があることは言うまでもない。又、多
種類の用紙を搭載すること(ラドスケープ用、ポートレ
ート用)が可能な用紙カセツト、ランドスケープ或い
は、ポートレートの出力モードを切換えるスイツチを含
む操作パネルを有していることは言うまでもない。又、
パターン及び第1図に示す変換テーブルを格納したROM
を有していることは言うまでもない。
第1図は文字コードに対応するパターンアドレスを取り
出すための文字コード・パターンアドレス変換テーブル
であり、本実施例では回転フオントを必要に応じて展開
可能とするための工夫がしてある(t××××Rの部
分)。以下にテーブルの使用方法について説明する。文
字コードからテーブルアドレスt××××Pを算出する
(文字コードが2121Hの場合テーブルアドレスはt2121
P、同様に2422Hならt2444P、34441Hならt3441P)。つま
り、テーブルアドレスt××××Pからnバイトのなか
に各文字コードに対応して、ポートレート用パターンア
ドレスが格納されているのである。
さらにt××××P+nバイトの位置=t××××Rか
らnバイトのなかにランドスケープ用回転パターンのア
ドレスが格納されている。ただし、そのアドレスがNu11
の場合は回転パターンが存在しないことを意味する。
次に第2図に示すフローチヤートに従い、さらに詳細に
説明する。ステツプ1で文字コードから変換テーブルア
ドレスt××××Pを算出する。次にステツプ2に進
み、不図示のモードスイツチ等からの信号により現在の
印刷モードをチエツクする。ポートレート印刷(回転出
力を要しない)モードならステツプ3へ進みad××××
Pの示しているパターンを展開する。ランドスケープ印
刷モードならステツプ4に進みt××××P+nよりt
××××Rを算出するステツプ5でランドスケープ用回
転パターンが存在するか否かをチエツクし、存在しなけ
ば(ad××××R=Nu11)ステツプ6に進み、ad×××
×Pの示すパターンを回転し展開する。存在すれば、ス
テツプ7に進みad××××Rの示すパターンを回転せず
にそのまま展開する。
本発明はオーバーランエラーを発生する可能性のあるレ
ーザービームプリンタを中心に考えたが、ドツトパター
ンを回転させ、印字する方式の他のプリンタ(ワイヤー
ドツトプリンタなど)にも応用可能であることは言うま
でもない。又、ポートレート、ランドスケープに限る必
要もない。
以上、説明した様にポートレートフオントパターンに数
種の回転パターンを追加し、必要な場合それを印字する
ことによって、オーバーランエラーの発生を防ぐととも
に、全体的なスループツトを向上させることも可能とな
った。
以上詳述した様に、使用頻度の高いひらがな,、,。等
のフオントを回転させた回転済のフオントを予め格納し
ておくことにより、出力モードに応じて各フオントに対
して、回転処理を行う必要がある場合でも、使用頻度の
高い上記の回転済のフオントを回転処理することなく用
いることができるので、所望の出力モードでオーバーラ
ンエラーを防ぐとともに、高速に出力することが可能と
なった。
以上詳述した様に、本実施例により文字パターンを回転
させて出力するモードを有する出力装置において、所定
パターンを回転したパターンとして記憶したパターン記
憶手段、出力モードを指示する信号を発生する信号発生
手段、上記信号発生手段からの信号に基づいて、上記所
定パターンを上記パターン記憶手段から読み出す読み出
し手段、上記読み出し手段によって読み出された上記所
定パターンを回転することなく出力する出力手段とを有
したことを特徴とする出力装置を提供することが可能と
なった。
〔効果〕
以上詳述したように、本発明により第1の向きに対応し
たフォントデータと第2の向きに対応したフォントデー
タとを同一のアドレス指示によって適宜アクセスするこ
とができるプリンタ制御装置を提供することが可能とな
った。
【図面の簡単な説明】
第1図は文字コード・パターンアドレス変換テーブルと
パターンの関係を示す図、 第2図は本発明の実施例の出力制御フローチヤート、 t××××Pはポートレート用パターンアドレス、 t××××Rはランドスケープ用パターンアドレス。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】使用頻度の高い文字に対して第1の向きに
    対応したフォントデータおよび第2の向きに対応したフ
    ォントデータを記憶し、使用頻度の低い文字に対して第
    1の向きに対応したフォントデータを記憶する記憶手段
    と、文字コードに対応するアドレスに第1の向きに対応
    したフォントデータの記憶されている位置を示すアドレ
    ス情報、および、前記文字コードに対応するアドレスか
    ら各文字コードに共通の所定量離れたアドレスに第2の
    向きに対応したフォントデータの記憶されている位置を
    示すアドレス情報あるいは第2の向きに対応したフォン
    トデータが記憶されていないことを示す識別情報を記憶
    する変換テーブルとを使用するプリンタ制御装置であっ
    て、 印刷すべき文字に対応する文字コードに対応する変換テ
    ーブルのアドレスを導出する導出手段と、 印刷すべき文字を第1の向きで印刷するか第2の向きで
    印刷するかを判別する第1判別手段と、 前記第1判別手段により第1の向きで文字を印刷すると
    判別された場合、前記導出手段により導出された変換テ
    ーブルのアドレスに記憶されている第1の向きに対応し
    たフォントデータの記憶されている位置を示すアドレス
    情報に基づきフォントデータを読み出して文字パターン
    を生成する第1生成手段と、 前記第1判別手段により第2の向きで文字を印刷すると
    判別された場合、前記導出手段により導出された変換テ
    ーブルのアドレスから各文字コードに共通の所定量離れ
    たアドレスに記憶されている情報が前記第2の向きに対
    応したフォントデータの記憶されている位置を示すアド
    レス情報であるか前記識別情報であるかを判別する第2
    判別手段と、 前記第2判別手段により前記前記第2の向きに対応した
    フォントデータの記憶されている位置を示すアドレス情
    報が記憶されていると判別された場合、前記導出手段に
    より導出された変換テーブルのアドレスから所定量離れ
    た位置に記憶されている第2の向きに対応したフォント
    データの記憶されている位置を示すアドレス情報に基づ
    きフォントパターンを読み出し文字パターンを生成し、
    前記第2判別手段により前記識別情報が記憶されている
    と判別された場合、前記導出手段により導出された変換
    テーブルのアドレスに記憶されている第1の向きに対応
    したフォントデータの記憶されている位置を示すアドレ
    ス情報に基づきフォントパターンを読み出し回転処理を
    行い文字パターンを生成する第2生成手段と を有することを特徴とするプリンタ制御装置。
  2. 【請求項2】前記第1生成手段及び第2生成手段により
    生成された文字パターンを印刷するプリンタ部を有する
    ことを特徴とする特許請求の範囲第1項記載のプリンタ
    制御装置。
JP62005831A 1987-01-12 1987-01-12 プリンタ制御装置 Expired - Fee Related JPH074952B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP62005831A JPH074952B2 (ja) 1987-01-12 1987-01-12 プリンタ制御装置
US08/375,256 US5469514A (en) 1987-01-12 1995-01-19 Outputting apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62005831A JPH074952B2 (ja) 1987-01-12 1987-01-12 プリンタ制御装置

Publications (2)

Publication Number Publication Date
JPS63172665A JPS63172665A (ja) 1988-07-16
JPH074952B2 true JPH074952B2 (ja) 1995-01-25

Family

ID=11621984

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62005831A Expired - Fee Related JPH074952B2 (ja) 1987-01-12 1987-01-12 プリンタ制御装置

Country Status (2)

Country Link
US (1) US5469514A (ja)
JP (1) JPH074952B2 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3212039B2 (ja) * 1992-02-21 2001-09-25 ブラザー工業株式会社 テープ印字装置
JP3224699B2 (ja) * 1994-09-29 2001-11-05 ブラザー工業株式会社 テープ印字装置
JP3209492B2 (ja) * 1995-12-28 2001-09-17 セイコーエプソン株式会社 ***作成方法およびその装置
US7286718B2 (en) * 2004-01-26 2007-10-23 Sri International Method and apparatus for determination of text orientation
JP2006293553A (ja) * 2005-04-07 2006-10-26 Aisin Aw Co Ltd フォントデータの回転処理装置及び地図表示システム
US7299144B2 (en) * 2005-12-15 2007-11-20 International Business Machines Corporation Method and apparatus for implementing automatic-calibration of TDR probing system
KR20070074385A (ko) * 2006-01-09 2007-07-12 삼성전자주식회사 온 스크린 디스플레이장치 및 그 제어방법
US8892517B2 (en) * 2006-06-09 2014-11-18 Aisin Aw Co., Ltd. Data updating system, navigation device, server, and method of data updating
US8155826B2 (en) * 2007-03-30 2012-04-10 Aisin Aw Co., Ltd. Vehicle behavior learning apparatuses, methods, and programs
JP4446201B2 (ja) * 2007-03-30 2010-04-07 アイシン・エィ・ダブリュ株式会社 画像認識装置及び画像認識方法
JP4501983B2 (ja) * 2007-09-28 2010-07-14 アイシン・エィ・ダブリュ株式会社 駐車支援システム、駐車支援方法、駐車支援プログラム
CN101441619A (zh) * 2007-11-22 2009-05-27 国际商业机器公司 改进阅读BiDi文档时的用户体验的方法和装置
WO2011048633A1 (ja) * 2009-10-22 2011-04-28 三菱電機株式会社 車載用表示装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2447464C3 (de) * 1973-10-23 1978-06-01 International Business Machines Corp., Armonk, N.Y. (V.St.A.) Zeichengenerator-Steuerschaltung für einen optischen Drucker
FR2443335A1 (fr) * 1978-12-06 1980-07-04 Cii Honeywell Bull Dispositif de commande d'enregistrement pour machine a enregistrement par points
JPS58159184A (ja) * 1982-03-17 1983-09-21 Nec Corp 画像回転装置
US4716544A (en) * 1983-04-20 1987-12-29 Minolta Camera Kabushiki Kaisha Variable dimension and variable orientation graphics bit-map computer memory
JPS6120768A (ja) * 1984-07-09 1986-01-29 Canon Inc プリンタの書体選択装置
JPH078584B2 (ja) * 1984-09-10 1995-02-01 富士ゼロックス株式会社 両面プリント用文字発生装置
US4627097A (en) * 1984-10-26 1986-12-02 International Business Machines Corporation Method and apparatus for improved printing in a selected orientation
US4703515A (en) * 1985-08-26 1987-10-27 Xerox Corporation Image rotation
US4850028A (en) * 1985-09-04 1989-07-18 Canon Kabushiki Kaisha Image processing method and apparatus therefor
NL8503461A (nl) * 1985-12-17 1986-04-01 Oce Nederland Bv Werkwijze voor het genereren van lijnstukken.

Also Published As

Publication number Publication date
JPS63172665A (ja) 1988-07-16
US5469514A (en) 1995-11-21

Similar Documents

Publication Publication Date Title
JPH074952B2 (ja) プリンタ制御装置
JPS60116464A (ja) プリンタ
EP0452131B1 (en) Output method and apparatus
JPH0655524B2 (ja) シリアルドットプリンタ
JPS61148066A (ja) プリンタ制御処理装置
JP3245270B2 (ja) 文字処理装置及び方法
JP2916274B2 (ja) プリンタ装置の拡張パターン処理方式
EP0072708A2 (en) Printer
JPH0211357A (ja) 印字装置
JPH01190465A (ja) ベクトルフォント再生による文字出力装置
JPS5941051A (ja) 文字パタ−ン発生装置
JP2688731B2 (ja) 印字出力制御装置
JP2974366B2 (ja) 印刷制御装置
JPH0373913B2 (ja)
JPS6228251A (ja) 文字印刷方式
JPS6356869B2 (ja)
JP2757986B2 (ja) シリアルドットプリンタ装置の印字制御装置
JPH0596811A (ja) 印字方法
JPS61135274A (ja) 文字発生制御装置
JP3313987B2 (ja) 印字制御方法
JP2907442B2 (ja) 印刷装置
JPS6163891A (ja) 書式回転方式
JPH08234720A (ja) フォントデータメモリのデータ構造
JPS60180880A (ja) プリンタにおけるスイツチ動作確認方式
JPS61195080A (ja) シリアルプリンタ

Legal Events

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