Intermec PM43/PM43c Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43 - Page 14

What Is Fingerprint?, Learning the Structure of Fingerprint Commands

Page 14 highlights

Chapter 1 - Introduction to Fingerprint What Is Fingerprint? Fingerprint is a programming language you use to create custom label formats and printer application software. Fingerprint firmware is stored in the printer memory. Intermec Direct Protocol is a subset of Intermec Fingerprint and is used for combining variable input data with predefined label layouts. This guide includes information on using Fingerprint to develop applications for your Intermec printer. For information on specific Fingerprint or Direct Protocol commands, see the Fingerprint Command Reference Manual. To locate the latest Fingerprint firmware for your printer: 1 Visit the Intermec web site at www.intermec.com. 2 Click Support > Downloads. 3 Use the Product Category, the Product Family, and Product to find your printer. For more information on printer-specific features, such as setting up the printer, loading printer firmware, or loading media, see your printer user manual. Note: Depending on your printer and hardware options, some Fingerprint commands may not be supported. For more information, see the Fingerprint Command Reference Manual. Learning the Structure of Fingerprint Commands Fingerprint commands are text strings that instruct the printer to perform a variety of operations, such as downloading data from a host, configuring a bar code label format, enabling and disabling printer options, or starting a print job and returning print job status. Each command is entered as a line. A Fingerprint program can consist of a single line, or of many lines that include conditional branching and subroutines. Programs can be stored in the printer memory, loaded from USB mass storage device, or sent to the printer from a host PC. For example, a simple Fingerprint program can look like: 10 PRPOS 200,200 20 DIR 3 30 ALIGN 5 40 PRIMAGE "GLOBE.1" 50 PRINTFEED RUN 10...50 PRPOS DIR ALIGN Specify line numbers for the program. Specifies the insertion point for a printed object using coordinates. Specifies the print direction, where 3 indicates that printing follows the same direction as the print feed. Specifies which anchor point of a printed object is at the insertion point. The value 5 represents the center anchor point. 2 Fingerprint Developer's Guide

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163

Chapter 1 — Introduction to Fingerprint
2
Fingerprint Developer’s Guide
What Is Fingerprint?
Fingerprint is a programming language you use to create custom label formats and
printer application software. Fingerprint firmware is stored in the printer memory.
Intermec Direct Protocol is a subset of Intermec Fingerprint and is used for
combining variable input data with predefined label layouts.
This guide includes information on using Fingerprint to develop applications for
your Intermec printer. For information on specific Fingerprint or Direct Protocol
commands, see the
Fingerprint Command Reference Manual.
To locate the latest Fingerprint firmware for your printer:
1
Visit the Intermec web site at
www.intermec.com
.
2
Click
Support
>
Downloads
.
3
Use the
Product Category
, the
Product Family
, and
Product
to find your
printer.
For more information on printer-specific features, such as setting up the printer,
loading printer firmware, or loading media, see your printer user manual.
Learning the Structure of Fingerprint Commands
Fingerprint commands are text strings that instruct the printer to perform a variety
of operations, such as downloading data from a host, configuring a bar code label
format, enabling and disabling printer options, or starting a print job and returning
print job status.
Each command is entered as a line. A Fingerprint program can consist of a single
line, or of many lines that include conditional branching and subroutines. Programs
can be stored in the printer memory, loaded from USB mass storage device, or sent
to the printer from a host PC.
For example, a simple Fingerprint program can look like:
10
PRPOS 200,200
20
DIR 3
30
ALIGN 5
40
PRIMAGE “GLOBE.1”
50
PRINTFEED
RUN
Note:
Depending on your printer and hardware options, some Fingerprint
commands may not be supported. For more information, see the
Fingerprint
Command Reference Manual.
10...50
Specify line numbers for the program.
PRPOS
Specifies the insertion point for a printed object using
coordinates.
DIR
Specifies the print direction, where 3 indicates that printing
follows the same direction as the print feed.
ALIGN
Specifies which anchor point of a printed object is at the
insertion point. The value 5 represents the center anchor point.