PSC SP400rf manual Communications Protocol, General Features

Page 81

COMMUNICATIONS PROTOCOL

The SP400RF allows configuration of several different commands that can be sent and received by the scanner, Base Station and host terminal. Programming labels to set these options and their descriptions can be found on the following pages. Configurable commands are:

ACK — Acknowledge. The host message was received and processed correctly, and no data was requested from the scanner or Base Station. (0x06)

CTS — Clear to Send. This is a command sent by an RS-232 host. When CTS is enabled, the scanner must wait for an active CTS command from the host before transmitting data. Valid only for RS-232 interfaces.

ETX — End Transmission. Label transmissions can be "framed" by optional STX (Start Transmission) and ETX characters, which are selectable by the user. (Factory default is 000—disabled.)

Item On File — The host, upon receiving a label transmission from the scanner and comparing the information with its database, found a match. (0x7E)

Item Not On File — After receiving a label transmission from the scanner, the host cannot find a match for the label in its database. (0x7F)

NAK — No Acknowledge. The host message wasn't received correctly (checksum or parity error, overrun, etc.).

STX — Start Transmission. Label transmissions can be "framed" by optional STX and ETX (End Transmission) characters, which are selectable by the user. (Factory default is 000—disabled.)

WACK — Wait for Acknowledge. This is a radio feature. When enabled, it precedes the ACK signal1.

GENERAL FEATURES

1In some systems, the ACK response is sent so quickly from the interface that it can override the WACK signal. In this case, the WACK is never perceived by the scanner.

R44-1027

75

Image 81
Contents Handheld Laser Scanner Disclaimer PSC Scanning, IncContents RS-232 Iii SP400RF Programming Guide Integrating Peripherals with Host Systems Need to Understand the BasicsSP400RF Interface Groups Changing InterfacesCustomizing Your Scanner Operation What is Programming MODE? HOW to Program Using BarcodesProgramming Overview Programming Session Scanner Response When in Programming ModeConfiguration Upload Return to Factory SettingsSET ENDWhere to GO from Here IBM 4683/84 4693/94 Port 5B Interface SELECTION1 IBM 4683/84 4693/94 Port 5B SettingsSET Send AS Code IBM 4683/84 4693/94 Port 9A, 9B, 9C, 9E SettingsIBM 4682/92 Port E Interface Selection IBM 4682/92 Port E SettingsPSC1 Ocia Interface Selection NCR Ocia Nine BIT Long Format Interface SelectionSNI Ocia Interface Selection Nable SETIsable Nable IsableWand Emulation Interface Selection Full AsciiHigh LOWC128 ENDCommunication Parameter RS-232 Interface SelectionSNI RS-232 Interface Selection Data Bits Start Bit Parity Bits Stop Bits Data Format Settings Hardware Control Software Control SET = N ONE = 90 Milliseconds = 100 Milliseconds Type PC Keyboard Wedge Interface SelectionEyboard Wedge Interface Intercharacter Delay = 55 Milliseconds STI Keyboard Wedge Interface Selection Ibmxxxx STI WedgeLabel Transmit Format Configuration Items RS-232AND Keyboard Wedge Interfaces onlyPrefix & Suffix Label Transmit Format Config For the example in step four, scan 0, 2, 2 SET SET PrefixFor the example in step five, scan 0, 7, 0 SET SET SuffixSetting a Single Character Prefix or Suffix ONE Character only Ascii Character SET ~ 7E DelUPC-A Our example, we would scan the UPC-A symbology label UPC-E UPC-AEAN-8 EAN-13Code Codabar Interleaved 2 Standard 2 MSI/PLESSEY Scan the barcodes values Disabling Label I.D. for a Specific Symbology Label Transmit Format Config Interface Type UPC/EANCode Symbology Options Overview Enable UPC/EAN Disable UPC/EAN Enable Code Disable Code Symbology SelectionEnable MSI/PLESSEY Disable MSI/PLESSEY Enable Codabar Disable Codabar Enable Code Disable CodeUPC/EAN Options UPC/EAN Expansion Disabled END OptionalRequired UPC-E Sendcheck DigitSend Check Digit SET EAN-8PRICE/WEIGHT Check Digit Code 39 Options Ascii Scan the Set Code 39 Minimum Label Length barcode Code 39 Minimum Label Length Interleaved 2 Disable EnableSET Dont Compute ComputeScan the Enable First Fixed barcode SET Fixed Engths Standard 2 Normal or Iata Selection Iata Standard 2Dont Compute Dont Transmit Enable Disable Scan the Enable First Fixed barcode Standard 2 of 5 Fixed and Minimum Label Lengths Codabar Options Codabar Check Digit & Variable Length TRANSMIT1 Format = abcd/tn*eCodabar START/STOP Character SET Codabar Fixed LengthScan the Set Second Fixed Length label ONE Check Digit TWO Check DigitsMSI/PLESSEY Check Digit MSI/PLESSEY Fixed Length MSI/PLESSEY SET Fixed Lengths Code 128 Options General Features Communications Protocol General FeaturesACK/NAK Enable DisableItem on Not on File ENDSTX/ETX Ascii BCDSET STX SET ETX SET SET STX/ETX ENDWhen to Acknowledge Wack Wack ACK RS-232 Feature onlyOption ① Option ➁ Option ➂ SYNC2 When to Beep OptionsNAK Wack ACK NAK SET Ption Beeper Volume OptionNormal Loud Radio Channel Frequency ChannelRadio Transmit Power Wait Time Wait Time for Host AcknowledgeWait Time for Host Acknowledge Verify UPC-E Verify UPC-AVerify EAN-8 Verify EAN-13Verify Codabar Verify Code Verify CodeVerify MSI/PLESSEY ONE Read TWO Reads Three Reads Four ReadsBeep Twice No Beep LOW Battery Indication MethodEnable Factory DefaultsDisable UPC/EANCode ACK/NAK Protocol Disable Item ON/OFF FileETX/STX HighRS-232/KEYBOARD Wedge INTERFACE-DISCRETE DefaultsNone ONEIBM Interfaces 100Host Programming Creating Multifunction LabelsNeed More Information 102 MSI/PLESSEY UPC-A W/2 Digit ADD-ON UPC-A W/ 5 Digit ADD-ON UPC-E EAN-8104 Blank Australia Asia PacificFrance Germany