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

Checking Hardware and Firmware Versions - timeout

Page 138 highlights

Chapter 7 - Controlling the Printer SYSVAR Values and Descriptions (continued) Value 31 32 33 34 35 36 37 39 41 42 43 44 45 46 47 48 49 50 51 53 54 Description Returns last control character sent from the MUSE protocol (special applications). Returns the length of media (in 10-meter increments) that have been fed past the printhead. Returns Data Send Ready (DSR) condition on "uart1:". Sets or returns TrueType character positioning mode. Sets or returns permanent or volatile setup saving. Sets or returns whether changes of program mode should be printed to the Debug Std Out port in connection with debugging. Sets or returns minimum gap length. Enables or disables slack compensation. Sets or returns conditions for overriding error detection at predefined feed length. Sets or returns conditions for aligning the gaps in the media with the tear bar. Sets or returns file name conversion enabled or disabled. Sets or returns current state of filtering of NUL characters during background communication. Returns the printhead resolution in dots per inch. Returns 1 if the paper low sensor detects that the diameter of the media supply roll is equal to or less than the diameter specified in Setup Mode, or 0 otherwise. Sets or returns current state of using Start Adjust and Stop Adjust values together with FORMFEED values. Sets or returns use of bidirectional Direct Protocol. Temporarily sets a lower print speed after a negative Start Adjust value. Sets a lower print speed after lowering the printhead. Sets the enabled limit for SYSVAR 49 and 50. Sets or returns the highest allowed diamter (in mm) of the ribbon supply. (PF/PM/PX printers only) Modifies the DNS timeout value. Default is 5 (150 seconds). Each increment or decrement equals ±30 sec. Checking Hardware and Firmware Versions The VERSION$ function returns one of three characteristics of the printer: • VERSION$(0) returns the firmware version (for example, "Fingerprint 8.00"). • VERSION$(1) returns the printer family (for example, "PF4i"). • VERSION$(2) returns the CPU board generation (for example, "hardware version 4.0"). VERSION$ allows you to create programs that work with several different printer models. For example, you may use the VERSION$ function to determine the type of printer and select the appropriate one of several different sets of setup parameters. The next example selects a setup file according to the type of printer: 122 Intermec 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
  • 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
122
Intermec Fingerprint Developer’s Guide
Checking Hardware and Firmware Versions
The VERSION$ function returns one of three characteristics of the printer:
VERSION$(0) returns the firmware version (for example, “Fingerprint 8.00”).
VERSION$(1) returns the printer family (for example, “PF4i”).
VERSION$(2) returns the CPU board generation (for example, “hardware
version 4.0”).
VERSION$ allows you to create programs that work with several different printer
models. For example, you may use the VERSION$ function to determine the type of
printer and select the appropriate one of several different sets of setup parameters.
The next example selects a setup file according to the type of printer:
31
Returns last control character sent from the MUSE protocol (special
applications).
32
Returns the length of media (in 10-meter increments) that have been fed past the
printhead.
33
Returns Data Send Ready (DSR) condition on “uart1:”.
34
Sets or returns TrueType character positioning mode.
35
Sets or returns permanent or volatile setup saving.
36
Sets or returns whether changes of program mode should be printed to the
Debug Std Out port in connection with debugging.
37
Sets or returns minimum gap length.
39
Enables or disables slack compensation.
41
Sets or returns conditions for overriding error detection at predefined feed
length.
42
Sets or returns conditions for aligning the gaps in the media with the tear bar.
43
Sets or returns file name conversion enabled or disabled.
44
Sets or returns current state of filtering of NUL characters during background
communication.
45
Returns the printhead resolution in dots per inch.
46
Returns 1 if the paper low sensor detects that the diameter of the media supply
roll is equal to or less than the diameter specified in Setup Mode, or 0 otherwise.
47
Sets or returns current state of using Start Adjust and Stop Adjust values
together with FORMFEED values.
48
Sets or returns use of bidirectional Direct Protocol.
49
Temporarily sets a lower print speed after a negative Start Adjust value.
50
Sets a lower print speed after lowering the printhead.
51
Sets the enabled limit for SYSVAR 49 and 50.
53
Sets or returns the highest allowed diamter (in mm) of the ribbon supply.
54
(PF/PM/PX printers only) Modifies the DNS timeout value. Default is 5 (150
seconds). Each increment or decrement equals ±30 sec.
SYSVAR Values and Descriptions
(continued)
Value
Description