<b>DEFINING FIELDS </b>. Avery Dennison Monarch 9860


Add to my manuals
328 Pages

advertisement

<b>DEFINING FIELDS </b>. Avery Dennison Monarch 9860 | Manualzz

S e n d i n g I m m e d i a t e C o m m a n d s

Immediate commands consist of a three- or four-character sequence you can send in a packet or embed in your application. Each command must be sent separately.

Syntax control character_immediate command

The printer can accept only one immediate command at a time. Sending a command before the previous one is completed can result in an error.

Example

^CB

Immediately cancels the batch currently printing unless an error exists in the printer. This example assumes that the defined immediate command control character is the caret (^).

2-18 Configuring the Printer

Command Parameter

^CA Cancels all the batches in the queue unless an error exists on the printer.

^CB Cancels only the current batch being printed unless an error exists.

^DD or ^DCd Disables the MPCL data escape character (the tilde) and inhibits MPCL from acting on

ANY data escape sequence from the host. Sets the MPCL data escape character to the ASCII value given by the d parameter. The value can be any ASCII character.

^EA

^ER

Aborts an error condition. This command is the same as pressing ESCAPE/CLEAR to clear an error. May need to be sent multiple times. Use ^RB to reprint batch.

CAUTION: This command causes the current batch to stop and the condition that caused the error to remain uncorrected.

Resets the error. This command is the same as pressing FEED/CUT to acknowledge an error. Normal operation resumes.

^FD

^FF1

Feeds a label when printer is idle. Simulates the operation of pressing FEED/CUT and dispenses the next label if printer is in the on-demand mode.

Note: Printer ignores this command if printing.

Formats flash memory

^FF2 Returns the amount (in bytes) of the available flash memory.

^GD

^MR

Disables the conversion of formats designed in 203 dpi dot units to 300 dpi.

^GE Enables the conversion of formats designed in 203 dpi dot units (not English or Metric) to 300 dpi.

^ID or ^ICd Disables the Immediate Command feature by turning off the Immediate Command escape character. Sets the Immediate Command escape character to the ASCII value given by the d parameter. The value can be any ASCII character. Use ^IE to enable immediate commands.

^MC Returns the customer ID or RPQ version to the host. (00 to 99)

^MD Returns the printhead dot density to the host. 00 = 203 dpi 01 = 300 dpi

^MI Returns the customer ID or RPQ revision level to the host. (00 to 99)

^MM

^MP

Returns the model number to the host. 17 = 9825 18 = 9855

19 = 9860

Returns the prototype number to the host. (00 to 99)

Returns the revision number to the host. (00 to 99)

^MV Returns the version number to the host. (00 to 99)

^PR Resets the printer. This command takes five seconds to complete and then the printer is ready to receive data. It has the same effect as turning off and then turning on the printer.

Note: Command should be used only when the printer is not printing.

Configuring the Printer 2-19

Command Parameter

^RB

^SFa

Repeats the last printed batch, printing the same number of labels as specified in the original batch. This command does not work if using batch separators.

Note: Printer ignores this command if printing.

^RS Resynchronizes supply when supply roll is changed.

Note: Printer ignores this command if printing.

^SD or ^SCd Disables the status polling feature by turning off the status polling control character.

Sets the status polling control character to the ASCII value given by the d parameter.

The value of d can be any ASCII character.

Loads script with host response.

^SFb Loads script without host response.

^SFc Enables script.

^SFd Disables script.

^SFe Uploads script version information.

^SFf Deletes script.

^SFg Turns on ENQ status polling before it reaches the script.

^SFh Turns off ENQ status polling before it reaches the script.

^SFi Turns on immediate commands before it reaches the script.

^SFj Turns off immediate commands before it reaches the script.

^TP

^VLC

^VLD

Prints a test label.

Note: Printer ignores this command if printing.

Only clears the data that has been uploaded, not all the logged data. Data is cleared with this command after a successful upload. We recommend clearing the log file after uploading.

Disables verifier data logging (default when the printer is reset).

^VLE Enables verifier data logging.

^VLU Uploads the log file to the last port that received host data (serial, parallel, USB, or

Ethernet). Repeat this command until data is successfully uploaded. Data can be cleared after it has been uploaded.

The table represents the defined immediate command control character as ^ and the defined status polling control character as d. You may define these characters to suit your needs.

Note: To use the immediate command control character or the status polling character within your data, use the tilde sequence.

2-20 Configuring the Printer

D e f i n i n g t h e C o m m u n i c a t i o n S e t t i n g s P a c k e t

Use the communication settings packet (F) to set the baud rate, word length, stop bits, parity, and flow control for serial communications. To set parallel communications, see “Using Parallel Communications.”

Changing the communication settings takes approximately two seconds.

Communications sent during this interval will be lost. Make sure the host communication values match the values on the printer and the host is capable of communicating at the speed you select for the printer.

Do not add any characters, such as a carriage return/line feed, in your communication settings packet or communications errors may occur.

Syntax

{ I,F,baud,word_length,stop_bits,par ity, flow_con trol p }

F1. F

F2. baud

Communication Settings Packet

Baud Rate. Only the 9855 and 9860 printers support baud rates greater than 38400. Options:

0 1200

2 4800

1 2400

3 9600 (default)

4 19200

6 57600

5 38400

7 115200.

F3. word_length Word Length. Options:

0 7-bit word length

1 8-bit word length (default)

F4. stop_bits Stop Bits. Options:

0

1

1-stop bit (default)

2-stop bits

F5. parity Parity. Options:

0 None (default)

1

2

ODD parity

EVEN parity

F6. flow_control Flow Control. Options:

0

1

None

DTR (default)

2

3

(CTS)

XON/XOFF

Note: If you use the DOS COPY command to download your formats, set

“Flow Control” to DTR (not XON/XOFF).

Configuring the Printer 2-21

Example

{ I,F,3,1,0,0,1 p }

Uses 9600 baud, an 8-bit word length, one stop bit, no parity, and the DTR mode.

D e f i n i n g t h e B a c k f e e d C o n t r o l P a c k e t

Use the backfeed control packet (G) to enable or disable the backfeed option, set the dispense position and the backfeed distance. Backfeed works by advancing each printed label to the desired dispense position.

Once that label is removed, the next label to be printed is backed up underneath the printhead. In continuous mode, only the last label in the batch is advanced to the dispense position. You may need to adjust the dispense position to allow labels to be removed, die cut labels to be removed easily, or to prevent them from falling off.

Extended backfeed is available on the 9855 printer with a knife installed.

Extended backfeed feeds a tag far enough out to be cut and backfeeds the next tag to the printhead line. You can not change the backfeed distance while the printer is active.

Extended backfeed eliminates printed tags being left between the printhead and knife. Extended backfeed does not work with non-indexed (continuous) supply/mode. We do not recommend using extended backfeed when sensing on attacher-hole supplies.

The 9860 printer automatically backfeeds when necessary. Backfeed is also cut-mode dependent. See “Defining the Batch Control Field” in Chapter 6 for more information about the best cut mode for your application.

Do not use backfeed (normal or extended) with supplies less than 0.75

inches. We recommend using 0.5-inch gap supplies in peel mode when backfeed is disabled.

The dispense position and backfeed distance are optional parameters and do not have to be specified. However, they allow for greater precision when positioning the supply.

2-22 Configuring the Printer

Syntax

G1. G

G2. action

G3. dis_pos

G4. bkfd_dis

Example

{ I,G,action,dis_pos,bkfd_dis p }

Backfeed Control Packet

Action. If using one-inch RFID Supplies, do not use backfeed. Options:

0 disable backfeed (default)

1

2 enable backfeed (use on any printer without a knife) enable extended backfeed (use on any printer with a knife)

Note: We do not recommend setting a positive cut position for any supply while using extended backfeed. You may cut off the leading edge of the next tag.

Dispense Position. Adjusts the stopping point of the label. 50 to 200 dots

(default 65 dots). Use 95 dots for the printer applicator.

Backfeed Distance. Amount to move label backwards. 10 to 200 dots

(default 65 dots). Use 95 dots for the printer applicator. This distance can not be greater than the dispense position.

The backfeed distance should equal the dispense position. An exception is if you are tearing instead of peeling. Then, the backfeed distance must be

30 dots (.150 inches) less than the dispense position. However, you will have a 30 dot non-print zone on your supply. The 30-dot difference accounts for improper tearing of butt cut supplies, because you do not want any exposed adhesive under the printhead.

{ I,G,2 p }

Enables extended backfeed and cuts any tags remaining between the knife and printhead and moves the supply backwards so the next tag is underneath the printhead. Using cut mode 4, you do not have to press

FEED/CUT to cut the last tag.

Example { I,G,1,50,10 p }

Enables backfeed and sets the dispense position to 0.25 inches (50/203) and the backfeed distance to 0.05 inches (10/203).

Configuring the Printer 2-23

S p e c i a l C o n s i d e r a t i o n s W h e n U s i n g B a c k f e e d

Make a note of the following items:

¨ Be careful when tearing supplies, because the adhesive can adhere to the printhead or platen roller.

¨ Backfeed affects each label in the on-demand mode or the first and last label of the batch in continuous mode.

¨ When backfeed is enabled and multiple batches are sent, the printer may not backfeed between each batch.

¨ Backfeed should only be used when you need to advance labels to the desired dispense point.

¨ Backfeed does not interfere with the supply, print, or margin positions you have set.

¨ If the supply inter-label gap is not between .07 inch to .15 inch (14 to 30 dots), you must adjust the dispense position and backfeed distance accordingly.

See the following graphic for a representation of the following adjustments: dispense position, backfeed distance, supply position, print position, and margin position.

Contact Technical Support if you have problems adjusting where the format prints on the supply.

2-24 Configuring the Printer

1

1.5

2

2.5

153

229.5

D e f i n i n g t h e M e m o r y C o n f i g u r a t i o n P a c k e t

Use the memory configuration packet (M) to customize the size of your printer’s buffers, which gives you greater flexibility in your formats.

Memory must be allocated in 1/2K increments. The memory configuration packet does not accept decimals, so enter whole numbers. Multiply the amount to reallocate (in K) by 10. For example,

To reallocate (in K) Enter this amount

10

15

20

25

1530

2295

Each buffer’s allocated memory remains in effect until that buffer is reallocated. For this reason, you may want to reallocate all the buffers when reallocating any buffer. If you reallocate more memory than you have available, you will receive an error.

Syntax { I,M,buffer,de vice,buffer_size p }

M1. M

M2. buffer

M3. device

Memory Configuration Packet

Buffer type. Options:

D Downloadable Fonts

I

F Format

Image

R

T

V

Receive

Transmit

Scalable (vector) fonts

Storage type. Options:

F Flash Memory

R Volatile RAM

Note: You cannot reallocate flash memory.

Configuring the Printer 2-25

M4. buffer size Buffer size in 1/10K ranges. The following table lists the configured buffer sizes and min-max values for your printer. The printer ’s configuration is stored in non-volatile RAM and retained when you turn off the printer. The max. value for each buffer is listed; however, the sum of all the buffers cannot exceed the max. available memory of the printer.

Buffer Type 9825* 9855/9860

Transmit

Receive

Image

Volatile 2K (.5K- 4K) 64K (.5K- 128K)

Volatile 8K (2K- 64K) 64K (2K- 128K)

Volatile 330K (41.5K- 640K) 330K (41.5K- 6144K)

Downld. Fonts Volatile 64K (8K- 640K)

Scalable Fonts Volatile 64K (32K-640K)

Formats

Internal

Volatile 64K (16K- 640K)

NA cannot reallocate

64K (8K- 8192K)

384K (32K-8192K)

128K (16K- 1024K) cannot reallocate

* The 9825, 9855, and 9860 printers do not have non-volatile RAM; however, you can store formats, fonts, and graphics in flash memory. Change the storage device of your packets to “F” instead of “N.”

Use the following table to see how much memory is available to reallocate.

RAM*

Volatile RAM 1 Meg

9825

8 Meg

9855/9860

* You cannot reallocate more memory than what is available, or you will receive an error. Memory expansion is an option available on the 9855 and 9860 printers.

Example

{ I,M,I,R,1530 p }

Stores the image buffer in volatile RAM and allocates 153K for it.

2-26 Configuring the Printer

C h e c k i n g C u r r e n t B u f f e r S i z e s

Send a configuration upload packet to check the sizes of your current buffers. See “Configuration Packet Header” for more information. After you check your current buffer sizes you can begin reallocating memory.

If you want to increase your image buffer and you will not be using scalable fonts, add that memory into your image buffer.

Example

{

I,M,R,R,20 p

M,T,R,10 p

M,D,R,80 p

M,V,R,160 p

M,I,R,3200 p }

Receive buffer 2K

Transmit buffer 1K

Downloadable fonts 8K

Scalable fonts buffer 16K

Image buffer 320K

Make sure memory is available before adding memory to a buffer. In the above example, if the image buffer (M,I,R,3200) was defined before the downloadable fonts and scalable fonts buffers (M,D,R,80 and M,V,R,160) were defined, an error would have occurred.

A b o u t M e m o r y B u f f e r s

Transmit Buffer Used to send ENQ, job, and upload responses. This buffer must be allocated as volatile (R) RAM.

Receive Buffer

Image Buffer

Used to save data received from the host before it is processed by the printer. Changing this buffer size affects the amount of data the printer can receive without using flow control. This buffer must be allocated as volatile (R) RAM.

Used to image the current format. The printers support two 4-inch by 8-inch buffers. You can create an image up to 16 inches long without reallocating memory. The

Image Buffer is cleared after a printer reset.

Configuring the Printer 2-27

Use the formula below to calculate the approximate image buffer size.

21K x Length (for 203 dpi) OR

46K x Length (for 300 dpi)

Length is the length of your label in inches.

203 DPI Example 21K x 25 = 525

(Multiply by 10 and round up to the next whole number if necessary)

525K x 10 = 5250

Enter 5250 for your Image buffer.

300 DPI Example 46K x 26.75 = 1230.5

(Multiply by 10 and round up to the next whole number if necessary)

Format Buffer

1230.5 x 10 = 12305

Enter 12305 for your Image buffer.

Used to store formats, batch data, and graphics. Use the following formula to calculate the required format buffer size:

Linecount x 50/1024

Linecount is the number of lines in your format packet including the format header and all the options.

The result of the above calculation is in kilobytes.

Formats remain in memory when you turn off the printer.

2-28 Configuring the Printer

Downloadable

Fonts Buffer

Scalable (Vector)

Fonts Buffer

Used to store downloaded soft (bitmapped or TrueType) fonts. To determine the size of your downloadable fonts, send a font packet. For TrueType fonts, the file size, in bytes, is the minimum amount needed in this buffer. See “Using the Font Packet” for more information.

Used to image the scalable or downloaded (TrueType or bitmapped) font characters. Increasing this buffer size allows more characters to be saved in cache memory, so the characters do not have to be re-built the next time they are printed. Use 0 if you are not using scalable/TrueType fonts. This buffer must be allocated as volatile (R) RAM.

The printer does not print the fonts if there is not enough memory in this buffer to image them.

Configuring the Printer 2-29

B u f f e r W o r k s h e e t

Make copies of this page to use as a buffer worksheet.

B u f f e r A l l o c a t i o n C o n s i d e r a t i o n s

Keep these items in mind when allocating memory.

¨ Do not allocate more memory than what is available.

¨ Free memory from one buffer before you add it to another buffer.

¨ Reallocate all the buffers if you need to reallocate any buffer.

¨ Send all buffer (re)allocations in one packet. The printer evaluates each individual buffer allocation separately. If one buffer allocation is invalid, the entire packet is invalid. If you define a buffer size that exceeds the maximum value, an error occurs. However, no information is lost.

¨ Whenever the printer accepts a memory configuration packet, it takes effect immediately, causing a printer reset. Any information contained in the buffers is lost. Resend your formats, batches, graphics, or fonts to the printer.

2-30 Configuring the Printer

¨ If you remap your image buffer, make sure the length and width specified in your format header are not too large for the current image buffer. In other words, if you remap for a 4 x 4 inch label, you cannot print a 4 x 6 inch label without receiving an error, until you change your format header or increase your image buffer.

M e m o r y C o n s i d e r a t i o n s w i t h D o w n l o a d e d Tr u e Ty p e F o n t s

¨ The size of the TrueType font file, in bytes, is the minimum amount of memory you must have available in the downloadable fonts buffer.

¨ The scalable (vector) fonts buffer is used to image the downloaded fonts

(TrueType). If you are using several downloaded TrueType fonts, you may need 100K or more in this buffer. The printer does not print the fonts if there is not enough memory in the scalable (vector) fonts buffer.

¨ To use large point sizes (greater than 60 point), you must reconfigure memory and increase the size of the scalable (vector) fonts buffer.

¨ Font storage is limited on the 9825 printer, because there is no extended memory available.

F o r m a t t i n g F l a s h M e m o r y

Before you send packets to flash memory, it must be formatted first. This is

required once during initial printer setup. From the Main Menu, select

Setup, Flash Memory, then Format Flash. The process takes a few minutes.

Note: When you format flash memory, all packets (formats, fonts, graphics, etc.) stored in flash memory are deleted and must be resent to the printer.

Configuring the Printer 2-31

F l a s h M e m o r y G u i d e l i n e s

Use these basic guidelines for storing files in flash memory.

¨ Your printer may have volatile RAM (packets deleted when the printer is turned off), non-volatile RAM (packets saved when the printer is turned off), and flash memory (packets saved when the printer is turned off).

Each printer has a different limit of available memory.

¨ Before you save any packets in flash memory, you must format flash memory first. See “Formatting Flash Memory” for more information.

¨ Formats, graphics, and check digits can be saved in flash (but they are also duplicated in RAM). Any packets saved in flash cannot exceed the memory available in RAM.

¨ Packets with the same number should not be added to flash memory. If two packets with the same number are stored in flash, only the last packet sent can be used. For example, if you send the following packets to flash memory, only the “Textiles” format can be used.

{F,10,A,F,E,300,200,"UPC" p}

{F,10,A,F,E,300,200,"Textiles" p}

¨ Fonts are stored differently in flash. For example, the 9825 printer has very limited flash font memory and one TrueType font may exceed that limit. For TrueType or double-byte fonts, use a 9855 or 9860 printer with the memory expansion option.

¨ There is not a 1-to-1 ratio between the memory in your printer and the memory in your PC. For example, a file that is 5K in Windows may require 15-20K to store in your printer.

¨ When using graphics, use the lowest-resolution graphic possible. If your printer uses a 203 dpi printhead, the graphic’s resolution should be 150 to 200 dpi. In fact, 96 dpi may work. Try to create the smallest file size possible.

¨ Use temporary storage for graphics that are only used once or twice.

However, if you have a logo that is used on multiple formats, save the graphic in flash. Once again, try to create the smallest file size possible for your graphic.

2-32 Configuring the Printer

¨ Each line in a packet requires the same amount of memory. The smaller the format, the less memory required to save it.

¨ Flash memory cannot be reallocated.

C l e a r i n g P a c k e t s f r o m M e m o r y

You may want to remove packets from the printer to increase memory storage capacity or if the formats/fonts are no longer needed. In some cases, turning the printer off may clear the packets from memory. If not, send a format clear packet.

Syntax

{header,packet#,action,device p }

1. header

2. packet#

3. action

4. device

Identifies the packet. Options:

A Check Digit Scheme

F

G

W

Format

Graphic

Font

Identification number of the packet to clear (1 to 999) or font number

(0 to 9999). 0 is for all fonts.

Action. Enter C to clear the packet.

Storage device. Options:

F Flash

R Volatile RAM

Example

{F,1,C,R p }

Clears Format #1 from volatile RAM.

Configuring the Printer 2-33

U s i n g t h e F o n t P a c k e t

You can use a font packet to add or clear downloaded fonts from memory, upload your font buffer, or upload the cell size information for a particular font. The font packet is useful when you are downloading fonts. If you are using downloaded fonts, the font number and the number of bytes each downloaded font uses is listed.

This packet does not list the number of bytes the standard printer fonts use.

Use the MONARCH® MPCL Toolbox Font Utility (available on our Web site) to create the font header and data. Refer to the online help for more information.

Syntax

{W,font#,action,device,data_length,data_record p }

W1. W

W2. font#

W3. action

Writable Font Header.

The font identifier from 0 to 9999.

0 is for all fonts. 1 - 5 digits is the font number.

Example: 3 is the standard printer font, Bold.

Action. Options:

A Adds the specified font.

C

H

M

Clears all or specified fonts, except ones in flash.

Uploads font size information.

Uploads font memory usage information.

Note: C does not clear (erase) fonts saved in the printer ’s flash memory.

You must format flash memory to erase fonts from the printer ’s flash memory. However, when you format flash memory, ALL fonts saved in the printer ’s flash memory are deleted.

W4. device Device. Options:

F Flash

R

Z

Volatile RAM

All devices (use for upload).

W5. data_length

(optional)

The length of the font data. The range is 68 to 16384.

If you are creating fonts, you need to have font data included with this packet.

W6. data_ record

(optional)

Multiple data records define the font. The first character is either an

H (hex) or an R (run-length), referring to the algorithm. The rest of the record is up to 2710 characters of font data in double quotes. Separate the algorthm and the data with a comma, and end the record with p .

2-34 Configuring the Printer

Example

{W,0,M,R p }

Selects all fonts and checks the memory usage in RAM. The printer returns the following to the host:

{W,0,M,R p

Number of bytes free, Number of bytes used p }

Example

{W,0,H,Z p }

Selects all fonts and uploads the font size information for any downloaded fonts.

The 9855 printer returns the following to the host:

{W,0,H,Z p Font Style

Font Name

0,1,0,"Standard",0,0,0,14,22,14,22,3 p

0,1,1,"CGTriBd9",1,0,7,25,31,10,15,0 p

0,1,437,"CGTriBd9",1,0,7,25,31,10,15,0 p

Spacing

Baseline

0,1,850,"CGTriBd9",1,0,7,25,31,10,15,0 p

0,1,945,"X5 Standard",1,0,0,15,24,16,24,0 p

0,2,0,"Reduced",0,0,0,7,14,7,14,1 p

0,2,1,"CGTriumv6",1,0,5,17,21,5,10,0 p

0,2,437,"CGTriumv6",1,0,5,17,21,5,10,0 p

0,2,850,"CGTriumv6",1,0,5,17,21,5,10,0 p

Cell Height

Nominal Width

0,2,945,"X5 Reduced",1,0,0,7,16,7,14,0 p

0,3,0,"Bold",0,0,0,24,34,24,34,3 p

0,3,945,"X5 Bold",1,0,0,30,48,26,36,0 p

0,4,0,"OCRA",0,0,0,13,24,13,24,3 p

0,5,945,"X5 OCRA",1,0,0,16,26,15,26,3 p

0,5,0,"HR1",0,0,0,12,20,12,20,2 p

0,6,945,"X5 HR1",1,0,0,12,20,15,26,2 p

Type

0,6,0,"HR2",0,0,0,10,16,10,16,1 p

0,7,945,"X5 HR2",1,0,0,9,15,15,26,1 p

0,10,0,"CGTriBd9",1,0,7,25,31,10,15,0 p

Symbol Set

0,10,1,"CGTriBd9",1,0,7,25,31,10,15,0 p

0,10,437,"CGTriBd9",1,0,7,25,31,10,15,0 p

0,10,850,"CGTriBd9",1,0,7,25,31,10,15,0 p

0,11,0,"CGTriumv6",1,0,5,17,21,5,10,0 p

Configuring the Printer 2-35

0,11,1,"CGTriumv6",1,0,5,17,21,5,10,0 p

0,11,437,"CGTriumv6",1,0,5,17,21,5,10,0 p

0,11,850,"CGTriumv6",1,0,5,17,21,5,10,0 p

0,15,0,"CGTriumv7",1,0,7,21,28,9,14,0 p

0,15,1,"CGTriumv7",1,0,7,21,28,9,14,0 p

0,15,437,"CGTriumv7",1,0,7,22,28,9,14,0 p

0,15,850,"CGTriumv7",1,0,7,22,28,9,14,0 p

0,16,0,"CGTriumv9",1,0,8,28,35,12,18,0 p

0,16,1,"CGTriumv9",1,0,8,28,35,12,18,0 p

0,16,437,"CGTriumv9",1,0,8,29,35,12,18,0 p

0,16,850,"CGTriumv9",1,0,8,29,35,12,18,0 p

0,17,0,"CGTriumv11",1,0,9,31,40,13,22,0 p

0,17,1,"CGTriumv11",1,0,9,31,40,13,22,0 p

0,17,437,"CGTriumv11",1,0,9,33,40,13,22,0 p

0,17,850,"CGTriumv11",1,0,9,33,40,13,22,0 p

0,18,0,"CGTriumv15",1,0,13,47,59,20,31,0 p

0,18,1,"CGTriumv15",1,0,13,47,59,20,31,0 p

0,18,437,"CGTriumv15",1,0,13,49,59,20,31,0 p

0,18,850,"CGTriumv15",1,0,13,49,59,20,31,0 p

0,510,0,"CGTriumv7",1,0,7,21,28,9,14,0 p

0,510,1,"CGTriumv7",1,0,7,21,28,9,14,0 p

0,510,437,"CGTriumv7",1,0,7,22,28,9,14,0 p

0,510,850,"CGTriumv7",1,0,7,22,28,9,14,0 p

0,511,0,"CGTriumv9",1,0,8,28,35,12,18,0 p

0,511,1,"CGTriumv9",1,0,8,28,35,12,18,0 p

0,511,437,"CGTriumv9",1,0,8,29,35,12,18,0 p

0,511,850,"CGTriumv9",1,0,8,29,35,12,18,0 p

0,512,0,"CGTriumv11",1,0,9,31,40,13,22,0 p

0,512,1,"CGTriumv11",1,0,9,31,40,13,22,0 p

0,512,437,"CGTriumv11",1,0,9,33,40,13,22,0 p

0,512,850,"CGTriumv11",1,0,9,33,40,13,22,0 p

0,513,0,"CGTriumv15",1,0,13,47,59,20,31,0 p

0,513,1,"CGTriumv15",1,0,13,47,59,20,31,0 p

0,513,437,"CGTriumv15",1,0,13,49,59,20,31,0 p

0,513,850,"CGTriumv15",1,0,13,49,59,20,31,0 p

0,70,0,"Paxar15",1,0,7,32,42,22,42,0 p

0,71,0,"Paxar18",1,0,9,34,51,27,51,0 p

2-36 Configuring the Printer

0,72,0,"Nafta15",1,0,6,32,42,32,41,0 p

0,73,0,"Nafta18",1,0,8,48,51,46,50,0 p

0,21,0,"ZIAFont",0,0,0,5,9,5,9,1 p

0,22,0,"ZIBFont",0,0,0,7,11,7,11,2 p

0,23,0,"ZICFont",0,0,0,10,18,10,18,2 p

0,24,0,"ZIDFont",0,0,0,10,18,10,18,2 p

0,25,0,"ZIEFont",0,0,0,15,28,15,28,5 p

0,26,0,"ZIFFont",0,0,0,13,26,13,26,3 p

0,27,0,"ZIGFont",0,0,0,40,60,40,60,8 p

0,50,0,"EffSwissBold",1,1,92248 p

0,56,0,"PaxSymbols",1,1,12260 p }

* The CG Triumvirateä typefaces are trademarks of Monotype Imaging, Inc.

Fonts 21-27 are only for the 9855 ML Iä printer.

Note: Fonts 510, 511, 512, and 513 are the same as fonts 15, 16, 17, and

18.

Spacing

Type

Monospaced (0) or proportional (1).

Bitmapped (0) or scalable (1).

Baseline

Cell Width

Cell Height

Nominal Width

Bottom of the font.

Horizontal number of dots to contain the widest character.

Vertical number of dots to contain the tallest character.

Average width for lower-case letters.

Nominal Height

Inter-Character

Gap

Average height for lower-case letters.

Default spacing between characters in monospaced fonts.

Printhead Density Displays whether a 203 (0) dpi or 300 (1) dpi printhead is used. The scalable font (font 50) does not display which printhead (203 dpi or 300 dpi) is used.

Configuring the Printer 2-37

U p l o a d i n g F o r m a t H e a d e r I n f o r m a t i o n

You can upload format header information from the formats in memory to check the supply length and width for each format. Formats stored in Flash memory are loaded into RAM when the 9855 or 9860 printer boots.

However, the formats remain in Flash memory when you turn off the printer.

Syntax

{header,format#,action,device p }

F1. header

F2. format#

F3. action

F4. device

Example

Format Header

Format number from 0 to 999. 0 is for all formats in memory.

Action. Options:

A Adds the specified format

C

H

Clears the specified format

Uploads format header information

Device. Options:

F Flash

R

Z

Volatile RAM

All devices (use for upload)

{F,0,H,Z p }

Selects all formats in memory and returns the following:

Example

{F,0,H,Z p

Fmt_1,406,406

p

Fmt_10,324,406 p

Fmt_15,812,812 p

Fmt_20,305,609

p

Fmt_25,1218,406 p }

Displays the format number, supply length and supply width (in dots) for each format in memory.

Example

{F,1,H,Z

p }

Selects format1 and returns the following to the host:

{F,1,H,Z p

Fmt_1,406,406 }

Displays the supply length and supply width (in dots) for format1.

2-38 Configuring the Printer

D e f i n i n g a Ve r i f i e r C o n f i g u r a t i o n P a c k e t

With the verifier configuration packet you can customize the verifier for each format you print. You can select which bar codes to scan, the acceptable

ANSI grade levels, quiet zone, X-dimension range, and more. You can download the Monarch® Verifier Configuration Tool (from our Web site) to create this packet or follow the syntax below.

Syntax

{V,format#,action,device,"name" p

D,"vfr_comds" p }

V1. V

V2. format#

Verifier Configuration Packet.

Number from 0 to 999 to identify the format number that corresponds to this particular verifier configuration packet. However, you can assign a verifier configuration packet to any format even if the format number is not changed. See “Defining Verifier Fields” in Chapter 3 for more information.

Note: You can specify up to 50 different verifier configurations for your formats.

V3. action

V4. device

V5. “name”

Action. Enter A to add a verifier configuration.

Storage device. Options:

F Flash. Stores the verifier configuration in the printer.

Packets stored in flash memory are saved when the power is turned off.

T Temporary. Passes the packet through the printer and stores the packet in the verifier. Packets stored in temporary memory are lost when the power is turned off.

Packet name, 0 to 8 characters, enclose within quotation marks. The name you enter here is shown as a custom configuration on the menu for MODE.

Refer to your verifier ’s Operating Instructions (available on our Web site) for more information.

Non-Printable Text/Data Field.

D1. D

D2. “vfr_comds” Verifier commands. Must be enclosed within quotation marks. Refer to the

SV Series Operator’s Guide for the complete list of verifier commands.

Configuring the Printer 2-39

Example

{V,1,A,T,"BEAMON" p

D,"~LV02" p }

The verifier’s configuration packet ID is “1" and named ”BEAMON." The verifier packet is added to temporary memory. It uses Mode 2.

D e f i n i n g a N e t w o r k C o n s o l e P a c k e t

The network console packet is only valid on a 9855 or 9860 Version 2.0 (or greater) printer containing MonarchNet2ä software for the Monarch® 7410ä or Monarch ® 7411ä Ethernet Print Server. Use the network console packet to send console commands directly to the network card via the printer’s serial port. If the network card does not appear to be communicating with the printer, you can use the network console packet to change the SSID, IP

Address, etc. of the network card.

Syntax

{N,number,action,device,"name" p

C,"con_comds" p }

N1. N

N2. number

N3. action

N4. device

Network Console Packet.

Number from 0 to 999 to identify the network console packet.

Action. Enter A to add a verifier configuration.

Storage device. Enter T to pass the packet through the printer and store the packet in the network card.

N5. “name”

C1. C

Packet name, 0 to 8 characters, enclose within quotation marks.

Command field.

C2. “con_comds” Console commands. Must be enclosed within quotation marks. Each command must be on a separate line. The maximum number of characters per command is 100. Refer to the list of console commands in the

MonarchNet2 Operating Instructions for more information.

Note: The maximum number of commands per packet is twenty five (25).

Example

{N,1,A,T,"mystore" p

C,"set ip me static" p

C,"init" p

C,"exit" p }

Sends the network console packet 1 “my store” directly to the network card

(T) and sets the IP method to static for determining the IP Addresses. The

Init and Exit commands must be used to save changes and initialize the network card.

2-40 Configuring the Printer

D e f i n i n g t h e R F I D S e t u p P a c k e t f o r U H F

This packet is only valid on 9855 RFID printers. Use the RFID setup packet

(X) to set the protocol, write attempts, read power, write power, and signal adjust.

Note: Refer to the RFID Setup Guide and Supply Chart for the read and write power settings and signal adjustment based on your RFID supplies.

Syntax

{I,X,protocol,write_attem,read_power, write_power,signal_adjust¦}

X1. X

X2. protocol

RFID Setup Packet

Select the UHF protocol. The default is 0. Options:

1

2

3

0 C1Gen2 (Class 1 Gen 2)

C1Gen1 96 (Class 1 Gen 1 96-bit)

C1Gen1 EPC64/96 (Class 1 Gen 1 EPC64/96)

EM4122

X3. write_attem The number of times the interrogator tries to program the RFID tag in the

RF Field. The range is 15. The default is 3.

X4. read_power The amount of power to read an RFID tag. The range is 125. For the

Japanese frequency, the range is 110. The default is 18.

X5. write_power The amount of power to write (program) an RFID tag. The range is 125.

For the Japanese frequency, the range is 110. The default is 18.

X6. signal_adjust The strength of the RF Field emitted by the printer ’s antenna. The higher the value, the greater the power of the RF Field. The signal adjustment varies depending on the selected protocol. The range is 210. The default is 2.

Example

{I,X,0,3,10,10,6¦}

Uses the default protocol (Class 1 Gen 2), sets the number of write attempts to 3, sets the read and write power to 10 and the signal adjustment to 6.

Configuring the Printer 2-41

D e f i n i n g t h e R F I D S e t u p P a c k e t f o r H F

This packet is only valid on 9855 RFID printers. Use the RFID setup packet

(X) to set the protocol, write attempts and attenuation.

Note: Refer to the HF Setup Guide and Supply Chart for the protocol and attenuation settings based on your RFID supplies.

Syntax

{I,X,protocol,write_attem,attenuation¦}

X1. X

X2. protocol

RFID Setup Packet

Select the HF protocol. The default is 0. Options:

2

3

0

1

AUTO-Select

TI ISO15693

NXP ISO15693

I-CODE UID

X3. write_attem The number of times the interrogator tries to program the RFID tag in the

RF Field. The range is 14. The default is 3.

X4. attenuation The amount of power to read an RFID tag. The range is 14. The default is 2.

Example {I,X,0,3,2¦}

Uses the default protocol (AUTO-Select), sets the number of write attempts to 3 and the attenuation to 2.

2-42 Configuring the Printer

D E F I N I N G F I E L D S

This chapter provides a reference for defining

¨

¨

¨

¨

¨

¨ the format header text and constant text bar code fields line and box fields verifier fields

RFID data fields.

3

Defining Fields 3-1

D e f i n i n g t h e F o r m a t H e a d e r

A Format Header begins a format file.

Syntax

{F,format#,action,device,measure,length, width,"name" p

F1. F

F2. format#

F3. action

F4. device

F5. measure

Format Header.

Unique number from 1 to 999 to identify the format.

Action. Enter A to add the format to the printer.

Format storage device. Options:

F Flash (must be formatted first. See “Formatting Flash”

and “Flash Memory Guidelines” in Chapter 2 for more information.)

R Volatile RAM

Unit of measure. E (English - in 1/100 inches), M (Metric -in 1/10 mm), or

G (Graphic - in dots). See the following table.

F6. length

F7. width

F8. “name”

Printer

9825/

9855/

9860

9855/

9860

9855RFMP/

9855HF

Unit of

Measure

English

Metric

203 dpi Dots

English

Metric

300 dpi Dots

English

Metric

203 dpi Dots

300 dpi Dots

Supply

Length

75-1600

191-4064

152-3248

75-1200

191-3048

225-3600

75-1300

191-3302

152-2639

225-3900

Supply

Width

32-400

81-1016

62-812

32-400

81-1016

96-1200

75-400

191-1016

152-812

225-1200

Supply length in selected units. Measure supply from the leading edge of one label to the leading edge of the next label. Use the table above.

Note: You can create longer images if you reallocate memory to increase your image buffer. See "Defining the Memory Packet" in Chapter 2 for more information.

Width, from left to right, in selected units. Use the table above.

Format name (optional), 0 to 8 characters, enclose within quotation marks.

The range is 1 to 256 characters for the 9855 XML-enabled printer.

3-2 Defining Fields

Example

{F,1,A,R,E,300,200,"TEXTILES" p

Adds Format 1 (“TEXTILES”) to the printer. It uses a three inch long by two inch wide label.

D e f i n i n g Te x t F i e l d s

Create a separate definition for each text field. If text falls on two lines, each line of text requires a separate definition.

Syntax

T1. T

T2. field#

T3. # of char

T4. fix/var

T5. row

T,field#,# of char,fix/var,row,column, gap,font,hgt mag,wid mag,color,alignment, char rot,field rot,sym set p

Text Field.

Unique number from 1 to 999 to identify this field.

Maximum number of printed characters (0 to 2710) in the field.

Fixed or variable length field. Options:

F Fixed length

V Variable length

For monospaced fonts, distance from bottom of print area to the pivot point. The pivot point varies depending on how text is justified.

For proportionally spaced fonts, distance from bottom of print area to baseline of characters in field.

Defining Fields 3-3

T6. column

T7. gap

Printer

9825/

9855/

9860

9855/

9860

9855RFMP/

9855HF

Unit of

Measure

English

Metric

203 dpi Dots

English

Metric

300 dpi Dots

English

Metric

203 dpi Dots

300 dpi Dots

Row or

End Row

0-1599

0-4061

0-3246

0-1199

0-3045

0-3597

0-1299

0-3299

0-2637

0-3897

Column or

End Column

0-399

0-1013

0-810

0-399

0-1013

0-1197

0-399

0-1013

0-810

0-1197

Distance from the left edge of the print area to the pivot point to find the column location. Use previous table for values.

Number of dots between characters 203 dpi (or 300 dpi for 9855/9860 printers). Range: 0 to 99.

Note: For monospaced fonts, the additional spacing is added to the existing inter-character gap. This is also true for proportionally spaced fonts, but remember that the inter-character gap varies with character combinations.

Any number other than 0 or the default number affects your field width.

Default spacing:

Standard

Reduced

Bold

OCRA-like

CG Triumvirateä

Typeface Bold

CG Triumvirateä Typeface

3 dots

1 dot

3 dots

3 dots varies with each letter varies with each letter

3-4 Defining Fields

T8. font

T9. hgt mag

T10. wid mag

T11. color

4

5

6

2

3

Style of font. Options:

1 Standard

Reduced

Bold

OCRA-like

HR1

HR2

10 CG Triumvirateä Typeface Bold

11 CG Triumvirateä Typeface

15 7 pt. CG Triumvirateä Typeface

16 9 pt. CG Triumvirateä Typeface

17 11 pt. CG Triumvirateä Typeface

18 15 pt. CG Triumvirateä Typeface

50 EFF Swiss Bold (TrueType® Scalable)

56 PaxarSymbols (version 5.0 or greater)

Or a valid downloaded font selector number.

Fonts 5 and 6 are for numeric data only.

The CG Triumvirateä typefaces support only the ANSI and DOS Code

Page 437 and 850 Symbol Sets. The scalable font does not support Code

Page 1256 (Arabic). See Appendix C for more information.

Height magnifier, 1 to 7 times (4 to 255 points for scalable/downloaded

TrueType fonts). Use a magnifier of 1 with proportionally spaced fonts, because characters lose smoothness at higher magnifications. See

Appendix B, “Fonts,” for more information about fonts.

Width magnifier, 1 to 7 times (4 to 255 points for scalable/downloaded

TrueType fonts). Proportionally spaced fonts do not have a set width. To estimate the size of your field, use the letter “W” for the widest field or an

“L” for an average width field. Find your selected font and the desired width in Appendix B, “Fonts.”

Note: To use large point sizes (greater than 60 point), you must reconfigure memory and increase the size of the scalable (vector) fonts buffer.

There are two types of field color overlay attributes:

Transparent The overlay field (text or constant text) does not block out

(or “erase”) existing fields.

Opaque The overlay field blocks out (or “erases”) existing fields.

Options for standard printer fonts:

B Opaque, Normal, Black, Normal

D/R/W

O

Opaque, Normal, White, Normal

Transparent, Normal, Black, Normal

Options for scalable fonts:

A/N Opaque, Normal, Black, Bold

B/O

E/S

F/T

Opaque, Normal, Black, Normal

Opaque, Italics, Black, Bold

Opaque, Italics, Black, Normal

Note: Solid black print should not exceed 30% on a given square inch of the label, or the printhead life may be decreased.

Defining Fields 3-5

Line field blocked out by opaque field using attribute B

Line field not blocked out by transparent field using attribute O

Field placement in the packet is an important consideration when using field color attributes. If a line field is defined before the overlay (text or constant text) field, the line field is blocked out by the overlay field, depending on the overlay field’s color attribute. If a line field is defined after the overlay field, the line field is not blocked out by the overlay field, regardless of the overlay field’s color attribute.

T12. alignment Options:

L

C

R

B

E

Align on left side of field.

Center text within field (monospaced fonts only)

Align on right side of field (monospaced fonts only)

Align at midpoint of field

Align at endpoint of the field

Use L, B, or E for any font.

T13. char rot Character rotation. The field or supply does not rotate, only the characters do. Options:

0

1

Top of character points to top of field

Top of character points to left of field

2

3

Top of character points to bottom of field

Top of character points to right of field

3-6 Defining Fields

T14. field rot Field rotation. Field rotation rotates the whole field, not just the characters.

Rotation is affected by the pivot point, which varies depending on how text is justified. Lower left corner of field is the pivot point. Options:

0 Top of field points to top of supply

1

2

3

Top of field points to left of supply

Top of field points to bottom of supply

Top of field points to right of supply

T15. sym set

Symbol set. Use 0 for the Internal Symbol Set. For scalable or TrueTypeâ fonts, use:

1

100

ANSI Symbol Set

Macintosh

101

102

103

104

105

Wingdings

Unicode (user input) for particular mapping

BIG5 (user input) for Unicode mapping

GB2312 (user input) for Unicode mapping

106

SJIS (user input) for Unicode mapping

Code Page 932 (Japanese Shift-JIS)

GB2312 (user input) for GB2312 mapping

Code Page 936 (Simplified Chinese)

107

110

437

850

852

855

857

BIG5 (user input) for BIG5 mapping

Code Page 950 (Traditional Chinese)

Unicode UTF-8

DOS Code Page 437 (Domestic)

DOS Code Page 850 (International)

DOS Code Page 852 (Latin 2)

DOS Code Page 855 (Russian)

DOS Code Page 857 (IBM Turkish)

860 DOS Code Page 860 (MS-DOS Portuguese)

1250 Code Page 1250 (Latin 2)

1251 Code Page 1251 (Cyrillic)

1252 Code Page 1252 (Latin 1)

1253 Code Page 1253 (Greek)

1254 Code Page 1254 (Turkish)

1255 Code Page 1255 (Hebrew)

1256 Code Page 1256 (Arabic)

1257 Code Page 1257 (Baltic)

1258 Code Page 1258 (Vietnam)

Defining Fields 3-7

Note: The Standard, Reduced, Bold, OCRA and HR fonts only support the Internal Symbol Set (0). The CG Triumvirate™ typefaces only support the ANSI and DOS Code Page 437 and 850 Symbol Sets.

The scalable font (font#50) does not support Code Page 1256

(Arabic). Code pages 852-860 and 1250-1258 are for downloaded

TrueType fonts or the scalable font. Code pages 102-110 require the memory expansion option and a downloaded International

TrueType font. TrueType fonts are designed to be regionally specific; therefore, all code pages may not be supported in a given font. See Appendix C, “Symbol Sets/ Code Pages” for more information.

If using symbol set 110 (Unicode UTF-8), set the MPCL control characters (start of header, etc.) to decimal values between 0 and

128; otherwise, errors may occur with the Unicode data entered.

See Chapter 2, "Configuring the Printer" for more information about the MPCL control characters.

T,2,10,V,250,80,0,1,1,1,B,C,0,0,0 p Example

Defines a text field (field #2) with a variable length of up to 10 characters.

The field begins at row 250, column 80. There is no additional gap between characters, and the Standard font is used without any additional magnification. The printing is black on white and centered. No field or character rotation is used. The internal symbol set is used.

D e f i n i n g B a r C o d e F i e l d s

Each bar code field requires a separate definition.

Syntax

B,field#,# of char,fix/var,row,column, font,density,height,text,alignment,field rot, type,sep_height,segment p

B1. B

B2. field#

B3. # of char

Bar Code Field.

Unique number from 1 to 999 to identify this field.

Maximum number of characters. If the bar code uses a check digit, allow an extra character for the check digit. The actual maximum number of characters is limited by the size of the label and bar code density. Range:

0 to 2710.

3-8 Defining Fields

For the GS1 DataBarä bar code, the maximum number of characters varies based on the specific GS1 DataBar type.

Bar Code Type (B13)

1 - GS1 DataBar 14

2 - GS1 DataBar 14 Truncated

Maximum Number of Characters

13 - no check digit input

13 - no check digit input

3 - GS1 DataBar 14 Stacked

4 - GS1 DataBar 14 Stacked Omni directional

5 - GS1 DataBar Limited

6 - GS1 DataBar Expanded

7 - UPCA

8 - UPCE

9 - EAN13

10 - EAN8

11 - UCC/EAN128 and CC A/B

12 - UCC/EAN128 and CC C

13 - no check digit input

13 - no check digit input

13 - no check digit input

*

11 - no check digit input

10 - no check digit input

12 - no check digit input

7 - no check digit input

*

*

* For more information, refer to the GS1 General Specification.

Note: If not enough characters are entered, the bar code pads to the left with zeros. If too many characters are entered, unpredictable results may occur.

If FNC1 (function 1) is supported, use ~029 in the batch data to invoke it.

Quick Response (QR Code) can use 299 to 2710 characters. DataMatrix can use up to 2710 numeric characters or 2335 alphanumeric characters.

See Appendix A, "Samples" for more information.

Data Type

Numeric Data

Alphanumeric data

8-byte data

Kanji data

Model 1

1167

707

486

299

Model 2

2710

2710

2710

1817

Note: The maximum number of characters depends on the selected level of error correction. As you increase the error correction level, the maximum number of characters decreases.

Defining Fields 3-9

B4. fix/var Fixed (F) or variable (V) length field.

Bar Code

UPCA

UPCA+2

UPCA+5

UPCA+Price CD

UPCE

UPCE+2

UPCE+5

EAN8

EAN8+2

EAN8+5

EAN13

EAN13+2

EAN13+5

EAN13+Price CD

POSTNET

Interleaved 2 of 5 or Interleaved

I 2 of 5 with Barrier Bar

Code 39 (w/ or w/o CD) or MOD43

Codabar (NW7)

Code 128

Code 16K

Code 93

MSI

PDF 417

Maxicode*

Data Matrix*

Quick Response*

Number of Characters

12

14

17

12

7

9

12

8

10

13

13

15

18

13

9 or 11

0 - 2710

0 - 2710

0 - 2710

0 - 2710

0 - 2710

0 - 2710

0 - 14

0 - 2710

0 to 93 (alphanumeric)

0 to 128 (numeric)

0 to 2335 (alphanumeric)

0 to 2710 (numeric)

1167 - 2710 (numeric)

707 - 2710 (alphanumeric)

F or V

V

V

* For more information about MaxiCode, Data Matrix, and Quick Response, see Appendix A, “Samples.”

Fixed or Variable

F

F

F

F

F

F

F

F

F

F

F

F

F

F

F

F or V

F or V

F or V

F or V

V

V

F or V

F or V

3-10 Defining Fields

Bar Code

Aztec

GS1 DataBar

B5. row

Number of Characters

0 - 2710

0 - 2710

Fixed or Variable

F or V

F or V

Distance from bottom of the print area to the pivot point of the field. The pivot point varies, depending on how the field is justified. Pivot points:

Left/Center/Right-Justified Fields

Balanced Fields End-Justified Fields

Remember to include text or numbers that may appear with the bar code for the row measurement.

B6. column

Printer

9825/

9855/

9860

9855/

9860

9855RFMP/

9855HF

Unit of

Measure

English

Metric

203 dpi Dots

English

Metric

300 dpi Dots

English

Metric

203 dpi Dots

300 dpi Dots

Row or

End Row

0-1599

0-4061

0-3246

0-1199

0-3045

0-3597

0-1299

0-3299

0-2637

0-3897

Column or

End Column

0-399

0-1013

0-810

0-399

0-1013

0-1197

0-399

0-1013

0-810

0-1197

Defining Fields 3-11

B7. font

B8. density

Distance from the lower left edge of the print area to the pivot point. Use the previous table for values.

Allow a minimum of 1/10 inch between the scan edge of bar code and label edges or other data.

If using the optional verifier, allow a minimum of 1.3

inches (33 mm) between the bar code and the top of the label. See “Determining the Print Area” in

Chapter 1 for more information.

35

36

37

38

23

31

32

33

40

41

44

50

15

16

17

22

11

12

13

14

Bar code. Options:

1 UPCA

2

3

UPCE

Interleaved 2 of 5

6

7

4

5

Code 39 (no check digit)

Codabar

EAN8

EAN13

8

9

10

Code 128

MSI

UPCA +2

UPCA +5

UPCE +2

UPCE +5

EAN8 +2

EAN8 +5

EAN13 +2

EAN13 +5

POSTNET

Code 93

Code 16K

PDF417

MaxiCode

Data Matrix (ECC-200)

Quick Response

Aztec

GS1 DataBar

Code 39 (MOD 43 check digit)

UPCA & Price CD

EAN13 & Price CD

Interleaved 2 of 5 with Barrier Bar

Bar code density. Use the following table for other bar codes.

3-12 Defining Fields

2 0 3 D P I B a r C o d e D e n s i t i e s

Bar Code

Type

Density

Selector

Density

(% or cpi)

UPCA +2/+5

Price CD

UPCE

+2/+5

EAN8

+2/+5

EAN13+2/+5

Price CD

Interleaved

2 of 5 or I2of5 with Barrier

Bar 4

5

6

2

4

1

2

3

2

4

2

4

2

4

76%

114%

76%

114%

76%

114%

76%

114%

1.1

2.1

3.2

4.2

5.6

6.3

Narrow

Element

(dots/mils)

2/9.9

3/14.8

2/9.9

3/14.8

2/9.9

3/14.8

2/9.9

3/14.8

21/103.4

12/59.1

7/34.5

6/29.6

4/19.7

4/19.7

(Code 39 or

MOD43

(Extended

Code 39)

Codabar

(NW7)

Code 128 or

Code 16K

7.5

8.8

9.6

11.2

11.0

12.7

14.5

1.4

1.7

3.5

4.2

6.3

7.0

3.9

12.7

3.0

2.1

3.0

4.6

5.1

8.4

9.2

10.1

3.5/7.0

4.4/8.7

5.8/11.7

8.7/11.5

7

8

9

10

11

12

4

5

2

3

7

8

9

4

6

8

20

13

6

7

11

12

20

3

4

1

2

3/14.8

3/14.8

3/14.8

2/9.9

2/9.9

2/9.9

8/39.4

6/29.6

4/19.7

4/19.7

2/9.9

2/9.9

2/9.9

5/24.6

4/19.7

3/14.8

2/9.9

2/9.9

10/49.3

8/39.4

4/19.7

3/14.8

2/9.9

2/9.9

4/19.7

1/4.9

5/24.6

1:3.0

1:3.0

1:2.5

1:3.0

1:2.5

1:2.5

1:2.0

1:3.0

1:2.5

1:2.0

N/A

1:2.0

1:2.5

1:2.5

1:2.5

1:3.0

1:3.0

1:2.5

1:2.0

1:3.0

1:2.2

Narrow to

Wide Ratio

N/A

N/A

N/A

N/A

Data

Length

Appearance

Codes

Available

Char

Set

1, 5, 6, 7 or 8 0 to 9 11 or 12

14/17

6 or 7

9/12

7 or 8

10/13

1, 5, 6, 7 or 8 0 to 9

1, 5, 6,7 or 8 0 to 9

12 or 13

15/18

1, 5, 6,7 or 8

0 to 2710 8

0 to 9

0 to 9 1:3.0

1:2.5

1:3.0

1:2.5

1:3.0

1:2.5

1:3.0

1:2.3

1:2.0

0 to 2710

0 to 26

0 to 2710

8

8

8

SPACE

$%*+-./

0 to 9

A to Z

$+-./

0 to 9 a to d

00H to 7FH

Note: The start (*) and stop (+) characters are automatically added for

Code 39. Code 39, density 12, produces a one-dot narrow bar. This density is intended for special U.S.P.S. ACT-tag applications only.

Synthetic supplies are recommended to produce scannable bar codes.

Defining Fields 3-13

Bar Code

Type

CODE 93 3

4

5

7

10

MSI 4

5

7

Density

Selector

3.7

4.5

5.6

7.5

11.2

4.2

5.6

7.2

Density

(% or cpi)

Narrow

Element

(dots/mils)

Narrow to

Wide Ratio

N/A

Data

Length

0 to 2710 8

Appearance

Codes

Available

6/29.6

5/24.6

4/19.7

3/14.8

2/9.9

4/19.7

3/14.8

2/9.9

1:2.0

1:2.0

1:2.5

0 to 14 8

Char Set

00H to

7FH

0 to 9

POSTNET 0 (fixed at

4.3 cpi)

MaxiCode 7

24/118.2

N/A

10/49.3

N/A

4/19.7 (5 dot gap)

N/A

0,5,6,9 or

11

99

8

8

0 to 9

00H to

FFH

Bar Code

Type

PDF417

7

8

5

6

9

3

4

1

2

Density

Selector

Element

Width

(dot/mils)

2/9.8

2/9.8

2/9.8

3/14.8

3/14.8

3/14.8

4/19.7

4/19.7

4/19.7

Row Height

(dots/mils)

2/9.8

4/19.7

6/29.6

3/14.8

6/29.6

9/44.3

4/19.7

8/39.4

12/59.1

1:1

1:2

1:3

1:1

1:2

1:3

1:1

1:2

1:3

Aspect

Ratio

Data

Length

0 to 2709 8

Appearance

Codes

Available

Char Set

00H to

FFH

Bar Code Type

Quick Response

(QR Code) Models 1 and 2

Density

Selector

0

Data Length

Model 1: 0 - 1167 Numeric;0 - 707 Alphanumeric;

0 - 486 (8-bit); 0 - 299 (Kanji)

Model 2: 0 - 2710 Numeric, Alphanumeric and 8-bit;

0 - 1817 Kanji

Note: Values in bold indicate the default.

3-14 Defining Fields

2 0 3 D P I B a r C o d e D e n s i t i e s

Bar Code

Data Matrix

Square symbols

Size

Row x Col.

10 x 10

12 x 12

14 x 14

16 x 16

18 x 18

20 x 20

22 x 22

24 x 24

26 x 26

32 x 32

36 x 36

40 x 40

44 x 44

48 x 48

52 x 52

64 x 64

72 x 72

80 x 80

88 x 88

96 x 96

104 x 104

120 x 120

132 x 132

144 x 144

Density

Selector

Max. Data Length

Num. X Alphanum.

App

Code

Char

Set

13

14

15

16

9

10

11

12

7

8

5

6

3

4

1

2

17

18

19

20

21

22

23

24

6 x 3

10 x 6

16 x 10

24 x 16

36 x 25

44 x 31

60 x 43

72 x 52

88 x 64

124 x 91

172 x 127

228 x 169

288 x 214

348 x 259

408 x 304

560 x 418

736 x 550

912 x 682

1152 x 862

1392 x 1042

1632 x 1222

2100 x 1573

2608 x 1954

2710 x 2335

8 00H to FFH

0 default (bar code size automatically determined by data)

Bar Code

Data Matrix

Rectangular symbols

Size

Row x Col.

8 x 18

8 x 32

12 x 26

12 x 36

16 x 36

16 x 48

Density

Selector

Max. Data Length

Num. X Alphanum.

App

Code

Char

Set

25

26

27

28

29

30

10 x 6

20 x 13

32 x 22

44 x 31

64 x 46

98 x 72

8 00H to FFH

0 default (bar code size automatically determined by data)

Note: The printers support printing a Data Matrix symbol with an

X-dimension of 13 mils or greater (3 dots @203 dpi). If you use a denser bar code, make sure the bar code scans in your particular application. Our “premium” supplies and increasing the print contrast are recommended for denser bar codes. Depending on your application, additional densities are available.

Defining Fields 3-15

2 0 3 D P I B a r C o d e D e n s i t i e s

Bar Code Type

GS1 DataBar

Aztec

11

12

13

14

15

7

8

9

10

4

5

2

3

6

6

7

8

4

5

2

3

Density

Selector

Narrow Element

(dots/mils)

2/9.9

3/14.8

4/19.7

5/24.6

6/29.6

7/34.5

8/39.4

0.0099

0.0148

0.0197

0.0247

0.0296

0.0345

0.0394

0.0444

0.0493

0.0542

0.0592

0.0641

0.069

0.074

Data Length

0 to 2710

0 to 2710

Chart Set

00H to

FFH

00H to

FFH

Note: Values in bold indicate the default.

3-16 Defining Fields

3 0 0 D P I B a r C o d e D e n s i t i e s

Bar Code

Type

UPCA +2/+5

Price CD

UPCE

+2/+5

EAN8

+2/+5

EAN13+2/+5

Price CD

Interleaved

2 of 5 or I2of5 with Barrier

Bar

2

4

2

4

1

2

3

2

4

2

4

7

8

9

4

5

6

(Code 39 or

MOD43

(Extended

Code 39)

Codabar

(NW7)

Code 128 or

Code 16K

10

11

12

7

8

9

2

3

4

5

4

6

8

20

13

3

4

1

2

6

7

11

12

20

Density

Selector

4.2

5.6

6.2

8.3

9.4

9.9

77%

103%

77%

103%

77%

103%

77%

103%%

1.1

2.1

3.3

11.1

11.1

13.0

2.3

3.4

5.0

5.6

9.1

10.4

11.1

4.5

6.8

9.1

3.9

14.3

1.4

1.7

3.4

4.7

6.2

7.1

3.8

11.5

3.1

Density

(% or cpi)

3/10

3/10

3/10

3/10

15/50.0

12/40.0

6/20.0

4/13.3

3/10.0

3/10.0

6/20.0

2/6.7

7/23.4

12/40.0

9/30.0

6/20.0

6/20.0

3/10.0

3/10.0

3/10.0

6/20.0

4/13.3

3/10.0

7/23.4

Narrow

Element

(dots/mils)

3/10

4/13.3

3/10

4/13.3

3/10

4/13.3

3/10

4/13.3

31/103.4

18/60.1

10/33.4

Narrow to

Wide Ratio

N/A

N/A

N/A

N/A

1:3.0

1:2.5

1:3.0

Data

Length

11 or 12

14/17

6 or 7

9/12

7 or 8

10/13

12 or 13

15/18

0 to 2710

9/30.0

6/20.0

6/20.0

4/13.3

4/13.3

4/13.3

1:2.4

1:3.0

1:2.5

1:3.0

1:2.5

1:2.3

1:3.0

1:3.0

1:2.3

1:2.0

1:2.5

1:2.5

1:2.5

1:3.0

1:3.0

1:2.5

1:2.0

1:3.0

1:2.2

1:3.0

1:2.5

1:2.5

1:2.0

1:3.0

1:2.5

1:2.0

N/A

0 to 2710

0 to 26

0 to 2710

Appearance

Codes

Available

Char

Set

1, 5, 6, 7 or 8 0 to 9

1, 5, 6, 7 or 8 0 to 9

1, 5, 6,7 or 8 0 to 9

1, 5, 6,7 or 8 0 to 9

8

8

8

8

0 to 9

SPACE

$%*+-./

0 to 9

A to Z

$+-./

0 to 9 a to d

00H to 7FH

Note: The start (*) and stop (+) characters are automatically added for Code

39. Code 39, density 12, produces a one-dot narrow bar. This density is intended for special U.S.P.S. ACT-tag applications only. Synthetic supplies are recommended to produce scannable bar codes.

Defining Fields 3-17

Bar Code

Type

CODE 93 3

4

5

7

10

MSI 4

5

7

Density

Selector

3.7

4.8

5.6

8.3

11.1

4.2

6.2

7.5

Density

(% or cpi)

Narrow

Element

(dots/mils)

9/30.0

7/23.4

6/20.0

4/13.3

3/10.0

6/20.0

4/13.3

3/10.0

Narrow to

Wide Ratio

N/A

Data

Length

Appearance

Codes

Available

0 to 2710 8

Char Set

00H to

7FH

1:2.0

1:2.0

1:2.3

0 to 2710 8 0 to 9

POSTNET 0 (fixed at

4.3 cpi)

MaxiCode 7

24/118.2

N/A

10/49.3

N/A

6/20.0 (5 dot gap)

N/A

0,5,6,9 or

11

99

8

8

0 to 9

00H to

FFH

Bar Code

Type

PDF417

7

8

5

6

9

3

4

1

2

Density

Selector

Element

Width

(dot/mils)

3/10.0

3/10.0

3/10.0

4/13.33

4/13.3

4/13.3

6/20.0

6/20.0

6/20.0

Row Height

(dots/mils)

3/10.0

6/20.0

9/30.0

4/13.3

9/30.0

12/40.0

6/20.0

12/40.0

18/60.0

Aspect

1:1

1:2

1:3

1:1

1:2

1:3

1:1

1:2

1:3

Ratio

Data

Length

Appearance

Codes

Available

0 to 2709 8

Char Set

00H to

FFH

Bar Code

Type

Quick Response

(QR Code) Models 1 and 2

Density

Selector

0

Data Length

Model 1: 0-1167 Numeric; 0-707 Alphanumeric;

0-486 (8-Bit); 0-299 Kanji

Model 2: 0-2710 Numeric; Alphanumeric and 8-Bit;

0-1817 Kanji

Note: Values in bold indicate the default.

3-18 Defining Fields

3 0 0 D P I B a r C o d e D e n s i t i e s

Bar Code

Data Matrix

Square symbols

Size

Row x Col.

10 x 10

12 x 12

14 x 14

16 x 16

18 x 18

20 x 20

22 x 22

24 x 24

26 x 26

32 x 32

36 x 36

40 x 40

44 x 44

48 x 48

52 x 52

64 x 64

72 x 72

80 x 80

88 x 88

96 x 96

104 x 104

120 x 120

132 x 132

144 x 144

Density

Selector

Max. Data Length

Num. X Alphanum.

App

Code

Char

Set

13

14

15

16

9

10

11

12

7

8

5

6

3

4

1

2

17

18

19

20

21

22

23

24

6 x 3

10 x 6

16 x 10

24 x 16

36 x 25

44 x 31

60 x 43

72 x 52

88 x 64

124 x 91

172 x 127

228 x 169

288 x 214

348 x 259

408 x 304

560 x 418

736 x 550

912 x 682

1152 x 862

1392 x 1042

1632 x 1222

2100 x 1573

2608 x 1954

2710 x 2335

8 00H to FFH

0 default (bar code size automatically determined by data)

Bar Code

Data Matrix

Rectangular symbols

Size

Row x Col.

8 x 18

8 x 32

12 x 26

12 x 36

16 x 36

16 x 48

Density

Selector

Max. Data Length

Num. X Alphanum.

App

Code

Char

Set

25

26

27

28

29

30

10 x 6

20 x 13

32 x 22

44 x 31

64 x 46

98 x 72

8 00H to FFH

0 default (bar code size automatically determined by data)

Note: The printers support printing a Data Matrix symbol with an

X-dimension of 13 mils or greater (3 dots @203 dpi). If you use a denser bar code, make sure the bar code scans in your particular application. Our “premium” supplies and increasing the print contrast are recommended for denser bar codes. Depending on your application, additional densities are available.

Defining Fields 3-19

3 0 0 D P I B a r C o d e D e n s i t i e s

Bar Code Type

GS1 DataBar

Aztec

B9. height

11

12

13

14

15

7

8

9

10

4

5

2

3

6

6

7

8

4

5

2

3

Density

Selector

Narrow Element

(dots/mils)

3/9.8

4/13.1

5/16.4

7/23

8/26.2

10/32.8

11/36.1

0.010

0.0133

0.0167

0.0233

0.0266

0.0333

0.0366

0.0433

0.0466

0.0533

0.0566

0.0633

0.0666

0.0733

Data Length

0 to 2710

0 to 2710

Chart Set

00H to

FFH

00H to

FFH

Note: Values in bold indicate the default.

Bar code height, in 1/100 inches, 1/10 mm, or dots. Minimum values:

English 19

Metric 48

203 Dots 38

300 Dots 57

POSTNET, PDF417, and MaxiCode bar codes have a fixed height.

Always use 0 for these bar codes.

For Data Matrix and QR Code, the printer determines the size of the symbol, but the user’s scanner determines the functional size (minimum height) of the symbol. Small Data Matrix and QR Codes may not be scannable. The Data Matrix and QR Code’s height depends on the number entered for this parameter. For example, if you select 80, the symbol could be smaller than 0.80," but it will not be greater than the amount specified in this parameter. The symbol arranges the data according to rows and columns within the specified height.

For the GS1 DataBar bar code, the height is for the linear bar code only used with UCC/EAN family types listed in B13.

For the Aztec bar code, use 0.

3-20 Defining Fields

B10. text Appearance of text with bar code. For UPC and EAN only use 0 to 7. For all others, use 8, except where noted. Options:

0 Default

MaxiCode Mode 0 (obsolete)

1

2

QR Code Model 2

No check digit or number system

QR Code Model 1

MaxiCode Mode 2 (Numeric Postal Code)

3

5

6

7

8

QR Code Model 2

MaxiCode Mode 3 (Alphanumeric Postal Code)

Number system at bottom, no check digit

Check digit at bottom, no number system

Check digit and number system at bottom

No text, bar code only

MaxiCode (autodetect modes 0, 2, or 3), Data Matrix,

GS1 DataBar, and Aztec.

B11. alignment Choose L, R, C, B or E to align the bar code data correctly in the field. B centers variable width bar codes, which may not allow pad-character centering (Code 128, Code 39, etc.) E right justifies variable width bar codes. MaxiCode, Data Matrix, QR Code, GS1 DataBar, and Aztec must use L.

B12. field rot

B13. type

Field rotation. Field rotation rotates the whole field, not just the characters.

Rotation is affected by the pivot point, which varies depending on how text is justified. Lower left corner of field is the pivot point. Options:

0 Top of field points to top of supply

1

2

3

(Use for Maxicode)

Top of field points to left of supply

Top of field points to bottom of supply

Top of field points to right of supply

Note: Serial bar codes with an 8-dot narrow element do not automatically print at 2.5 IPS. Serial bar codes printed at speeds greater than

2.5 IPS may not scan properly.

Select from the bar code family. This parameter only applies to the GS1

DataBar bar code. For other bar codes, do not include this parameter.

Options:

7

8

5

6

3

4

1

2

9

10

11

12

GS1 DataBar 14 (default)

GS1 DataBar 14 Truncated

GS1 DataBar 14 Stacked

GS1 DataBar 14 Stacked Omni directional

GS1 DataBar Limited

GS1 DataBar Expanded

UPCA

UPCE

EAN13

EAN8

UCC/EAN128 and CC A/B

UCC/EAN128 and CC C

Defining Fields 3-21

B14. sep_height Height of the separator between the linear bar code and 2D bar code. This parameter only applies to the GS1 DataBar bar code. For other bar codes, do not include this parameter. The value is 1 or 2. The default is 1.

B15. segment Width of the segment – only for use with GS1 DataBar family types listed in

B13. For other bar codes, do not include this parameter. The range is even numbers from 2 to 22. The default is 22.

Example

B,3,12,V,50,40,1,2,80,7,L,0 p

Defines a bar code field (field #3) with 12 characters of variable length starting at row 150, column 40. A UPCA bar code with a density of 2 and a height of 80 is used. The check digit and number system are shown at the bottom. The bar code is left aligned without any field rotation.

Example

B,1,30,V,5,5,38,4,0,0,L,0,1,2,22¦

Defines a bar code field (field #3) with up to 30 characters of variable length starting at row 5, column 5. The GS1 DataBar uses a density of 4. No text is shown with the bar code. The bar code is left-aligned with no field rotation.

D e f i n i n g N o n - P r i n t a b l e Te x t F i e l d s

Non-printable text fields allow you to enter data without printing it in its entered form. Typically, non-printable fields “hold” data that later combines with other fields to form a merged field. Define non-printable text fields before you define the field where the information prints.

When you copy this field into another field, the maximum number of characters for the final field is 2710. Allow only as many characters as you need, because extra characters use up space. Also, if you are copying into a bar code field, the maximum number of characters in the destination bar code is determined by the bar code specification (UPCA-12, EAN-13, etc.).

You need to apply field options to manipulate the text entered in this field.

For example, you may want to copy data from this field into another field.

See “Option 4 Copy Data” in Chapter 4 for more information.

3-22 Defining Fields

In the following example, data is entered into four non-printable fields and merged to form field 5, and is then printed as a bar code. See “Merging

Fields” in Chapter 4 for more information.

Field Data

1

2

3

4

5

20374

339

8

15

20374339815

Field Type

Non-printable

Non-printable

Non-printable

Non-printable

Bar Code

Each non-printable text field requires a separate definition.

Syntax

D,field#,# of char p

D1. D

D2. field#

D3. # of char

Non-Printable Text Field.

Unique number from 0 to 999 assigned to this field.

Maximum number of characters in this field: 0 to 2710.

Example

D,4,20 p

Defines a non-printable text field (field #4) with a maximum of 20 characters.

D e f i n i n g C o n s t a n t Te x t F i e l d s

A constant text field is a set of fixed characters that prints on all labels.

Define each constant text field separately. This field is not assigned a field number, but is counted as a field (keep this in mind, as the printer allows a maximum of 1000 fields per format). The characters in this field cannot be changed by batch data. Field options do not apply to constant text fields.

Mark the pivot point of your field. This will vary, depending on how your field is justified.

Defining Fields 3-23

Syntax

C1. C

C2. row

C,row,column,gap,font,hgt mag, wid mag,color,alignment,char rot, field rot,"fixed char",sym set p

Constant Text Field.

For monospaced fonts, distance from bottom of print area to the pivot point. For proportionally spaced fonts, distance from bottom of print area to baseline of characters in the field. (Bottom exits the printer first.)

C3. column

C4. gap

Printer

9825/

9855/

9860

9855/

9860

9855RFMP/

9855HF

Unit of

Measure

English

Metric

203 dpi Dots

English

Metric

300 dpi Dots

English

Metric

203 dpi Dots

300 dpi Dots

Row or

End Row

0-1599

0-4061

0-3246

0-1199

0-3045

0-3597

0-1299

0-3299

0-2637

0-3897

Distance from the lower left edge of the print area to the pivot point. Use the previous table for values.

Number of dots between characters (203 dots per inch). Range: 0 to 99.

Any number other than 0 or the default number affects your field width. Default spacing:

Standard

Reduced

Bold

OCRA-like

CG Triumvirateä

Typeface Bold

CG Triumvirateä Typeface

3 dots

1 dot

3 dots

3 dots varies with each letter varies with each letter

Column or

End Column

0-399

0-1013

0-810

0-399

0-1013

0-1197

0-399

0-1013

0-810

0-1197

3-24 Defining Fields

C5. font

C6. hgt mag

C7. wid mag

C8. color

Style of font. Options:

1 Standard

2

3 Bold

4

5 HR1

6

Reduced

OCRA-like

HR2

10 CG Triumvirateä Typeface Bold

11 CG Triumvirateä Typeface

15 7 pt. CG Triumvirateä Typeface

16 9 pt. CG Triumvirateä Typeface

17 11 pt. CG Triumvirateä Typeface

18 15 pt. CG Triumvirateä Typeface

50 EFF Swiss Bold (TrueType® Scalable)

56 PaxarSymbols (version 5.0 or greater)

Or a valid downloaded font selector number.

Fonts 5 and 6 are for numeric data only.

The CG Triumvirateä typefaces support only the ANSI and DOS Code

Page 437 and 850 Symbol Sets. The scalable font does not support Code

Page 1256 (Arabic). See Appendix C for more information.

Height magnifier, 1 to 7 times (4 to 255 points for scalable/downloaded

TrueType fonts). Use a magnifier of 1 with proportionally spaced fonts, because characters lose smoothness at higher magnifications. See

Appendix B, “Fonts,” for more information about fonts.

Width magnifier, 1 to 7 times (4 to 255 points for scalable/downloaded

TrueType fonts). Proportionally spaced fonts do not have a set width. To estimate the size of your field, use the letter “W” for the widest field or an

“L” for an average width field. Find your selected font and the desired width in Appendix B, “Fonts.”

There are two types of field color overlay attributes:

Transparent The overlay field (text or constant text) does not block out

(or “erase”) existing fields.

Opaque The overlay field blocks out (or “erases”) existing fields.

Options for standard printer fonts:

B Opaque, Normal, Black, Normal

D/R/W

O

Opaque, Normal, White, Normal

Transparent, Normal, Black, Normal

Options for scalable fonts:

A/N Opaque, Normal, Black, Bold

B/O

E/S

F/T

Opaque, Normal, Black, Normal

Opaque, Italics, Black, Bold

Opaque, Italics, Black, Normal

Note: Solid black print should not exceed 30% on a given square inch of the label, or the printhead life may be decreased.

Field placement in the packet is an important consideration when using field color attributes. If a line field is defined before the overlay (text or constant text) field, the line field is blocked out by the overlay field, depending on the overlay field’s color attribute. If a line field is defined after the overlay field, the line field is not blocked out by the overlay field, regardless of the overlay field’s color attribute.

Defining Fields 3-25

C9. alignment

C10. char rot

Alignment of constant text in the field. Options:

L Align on left side of field.

C

R

Center text within field (for monospaced fonts only)

Align on right side of field (for monospaced fonts only)

B

E

Align at midpoint of field

Align at end of field.

Use L, B, or E for any font.

Character rotation. The field or supply does not rotate, only the characters do. Options:

0

1

Top of character points to top of field

Top of character points to left of field

2

3

Top of character points to bottom of field

Top of character points to right of field

C11. field rot

Note: Font 50 and downloaded TrueType fonts do not support character rotation.

Field rotation. Field rotation rotates the whole field, not just the characters.

Rotation is affected by the pivot point, which varies depending on how text is justified. Lower left corner of field is the pivot point. Options:

0 Top of overlay points to top of supply

1

2

3

Top of overlay points to left of supply

Top of overlay points to bottom of supply

Top of overlay points to right of supply

C12. “fixed char” Fixed characters to appear in the field. Maximum 2710 characters.

Enclose in quotation marks.

3-26 Defining Fields

C13. sym set Symbol set. Use 0 for the Internal Symbol Set. For scalable or TrueTypeâ fonts, use:

1 ANSI Symbol Set

100 Macintosh

101 Wingdings

102 Unicode (user input) for particular mapping

103 BIG5 (user input) for Unicode mapping

104 GB2312 (user input) for Unicode mapping

105 SJIS (user input) for Unicode mapping

Code Page 932 (Japanese Shift-JIS)

106 GB2312 (user input) for GB2312 mapping

Code Page 936 (Simplified Chinese)

107 BIG5 (user input) for BIG5 mapping

Code Page 950 (Traditional Chinese)

110 Unicode UTF-8

437 DOS Code Page 437 (Domestic)

850 DOS Code Page 850 (International)

852 DOS Code Page 852 (Latin 2)

855 DOS Code Page 855 (Russian)

857 DOS Code Page 857 (IBM Turkish)

860 DOS Code Page 860 (MS-DOS Portuguese)

1250 Code Page 1250 (Latin 2)

1251 Code Page 1251 (Cyrillic)

1252 Code Page 1252 (Latin 1)

1253 Code Page 1253 (Greek)

1254 Code Page 1254 (Turkish)

1255 Code Page 1255 (Hebrew)

1256 Code Page 1256 (Arabic)

1257 Code Page 1257 (Baltic)

1258 Code Page 1258 (Vietnam)

Note: The Standard, Reduced, Bold, OCRA and HR fonts only support the Internal Symbol Set (0). The CG Triumvirate™ typefaces only support the ANSI and DOS Code Page 437 and 850 Symbol Sets.

The scalable font (font#50) does not support Code Page 1256

(Arabic). Code pages 852-860 and 1250-1258 are for downloaded

TrueType fonts or the scalable font. Code pages 102-110 require the memory expansion option and a downloaded International

TrueType font. TrueType fonts are designed to be regionally specific; therefore, all code pages may not be supported in a given font. See Appendix C, “Symbol Sets/ Code Pages” for more information.

If using symbol set 110 (Unicode UTF-8), set the MPCL control characters (start of header, etc.) to decimal values between 0 and

128; otherwise, errors may occur with the Unicode data entered.

See Chapter 2, "Configuring the Printer" for more information about the MPCL control characters.

Defining Fields 3-27

Example

C,30,10,0,1,1,1,B,L,0,0,"MADE IN USA",0 p

Defines a constant text field starting at row 30, column 10. It does not have any additional inter-character gap. The Standard font is used without any additional magnification. The printing is black on white and left justified.

No field or character rotation is used. “MADE IN USA” is printed in this field. The internal symbol set is used.

D e f i n i n g L i n e F i e l d s

Use lines to form borders and mark out original prices. Define each line separately. This field is not assigned a field number, but is counted as a field (keep this in mind, as the printer allows a maximum of 1000 fields per format). You can define any line length and a thickness up to 99 dots, as long as the solid black print does not exceed 30 percent of any given square inch of the label.

L i n e Ty p e s

You can create horizontal and vertical lines. There are two ways to define lines.

Segments You choose the starting point and ending point.

Vectors You choose the starting point, the angle, and the length of the line.

Syntax

L1. L

L2. type

L3. row

L,type,row,column,angle/end row,length/ end col,thickness,"pattern" p

Line Field.

Type of line. Only vertical and horizontal lines are supported. Options:

S Segment. You choose the starting point and ending point.

V Vector. You choose the starting point, angle, and ength.

Distance from bottom of print area to the starting point.

l

3-28 Defining Fields

L4. column

Printer

9825/

9855/

9860

9855/

9860

9855RFMP/

9855HF

Unit of

Measure

English

Metric

203 dpi Dots

English

Metric

300 dpi Dots

English

Metric

203 dpi Dots

300 dpi Dots

Row or

End Row

0-1599

0-4061

0-3246

0-1199

0-3045

0-3597

0-1299

0-3299

0-2637

0-3897

Column or

End Column

0-399

0-1013

0-810

0-399

0-1013

0-1197

0-399

0-1013

0-810

0-1197

Distance from left edge of the print area to line origin.

Use the previous table for values.

L5. angle

/end row

If Using Segments:

Row location of ending point. Measure from bottom of print area. Ranges same as row above. On horizontal lines, this value must match item L3.

If Using Vectors:

Angle of line. Options: 0, 90, 180, or 270.

L6. length/ end col

If Using Segments:

Column location of end point. Measure from left edge of print area. Ranges same as column above. On vertical lines, this value must match parameter L4.

If Using Vectors:

Length of the line in selected units. Use the previous table for values.

Defining Fields 3-29

L7. thickness Using the chart below for reference, write the line thickness

(1 to 99) in box L7. Line thickness fills upward on horizontal lines, or to the right on vertical lines. Measured in dots.

L8. “pattern”

Example

Line pattern. Enter "".

L,S,110,30,110,150,10,"" p

Defines a horizontal line field as a segment starting at row 110, column 30 and ending at row 110, column 150. The line thickness is 10 dots.

D e f i n i n g B o x F i e l d s

Use boxes to form borders or highlight items of interest. Define each box field separately. This field is not assigned a field number, but is counted as a field (keep this in mind, as the printer allows a maximum of 1000 fields per format). You can define any line length and a thickness up to 99 dots, as long as the solid black print does not exceed 30 percent of any given square inch of the label.

3-30 Defining Fields

Syntax

Q1. Q

Q2. row

Q,row,column,end row,end col,thickness,"pattern" p

Box (Quadrilateral) Field.

Distance from bottom of print area to lower left corner of box.

Q3. column

Printer Unit of

Measure

Row or

End Row

Column or

End Column

9825/

9855/

9860

9855/

9860

9855RFMP/

9855HF

English

Metric

203 dpi Dots

English

Metric

300 dpi Dots

English

Metric

203 dpi Dots

300 dpi Dots

0-1599

0-4061

0-3246

0-1199

0-3045

0-3597

0-1299

0-3299

0-2637

0-3897

Distance from left edge of print area to lower left corner of box. Use the previous table for values.

0-399

0-1013

0-810

0-399

0-1013

0-1197

0-399

0-1013

0-810

0-1197

Q4. end row Distance from bottom of print area to upper right corner of box. Ranges same as row.

Q5. end col Distance from left edge of print area to upper right corner of box. Ranges same as column.

Defining Fields 3-31

Q6. thickness Using the chart below for reference, write the desired line thickness

(1 to 99) in box Q6. Boxes fill inward, so make sure your boxes do not overwrite other fields. Measured in dots.

Q7. “pattern”

Example

Line pattern. Enter "".

Q,240,30,270,150,3,"" p

Defines a box field starting at row 240, column 30. It ends at row 270, column 150. It has a thickness of 3 dots.

3-32 Defining Fields

D e f i n i n g Ve r i f i e r F i e l d s

The verifier field in a format references the verifier configuration packet ID to use for this particular format. The verifier field allows you to specify a different verifier configuration packet for each format, regardless of the format number. See “Defining a Verifier Configuration Packet,” in Chapter 2 for more information.

The verifier field allows you to specify a different verifier configuration packet for each of your formats.

If you do not specify a particular verifier configuration packet, the last sent verifier configuration packet is used.

Syntax

V,vfrID p

V1. V

V2. vfrID

Example

Verifier Field.

Unique number from 1 to 999 to identify the verifier configuration packet to use with this format.

F,25,A,R,M,508,508,"FMT-25" p

V,3 p

B,1,12,F,110,115,1,2,120,5,L,0 p

Specifies verifier configuration packet #3 starting with format 25 until another verifier configuration packet is specified.

Defining Fields 3-33

D e f i n i n g t h e R F I D D a t a F i e l d

The RFID Data Field contains the information you want programmed into the

RFID tag. The syntax of the RFID Data Field is similar to the standard non-printable text field format. RFID is only supported on the 9855

printer. Printing over the RFID tag (or transponder) causes printing irregularity. For more information about RFID, refer to the Multi-Protocol

Application Notes, available on our Web site.

¨ With version 2.8 or greater firmware, the printer supports both 64-bit and

96-bit RFID tags.

¨ With version 3.2 or greater firmware, the printer supports multi-protocol encoding, including Class 1 Generation (Gen) 1 and Class 1 Generation

(Gen) 2 supplies.

¨ With version 5.0 or greater firmware, the printer accepts EPC data following the guidelines in the EPCglobalä Tag Data Standards, which conforms to the EPCä Radio Frequency Identity Protocols Class 1

Generation 2 UHF RFID Protocol for Communications at 860-960MHz

Standards (Air Interface Protocol). See “Using Expanded Gen2 Data” in

Chapter 6, “Printing,” for more information.

Syntax

X1. X

X2. field#

X3. # of char

X,field#,# of char,data_type p

RFID Data Field.

Unique number from 0 to 999 assigned to this field.

This number must be equal to or greater than the total number of characters in the RFID Data Field. Range: 0 to 2710. The amount varies according to your RFID data and protocol. For example, C1Gen2 can be

96-Bits, plus the access password, lock code, etc.

Note: An error 715 occurs if the printer does not receive the correct amount of data.

You can pad data to make sure you have the correct amount of bits. See “Option 30,” in Chapter 4 for more information.

3-34 Defining Fields

X4. data_type Data type. Options:

0 ASCII Hex - default (ASCII representation of Hex)

1

2

Use characters A to F and 0 to 9.

ASCII

ASCII Binary (ASCII representation of Binary)

Use characters 0 and 1.

3 Hex

We recommend using ASCII Hex for compatibility with multiple host applications.

For example, the letter A has a decimal value of 65 in the ASCII table. The hex (base 16) equivalent of decimal (base 10) is 41. Hex 41 in binary notation is 01000001.

Data Type Character

ASCII Hex

ASCII

41

A

ASCII Binary 01000001

Hex ~065

MPCL Batch Data for a 96-bit RFID tag

“414141414141414141414141"

“AAAAAAAAAAAA”

“010000010100000101000001010000010100000101000001

010000010100000101000001010000010100000101000001"

“~065~065~065~065~065~065~065~065~065~065~065~065"

Example

X,5,24,0 p

Defines an RFID Data Field (field #5) with exactly 24 ASCII Hex characters for a 96-bit RFID tag.

Defining Fields 3-35

3-36 Defining Fields

D E F I N I N G F I E L D O P T I O N S

This chapter provides a reference for defining

¨

¨ field options in formats check digit packets.

4

Note: When using multiple options on the printer, options are processed in the order they are received.

Defining Field Options 4-1

A p p l y i n g F i e l d O p t i o n s

Field options further define text, bar code, and non-printable text fields.

The text, constant text, or bar code field must be previously defined before you can apply any field option to it. Define options immediately after the field to which they apply.

C o m b i n i n g F i e l d O p t i o n s

You can use more than one option with most fields. For example, you can use Option 4 to copy data from another field, and then use Option 30 to pad the field. When you use multiple options for the same field, you must place the options in the order you want to apply them to your format.

R e s t r i c t i o n s

Some options cannot be used together. For example, incrementing (Option

60) and price field (Option 42) options cannot be applied to the same field.

Refer to the following sections addressing individual options for specific combinations to avoid.

Option 4 (copy a field) is the only option that can be repeated for a single field.

Example

R,1,3,1,3,1,1 p

Syntax

R1. R

R2. option#

R,option#,parameter...parameter

p

Indicates field option header.

Option number:

1 Define fixed characters

2

3

Data type restrictions (9855/9860)

Data entry template (9855/9860)

4

5

6

20

Copy data from previous field

Define data entry sources (9855/9860)

Upload field data

Define data entry prompts (9855/9860)

21

30

31

Define extended field names (9855 XML-enabled printer)

Pad data to left or right with specified character

Generate check digit

4-2 Defining Field Options

53

60

61

62

64

42

50

51

52

Format as a price field

Define bar code densities

Define security and truncation of PDF417 bar codes

Define width or length of PDF417 bar codes

Define optional settings for Aztec bar codes

Define incrementing or decrementing field

Reimage fields

Do not scan/verify a particular bar code

Program the AFI Field for UHF RFID tags

R3. parameter(s) Varies per option. See the following option descriptions.

A p p l y i n g O p t i o n s t o t h e R F I D D a t a F i e l d

All the normal field options (copy, merge, pad, increment, etc.) can be applied to the RFID Data Field. However, certain restrictions may apply.

¨ To copy, merge, pad, or increment data in the RFID Data Field, the copied/merged/padded/incremented data must be in the same format specified in the RFID Data Field. For example, to copy data into the

RFID Data Field using ASCII Hex, the field being copied must be in

ASCII Hex format; otherwise, unexpected results may occur.

¨ When incrementing the RFID Data Field, see the following table for an explanation of how the field increments.

Data Type

ASCII Hex

ASCII Binary

ASCII or Hex

How the Field Increments

0 to F (0123456789ABCDEF), then back to 0

0 to 1 or 1 to 0 next position in 0 to 255 range

¨ If Option 60 (Increment Field) contains the character “D” to decrement, it is ignored and the field is instead incremented by one.

¨ When incrementing the RFID Data Field, the only valid value to increment is by one.

¨ Use caution when incrementing an RFID field if data is coming directly from your host because the field must be incremented in ASCII Hex (or other specified data type).

Defining Field Options 4-3

O p t i o n 1 ( F i x e d D a t a )

Fixed data is information (a company name or store number) you want to print on all labels. You can define fixed characters for an entire field or for part of a field.

Syntax R,1,"fixed char" p

R1. R

R2. 1

R3. fixed char

Example

Option Header.

Option 1.

Characters to insert. Enclose in quotation marks. If you are defining fixed characters for part of a field, place underscores(_) in non-fixed positions.

Any spaces in the phrase are fixed characters. Range: 0 to 2710.

Note: Underscore characters are stripped out and the data is compressed if no data is supplied by the batch and the field length is variable.

R,1,"_ _ _%$_ _ _ _ _" p

Uses fixed characters (%$) in positions 4 and 5. The other positions are variable.

Example

R,1,"MONARCH" p

“MONARCH” appears as a fixed field in this example.

To fill in the non-fixed portion of the field, see “Defining Batch Data Fields” in Chapter 6. As an alternative, you can apply Option 4 to copy data into the non-fixed character positions.

4-4 Defining Field Options

O p t i o n 2 ( D a t a Ty p e R e s t r i c t i o n s )

This option restricts the data type for a particular field. You can use Options

2 or 3 only once per field. Do not use with Option 3 (Data Entry Templates).

Note: Option 2 is only available on the 9855 and 9860 printers. You must use the Monarch® 939ä keyboard for offline data entry.

If you do batch entry only in the batch packet, you do not need to apply

Options 2 and 3. Use these options only for offline batch entry.

Syntax

R,2,char_code p

R1. R

R2. 2

R3. char code

Example

Option Header.

Option 2.

Character type for the field. Options:

1 Numeric only (0..9)

2

3

Letters only (A..Z,a..z)

Symbols only (printable characters other than letters

4

5

6 or numbers)

Letters and numbers only

Numbers and symbols only

Letters and symbols only

Spaces are permitted in all categories. You can also use a combination of any two (letter, numbers, or symbols) character types.

Note: A use for this option is a quantity field, where the operator could enter only numeric data.

R,2,2 p

Restricts the field data to letters only (A-Z or a-z).

Defining Field Options 4-5

O p t i o n 3 ( D a t a E n t r y Te m p l a t e s )

This option provides more specific restrictions than Option 2. This option can be used to select certain letters (such as A through F or the numbers 1 through 4) from a character set. You can also use this option to create a template of allowable characters for a field. Do not use with Option 2 (Data

Type Restrictions).

Use this option only for offline batch entry. You can define a template up to

30 characters long, but the printer only displays 16 characters at a time.

The character template must contain the same number of characters as the field.

Note: Option 3 is only available on the 9855 and 9860 printers. You must use the 939 keyboard for offline data entry.

Syntax

R1. R

R2. 3

R3. code

R4. chars

R,3,code,chars p

Option Header.

Option 3.

Data types. Options

S Defines a specific set of characters for the entire field. The string length does not have to match the field length. Maximum is 30 characters.

T Creates a template of allowable data types by placing character indicators in each character position. The number of characters in the string must match the length of the field.

Note: A sample use for this option is a field on a patient record containing blood type. Acceptable characters would be A, B, O, +, or -.

Characters to include in a field or a specific template. Must be enclosed within quotation marks. Indicators can be

*

# any printable character any digit 0-9

-

@ any letter a-z, A-Z no user input for this position (for fixed data or copied data)

4-6 Defining Field Options

Example

R,3,S,"ABC1234567890" p

Restricts the field data to letters A, B, and C, and all digits.

Example

R,3,T,"***#_ _ _ _"

p

Creates a template that allows any printable character in positions 1, 2, and

3; digits in position 4; and reserves positions 5 through 8 for fixed or copied data.

Example R,3,T,"####_ _ _ _" p

Creates a template that allows digits only in positions 1-4, and reserves positions 5 through 8 for fixed or copied data.

O p t i o n 4 ( C o p y D a t a )

You can create a field that uses data from another field. This is useful for creating merged fields or sub-fields. You can copy the information from multiple fields into one field by applying the copy procedure more than once.

Copy data is the only option you can apply to a field more than once.

The maximum number of characters defined in box T3 or B3 must allow for the number of characters you will place in the field, including any price, check digit, or fixed characters inserted by the printer. The maximum number of characters in the field into which data is copied cannot exceed

2710 or the maximum number of characters permitted by the bar code.

Note: When copying from more than one field, copy into the destination field from left to right.

Defining Field Options 4-7

Syntax

R1. R

R2. 4

R3. src fld

R4. src start

R5. # to copy

R6. dest start

R7. copy code

Example

R,4,src fld,src start,# to copy,dest start, copy code p

Field Option Header.

Option 4.

Field number from which data is copied. Range: 0 to 999.

Position number in the source field of the first character to be copied.

Character positions are numbered 1 to 2710, starting from the left.

Number of characters to copy. Range: 1 to 2710.

Position number where copied characters are to begin printing in the destination field. Range: 1 to 2710.

Copy Method.

1 Copy field as is (including price symbols, pad characters, check digits, etc.).

2 Copy unformatted data (without price characters, pad characters, etc.).

R,4,3,1,3,1,1 p

Copies data from field #3, starting at the first position and copying three characters. In the destination field, the information is placed in position 1 and copied as formatted data.

Example

R {F,2,A,R,E,400,400,"ASCIIHEX" p

X,2,24,0 p

T,1,50,V,10,10,0,1,1,1,B,L,0,0 p

R,4,2,1,16,1,2 p }

{B,2,N,2 p

1,"313233343536373831323334" p

2,"313233343536373831323334" p }

This example uses Option 4 to copy data from the RFID Data Field and displays the data in text field 1. Note the data type being used is ASCII

Hex, so the data in the RFID Data Field is in ASCII Hex format. This example uses a 96-bit RFID tag.

4-8 Defining Field Options

M e r g i n g F i e l d s

You can copy data to merge the contents of fields. Use the copy data option as many times as necessary to copy all the appropriate fields into the merged field.

In the following example, two text and two non-printable fields are shown.

Data from these fields is merged to form field 5, and is then printed as a bar code.

Field Data Field Type

1

2

3

4

5

203

339

8

BLUE

Non-printable

Non-printable

Text

Text

2033398BLUE Bar Code

To create this sequence:

1.

Define fields 1, 2, 3, and 4.

2.

Define field 5 as a bar code. Allow enough characters in the bar code field to hold all the copied characters.

3.

Apply Option 4 to field 5 once for every source field.

S u b - F i e l d s

You can copy a segment of data from one field into a new location, called a sub-field. For example, extract part of the data in a bar code and display it in text form in a sub-field. Then, use the copy data option.

Defining Field Options 4-9

O p t i o n 5 ( D e f i n e D a t a E n t r y S o u r c e s )

Defines how data is entered into a field. Option 5 is required for offline data entry. If the field holds all fixed characters or copied data only, you can eliminate the operator prompt. Use Option 5 only once per field. You must use the 939 keyboard for offline data entry.

Use this option to read pre-programmed data in the RFID chip embedded within the supply. Using Option 5 stops the printer while reading each label; regardless of the print speed. If using a batch quantity greater than one, the data is read from each label.

Note: Using Option 5 to read pre-programmed RFID data is supported with the release of version 5.0 or greater printer’s software.

The EM4122 protocol requires Option 5 to read the pre-programmed data.

When reading data, make sure the maximum number of characters in the field is equal to or greater than the number of characters being read. If not, the data may be incomplete.

Use option 6 (Upload Field Data) with Option 5 to upload the data from the

RFID chip to a host.

Syntax

R,5,code p

R1. R

R2. 5

R3. code

Option Header.

Option 5.

Input code for the data in the field. Options:

H Host

K

N

R

Keypad

No user input for this field

RFID (read data from the RFID chip) This is ignored on non-RFID printers.

Note: Option 5 re-images each label in the batch.

Example

R,5,K p

Allows data to be entered from the keypad.

Example R,5,N p

Eliminates the user prompt for this field. Data is either fixed or copied from another source.

4-10 Defining Field Options

Example

T,2,10,V,250,50,0,1,1,1,B,C,0,0,0 p

R,5,R p

Reads the pre-programmed data from the RFID chip and saves that data into the text field.

O p t i o n 6 ( U p l o a d F i e l d D a t a )

You can upload data from any field using Option 6. When uploading multiple fields of data, the data is comma separated.

Data is uploaded to the last port that received host data (serial, parallel,

USB, or Ethernet) at the end of the batch or label, depending on the other options used as follows:

¨ When using a batch quantity of one without Option 5 or Option 60, data is uploaded at the end of the batch.

¨ When using a batch quantity greater than one with an Option 5 and/or

Option 60, data is uploaded after each label.

Note: To upload data on a field that did not change, apply Option 60 to that field.

Syntax

R1. R

R2. 6

R3. device

Example

R,6,device p

Option Header.

Option 6.

Last port that received host data. Use H (host).

T,2,10,V,250,50,0,1,1,1,B,C,0,0,0 p

R,6,H p

Uploads the text field’s data to a file.

Defining Field Options 4-11

Example

B,3,12,F,50,50,1,2,60,7,L,0 p

R,6,H p

R,60,I,0 p

Uploads the UPCA bar code field’s data to a file and uploads data for each label in the batch.

Example

T,150,V,230,130,0,1,1,1,B,L,0,0 p

R,5,R

p

R,6,H p

Reads the RFID data from the RFID chip embedded in the supply. Uploads the data to the last-used port.

Example

{F,1,A,R,E,600,400,"RDCI"

p

X,5,24,0 p

T,6,20,V,415,270,0,50,15,15,B,L,0,2 p

R,4,5,1,16,1,0 p

R,6,H p }

Copies data from field 5 (RFID Data Field) to field 6 (Text field). Uploads the data to the last-used port

S a m p l e U p l o a d P a c k e t

Example

R,5,R p

R,6,H p

Returns the following in the upload packet:

313233343536373839303132

Example

B,3,12,F,50,50,1,2,60,7,L,0

p

R,6,H p

Returns the following in the upload packet:

123456789012

4-12 Defining Field Options

Example

R,5,R p

R,6,H p

B,3,12,F,50,50,1,2,60,7,L,0 p

R,6,H p

Returns the following in the upload packet:

313233343536373839303132,123456789012

O p t i o n 2 0 ( D e f i n e D a t a E n t r y P r o m p t s )

This option defines the operator prompt and it is not recommended on fields filled entirely by fixed characters or copied data. This option must be defined before Option 5, or the prompt does not display during data entry.

You must use the 939 keyboard for offline data entry.

Note: Option 20 is only available on the 9855 and 9860 printers.

Syntax

R1. R

R2. 6

R3. device

Example

R,20,"prompt" p

Option Header.

Option 20.

Displays the exact phrase you want to prompt the operator. Must be enclosed within quotations. The prompt must be 15 characters or less.

R,20,"Order Number"

p

Displays the prompt "Order Number" for the operator when this field is imaged.

Defining Field Options 4-13

O p t i o n 2 1 ( D e f i n e E x t e n d e d F i e l d N a m e s )

This option defines names for each field in a format, which can be longer than eight characters. This option is only available on the 9855

XML-enabled printer.

Syntax R,21,"field_name" p

R1. R

R2. 21

Option Header.

Option 21.

R3. “field_name” Specifies the field name. Must be enclosed within quotations. The name can be 1 to 256 characters, excluding non-printable control characters and the quotation mark (“). This name must match the one specified in the variable name attribute.

Example

T,2,10,v,250,50,0,1,1,1,B,C,0,0,0

p

R,21,"SALEPRICE_FIELD" p

Defines the name for text field 2 as “SALEPRICE_FIELD.”

O p t i o n 3 0 ( P a d D a t a )

You can add characters to one side of a field to “pad” the field. Padding allows you to fill in the remaining spaces when the entered data does not fill an entire field. If a variable length field is not completely filled with batch data, this option fills the remaining positions in the field with the character designated by Option 30.

Syntax

R,30,L/R,"character" p

R1. R

R2. 30

Option Header.

Option 30.

R3. L/R Indicates type of padding:

L Pad field on left side

R Pad field on right side

R4. “character” Pad character must be within the 0 to 255 decimal range and enclosed inside quotation marks. The pad character must be in the same format specified in the RFID Data Field. See “Defining the RFID Data Field” for more information. Do not use on fixed length fields.

4-14 Defining Field Options

Example

R,30,L,"X" p

Pads data with an “X” on the left side of the field.

Example

X,2,24,0

p

R,30,R,"0" p

Pads the data in the RFID Data Field with a “0" on the right side.

S a m p l e U s e f o r P a d d i n g

If you have a variable length bar code that you want to occupy a fixed amount of space on the supply, use pad characters. If the maximum number of characters in the bar code is 15, but the batch record only has 10 characters, the padding option fills the remainder of the field with pad characters.

O p t i o n 3 1 ( C a l c u l a t e C h e c k D i g i t )

The printer generates a check digit if you apply Option 31 to the field. You cannot use this option if the field contains a UPC, EAN, or Code 39 (with the

MOD43 check digit) bar code.

Syntax

R,31,gen/ver,check digit #

p

R1. R

R2. 31

R3. gen/ver

Option Header.

Option 31.

Enter G to generate a check digit.

R4. check digit # Specifies a check digit scheme. Enter a number that identifies a check digit scheme that has been defined. For more information, see “Using

Check Digits.” Range: 1 to 10.

Example

R,31,G,5 p

Generates a check digit using the previously defined check digit scheme 5.

Defining Field Options 4-15

O p t i o n 4 2 ( P r i c e F i e l d )

You can apply options that will insert monetary symbols automatically. Do not use this option with Option 31 (define a check digit) or Option 60

(increment or decrement a field). This option is not recommended for bar codes. When determining the maximum number of characters, add the maximum number of digits and the monetary symbols.

Syntax

R,42,appearance code p

R1. R

R2. 42

R3. appearance

code

Option Header.

Option 42.

Enter 1 to print price field in standard notation, as defined by country setting.

Use the monetary formatting packet to select monetary notations and symbols by country setting. See “Defining the Monetary Formatting

Packet” for more information.

See Appendix C, “Symbol Sets/Code Pages,” to make sure the monetary symbol you want to use is printable in the font selected for this field. For monetary symbols other than the dollar sign, use the internal symbol set.

Example

R,42,1 p

Uses a price field that prints the monetary symbol and notations as defined in the monetary formatting packet.

4-16 Defining Field Options

O p t i o n 5 0 ( B a r C o d e D e n s i t y )

You can apply this option to bar code fields when you want to create custom densities. When you apply this option, it overrides the density value in the bar code field. When using this option, set the density parameter in your bar code field to the default value. You can only use this option once for each bar code field.

Bar codes produced using Option 50 may not be scannable. Code 39, density 12, produces a one-dot narrow bar. This density is intended for special U.S.P.S. ACT-tag applications only. Synthetic supplies are recommended to produce scannable bar codes.

The additional character gap, narrow space, and wide space parameters are valid only with Code 39 and Codabar. If these parameters are specified for any other bar codes, they will be ignored by the printer. Do not use Option

50 with fixed density bar codes.

Option 50 can be used with PDF417 bar codes for specific customer ratios.

With PDF417 bar codes, use only the narrow and wide parameters. The narrow parameter defines the individual bar width in dots and the wide parameter is used to define the height of each individual stacked bar code.

Option 50 can also be used with Option 52 to further customize the dimensions of a PDF417 bar code. Option 52 allows customization of the number of columns or number of rows for the bar code.

Syntax R,50,narrow,wide,gap,nar_space,wide_space p

R1. R

R2. 50

R3. narrow

R4. wide

R5. gap

Field Option Header.

Option 50.

Dot width of the narrow element. Range: 1 to 99.

Dot width of the wide element. Range: 1 to 99.

Additional dot space between characters. Enter a value of 1 to 99.

(Code 39 and Codabar only.)

Defining Field Options 4-17

R6. nar_space Additional dot width of the narrow bar code space.

(Code 39 and Codabar only). Range: 1 to 99.

R7. wide_space Additional dot width of the wide bar code space.

(Code 39 and Codabar only). Range: 1 to 99.

Example

R,50,4,8,4,4,8 p

Creates a custom bar code density with a narrow element of 4 dots, a wide element of 8 dots, a gap of 4 dots, 4 additional dot widths for the narrow bar code space, and 8 additonal dot widths for the wide bar code space (if this is a Code 39 or Codabar bar code).

Example

B,1,40,V,100,100,32,1,0,8,L,0 p

R,50,2,10 p

Creates a custom PDF417 bar code density for 203 dpi printers. The narrow element width is 2 dots and the height is 10 dots.

Example

B,1,40,V,100,100,32,1,0,8,L,0 p

50,3,15 p

Creates a custom PDF417 bar code density for 300 dpi printers. The narrow element width is 3 dots and the height is 15 dots.

4-18 Defining Field Options

O p t i o n 5 1 ( P D F 4 1 7 S e c u r i t y / Tr u n c a t i o n )

You can define a security level and choose whether or not to truncate a

PDF417 bar code. Higher security levels add data to a bar code, improving scan reliability. Some damaged bar codes may still be scannable if the security level is high enough. You can use this option to create standard

PDF417 bar codes or use the truncated option to create a narrower bar code. This option can appear only once per PDF417 field, in any order, following the bar code field.

As the security level is increased, so is the size of your PDF417 bar code.

For each level increased, the bar code will double in size.

Syntax

R,51,security,stand/default p

R1. R

R2. 51

R3. security

R4. stand/def

Example

Option Header.

Indicates Option 51.

Security level ranges from 0 to 8 (0 is the default).

Higher security levels add data to a bar code, improving scan reliability.

Some damaged bar codes may still be scannable if the security level is high enough.

Truncation selector. Valid values:

S (default) a standard PDF417 bar code

T truncated

R,51,2,S p

Defines a security level of 2 for a standard PDF417 bar code.

Defining Field Options 4-19

O p t i o n 5 2 ( P D F 4 1 7 W i d t h / L e n g t h )

This option defines the image width or length of a PDF417 bar code. If you define a fixed number of columns (width), the bar code expands in length. If you define a fixed number of rows (length), the bar code expands in width.

Column value does not include start/stop or left/right indicator columns.

If this option does not immediately follow the PDF417 bar code field, the default settings are used. You can only use this option once per PDF417 bar code field.

Syntax

R,52,row/column,dimension

p

R1. R

R2. 52

Option Header.

Indicates Option 52.

R3. row/column Indicates if you are defining the number of rows or columns.

R Row

C Column

R4. dimension

If you specify rows, the bar code expands in columns, or vice versa.

The number of rows or columns defined for the bar code.

The default is 4. Valid values:

3-90 for rows

1-30 for columns

Example R,52,C,10 p

Defines the column width of 10, which expands the PDF417 bar code length by 10.

4-20 Defining Field Options

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement

Table of contents