[go: up one dir, main page]

JP2002002032A - 文字印刷方法 - Google Patents

文字印刷方法

Info

Publication number
JP2002002032A
JP2002002032A JP2000190532A JP2000190532A JP2002002032A JP 2002002032 A JP2002002032 A JP 2002002032A JP 2000190532 A JP2000190532 A JP 2000190532A JP 2000190532 A JP2000190532 A JP 2000190532A JP 2002002032 A JP2002002032 A JP 2002002032A
Authority
JP
Japan
Prior art keywords
code
character
original
characters
font
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
JP2000190532A
Other languages
English (en)
Other versions
JP4134496B2 (ja
Inventor
Hisataka Ozaki
久高 尾崎
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.)
Casio Computer Co Ltd
Casio Electronics Co Ltd
Original Assignee
Casio Computer Co Ltd
Casio Electronics Co Ltd
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 Casio Computer Co Ltd, Casio Electronics Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2000190532A priority Critical patent/JP4134496B2/ja
Publication of JP2002002032A publication Critical patent/JP2002002032A/ja
Application granted granted Critical
Publication of JP4134496B2 publication Critical patent/JP4134496B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 本発明は2種の異なる文字コード体系におい
て、フォントを自動的に切り換え、常に正しい文字フォ
ントによって印刷を行う文字印刷方法に関する。 【解決手段】 元フォントコードを別体系のコードに変
換依頼し、新コードを元コード体系のコードに変換依頼
し、元コードと一度変換したコードを比較し、元コード
と一度変換したコードが一致したときそのままデバイス
フォントとして印刷し、元コードと一度変換したコード
が一致しないときは、あらかじめ指定してあるイメージ
フォントに代替して印刷する。このように構成すること
により、誤りのない印字を行う構成である。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は文字印刷方法に係
り、詳細には2種の異なる文字コード体系において、フ
ォントを自動的に切り換え、常に正しい文字フォントに
よって印刷を行う文字印刷方法に関する。
【0002】
【従来の技術】従来、総文字数が異なる複数の文字体系
が利用される印刷システムにおいて、文字総数が多い文
字体系を用いる大型コンピュータやパーソナルコンピュ
ータ等の上位装置から文字総数が少ない文字体系を用い
るプリンタ等の下位装置へ文字指定情報を送る場合があ
る。かかる場合、対応する文字が存在する場合には問題
ないが、対応する文字が定義されていない場合、適当な
文字に置き変えて印刷処理を行っている。
【0003】
【発明が解決しようとする課題】しかしながら、従来の
文字印刷方法において、対応する文字が定義されていな
い場合、誤った文字に置き換わって印刷処理される場合
もある。本発明は、このような問題に鑑み、2種の異な
る文字コード体系において、デバイスフォントとイメー
ジフォントの使用を自動的に切り換え、常に正しい文字
形で印刷する文字印刷方法を提供するものである。
【0004】
【課題を解決するための手段】上記課題は請求項1記載
の発明によれば、元コードの文字を別体系の新コードの
文字に変換する処理と、前記元コードの文字と一度変換
した前記新コードの文字を比較する処理と、前記元コー
ドの文字と一度変換した前記新コードの文字が一致する
とき、変換後の前記新コードの文字を印刷指示する処理
と、前記元コードの文字と一度変換した前記新コードの
文字が一致しないとき、予め指定するイメージフォント
に代替して印刷を指示する処理とを行う文字印刷方法を
提供することによって達成できる。
【0005】ここで、上記元コードの体系は、例えばユ
ニコード体系であり、新コードの体系は、例えばJIS
のコード体系である。このように異なるコード体系の場
合、例えば新コード体系には対応する文字が存在しない
場合があり、上記元コードと一度変換した新コードが一
致しないとき、予め指定するイメージフォントに代替し
て印刷指示する処理とを行う文字印刷方法を提供するも
のである。
【0006】このように構成することにより、元コード
に一致する新コードが存在しない場合でも、誤った文字
の印字を行うことがない。上記課題は請求項2記載の発
明によれば、元コードの文字を別体系の新コードの文字
に変換する処理と、前記元コードの文字と一度変換した
前記新コードの文字を比較する処理と、前記元コードの
文字と一度変換した前記新コードの文字が一致すると
き、変換後の前記新コードの文字を印刷指示する処理
と、前記元コードの文字と一度変換した前記新コードの
文字が一致しないとき、そのままイメージフォントとし
て印刷指示する処理とを行う文字印刷方法を提供するこ
とによって達成できる。
【0007】本例においても、上記元コード体系は例え
ばユニコード体系であり、新コード体系は例えばJIS
のコード体系であり、このように異なるコード体系の場
合、新コード体系には対応する文字が存在しない場合が
あり、上記元コードと一度変換した新コードが一致しな
いとき、そのままイメージフォントとして印刷指示を行
い、元のコード体系の文字を使用して印刷を行う。
【0008】このように構成することにより、元コード
に一致する新コードが存在しない場合でも、誤った印字
を行うことがない。請求項3の記載は、前記請求項1又
は2記載の発明において、前記元コードは例えばユニコ
ードであり、前記新コードは例えばJISコードであ
る。
【0009】請求項4の記載は、前記請求項1又は2記
載の発明において、前記元コードは例えばJISコード
であり、前記新コードは例えばユニコードである。上記
請求項3と請求項4の記載は、元コード体系と新コード
体系の具体例を示すものである。
【0010】
【発明の実施の形態】以下、本発明の実施形態について
図面を参照しながら詳述する。図1は、本実施の形態に
係るシステム構成図である。同図において、コンピュー
タ(パーソナルコンピュータ)1内には、印刷用のアプ
リケーション2、オペレーテイングシステム3、プリン
タドライバ4がインストールされ、コンピュータ1はプ
リンタ装置5に接続されている。また、コンピュータ1
とプリンタ装置5の接続はLAN等のネットワークを介
した接続、又は1対1の直接接続であってもよい。
【0011】アプリケーション2はワープロソフト等の
ソフトウエアであり、印刷データを作成する。そして、
この印刷データはオペレーテイングシステム3を通して
プリンタドライバ4に送られ、プリンタドライバ4によ
って以下に示すコード変換処理が行われる。以下、上記
コード変換処理について説明する。
【0012】先ず、本発明の前提条件を説明する。ある
Aというコード体系(例えばunicode )で構成される文
字群と、Bというコード体系(例えばJIS /shift-JIS
)で構成される文字群が存在するものとする。尚、上
位機器(pc/os)(例えば、パーソナルコンピュータ)
は、上記Aに準拠して文字を扱っているものとし、また
デバイス機器(例えば、印刷装置)は、Bに準拠して文
字を扱っているものとする。そして、総文字数は、A>
Bの関係である。また、上位機器(pc/os)では、コー
ド体系Aを新コード体系のコード体系Bに変換可能であ
り、また逆にコード体系Bを元のコード体系Aに変換す
ることも可能である。 <第1の実施形態>図2は、本実施形態の処理動作を説
明するフローチャートである。先ず、デバイスフォント
として指定している文字(Aコード[Ca])を、新コード
体系であるコード体系Bとして印刷しようとした場合を
想定する。
【0013】この場合、先ず文字(コード体系Aの[C
a])の印刷指示があり(ステップS1)、プリンタドラ
イバは当該文字をコード体系Bに変換する(ステップS
2)。この処理によって、当該文字はコード体系Bの[C
a]となる。次に、コード[Cb]を元のコード体系A([Cb
’] )に変換し(ステップS3)、変換前後のコード
データを比較する(ステップS4)。ここで、[Ca]=[C
a']であれば(ステップS4がYES)、そのままその
文字コードで印刷指示を行う(ステップS5)。すなわ
ち、変換後の新コード体系Bの文字コードでの印刷指示
を行う。
【0014】一方、上記判断が、[Ca]≠[Ca'] であれば
(ステップS4がNO)、プリンタ装置で印刷できない
コードであると判断し、予め指定してあるイメージフォ
ントに代替する印刷指示を行う(ステップS6)。例え
ば、予めデータとして持つデバイスフォントに近似のイ
メージフォント情報を利用した印刷指示を行う。その
後、上記指示に従った印刷処理を行う(ステップS
7)。
【0015】以上の処理により、本実施形態はプリンタ
装置で利用できないコード体系であっても、利用者は意
識することなく、正確な印字処理を行うことができる。 <第2の実施形態>次に、本発明の第2の実施形態を図
面を参照しながら詳述する。
【0016】図3は第2の実施形態の処理動作を示すフ
ローチャートである。先ず、本例においても、イメージ
フォントとして指定してあるにも関わらず上位で表示さ
れているある文字[C] (A コード[Ca])を、デバイスフ
ォントに置き換え印刷しようとした場合を想定する。
【0017】同図に示すとおり、ある文字[C] (Aコー
ド[Ca])の印刷指示があると(ステップST1)、プリ
ンタドライバは文字[C] に対応するコードをコード体系
Bに問い合わせ、変換処理を行う(ステップST2)。
次に、コード[Cb]を再度元のA体系のコードに変換する
[Ca'] (スッテプST3)。ここで、[Ca]=[Ca'] なら
ばイメージフォントをデバイスフォントに置き換えて該
当の文字コードで印刷指示を行う(ステップST4、S
T5)。一方、もし[Ca]≠[Ca'] であれば、プリンタデ
バイスで印刷できないコードであると判断して元々の指
示であるイメージフォントとして印刷指示を行う(ステ
ップST4、ST6)。そして最後に、上記指示に従っ
た印刷処理を行う(ステップST7)。
【0018】以上の処理動作により本実施形態では、イ
メージフォントをデバイスフォントに置き換えて印刷す
るときにも第1の実施の形態と同様、正確な印字処理を
行うことができる。 <第3実施形態例>次に、本発明の第3の実施形態を図
面を参照しながら詳述する。
【0019】図4(a)、(b)は、第3の実施形態を
説明する図である。同図(a)は元のコード体系を説明
する図であり、ユニコード体系を示す。また、同図
(b)は新たなコード体系を説明する図であり、JIS
コード体系を示す。また、同図(a)に示すように、ユ
ニコード体系のコード「2882」は、同図(b)に示
すJISコード体系のコード「A344」に対応する。
また、ユニコード体系のコード「9999」はJISコ
ード体系のコード「FFFF」に対応する。また、ユニ
コード体系のコード「7823」及びコード「817
7」には対応するJISコード体系のコードは存在しな
い。
【0020】したがって、ユニコード体系のコード「2
882」は、例えば不図示の変換関数を通すことによっ
て、JISコード体系のコード「A344」に変換さ
れ、ユニコード体系のコード「7823」及び「817
7」は、変換関数を通すことによって、JISコード体
系のコード「FFFF」に変換される。一方、JISコ
ード体系のコード「A344」は、変換関数を通すこと
によってユニコード体系のコード「2882」に変換さ
れ、JISコード体系のコード「FFFF」は、変換関
数を通すことによってユニコード体系のコード「999
9」に変換される。
【0021】以上の前提において、同図(a)に示すコ
ード「2882」をプリンタ装置側で対応するコードで
印字する場合、同図(b)に示すJISコード体系のコ
ード「A344」が読み出され、両文字の同一を判断し
て対応する新コード「A344」による印字を行う。
【0022】また、同図(a)に示すコード「782
3」をプリンタ装置側で対応するコードで印字する場
合、同図(b)に示すJISコード体系には対応するコ
ードが存在しないため、コード「FFFF」が読み出さ
れ、例えば置き換えなしで印刷処理が行われる。また、
同図(a)に示すコード「8177」の場合も同様であ
り、プリンタ装置側で対応するコードが存在しないた
め、コード「FFFF」が読み出され、例えば置き換え
なしで印刷処理が行われる。
【0023】尚、上記の場合、前述の実施形態と同様、
予めデータとして持つフォントに近似のイメージフォン
ト情報を利用した印刷処理を行うこともできる。
【0024】
【発明の効果】以上詳細に説明したように、本発明によ
れば異なる文字コード体系を変換して使用する場合で
も、誤りなくコードを変換し、自動的に正確な文字を印
字することができる。
【図面の簡単な説明】
【図1】本発明の実施形態のシステム構成を説明する図
である。
【図2】本発明の第1の実施形態の処理動作を示すフロ
ーチャートである。
【図3】本発明の第2の実施形態の処理動作を示すフロ
ーチャートである。
【図4】本発明の第3の実施形態を説明する図であり、
(a)はユニコード体系を説明する図であり、(b)は
JISコード体系を説明する図である。
【符号の説明】
1 コンピュータ(パーソナルコンピュータ) 2 アプリケーション 3 オペレーテイングシステム 4 プリンタドライバ 5 プリンタ装置 ST ステップ
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C087 AB05 BA01 BA05 BA09 BC07 BD24 EA21 5B009 RA11 RC02 RC11 TA11 5B021 AA01 JJ05 JJ08

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 元コードの文字を別体系の新コードの文
    字に変換する処理と、 前記元コードの文字と一度変換した前記新コードの文字
    を比較する処理と、 前記元コードの文字と一度変換した前記新コードの文字
    が一致するとき、変換後の前記新コードの文字を印刷指
    示する処理と、 前記元コードの文字と一度変換した前記新コードの文字
    が一致しないとき、予め指定するイメージフォントに代
    替して印刷を指示する処理と、 を行うことを特徴とする文字印刷方法。
  2. 【請求項2】 元コードの文字を別体系の新コードの文
    字に変換する処理と、 前記元コードの文字と一度変換した前記新コードの文字
    を比較する処理と、 前記元コードの文字と一度変換した前記新コードの文字
    が一致するとき、変換後の前記新コードの文字を印刷指
    示する処理と、 前記元コードの文字と一度変換した前記新コードの文字
    が一致しないとき、そのままイメージフォントとして印
    刷指示する処理と、 を行うことを特徴とする文字印刷方法。
  3. 【請求項3】 前記元コードはユニコードであり、前記
    新コードはJISコードであることを特徴とする請求項
    1、又は2記載の文字印刷方法。
  4. 【請求項4】 前記元コードはJISコードであり、前
    記新コードはユニコードであることを特徴とする請求項
    1、又は2記載の文字印刷方法。
JP2000190532A 2000-06-26 2000-06-26 文字印刷方法 Expired - Fee Related JP4134496B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000190532A JP4134496B2 (ja) 2000-06-26 2000-06-26 文字印刷方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000190532A JP4134496B2 (ja) 2000-06-26 2000-06-26 文字印刷方法

Publications (2)

Publication Number Publication Date
JP2002002032A true JP2002002032A (ja) 2002-01-08
JP4134496B2 JP4134496B2 (ja) 2008-08-20

Family

ID=18689986

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000190532A Expired - Fee Related JP4134496B2 (ja) 2000-06-26 2000-06-26 文字印刷方法

Country Status (1)

Country Link
JP (1) JP4134496B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009208233A (ja) * 2008-02-29 2009-09-17 Mitsubishi Heavy Ind Ltd プリンタ装置、および誤印字防止制御方法
JP2010146371A (ja) * 2008-12-19 2010-07-01 Fuji Xerox Co Ltd 印刷システム、印刷媒体検査プログラム及び印刷媒体検査装置
JP2016043553A (ja) * 2014-08-22 2016-04-04 スター精密株式会社 プリンタ、印刷システムおよび印刷制御方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009208233A (ja) * 2008-02-29 2009-09-17 Mitsubishi Heavy Ind Ltd プリンタ装置、および誤印字防止制御方法
JP2010146371A (ja) * 2008-12-19 2010-07-01 Fuji Xerox Co Ltd 印刷システム、印刷媒体検査プログラム及び印刷媒体検査装置
JP2016043553A (ja) * 2014-08-22 2016-04-04 スター精密株式会社 プリンタ、印刷システムおよび印刷制御方法
US10026026B2 (en) 2014-08-22 2018-07-17 Star Micronics Co., Ltd. Printer, printing system and print control method

Also Published As

Publication number Publication date
JP4134496B2 (ja) 2008-08-20

Similar Documents

Publication Publication Date Title
US7190468B2 (en) Background document rendering system and method
US6661526B1 (en) Printer drivers using filters that are operating system-independent and printer-independent
US6621589B1 (en) Print job processing in a printer network using selected printer attributes
US7471419B2 (en) Image processing device
EP0989499A2 (en) Unicode conversion into multiple encodings
US20060092467A1 (en) Print job workflow system
US20110122438A1 (en) Control device, method of controlling a recording device, and a storage medium
US7149826B2 (en) Peripheral device output job routing
JP2010129057A (ja) 情報処理装置、表示データ翻訳方法、及びプログラム
US6476938B1 (en) Print control system and method
US20050094172A1 (en) Linking font resources in a printing system
EP1698968A2 (en) Print control apparatus, control method thereof, and device driver
JP2003058528A (ja) 文字処理装置および文字処理方法およびプログラム
JP3962649B2 (ja) フォントダウンロード装置および方法
US20030038958A1 (en) Method and apparatus for determining font types to be downloaded to digital printers
JPH0659951A (ja) フォーマット変換システム及びデータ処理システム
JP2002002032A (ja) 文字印刷方法
US7333228B2 (en) Print control system and computer program stored in a computer readable medium
CN1971587B (zh) 用于在代码页中的多种编码的方法和系统
JP4203287B2 (ja) 情報処理装置、情報処理方法及び情報処理システム
JP2008269157A (ja) 印刷処理装置、印刷処理方法、およびプログラム
JPH11203068A (ja) カラー印刷システム
US20020186396A1 (en) Image processing apparatus, image processing system and image processing program storage medium
JP2008176356A (ja) バリアブル印刷方法
JP2006172362A (ja) 文字処理装置、文字処理方法、及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071225

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080205

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080507

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080520

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130613

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees