Intermec PX4i Fingerprint Developer's Guide (old) - Page 44
Using an ON BREAK ...GOSUB...Statement, Saving the Program - password
View all Intermec PX4i manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 44 highlights
Chapter 2 - Understanding Fingerprint Syntax Using an ON BREAK ...GOSUB...Statement This instruction is not necessary for issuing a break interrupt, but is useful for making the printer perform a certain task when a break occurs. For example, when a break occurs the printer could branch the execution to another part of the program, show a message in the display, emit a warning signal, or ask for a password. ON BREAK... GOSUB... can be specified separately for each serial communication channel and for the printer keypad. This example shows how a break interrupt occurs when you press the X-key (ASCII 88 dec.) on the host connected to "uart1:". A signal is emitted and a message appears in the printer display. Note: A break interrupt character is saved in the printer temporary memory, and will not be removed until the printer is restarted, unless you specifically delete it using a BREAK...OFF statement for the device in question. 10 20 30 40 50 60 70 80 90 100 1000 1010 1020 1030 1040 RUN BREAK 1,88 ON BREAK 1 GOSUB 1000 GOTO 50 BREAK 1 ON OPEN "console:" FOR OUTPUT AS 1 PRINT #1 : PRINT #1 PRINT #1, "Press X" PRINT #1, "to break program"; BREAK 1 OFF END SOUND 880,50 PRINT #1 : PRINT #1 PRINT #1, "PROGRAM" PRINT #1, "INTERRUPTED"; RETURN 90 Saving the Program Use the SAVE command to save the current program. Programs can be saved in the printer permanent memory ("/c" ) or in an installed CompactFlash memory card ("card1:"). You can also save a program in temporary memory ("tmp:"), but the program will be lost at power off or a power failure. Use the LIST command to list the program back to the host in order to make a backup copy. For more information on printer memory, see "About Printer Memory" on page 124. Naming the Program When you save a program for the first time, you must give it a name consisting of up to 30 characters including the file extension. The filename can be specified in either uppercase or lowercase characters, but lowercase characters are automatically converted to uppercase when the program is saved. 28 Intermec Fingerprint Developer's Guide