TUP500 Windows Printer Driver
- デバイスフォント -

本プリンタドライバは、プリンタに内蔵される様々なデバイスフォントに対応しています。

プリンタフォントには、いくつかのフォントサイズが用意されており、TrueTypeフォントを使用するよりも鮮明な印刷が可能です。 バーコードフォント/2次元コードフォントは、コードを入力することによって様々な規格・サイズのバーコード/2次元コードを生成し、印刷することができます。
コントロールフォントを使用して、キャラクタベースのコマンドを印刷ジョブに埋め込むことによってプリンタの制御をすることができます。

各デバイスフォントは、プリンタドライバにて「印刷モード」を’Line’に設定することにより使用できます。

 

デバイスフォント一覧

本プリンタドライバが対応するデバイスフォント一覧です。
デバイスフォントを使用する際はアプリケーションの書式設定で、フォントと正しいフォントサイズ(ポイント)を指定してください。
Microsoft Word/Excelにおいては、高さ24ピクセル=8.5ポイントで指定します。

フォント名
(ピクセル)
高さ
(ピクセル)
文字/
行(80mm・640ドット)
詳 細
Printer 7cpi302421プリンタフォント
(ANKフォントA)
Printer 7cpi Tall304821
Printer 8cpi262424
Printer 8cpi Tall264824
Printer 8.5cpi242426
Printer 8.5cpi Tall244826
Printer 14cpi152442
Printer 14cpi Tall154842
Printer 16cpi132449
Printer 16cpi Tall134849
Printer 17cpi122453
Printer 17cpi Tall124853
Printer FontB 8.5cpi242426プリンタフォント
(ANKフォントB)
Printer FontB 8.5cpi Tall244826
Printer FontB 10cpi202432
Printer FontB 10cpi Tall204832
Printer FontB 11cpi182435
Printer FontB 11cpi Tall184835
Printer FontB 17cpi122453
Printer FontB 17cpi Tall124853
Printer FontB 20cpi102464
Printer FontB 20cpi Tall104864
Printer FontB 22.5cpi92471
Printer FontB 22.5cpi Tall94871
漢字全角 8cpi262424プリンタフォント
(漢字フォント)
漢字縦倍角 8cpi264824
漢字横倍角 4cpi522412
漢字4 倍角 4cpi524812
漢字縦横3 倍角 2.5cpi78728
UPC-E122453バーコードフォント
UPC-A122453
JAN/EAN-8122453
JAN/EAN-13122453
CODE39122453
ITF122453
NW-7(Codabar)122453
QR_CNTL1246402次元コードフォント
PDF417124640
DATA1124640
DATA2124640
DATA3124640
ESC_FONT_KANJI224320
Control122453コントロールフォント
ESC_FONT124640

トップへ戻る

バーコードフォント

本プリンタドライバが対応するバーコードフォントの種類は以下の通りです。

 

バーコードフォント パラメータ一覧

■ バーコードデータ
バーコードタイプ 使用可能文字桁数 使用可能な文字セット
UPC-E12 桁数値:0 ~ 9
UPC-A12 桁数値:0 ~ 9
JAN/EAN-88 桁数値:0 ~ 9
JAN/EAN-1313 桁数値:0 ~ 9
CODE391 桁以上数値:0 ~ 9
記号:- , ., <SP>, $, /, +, %
アルファベット:A ~ Z
スタート・ストップコード:* (※ 1)
ITF2 桁以上(ただし、偶数)数値:0 ~ 9
NW-7 (Codabar)1 桁以上数値:0 ~ 9
記号:- , $, :, /, ., +,
アルファベット:A ~ D
※1 スタート・ストップコードは自動的に入力されるため、コード入力時には記述不要です。

 

■ 最小モジュール幅設定パラメータ
文字 UPC-E,UPC-A
JAN/EAN-8,
JAN/EAN-13
CODE39
NW-7
(※1)
ITF
(※1)
a2 ドット2 ドット(6)2 ドット(5)
b3 ドット3 ドット(9)4 ドット(10)
c4 ドット4 ドット(12)6 ドット(15)
d2 ドット(5)2 ドット(4)
e3 ドット(8)4 ドット(8)
f4 ドット(10)6 ドット(12)
g2 ドット(4)2 ドット(6)
h3 ドット(6)3 ドット(9)
i4 ドット(8)4 ドット(12)
※1 各モジュール幅の( )内の数字は、太いパターンのドット数を示しています。

 

■ バーコード高さ設定パラメータ
文字 バーコード高さ
o32 ドット(4 mm)
p64 ドット(8 mm)
q96 ドット(12 mm)
r128 ドット(16 mm)
s160 ドット(20 mm)
t192 ドット(24 mm)
u224 ドット(28 mm)
v255 ドット(31.9 mm)

 

■ バーコード終了パラメータ
文字 機 能
zバーコードデータの終了コード(1EH)


Note:  プリンタがサポートしていない文字を指定した場合は無視されます。

 

バーコードフォント 記述方法

バーコードフォントは、”モジュールの幅設定パラメータ”、”バーコードの高さ設定パラメータ”、 ”バーコードデータ”、"バーコード終了パラメータ”のフィールドからなり、それぞれのフィールドを結合して記述します。
さらに詳しい内容については、スターラインモードコマンド仕様書をご参照ください。

例:CODE39(モジュール幅2ドット/バーコード高さ8mm)で’0123ABC’のバーコードを生成する場合

【 記述データ 】

ap0123ABCz

記述文字意 味
'a'モジュールの幅設定パラメータ(2ドット)
'p'バーコードの高さ設定パラメータ(64ドット:8mm)
'0123ABC'バーコードデータ
'z'バーコード終了パラメータ
【 印刷結果 】
CODE39 印字結果

各フィールドの詳細については、バーコードフォント パラメータ一覧をご参照ください。

トップへ戻る

2次元コードフォント

本プリンタドライバは、2次元コードフォント-QRコード/PDF417に対応します。

 

2次元コードフォント 記述方法

2次元コードフォントを使用して2次元コードを生成する場合、以下の順序でコードを記述します。

  1. 2次元コードタイプ設定
    各設定には初期値が設定されているため、変更したい場合のみ記述します。
  2. 2次元コードデータ設定
    2次元コードデータ設定用コマンドフォントに続いて各種パラメータ、2次元コードデータを記述します。
  3. 2次元コード展開情報取得(任意)
    1,2で設定した内容に不整合が生じた場合、エラーを返します。
  4. 2次元コード印字

各種コマンドの内容について、詳しくはスターラインモードコマンド仕様書をご参照ください。
例:QRコード(誤り訂正率25%)で’012345ABCD’の2次元コードを生成する場合

【 記述データ 】
E2A0* 012345ABCDP

記述文字設定フォント意 味  
'E2'QR_CNTL誤り訂正レベルQ(25%)に設定
'A0'QR_CNTLQRコードデータ設定(自動解析)
'*'DATA1A = ¥x0A = '*'  ※1
' 'DATA10 = ¥x00 = ' '(空白文字)  ※1
'012345ABCD'ESC_FONT2次元コードデータ
'P'QR_CNTLQRコード印字
※1 2次元コードデータのバイト数(10byte)を16進数で表した'0A'を、ローバイト(A)・ハイバイト(0)の順で記述します。
【 印刷結果 】
QRコード 印字結果

各設定フォントの詳細については、2次元コードフォント 機能一覧をご参照ください。

 

2次元コードフォント 機能一覧


■ 2次元コードデータ
フォント名 機能 詳細 備考
QR_CNTLQR コードコマンド設定二次元コード印刷用の各コマンドを出力します。
PDF417PDF417 コマンド設定PDF417 印刷用の各コマンドを出力します。
DATA1データ設定¥x20 ~¥x7F を¥x00 ~¥x5F へ置換えます。¥x00 ~¥xFFの出力が可能
DATA2¥x20 ~¥x7F を ¥x60 ~¥xBF へ置換えます。
DATA3¥x20 ~¥x5F を ¥xC0 ~¥xFF へ置換えます。
ESC_FONT¥x20 ~¥x7F を置き換えしないで出力します。¥x20 ~¥x7Fの出力が可能
ESC_FONT_KANJI
※1
¥x8140 ~¥x9FFC、¥xE040 ~¥xEAA4 の範囲で、
シフトJIS に登録されている漢字を出力します。
※1 QRコードのみ対応(PDF417は、漢字の出力には対応しておりません。)

 

■ QR_CNTL(QR コード設定フォント)
文  字 機  能 ドライバの出力するコード
0各QR コード設定コマンドのパラメータ用¥x00
1各QR コード設定コマンドのパラメータ用¥x01
2各QR コード設定コマンドのパラメータ用¥x02
3各QR コード設定コマンドのパラメータ用¥x03
4各QR コード設定コマンドのパラメータ用¥x04
5各QR コード設定コマンドのパラメータ用¥x05
6各QR コード設定コマンドのパラメータ用¥x06
7各QR コード設定コマンドのパラメータ用¥x07
8各QR コード設定コマンドのパラメータ用¥x08
9各QR コード設定コマンドのパラメータ用¥x09
MQR コードのモデル設定¥x1b ¥x1dyS0
M1QR コードのモデル設定:モデル1¥x1b ¥x1dyS0 ¥x01
M2QR コードのモデル設定:モデル2¥x1b ¥x1dyS0 ¥x02
E誤り訂正レベル設定¥x1b ¥x1dyS1
El(E0)誤り訂正レベルL(誤り訂正率7%)¥x1b ¥x1dyS1 ¥x00
Em(E1)誤り訂正レベルM(誤り訂正率15%)¥x1b ¥x1dyS1 ¥x01
Eq(E2)誤り訂正レベルQ(誤り訂正率25%)¥x1b ¥x1dyS1 ¥x02
Eh(E3)誤り訂正レベルH(誤り訂正率30%)¥x1b ¥x1dyS1 ¥x03
S1~S8モジュールサイズ設定(単位:ドット)¥x1b ¥x1dyS2( ¥x01~08)
A0QR コードデータ設定(データ自動解析)¥x1b ¥x1dyD1 ¥x00
BQR コードデータ設定(データマニュアル解析)¥x1b ¥x1dyD2
PQR コードの印字¥x1b ¥x1dyP
※ 誤り訂正レベルは()内の設定方法でも可能です。

 

■ PDF417(PDF417設定フォント)
文  字 機  能 ドライバの出力するコード
0各PDF417設定コマンドのパラメータ用¥x00
1各PDF417設定コマンドのパラメータ用¥x01
2各PDF417設定コマンドのパラメータ用¥x02
3各PDF417設定コマンドのパラメータ用¥x03
4各PDF417設定コマンドのパラメータ用¥x04
5各PDF417設定コマンドのパラメータ用¥x05
6各PDF417設定コマンドのパラメータ用¥x06
7各PDF417設定コマンドのパラメータ用¥x07
8各PDF417設定コマンドのパラメータ用¥x08
9各PDF417設定コマンドのパラメータ用¥x09
SPDF417 コードサイズの設定¥x1b ¥x1dxS0
EPDF417 セキュリティレベル(ECC)の設定¥x1b ¥x1dxS1
MPDF417 モジュールのX 方向サイズの設定¥x1b ¥x1dxS2
APDF417 モジュールのアスペクト比の設定¥x1b ¥x1dxS3
DPDF417 コードデータの設定¥x1b ¥x1dxD
PPDF417 コードの印字¥x1b ¥x1dxP

 

■ ESC_FONT , DATA1 , DATA2 , DATA3 (2次元コード データ設定フォント)
入力データ:
アプリケーションでユーザが記述する文字
出力データ:
プリンタドライバからプリンタへ出力される文字コード
文字 文字コード ESC_FONT DATA1 DATA2 DATA3
空白¥x20¥x20¥x00¥x60¥xC0
!¥x21¥x21¥x01¥x61¥xC1
"¥x22¥x22¥x02¥x62¥xC2
#¥x23¥x23¥x03¥x63¥xC3
$¥x24¥x24¥x04¥x64¥xC4
%¥x25¥x25¥x05¥x65¥xC5
&¥x26¥x26¥x06¥x66¥xC6
¥x27¥x27¥x07¥x67¥xC7
(¥x28¥x28¥x08¥x68¥xC8
)¥x29¥x29¥x09¥x69¥xC9
*¥x2A¥x2A¥x0A¥x6A¥xCA
+¥x2B¥x2B¥x0B¥x6B¥xCB
,¥x2C¥x2C¥x0C¥x6C¥xCC
-¥x2D¥x2D¥x0D¥x6D¥xCD
.¥x2E¥x2E¥x0E¥x6E¥xCE
/¥x2F¥x2F¥x0F¥x6F¥xCF
0¥x30¥x30¥x10¥x70¥xD0
1¥x31¥x31¥x11¥x71¥xD1
2¥x32¥x32¥x12¥x72¥xD2
3¥x33¥x33¥x13¥x73¥xD3
4¥x34¥x34¥x14¥x74¥xD4
5¥x35¥x35¥x15¥x75¥xD5
6¥x36¥x36¥x16¥x76¥xD6
7¥x37¥x37¥x17¥x77¥xD7
8¥x38¥x38¥x18¥x78¥xD8
9¥x39¥x39¥x19¥x79¥xD9
:¥x3A¥x3A¥x1A¥x7A¥xDA
;¥x3B¥x3B¥x1B¥x7B¥xDB
<¥x3C¥x3C¥x1C¥x7C¥xDC
=¥x3D¥x3D¥x1D¥x7D¥xDD
>¥x3E¥x3E¥x1E¥x7E¥xDE
?¥x3F¥x3F¥x1F¥x7F¥xDF
@¥x40¥x40¥x20¥x80¥xE0
A¥x41¥x41¥x21¥x81¥xE1
B¥x42¥x42¥x22¥x82¥xE2
C¥x43¥x43¥x23¥x83¥xE3
D¥x44¥x44¥x24¥x84¥xE4
E¥x45¥x45¥x25¥x85¥xE5
F¥x46¥x46¥x26¥x86¥xE6
G¥x47¥x47¥x27¥x87¥xE7
H¥x48¥x48¥x28¥x88¥xE8
I¥x49¥x49¥x29¥x89¥xE9
J¥x4A¥x4A¥x2A¥x8A¥xEA
K¥x4B¥x4B¥x2B¥x8B¥xEB
L¥x4C¥x4C¥x2C¥x8C¥xEC
M¥x4D¥x4D¥x2D¥x8D¥xED
N¥x4E¥x4E¥x2E¥x8E¥xEE
O¥x4F¥x4F¥x2F¥x8F¥xEF
P¥x50¥x50¥x30¥x90¥xF0
Q¥x51¥x51¥x31¥x91¥xF1
R¥x52¥x52¥x32¥x92¥xF2
S¥x53¥x53¥x33¥x93¥xF3
T¥x54¥x54¥x34¥x94¥xF4
U¥x55¥x55¥x35¥x95¥xF5
V¥x56¥x56¥x36¥x96¥xF6
W¥x57¥x57¥x37¥x97¥xF7
X¥x58¥x58¥x38¥x98¥xF8
Y¥x59¥x59¥x39¥x99¥xF9
Z¥x5A¥x5A¥x3A¥x9A¥xFA
[¥x5B¥x5B¥x3B¥x9B¥xFB
¥x5C¥x5C¥x3C¥x9C¥xFC
]¥x5D¥x5D¥x3D¥x9D¥xFD
^¥x5E¥x5E¥x3E¥x9E¥xFE
_¥x5F¥x5F¥x3F¥x9F¥xFF
`¥x60¥x60¥x40¥xA0-
a¥x61¥x61¥x41¥xA1-
b¥x62¥x62¥x42¥xA2-
c¥x63¥x63¥x43¥xA3-
d¥x64¥x64¥x44¥xA4-
e¥x65¥x65¥x45¥xA5-
f¥x66¥x66¥x46¥xA6-
g¥x67¥x67¥x47¥xA7-
h¥x68¥x68¥x48¥xA8-
i¥x69¥x69¥x49¥xA9-
j¥x6A¥x6A¥x4A¥xAA-
k¥x6B¥x6B¥x4B¥xAB-
l¥x6C¥x6C¥x4C¥xAC-
m¥x6D¥x6D¥x4D¥xAD-
n¥x6E¥x6E¥x4E¥xAE-
o¥x6F¥x6F¥x4F¥xAF-
p¥x70¥x70¥x50¥xB0-
q¥x71¥x71¥x51¥xB1-
r¥x72¥x72¥x52¥xB2-
s¥x73¥x73¥x53¥xB3-
t¥x74¥x74¥x54¥xB4-
u¥x75¥x75¥x55¥xB5-
v¥x76¥x76¥x56¥xB6-
w¥x77¥x77¥x57¥xB7-
x¥x78¥x78¥x58¥xB8-
y¥x79¥x79¥x59¥xB9-
z¥x7A¥x7A¥x5A¥xBA-
{¥x7B¥x7B¥x5B¥xBB-
|¥x7C¥x7C¥x5C¥xBC-
}¥x7D¥x7D¥x5D¥xBD-
~¥x7E¥x7E¥x5E¥xBE-
< DEL > ¥x7F¥x7F¥x5F¥xBF-

※ 文字による入力はできません。
Note:  プリンタがサポートしていない文字を指定した場合は無視されます。
トップへ戻る

コントロールフォント

コントロールフォントを使用して、プリンタ機能を制御することができます。
プリンタが持つ機能を実行するために使用するフォントで、文字の印字は行なわれません。

下表は、コントロールフォントによって実行できるプリンタ機能と制御文字の対照表です。

文 字 機 能
Aキャッシュドロワ1の駆動( 50ms 駆動)
Bキャッシュドロワ1の駆動(100ms 駆動)
Cキャッシュドロワ1の駆動(150ms 駆動)
Dキャッシュドロワ1の駆動(200ms 駆動)
Eキャッシュドロワ1の駆動(250ms 駆動)
dキャッシュドロワ2の駆動(200ms 駆動)
6LFの出力
7CRの出力
Fオートカッター:フルカット
Pオートカッター:パーシャルカット
GNVビットイメージ番号1:ノーマルモード印刷
HNVビットイメージ番号2:ノーマルモード印刷
INVビットイメージ番号3:ノーマルモード印刷
JNVビットイメージ番号4:ノーマルモード印刷
KNVビットイメージ番号5:ノーマルモード印刷
QNVビットイメージ番号1:横倍モード印刷
RNVビットイメージ番号2:横倍モード印刷
SNVビットイメージ番号3:横倍モード印刷
TNVビットイメージ番号4:横倍モード印刷
UNVビットイメージ番号5:横倍モード印刷
VNVビットイメージ番号1:縦倍モード印刷
WNVビットイメージ番号2:縦倍モード印刷
XNVビットイメージ番号3:縦倍モード印刷
YNVビットイメージ番号4:縦倍モード印刷
ZNVビットイメージ番号5:縦倍モード印刷
[NVビットイメージ番号1:4倍モード印刷
]NVビットイメージ番号2:4倍モード印刷
^NVビットイメージ番号3:4倍モード印刷
_NVビットイメージ番号4:4倍モード印刷
`NVビットイメージ番号5:4倍モード印刷
a位置揃えの指定:左揃え
b位置揃えの指定:中央揃え
c位置揃えの指定:右揃え
e3mm(1/ 8インチ)改行の設定
f4mm(1/ 6インチ)改行の設定
g国際文字の選択:USA
h国際文字の選択:フランス
i国際文字の選択:ドイツ
j国際文字の選択:イギリス
k国際文字の選択:デンマークⅠ
l国際文字の選択:スウェーデン
m国際文字の選択:イタリア
n国際文字の選択:スペインⅠ
o国際文字の選択:日本
p国際文字の選択:ノルウェー
q国際文字の選択:デンマークⅡ
r国際文字の選択:スペインⅡ
s国際文字の選択:ラテンアメリカ
t白黒反転印字の設定
u白黒反転印字の解除
vカスタマディスプレイ:データ転送開始
wカスタマディスプレイ:データ転送終了
xカスタマディスプレイ:ディスプレイクリア


Note: プリンタがサポートしていない文字を指定した場合は無視されます。
トップへ戻る

著作権

Copyright (C) 2018 Star Micronics Co., Ltd. All rights reserved.