TransAct Technologies ITHERM 280 User Manual

Page 279

Advertising
background image

iTherm

®

280 Programmer’s Guide

ITherm® 280 Unicode and Fonts

28-07764

Rev C

Page 277

NOTE: If the current character size is too large for the selected spacing,
the characters will overlap. Variable spacing is recommended.

Function

Set Character spacing in ¼ points.

All

ASCII

[ESC] + i <d>

Hexadecimal 1BH 2BH 69H
Decimal

<27> <43> <105>

Range

d = 0, 16 – 255


The [ESC] + i command will set the character spacing in points, where ¼ point is defined as
1/288

th

of an inch. This command will force mono-space printing. It will override any character

spacing set by the set character height and width commands defined above. This spacing will
be enforced until deactivated by setting the value to 0 or if the set character height and width
commands use a 0 for the width indicating proportional spacing should be used. This command
differs from the [ESC] + j command in that all characters are centered on the fixed cell size. It
the character is too big for the cell, it may overlap the previous and next character. The
character size is not adjusted to fit the cell.

If d = 0 variable spacing is selected.

NOTE: If the current character size is too large for the selected spacing,
the characters will overlap. Variable spacing is recommended.

Function

Set Character spacing in points with adjustment.

All

ASCII

[ESC] + J <d>

Hexadecimal 1BH 2BH 4AH
Decimal

<27> <43> <74>

Range

d = 0, 4 – 72


The [ESC] + J command will set the character spacing in points, where one point is defined as
1/72

nd

of an inch. This command will force mono-space printing. It will override any character

spacing set by the set character height and width commands defined above. This spacing will
be enforced until deactivated by setting the value to 0 or if the set character height and width
commands use a 0 for the width indicating proportional spacing should be used. This command
differs from the [ESC] + I command in that if the character is too large for the cell, the cell will be
expanded in multiples of <d> until the character fits.

If d = 0 variable spacing is selected. However, note that the cell adjustment flag will remain set
and if legacy commands are used they will allow the cell to be expanded.

NOTE: If the current character size is too large for the selected spacing,
the cell size will be expanded

Function

Set Character spacing in points with adjustment.

All

ASCII

[ESC] + j <d>

Hexadecimal 1BH 2BH 6AH

Advertising