Intermec PF4i Intermec Direct Protocol 8.60 Programmer's Reference Manual - Page 72

Error Handling

Page 72 highlights

Chapter 5-Setting Up the Printer 5.17 Error Handling When an INPUT ON instruction is executed, the error-handler of the Intermec Direct Protocol starts. By default, it handles a number of standard error conditions (see below). All other errors are ignored unless specified by an ERROR instruction. The response to a standard error is to set the standard IN channel busy and to set the "Status" LED solid red (assuming the printer is fitted with a console supporting the Intermec Readiness Indicator, otherwise the "Error" LED). A message in English- as listed below-will be displayed provided no other message is specified using an ERROR instruction. The ERROR instruction can be used to activate error-handling for any error and allows you to edit an error message in any language, which will both be displayed in the printer's display window, and transmitted back to the printer (according to selected verbosity and type of error message, see Chapter 5.15 and 5.16). ERROR , "" is the error number (see Chapter 10) is a text string enclosed by quotation marks. Maximum 33 characters with line wrap: Character 1-16 specifies text in the upper line in the display. Character 17 is not displayed. Character 18-33 specifies the text in the lower line. Examples: ERROR 1010,"HARDWARE ERROR"↵ ERROR 1029,"PRINTHEAD↔VOLT-↔↔AGE↔TOO↔HIGH"↵ The following error conditions are always handled without having to be activated by an ERROR instruction: Font not found (error 15) Printer beeps and message is shown. Press any key to remove the message. Disk full (error 18) Printer beeps and message is shown. Press any key to remove the message. Cutter device not found (error 37) Printer beeps and message is shown. Press any key to remove the message. Memory overflow (error 43) Printer beeps and message is shown. Press any key to remove the message. 64 Intermec Direct Protocol v.8.60-Programmer's Reference Manual

  • 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

64
Intermec Direct Protocol v.8.60—Programmer’s Reference Manual
Chapter 5—Setting Up the Printer
5.17 Error Handling
When an
INPUT ON
instruction is executed, the error-handler of the
Intermec Direct Protocol starts. By default, it handles a number of
standard error conditions (see below). All other errors are ignored unless
specified by an
ERROR
instruction.
°e response to a standard error is to set the standard IN channel busy
and to set the “Status” LED solid red (assuming the printer is fitted with
a console supporting the Intermec Readiness Indicator, otherwise the
“Error” LED). A message in English— as listed below—will be displayed
provided no other message is specified using an
ERROR
instruction.
°e
ERROR
instruction can be used to activate error-handling for any
error and allows you to edit an error message in any language, which will
both be displayed in the printer’s display window, and transmitted back
to the printer (according to selected verbosity and type of error message,
see Chapter 5.15 and 5.16).
ERROR <number>, "<message>"
<number>
is the error number (see Chapter 10)
<message>
is a text string enclosed by quotation marks.
Maximum 33 characters with line wrap:
Character 1-16 specifies text in the upper line in the display.
Character 17 is not displayed.
Character 18-33 specifies the text in the lower line.
Examples:
ERROR 1010,"HARDWARE
↔↔↔↔↔↔↔↔↔
ERROR"
ERROR 1029,"PRINTHEAD
VOLT-
↔↔
AGE
TOO
HIGH"
°e following error conditions are always handled without having to be
activated by an
ERROR
instruction:
Font not found
(error 15)
Printer beeps and message is shown. Press any key to remove the message.
Disk full
(error 18)
Printer beeps and message is shown. Press any key to remove the message.
Cutter device not found
(error 37)
Printer beeps and message is shown. Press any key to remove the message.
Memory overflow
(error 43)
Printer beeps and message is shown. Press any key to remove the message.