1.2 Scope of this document ..................................................................................................................................................... 4
1.4 Using this document .......................................................................................................................................................... 4
1.5 Definition of terms ............................................................................................................................................................. 5
2.1 Model classification ........................................................................................................................................................... 6
2.2 List of product names ........................................................................................................................................................ 7
4.1 List of print setting functions ............................................................................................................................................ 16
4.3 Media type and media layout settings ............................................................................................................................. 18
6.2 Media detection method setting ...................................................................................................................................... 66
6.3 Media source setting ....................................................................................................................................................... 67
6.4 Media form setting ........................................................................................................................................................... 67
6.5 Nozzle self-test system setting ........................................................................................................................................ 68
6.6 Print start position adjustment setting ............................................................................................................................. 69
8.1 Performing maintenance on the printer ........................................................................................................................... 73
8.2 Head cleaning ................................................................................................................................................................. 74
8.3 Print the clogged nozzle check pattern ........................................................................................................................... 74
9 Displaying the Printer Status ...................................................................................................... 75
9.1 Displaying information about consumables ..................................................................................................................... 75
10 Items to keep in mind regarding transmission............................................................................ 78
10.3 Receive buffer full control ................................................................................................................................................ 79
10.4 Notes for when using printer information request commands ......................................................................................... 79
10.5 Notes for when using commands that request a response from the printer .................................................................... 80
10.6 Notes for when using both USB and network interface ................................................................................................... 80
10.8 Limitations on acquiring printer status ............................................................................................................................. 81
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 2
Cautions
1. This document shall apply to the product(s) to which this document relates.
2. The examples, such as the sample codes or control methods for products described in this
document are for the purpose of designing a model only, and Seiko Epson Corporation shall not
provide any sort of warranty that the contents of the document do not infringe on any intellectual
property right of a third party.
3. No part of this document may be reproduced, stored in a retrieval system, or t ransmitted in any form
or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior
written permission of Seiko Epson Corporation.
4. The contents of this document are subject to change without notice. Please contact us for the latest
information.
5. While every precaution has been taken in the preparation of this document, Seiko Epson
Corporation assumes no responsibility for errors or omissions.
6. Neither is any liability assumed for damages resulting from the use of the information contained
herein.
7. Neither Seiko Epson Corporation nor its affiliates shall be liable to the purchaser of this product or
third parties for damages, losses, costs, or expenses incurred by the purchaser or third parties as a
result of: accident, misuse, or abuse of the pr oduct(s) t o which this document rel ates or unaut horized
modifications, repairs, or alterations to the product(s) to which this document relates, or (excluding
the U.S.) failure to strictly comply with Seiko Epson Corporation's operating and maintenance
instructions.
8. When the product(s) to which this document relate s are used for appli cations requi ring high reliabil ity
/ safety, such as transportation devices related to aviation, rail, marine, automotive, etc.; disaster
prevention devices; various safety devices, etc.; or functional / precision devices, etc., you should
use the product(s) to which this document relates only after giving consideration to including
fail-safes and redundancies into your design to maintain safety and total system reliability.
Because the product(s) to which this document relates were not intended for use in applications
requiring extremely high reliability / safety, such as aerospace equipment, main communication
equipment, nuclear power control equipment, or medical equipment related to direct medical care,
etc., please make your own judgment on the products' suitability after a full evaluation.
9. Seiko Epson Corporation shall not be lia ble against any dam ages or problems arising from th e use of
any options or any consumable products other than those designated as Original EPSON Products
or EPSON Approved Products by Seiko Epson Cor poration.
Trademarks
EPSON is a registered trademark of Seiko Epson Co rporation.
Exceed Your Vision and ESC/Label are registered trademarks or trademarks of Seiko Epson
Corporation.
Zebra Technologies Corporation and ZPL II are the registered trademarks or trademarks of Zebra
Technologies Corporation.
Microsoft, Windows, and Windows Vista are registered trademarks of Microsoft Corporation in the
United States and/or other countries.
QR Code is a registered trademark of Denso Wave Incorporated.
Other product and company names used herein are for identification purposes only and may be
trademarks of their respective companies.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 3
1 Preface
1.1 Summary
This document explains the technical information necessary for using ESC/Label commands to
develop printer control software (drivers, utilities, applications) for the CW-C6000 and CW-C6500
series. As this document does not explain the specifications for ESC/Label commands in detail,
you must refer to the ESC/Label Command Reference Gui de.
1.2 Scope of this document
This document applies to the development of printer control software for the CW-C6000 and
CW-C6500 series using ESC/Label commands.
1.3 Reference materials
ESC/Label Command Reference Guide
1.4 Using this document
This document is to be used as a reference for the design of user interfaces and the design of
printer controls, for the functions that are recomme nded for inclusion in printer control software.
Refer to this document to consider which functions should be included in printer control software,
according to the target market and users.
The UI samples and icons that appear in this document are included as examples of how users
perform operations and the information that users want to know, but are not specifications about
how printer control software should be impleme nted.
The usage cases that are described for each setting are intended to help users understand the
settings, and should be used actively in the help functions and manuals for printe r control software.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 4
Term
Description
Printer control software
Refers to drivers, utilities, and applications, or a general term for
such software.
Gap, gap between labels
Refers to gaps between labels that are arranged on the backing
determine the optimum printing position for label s.
Left gap
Refers to the distance from the left edge of the paper to the left edge
of the label.
Black mark, BM
Refers to the black mark on the back of the backing sheet .
Sometimes it is abbreviated as BM.
Batch
Refers to printing multiple labels at one time.
Job
Refers to a group of multiple labels that the user print s at one time.
Format
Refers to a group of commands for printi ng labels, or an i mage that is
A label format for printing includes at least one field.
Field
Refers to a group of commands for arranging objects, such as text,
field, and a field that changes is called a variable fi eld.
Rendering canvas
Refers to the printer's internal memory for rendering images for
label format.
Banner print
Refers to printing a label that is longer than the max i mum label
length supported by the printer.
ICM
Abbreviation for Image Color Management
ICC
Abbreviation for International Color Consortium
1.5 Definition of terms
The terms that are used in this document are defined as follows.
Table 1.5-1 List of terms
sheet.
The printer uses sensors to detect gaps between lab el s, i n order to
The printer uses sensors to detect the black mark, in order to
determine the optimum printing position for labels.
rendered by that group of commands. A group of commands starts
with ^XA and ends with ^XZ.
barcodes, images, and graphics, in a label format , and the images
for each object that is rendered by that group of commands.
A field whose content does not change within a batch is called a fi xed
printing label formats.
One sheet of memory is reserved, and a field rendered, for each
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 5
2 Models
Media width
Attachment
Model
8-inch
Auto cutter
8-inch wide auto cutter
Peeler
8-inch wide peeler
4-inch
Auto cutter
4-inch wide auto cutter
Peeler
4-inch wide peeler
2.1 Model classification
The CW-C6000 and CW-C6500 series is classified into the following 4 models according to
supported paper width and attachments.
Table 2.1-1 Model classification
The series is also classified into 2 ink types, namely, the gloss ink type and the matte ink type,
depending on the black ink cartridge selected when t he printer is first started up.
The printer control software determines the model by the product name in the device ID, and the
ink type by the model information request command (~H(IMM). The product names are defined
by region, and are listed in section 2.2 List of product names.
We recommend the following operation when the printer control software determines the ink type.
Hold the ink type acquired from the printer in the printer control software.
Apply the previous information if information cannot be acquired from the printer during
printing. If previous information is not available, use the gloss ink type.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 6
Figure 2.1-1 Models and ink types
2.2 List of product names
Region
Attachment
Product Name
North America / Latin America
Auto cutter
CW-C6000Au
Peeler
CW-C6000Pu
Europe
Auto cutter
CW-C6000Ae
Peeler
CW-C6000Pe
Australia
Auto cutter
CW-C6010A
Peeler
CW-C6010P
Japan
Auto cutter
CW-C6020A
Peeler
CW-C6020P
China
Auto cutter
CW-C6030A
Peeler
CW-C6030P
Korea
Auto cutter
CW-C6040A
Peeler
CW-C6040P
Taiwan / Singapore / India
Auto cutter
CW-C6050A
Peeler
CW-C6050P
Region
Attachment
Product Name
North Am erica / Latin America
Auto cutter
CW-C6500Au
Peeler
CW-C6500Pu
Europe
Auto cutter
CW-C6500Ae
Peeler
CW-C6500Pe
Australia
Auto cutter
CW-C6510A
Peeler
CW-C6510P
Japan
Auto cutter
CW-C6520A
Peeler
CW-C6520P
China
Auto cutter
CW-C6530A
Peeler
CW-C6530P
Korea
Auto cutter
CW-C6540A
Peeler
CW-C6540P
Taiwan / Singapore / India
Auto cutter
CW-C6550A
Peeler
CW-C6550P
The product names are indicated for each media width.
Table 2.2-1 List of product names for 4-inch models
Table 2.2-2 List of product names for 8-inch models
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 7
3 Basic Printing Method
Item
Description
Setting commands for each printing
Insert the commands that perform the settings for ea ch printing.
Image registration command
Register the image file to be used for printing.
Print commands
Insert commands related to printing and operation inst ructions fo r
the printer.
Rendering commands
Insert the commands for rendering print data such as text,
barcodes, and images.
Post-printing operation commands
Insert the commands for printer operations after printing, such as
auto cut, buzzers, and pausing the printer.
Printing complete commands
Insert the commands for the next printing job after a printing job
Delete the files that were registered for printing.
This chapter describes the basic command str uct ure for printing labels.
3.1 Basic print command structure
The basic structure for commands that are transmitted when printing is shown below.
Figure 3.1-1 Basic print command structure
Table 3.1-1 Description of basic print command structure
job
- It is recommended to also delete any unnecessary files that
remain in the printer during this step.
- Specify the resolution before each setting.
is complete.
The print settings that should be transmitted for each printing job are described in Chapter 4 Print
Settings. Methods for controlling more advanced printing jobs and post-printing operations are
described in Chapter 5 Various Printing Methods.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 8
3.2 Printing 1 label
Type
Details
Graphic Image
Text
"SCHOOL FEET"
Text
"Model :"
Text
"Serial No. :"
Graphic Image
ORIMG.png
Text
"90-22153"
Text
"00000001"
Text
"9"
Barcode
"0123456"
Print target 3.2.1
The print target is shown below.
The rendering components required for printing are shown below.
Figure 3.2.1-1 Sample label
Table 3.2.1-1 Rendering components for sample label
BASEIMG.png
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 9
Command 3.2.2
Transmit commands as shown below, using the basic print command structure.
[Setting commands for each printing job]
^XA
^IDR*.*^FS Delete files registered previously
^S(CLR,R,600 Set format resolution to 600 [dpi ]
^S(CLR,P,600 Set print resolution to 600 [dpi]
^S(CLR,Z,600 Set printer resolution before replacement to 600 [dpi]
^S(CLS,P,2400^S(CLS,L,2400^S(CLS,C,71 Set media size to 4 [inches] x 4 [inches]/Gap 3 [mm]
^S(CLM,T,M1 Set media type to Matte Paper
^S(CPC,Q,N Set print quality to Normal
... Other settings are omitted. Refer to Chapter 4 for details.
^XZ
<Post-printing operation commands>
^S(CUB,S,L Set post-printing buzzer
^XZ
[Printing complete commands]
^XA
^IDR:*.*^FS Delete im age files that were registered for printing
^XZ
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 10
3.3 Printing multiple labels
Command structure 3.3.1
A command structure for a single batch that includes multiple labels is shown below.
Figure 3.3.1-1 Command structure
Common print settings and images are registered only once per batch.
In order to prevent overflow of the printer's internal memory, register and delete the
images for each label.
Common images in a batch are deleted only once at t he end of the batch.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 11
Print target 3.3.2
Type
Details
Graphic Image
Text
"SCHOOL FEET"
"SCHOOL FEET"
Text
"Model :"
"Model :"
Text
"Serial No. :"
"Serial No. :"
Graphic Image
(Each Label)
ORIMG.png
GRIMG.png
Text
"90-22153"
"90-22153"
Text
"00000001"
"00000002"
Text
"9"
"9"
Barcode
"0123456"
"0123456"
The print target is shown below.
(Common)
Label 1
Figure 3.3.2-1 Sample label
The rendering components required for printing are shown below.
Table 3.3.2-1 Rendering components for sample label
BASEIMG.png
Label 2
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 12
Command 3.3.3
Configure the print settings and register the graphics that are common to a batch.
[Setting commands for each printing job]
^XA
^IDR*.*^FS Delete files registered previously
^S(CLR,R,600 Set format resolution to 600 [dpi]
^S(CLR,P,600 Set print resolution to 600 [dpi]
^S(CLR,Z,600 Set printer resolution before replacement to 600 [dpi]
^S(CLS,P,2400^S(CLS,L,2400^S(CLS,C,71 Set media size to 4 [inches] x 4 [inches]/Gap 3 [mm]
^S(CLM,T,M1 Set media type to Matte Paper
^S(CPC,Q,N Set print quality to Normal
... Other settings are omitted.
^XZ
[Image registration commands]
~DYR:BASEIMG,B,P,430267,0, .PNG... Register images that are common to the batch
Print the 1st label.
[Image registration commands]
~DYR:ORIMG,B,P,194,0, .PNG... Register image that is used only for the 1st label
[Print commands]
^XA
<Rendering commands> Render images, text, and barcodes
^FO0,0^ILR:BASEIMG.PNG^FS
^FO1000,225^A0N,105,84^FDSCHOOLFEET^FS
^FO1000,445^A0N,105,84^FDModel:^FS
^FO1500,445^A0N,105,84^FD90-22153^FS
^FO1500,610^IMR:ORIMG.PNG^FS Render image that is used only for the 1st label
^FO1000,785^A0N,105,84^FDSerialNo.:^FS
^FO1500,785^A0N,105,84^FD00000001^FS Render serial number for the 1st label
^FO1700,1020^A0N,150,120^FD9^FS
^FO1500,1300^BY7,3^B8N,300,Y,N^FD0123456^FS
<Post-printing operation commands>
^S(CUB,S,L Set post-printing buzzer
^XZ
[Printing complete commands]
^XA
^IDR:ORIMG.PNG^FS Delete image file that is u sed only f or t he 1st l abel
^XZ
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 13
Print the 2nd label.
[Image registration commands]
~DYR:GRIMG,B,P,192,0, .PNG... Register image that is used only f or the 2nd l abel
[Print commands]
^XA
<Rendering commands> Render images, text, and barcodes
^FO0,0^ILR:BASEIMG.PNG^FS
^FO1000,225^A0N,105,84^FDSCHOOLFEET^FS
^FO1000,445^A0N,105,84^FDModel:^FS
^FO1500,445^A0N,105,84^FD90-22153^FS
^FO1500,610^IMR:GRIMG.PNG^FS Render image that is used only for the 2nd label
^FO1000,785^A0N,105,84^FDSerialNo.:^FS
^FO1500,785^A0N,105,84^FD00000002^FS Render serial number for the 2nd label
^FO1700,1020^A0N,150,120^FD9^FS
^FO1500,1300^BY7,3^B8N,300,Y,N^FD0123456^FS
<Post-printing operation commands>
^S(CUB,S,L Set post-printing buzzer
^XZ
[Printing complete commands]
^XA
^IDR:GRIMG.PNG^FS Delete image file that is used only fo r the 2nd l abel
^XZ
Perform the batch complete process.
[Printing complete commands]
^XA
^IDR:*.*^FS Delete all image files that were used for printing
^XZ
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 14
4 Print Settings
Setting
User requirements
Command
Setting storage in
(Using ^JUS)
Print settings
Change settings for each print job
While printing
Prohibited
Printer settings
Change settings only when
changing the way the printer is used
When idling
Allowed
This chapter describes the functions and commands assumed t o be configured eac h time the user
performs printing.
The printer control software should allow the user to enter information easily, and it is
recommended for the commands to be transmitted each t i m e printing is performed.
Note that, if commands are not transmitted f or eac h p rinting j ob, pri nting will be perf ormed with the
setting values that are saved in the printer.
The settings that can be configured in the printer are cat egorized in this docume nt as print settings,
described in this chapter, and printer s ettings, desc ribed in Chapter 6. Print settings are assumed
to be changed by the user each time printing is performed, and printer settings are assumed to be
changed by the user when changes are made to the way the printer is used, such as when
replacing paper.
Examples are provided for how printer setting items are categorized, and the printer control
software can define the categorization according to the system requirements. Categorization
must observe the command transmission timing and setting storage policy for the printer, with the
setting features shown in the table below.
Details that require particular attention are noted below.
If the settings for items that are classified in this document as printer settings are
changed while printing is in progress, unintended behavior may occur. If the printer
control software implements a printer setting from this document as a print setting, the
next print job must not be started while printing is in p rogress.
The setting storage command (^JUS) can be sent to the printer to save settings in the
printer control software and retain the settings even when the printer's power is turned
off. However, the setting storage command cannot be sent to the printer for setting
items that the printer control software implements as print settings. This is because
there is a limit to the number of times that the printer's internal nonvolatile memory can
be overwritten, and this could shorten the servi ce life of the printer.
Of the setting items that are categorized as print settings in this document, the settings
for the control timing of buzzers, pausing the printer, and cutting cannot be stored in the
printer, and therefore they cannot be used as printer set tings.
Table 4-1 Setting features
transmission timing
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 15
printer
4.1 List of print setting functions
Category
Function name
Print settings
Media type setting
Media layout setting
Post-printing cut setting
Post-printing peeler setting
Post-printing buzzer setting
Post-printing printer pause setting
Print quality setting
Ink profile level correction value setting
Black ratio correction value setting
Color correction type setting
Manual color correction setting
Spot color adjustment setting
Barcode width correction value setting
Bidirectional printing setting
Paper suction strength setting
Drying time per head pass setting
A list of print setting functions is shown below.
Table 4.1-1 List of print setting functions
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 16
4.2 Print settings transmission method
As described in Chapter 3 Basic Printing Method, the commands for each setting item in this
chapter are transmitted at the beginning of the command sequence for printing.
The command for setting resolution must be transmitted before any other. There is no particular
transmission order stipulated for other commands.
If the printer control software does not su pport a pa rtic ular set ting i t em, t he pri nte r cont rol soft ware
must not send a command related to that setting item. This is due to the fact that if the printer
control software sends that command, the content that has been configured on the printer's panel
or with the EPSON tool will no longer be applied to the print result.
An example of the transmission of commands is shown below.
[Setting commands for each printing job]
^XA
^IDR*.*^FS Delete files registered previously
^S(CLR,R,600 Set format resolution to 600 [dpi]
^S(CLR,P,600 Set print resolution to 600 [dpi]
^S(CLR,Z,600 Set printer resolution before replacement to 600 [dpi]
^S(CLS,P,2400^S(CLS,L,2400^S(CLS,C,71 Set media size to 4 [inches] x 4 [inches]/Gap 3 [mm]
^S(CLM,T,M1 Set media type to Matte Paper
^S(CMP,M,T Set no cutting after printing
^S(CPC,Q,N Set print quality to Normal
^S(CPC,D,0 Set ink profile level correction value to 0
^S(CPC,P,0 Set black ratio correction value to 0
^S(CPC,C,V Set color correction type to vivid colors
^S(CPC,R,0 Set brightness to 0
^S(CPC,A,0 Set saturation to 0
^S(CPC,O,0 Set contrast to 0
^S(CPC,N,0 Set tone (cyan) to 0
^S(CPC,M,0 Set tone (magenta) to 0
^S(CPC,L,0 Set tone (yellow) to 0
^S(CPC,I Set spot color list file to Not apply
^S(CBW,C,0 Set barcode width correction value to 0
^S(CMP,D,B Set printing direction to bidirectional printing
^S(CMF,S,E Set paper suction strength setting method to manual
^S(CMF,M,10 Set paper suction strength to 10
^S(CMS,H,0 Set drying time per head pass to 0 [seconds]
^XZ
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 17
4.3 Media type and media layout settings
Media type setting 4.3.1
Function description:
This function sets the media type to be used.
The printer performs printing based on the media ty pe that is set.
If you do not set the correct media type, print quality may be reduced.
Select the media type from the following.
Plain Paper/Matte Paper/Synthetic/Texture Paper/Glossy Paper/Glossy Film/High
Glossy Paper
Recommended default setting: Matte Paper
Plain paper and texture paper are media types that only fit for the matte ink type, while
glossy paper, glossy film, and high glos sy paper ar e media type s only fi t for the gloss ink
type. Matte paper and synthetic are media types fit for either of the ink types.
Usage case:
Configure the setting according to the media that is lo aded in the printer when printing.
Implementation recommendations:
The printer control software can be made to allow the user to select any media type,
regardless of the ink type. This is because Epson product User's Manuals list the
media types fit for each ink type and recommend usage within that scope.
Command(s) used
^S(CLM,T
Media layout setting 4.3.2
Function description:
This function sets the layout information for the medi a to be used.
The printer determines the printing position based on the media layout information that
has been set.
If the correct media layout information is not set, m edia size errors may occur.
Usage case:
Configure the setting according to the media that is lo aded i n t he printer when printing.
Implementation recommendations:
The user enters intuitive and easy-to-understand values according to the media
detection method.
The left gap is fixed to 2 mm in the printer. This setting cannot be changed by the user.
Label margins are fixed to 0 in the printer. If the margin areas are set by the user,
offsetting and clipping of the render position are performed by generating the print data
in the printer control software, without changing the label width and label length.
The blue arrows and values that appear in the layout diagram are not entered by the
user, but are displayed in the window for guidance.
Command(s) used
^S(CLS,L ^S(CLS,P ^S(CLS,C
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 18
The gap-based layout is shown below.
Item
8-inch models
4-inch models
Command
Setting
Recomme
value
Setting
Recomme
value
Label width
[mm]
21.4 to 211.9
211.9
21.4 to 108.0
108.0
^S(CLS,P
Label
No cutting
8.0 to 609.6
304.8
8.0 to 609.6
152.4
^S(CLS,L
Cut
15.0 to 609.6
304.8
15.0 to 609.6
152.4
Peel
12.7 to 609.6
304.8
12.7 to 609.6
152.4
Gap between labels
[mm]
2.0 to 6.0
3.0
2.0 to 6.0
3.0
^S(CLS,C
Figure 4.3.2-1 Gap-based layout
Table 4.3.2-1 List of gap-based setting values
range
length
[mm]
nded initial
range
nded initial
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 19
The black mark-based layout i s shown below.
Item
8-inch models
4-inch models
Command
Setting
Recomme
value
Setting
Recomme
value
Label width
[mm]
21.4 to 211.9
211.9
21.4 to 108.0
108.0
^S(CLS,P
Black mark
No cutting
10.0 to 615.6
307.8
10.0 to 615.6
155.4
-
Cut
17.0 to 615.6
307.8
17.0 to 615.6
155.4
Peel
14.7 to 615.6
307.8
14.7 to 615.6
155.4
Max. print
No cutting
8.0 to 609.6
304.8
8.0 to 609.6
152.4
^S(CLS,L
Cut
15.0 to 609.6
304.8
15.0 to 609.6
152.4
Peel
12.7 to 609.6
304.8
12.7 to 609.6
152.4
Gap between labels
[mm]
2.0 to 6.0
3.0
2.0 to 6.0
3.0
^S(CLS,C
Figure 4.3.2-2 Black mark-based layout
Table 4.3.2-2 List of black mark-based setting values
range
interval [mm]
length
[mm]
The value obtained by subtracting the gap between labels from the black mark interval is the
maximum print length, and is set with a command.
nded initial
range
nded initial
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 20
The no-mark layout is shown below.
Item
8-inch models
4-inch models
Command
Setting
Recomme
value
Setting
Recomme
value
Label width
[mm]
21.4 to 211.9
211.9
21.4 to 108.0
108.0
^S(CLS,P
Label
No cutting
8.0 to 609.6
304.8
8.0 to 609.6
152.4
^S(CLS,L
Cut
15.0 to 609.6
304.8
15.0 to 609.6
152.4
Peel
12.7 to 609.6
304.8
12.7 to 609.6
152.4
Gap between labels
[mm]
0.0 to 6.0
3.0
0.0 to 6.0
3.0
^S(CLS,C
Figure 4.3.2-3 No-mark layout
Table 4.3.2-3 List of no-mark setting valu es
range
length [mm]
Banner printing is possible with a no-mark layout. Refer to "Chapter 5.4 Banner print" for more
information about the banner printing method.
nded initial
range
nded initial
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 21
4.4 Post-printing operation settings
Function
Attachment
Auto cutter
Peeler
Cut setting
N/A
Peeler setting
N/A
Buzzer setting
Printer pause setting
Item
Description
Cut
Performs an auto cut at the timing that has been set.
Do not cut (stop at cut position)
The user presses the cut button to perform cutting a s
necessary.
Do not cut (stop at peeling position)
Cutting is not performed, and the user performs peeling
manually.
Rewind
Connect a rewinder.
Item
Description
Each specified label
Cuts after each user-specified number of labels.
After printing last label
Cuts after the last label of a batch is printed.
Operations that are performed after printing are determined by the functions that are supported by
attachments.
Table 4.4-1 Attachments and supported functions
Refer to "Chapter 5.3 Controlling buzzers, cutting, and pausing" for details about controlling
buzzers, cutting, and pausing the printer.
Cut settings 4.4.1
Function description:
Use this function to set operations aft er p rinti ng (opt im um sto p po sit ion f or an o pe ration )
and the auto cut timing.
Select the operation setting from the following.
Table 4.4.1-1 List of post-printing operation settings
If the post-printing operation setting is set to "Cut", auto cut is possible while printing by
using the ^PQ command. The following timings are recommended for performing an
auto cut.
Table 4.4.1-2 List of auto cut timings
Usage case:
Use to set the cutting method after printing.
Implementation recommendations:
This function is enabled only for auto cutt er m odels.
Command(s) used:
^S(CMP,M ^PQ
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 22
Peeler setting 4.4.2
Item
Description
Manual apply
Peeling is performed manually by the user.
Auto apply
Peeling is performed by the peeler.
Rewind
Connect a rewinder.
Item
Description
Do not sound
The buzzer is not sounded after printing.
Each specified label
The buzzer is sounded after each user-specified number of
labels.
After printing last label
The buzzer i s sounded after t he last label of a bat ch is printed.
Function description:
Use this function to set operations after printing (optimum stop position for an
operation).
Select the operation setting from the following.
Table 4.4.2-1 List of post-printing operation settings
Usage case:
Use to set the peeling method after printing.
Implementation recommendations:
This function is enabled only for peeler models.
Command(s) used:
^S(CMP,M
Buzzer setting 4.4.3
Function description:
Use this function to sound the buzzer on the printer at the timing after printing that is
specified by the user.
The following timings are recommended for sounding t he buzzer.
Usage case:
Use this function to sound a buzzer whe n the number of unit s specified by the user have
been printed.
Implementation recommendations:
For auto cutter models, link the timing of the buzzer with the auto cut timing.
Command(s) used:
^S(CUB,S
Table 4.4.3-1 List of buzzer timings
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 23
Printer pause setting 4.4.4
Item
Description
Do not pause
The printer does not pause after printing.
Each specified label
The printer is paused after each user-specified number of labels.
After printing last label
The printer is paused after the last label of a batch is print ed.
Function description:
Use this function to pause the printer at the timing after printing that is specified by the
user.
The following timings are recommended for pausing the printer.
Table 4.4.4-1 List of printer pause timings
Usage case:
Use when the user must perform some action after printing, such as checking the
printed media or removing paper that has been cut.
Implementation recommendations:
For auto cutter models, it is recommended to link the timing for pausing the printer with
the auto cut timing.
Command(s) used:
^PQ
Associating auto cut with other post-printing operation settings 4.4.5
The following figure shows how to associate auto cut with the timin g for a buzzer or pausing
the printer.
Figure 4.4.5-1 Associating auto cut with other post-printing operations
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 24
4.5 Image quality setting
Media type
Print quality
Max Speed
Speed
Normal
Quality
Max Quality
Plain Paper
default
N/A
Matte Paper
default
N/A
Synthetic
default
N/A
Texture Paper
default
N/A
Glossy Paper
N/A
N/A
default
Glossy Film
N/A
N/A
default
High Glossy Paper
N/A
N/A
default
The degree of the effect of the settings described in thi s chapter may v ary depending on the m edia
that is used. It is recommended to inform the user to check the results of the print settings on t he
media that will actually be used.
Print quality setting 4.5.1
Function description:
Use this function to set the print quality according to the content to be printed.
The printer performs printing based on the quality that is set. If a high print quality is
set, the print speed will become slower.
Select from the following print quality sett ings.
Max Speed/Speed/Normal/Quality/Max Quality
Usage case:
Use to set an optimum print quality according to the content to be printed.
Implementation recommendations:
The print quality settings that can be selected and the recommended default setting are
determined based on the media type that has been set.
The printer control software informs the user of the ava ilable selectio ns based o n media
type.
Table 4.5.1-1 Media type and print quality
Command(s) used:
^S(CPC,Q
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 25
Ink profile level correction value setting 4.5.2
Function description:
Use this function to set the correction value for the sta ndard ink profile level.
When this setting is changed, the ink profile amount (volume of ink used) changes.
Using the default setting as the standard, you can set 6 grades toward light and 4
grades toward dark (for a total of 11 grades).
Default setting: 0
Figure 4.5.2-1 Ink profile amount
Usage case:
Use to reduce or increase the volume of ink used according to media type and the
content that is printed.
Implementation recommendations:
When the ink profile level is changed, the barcode scanning quality may drop. In
addition, if the grade is changed toward dark, print quality may reduce in regard to
bleeding, transfer, abrasion resistance, and water resistance. Inform the user of the
risk of reduced barcode scanning quality and reduced image quality if the ink profile
level is changed.
Command(s) used:
^S(CPC,D
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 26
Black ratio correction value setting 4.5.3
Function description:
Use this function to set the correction value for the ink ratio that makes up the color
black.
If this setting value is changed, the ratio of ink that is used when printing black will
change.
Using the default setting as the standard, you can set 6 grades for a lower ratio of black
ink.
Default setting:
If the gloss ink type is used for the ink ty pe:
Use 0 for all modes.
If the matte ink type is used for the ink type:
If plain paper, matte paper, or texture paper is used for the media type and speed,
normal, or quality is used for the print quality, use -2.
Use 0 for other modes.
The ink type can be determined using the model informat i on request command (~H(IMM).
Usage case:
Lower the blank ink ratio when you check the printed media and find that the ink can
easily peel off.
Depending on the quality of the media, black ink can easily peel off when printing with
the default black ratio correction value. If this occurs, correct the value.
Implementation recommendations:
When the black ratio correction value is changed, the barcode scanning quality may
drop and there is a risk of a reduction in black density. Inform the user of the risk of
reduced barcode scanning quality and r educed im age qualit y if t he black r atio co rrection
value is changed.
When the media type and print quality are changed, return the black ratio correction
value to the default setting.
Command(s) used:
^S(CPC,P
Figure 4.5.3-1 Black ratio correction
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 27
Color correction type setting 4.5.4
Item
Description
Command parameter
Vivid colors
Perform sharp color correction in an sRGB space.
V: Vivid colors
ICM
Use the printer control software to perform color
device with the colors on the display.
D: No color correction
No color correction
Color correction has already been performed with
the printer.
D: No color correction
Function description:
Use this function to set the method of correcting printed colors according to the content
to be printed.
Use the type of color correction that is set for this function to correct colors in or der to
achieve the best printing results with the printer.
Select from the following methods of correction.
Vivid colors / ICM / No color correction
If you select vivid colors, you can use the manual color correction described later in this
document.
You can select ICM if printing using ICM (described later in this document) is supported
by the printer control software. R efer to "Chapter 5.5 Printing using ICM" for details
about printing using ICM.
Usage case:
Use to set an optimum type of color correction accor ding to the content to be printed.
Command(s) used:
^S(CPC,C
The types of color correction and their command parameters are shown below.
For ICM, specify the command parameter D: No color correction.
Table 4.5.4-1 Types of color correction and their command parameters
correction, in order to match the colors of the output
the application used to create the image, and is not
performed by either the printer control software or
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 28
Manual color correction setting 4.5.5
Item
Description
Brightness
Adjust the brightness of the entire image.
Saturation
Adjust the vividness of the image.
Contrast
Adjust the difference between the light and dark
areas of the image.
Tone (cyan)
Adjust the strength of red and cyan.
Tone (magenta)
Adjust the strength of green and magenta.
Tone (yellow)
Adjust the strength of blue and yellow.
Type of color correction
Manual color correction
Vivid colors
ICM
N/A
No color correction
N/A
Function description:
Use this function to set more detailed color correctio n.
The printer corrects the colors of an image based on the set t i ng values.
Manual color correction is not performed if the type of color corr ection is set to ICM or no
color correction.
Table 4.5.5-1 Correction content
Usage case:
Use if the application that was used to create the imag e has no colo r correction f unction.
Implementation recommendations:
Manual color correction is possible only if the type of color correction is set to vivid
colors.
The printer control software displays the settings window for manual color correction
and allows the values to be changed only when the type of color correction is set to viv id
colors.
When the type of color correction is set to ICM or no color cor rection, either the settings
window for manual color correction is not displayed or t he values cannot be changed.
Table 4.5.5-2 Types of color correction and manual color correction
If the user changes the type of color correction from vivid colors to another setting, the
printer control software stores the settings for manual color correction so that they can
be displayed again the next time the vivid colors settings is selected.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 29
Item
Setting range
Recommended
initial value
Command
Brightness
-25 to +25
0
^S(CPC,R
Saturation
-25 to +25
0
^S(CPC,A
Contrast
-25 to +25
0
^S(CPC,O
Tone (cyan)
-25 to +25
0
^S(CPC,N
Tone (magenta)
-25 to +25
0
^S(CPC,M
Tone (yellow)
-25 to +25
0
^S(CPC,L
The setting items and their commands are shown below.
Table 4.5.5-3 List of manual color correction setting values
For ICM or no color correction, the commands for manual color correction are not sent.
Examples of these commands are shown below.
Example 1: When the type of color correction is set to vivid colors
^XA
^S(CPC,C,V Set color correction type to vivid colors
^S(CPC,R,0 Set brightness to 0
^S(CPC,A,0 Set saturation to 0
^S(CPC,O,0 Set contrast to 0
^S(CPC,N,0 Set tone (cyan) to 0
^S(CPC,M,0 Set tone (magenta) to 0
^S(CPC,L,0 Set tone (yellow) to 0
^XZ
Example 2: When the type of color correction is set to ICM or no color correction
^XA
^S(CPC,C,D Set color correction type to no color correction
Manual color correction commands not sent
^XZ
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 30
Spot color adjustment setting 4.5.6
Function description:
Use this function to set specific colors in an image to colors designated by the user for
printing.
Figure 4.5.6-1 Spot color adjustment
The user uses the EPSON tool to create in advance a spot color list file that contains
color conversion information.
The user selects whether to apply spot colo r adj ustm ent and the t arget spot colo r list file
on the printer control software when printing.
The printer control software sends a spot color list file to be applied to the printer with
each printing and enables the file.
The printer converts a specific color according to the enabled spot color list file and
prints it.
Preparation
Reference: Figure 4.5.6-4
Epson Tool
Make the spot
color list file.
Spot color list file
[UCLFILE1.UCL]
Figure 4.5.6-2 Outline flow of the Spot color adjustmen t
Reference: Figure 4.5.6-5
Printer Control Software
Send the spot
color list file and
activate it.
Printing
Convert the
specified color to
the desired color.
Spot color list file
[UCLFILE1.UCL]
Printer
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 31
Usage case:
Item
Description
Don’t apply
Choose this when not applying spot color adjustme nt with this
print.
Apply
Choose this when applying spot color adjustment with this print.
Spot color list file name
From the spot color list files that the user saved on the computer
API, etc.
Use this function for components that you particularly want to print with an appropriate
color, such as logos or other symbols.
Implementation recommendations:
When printing with spot color adjustments, the printer control software should display a
note that recommending that the user use the same image quality setting as when
creating a spot color list file.
If the image quality settings are different, the color d esignated as the spot color may not
be reproduced correctly.
The related image quality settings are as follows:
- Print quality setting
- Ink profile level correction value setting
- Black ratio correction value setting
- Color correction type setting
- Manual color correction setting
The printer control software should display a note recommending that users not use
spot color adjustments with ICM. That is because the color specified as a spot color
may change in ICM.
Command(s) used:
~DY ^ID ^S(CPC,I
The items and UI samples that the user sets when printing are shown below.
Table 4.5.6-1 User setting items
with the EPSON tool in advance, specify the one to this printing.
- The default folder displayed in the dialog when selecting a spot
color list file is shown below. This is also the default location
where the EPSON tool saves the file.
- We recommend a user interface that all ows users to easily
specify the information that was previously specified.
<Default folder>
[Public documents]¥EPSON¥SpotColorData¥CW-C6000 Series
* [Public document] is a path that can be obtained by
specifying CSIDL_COMMON_DOCUMENTS in Windows
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 32
Figure 4.5.6-3 UI sample for enabling / disabling spot color adjustment and specifying spot
color list file
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 33
The method for transmitting commands is show n bel ow.
If a spot color list file is not applied, the printer control software sends only the spot color list file
selection command (^S(CPC, I).
In this case, the file name in the command parameter is left blank.
If a spot color list file is applied, the printer control software sends the spot color list file selected by
the user using the file registration command (~DY ).
Next, the printer control software sends a spot color list file selection command (^S(CPC, I).
The spot color list file name is specified as the comm and parameter file name.
The printer control software deletes the spot color list file using the file deletion command (^ID)
after printing.
Note that the maximum file name length t hat can be set in t he comm and param eter is 8 chara cters,
so the printer control software limits the file name length to 8 characters or less and specifies it in
the command parameter. Examples of these commands are shown below.
Example 1: Not applying a spot color list file
< Setting command group for each printing >
^XA^S(CPC,I^XZ Do not apply spot color list file
Example 2: Applying spot color list file “UCLFILE1.UCL”
< Spot color list file registration command >
~DYR:UCLRILE1.UCL,B,UCL,820,0,… Register spot color list file
< Setting command group for each printing >
^XA^S(CPC,I, R:UCLFILE1.UCL^XZ Set to apply spot color list file
Other commands required for printing are omitted. See Chapter 3 for details.
< Print end command group >
^XA^IDR:*.*^FS^XZ Delete image files and spot color list files registered for printing
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 34
Detailed flowcharts of the overall spot color adjustment system are shown below.
1. The flow of creating a spot color list file is shown here. Although the user does not use the
printer control software to create the spot color list file, this is provided as reference
information.
Figure 4.5.6-4 Creating a spot color list file
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 35
2. This shows the flow of printing when applying spot colors.
Figure 4.5.6-5 Printing with applied spot colors
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 36
Barcode width correction value setting 4.5.7
Function description:
Use this function to set the bar width correction value for barcodes.
If you change this setting, the bar width will change when barcodes are printed.
By correcting the bar width of barcodes, you can prevent reduced barcode scanning
If the bar width adjustment is changed by 1 step, the bar width changes by 1 dot at a
conversion of 600 dpi.
For 300 dpi, a 2-step change makes a change of 1 dot .
Even with the default conditions, corrections are made to improve t he barcode scannin g
quality. When the adjustment value is set to the default setting (0), the bar width is
narrowed by 2 dots, at a conversion of 600 dpi in comparison with the width calculated
using the standards for each symbol. For 300 dpi, it is narrowed by 1 dot.
Usage case:
Check the scanning of printed barcodes, and use this function if the scanning quality is
low.
Implementation recommendations:
Inform the user of the risk that the barcode scanning quality might drop paradoxically if
the barcode width correction value is changed.
Command(s) used:
^S(CBW,C
Bidirectional printing setting 4.5.8
Function description:
Use this function to set whether to allow bidirectional printing or use only unidirectional
printing.
If you allow bidirectional printing, the printer will print in the optimal printing direction
according to the print quality setting. If you fix the setting to unidirectional printing,
printing will always be performed in unidirectional. However, the print speed is slower
for unidirectional printing.
Usually, this function is used to allow bidirectional printing. If letters and lines in the
head's scanning direction are doubled or blurred, change the setting to unidirectional
printing.
Implementation recommendations:
Inform the user that the print speed will be slower if uni di rectional printing is set.
Command(s) used:
^S(CMP,D
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 37
Paper suction strength setting 4.5.9
Item
Description
Auto
The printer configures the setting automatically.
Manual
The user configures the setting manually.
Function description:
Use this function to set the paper suction strength.
Select one of the following setting methods for paper sucti on strengt h.
Table 4.5.9-1 Setting method for paper suction strength
Default setting: Auto
When set to Auto, the printer uses a suction strength based on settings such as media
type to hold the paper to the platen.
When set to Manual, the printer uses the paper suction strength set by the user to hold
the paper to the platen.
For Manual, you can set the level for paper suction strength to a value from 1 to 10, in
increments of 1.
Default setting: 10
Usage case:
When using the recommended media, the printer uses an appropriate suction strength
with the Auto setting. However, use the Manual setting to set an appropriate suction
strength when using a variety of different paper.
When using thin and soft paper, the suction strength might be set t oo high. If printing is
not affected but you want to reduce noise, lower the paper suction strength setting.
When using thick and hard paper, the suction strength might be set too low, causing
friction with the head. In this case, increase the setting for paper suction strength.
Command(s) used:
^S(CMF,S ^S(CMF,M
Drying time per head pass setting 4.5.10
Function description:
Use this function to set the drying time per head pass.
The printer waits for the drying time that has been set per pass before printing the next
pass.
Set the drying time between 0 and 5.0 seconds, in increm ents of 0.1 seconds.
Default setting: 0 seconds
Usage case:
Use this function when printing items with a high print density, such as photos, or when
printing on paper that takes some time to dry.
If the paper does not dry sufficiently, the print surface might be smudged when coming
into contact with your hands or another sheet of pape r.
Command(s) used:
^S(CMS,H
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 38
5 Various Printing Methods
Print quality
Recommended input resolution [dpi]
Max Speed
300
Speed
600
Normal
600
Quality
600
Max Quality
600
This chapter describes a variety of printing met hods using settings and commands.
5.1 Selecting an optimum input resolution
With the CW-C6000 and CW-C6500 series, you can set multi ple print qualities. The print speed
is faster with lower quality settings, and even faster printing is possible by setting a lower input
resolution for the printer. However, if you lower the input resolution while using a high quality
setting, the desired image quality might not be possible. In order to achieve optimum printing
results, it is recommended to generate print data with an input resolution suitable for the print
quality.
The recommended input resolution for each print quality setting is shown below.
Printing is possible even without the recommen ded combination of settings.
Table 5.1-1 Print quality and recommended input resolution
An example using an input resolution of 600 dpi was shown in Chapter 3. The information
provided here is for an input resolution of 300 dpi.
Set each resolution to 300 dpi in the print settings. Be sure to configure this setting
before any other. The resolutions that must be set are the format resolution, the print
resolution, and the printer resolution before replacement.
Set images that are registered in the printer to 300 dpi.
Set the position and size for the print command to values suitable for 300 dpi.
Figure 5.1-1 Command structure for an input resolution of 300 dpi
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 39
Print target 5.1.1
Type
Details
Graphic Image
Text
"SCHOOL FEET"
Text
"Model :"
Text
"Serial No. :"
Graphic Image
ORIMG.png
Text
"90-22153"
Text
"00000001"
Text
"9"
Barcode
"0123456"
The print target is shown below. Prepare images of 300 dpi in advance.
Figure 5.1.1-1 Sample label
The rendering components required for printing are shown below.
Table 5.1.1-1 Rendering components for sample label
BASEIMG2.png
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 40
Command 5.1.2
[Setting commands for each printing job]
^XA
^IDR*.*^FS
^S(CLR,R,300 Set format resolution to 300 [dpi]
^S(CLR,P,300 Set print resolution to 300 [dpi]
^S(CLR,Z,300 Set printer resolution before replacement to 300 [dpi]
^S(CLS,P,1200^S(CLS,L,1200^S(CLS,C,35 Specify paper size at 300 [dpi]
^S(CLM,T,M1
^S(CPC,Q,D Set print quality to Max Speed
... Other settings are omitted.
^XZ
[Print commands]
^XA
<Rendering commands> Specify object position and size for 300 [dpi]
^FO0,0^ILR:BASEIMG.PNG^FS
^FO500,112^A0N,60,48^FDSCHOOLFEET^FS
^FO500,222^A0N,60,48^FDModel:^FS
^FO750,222^A0N,60,48^FD90-22153^FS
^FO750,305^IMR:ORIMG.PNG^FS
^FO500,393^A0N,60,48^FDSerialNo.:^FS
^FO750,392^A0N,60,48^FD00000001^FS
^FO850,510^A0N,90,72^FD9^FS
^FO750,650^BY4,3^B8N,150,Y,N^FD0123456^FS
<Post-printing operation commands>
^S(CUB,S,L
^XZ
[Printing complete commands]
^XA
^IDR:*.*^FS
^XZ
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 41
5.2 Efficiently printing multiple labels
The printer renders objects such as text, barcodes, images, and graphics in each field of the
rendering canvas according to the commands that are transmitted. If there are many fields on a
single label, the rendering time will be longer and it will take longer for printing to start.
If there are multiple labels in a single batch, there might be a wait time between printing the first
and second labels, because the second and subsequent labels are rendered in the same way as
the first. This chapter describes a printing method for reducing the rendering time for the second
and subsequent labels, when a single batch includes multiple labels.
We recommend including this function in cases where many labels are printed at once, so that t he
total print time does not become longer than expected.
Operating principle 5.2.1
Common fields for the first label and each subsequent label are rendered first, and they are saved
as a template image. For both the first and subsequent labels, the template image that was
saved is rendered first, and then only the fields that are different for each label are rendered.
If there are many fields to render and there is a high ratio of common f ields between multiple la bels,
you can expect an improvement in the rendering s peed.
Figure 5.2.1-1 Operating principle
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 42
Command structure 5.2.2
The command structure for achieving the operating principle described above is shown
below.
Figure5.2.2-1 Command structure
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 43
Print target 5.2.3
Attribute
Field name
Type
Details
Fixed
FXGR01
Graphic Image
FXTX01
Text
"SCHOOL FEET"
"SCHOOL FEET"
FXTX02
Text
"Model :"
"Model :"
FXTX03
Text
"Serial No. :"
"Serial No. :"
Variable
VRGR01
Graphic Image
(Each Label)
ORIMG.png
GRIMG.png
VRTX01
Text
"90-22153"
"90-22153"
VRTX02
Text
"00000001"
"00000002"
VRTX03
Text
"9"
"9"
VRBC01
Barcode
"0123456"
"0123456"
The print target is shown below. Each of the field names are shown in Label 1.
Label 1
Label 2
Figure 5.2.3-1 Sample label
The rendering components required for printing are shown below.
Table 5.2.3-1 Rendering components for sample label
(Common)
BASEIMG.png
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 44
Command 5.2.4
Configure the print settings and register the graphics that are common to a batch.
Transmit the discard command ^C(D for the renderi ng canv as a s the last set ting f or each pri nt job.
[Setting commands for each printing job]
^XA
^IDR*.*^FS Delete files registered previously
^S(CLR,R,600 Set format resolution to 600 [dpi]
^S(CLR,P,600 Set print resolution to 600 [dpi]
^S(CLR,Z,600 Set printer resolution before replacement to 600 [dpi]
^S(CLS,P,2400^S(CLS,L,2400^S(CLS,C,71 Set media size to 4 [inches] x 4 [inches]/Gap 3 [mm]
^S(CLM,T,M1 Set media type to Matte Paper
^S(CPC,Q,N Set print quality to Normal
... Other settings are omitted.
^C(D Discard rendering canvas
^XZ
[Image registration commands]
~DYR:BASEIMG,B,P,430267,0, .PNG... Register images that are common to the bat ch
Create images and save the template.
Render only the fixed fields, and transmit the temporary save command ^C(S for the rendering
canvas before the end of the format. For the parameter for the temporary save command for the
rendering canvas, set no printing after saving.
<Post-printing operation commands>
^S(CUB,S,L Set post-printing buzzer
^XZ
[Printing complete commands]
^XA
^IDR:GRIMG.PNG^FS Delete image file that is used only for the 2nd label
^XZ
Perform the batch complete process.
[Printing complete commands]
^XA
^IDR:*.*^FS Delete all image files that were used for printing
^XZ
With these command examples, fixed im ages are loaded for every label format for each label, and
the variable fields are rendered. These definitions can be saved in a format file, and the format
file can be loaded at the beginning of a label format.
In addition, if there are no variable graphics in the label format, the sequential number commands
^SN, ^SF can be used to print multiple labels.
Fixed areas and variable areas can be user-defined. However, it is possible to further improve
the effect by using the printer control software to detect changes in the content of a field and then
create a template image in the corresponding batch.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 47
5.3 Controlling buzzers, cutting, and pausing
Function
Command example
Description
Buzzer
^S(CUB,S,N
Printer does not sound buzzer.
^S(CUB,S,E
Printer sounds buzzer after printing each
label.
^S(CUB,S,L
Printer sounds buzzer after printing last label.
Pause
^PQ1
Printer prints one label and does not pause.
^PQ1,1
Printer prints one label and pauses after
printing one label.
^PQ3,1
Printer prints three labels and pauses after
printing one label.
^PQ3,3
Printer prints three labels and pauses after
printing three labels.
^PP
Printer prints one label and pauses after
printing one label.
^PQ3^PP
Printer prints three labels and pauses after
printing three labels.
Cut
^S(CMP,M,T
^S(CMP,M,R
Printer does not make a cut.
^S(CMP,M,C
Printer makes a cut after the last label.
Use in combination with ^PQ to make cuts
other than after the last label.
This section describes the control method for instruct ing the printe r to sound a buzzer, make a cut,
or pause after the desired label is printed.
Send an instruction for the buzzer each time a label is print ed (^XA-^XZ).
Send an instruction to pause the printer by using the ^PQ command or the ^PP command each
time a label is printed (^XA-^XZ).
^PQ Pause printer each time the specified number of labels is printed
^PP Pause printer after the last label is printed
For cutting, use the ^S(C command to set the printer to make a cut. The last label will always be
cut. However, use the ^PQ command to set the cut timing when selecting whether to make a cut
after each page.
Examples of command parameters are shown belo w.
Table 5.3-1 Examples of command parameters for each functio n
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 48
^S(CMP,M,P
Buzzer 5.3.1
Function
Buzzer timing setting
Command code
^S(CUB,S,c
Parameters
c = N: Printer does not sound buzzer
E: Printer sounds buzzer after printing each label
L: Printer sounds buzzer after printing last label
This command is used to set how the printer's buzzer operates.
To change the volume of the buzzer, use the controls on the printer's panel or the ^S(CUB,Z
command.
Example 1: Printing three labels, and sounding a buzzer after printing the last label
^XA
^S(CUB,S,L Set printer to sound buzzer after printing last label
^FO0,0^FDprint 3 pages^FS
^PQ3
^XZ
Example 2: Printing three labels, and sounding a buzzer after printing each label
^XA
^S(CUB,S,E Set printer to sound buzzer after printing each label
^FO0,0^FDprint 3 pages^FS
^PQ3
^XZ
Example 3: Printing three labels without sounding a buzzer
^XA
^S(CUB,S,N Set printer to not sound buzzer
^FO0,0^FDprint 3 pages^FS
^PQ3
^XZ
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 49
Example 4: Printing two labels, and sounding a buzzer after printing the last label
When specifying whether to sound a buzzer for each ^XA-^XZ, transmit the following commands.
^XA
^S(CUB,S,N
^FO0,0^FDprint 1 page(1 of 2)^FS
^XZ
^XA
^S(CUB,S,L
^FO0,0^FDprint 1 page(2 of 2)^FS
^XZ
Pause 5.3.2
[^PP command]
Function
Pause
Command code
^PP
This command is used to pause the printer after printing the last label.
Example 1: Printing three labels and pausing the printer, repeated three times
^XA^S(CMP,M,T^XZ Set printer to not make a cut
^XA^FO100,100^FD 1 of 3 ^FS ^PQ3 ^PP ^XZ Print three labels and pause
^XA^FO100,100^FD 2 of 3 ^FS ^PQ3 ^PP ^XZ Print three labels and pause
^XA^FO100,100^FD 3 of 3 ^FS ^PQ3 ^PP ^XZ Print three labels and pause
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 50
[^PQ command]
Function
Number of labels printed setting
Command code
^PQ t, i, c, p
Parameters
t = 1 or more Total number of labels printed
i = 0 or more Number of labels printed between pausing or cutting operations
c = 0 or more Number of labels printed with serial numbers
p = Y or N Set/cancel pause suppression
Example 1: Using the i parameter of the ^PQ command to pause after every three labels are
printed
^XA^S(CMP,M,T^XZ Set printer to not make a cut
^XA^FO100,100^FD 1 of 9 ^FS ^PQ1,0 ^XZ
^XA^FO100,100^FD 2 of 9 ^FS ^PQ1,0 ^XZ
^XA^FO100,100^FD 3 of 9 ^FS ^PQ1,1 ^XZ Print labels and pause
^XA^FO100,100^FD 4 of 9 ^FS ^PQ1,0 ^XZ
^XA^FO100,100^FD 5 of 9 ^FS ^PQ1,0 ^XZ
^XA^FO100,100^FD 6 of 9 ^FS ^PQ1,1 ^XZ Print labels and pause
^XA^FO100,100^FD 7 of 9 ^FS ^PQ1,0 ^XZ
^XA^FO100,100^FD 8 of 9 ^FS ^PQ1,0 ^XZ
^XA^FO100,100^FD 9 of 9 ^FS ^PQ1,1 ^XZ Print labels and pause
Example 2: Printing three labels and pausing the printer, repeated three times
^XA^S(CMP,M,T^XZ Set printer to not make a cut
^XA^FO100,100^FD 1 of 3 ^FS ^PQ3,3 ^XZ Print three labels and pause
^XA^FO100,100^FD 2 of 3 ^FS ^PQ3,3 ^XZ Print three labels and pause
^XA^FO100,100^FD 3 of 3 ^FS ^PQ3,3 ^XZ Print three labels and pause
Example 3: Printing nine labels, pausing after every three labels are printed
^XA^S(CMP,M,T^XZ Set printer to not make a cut
^XA^FO100,100^FD 9 pages ^FS ^PQ9,3 ^XZ Print three labels and pause
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 51
Cut 5.3.3
Function
Post-printing operation settings
Command code
S(CMP,M,c
Parameters
c = T Do not cut (stop at cut position)
P Do not cut (stop at peeling position)
R Rewind
C Cut
Labels are cut at the following timing only if cutti ng i s set to be performed after printing.
- Timing specified for parameter i of the ^PQ command
- When printing of the last label is complete
Example 1: Printing and cutting one label
^XA
^S(CMP,M,C Set printer to make a cut
^FO100,100^FD 1 of 1^FS Set printer to print a label
^XZ
Example 2: Printing three labels, cutting and pausing after each label
^XA
^S(CMP,M,C Set printer to make a cut
^FO100,100^FD 3 pages^FS
^PQ3,1 Set printer to print three labels,
cutting and pausing after each label
^XZ
Example 3: Printing three labels, cutting but not pausing after each label
^XA
^S(CMP,M,C Set printer to make a cut
^FO100,100^FD 3 pages^FS
^PQ3,1,,Y Set printer to print three labels,
cutting but not pausing after each label
^XZ
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 52
Examples of combinations of cutting and pausing 5.3.4
Operation timing
Cut
Pause
After printing third label
Yes
Yes
After printing sixth label
No
Yes
After printing ninth label
Yes
No
After printing other label
No
No
This section shows examples of commands fo r cutting label s and pausing t he printer a ccording t o
the operations in the following table.
Table 5.3.4-1 Cutting and pausing operations for comman d examples
Example 1: Specifying cutting and pausing after printing one label for each ^XA-^XZ
^XA^S(CMP,M,T^FO100,100^FD 1 of 9 ^FS ^PQ1,0 ^XZ
^XA^S(CMP,M,T^FO100,100^FD 2 of 9 ^FS ^PQ1,0 ^XZ
^XA^S(CMP,M,C^FO100,100^FD 3 of 9 ^FS ^PQ1,1^XZ Cut and pause
^XA^S(CMP,M,T^FO100,100^FD 4 of 9 ^FS ^PQ1,0 ^XZ
^XA^S(CMP,M,T^FO100,100^FD 5 of 9 ^FS ^PQ1,0 ^XZ
^XA^S(CMP,M,T^FO100,100^FD 6 of 9 ^FS ^PQ1,1^XZ Pause
^XA^S(CMP,M,T^FO100,100^FD 7 of 9 ^FS ^PQ1,0 ^XZ
^XA^S(CMP,M,T^FO100,100^FD 8 of 9 ^FS ^PQ1,0 ^XZ
^XA^S(CMP,M,C^FO100,100^FD 9 of 9 ^FS ^PQ1,0 ^XZ Cut
Example 2: Specifying cutting and pausing after printing three labels for each ^XA-^XZ
^XA^S(CMP,M,C^FO100,100^FD1 of 9^SFd^FS ^PQ3^PP^XZ Print three labels, cut and pause
^XA^S(CMP,M,T^FO100,100^FD4 of 9^SFd^FS ^PQ3^PP^XZ Print three labels and pause
^XA^S(CMP,M,C^FO100,100^FD7 of 9^SFd^FS ^PQ3^XZ Print three labels and cut
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 53
5.4 Banner print
Banner printing refers to printing a label image that is longer than the maximum label length
supported by the printer, by dividing it into multi ple t i m es.
The method for using the printer control software to achieve banner printing is shown below.
1. If no gap is selected for the media detection method, a user is allowed to set availability of
banner printing. At this time, the following values for media layout are switched to the
automatic settings.
Label length: Label image length/number of divisions
Number of divisions = ROUNDUP (label image
length/maximum label length)
Gap between labels: No gap
2. If banner printing is enabled, label designs that exceed the maximum label length are all owed.
Figure 5.4-1 Banner settings and label design
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 54
3. Fit the entire label into a single image, and divide it by the number of divisions in the vertical
direction.
Change the sequence or rotate the images as necessary so that the images will fit together
after printing, and then transmit the label data.
Figure 5.4-2 Transmitting a divided banner label
Examples of commands for controlling the sequence (Figure 5.4-2 Case1) are shown below.
Configure the print settings that are common to the batch.
[Setting commands for each printing job]
^XA
^IDR*.*^FS Delete files registered previously
^S(CLR,R,600 Set format resolution to 600 [dpi]
^S(CLR,P,600 Set print resolution to 600 [dpi]
^S(CLR,Z,600 Set printer resolution before replacement to 600 [dpi]
^S(CLS,P,9449^S(CLS,L,9449^S(CLS,C,0 Set media size to 400 [mm] x 400 [mm]/Gap 0 [mm]
... Other settings are omitted.
^XZ
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 55
Print the first label.
[Image registration commands]
~DYR:LABEL2,B,P,327680,0, .PNG... Transmit label 2 to the first sheet
[Print commands]
^XA
<Rendering commands>
^FO0,0^ILR: LABEL2.PNG^FS Render label 2 on the first sheet
<Post-printing operation commands>
^XZ
[Printing complete commands]
^XA
^IDR: LABEL2^FS Delete image file that is used only for the 1st label
^XZ
Print the second label.
[Image registration commands]
~DYR:LABEL1,B,P,327680,0, .PNG... Transmit label 1 to the second sheet
[Print commands]
^XA
<Rendering commands>
^FO0,0^ILR: LABEL1.PNG^FS Render label 1 on the second sheet
<Post-printing operation commands>
^XZ
[Printing complete commands]
^XA
^IDR: LABEL1^FS Delete image file that is used only for the 2nd label
^XZ
Perform the batch complete process.
[Printing complete commands]
^XA
^IDR:*.*^FS Delete all image files that were used for printing
^XZ
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 56
5.5 Printing using ICM
Image Color Management (ICM) is a system for managing color information, so that consistent
color information is maintained between different devices, such as displays and printers. In
addition, a series of data for characterizing I/O devices related to color and color spaces that is
used with this system according to standards from the International Color Consortium (ICC) is
called an ICC profile.
With this function, the printer control software is used to load an ICC profile for a display and a
printer, to make corrections based on the color information.
However, since displays and printers use di f ferent methods for generating color, the printed colors
will not exactly match the colors that appear on scre en.
Figure 5.5-1 Application of an ICC profile
This section describes details about the printer cont rol software regarding ICM.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 57
Installing an ICC profile 5.5.1
Epson provides ICC profiles that support genuine p ap er for t he CW -C6000 and CW -C6500 s erie s.
For the ICC profiles, there is a single file for each combination of ink type, media type, and print
quality, and which combination a file is to be applied to is made clear in the file name.
For example, with the CW-C6000 and CW-C6500 series, if using matte paper as the media type
and normal as the print quality, the media type (Matte Paper) and print quality (Normal) will be
included in the file name as shown below. Furthermore, if the matte ink type is used for the ink
type, the "_MK" suffix is applied.
Example profile name
Gloss ink type: CW-C6000Series_MattePaper_Normal.icc
Matte ink type: CW-C6000Series_MattePaper_Normal_MK.icc
The CW-C6000 and CW-C6500 series have 2 types of ink types. There are 25 combinations of
media type and print quality, as shown in "Table 4.5.1-1 Media type and print quality". Epson
provides 50 files for these. The ICC profiles provided by Epson must be installed in a computer
before this function can be used. It is recommended to install them when installing the printer
control software.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 58
Table 5.5.1-1 ICC profiles and file names for the gloss ink type
Media type
Print quality
ICC profile and file name
Plain Paper
Max Speed
CW-C6000Series_PlainPaper_MaxSpeed.icc
Speed
CW-C6000Series_PlainPaper_Speed.icc
Normal
CW-C6000Series_PlainPaper_Normal.icc
Quality
CW-C6000Series_PlainPaper_Quality.icc
Matte Paper
Max Speed
CW-C6000Series_MattePaper_MaxSpeed.icc
Speed
CW-C6000Series_MattePaper_Speed.icc
Normal
CW-C6000Series_MattePaper_Normal.icc
Quality
CW-C6000Series_MattePaper_Quality.icc
Synthetic
Max Speed
CW-C6000Series_Synthetic_MaxSpeed.icc
Speed
CW-C6000Series_Synthetic_Speed.icc
Normal
CW-C6000Series_Synthetic_Normal.icc
Quality
CW-C6000Series_Synthetic_Quality.icc
Texture Paper
Max Speed
CW-C6000Series_TexturePaper_MaxSpeed.icc
Speed
CW-C6000Series_TexturePaper_Speed.icc
Normal
CW-C6000Series_TexturePaper_Normal.icc
Quality
CW-C6000Series_TexturePaper_Quality.icc
Glossy Paper
Normal
CW-C6000Series_GlossyPaper_Normal.icc
Quality
CW-C6000Series_GlossyPaper_Quality.icc
Max Quality
CW-C6000Series_GlossyPaper_MaxQuality.icc
Glossy Film
Normal
CW-C6000Series_GlossyFilm_Normal.icc
Quality
CW-C6000Series_GlossyFilm_Quality.icc
Max Quality
CW-C6000Series_GlossyFilm_MaxQuality.icc
High Glossy Paper
Normal
CW-C6000Series_HighGlossyPaper_Normal.icc
Quality
CW-C6000Series_HighGlossyPaper_Quality.icc
Max Quality
CW-C6000Series_HighGlossyPaper_MaxQuality.icc
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 59
Table 5.5.1-2 ICC profiles and file names for the matte ink type
Media type
Print quality
ICC profile and file name
Plain Paper
Max Speed
CW-C6000Series_PlainPaper_MaxSpeed _MK .icc
Speed
CW-C6000Series_PlainPaper_Speed _MK.i cc
Normal
CW-C6000Series_PlainPaper_Normal _MK.icc
Quality
CW-C6000Series_PlainPaper_Quality _M K .icc
Matte Paper
Max Speed
CW-C6000Series_MattePaper_MaxSpeed _MK.icc
Speed
CW-C6000Series_MattePaper_Speed _MK. icc
Normal
CW-C6000Series_MattePaper_Normal _MK .icc
Quality
CW-C6000Series_MattePaper_Quality _M K.icc
Synthetic
Max Speed
CW-C6000Series_Synthetic_MaxSpeed _MK.icc
Speed
CW-C6000Series_Synthetic_Speed _MK .icc
Normal
CW-C6000Series_Synthetic_Normal _M K.icc
Quality
CW-C6000Series_Synthetic_Quality _MK.icc
Texture Paper
Max Speed
CW-C6000Series_TexturePaper_MaxSpeed _MK.icc
Speed
CW-C6000Series_TexturePaper_Speed _MK.icc
Normal
CW-C6000Series_TexturePaper_Normal _M K.icc
Quality
CW-C6000Series_TexturePaper_Qualit y _MK.icc
Glossy Paper
Normal
CW-C6000Series_GlossyPaper_Normal _M K.icc
Quality
CW-C6000Series_GlossyPaper_Qualit y _MK.icc
Max Quality
CW-C6000Series_GlossyPaper_MaxQ ual ity _MK.icc
Glossy Film
Normal
CW-C6000Series_GlossyFilm_Normal _M K.icc
Quality
CW-C6000Series_GlossyFilm_Quality _MK.icc
Max Quality
CW-C6000Series_GlossyFilm_MaxQuali ty _MK.icc
High Glossy Paper
Normal
CW-C6000Series_HighGlossyPaper_ Normal _MK.icc
Quality
CW-C6000Series_HighGlossyPaper_Q ual i t y _MK.icc
Max Quality
CW-C6000Series_HighGlossyPaper_MaxQuality _MK.icc
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 60
ICM settings 5.5.2
Item
Description
Input profile
List the profile of the display device.
The default is sRGB IEC61966-2.1 (OS default).
Intent
Saturation
Convert while maintaining the saturation.
Perception
Convert to an image that is natural in appearan ce. Use
setting is recommended as the default.
Maintain relative color gamut
Convert so that the color coordinates of the original data
color matching.
Maintain absolute color
Assign absolute color coordinates to both the original
for special uses, such as when printing logo colors.
Output profile
Auto select
With default settings, only this option is displaye d.
information request command (~H(IMM).
List all profiles
The profiles of all output devices (printers) installed in
by the user.
The items that the user sets for ICM, and a UI sample are shown below. These settings are
enabled when the color correction type is set to ICM.
A list of the profiles in the setting items can be made wit h ICMAPI in Wind ows OS, described in the
next section.
Table 5.5.2-1 User setting items
when the image data uses a wide range of colors. This
match the color coordinates when the data is printed,
and so that the color coordinates for white points ( color
temperature) also match. Use when there is a lot of
gamut
(Options)
data and the print data before converting. The white
points (color temperature) of both the original dat a and
the print data are not subject to color correction. Use
The printer control software automatically appl ies the
profile provided by Epson that corresponds to t he i nk
type, media settings, and print quality settings currently
selected by the user.
The ink type can be determined using the model
the computer are listed.
The user can select whether to enable or disable the l ist
in the options. It is disabled by default, and it is
assumed it will be enabled when applying profiles
created by the user themselves.
The printer control software applies the profile s el ected
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 61
Figure 5.5.2-1 UI sample
When using the printer control software to apply ICM, it is not recommended to use this together
with the spot color adjustment described previously. ICM might make changes to colors that
have been specified with spot color adjustment.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 62
Controlling ICM 5.5.3
The steps from using ICMAPI in Windows OS to display menus to the application of an ICC profile
and the printing of data using ICM are shown below.
1. Display menus.
Use GetColorDirectory() to acquire the path to the directory where the profile is saved. (1)
Use EnumColorProfiles() to list the monitor class profiles. (2)
Use EnumColorProfiles() to list the printer class profiles. (3)
2. Select menu items to determine the input profile, output profile, and intent.
If auto select is selected for the output profile, determine the output profile suitable for media
type and print quality that are currently configur ed.
3. Apply the ICC profile to an image.
Use OpenColorProfile() to acquire a handle for the profile (1)
Use CreateMultiProfileTransform() to generate a color transform object from the I/O (2)
profiles.
Use TranslateBitmapBits() to transform colors from the color transform object created in (3)
(2) above and the current image (bitmap).
If the image file is compressed, decompress it t o a bi tmap file in advance.
Use DeleteColorTransform() to discard the color transform object that was generated. (4)
Use CloseColorProfile() to release the handle for the profile. (5)
4. Compress the image (after color transform) to a png file, and transmit it to the printer.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 63
6 Printer settings
Category
Function name
Printer settings
Media detection method setting
Media source setting
Media form setting
Nozzle self-test system setting
Print start position adjustment setting
Reprint setting
This chapter describes printer settings other than pri nt i ng.
When it is necessary to change these settings, such as when changing media, it is recommended
to confirm that the printer is idling before transmitting the setting command. If data for a job that
has not yet been printed remains in the printer when the settings are changed, the changed
settings might unintentionally be applied to that print job.
Refer to "Chapter 4 Print Settings" for more information about differences between print settings
and printer settings and points to note.
Table 6-1 List of printer settings
The sequence from user settings to command transm i ssi on is shown below.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 64
Figure 6-1 Printer settings sequence
6.1 Transmitting printer settings
The settings described in this section can be transmitted in a batch, or transmitted individually.
To retain the settings in the printer even when its power is turned off, transmit the setting storage
command (^JUS) at the end of the setting commands. If the printer control software does not
support a particular setting item, the printer control software must not send a command related to
that setting item. This is due to the fact that if the printer control software sends that command,
the content that has been configured on the printer's panel or with the EPSON tool will no longer
be applied to the printer operations.
In addition, to display the current setting values for the printer in the settings window, you can use
the ~H(C command supported by the ^S(C command to acquire t he setting values from t he printer.
Examples of these commands are shown below.
[Acquire printer settings]
~H(CLM,D Acquire media detection method
[Response] ^S(CLM,D,W Media detection method is gap.
Repeat transmission of the acquisition command and the reception of a response in the same way.
[Printer settings]
^XA
^S(CLM,D,W Set media detection method to gap
^S(CLM,P,IR Set media source to internal supply
^S(CLM,S,RP Set media form to roll paper
^S(CMV,S,E Set nozzle self-test to enabled
^S(CMV,I,500 Set self-test interval to 500 [sheets]
^S(CMV,O,N Set operation at clogged nozzle detection to notify
^S(CMV,C,10 Set nozzle clog tolerance to 10 [nozzles]
^S(CMV,A,E Set cleaning after self-test to be executed
^S(CLE,T,0 Set print start position adjustment (vertical) to 0
^S(CLE,M,0 Set print start position adjustment (horizontal) to 0
^S(CWR,P,Y Set reprint to enabled
^JUS Save settings
^XZ
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 65
6.2 Media detection method setting
Paper
Detector setting
Gap standard die cut label
Gap
Black mark-basis die cut label,
full-page label
Black mark
Full-page label with no mark
No mark
Function description:
Use this function to set the label edge detection method (black mark, gap, no mark).
A detection method that matches the media set in the printe r m ust be set.
If it is not set properly, the printer cannot detect the label edge correctly.
If the printer cannot detect the label edge correctly, an error will occur after a certain
amount of media is fed.
Select one of the following detection methods.
Gap/Black mark/No mark
Recommended default setting: Gap
A list of detection method settings for each media ty pe i s sh own below.
Table 6.2-1 List of detection method settings for each media type
Usage case:
Set when changing to media with a different detectio n m et hod.
Command(s) used:
^S(CLM,D
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 66
6.3 Media source setting
Item
Description
Internal supply
Select if using roll paper set inside the printer.
The supported media form is roll paper.
External supply
Select if using paper set from the rear of the printer.
(folded paper).
Function description:
Use this fun cti on to set the media source to be used in printing.
Select one of the following media sources.
Usage case:
Set this when changing the media source.
Command(s) used:
^S(CLM,P
6.4 Media form setting
Function description:
Use this fun cti on to set the media form to be used in printing.
Select one of the following media forms.
Roll paper/Fanfold paper
Usage case:
Set this when changing the media form.
Command(s) used:
^S(CLM,S
Table 6.3-1 List of media sources
Supported media forms are roll paper and fanfold paper
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 67
6.5 Nozzle self-test system setting
Item
Setting range
Recommended
initial value
Command
Enable/disable function
Enable/Disable
Enable
^S(CMV,S
Self-test interval
1 to 13000 [sheets]
500
^S(CMV,I
Operation at clogged
nozzle detection
Continue/Notify
Notify
^S(CMV,O
Nozzle clog tolerance value
0 to 16
6
^S(CMV,C
Cleaning after self-test
Execute/Do not execute
Execute
^S(CMV,A
Function description:
This function sets the timing for nozzle self-tests while printing, and the operation at
clogged nozzle detection.
What is a nozzle self-test?
This is a system for automatically detecting clogged nozzles when the printer is turned
on and/or each time the number of sheets set by the user is printed.
If a clogged nozzle is detected, the user is notified according to the settings. The user
can be notified to check the print result and decid e to continue printi ng or cancel printing
and the like.
If a clogged nozzle is detected, and if the number of clogged nozzles exceeds the
tolerance value, cleaning is performed automatically according to the settings. This
allows clogged nozzles to be resolved without the user d oi ng any cleaning.
Usage case:
Set if you want to minimize poor label printing due t o clogged nozzles.
Command(s) used:
^S(CMV,S ^S(CMV,I ^S(CMV,O ^S(CMV,C ^S(CMV,A
The setting items and their commands are shown below.
Table 6.5-1 List of setting values for the nozzle self-test system
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 68
6.6 Print start position adjustment setting
Item
Setting range
Recommended
initial value
Command
Vertical direction [mm]
-10.8 to +10.8
0.0
^S(CLE,T
Horizontal direction [mm]
-1.5 to +1.5
0.0
^S(CLE,M
Function description:
Use this function to make minor adjustments from the standard vertical and horizontal
positions of the print position.
The standard for the vertical position is determined according to the media detection
method.
The standard horizontal position is 2 mm from the left edge of the media.
Usage case:
Use this function if the print position is not aligned with the label.
Command(s) used
^S(CLE,T or ^LT ^S(CLE,M
An image of how these adjustments are made is sho wn below.
Figure 6.6-1 Print start position adjustment
The setting items and their commands are shown below.
Table 6.6-1 List of print start position adjustment setting values
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 69
6.7 Reprint setting
Function description:
This function sets whether to perform reprinting when an error, such as paper end,
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 70
7 Downloading TrueType Fonts
Character code set
^CI command
Character code conversion table
Parameter d:o.x for ^SE
KS X 1001(KS C 5601-1987)
^CI14
Z:EUCKR2K6.CNV
Shift-JIS
^CI15
Z:SJIS2K3.CNV
EUC-JP
^CI16
Z:EUCJPK7.CNV
EUC-CN
^CI16
Z:EUCCN199.CNV
BIG5
^CI26
Z:BIG52K7.CNV
GB18030
^CI26
Z:GB18030.CNV
UTF-8
^CI28
N/A
(Not recommended) UTF-8
^CI17^F8
N/A
(Not recommended, limitations)
UTF-16
^CI17
N/A
(Cannot be used) UTF-16
^CI29, ^CI30
-
Function description:
Use this function to download TrueType fonts (TTF fi les) to the printer.
You can download TrueType fonts to the printer, and use the print f unction f or TrueTyp e
fonts to print in a way true to the fonts installed in a device.
Reason(s) for this function:
To download TrueType fonts to the printer, and use them to print the same volume of
data as the fonts installed in a device.
Usage case:
Use this function to print documents using a TrueType font.
Implementation recommendations:
Inform the user that, when downloading a TrueType f ont to the printer, it is necessary to
first get permission from the copyright holder of that font.
Command(s) used:
~DY (Use of the ~DU command is not prohibited, but ~DY is recommended.)
NOTE
Pay careful attention to the combination of the download command and the extension
on the file name at the download destination. The reason is explained below.
The extension for font files that are downloaded and saved in the printer are determined by the
download command that is used.
For ~DY the extension is TTF (when x = T is specified) or TTE (when x = E is specified). For
~DU, the extension is FNT.
Even if you specify an extension in the paramet er for the do wnlo ad comman d, i t will still b e s et a s
described above.
To access the font files that are stored in the printer, you must specify the extension for the file
that is actually stored in the printer as the file extension for the command.
Commands for accessing font files: ^A@, ^CW, ^ID, ^H(Y, ^HW, ^WD
When using downloaded fonts, be sure to set the character code set as necessary. In
addition, depending on the character code set that is used, it might be necessary to set
a character code conversion table. Character code sets and their character code
conversion tables are shown in Table 7-1.
Table 7-1 List of character code sets and their character co d e co n version tables
Request: Do not install UTF-16.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 71
8 Printer Maintenance
Category
Function name
Maintenance
Head cleaning
Print the clogged nozzle check pattern
This chapter describes printer maintenance. If printing is faded, marked with streaks, or in an
unintended color, maintenance on the printer by the user is necessary. It is recommended to
provide support for the maintenance items described in this chapter in the printer control software.
Table 8-1 List of printer maintenance items
The sequence from user operations to command transmission is shown below.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 72
Figure 8-1 Printer maintenance sequence
8.1 Performing maintenance on the printer
When the user triggers a maintenance item, the corresponding command is transmitted.
Examples of such a command are shown below.
Example 1: Performing head cleaning
[Head cleaning]
~J(MCL,A Perform auto cleaning
Example 2: Printing the clogged nozzle check pattern
[Print the clogged nozzle check pattern]
~W(PNC Print check pattern
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 73
8.2 Head cleaning
Function description:
This function performs head cleaning.
It automat i cally checks for clogged nozzles and performs head cleaning.
Select the cleaning type from the following.
Auto/Power Cleaning
Reason(s) for this function:
Nozzle clogging occurs.
Usage case:
Use this if there are dots missing in the print data.
Implementation recommendations:
Notify the user that a large volume of ink will be consumed when performing power
cleaning.
You can display a page that instructs the user to print out the clogged nozzle check
pattern after head cleaning is complete and confirming that the print er is idl ing.
Command(s) used:
~J(C ~J(MCL
8.3 Print the clogged nozzle check pattern
Function description:
This function prints the pattern for checking for clogged nozzles.
The user visually checks the printed check pattern to determine if any nozzles are
clogged.
Reason(s) for this function:
This prints the nozzle check pattern to check if there are nozzles clogged.
Usage case:
Use this to confirm there are no nozzles clogged before printing.
Implementation recommendations:
This function can be used alone without head cleaning by the user.
Command(s) used:
~W(PNC
A UI sample for head cleaning and printing a clogge d nozzle check pattern is shown below.
Figure 8.3-1 UI sample for head cleaning and printing a clogged nozzle check pattern
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 74
9 Displaying the Printer Status
This chapter describes the statuses that can be acquired from the printer, and shows examples of
how they are displayed. It is recommended to provide support for the functions described in this
chapter in the printer control software, so that the user can understand the status of the printer
even from a remote location.
9.1 Displaying information about consumables
Function description:
Use this function to acquire and display the status of consumables that are installed in
the printer.
Consumables: Ink cartridges, maint enance box
Display the latest status for consumables.
Usage case:
The user checks to make sure consumables are not l acking before beginning printing.
Implementation recommendations:
Display the amount of ink remaining in ink cartridges. (Refer to the UI sample.)
Display the available capacity in maintenance box. (Refer to the UI sample.)
Command(s) used:
~H(QIQ ~H(QMN
UI sample:
Figure 9.1-1 UI sample for displaying information for consumables
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 75
The amount of ink remaining in ink cartridges is displayed for each color. Display
Ink status
Display example
Notes
Sufficient ink remaining: RH
- Display an image that
Ink cartridge replacement
Ink cartridge replacement
- Display an image that
Ink cartridge not installed: NA
Ink cartridge installed: CI
- Indicate that ink cartridge
graphic icons, or graphic icons plus text, that make it easy to identify each of the
following statuses.
Table 9.1-1 List of ink cartridge displays
Moderate ink remaining: RM
Low ink remaining: RL
required soon: RN
required: RR
indicates the ink status that
was acquired.
shows little ink remaining.
installation was detected,
but no ink is detected.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 76
Black indicates the available capacity in maintenance box. As the available capacity
Ink status
Display example
Notes
Sufficient available capacity in
maintenance box: RL
- Display an image that
Maintenance box replacement
Maintenance box replacement
- Display an image that
Maintenance box not installed:
Maintenance box installed: CI
- Indicate that maintenance
drops, the area shown in black also grows smaller. Display graphic icons, or graphic
icons plus text, that make it easy to identify each of the following statuses.
Table 9.1-2 List of maintenance box displ ays
maintenance box: RH
Moderate available capacity in
maintenance box: RM
Low available capacity in
required soon: RN
required: RR
NA
indicates the available
capacity that was acquired.
shows little available
capacity in maintenance box.
box installation was
detected, but no available
capacity is detected.
NOTE:
What is a maintenance box?
The maintenance box stores waste in k.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 77
10 Items to keep in mind regarding transmission
10.1 DeviceID
The Device ID is as follows.
MFG:EPSON;
CMD:ESCLABEL;
MDL: <Product Name>;
CLS:PRINTER;
DES:EPSON<SP><Product Name>;
CID:EPSONCWC<CID>;
Refer to "Chapter 2.2 List of product names" for <Product Name>.
<CID> indicates the last 5 digits (Example:"6010A") or last 6 digits (Example: "6010Au") of
<Product Name>.
Refer to "Chapter 2.2 List of product names" for details.
10.2 String Descriptor
The String Descriptor is as follows.
idVendor = 04B8H
idProduct = 0E26H
iManufacturer ="EPSON“
iProduct = <Product Name>;
Refer to "Chapter 2.2 List of product names" for <Product Name>.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 78
10.3 Receive buffer full control
Description:
Due to the increased amount of data for color printers, it is easy for the printer's receive
buffer to become full.
The printer does not receive data when the receiv e buffer is full.
Because the printer cannot receive data when the rec eive buffer is ful l, the status cannot
be acquired using the status command.
The printer receives data even during an error.
If the printer continues to receive data during an error, the receive buffer may become
full.
Recommended control:
When registering graphics in the printer, use the printer information request command
(for acquiring available capacity of drive) to acquir e t he available capacity of the drive.
If space is available for the size of the graphic to be regist ered, transmit the data.
Use the printer information request command (information request with full buffer) to
request the receive buffer full status.
If the receive buffer is not full, up to 4096 byt es of dat a will be sent.
Command(s) used:
~H(SDS,R ~H(SPB,F
10.4 Notes for when using printer informati on request com m ands
Description:
If you want to request multiple statuses from the printer, you can combine printer
information request commands and transmit them as one command group.
Recommended usage:
If using command groups, confirm the responses from all the sent commands before
sending the next command group.
Printer information request commands:
~H(C ~H(I ~H(Q ~H(S
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 79
10.5 Notes for when using commands that request a response f r om t he printer
Description:
If you send a "command that requests a res ponse f ro m t he pri nter" fol lowed by a "stat us
request command" or "printer information request command", you may not be able to
receive the correct response.
Recommended usage:
Check the response to the "command that requests a response from the printer" before
sending a "status request command" or "printer information request command".
Commands that request a response from the printer:
^HF ^HG ^HH ^HW ^HY
Status request commands:
~HI ~HM ~HS
Printer information request commands:
~H(C ~H(I ~H(Q ~H(S
10.6 Notes for when using both USB and network interface
Description:
The printer processes the data of the interface which receives data first.
When the printer is processing data received via USB, it receives data only from USB.
(USB is selected)
When the printer is processing data received via the network, it receives data only from
the network. (Network is selected)
While USB is selected, once the printer has complet ed processing the data received via
USB, the printer can immediately receive data from the network.
While network is selected, once the printer has completed processing the data received
via the network, then the printer can immediately re ceive data from USB.
10.7 Cancel printing
Description:
If you perform a spooler cancel or pull out the network cable to cancel printing,
unnecessary data remains in the printer and you may not be able to send subsequent
data.
With the cancel button on the printer, you can select to either cancel the first format or
cancel all formats. If you cancel the first format, the oldest of all the formats stored in
the printer is deleted. If you cancel all formats, all of the labels stored in the printer are
deleted.
To delete unnecessary data, you must cancel all f ormats.
Recommended control:
Encourage the user to cancel all formats using the printer's cancel button when
canceling printing.
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 80
10.8 Limitations on acquiring printer status
With the CW-C6000 and CW-C6500 series, the printer status cannot be acquired by command
under the conditions specified below.
If a command to acquire the printer status is issued during these operations, a response will be
returned after the operations are completed.
Currently reprinting from extended I/F
Currently printing network status sheet and status sheet from printer's panel
Currently printing nozzle check pattern from printer's panel
Currently printing adjustment pattern from printer's panel
Currently initializing with printer's panel
Currently powering OFF from printer's panel
Currently printing nozzle check pattern by command
Canceling
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 81
REVISION SHEET (Summary)
Revision
Summary
A
Enactment
B
Modification to wordi n g
Some changes in list of terms
Updated according to changes in specifications
- Nozzle self-test
C
Corrections to errors
Updated according to changes in specifications
Changes/additions to spot color adjustment specifications
Added explanation of ICC pr ofiles
D
Corrections to errors
Changes to spot color adjustment
Addition of limitations
- Limitations on acquiring printer status
E
Corrections to errors
F
Updated according to changes in specifications
- ICC profile selection method based on the ink type
G
Updated according to changes in specifications
- Media type
- Media layout
- Image quality setting
- Nozzle self-test
- Ink type
- Media type
- Black ratio correction value default value
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 82
REVISION SHEET (Detail)
Revision Page or Subject Detail
A All Newly enacted
B 32 to 35
58
60
68
5
C
18
25
61
64
64
20 Correction of maximum print length for 8-inch labels without cutting
21 Change in specifications: Changed the recommended initial value for the g ap
25
40
31-37 Changes/additions to spot color adjustment specifications
Corrections to errors made previously in English version of Rev. A: Wording
in figures
Corrections to errors made previously in English version of Rev. A:
"Described below" changed to "described previously"
Corrections to errors made previously in English version of Rev. A: Wording
in figures
Corrections to errors made previously in English version of Rev. A: Wording
in figures
Changed "long format" in the list of terms to "banner print", and changed the
description of "banner print"
Change in specifications: The following changes were made, due to Texture
paper not being supported.
Media type setting: Texture paper deleted from media type
Image quality setting: Texture paper row deleted from table of media type
and print quality
Change in specifications: The following changes were made, due to changes
in setting items for nozzle self-test.
Examples of command transmissions
Changes to the descriptions of functions in the nozzle self-test system
List of settings for the nozzle self-test system
- Self-test interval changed to specify cumulative number of sheets only
- Changed initial value for operation when clogged nozzle is detected to
"Notify"
- Deleted "Execute automatically when job is complete" from selection
items for cleaning after self-test, and changed to only two selections:
"Execute/Not execute"
615.6 → 609.6
between labels for continuous paper
0.0 → 3.0
Change in specifications: The following changes were made, due to changes
in name of print quality.
Media type and print quality
Print quality and recommended input resolution
"Standard" → "Normal", "High speed" → "Max speed"
Support no longer provided for not changing the applicability of spot color
adjustment with the printer control software for every print job
Addition of details for spot color information files
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 83
D
E
F
G 27
58-62 Added explanation of ICC profiles
Installing an ICC profile
ICM settings
67 Change in specifications: Changes were made to the initial value for nozzle
clog tolerance.
2 → 6
19-21 Revision in specifications: Revised 4-inch maximum label width and
recommended initial value of label width
108.8 → 108.0
31-36 Changes to spot color adjustment
Function descriptions, implementation recommendations, commands used
User-set items and UI sample
How to send commands
Detailed flow
74, 75 Correction of icons in display examples for ink cartridge and maintenance
box
79 Addition of limitations: Limitations on acquiring printer status
- Corrections to errors
6, 7 Change in specifications: Added the ink types
Change in specifications: The following changes were made, due to Plain
18
25
paper and Texture paper being supported.
Media type setting: Plain paper and Texture paper added to media type
Image quality setting: Plain paper and Texture paper rows added to table of
media type and print quality
Change in specifications: Changed the distributed ICC profiles and selection
57
58
method thereof, due to the addition of ink types
Installing an ICC profile
ICM settings
Change in specifications: The following changes were made, due to changes
in the specifications of the black ratio correction value.
Chan ged default value
Added implementation recommendation
Epson ESC/Label Application Development Guide
CW-C6000/CW-C6500 Series Rev. G Page 84
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.