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
Links
Landscapes
- Document Processing Apparatus (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
て、フォントを自動的に切り換え、常に正しい文字フォ
ントによって印刷を行う文字印刷方法に関する。 【解決手段】 元フォントコードを別体系のコードに変
換依頼し、新コードを元コード体系のコードに変換依頼
し、元コードと一度変換したコードを比較し、元コード
と一度変換したコードが一致したときそのままデバイス
フォントとして印刷し、元コードと一度変換したコード
が一致しないときは、あらかじめ指定してあるイメージ
フォントに代替して印刷する。このように構成すること
により、誤りのない印字を行う構成である。
Description
り、詳細には2種の異なる文字コード体系において、フ
ォントを自動的に切り換え、常に正しい文字フォントに
よって印刷を行う文字印刷方法に関する。
が利用される印刷システムにおいて、文字総数が多い文
字体系を用いる大型コンピュータやパーソナルコンピュ
ータ等の上位装置から文字総数が少ない文字体系を用い
るプリンタ等の下位装置へ文字指定情報を送る場合があ
る。かかる場合、対応する文字が存在する場合には問題
ないが、対応する文字が定義されていない場合、適当な
文字に置き変えて印刷処理を行っている。
文字印刷方法において、対応する文字が定義されていな
い場合、誤った文字に置き換わって印刷処理される場合
もある。本発明は、このような問題に鑑み、2種の異な
る文字コード体系において、デバイスフォントとイメー
ジフォントの使用を自動的に切り換え、常に正しい文字
形で印刷する文字印刷方法を提供するものである。
の発明によれば、元コードの文字を別体系の新コードの
文字に変換する処理と、前記元コードの文字と一度変換
した前記新コードの文字を比較する処理と、前記元コー
ドの文字と一度変換した前記新コードの文字が一致する
とき、変換後の前記新コードの文字を印刷指示する処理
と、前記元コードの文字と一度変換した前記新コードの
文字が一致しないとき、予め指定するイメージフォント
に代替して印刷を指示する処理とを行う文字印刷方法を
提供することによって達成できる。
ニコード体系であり、新コードの体系は、例えばJIS
のコード体系である。このように異なるコード体系の場
合、例えば新コード体系には対応する文字が存在しない
場合があり、上記元コードと一度変換した新コードが一
致しないとき、予め指定するイメージフォントに代替し
て印刷指示する処理とを行う文字印刷方法を提供するも
のである。
に一致する新コードが存在しない場合でも、誤った文字
の印字を行うことがない。上記課題は請求項2記載の発
明によれば、元コードの文字を別体系の新コードの文字
に変換する処理と、前記元コードの文字と一度変換した
前記新コードの文字を比較する処理と、前記元コードの
文字と一度変換した前記新コードの文字が一致すると
き、変換後の前記新コードの文字を印刷指示する処理
と、前記元コードの文字と一度変換した前記新コードの
文字が一致しないとき、そのままイメージフォントとし
て印刷指示する処理とを行う文字印刷方法を提供するこ
とによって達成できる。
ばユニコード体系であり、新コード体系は例えばJIS
のコード体系であり、このように異なるコード体系の場
合、新コード体系には対応する文字が存在しない場合が
あり、上記元コードと一度変換した新コードが一致しな
いとき、そのままイメージフォントとして印刷指示を行
い、元のコード体系の文字を使用して印刷を行う。
に一致する新コードが存在しない場合でも、誤った印字
を行うことがない。請求項3の記載は、前記請求項1又
は2記載の発明において、前記元コードは例えばユニコ
ードであり、前記新コードは例えばJISコードであ
る。
載の発明において、前記元コードは例えばJISコード
であり、前記新コードは例えばユニコードである。上記
請求項3と請求項4の記載は、元コード体系と新コード
体系の具体例を示すものである。
図面を参照しながら詳述する。図1は、本実施の形態に
係るシステム構成図である。同図において、コンピュー
タ(パーソナルコンピュータ)1内には、印刷用のアプ
リケーション2、オペレーテイングシステム3、プリン
タドライバ4がインストールされ、コンピュータ1はプ
リンタ装置5に接続されている。また、コンピュータ1
とプリンタ装置5の接続はLAN等のネットワークを介
した接続、又は1対1の直接接続であってもよい。
ソフトウエアであり、印刷データを作成する。そして、
この印刷データはオペレーテイングシステム3を通して
プリンタドライバ4に送られ、プリンタドライバ4によ
って以下に示すコード変換処理が行われる。以下、上記
コード変換処理について説明する。
Aというコード体系(例えばunicode )で構成される文
字群と、Bというコード体系(例えばJIS /shift-JIS
)で構成される文字群が存在するものとする。尚、上
位機器(pc/os)(例えば、パーソナルコンピュータ)
は、上記Aに準拠して文字を扱っているものとし、また
デバイス機器(例えば、印刷装置)は、Bに準拠して文
字を扱っているものとする。そして、総文字数は、A>
Bの関係である。また、上位機器(pc/os)では、コー
ド体系Aを新コード体系のコード体系Bに変換可能であ
り、また逆にコード体系Bを元のコード体系Aに変換す
ることも可能である。 <第1の実施形態>図2は、本実施形態の処理動作を説
明するフローチャートである。先ず、デバイスフォント
として指定している文字(Aコード[Ca])を、新コード
体系であるコード体系Bとして印刷しようとした場合を
想定する。
a])の印刷指示があり(ステップS1)、プリンタドラ
イバは当該文字をコード体系Bに変換する(ステップS
2)。この処理によって、当該文字はコード体系Bの[C
a]となる。次に、コード[Cb]を元のコード体系A([Cb
’] )に変換し(ステップS3)、変換前後のコード
データを比較する(ステップS4)。ここで、[Ca]=[C
a']であれば(ステップS4がYES)、そのままその
文字コードで印刷指示を行う(ステップS5)。すなわ
ち、変換後の新コード体系Bの文字コードでの印刷指示
を行う。
(ステップS4がNO)、プリンタ装置で印刷できない
コードであると判断し、予め指定してあるイメージフォ
ントに代替する印刷指示を行う(ステップS6)。例え
ば、予めデータとして持つデバイスフォントに近似のイ
メージフォント情報を利用した印刷指示を行う。その
後、上記指示に従った印刷処理を行う(ステップS
7)。
装置で利用できないコード体系であっても、利用者は意
識することなく、正確な印字処理を行うことができる。 <第2の実施形態>次に、本発明の第2の実施形態を図
面を参照しながら詳述する。
ローチャートである。先ず、本例においても、イメージ
フォントとして指定してあるにも関わらず上位で表示さ
れているある文字[C] (A コード[Ca])を、デバイスフ
ォントに置き換え印刷しようとした場合を想定する。
ド[Ca])の印刷指示があると(ステップST1)、プリ
ンタドライバは文字[C] に対応するコードをコード体系
Bに問い合わせ、変換処理を行う(ステップST2)。
次に、コード[Cb]を再度元のA体系のコードに変換する
[Ca'] (スッテプST3)。ここで、[Ca]=[Ca'] なら
ばイメージフォントをデバイスフォントに置き換えて該
当の文字コードで印刷指示を行う(ステップST4、S
T5)。一方、もし[Ca]≠[Ca'] であれば、プリンタデ
バイスで印刷できないコードであると判断して元々の指
示であるイメージフォントとして印刷指示を行う(ステ
ップST4、ST6)。そして最後に、上記指示に従っ
た印刷処理を行う(ステップST7)。
メージフォントをデバイスフォントに置き換えて印刷す
るときにも第1の実施の形態と同様、正確な印字処理を
行うことができる。 <第3実施形態例>次に、本発明の第3の実施形態を図
面を参照しながら詳述する。
説明する図である。同図(a)は元のコード体系を説明
する図であり、ユニコード体系を示す。また、同図
(b)は新たなコード体系を説明する図であり、JIS
コード体系を示す。また、同図(a)に示すように、ユ
ニコード体系のコード「2882」は、同図(b)に示
すJISコード体系のコード「A344」に対応する。
また、ユニコード体系のコード「9999」はJISコ
ード体系のコード「FFFF」に対応する。また、ユニ
コード体系のコード「7823」及びコード「817
7」には対応するJISコード体系のコードは存在しな
い。
882」は、例えば不図示の変換関数を通すことによっ
て、JISコード体系のコード「A344」に変換さ
れ、ユニコード体系のコード「7823」及び「817
7」は、変換関数を通すことによって、JISコード体
系のコード「FFFF」に変換される。一方、JISコ
ード体系のコード「A344」は、変換関数を通すこと
によってユニコード体系のコード「2882」に変換さ
れ、JISコード体系のコード「FFFF」は、変換関
数を通すことによってユニコード体系のコード「999
9」に変換される。
ード「2882」をプリンタ装置側で対応するコードで
印字する場合、同図(b)に示すJISコード体系のコ
ード「A344」が読み出され、両文字の同一を判断し
て対応する新コード「A344」による印字を行う。
3」をプリンタ装置側で対応するコードで印字する場
合、同図(b)に示すJISコード体系には対応するコ
ードが存在しないため、コード「FFFF」が読み出さ
れ、例えば置き換えなしで印刷処理が行われる。また、
同図(a)に示すコード「8177」の場合も同様であ
り、プリンタ装置側で対応するコードが存在しないた
め、コード「FFFF」が読み出され、例えば置き換え
なしで印刷処理が行われる。
予めデータとして持つフォントに近似のイメージフォン
ト情報を利用した印刷処理を行うこともできる。
れば異なる文字コード体系を変換して使用する場合で
も、誤りなくコードを変換し、自動的に正確な文字を印
字することができる。
である。
ーチャートである。
ーチャートである。
(a)はユニコード体系を説明する図であり、(b)は
JISコード体系を説明する図である。
Claims (4)
- 【請求項1】 元コードの文字を別体系の新コードの文
字に変換する処理と、 前記元コードの文字と一度変換した前記新コードの文字
を比較する処理と、 前記元コードの文字と一度変換した前記新コードの文字
が一致するとき、変換後の前記新コードの文字を印刷指
示する処理と、 前記元コードの文字と一度変換した前記新コードの文字
が一致しないとき、予め指定するイメージフォントに代
替して印刷を指示する処理と、 を行うことを特徴とする文字印刷方法。 - 【請求項2】 元コードの文字を別体系の新コードの文
字に変換する処理と、 前記元コードの文字と一度変換した前記新コードの文字
を比較する処理と、 前記元コードの文字と一度変換した前記新コードの文字
が一致するとき、変換後の前記新コードの文字を印刷指
示する処理と、 前記元コードの文字と一度変換した前記新コードの文字
が一致しないとき、そのままイメージフォントとして印
刷指示する処理と、 を行うことを特徴とする文字印刷方法。 - 【請求項3】 前記元コードはユニコードであり、前記
新コードはJISコードであることを特徴とする請求項
1、又は2記載の文字印刷方法。 - 【請求項4】 前記元コードはJISコードであり、前
記新コードはユニコードであることを特徴とする請求項
1、又は2記載の文字印刷方法。
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)
| 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 | スター精密株式会社 | プリンタ、印刷システムおよび印刷制御方法 |
-
2000
- 2000-06-26 JP JP2000190532A patent/JP4134496B2/ja not_active Expired - Fee Related
Cited By (4)
| 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 |