JPH07106654B2 - 情報処理方法 - Google Patents

情報処理方法

Info

Publication number
JPH07106654B2
JPH07106654B2 JP60019204A JP1920485A JPH07106654B2 JP H07106654 B2 JPH07106654 B2 JP H07106654B2 JP 60019204 A JP60019204 A JP 60019204A JP 1920485 A JP1920485 A JP 1920485A JP H07106654 B2 JPH07106654 B2 JP H07106654B2
Authority
JP
Japan
Prior art keywords
font
name
address
register
processing method
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 - Lifetime
Application number
JP60019204A
Other languages
English (en)
Other versions
JPS61179752A (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 JP60019204A priority Critical patent/JPH07106654B2/ja
Publication of JPS61179752A publication Critical patent/JPS61179752A/ja
Publication of JPH07106654B2 publication Critical patent/JPH07106654B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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

Landscapes

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

Description

【発明の詳細な説明】 [技術分野] 本発明は情報処理方法に関し、特に複数書体のフォント
の中から所望のフォントを選択して出力する情報処理方
法に関するものである。
[従来技術] 近年、レーザプリンタが普及するにつれ出力できる文字
種も多様化した。例えば操作盤のキーボードからの指定
で拡大文字や縮小文字を使用できる。また太文字(BOL
D)や斜体文字(ITALIC)等を使用することも可能であ
る。いわゆるパターン変換装置はこれらユーザ指定に従
い所望のフオントパターンを発生させる装置であるが、
従来はこの種のパターン変換のために複雑な制御とパラ
メータ指定が必要であつた。
この点を更に詳しく言うと、第1図は従来のパターン変
換装置を示すブロツク構成図であり、1は装置本体、4
は本体1出力のフオントパターンPで印字を行うプリン
タである。更に本体1中で、2は文字アドレスFAにより
フオントパターンFPを読出すフオントメモリ、3は文字
コードC(文字アドレスFA)によりフオントメモリ2を
アクセスすると共に、読出されたパターンFPを指定パラ
メータTに従つてサイズ変換、文字間隔変換等して、所
望のフオントパターンPに形成出力するパターン変換・
形成部である。以上の構成において、ユーザがキーボー
ドからフオント指定を行うとこれがパラメータT情報と
してパターン変換・形成部3に入力される訳であるが、
従来のパターン変換・形成部3の構成及び方式によれば
パラメータTは文字間隔、文字サイズ、文字の太さや傾
きを具体的数値に換算した情報、更には文字のデザイン
種別等を区別するための情報である必要があつたため、
パラメータTの作成を複雑化させるのみならずパターン
変換・形成部3の構造、制御自体を複雑なものとさせて
いた。
[目的] 本発明は上記従来例に鑑みて成されたもので、複数書体
のフォントの中から所望するフォントを容易に選択し
て、そのフォントパターンを出力することができる情報
処理方法を提供することを目的とする。
[実施例] 以下、添付図面に従つて本発明の実施例を詳細に説明す
る。
第2図は本発明に係る実施例の情報処理装置を示すブロ
ツク構成図である。図において、本体10中にはCPU(図
示せず)のプログラム実行(第3図、第4図)により実
現される各種機能がブロツク化して示されており、11は
複数種のフオントA〜Dを記憶するフオントメモリ、12
はフオントメモリ11中のフオントA〜Dに名称を割当て
て特定する特定手段、13はこの目的のために例えば名称
REGULAR,BOLD,ITALIC,FOOTNOTEと対応フオントA〜Dの
各先頭アドレスとを対で保持するレジスタ、14は外部か
らの(フオント)指定コードN(名称)とライン110を
介して読出される特定名称とを比較する比較手段、15は
文字コード入力Cを比較手段14で一致の得られた特定名
称フオントに接続するための選択手段である。
フオントメモリ11はROM若しくはRAM又はこれらの混成よ
りなり、RAMにはライン106を介して外部よりフオントロ
ード可能である。フオントメモリ11は通常フオント(RE
GULAR)の他に各種フオント、例えば拡大フオント、縮
小フオント、太字フオント(BOLD)、斜体フオント(IT
ALIC)、脚注用フオント(FOOTNOTE)等を各別に記憶す
る。フオントメモリ11をアクセスするためのインデツク
スレジスタMはライン102を介してフオントA〜Dに何
れの先頭番地をも与える。フオントメモリ11の読出しパ
ターンPはそのままでユーザ所望のパターンでありライ
ン105を介してプリンタ4に送られる。また、例えばフ
オントAの特定エリアには予め自フオントを特定させる
ための名称を自ら保持しておくことも可能であり、この
目的のため、後述する第3図(b)の初期化処理2でフ
オント特定エリアから読出された名称はライン104を介
してレジスタ13に記憶可能である。
特定手段12中にはアドレスレジスタGが設けられ、該レ
ジスタGはライン103を介してレジスタ13の何れの内容
をもアクセス可能である。またレジスタGの内容を書込
むことも可能である。
以上の構成により、以下に実施例の動作を説明する。
第3図(a)及び(b)はフオントA〜Dに名称を割付
ける実施例の初期化処理に係り、第3図(a)は名称が
フオントA〜Dの物理的格納順に割当てられる処理を示
すフローチヤートである。例えば本装置を備えるレーザ
ビームプリンタに電源投入されるとライン107を介して
パワーオン検出信号PWR ONが加えられ初期化処理1に入
力する。ステツプS1ではレジスタGを0にし、ステツプ
S2ではインデツクスレジスタMをフオントA(物理的に
最初に格納)の先頭番地に初期化する。ステツプS3では
そのアドレスにフオントAが存在するか否かを判別し、
フオントAがあればステツプS4で当該フオントに名称を
割当てる。最初はレジスタGの内容が0であるからレジ
スタ13の0番地が選択されその前半に、例えばGの内容
0を利用して所定メモリ(図示せず)から読出される予
め容易しておいた名称REGULARが書込まれる{(G)1
←(G)}。またその後半にはフオントAの先頭番地が
書込まれる{(G)2←M}。ステツプS5ではレジスタ
Gの内容がプラス1され、ステツプS6ではインデツクス
レジスタMの内容がフオントB(物理的に次に格納)の
先頭番地を示すように更新される。次にフローはステツ
プS3に戻りそこにフオントBが存在するか否かを判別す
る。こうしてフオントDまでについて上述同様の処理を
繰り返し、次のフオントEがないことを判別すると処理
を終了する。
初期化処理1が終了すると、以後ユーザはフオントA〜
Dを簡単な名称(例えばREGULAR,BOLD,ITALIC,FOOTNOT
E)のキー入力で指定できる。もし、ユーザ不慣れのた
め各名称とフオント本来の意味(通常、太字等)が一致
しない場合はコンソール付近に対称表を設け、便宜とす
る。しかし通常は対称表なしで容易に指定できる。しか
もフオントA〜Dの物理的格納順位がそのまま指定名称
REGULAR〜FOOTNOTEと一致するのでフオントROMを差し替
えるような場合、若しくはフオントリロードする場合に
直感的対応がとれるので都合が良い。
尚、第3図(a)のようなケースではわざわざ初期化処
理1を実行する代りに予めフオントの物理的格納順位に
所定名称(REGULAR〜FOOTNOTE)が割付けられるよう装
置を構成しておいてもよい。
第3図(d)はもう一つの実施例の初期化処理に係り、
名称がフオントA〜D自身の保有する名称によつて特定
される処理を示すフローチヤートである。尚、第3図
(a)と同一処理ブロツクには同一名称を付して説明を
省略する。同様にしてステツプS3に進み、当該番地にフ
オントAがあると判別するとステツプS7に進む。ステツ
プS7ではフオントAの特定エリア(実施例では各フオン
ト先頭番地)から読出した名称をフオントAに割当て
る。即ち、最初はアドレスレジスタGの内容が0である
からレジスタ13の0番地が選択され、その前半にフオン
トAの先頭番地Mから読出した内容を書込む{(G)1
←(M)}。当該アドレスに例えば名称REGULARが書か
れていればフオントAには名称REGULARが割当てられ、B
OLDと書かれていれば名称BOLDが割当てられる。またそ
の後半にはフオントAの先頭番地が書込まれる{(G)
2←M}。以下の処理は第3図(a)と同様である。さ
てこの場合にはフオント自身が自己を特定する名称を持
つているので、実際上フオントメモリ11のどの番地にフ
オントロード(ROM差込)しても指定名称が変らない利
点がある。
第4図は使用時のフオント指定処理を示すフローチヤー
トである。この処理にはユーザ等が所望のフオント指定
を行つたときに入力する。ステツプS11ではライン109を
介して入力される指定コードN(名称 REGULAR〜FOOTN
OTEに相当)と、その時点のアドレスレジスタGが指す
レジスタ13の内容(名称)とを比較手段14で比較する。
もし一致が得られなければステツプS12に進みアドレス
イレジスタGの内容にプラス1する。ステツプS13では
アドレスレジスタGの内容が最大値(例えばFOOTNOTEに
相当する値3)を越えたか否かを判別し、越えなければ
そのままでステツプS11に戻る。また越えた場合はステ
ツプS14でアドレスレジスタGをリセツトしてからステ
ツプS11に戻る。やがてステツプ11の判別で一致が得ら
れるとステツプS15に進み、比較手段14出力はライン108
を介して選択手段15のスイツチを当該名称の接点に接続
し、以後の文字コードCを指定名称フオントに接続す
る。具体的にはレジスタGが指すレジスタ13の後半内容
(フオント先頭アンドレス)をインデツクスレジスタM
にストアする{M←(G)2}。
尚、上述実施例において特定手段12はフオントメモリ11
中のフオントA〜Dをその物理的格納順位に従つて名称
割付けしたが、これに限定するものではなく、例えばハ
ードウエア基板上の上側から順に名称割付けするもので
もよい。ROM差替方式等の場合には直観的であり都合が
よいからである。またこのことは例えばフオントA〜D
の各先頭アドレスを現実の配置(例えば上から下)に従
つてテーブル化しておくことで可能である。
なお、本発明は、複数の機器から構成されるシステムに
適用しても、一つの機器からなる装置に適用してもよ
い。また、本発明は、システムあるいは装置に本発明を
実施するプログラムを供給することによって達成される
場合にも適用できることは勿論である。
[発明の効果] 以上説明したように、本発明によれば、複数書体のフォ
ントの各々を特定する特定情報とそのフォントの名称と
を対応付けたテーブルを作成する構成を備えているの
で、フォントを選択する際には、そのフォントの名称に
より所望のフォントを直観的に容易に指定することがで
きるとともに、例えば、フォントをダウンロードした
り、フォントカートリッジの交換によりフォントROMが
差し替えられて、記憶するフォントが変更された場合
も、初期化処理によりテーブルが作成されて、フォント
の名称により所望のフォントを容易に指定することがで
きる。
【図面の簡単な説明】
第1図は従来のパターン変換装置を示すブロツク構成
図、 第2図は本発明に係る実施例の情報処理装置を示すブロ
ツク構成図、 第3図(a)は名称がフオントA〜Dの物理的格納順に
割当てられる処理を示すフローチヤート、 第3図(b)は名称がフオントA〜D自身の保有する名
称によつて特定される処理を示すフローチヤート、 第4図は使用時のフオント指定処理を示すフローチヤー
トである。 ここで、10……本体、11……フオントメモリ、12……特
定手段、13……レジスタ、14……比較手段、15……選択
手段である。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 清水 治夫 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 永田 聡 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 河村 吉章 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 渋谷 壮一 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 村上 裕 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (56)参考文献 特開 昭54−40525(JP,A) 特開 昭54−53835(JP,A) 特開 昭59−22134(JP,A) 特開 昭59−214937(JP,A) 特開 昭57−55482(JP,A) 実開 昭58−76748(JP,U)

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】複数書体のフォントを各フォントの書体を
    表す名称とともに記憶する記憶手段を用いて、入力され
    たコード情報に対応するパターンを出力する情報処理方
    法であって、 前記複数書体のフォントの各々を特定する特定情報と前
    記フォントの名称とを対応付けたテーブルを作成する作
    成工程と、 フォントを選択するためにフォントの名称が入力された
    場合、入力されたフォントの名称と前記テーブルとに基
    づいて、前記入力された名称に対するフォントを選択す
    る選択工程と、 前記選択されたフォントを用いて、入力されたコード情
    報に対応するパターンを出力する出力工程とを有するこ
    とを特徴とする情報処理方法。
  2. 【請求項2】前記テーブルの作成は、電源がオンされた
    場合に行われることを特徴とする特許請求の範囲第1項
    に記載された情報処理方法。
  3. 【請求項3】前記特定情報は、アドレス情報であること
    を特徴とする特許請求の範囲第1項に記載された情報処
    理方法。
JP60019204A 1985-02-05 1985-02-05 情報処理方法 Expired - Lifetime JPH07106654B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60019204A JPH07106654B2 (ja) 1985-02-05 1985-02-05 情報処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60019204A JPH07106654B2 (ja) 1985-02-05 1985-02-05 情報処理方法

Publications (2)

Publication Number Publication Date
JPS61179752A JPS61179752A (ja) 1986-08-12
JPH07106654B2 true JPH07106654B2 (ja) 1995-11-15

Family

ID=11992827

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60019204A Expired - Lifetime JPH07106654B2 (ja) 1985-02-05 1985-02-05 情報処理方法

Country Status (1)

Country Link
JP (1) JPH07106654B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5142613A (en) * 1987-07-23 1992-08-25 Minolta Camera Kabushiki Kaisha Font managing apparatus for a character generator
JP5791560B2 (ja) * 2012-04-12 2015-10-07 京セラドキュメントソリューションズ株式会社 画像形成装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5440525A (en) * 1977-09-07 1979-03-30 Hitachi Ltd Terminal device
JPS5453835A (en) * 1977-10-06 1979-04-27 Fujitsu Ltd Character pattern generation system
JPS5755482A (en) * 1980-09-20 1982-04-02 Canon Inc File information retrieval device
JPS5876748U (ja) * 1981-11-20 1983-05-24 株式会社東芝 プリンタ装置
JPS5922134A (ja) * 1982-07-29 1984-02-04 Toshiba Corp プリンタ装置
JPS59214937A (ja) * 1983-05-20 1984-12-04 Canon Inc 文字処理装置

Also Published As

Publication number Publication date
JPS61179752A (ja) 1986-08-12

Similar Documents

Publication Publication Date Title
JP2796628B2 (ja) 印字装置
GB2199968A (en) Word processor
EP0284312A2 (en) Document processing system
US5047956A (en) Information processing device having a function of designating a printing-start position
EP0395090B1 (en) Character pattern data generating device
JPH07106653B2 (ja) 情報処理方法
JPH0746352B2 (ja) 字体変換方法
JP2644778B2 (ja) 文字発生装置
JPH0522933B2 (ja)
EP0397111A2 (en) Output device with user-definable relationships between character codes and displayed characters
JPH0469261A (ja) プリンタ
JP3817747B2 (ja) 書体情報設定装置
JPH0570174B2 (ja)
JP2670447B2 (ja) 出力装置及び方法
JPS62208091A (ja) 情報出力装置
JP2554225B2 (ja) 文章出力装置
JPS61179755A (ja) パタ−ン変換装置
JP3013512B2 (ja) バーコードプリンタ
JPS61179751A (ja) パタ−ン変換装置
JPS61179752A (ja) 情報処理方法
JPS61179754A (ja) パタ−ン変換装置
JP2940140B2 (ja) 文書データ処理装置
JP2966847B2 (ja) 文字処理装置
JP2903516B2 (ja) 文書処理装置
JP2764944B2 (ja) 文字出力装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term