PSC SP400rf Programming Manual

Radio frequency handheld laser scanner
Table of Contents

Advertisement

Quick Links

R
F
ADIO
REQUENCY
H
ANDHELD
L
ASER
S
CANNER
P
G
ROGRAMMING
UIDE

Advertisement

Table of Contents
loading

Summary of Contents for PSC SP400rf

  • Page 1 ADIO REQUENCY ANDHELD ASER CANNER ROGRAMMING UIDE...
  • Page 2 Under copyright law, this manual may not be copied in whole or in part without the prior written consent of PSC. The same proprietary and copyright notices must appear on any permitted copies as appears on the original. This exception does not permit copies to be made for others, whether or not sold.
  • Page 3: Table Of Contents

    9C, 9E I/F Selection.......... 9 IBM 4682/92 Port E Interface Selection ....10 OCIA PSC OCIA Interface Selection ........ 11 NCR OCIA Eight Bit (short format) I/F Selection ..11 NCR OCIA Nine Bit (long format) I/F Selection ..11 SNI OCIA Interface Selection .........
  • Page 4 Check Digit and Variable Length Label Selections . 62 Codabar Options ............65 Codabar Check Digit & Variable Length ....66 Codabar Start/Stop Character ........ 67 Codabar Fixed Length ..........68 MSI/Plessey Options ........... 70 MSI/Plessey Check Digit ........70 MSI/Plessey Fixed Length........71 SP400RF Programming Guide...
  • Page 5 Code 128 Options ............73 AIM Symbology ID Prefix ........73 General Features ............74 Communications Protocol ........75 ASCII Character Set ..........78 When To Acknowledge .......... 80 “When to Beep” Options ........84 Beeper Volume ............88 Radio Channel Frequency ........89 Radio Transmit Power ...........
  • Page 6 NOTES SP400RF Programming Guide...
  • Page 7: I Need To Understand The Basics

    NTRODUCTION This manual contains instructions for changing interfaces, barcodes for customizing the SP400RF scanner's operation and a listing of standard factory settings. It is important to note that many of the features and programming labels contained here are identical to those available for other SP400 models.
  • Page 8: Changing Interfaces

    Table 1. SP400RF Interface Groups RS-232 • IBM • OCIA Group RS-232 • Wand Emulation • Keyboard Wedge Group...
  • Page 9: Customizing Your Scanner Operation

    USTOMIZING CANNER PERATION When enabling a new interface, it may be necessary to modify the stan- dard factory settings to match your specific host system's communication and symbology requirements. Check with your system administrator to identify your host system's specific interface requirements to ensure that they match the new interface you have selected.
  • Page 10: Programming Overview

    The first beep indicates that the scanner has read the label, the second announces base station acknowledgement of the label. 3. Scan the END label at the bottom of the page to complete the programming session and exit Programming Mode. SP400RF Programming Guide...
  • Page 11: The Programming Session

    CANNER ESPONSE ROGRAMMING Visual verification that the SP400RF is in Programming Mode is provided by the red LED located on the base station, which will steadily flash until Programming Mode is exited. While in Programming Mode, the scanner will not decode regular barcode labels and will only enable features supported by the currently active interface.
  • Page 12: If You Make A Mistake

    Scan this label to return the scanner to the factory settings for the active interface. It is unneccessary to scan “set” and “end” labels with this label. ONFIGURATION PLOAD Use this option to upload the configuration file from the base station to the scanner. ------------------------------------- PLOAD TATION ONFIG ------------------------------------- SP400RF Programming Guide...
  • Page 13: Where To Go From Here

    HERE Programming is easy and straightforward if you follow these steps: 1. Turn to Appendix A and review the factory settings for the interface you will be using. 2. Scan the interface enable barcode label if you are changing interfaces. 3.
  • Page 14: Ibm 4683/84 • 4693/94 Port 5B I/F Selection

    IMIT OMMAND RANSMIT NSOLICITED TATUS RANSMIT NSOLICITED TATUS ------------------------------------- Scanners manufactured prior to April 30, 1997 do not have IBM interfaces as a selectable option. For this IBM interface, the setting for Unsolicited Status is normally Enabled. SP400RF Programming Guide...
  • Page 15: Ibm 4683/84 • 4693/94 Port 9A, 9B, 9C, 9E I/F Selection

    IBM 4683/84 • 4693/94 P 9A, 9B, 9C, 9E I/F S ELECTION Scan this label to enable the IBM 468x/9x Port 9x interface. IBM 4683/84 • 4693/94 P 9A, 9B, 9C, 9E S ETTINGS Data Format: Send As Code 39 — converts barcode data (UPC/EAN, add-ons, Code 93, Codabar, MSI/Plessey and Code 128) into Code 39 format before sending the data to the host.
  • Page 16: Interface Selection

    Sequenced Acknowledge" (NSA) response. ------------------------------------- 39 ------------ END AS 39 ------ END AS NABLE IMIT OMMAND ISABLE IMIT OMMAND RANSMIT NSOLICITED TATUS RANSMIT NSOLICITED TATUS ------------------------------------- For this IBM interface, the setting for Unsolicited Status is normally Disabled. SP400RF Programming Guide...
  • Page 17: Psc Ocia Interface Selection

    OCIA I NTERFACE ELECTION Scan this label to enable the Spectra-Physics OCIA interface. NCR OCIA E IGHT SHORT FORMAT NTERFACE ELECTION Scan this label to enable the NCR OCIA (short format) interface. NCR OCIA N LONG FORMAT NTERFACE ELECTION Scan this label to enable the NCR OCIA Nine Bit (long format) interface. SNI OCIA I NTERFACE ELECTION...
  • Page 18: Ocia Options

    NABLE ----------------------- ISABLE ------------------------ NABLE ----------------------- ISABLE ------------------------------------- Go to the sections titled Symbology Selection and General Features in the back of this programming guide if you want to change any other factory settings for these interfaces. SP400RF Programming Guide...
  • Page 19: Wand

    MULATION NTERFACE ELECTION Scan this label to enable the Wand Emulation interface. MULATION ETTINGS ------------------------------------- -------- PACE -------- PACE (660 µ ) --------------- (330 µ ) -------------- RANSMIT IN ORMAL ORMAT C39 F ----- RANSMIT IN ORMAT C128 F RANSMIT IN ORMAT C39 ------------- RANSMIT IN...
  • Page 20 RANSMIT OISE RANSMIT OISE ------------------------ NABLE ----------------------- ISABLE ------------------------------------- Go to the sections titled Symbology Selection and General Features in the back of this programming guide if you want to change any other settings for this interface. SP400RF Programming Guide...
  • Page 21: Interface Selection

    RS-232 I NTERFACE ELECTION Scan this label to enable the RS-232 interface. SNI RS-232 I NTERFACE ELECTION Scan this label to enable the SNI RS-232 interface. Turn to the following pages to set the RS-232 communication parameters. Communication Parameter Page # Baud Rate ------------------------------------------------------------------ 16 Data Bits ------------------------------------------------------------------- 17 Parity ------------------------------------------------------------------------ 17...
  • Page 22 There are many possible data format configurations for an RS-232 interface. Check your host system manual to find out your system's communications requirements. This table shows the acceptable format options. Data Bits Start Bit Parity Bit(s) Stop Bit(s) Seven Seven Seven Eight Eight Eight SP400RF Programming Guide...
  • Page 23 ORMAT ETTINGS The barcodes on this page can be used to select the data format configu- ration needed to communicate with your system. ------------------------------------- ------------------------- -------------------------- -------------------------- ------------------------- ------------------------ PACE -------------------------- -------------------------- ------------------- EVEN -------------------- IGHT ------------------------------------- R44-1027...
  • Page 24: Hardware Control

    2msec CTS Scan Control — is also a hardware control. When scan control is enabled, label transmission is disabled until CTS is asserted and de-asserted. Varies slightly depending upon baud rate selected. SP400RF Programming Guide...
  • Page 25: Software Control

    OFTWARE ONTROL — this is software handshaking that allows the host to control data transmission. If the host sends an X command to the scanner, the scanner will not send the barcode data until it receives an X command from the host. If the host sends the command during data transmission, the host will receive no more than two additional characters.
  • Page 26 Use these labels to select the desired Intercharacter Delay. ------------------------------------- ----------------------- = 10 ------------ MILLISECONDS = 20 ------------ MILLISECONDS = 30 ------------ MILLISECONDS = 40 ------------ MILLISECONDS = 50 ------------ MILLISECONDS = 60 ------------ MILLISECONDS = 70 ------------ MILLISECONDS = 80 ------------ MILLISECONDS SP400RF Programming Guide...
  • Page 27 NTERCHARACTER ELAY continued = 90 ------------ MILLISECONDS = 100 ---------- MILLISECONDS ------------------------------------- R44-1027...
  • Page 28: Pc Keyboard Wedge Interface Selection

    NOTE: If the transmission parameters are configured such that a label results in no actual data to send, the label will be accepted, beeped, and no data transmitted. We recommend that you disconnect power before plugging/unplugging cables to avoid any possibility of equipment damage SP400RF Programming Guide...
  • Page 29: Pc Keyboard Wedge - Connect To A Laptop/No Keyboard Attached

    PC K – C EYBOARD EDGE ONNECT TO A APTOP EYBOARD TTACHED If no keyboard is attached, the scanner must provide the acknowledge signal to the PC. In this case, enable the "Laptop/No External Keyboard" mode. If a keyboard is attached, enable "Keyboard Attached". Laptop (integrated keyboard) —...
  • Page 30 MILLISECONDS = 10 ------------ MILLISECONDS = 15 ------------ MILLISECONDS = 20 ------------ MILLISECONDS = 25 ------------ MILLISECONDS = 30 ------------ MILLISECONDS = 35 ------------ MILLISECONDS = 40 ------------ MILLISECONDS = 45 ------------ MILLISECONDS = 50 ------------ MILLISECONDS SP400RF Programming Guide...
  • Page 31 NTERCHARACTER ELAY continued = 55 ------------ MILLISECONDS = 60 ------------ MILLISECONDS = 65 ------------ MILLISECONDS = 70 ------------ MILLISECONDS = 75 ------------ MILLISECONDS = 80 ------------ MILLISECONDS = 85 ------------ MILLISECONDS = 90 ------------ MILLISECONDS = 95 ------------ MILLISECONDS = 99 ------------ MILLISECONDS -------------------------------------...
  • Page 32: Sti Keyboard Wedge Interface Selection

    C39 Full ASCII = Disable IBMXXXX STI W EDGE The IBMXXXX STI Wedge has the exception that the Label ID must be enabled as a Prefix using the standard default value for the symbology to be used SP400RF Programming Guide...
  • Page 33: Label Transmit Format Configuration Items

    ABEL RANSMIT ORMAT ONFIGURATION TEMS (RS-232 EYBOARD EDGE NTERFACES If you need to send information in addition to label data, the scanner can be configured to transmit prefixes and/or suffixes as well as symbology specific identifier characters (Label I.D.). & S REFIX UFFIX If you need to send information in addition to label data, the scanner can...
  • Page 34 + label data + symbology specific characters + non- symbology specific characters used as suffixes. + label data + PP + C PP = symbology specific characters (Label I.D.) = non-symbology specific ASCII characters used as prefixes = non-symbology specific ASCII characters used as suffixes SP400RF Programming Guide...
  • Page 35 ETTING YMBOLOGY PECIFIC REFIX These characters will be added to the standard label format when your host system has specific and unique requirements for information added to the barcode label data before it is sent to the host. Identify your specific system requirements before adding or modifying these settings, then...
  • Page 36 ------------------------------------- ------------------- UFFIX O TO THE NEXT TWO PAGES AND SCAN THE APPROPRIATE CHARACTERS BEFORE SCANNING THE LABEL TO EXIT PROGRAMMING SESSION SP400RF Programming Guide...
  • Page 37 ETTING INGLE HARACTER REFIX OR UFFIX To set one ASCII character as a prefix or suffix, follow steps one through four on the previous two pages (select prefix or suffix), then... 1. Scan the two digit Hex Code for that character. (e.g.
  • Page 38 5 ----------------------------- 6 ----------------------------- 7 ----------------------------- 8 ----------------------------- 9 ----------------------------- A ----------------------------- B ----------------------------- C ----------------------------- D ---------------------------- E ----------------------------- F ----------------------------- --------- HARACTER ------------------------------------- SP400RF Programming Guide...
  • Page 39: Ascii Character Set

    ASCII C HARACTER The table on this page shows a set of ASCII characters and their correspond- ing Hex Values. The Hex Values in this table are needed for setting symbol- ogy specific label identifiers, as well as enabling custom prefix and suffix characters.
  • Page 40 Industry standards have been established for symbology-specific label identifiers, and are listed in the table below. Factory default identifiers are preset to these standards for the SP400RF scanner. UPC-A ------------------------ 'A' EAN-8 (8 Add-on) ---------- 'FF' UPC-E ------------------------ 'E'...
  • Page 41 I.D.) ETTING YMBOLOGY PECIFIC ABEL DENTIFIERS ABEL ONTINUED 4. Scan the label representing the symbology whose label identifier you wish to modify. In our example, we would scan the 'UPC-A' symbology label. 5. Identify and scan the digits that correspond to the Hex Values.
  • Page 42 ---- DIGIT ADD UPC-A ---- DIGIT ADD UPC-E ---------------------- UPC-E ---- DIGIT ADD UPC-E ---- DIGIT ADD UPC-E ---- DIGIT ADD EAN-8 ---------------------- EAN-8 ----- DIGIT ADD EAN-8 ----- DIGIT ADD EAN-8 ----- DIGIT ADD EAN-13 --------------------- SP400RF Programming Guide...
  • Page 43 I.D. S ABEL YMBOLOGY ELECTION ONTINUED EAN-13 DIGIT ADD EAN-13 DIGIT ADD EAN-13 DIGIT ADD 39 --------------------- ---------------------- ODABAR 5 ----------- NTERLEAVED 5 ------------- TANDARD 93 --------------------- 128 -------------------- MSI/P ---------------- LESSEY R44-1027...
  • Page 44 Programming Mode. 7. Scan the END label. You have changed the default label identifier for EAN-8 from 'FF' to '8'. SP400RF Programming Guide...
  • Page 45 I.D. ISABLING ABEL FOR A PECIFIC YMBOLOGY This procedure is the same as setting a single character symbology identifier, except you should scan two zeros and the One Character Only labels before scanning the END label. YMBOLOGY PECIFIC ABEL DENTIFIERS HARACTERS Use the labels on this page to change or modify symbology identifiers.
  • Page 46 A ----------------------------- B ----------------------------- C ----------------------------- D ---------------------------- E ----------------------------- F ----------------------------- --------- HARACTER ------------------------------------- SP400RF Programming Guide...
  • Page 47: Symbologies

    YMBOLOGIES Symbology selection (barcode type) determines which symbologies the scanner will decode. The chart below shows the symbologies that are supported by each interface. Once you have identified the symbologies you wish to enable, turn to the following pages, enable those symbologies and set the data format options (e.g.
  • Page 48: Symbology Options Overview

    Code 128 barcodes that have between 2 and 50 characters. Code 128 has no user selectable options. Enable MSI/Plessey — selects MSI/Plessey as an active symbology. Allows selection of Check Digit or label format (fixed or variable length) options. SP400RF Programming Guide...
  • Page 49: Symbology Selection

    YMBOLOGY ELECTION The labels on this page allow you to enable or disable all symbologies. NOTE If you enable a symbology that has additional features that should be set, turn to the pages that support that symbology and its pro- grammable features.
  • Page 50 -------- ISABLE LESSEY ------------------------------------- Code 128 is always active for the purpose of reading programming barcode labels. Scanning the DISABLE ALL SYMBOLOGIES label or the DISABLE CODE 128 label disables decoding of all Code 128 non-programming labels. SP400RF Programming Guide...
  • Page 51: Upc/Ean Options

    UPC/EAN O PTIONS The information below provides a brief description of the programmable UPC/EAN features included on the following pages. Expand UPC-A to EAN-13 — adds a leading zero to a UPC-A label which 'expands' the label to the EAN-13 data format. Selecting this feature also changes the symbology ID to match those required for EAN-13.
  • Page 52: Upc/Ean Expansion

    Digit and Number System Digit (NSD) are controlled by your selections for the symbology 'expanded to' rather than the symbology 'expanded from'. For example, if you expand UPC-E to UPC-A, settings for UPC-A determine how the scanner sends a barcode's contents. SP400RF Programming Guide...
  • Page 53: Upc/Ean Add-Ons

    UPC/EAN A If you need to scan UPC or EAN labels that include Add-on codes, the selections on this page set the scanner's Add-on feature. There are three Add-on read modes available: optional, required and disabled. Optional — the scanner will recognize UPC barcodes with or without Add-ons.
  • Page 54 4 - used for in-store non-food items xxxxx xxxxx 5 - used for coupons If UPC-E is expanded to UPC-A, the transmission of Check Digit (CD) and NSD will be determined by the UPC-A settings on this page, not by these settings. SP400RF Programming Guide...
  • Page 55 EAN D ORMAT ETTINGS These settings affect EAN data format when RS-232 or OCIA is the active interface. ------------------------------------- ------------ HECK IGIT ----- HECK IGIT ------------ HECK IGIT ----- HECK IGIT ------------------------------------- R44-1027...
  • Page 56: Price/Weight Check Digit

    Select domestic four or five digit, European four or five digit, or disable the price/weight check. ------------------------------------- ISABLE RICE EIGHT HECK -------- NABLE IGIT HECK -------- NABLE IGIT HECK NABLE IGIT HECK NABLE IGIT HECK ------------------------------------- SP400RF Programming Guide...
  • Page 57: Code 39 Options

    39 O PTIONS The Code 39 symbology has the following programmable features: Check Digit — calculate the Check Digit to verify that the Check Digit contained in the barcode label is correct. If you enable this feature, your barcodes must contain a Check Digit. You may also choose to transmit or not transmit the Check Digit independent of whether the Check Digit is calculated by the scanner.
  • Page 58 39 ( CONTINUED Use these labels to change the Code 39 programmable features. ------------------------------------- --------------- OMPUTE ---------------------- OMPUTE -------------- RANSMIT --------------------- RANSMIT --------------- T TRANSMIT --------------------- RANSMIT ------------------------ NABLE ----------------------- ISABLE ------------------------------------- SP400RF Programming Guide...
  • Page 59 39 ( CONTINUED Follow these steps to set Code 39 Minimum Label Length: 1. Identify the minimum length setting you want to make. The selectable range is 00 to 48 characters. 2. Scan the SET label. 3. Scan the Set Code 39 Minimum Label Length barcode. ETTING ENGTHS If you are setting a length less than ten, you must scan a zero first and...
  • Page 60 5 ----------------------------- 6 ----------------------------- 7 ----------------------------- 8 ----------------------------- 9 ----------------------------- ------------------------------------- SP400RF Programming Guide...
  • Page 61: Interleaved 2 Of 5

    NTERLEAVED The Interleaved 2 of 5 symbology has the following programmable features: Check Digit — calculate the Check Digit to verify that the Check Digit contained in the barcode label is correct. If you enable this feature, your barcodes must contain a Check Digit.
  • Page 62: Check Digit And Variable Length Label Selections

    If you want to set the scanner to read only fixed length labels, follow the procedures on the pages immediately following. ------------------------------------- ---------------- T COMPUTE ---------------------- OMPUTE --------------- T TRANSMIT --------------------- RANSMIT ------------------------ NABLE ----------------------- ISABLE ------------------------------------- SP400RF Programming Guide...
  • Page 63 ETTING NTERLEAVED IXED AND INIMUN ABEL ENGTHS All interfaces that are shipped with the standard factory configuration are set to read variable length labels. If you switch from variable to fixed length labels, the default fixed label lengths are 14 digits and 8 digits. Follow the steps below to change these defaults.
  • Page 64 ------------------------------------- ------ IRST IXED ENGTH ---- ECOND IXED ENGTH ----- ECOND IXED ENGTH INIMUM ABEL ENGTH 0 ----------------------------- 1 ----------------------------- 2 ----------------------------- 3 ----------------------------- 4 ----------------------------- 5 ----------------------------- 6 ----------------------------- 7 ----------------------------- SP400RF Programming Guide...
  • Page 65 —C ETTING NTERLEAVED IXED AND INIMUM ABEL ENGTHS ONTINUED 8 ----------------------------- 9 ----------------------------- ------------------------------------- R44-1027...
  • Page 66: Standard 2 Of 5

    You can select any valid number of digits for reading specific length labels only. Read the following details for specific Standard 2 of 5 limits. SP400RF Programming Guide...
  • Page 67: Normal Or Iata Selection

    TANDARD ABEL ENGTHS Standard 2 of 5 Minimum Label Length — set the minimum label length required for I 2/5 labels (not including the check character). This feature is provided to ignore small label segments, reducing the possibility that a portion of a good label is incorrectly seen as an entire label.
  • Page 68: Check Digit And Variable Length Label Selections

    All interfaces that are shipped with the standard factory configuration are set to read variable length labels. If you switch from variable to fixed length labels, the default fixed label lengths are 14 digits and 8 digits. Follow the steps below to change these defaults. SP400RF Programming Guide...
  • Page 69 IXED 1. Identify the fixed length settings you want to make. 2. Scan the SET label. 3. Scan the Enable First Fixed barcode. ETTING IXED ENGTHS If you are setting a length less than ten, you must scan a zero first and then the length digit ( 01, 08, 09).
  • Page 70 ---- ECOND IXED ENGTH ----- ECOND IXED ENGTH INIMUM ABEL ENGTH 0 ----------------------------- 1 ----------------------------- 2 ----------------------------- 3 ----------------------------- 4 ----------------------------- 5 ----------------------------- 6 ----------------------------- 7 ----------------------------- 8 ----------------------------- 9 ----------------------------- ------------------------------------- SP400RF Programming Guide...
  • Page 71: Codabar Options

    ODABAR PTIONS The Codabar symbology has the following programmable features: Check Digit — calculate the Check Digit to verify the labels contents have been read correctly. If you enable this feature, your barcodes must include a Check Digit. You may also choose to transmit or not transmit the Check Digit.
  • Page 72: Codabar Check Digit & Variable Length

    If you want to set the scanner to read only fixed length labels, follow the procedures on the following pages. ------------------------------------- ---------------- T COMPUTE ---------------------- OMPUTE --------------- T TRANSMIT --------------------- RANSMIT ------------------------ NABLE ----------------------- ISABLE ------------------------ NABLE ----------------------- ISABLE ------------------------------------- SP400RF Programming Guide...
  • Page 73: Codabar Start/Stop Character

    ODABAR TART HARACTER These barcodes allow you to set the Start/Stop character format and transmission. Refer to your host user's manual to identify your system requirements, then use these labels to select which characters are transmit- ted. ------------------------------------- ---------- ATCH NOT EQUIRED -------------- ATCH...
  • Page 74: Codabar Fixed Length

    If you do not need to set a second fixed length scan the No 2nd Fixed Length label below and skip to step seven. ------------------------------------- ------ IRST IXED ENGTH ---- ECOND IXED ENGTH ----- ECOND IXED ENGTH SP400RF Programming Guide...
  • Page 75 5. Scan the Set Second Fixed Length label. 6. Set the second fixed label length by scanning the correct digits from this page. 7. Scan the END label to complete the procedure. 0 ----------------------------- 1 ----------------------------- 2 ----------------------------- 3 ----------------------------- 4 ----------------------------- 5 ----------------------------- 6 -----------------------------...
  • Page 76: Msi/Plessey Options

    MSI/Plessey Check Digit(s). Number of Check Digits — specify either one or two Check Digits. ------------------------------------- ------- ALCULATE HECK IGIT ALCULATE HECK IGIT -------- RANSMIT HECK IGIT RANSMIT HECK IGIT ------------- HECK IGIT ------------ HECK IGITS ------------------------------------- SP400RF Programming Guide...
  • Page 77: Msi/Plessey Fixed Length

    LESSEY IXED ENGTH With the SP400RF scanner, you now have the option of requiring MSI/ Plessey labels to have one or two fixed length(s). To set fixed length(s) for MSI/Plessey labels: 1. Identify the fixed length setting(s) you wish to make. Fixed lengths can be set from four to fifteen, including check character(s).
  • Page 78 ------ IRST IXED ENGTH ---- ECOND IXED ENGTH ----- ECOND IXED ENGTH 0 ----------------------------- 1 ----------------------------- 2 ----------------------------- 3 ----------------------------- 4 ----------------------------- 5 ----------------------------- 6 ----------------------------- 7 ----------------------------- 8 ----------------------------- 9 ----------------------------- ------------------------------------- SP400RF Programming Guide...
  • Page 79: Code 128 Options

    128 O PTIONS AIM S ID P YMBOLOGY REFIX The Automatic Identification Manufacturers, Inc. of the United States (AIM USA) have standardized the reporting of data sources from barcode reading devices. Sending the AIM symbology prefix identifies the symbol- ogy to the host terminal, allowing it to specifically differentiate between UCC-128 (Code 128 with Function Character 1 in the first position) and standard Code 128 symbols.
  • Page 80: General Features

    ENERAL EATURES The following section contains the features that are generally common to all interfaces. These features provide a flexible, user configurable inter- face that accommodates user preferences. SP400RF Programming Guide...
  • Page 81: Communications Protocol

    OMMUNICATIONS ROTOCOL 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 —...
  • Page 82 Item ON/NOT ON File — When enabled, the host sends either an "Item On File", or "Item Not On File" upon receipt of label data from the scanner. ------------------------------------- ------------------------ NABLE ----------------------- ISABLE ------------------------ NABLE ----------------------- ISABLE ------------------------ NABLE ----------------------- ISABLE ------------------------------------- SP400RF Programming Guide...
  • Page 83 STX/ETX Label transmissions can be optionally "framed" by STX (Start Transmis- sion) and ETX (End Transmission) commands. The BCD value represent- ing any ASCII character shown in the table on the following page is selectable, except for the following reserved ASCII characters: ack, nak, B, D, E, R, ~ and del.
  • Page 84: Ascii Character Set

    STX and ETX commands. ASCII ASCII ASCII ASCII ALU E ALU E ALU E ALU E H AR H AR H AR H AR ALU E ALU E ALU E ALU E " & < > SP400RF Programming Guide...
  • Page 85 ------------------------------------- STX --------------------- ETX --------------------- 0 ----------------------------- 1 ----------------------------- 2 ----------------------------- 3 ----------------------------- 4 ----------------------------- 5 ----------------------------- 6 ----------------------------- 7 ----------------------------- 8 ----------------------------- 9 ----------------------------- ------------------------------------- R44-1027...
  • Page 86: When To Acknowledge

    CKNOWLEDGE The SP400RF allows you to select the point at which the Base Station will acknowledge messages from the scanner. An "Acknowledge" is a re- sponse from the Base Station to the scanner with an ACK, WACK, NAK, or no response (see Communications Protocol at the start of this section for a definition of these terms).
  • Page 87 1 — S PTION TO THE SCANNER ONCE TATION RECEIVES A MESSAGE WACK M —ACK will be sent immediately, once the ISABLED radio layer of software detects a valid transmission from the scanner. With WACK Mode disabled, ACK is sent to the scanner regardless of what the interface layer (software) has done or is doing.
  • Page 88 Reference the feature in this section titled " Wait Time for Host Acknowledge ". In 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. SP400RF Programming Guide...
  • Page 89 ------------------------------------- -------------------- PTION -------------------- PTION -------------------- PTION WACK NABLE FROM TATION WACK ISABLE FROM TATION ------------------------------------- When WACK mode is enabled, wait time for host acknowledgement is a critical setting. Reference the feature in this section titled " Wait Time for Host Acknowledge ". R44-1027...
  • Page 90: When To Beep" Options

    Table 1 describes the tone(s), duration and number of repetitions for all SP400RF beep signals and indicates user programmability of the feature. Tone — is the frequency of the beep measured in Hertz, with the lowest tone sounded at 512 Hz and the highest at 4096 Hz.
  • Page 91 The beeper may be programmed to announce one, or any combination of these communication events. (See the preceding section “When to Acknowledge” for definitions of the various signals.): • Good Read — the scanner has successfully read a barcode and sent the message to the Base Station Good Read “BEEP”...
  • Page 92 In some systems, the ACK response is sent so quickly from the interface that it can override the WACK signal. In this case, the expected beep on WACK is not sounded. The factory default and optimum setting for this option is number 11. SP400RF Programming Guide...
  • Page 93 “W ” O —C HEN TO PTIONS ONTINUED Use the programming barcodes on this and the following page to select a “when to beep” option from Table 1. ------------------------------------- 0 --------------------- PTION 1 --------------------- PTION 2 --------------------- PTION 3 --------------------- PTION 4 --------------------- PTION...
  • Page 94: Beeper Volume

    “when to beep” option from Table 1. 11 ------------------- PTION 12 ------------------- PTION 13 ------------------- PTION 14 ------------------- PTION 15 ------------------- PTION ------------------------------------- EEPER OLUME Use the labels below to adjust the beeper volume to normal or loud. ------------------------------------- ----------------------- ORMAL ------------------------- ------------------------------------- SP400RF Programming Guide...
  • Page 95: Radio Channel Frequency

    ADIO HANNEL REQUENCY are available on the SP400RF to ensure good reception Nine channels and offer minimal interference with other local equipment. You may wish to experiment with different channel settings to optimize your reception. The factory default channel setting is channel five.
  • Page 96: Radio Transmit Power

    (set radio transmit power to LOW ------------------------------------- LOW -- RANSMIT OWER HIGH -- RANSMIT OWER ------------------------------------- Another possible remedy for radio interference would be to configure the SP400RF with a different channel. See Radio Channel Frequency . SP400RF Programming Guide...
  • Page 97: Wait Time For Host Acknowledge

    CKNOWLEDGE The wait time for the Base Station to receive an acknowledge command from the host is adjustable in twenty millisecond ticks, with a selectable range from 000 to 255 (0 to 5.1 seconds). The factory default setting for this feature is 200ms. WARNING Wait time for host acknowledge is especially critical when WACK mode is enabled, and should...
  • Page 98 3 ----------------------------- 4 ----------------------------- 5 ----------------------------- 6 ----------------------------- 7 ----------------------------- 8 ----------------------------- 9 ----------------------------- ------------------------------------- SP400RF Programming Guide...
  • Page 99: Read Verification

    ERIFICATION SP400RF programming has been improved to allow selection of read verification "minimum read" requirements by symbology type, rather than universally. This means that the scanner needn't waste valuable time verifying high-confidence symbologies, while offering the security of multiple read verification on less reliable codes.
  • Page 100 39 -------------- ERIFY 5 ---- ERIFY NTERLEAVED 5 ------ ERIFY TANDARD --------------- ERIFY ODABAR 93 -------------- ERIFY 128 ------------ ERIFY MSI/P --------- ERIFY LESSEY -------------------- ------------------- EADS ----------------- HREE EADS ------------------ EADS ------------------------------------- SP400RF Programming Guide...
  • Page 101: Low Battery Indication Method

    ATTERY NDICATION ETHOD A choice of two methods are available to indicate a low battery condition. You may choose to have no audible indication (no beep), or a double beep each time the trigger is pulled. Both methods disallow scanning to occur until the battery is succesfully replaced.
  • Page 102: Standard Factory Settings

    Symbology ------------------------------- ENABLE Disable Check Digit ------------------------------ Calculate DON'T CALCULATE Check Digit ------------------------------ SEND Don't Send Label Format ---------------------------- Fixed VARIABLE LENGTH Set 1st Fixed Length ------------------- 14 Set 2nd Fixed Length ------------------ 8 Minimum Length ----------------------- 2 SP400RF Programming Guide...
  • Page 103 TANDARD Symbology ------------------------------- ENABLE Disable Check Digit ------------------------------ Calculate DON'T CALCULATE Check Digit ------------------------------ SEND Don't Send Label Format ---------------------------- Fixed VARIABLE LENGTH Set 1st Fixed Length ------------------- 14 Set 2nd Fixed Length ------------------ 8 Minimum Length ----------------------- 1 ODABAR Symbology ------------------------------- Enable DISABLE Check Digit ------------------------------ Calculate...
  • Page 104 2 read 3 read 4 read Code 93 ------------------ 1 READ 2 read 3 read 4 read Code 128 ----------------- 1 READ 2 read 3 read 4 read MSI/Plessey ------------- 1 READ 2 read 3 read 4 read SP400RF Programming Guide...
  • Page 105: Interface-Discrete Defaults

    NTERFACE ISCRETE EFAULTS The following factory defaults apply only to the interface listed. RS-232/K EYBOARD EDGE OMMUNICATION ARAMETERS ----------------------------- 1200 2400 4800 9600 19200 38400 ARITY ----------------------------- NONE Even Mark Space ----------------------------- ONE ----------------------------- Seven EIGHT Nine (CTS/RTS) ARDWARE ANDSHAKING Hardware Control ------- Enable DISABLE CTS/RTS Flow Control - Enable...
  • Page 106: Ibm Interfaces

    IBM 4683/84 4693/94 Port 9A, 9B, 9C, 9E ..Enable DISABLE IBM 4682/92 Port E ..........Enable DISABLE Converts UPC/EAN Add-ons, Code 128, Code 93, Codabar and MSI/Plessey barcode data into Code 39 format before sending data to host. SP400RF Programming Guide...
  • Page 107: Additional Information

    PPENDIX DDITIONAL NFORMATION ROGRAMMING Some interfaces and host systems include the ability to configure the scanner by sending commands to the scanner. REATING ULTI UNCTION ABELS The term, multifunction label, describes a programming label that contains multiple programming features in one programming label. These labels can be created with label making software that supports Code 128.
  • Page 108: Sample Barcodes

    PPENDIX AMPLE ARCODES CODE 128 Code 128.Test CODE 39 Code 39.Test INTERLEAVED 2 OF 5 0123456789 STANDARD 2 OF 5 CODABAR $99.95 CODE 93 Code 93.Test UPC-A 0 0 1 1 2 2 3 3 4 4 SP400RF Programming Guide...
  • Page 109 UPC-A DIGIT 6 0 9 9 2 0 1 1 1 8 6 9 0 0 0 UPC-A DIGIT 0 8 0 2 9 5 1 0 4 1 UPC-E 9 9 8 8 7 5 EAN-8 0 0 2 1 0 1 2 6 EAN-13 1 1 0 1 2 3 4 5 6 7 8 9 1 MSI/P...
  • Page 110 NOTES SP400RF Programming Guide...
  • Page 111 LANK...
  • Page 112 Vimercate (MI), Italy Telephone: [852]-2-584-6210 Telephone: 039/62903.1 Telefax: [852]-2-521-0291 Telefax: 039/6859496 Australia Japan PSC Asia Pacific Pty Ltd. PSC Japan K.K. Croydon, Victoria, Australia Shinagawa-ku, Tokyo, Japan Telephone: [61] (39) 761-5354 Telephone: 81 (0)3 3491 6761 Telefax: [61] (39) 761-5356...

Table of Contents