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
Links
- 238000006243 chemical reaction Methods 0.000 claims description 10
- 238000000034 method Methods 0.000 claims description 4
- 238000009795 derivation Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/12—Arrangements 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/128—Arrangements 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/60—Rotation of whole images or parts thereof
- G06T3/606—Rotation of whole images or parts thereof by memory addressing or mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/002—Generic data access
- G06K2215/0022—Generic data access characterised by the storage means used
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/004—Generic data transformation
- G06K2215/0054—Geometric 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セツトを実装することはメモリー容量、コスト、実
装スペースなどの問題があり、不可能に近い状態であっ
た。その結果ポートレートパターンのみを有するプリン
ターはランドスケープ印刷を指定された場合、パターン
の回転処理を行なわねばならず、これがオーバーランエ
ラーの原因となっていた。
力形態の種類に応じポートレート用パターン とラドスケープ用パターン の2セツトを実装することはメモリー容量、コスト、実
装スペースなどの問題があり、不可能に近い状態であっ
た。その結果ポートレートパターンのみを有するプリン
ターはランドスケープ印刷を指定された場合、パターン
の回転処理を行なわねばならず、これがオーバーランエ
ラーの原因となっていた。
本発明は上述したような従来の欠点を除去し、第1の向
きに対応したフォントデータと第2の向きに対応したフ
ォントデータとを同一のアドレス指示によって適宜アク
セスすることができるプリンタ制御装置を提供すること
を目的とする。
きに対応したフォントデータと第2の向きに対応したフ
ォントデータとを同一のアドレス指示によって適宜アク
セスすることができるプリンタ制御装置を提供すること
を目的とする。
次に本発明適用の一実施例について説明する。
本実施例でポートレート用フオントに使用頻度の高い回
転フオントを加え、必要に応じてその回転フオントを展
開することにより回転処理に必要な時間を節約し、結果
としてオーバーラン発生率を低下させ、全体のスループ
ツトを向上させるものである。
転フオントを加え、必要に応じてその回転フオントを展
開することにより回転処理に必要な時間を節約し、結果
としてオーバーラン発生率を低下させ、全体のスループ
ツトを向上させるものである。
本実施例では不図示であるが、本発明の適用が可能な装
置として、レーザビームプリンタ部とそれを制御する制
御部と、第2図に示す様な装置の制御を行うプログラム
を格納したROM等があることは言うまでもない。又、多
種類の用紙を搭載すること(ラドスケープ用、ポートレ
ート用)が可能な用紙カセツト、ランドスケープ或い
は、ポートレートの出力モードを切換えるスイツチを含
む操作パネルを有していることは言うまでもない。又、
パターン及び第1図に示す変換テーブルを格納したROM
を有していることは言うまでもない。
置として、レーザビームプリンタ部とそれを制御する制
御部と、第2図に示す様な装置の制御を行うプログラム
を格納したROM等があることは言うまでもない。又、多
種類の用紙を搭載すること(ラドスケープ用、ポートレ
ート用)が可能な用紙カセツト、ランドスケープ或い
は、ポートレートの出力モードを切換えるスイツチを含
む操作パネルを有していることは言うまでもない。又、
パターン及び第1図に示す変換テーブルを格納したROM
を有していることは言うまでもない。
第1図は文字コードに対応するパターンアドレスを取り
出すための文字コード・パターンアドレス変換テーブル
であり、本実施例では回転フオントを必要に応じて展開
可能とするための工夫がしてある(t××××Rの部
分)。以下にテーブルの使用方法について説明する。文
字コードからテーブルアドレスt××××Pを算出する
(文字コードが2121Hの場合テーブルアドレスはt2121
P、同様に2422Hならt2444P、34441Hならt3441P)。つま
り、テーブルアドレスt××××Pからnバイトのなか
に各文字コードに対応して、ポートレート用パターンア
ドレスが格納されているのである。
出すための文字コード・パターンアドレス変換テーブル
であり、本実施例では回転フオントを必要に応じて展開
可能とするための工夫がしてある(t××××Rの部
分)。以下にテーブルの使用方法について説明する。文
字コードからテーブルアドレスt××××Pを算出する
(文字コードが2121Hの場合テーブルアドレスはt2121
P、同様に2422Hならt2444P、34441Hならt3441P)。つま
り、テーブルアドレスt××××Pからnバイトのなか
に各文字コードに対応して、ポートレート用パターンア
ドレスが格納されているのである。
さらにt××××P+nバイトの位置=t××××Rか
らnバイトのなかにランドスケープ用回転パターンのア
ドレスが格納されている。ただし、そのアドレスがNu11
の場合は回転パターンが存在しないことを意味する。
ら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で文字コードから変換テーブルア
ドレスt××××Pを算出する。次にステツプ2に進
み、不図示のモードスイツチ等からの信号により現在の
印刷モードをチエツクする。ポートレート印刷(回転出
力を要しない)モードならステツプ3へ進みad××××
Pの示しているパターンを展開する。ランドスケープ印
刷モードならステツプ4に進みt××××P+nよりt
××××Rを算出するステツプ5でランドスケープ用回
転パターンが存在するか否かをチエツクし、存在しなけ
ば(ad××××R=Nu11)ステツプ6に進み、ad×××
×Pの示すパターンを回転し展開する。存在すれば、ス
テツプ7に進みad××××Rの示すパターンを回転せず
にそのまま展開する。
本発明はオーバーランエラーを発生する可能性のあるレ
ーザービームプリンタを中心に考えたが、ドツトパター
ンを回転させ、印字する方式の他のプリンタ(ワイヤー
ドツトプリンタなど)にも応用可能であることは言うま
でもない。又、ポートレート、ランドスケープに限る必
要もない。
ーザービームプリンタを中心に考えたが、ドツトパター
ンを回転させ、印字する方式の他のプリンタ(ワイヤー
ドツトプリンタなど)にも応用可能であることは言うま
でもない。又、ポートレート、ランドスケープに限る必
要もない。
以上、説明した様にポートレートフオントパターンに数
種の回転パターンを追加し、必要な場合それを印字する
ことによって、オーバーランエラーの発生を防ぐととも
に、全体的なスループツトを向上させることも可能とな
った。
種の回転パターンを追加し、必要な場合それを印字する
ことによって、オーバーランエラーの発生を防ぐととも
に、全体的なスループツトを向上させることも可能とな
った。
以上詳述した様に、使用頻度の高いひらがな,、,。等
のフオントを回転させた回転済のフオントを予め格納し
ておくことにより、出力モードに応じて各フオントに対
して、回転処理を行う必要がある場合でも、使用頻度の
高い上記の回転済のフオントを回転処理することなく用
いることができるので、所望の出力モードでオーバーラ
ンエラーを防ぐとともに、高速に出力することが可能と
なった。
のフオントを回転させた回転済のフオントを予め格納し
ておくことにより、出力モードに応じて各フオントに対
して、回転処理を行う必要がある場合でも、使用頻度の
高い上記の回転済のフオントを回転処理することなく用
いることができるので、所望の出力モードでオーバーラ
ンエラーを防ぐとともに、高速に出力することが可能と
なった。
以上詳述した様に、本実施例により文字パターンを回転
させて出力するモードを有する出力装置において、所定
パターンを回転したパターンとして記憶したパターン記
憶手段、出力モードを指示する信号を発生する信号発生
手段、上記信号発生手段からの信号に基づいて、上記所
定パターンを上記パターン記憶手段から読み出す読み出
し手段、上記読み出し手段によって読み出された上記所
定パターンを回転することなく出力する出力手段とを有
したことを特徴とする出力装置を提供することが可能と
なった。
させて出力するモードを有する出力装置において、所定
パターンを回転したパターンとして記憶したパターン記
憶手段、出力モードを指示する信号を発生する信号発生
手段、上記信号発生手段からの信号に基づいて、上記所
定パターンを上記パターン記憶手段から読み出す読み出
し手段、上記読み出し手段によって読み出された上記所
定パターンを回転することなく出力する出力手段とを有
したことを特徴とする出力装置を提供することが可能と
なった。
以上詳述したように、本発明により第1の向きに対応し
たフォントデータと第2の向きに対応したフォントデー
タとを同一のアドレス指示によって適宜アクセスするこ
とができるプリンタ制御装置を提供することが可能とな
った。
たフォントデータと第2の向きに対応したフォントデー
タとを同一のアドレス指示によって適宜アクセスするこ
とができるプリンタ制御装置を提供することが可能とな
った。
第1図は文字コード・パターンアドレス変換テーブルと
パターンの関係を示す図、 第2図は本発明の実施例の出力制御フローチヤート、 t××××Pはポートレート用パターンアドレス、 t××××Rはランドスケープ用パターンアドレス。
パターンの関係を示す図、 第2図は本発明の実施例の出力制御フローチヤート、 t××××Pはポートレート用パターンアドレス、 t××××Rはランドスケープ用パターンアドレス。
Claims (2)
- 【請求項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】前記第1生成手段及び第2生成手段により
生成された文字パターンを印刷するプリンタ部を有する
ことを特徴とする特許請求の範囲第1項記載のプリンタ
制御装置。
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)
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)
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. |
-
1987
- 1987-01-12 JP JP62005831A patent/JPH074952B2/ja not_active Expired - Fee Related
-
1995
- 1995-01-19 US US08/375,256 patent/US5469514A/en not_active Expired - Fee Related
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 |