Intermec PX4i Fingerprint Developer's Guide (old) - Page 127

Maintaining Print Speed With OPTIMIZE “BATCH” ON, Interrupting Batch Printing

Page 127 highlights

Chapter 7 - Controlling the Printer Maintaining Print Speed With OPTIMIZE "BATCH" ON Normally, after the first image buffer is emptied and printing is completed, the printer processes the next bitmap pattern and stores it in the second image buffer. Use an OPTIMIZE "BATCH" ON statement to enable processing and storage of the next label image while the first label is still being printed. Thus, by switching between the two image buffers, the printer can maintain a high print speed. The default setting is OPTIMIZE "BATCH" OFF. However, OPTIMIZE "BATCH" ON is automatically invoked if: • a value >1 is entered for the PRINTFEED statement."Using Conditional Instructions" on page 16. • the label taken sensor is disabled (LTS& OFF). This is the default. • the paper cutter is disabled (CUT OFF). This is the default. OPTIMIZE "BATCH" ON revokes OPTIMIZE "BATCH" OFF. Interrupting Batch Printing Batch printing is interrupted when an error occurs, but can also be interrupted by pressing either Print or Pause on the printer keypad. Printing can be resumed by pressing either of those keys again. To prevent unauthorized use, each of these keys can be disabled using a MAP or KEYBMAP$ instruction to map it to an ASCII value other than ASCII 30 or 31 dec. The Print key can also be enabled or disabled. For more information, see "Enabling Manual Printing With PRINT KEY ON" on page 107. Using the Printer Keypad The keypad on Fingerprint printers has three purposes: • To control the printer in Setup Mode and Immediate Mode. In Setup Mode, keys can enter input data if "console:" is OPENed for INPUT. • To enter input data in the form of ASCII characters. • To make the program branch to subroutines according to ON KEY...GOSUB statements. To prevent unauthorized or accidental use, keys can be mapped to unneeded or unnecessary ASCII values using MAP or KEYBMAP$ commands. This section describes the Fingerprint commands you use to manage keypad input. For more information, see the Fingerprint Command Reference Manual. Branching to Subroutines With KEY...ON and ON KEY...GOSUB To make the program branch to a subroutine when a specific key is pressed, first you need to enable the key using KEY...ON. Then you use ON KEY...GOSUB to specify the subroutine to be branched to. For more information, see Intermec Fingerprint Developer's Guide 111

  • 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
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187

Chapter 7 — Controlling the Printer
Intermec Fingerprint Developer’s Guide
111
Maintaining Print Speed With OPTIMIZE “BATCH” ON
Normally, after the first image buffer is emptied and printing is completed, the
printer processes the next bitmap pattern and stores it in the second image buffer.
Use an OPTIMIZE “BATCH” ON statement to enable processing and storage of the
next label image while the first label is still being printed. Thus, by switching
between the two image buffers, the printer can maintain a high print speed.
The default setting is OPTIMIZE “BATCH” OFF. However, OPTIMIZE “BATCH”
ON is automatically invoked if:
a value >1 is entered for the PRINTFEED statement.
“Using Conditional
Instructions” on page 16.
the label taken sensor is disabled (LTS& OFF). This is the default.
the paper cutter is disabled (CUT OFF). This is the default.
OPTIMIZE “BATCH” ON revokes OPTIMIZE “BATCH” OFF.
Interrupting Batch Printing
Batch printing is interrupted when an error occurs, but can also be interrupted by
pressing either
Print
or
Pause
on the printer keypad. Printing can be resumed by
pressing either of those keys again.
To prevent unauthorized use, each of these keys can be disabled using a MAP or
KEYBMAP$ instruction to map it to an ASCII value other than ASCII 30 or 31 dec.
The Print key can also be enabled or disabled. For more information, see
“Enabling
Manual Printing With PRINT KEY ON” on page 107.
Using the Printer Keypad
The keypad on Fingerprint printers has three purposes:
To control the printer in Setup Mode and Immediate Mode. In Setup Mode, keys
can enter input data if “console:” is OPENed for INPUT.
To enter input data in the form of ASCII characters.
To make the program branch to subroutines according to ON KEY...GOSUB
statements.
To prevent unauthorized or accidental use, keys can be mapped to unneeded or
unnecessary ASCII values using MAP or KEYBMAP$ commands.
This section describes the Fingerprint commands you use to manage keypad input.
For more information, see the
Fingerprint Command Reference Manual.
Branching to Subroutines With KEY...ON and ON KEY...GOSUB
To make the program branch to a subroutine when a specific key is pressed, first you
need to enable the key using KEY...ON. Then you use ON KEY...GOSUB to specify
the subroutine to be branched to. For more information, see