Programming instructions

29
Intermec Fingerprint 6.13 – Programmer's Guide
5. FINGERPRINT PROGRAMMING, cont'd.
Continued!
3. Immediate Mode,
cont'd.
Three keys are enabled in the Immediate Mode, obviously pro-
vided that the printer is fitted with the key(s) in question:
The <Print> key or button produces a FORMFEED operation.
The <Feed> key produces a FORMFEED operation.
The <Setup> key gives access to the Setup Mode.
When the printhead is lowered and the <Print> or <Feed> keys are
pressed, three possible error conditions can cause an error message
in English to be displayed:
“Error 1005 -Press any key!-” (Out of paper)
“Error 1031 -Press any key!-” (Next label not found)
“Error 1027 -Press any key!-” (Out of ribbon)
After the error has been attended to, the error message can be cleared
by pressing any of the above-mentioned keys.
When the printhead is lifted, the <Print> and <Feed> keys will run
the printers mechanism in order to facilitate cleaning of the print
roller, i.e. the rubber-coated roller that drives the paper forward
under the printhead. The motor(s) will stop automatically when the
print roller has completed a few rotations.
The Programming Mode is used to execute instructions entered in
the form of program lines. The firmware assumes input to the
Programming Mode in two cases:
When a line starts with a number.
After an IMMEDIATE OFF statement has been executed. (See
“Programming without Line Numbers” later in this chapter).
One or several lines make up a program, which can executed as
many times as you wish. A program can also be saved, closed,
copied, loaded, listed, merged, and killed, see chapter 6.3. All lines
have line numbers, that are either manually entered when the
program is edited, or provided automatically and invisibly by the
firmware when an IMMEDIATE ON statement has been executed.
Each time the printer receives a program line followed by a Carriage
Return character, the firmware checks the line for possible syntax
errors. If an error is encountered, an error message will be returned
to the host, provided there is a working two-way communication
and the verbosity is on.
The program is executed in ascending line number order when a
RUN statement is issued in the Immediate Mode, i.e. on a line
without any line number. However, various types of branching and
loops can be created in the program that makes the execution
deviate from a strict ascending order.
4. Programming Mode