Epson C3400 Technical Reference Guide TRG - Page 131

Application Development Information, Overview, Printer Driver

Page 131 highlights

Chapter 3 Application Development Information Application Development Information This chapter describes how to control the printer and gives information useful for printer application development. Overview The following is provided to use this printer. ❏ The dedicated printer driver for Windows is available. The reprint function is implemented in the printer driver. The reprint function is not necessary to be implemented in the application since the printer driver performs reprint automatically when an error occurs (paper out, paper jam or ink missing dots occurs). (See "How to Use the Printer Driver" on page 160 for details.) ❏ Various utilities and user's manuals are available. ❏ Dedicated sample program for TM-C3400 is available. Use this as reference to develop the application. ❏ EpsonNet SDK is available. This is used for EPSON network printer. On this printer, this is used to check the network set- ting. The sample program is available on EpsonNet SDK but it is not used for this printer. This printer can not use the APD or OPOS/JavaPOS provided by EPSON. 3 Printer Driver The printer driver has the following functions and these are not necessary to implement in the application. ❏ Barcode and 2D symbol font is implemented. The barcode and 2D symbol font can also be printed using font replacement function for .NET environment. The barcode and 2D symbol font must be set in advance on the printer driver to use this function. (See "Barcode Printing" on page 166 and "2D Symbol Font Settings" on page 179 for details of how to make setting.) On .NET environment, True Type font is specified to be replaced by barcode and 2D symbol font. The barcode and 2D symbol can be printed by specifying replaced True Type font from the application. (See "Barcode and 2D Symbol Font Printing on .NET Environment" on page 186 for details about font replacement function.) ❏ The reprint function is implemented. The reprint preforms automatically from the page where the error occurs during printing. Some conditions are required, see "Post-Printing Verification Settings" on page 21 for details. 131

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242

Chapter 3
Application Development Information
131
3
Application Development Information
Th
i
s chap
t
er descr
i
bes how
t
o co
nt
rol
t
he pr
int
er a
n
d
gi
ves
in
forma
ti
o
n
u
sef
u
l for pr
int
er
appl
i
ca
ti
o
n
developme
nt
.
Overview
The follow
ing
i
s prov
i
ded
t
o
u
se
t
h
i
s pr
int
er.
The ded
i
ca
t
ed pr
int
er dr
i
ver for W
in
dows
i
s ava
i
lable.
The repr
int
f
un
c
ti
o
n
i
s
i
mpleme
nt
ed
in
t
he pr
int
er dr
i
ver. The repr
int
f
un
c
ti
o
n
i
s
n
o
t
n
ecessary
t
o be
i
mpleme
nt
ed
in
t
he appl
i
ca
ti
o
n
s
in
ce
t
he pr
int
er dr
i
ver performs repr
int
a
ut
oma
ti
cally
whe
n
a
n
error occ
u
rs (paper o
ut
, paper jam or
in
k m
i
ss
ing
do
t
s occ
u
rs).
(See
"How
t
o Use
t
he Pr
int
er Dr
i
ver" o
n
pa
g
e 160
for de
t
a
i
ls.)
Var
i
o
u
s
uti
l
iti
es a
n
d
u
ser’s ma
nu
als are ava
i
lable.
Ded
i
ca
t
ed sample pro
g
ram for TM-C3400
i
s ava
i
lable.
Use
t
h
i
s as refere
n
ce
t
o develop
t
he appl
i
ca
ti
o
n
.
Epso
n
Ne
t
SDK
i
s ava
i
lable.
Th
i
s
i
s
u
sed for EPSON
n
e
t
work pr
int
er. O
n
t
h
i
s pr
int
er,
t
h
i
s
i
s
u
sed
t
o check
t
he
n
e
t
work se
t
-
ting
. The sample pro
g
ram
i
s ava
i
lable o
n
Epso
n
Ne
t
SDK b
ut
it
i
s
n
o
t
u
sed for
t
h
i
s pr
int
er.
Printer Driver
The pr
int
er dr
i
ver has
t
he follow
ing
f
un
c
ti
o
n
s a
n
d
t
hese are
n
o
t
n
ecessary
t
o
i
mpleme
nt
in
t
he
appl
i
ca
ti
o
n
.
Barcode a
n
d 2D symbol fo
nt
i
s
i
mpleme
nt
ed. The barcode a
n
d 2D symbol fo
nt
ca
n
also be
pr
int
ed
u
s
ing
fo
nt
replaceme
nt
f
un
c
ti
o
n
for .NET e
n
v
i
ro
n
me
nt
.
The barcode a
n
d 2D symbol fo
nt
m
u
s
t
be se
t
in
adva
n
ce o
n
t
he pr
int
er dr
i
ver
t
o
u
se
t
h
i
s f
un
c-
ti
o
n
. (See
"Barcode Pr
inting
" o
n
pa
g
e 166
a
n
d
"2D Symbol Fo
nt
Se
tting
s" o
n
pa
g
e 179
for
de
t
a
i
ls of how
t
o make se
tting
.)
O
n
.NET e
n
v
i
ro
n
me
nt
, Tr
u
e Type fo
nt
i
s spec
i
f
i
ed
t
o be replaced by barcode a
n
d 2D symbol
fo
nt
. The barcode a
n
d 2D symbol ca
n
be pr
int
ed by spec
i
fy
ing
replaced Tr
u
e Type fo
nt
from
t
he appl
i
ca
ti
o
n
. (See
"Barcode a
n
d 2D Symbol Fo
nt
Pr
inting
o
n
.NET E
n
v
i
ro
n
me
nt
" o
n
pa
g
e
186
for de
t
a
i
ls abo
ut
fo
nt
replaceme
nt
f
un
c
ti
o
n
.)
The repr
int
f
un
c
ti
o
n
i
s
i
mpleme
nt
ed.
The repr
int
preforms a
ut
oma
ti
cally from
t
he pa
g
e where
t
he error occ
u
rs d
u
r
ing
pr
inting
.
Some co
n
d
iti
o
n
s are req
ui
red, see
"Pos
t
-Pr
inting
Ver
i
f
i
ca
ti
o
n
Se
tting
s" o
n
pa
g
e 21
for de
t
a
i
ls.
This printer can not use the APD or OPOS/JavaPOS provided by EPSON.