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

Naming the Program, Protecting the Program, Saving Without Line Numbers, About Printer Memory

Page 40 highlights

Chapter 2 - Understanding Fingerprint Syntax For more information on printer memory, see "About Printer Memory" on page 119. 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. If you omit the extension, Fingerprint automatically adds the extension ".PRG". If you plan to transfer the program file to a host platform, you need to consider conventions and restrictions imposed by the host operating system when you name the program. The automatic case conversion and adding of the extension can be disabled using SYSVAR(43). For help, see "Using the SYSVAR System Variable" on page 116. Examples: SAVE "PROGRAM1" saves the program as PROGRAM1.PRG in the current directory (by default "/c"). SAVE "program2" saves the program as PROGRAM2.PRG in the current directory. SAVE "usb1:PROGRAM1.TXT" saves the program as PROGRAM1.TXT to a USB storage device connected to the printer. Protecting the Program When a program is saved, you have the option to also protect it, meaning that it cannot be listed after being loaded and program lines cannot be changed, added, or deleted. Once a program has been protected, it cannot be unprotected, so you should make an non-protected backup copy to use if you need to make any changes later. The next example saves and protects the current program as PROGRAM1.PRG in the current directory: SAVE "PROGRAM1.PRG",P Saving Without Line Numbers A program can also be saved without line numbers to make it easier to MERGE it with another program without the risk of interfering line numbers. Both programs should make use of line labels for referring to other lines, such as loops and branching instructions. The next example saves the current program as PROGRAM1.PRG without line numbers in the current directory: SAVE "PROGRAM1.PRG",L 28 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 2 — Understanding Fingerprint Syntax
28
Fingerprint Developer’s Guide
For more information on printer memory, see
“About Printer Memory” on
page 119
.
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.
If you omit the extension, Fingerprint automatically adds the extension “.PRG”. If
you plan to transfer the program file to a host platform, you need to consider
conventions and restrictions imposed by the host operating system when you name
the program.
The automatic case conversion and adding of the extension can be disabled using
SYSVAR(43). For help, see
“Using the SYSVAR System Variable” on page 116
.
Examples:
SAVE “PROGRAM1”
saves the program as PROGRAM1.PRG in the current directory (by default “/c”).
SAVE “program2”
saves the program as PROGRAM2.PRG in the current directory.
SAVE “usb1:PROGRAM1.TXT”
saves the program as PROGRAM1.TXT to a USB storage device connected to the
printer.
Protecting the Program
When a program is saved, you have the option to also protect it, meaning that it
cannot be listed after being loaded and program lines cannot be changed, added, or
deleted. Once a program has been protected, it cannot be unprotected, so you
should make an non-protected backup copy to use if you need to make any changes
later.
The next example saves and protects the current program as PROGRAM1.PRG in
the current directory:
SAVE “PROGRAM1.PRG”,P
Saving Without Line Numbers
A program can also be saved without line numbers to make it easier to MERGE it
with another program without the risk of interfering line numbers. Both programs
should make use of line labels for referring to other lines, such as loops and
branching instructions.
The next example saves the current program as PROGRAM1.PRG without line
numbers in the current directory:
SAVE “PROGRAM1.PRG”,L