Specifications
Programming Guide/Tips 4-31
TM-H6000/H6000P Developer’s Guide
Confidential
Notes on Usage of Programming Language
Visual Basic
®
When programming with Visual Basic, limitations prevent data from 81h through 9Fh and E0h
through FEh from being sent as characters. However, you can use the following procedure to
send this data:
Dim Send_data(0) As Byte
Send_data(0) = &h81 ’1 byte of sending data
MSComm1.Output = Send_data
Bit Image Out of Position
Programming Error
A bit image may print out of position when the actual quantity of data sent differs from the
settings. Check the settings, referring to the calculation procedure for the specified bit image
data.
Handshaking Error
The image also may print out of position if the handshake operation is not performed normally
when a large bit image data record is sent. Confirm that the printer settings and program
settings are correct.
Reducing Space Below Logo
Relationship of Print Head and Cutter Position
When the paper is cut on the 70th dot line immediately after completion of the previous printing
operation, you can perform cutting at the end of the previous printing operation. This is
possible because the thermal printing head is approximately 13 mm (0.5 in) away from the cutter
position.
Space Between Characters
There are two types of dot impact characters: 5
x
9 dot characters, and 7
x
9 dot characters. These
dot values do not include the space between characters. However, for actual printing (font
configuration), the space between characters is included.
The font configuration for thermal characters includes a 2-dot space between characters.
Furthermore, to set the amount of right space with the ESC/POS command, use the basic font +
specified space value. As a rule, the space between characters cannot be set to 0, but the space
between dots can be set to 0 with the
ESC $
absolute position specification command.










