Ref: "Ap1400ProgGuide1_2.docx"
Page 18 of 42
Document Revision: “1.2”
Document Date: “9 Apr. 2013”
The command ESC,"X",09H,n sets the internal default values according to individual bits in
the value of n. In each case, a bit set(1) means the following statement is true:
Bit 0
Default to inverted print mode
Bit 1
Disable FontMode bits of ESC,”!”,n command
Bit 2
Suppress "?" printing on RX error
Bit 3
[Unassigned]
Bit 4
Enable Split dots printing (See MaxDotsAtOnce [m=33] for details)
Bit 5
[Unassigned]
Bit 6
[Unassigned]
Bit 7
[Unassigned]
Note: the setting of bit 0 does not come into effect until after the next printer reset.
m=18 Set LED patterns.
The standard pattern set displayed by the printer has been worked out with a great deal of
care to provide the maximum useful information while remaining clear and unambiguous.
However they may be modified if required. Please refer to Able for details.
m=19 Set MT102FLAGS value.
The command ESC,"X",13H,n sets the internal values according to individual bits in the value
of n. In each case, a bit set(1) means the following statement is true:
Bit 0
[Must be set to enable paper out optical sensor]
Bit 1
Enable Mark Sense Operation
Bit 2
Sense Mark at Black->White or White->Black Edge
Bit 3
[Unassigned]
Bit 4
[Unassigned]
Bit 5
Led Pattern Dependent on Paper Out Sensor
Bit 6
[Must be set to enable head up sensor] (when fitted - optional)
Bit 7
Led Pattern Dependent on Head Up Sensor (when fitted - optional)
The standard setting for this value is: E1H for the Ap1400.
m=20 Set MarkFeed and EjectFeed values.
The command ESC,"X",14H,n1,n2 sets the values of MarkFeed and EjectFeed. These
parameters are used in Mark Sense operation. See MARK SENSE OPERATION section for
details.
m=23 Set AUXFLAGS value.
The command ESC,"X",17H,n sets the internal values according to individual bits in the value
of n. In each case, a bit set(1) means the following statement is true:
Bit 0 Select Short Demo Print
Bit 1 Select swapping
'#' (23H) and '£' (9CH) chars
Bit 2 Select switching in
Nordic 'ø' & 'Ø' chars in place of '¢' (9BH) & '¥' (9DH)
Bit 3
Select original CP437 character 'Ç' in place of new standard '€' (80H)
Bit 4
Select Busy to go active when Paper Out condition seen
Bit 5
[Unassigned]
Bit 6
[Unassigned]
Bit 7
[Unassigned]
m=33 Set MaxDotsAtOnce value.
The command ESC,"X",21H,n sets the value of MaxDotsAtOnce. This value controls the
operation of the printing process to limit the maximum instantaneous current that may be
drawn from the power supply.
Valid values are in the range 01H to 30H. This value equates to the number of dots that may
be energised divided by eight. 01H represents the lowest current draw (i.e. only 8 dots may
be energised at a time), and 30H represents maximum peak current draw (i.e. all dots are
allowed to be energised simultaneously).
The printer automatically slows the paper feeding to allow all the dots to be printed.
Therefore, reducing the value of MaxDotsAtOnce also reduces the overall print speed.
The default value for the Ap1400 is 08H. Refer to the factory if more information is required.