Intermec PB50 Fingerprint Developer's Guide (old) - Page 123

Enabling Manual Printing With PRINT KEY ON, Checking the Transfer Ribbon and Printhead With SYSVAR - label thermal printer

Page 123 highlights

Chapter 7 - Controlling the Printer This affects new statements executed after the PRINTFEED statement, but not statements already executed. In this example, five identical labels are printed: 10 PRPOS 100,100 20 FONT "Swiss 721 Bold BT",14,10,80 30 PRTXT "TEST LABEL" 40 PRINTFEED 5 RUN This example prints five copies of the same label, numbered consecutively: 10 FOR A%=1 TO 5 20 PRPOS 100, 100 30 FONT "Swiss 721 Bold BT",14,10,80 40 PRTXT "LABEL ";A% 50 PRINTFEED 60 NEXT A% RUN Enabling Manual Printing With PRINT KEY ON A PRINT KEY ON statement enables a single PRINTFEED operation when the Print key on the printer keypad is pressed manually. The default is PRINT KEY OFF. These commands can only be issued in the Immediate Mode and in the Intermec Direct Protocol. Checking the Transfer Ribbon and Printhead With SYSVAR A number of parameters in the system variable SYSVAR can be used to check the transfer ribbon or printhead: • SYSVAR(20) returns if the printer is set up for direct thermal or transfer printing. • SYSVAR(21)returns the printhead density in dots per millimeter. • SYSVAR(23) returns if a transfer ribbon is fitted or not. • SYSVAR(26) returns if the transfer ribbon supply is low or not. • SYSVAR(27) sets or returns conditions for label reprinting at an out-of-ribbon condition. For more information, see "Using the SYSVAR System Variable" on page 121. Handling Faulty Dots With HEAD, SET FAULTY DOT, and BARADJUST A faulty dot is a dot on the printhead that does not print properly, which can result in white lines across a printed bar code label. The HEAD function identifies possible faulty dots. Note: Some printhead faults, such as cracked or dirty dots, will not be detected by this function because only the resistance is measured. Use SET FAULTY DOT to mark specified dots on the printhead as faulty. You can also revoke all previous SET FAULTY DOT statements by marking all dots as correct. Intermec Fingerprint Developer's Guide 107

  • 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
107
This affects new statements executed after the PRINTFEED statement, but not
statements already executed.
In this example, five identical labels are printed:
10
PRPOS 100,100
20
FONT “Swiss 721 Bold BT”,14,10,80
30
PRTXT “TEST LABEL”
40
PRINTFEED 5
RUN
This example prints five copies of the same label, numbered consecutively:
10
FOR A%=1 TO 5
20
PRPOS 100, 100
30
FONT “Swiss 721 Bold BT”,14,10,80
40
PRTXT “LABEL ”;A%
50 PRINTFEED
60
NEXT A%
RUN
Enabling Manual Printing With PRINT KEY ON
A PRINT KEY ON statement enables a single PRINTFEED operation when the
Print
key on the printer keypad is pressed manually. The default is PRINT KEY
OFF. These commands can only be issued in the Immediate Mode and in the
Intermec Direct Protocol.
Checking the Transfer Ribbon and Printhead With SYSVAR
A number of parameters in the system variable SYSVAR can be used to check the
transfer ribbon or printhead:
SYSVAR(20) returns if the printer is set up for direct thermal or transfer
printing.
SYSVAR(21)returns the printhead density in dots per millimeter.
SYSVAR(23) returns if a transfer ribbon is fitted or not.
SYSVAR(26) returns if the transfer ribbon supply is low or not.
SYSVAR(27) sets or returns conditions for label reprinting at an out-of-ribbon
condition.
For more information, see
“Using the SYSVAR System Variable” on page 121.
Handling Faulty Dots With HEAD, SET FAULTY DOT, and BARADJUST
A faulty dot is a dot on the printhead that does not print properly, which can result
in white lines across a printed bar code label. The HEAD function identifies possible
faulty dots.
Use SET FAULTY DOT to mark specified dots on the printhead as faulty. You can
also revoke all previous SET FAULTY DOT statements by marking all dots as
correct.
Note:
Some printhead faults, such as cracked or dirty dots, will not be detected by
this function because only the resistance is measured.