Programming instructions

122
Intermec Fingerprint 6.13 – Programmer's Guide
11. PRINTING CONTROL, cont'd.
1. Paper Feed, cont'd.
Continued!
Variable length strip
At the execution of a PRINTFEED, the firmware will add a
sufficient amount of paper feed after the last printable object to
allow the paper to be torn off. Note that e.g. a blank space character
or a “white” part of an image is also regarded as a printable object.
The length of TESTFEED and FORMFEED operations is decided
by the Service; Media Size; Length setup.
The Detection; Feedadjust setup allows you to perform two global
adjustments to the paper feed described above:
Start Adjust
Stop Adjust
By default, both are set to 0, which allows for proper tear-off
operation when there is no requirement of printing immediately at
the front edge of the label (or equivalent media).
Start Adjust decides how much paper will be fed out or pulled
back before the FORMFEED, TESTFEED or PRINTFEED is
executed. Usually, there is a small distance between the dispenser
shaft or tear off edge and the printhead. Thus, if you want to start
printing directly at the front edge of the label, you must pull back
the paper before printing by means of a negative start adjust value.
Stop Adjust decides how much extra or less paper will be fed out
after the FORMFEED, TESTFEED or PRINTFEED is executed.
Note that so far we have only discussed how the paper feed will
work regardless which program is run or what labels are printed.
There are several ways to let the program control the paper feed
without changing the setup:
FORMFEED
As already mentioned, if the FORMFEED statement is issued
without any specification of the feed length, it will feed out a
complete blank label (or the equivalent). But if the FORMFEED
statement is specified as a positive or negative number of dots, it
can be used to substitute or modify the global Start Adjust and
Stop Adjust setup as a part of the program execution. It is
important whether the FORMFEED statement is executed before
or after the PRINTFEED statement:
- FORMFEED before PRINTFEED corresponds to Start Adjust.
- FORMFEED after PRINTFEED corresponds to Stop Adjust.
LBLCOND
The LBLCOND statement can be used to override the values for
the Start Adjust and/or Stop Adjust set in the Setup Mode. It can
also be used to disable the LSS/BMS for a specified length of
paper feed, e.g. to avoid text or pictures on the backside of a ticket
being mistakenly detected as black marks, or when using irregularly
shaped labels.