Contents
Fingerprint Developer’s Guide
vii
Specifying Input Data with PRBAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
Summary for Bar Code Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
Creating Image Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Magnifying Images with MAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Inverting Black and White Printing with NORIMAGE or INVIMAGE. . . . . . . . . . . . . . . . .83
Specifying Images by Filename with PRIMAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Summary for Image Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
Creating Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
Summary for Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
Creating Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
Summary for Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
Additional Printing Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
Printing Partial Fields With the CLIP ON Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
Inverting Intersection Printing With XORMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
Using the LAYOUT Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
About Layout Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
Creating a Logotype Name File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
Creating a Data File or Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
Creating an Error File or Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
Using the Files in a LAYOUT Statement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
Creating a Simple Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
Handling Errors With ERRHAND.PRG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
Renumbering Lines When Merging Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
Merging Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
Using the Print Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
7
Controlling the Printer
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
Using Fingerprint to Control the Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Controlling Media Feed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Adjusting Media Feed Distance With TESTFEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Feeding Media With FORMFEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Overriding Start and Stop Adjust Values With LBLCOND. . . . . . . . . . . . . . . . . . . . . . . . . 103
Rotating the Platen Roller With CLEANFEED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Checking Media Feed Distance With ACTLEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Controlling Printing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Enabling the Automatic Paper Cutter With CUT ON. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Enabling the Label Taken Sensor With LTS& ON. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Repeating the Last Printing Operation With PRINTFEED . . . . . . . . . . . . . . . . . . . . . . . . . 104
Enabling Manual Printing With PRINT KEY ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Checking the Transfer Ribbon and Printhead With SYSVAR . . . . . . . . . . . . . . . . . . . . . . . 105
Handling Faulty Dots With HEAD, SET FAULTY DOT, and BARADJUST . . . . . . . . . . 105
Checking Printhead Status With FUNCTEST or FUNCTEST$ . . . . . . . . . . . . . . . . . . . . . 106
Reprinting Labels After Interruptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107