. . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Infinite Peripherals, Inc.
Page 33
www.ipcprint.com
PP-55 Resident Command Set Version 1.01
Detailed Description
[Caution] • When data being held in the print buffer, this command is ignored.
• Regardless of the specified feed pitch, this command feeds the paper that
is required to print a bar code.
• If the character code d cannot be printed in the respective bar code
system, the bar code so far will be printed, processing the subsequent data
as normal data.
• When a bar code whose number of characters to be printed is fixed has
been selected, the number of characters k have to be always made equal
to the number of characters to be printed. (The bar code is not printed
when not matching.)
• When the horizontal direction exceeds one line length, the bar code is not
printed.
[Default] • The initial value is not specified.
[CODE 128 additional information]
Code 128 covers all ASCII codes from 0 to 127, and it has three tables A, B
and C that can be used in the same bar code.
Table A: contains ASCII symbols with codes 0 to 95 and control symbols
FNC1, FNC2, FNC3, FNC4, SHIFT, CODEB, CODEC.
Table B: contains symbols with ASCII codes from 32 to 127 and control
characters FNC1, FNC2, FNC3, FNC4, SHIFT, CODEA, CODEC.
Table C: It is used for coding bar code areas that consist only of
numerals. Each symbol gives two digits that are coded with ASCII codes
from 0 to 99. Control characters FNC1, CODEA, CODEB are also available.
The bar code must start with one of the symbols CODEA, CODEB or CODEC,
that determines which table will be used. If it is necessary the current table could be
changed later by inserting one of these symbols in to the bar code. The symbol following
SHIFT character is considered to be from table B, if table A is current, or from table A, if
table B is current. If a symbol that is not valid for the current table is used, the whole
bar code is not printed.
Control symbols are assigned two bytes as follows:
Code system
Symbol
Decimal Hexadecimal Text
FNC1
123, 49
7B, 31
{1
FNC2
123, 50
7B, 32
{2
FNC3
123, 51
7B, 33
{3
FNC4
123, 52
7B, 34
{4
CODEA
123, 65
7B, 41
{A
CODEB
123, 66
7B, 42
{B
CODEC
123, 67
7B, 43
{C
SHIFT
123, 83
7B, 53
{S
{
123, 123
7B, 7B
{{