Worth Data RF Terminal 7000 User Manual

Page 50

Advertising
background image

Check your program for the sequence error before starting again. The host program will have to reinitialize the
Base Station or you will have to cycle power on the Base Station and have the Terminal Sign On again in order
to continue.

Sequence Error Message

The host program must observe the one-for-one "host prompt/terminal response" protocol at all times. The
host cannot send a second data entry prompt until it has received a response to the first data entry prompt. If
it does, this is considered a Sequence Error. If the Base Station receives a command that is out of sequence,
it sends the following message back to the host:

Byte position

Function

Possible values

1

RF Terminal ID

0-9, A-Z, a-z, - =

2+

Sequence Error

DC2 (ASCII 18)

Last

Termination of message

CR (ASCII 13)

If the Base Station receives five Sequence Error messages in a row, it transmits the following message to
the Terminal and shuts down: (the only host command that it will receive is *@EOT)

Base Shut Down
Due to Host Logic
Error

Check your program for the sequence error before starting again. You will have to reinitialize the Base
Station by host program control (*@EOT) or manually cycle power on the Base Station and have the
Terminal Sign On again in order to continue.

Illegal Command

When a terminal receives an illegal statement from the host, it will display the entire statement on the
terminal. Once the ENTER key is pressed on the terminal, the terminal sends a “?” back to the Base Station.

Byte position

Function

Possible values

1

RF Terminal ID

0-9, A-Z, a-z, - =

2+

Illegal Command

?

Last

Termination of message

CR (ASCII 13)

For example, if Terminal #2 received an illegal command, the Base station would transmit to the host:

2?CR

If a command is sent from the host to the base station without a valid terminal ID character, such as:

@1,1,1,Scan Serial Number

since the command doesn’t specify which terminal it is meant for, the base sends the following message
back to the host:

*

?CR

If the Base Station receives more than 1000 characters, it treats that statement as an Illegal Command. If it
sees more than 1000 characters five times in a row, it transmits the following message to the Terminal and
shuts down:

Base Shut Down
Due to Host Logic
Error

You can re-initialize the terminal by sending *@EOT or by powering the base off and back on.

Advertising