7265 Programmer’s Manual 36
Copyright © 2004 TallyGenicom Chapter 3 ANSI Bar Codes
Values of all the adjustable bar code parameters ar e stored in NVRAM while power is off. You
can restore the bar code attributes to the factory setti ngs by performing an ISU on the printer.
pn Attribute
p1 style
p2 height
p3 human readable line enable
p4 narrow bar width
p5 wide bar width
p6 narrow space width
p7 wide space width
p8 N / A
p9 rotation
p10 horizontal print density
p11 check character
p12 human readable font
p13 height (in 1/24” increments)
General Rules for Assigning Parameters
You can send the sequence to modify bar code parameters any time except when bar code
mode is active.
If you assign a parameter value outside the permissible range, then that parameter value
reverts to the default value.
Values for narrow bars must be less than values for wide bars. Values for narrow spaces
must be less than values for wide spaces. The ratio be tween wide and narrow elements
should be about 3:1.
As with other ANSI escape sequences that take multiple parameters, you can use the semicolon
as a place holder when you want to change a higher-num bered parameter while leaving lower-
numbered parameters alone. For example, to set the hor izontal print density to 60 dpi without
changing any other bar code attributes, you could send:
ESC [;;;;;;;;;0;;}
Semicolons that trail the last specified parameter ar e optional. For example, to turn off the
human-readable line without changing any other parameters, you could send:
ESC [;;0}
Or, you could send:
ESC [;;0;;;;;;;;;}
Note: The term “default” is misleading when applied to bar code param eters. This printer stores
bar code parameters in nonvolatile RAM while power is off; except for an ISU or an out-of-range
argument, you might never see the effects of the fac tory defaults. For this reason, your
application should probably initialize all 12 p arameters one time before any symbols are sent.
This is particularly true when other bar code applications ar e sharing the printer.