Page 1
STAR Modem™ CONFIGURATION USING BARCODES...
Page 2
ALL RIGHT RESERVED Datalogic reserves the right to make modifications or improvements without prior modifications. Datalogic shall not be liable for technical or editorial errors or omissions contained herein, nor for incidental or consequential damages resulting from the use of this material.
Page 4
RADIO PARAMETERS ................31 RF Baud Rate ..................... 32 Transmission Mode..................32 Radio Protocol Timeout................33 ACK/NACK From Remote Host ..............33 Single Store ....................34 Beacon......................35 REFERENCES ................... 36 Radio and Serial Communication Controls ..........36 RS232 Parameters ..................42 2.2.1 Handshaking ....................
Once STAR Modem™ is setup (see Chapter 3 in STAR Modem™ Reference Manual), you can change the default parameters to meet your application needs by reading the barcodes with a Datalogic RF device and sending them to the modem via radio.
RS232 PARAMETERS ARITY ANDSHAKING ACK/NACK P ROTOCOL FIFO NTER HARACTER ELAY RX T IMEOUT RAME ACKING Read Enter Configuration code ONCE, available at the top of each page. Read the configuration codes from the desired groups. = Read the code and follow the procedure given Read the Exit and Save Configuration code ONCE, available at the top of each page.
Enter configuration Exit and Save configuration RS232 1 stop bit 2 stop bits ANDSHAKING disable hardware (RTS/CTS) software (XON/XOFF) RTS always ON modem (RTS/CTS) See par. 2.2.1 for details.
Enter configuration Exit and Save configuration RS232 ACK/NACK P ROTOCOL disabled enable ACK/NACK enable DATA/NACK See par. 2.2.2 for details. FIFO disable enable See par. 2.2.4 for details.
Enter configuration Exit and Save configuration RS232 NTER HARACTER ELAY delay between characters transmitted to Host Read 2 numbers from the Appendix B where: 00 = DELAY disabled 01-99 = DELAY from 1 to 99 milliseconds delay disabled RX T IMEOUT timeout control in reception from Host Read 2 numbers from the Appendix B where:...
Enter configuration Exit and Save configuration RS232 RAME ACKING frame + [CR] [STX] + Len + frame + [CR] frame after timeout See par. 2.2.5 for details.
WEDGE PARAMETERS EYBOARD ATIONALITY NTER HARACTER ELAY NTER ELAY EYBOARD ETTING EDGE ONTROL HARACTER MULATION Read Enter Configuration code ONCE, available at the top of each page. Read the configuration codes from the desired groups. = Read the code and follow the procedure given Read the Exit and Save Configuration code ONCE, available at the top of each page.
Enter configuration Exit and Save configuration WEDGE caps lock OFF caps lock ON Select the appropriate code to match your keyboard caps lock status. Note: For PC Notebook interface selections, the caps lock status is automatically recognized, therefore this command is not necessary. toggle num lock num lock unchanged This selection is used together with the Alt Mode interface selection for AT or Notebook PCs.
Enter configuration Exit and Save configuration WEDGE NTER HARACTER ELAY delay between characters transmitted to Host Read 2 numbers from the Appendix B where: 00 = DELAY disabled 01-99 = DELAY from 1 to 99 milliseconds delay disabled NTER ELAY delay between codes transmitted to Host Read 2 numbers from the Appendix B where: 00 =...
Enter configuration Exit and Save configuration WEDGE EYBOARD ETTING ALPHANUMERIC KEYBOARD SETTING The reader can be used with terminals or PCs with various keyboard types and nationalities through a simple keyboard setting procedure. The type of computer or terminal must be selected before activating the keyboard setting command.
PEN EMULATION PERATING INIMUM UTPUT ULSE ONVERSION TO VERFLOW UTPUT EVEL EVEL NTER LOCK ELAY Read the Enter Configuration code ONCE, available at the top of each page. Read the configuration codes from the desired groups. = Read the code and follow the procedure given Read the Exit and Save Configuration code ONCE, available at the top of each page.
PEN EMULATION PERATING The operating mode parameters are complete commands and do not require reading the Enter and Exit configuration codes. interpret mode Interprets commands without sending them to the decoder. transparent mode Sends commands to the decoder without interpreting them.
Enter configuration Exit and Save configuration PEN EMULATION INIMUM UTPUT ULSE high resolution code emulation 200 µs 400 µs 600 µs 800 µs 1 ms 1.2 ms low resolution code emulation See par. 2.3.1 for details.
Enter configuration Exit and Save configuration PEN EMULATION VERFLOW narrow medium wide See par. 2.3.2 for details. ONVERSION enable conversion to Code 39 enable conversion to Code 128 See par. 2.3.3 for details.
Enter configuration Exit and Save configuration PEN EMULATION UTPUT EVEL normal (white = logic level 0) inverted (white = logic level 1) See par. 2.3.4 for details. EVEL normal (black level) inverted (white level) See par. 2.3.4 for details.
Enter configuration Exit and Save configuration PEN EMULATION NTER LOCK ELAY delay between character blocks transmitted to Host Read 2 numbers from the Appendix B where 00 = DELAY disabled 01-99 = DELAY from .1 to 9.9 seconds DELAY disabled See par.
DATA FORMAT NOT FOR PEN INTERFACES DENTIFIER USTOM DENTIFIER EADER ERMINATOR EADER OSITION ENGTH DDRESS TAMPING DDRESS ELIMITER Read Enter Configuration code ONCE, available at the top of each page. Read the configuration codes from the desired groups. = Read the code and follow the procedure given Read Exit and Save Configuration code ONCE, available at the top of each page.
Page 27
CODE IDENTIFIER TABLE CODE AIM STANDARD DATALOGIC STANDARD Custom 2/5 interleaved ] I y 2/5 industrial ] X y 2/5 normal 5 bars ] S y 2/5 matrix 3 bars ] X y EAN 8 ] E 4 EAN 13...
Page 28
(check digit tested or not, check digit tx or not, etc.). • When customizing the Datalogic Standard code identifiers, 1 or 2 identifier characters can be defined for each code type. If only 1 identifier character is required, the second character must be selected as FF (disabled).
DENTIFIER define custom code identifier(s) Read the above code. (Code Identifiers default to Datalogic standard, see table on previous page). Select the code type from the code table in Appendix A for the identifier you want to change. You can define 1 or 2 identifier characters for each code type. If only 1 identifier character is required, the second character must be selected as FF (disabled).
Enter configuration Exit and Save configuration DATA FORMAT EADER no header one character header two character header three character header four character header five character header six character header seven character header eight character header After selecting one of the desired Header codes, read the character(s) from the Appendix B. Valid characters for all readers are in the range: 00-FE Example: To define Header = AB two character header...
Enter configuration Exit and Save configuration DATA FORMAT ERMINATOR no terminator one character terminator two character terminator three character terminator four character terminator five character terminator six character terminator seven character terminator eight character terminator After selecting one of the desired Terminator codes, read the character(s) from the Appendix B. Valid characters for all readers are in the range: 00-FE Example: To define Terminator = CR LF...
Enter configuration Exit and Save configuration DATA FORMAT EADER OSITION first frame field before message field See par. 0 for details. ENGTH code length not transmitted code length transmitted in variable-digit format code length transmitted in fixed 4-digit format The code length is transmitted in the message after the Headers and Code Identifier characters. The code length is calculated after performing any field adjustment operations.
Enter configuration Exit and Save configuration DATA FORMAT DDRESS TAMPING disable address stamping enable address stamping See par. 2.4.3 for details. DDRESS ELIMITER disable address delimiter enable address delimiter and select characters Read 2 HEX characters in the range 00-FE from Appendix B. See par.
RADIO PARAMETERS RF B RANSMISSION ADIO ROTOCOL IMEOUT INGLE TORE ACK/NACK F EMOTE EACON Read the Enter Configuration code ONCE, available at the top of each page. Read the configuration codes from the desired groups. = Read the code and follow the procedure given Read the Exit and Save Configuration code ONCE, available at the top of each page.
Enter configuration Exit and Save configuration RADIO PARAMETERS RF B Not for USA Model 9600 baud 19200 baud See par2.5.1 for details. RANSMISSION Client Only 1 way mode 2 way mode See par. 2.5.2 for details.
Enter configuration Exit and Save configuration RADIO PARAMETERS ADIO ROTOCOL IMEOUT Client Only radio protocol timeout Read a number from the Appendix B where: 01-19 = timeout from 1 to 19 seconds 2 seconds See par. 2.5.3 for details. ACK/NACK F EMOTE Client Only disabled...
Enter configuration Exit and Save configuration RADIO PARAMETERS INGLE TORE Client Only disable one attempt two attempts three attempts four attempts five attempts six attempts seven attempts eight attempts continuous See par. 2.5.4 for details...
Enter configuration Exit and Save configuration RADIO PARAMETERS EACON Client Only disable beacon every 2 seconds beacon every 3 seconds beacon every 4 seconds beacon every 5 seconds beacon every 6 seconds beacon every 8 seconds beacon every 10 seconds beacon every 20 seconds beacon every 30 seconds See par.
STAR Modem™ REFERENCES RADIO AND SERIAL COMMUNICATION CONTROLS STAR Modem™ communication (both radio and serial) can be controlled by several parameters depending on whether it is a Client or Server. STAR Modem™ can act as both Client and Server in each of the Stand Alone and STAR-System™ Modes. STAR-System™...
Page 41
REFERENCES To help understand the various communication control possibilities among the different communication modes, we will analyze the communication control parameter settings for the following 4 cases: 1) STAR Modem™ in Stand Alone Mode acting as Server (like an OM-cradle) 2) STAR Modem™...
Page 42
STAR Modem™ • If Modem - ACK/NACK = enabled when the Local Host receives a message correctly, it answers STAR Modem™ with the ACK character. Only then does STAR Modem™ acknowledge the RF device which initiated the 2 way transaction with an Empty Answer. •...
Page 43
REFERENCES Case 3 – STAR Modem™ in STAR-System™ Mode as Server Client Server Modem 2 Modem 1 HOST 1 HOST 2 Figure 3 – STAR-System™ Mode Both STAR Modems™ are in STAR-System™ Mode and are therefore able to communicate bi-directionally. For analysis purposes only, we assume the situation where Host 1 is Client and Host 2 is Server.
Page 44
STAR Modem™ • If Modem 1 - Transmission Mode = 2 ways ACK/NACK from Remote Host = enabled FIFO = enabled Handshaking = any Single Store = enabled The Client, (Host 1) sends a message to the Remote Host (Host 2) and expects an answer from Host 2.
Page 45
REFERENCES Case 4 – STAR Modem™ in Stand Alone Mode as Server (for an intelligent printer) Client Server Modem 2 Modem 1 Printer HOST 1 Figure 4 – Stand Alone Mode with STAR Modem™ 2 Server The two STAR Modems™ in this case can be configured in Stand Alone Mode, however this limits one to be the dedicated Client and the other to be the dedicated Server.
STAR Modem™ RS232 PARAMETERS 2.2.1 Handshaking Modem: (RTS/CTS) STAR Modem™ deactivates the RTS line when it cannot receive a character from the Host. STAR Modem™ can transmit data only if the CTS line (controlled by the Host) is active. Signals at EIA levels STAR Modem™...
Page 47
REFERENCES Hardware handshaking: (RTS/CTS) The RTS line is activated by STAR Modem™ before transmitting a character. Transmission is possible only if the CTS line (controlled by the Host) is active. Signals at EIA levels Transmitted data Transmitted data Host busy RTS/CTS Handshaking Software handshaking: (XON/XOFF) During transmission, if the Host sends the XOFF character (13 Hex), the modem...
STAR Modem™ 2.2.2 ACK/NACK Protocol This parameter sets a transmission protocol which takes place between STAR Modem™ (Server) and Local Host in RS232. An RF device (such as a hand- held reader) passes its data (code read) to the modem which sends it to the Host. The Host sends an ACK character (06 HEX) to the modem in the case of good reception;...
REFERENCES If the modem does not receive an ACK, DATA or NACK, transmission is ended after the RX Timeout (see par. 2.2.3 ). See also Radio Protocol Timeout, par. 2.5.3, for radio transmission to RF devices. For ACK/NACK selection when STAR Modem™ as Client, is transmitting to a destination device connected to a Remote Host refer to par.
STAR Modem™ 2.2.5 Frame Packing This parameter defines the format of the frame to be transmitted between STAR Modem™ and the Host. The frame received by STAR Modem™ may contain a maximum of 238 characters. All characters not included within this number will be transmitted from the Host in a new frame.
Page 51
REFERENCES Correct FRAME identification is managed by frame packing. Three different types of frame packing can be selected: • Frame+ [CR] (default): the frame sent to STAR Modem™ is terminated by [CR]. This means you cannot use the [CR] character within the frame. In Frame + [CR] mode, make sure the FRAME does not contain [CR], nor begin with $+ or #+ characters.
STAR Modem™ Example 1 Sending the $+$![CR] command to transmit the modem software release: Frame = #+++PROG_REQ+++# Frame = $![CR] Example 2 Sending the $+ML0$-[CR] command to set the default frame packing configuration: Frame = #+++PROG_REQ+++# Frame = ML0$-[CR] PEN EMULATION PARAMETERS 2.3.1 Minimum Output Pulse This parameter sets the duration of the output pulse corresponding to the narrowest...
REFERENCES 2.3.4 Output and Idle Levels The following state diagrams describe the different output and idle level combinations for Pen emulation: idle OUTPUT: Normal black space IDLE: Normal white barcode output OUTPUT: Normal black idle space IDLE: Inverted white barcode output space OUTPUT: Inverted white...
STAR Modem™ DATA FORMAT 2.4.1 Header/Terminator Selection The header/terminator selection is not effected by restore default command. In fact, header and terminator default values depend on the interface selection: RS232: no header, terminator CR-LF WEDGE: no header, terminator ENTER These default values are always restored by sending the RS232 or WEDGE interface selection string, see par.
Page 55
REFERENCES SET CUSTOM EXTENDED HEADER/TERMINATOR KEYS The extended Header/Terminator keys for Wedge Interface users can be customized by defining them through a simple keyboard setting procedure. For example, the Numeric Keypad keys can be set for use as Headers or Terminators by substituting the default extended keys using this procedure.
Page 56
STAR Modem™ CUSTOM EXTENDED KEYBOARD SETTING TABLE Custom Order Shift Ctrl Backspace During the keyboard setting the red LED on the modem always blinks, the yellow LED stays on and blinks off only each time a key is pressed, while the green LED stays on and blinks off only each time the Backspace key is pressed.
REFERENCES 2.4.2 Header Position This parameter defines the header position within the frame to be transmitted from STAR Modem™ to the Host. The header can be positioned in either the first field of the frame or in the field preceding the message: FRAME HEADER Address...
Page 58
STAR Modem™ If STAR Modem™ as Client, is transmitting to more than one destination device in 1 way mode, it is necessary to set the Host application to include the modem address in the message to be transmitted to the destination devices of the system. Modem Addr.
REFERENCES If communicating with only one RF device in 2 way mode, Address Stamping is not required, since the data/answer generated by the Host is only sent to that device. In this case STAR Modem™ can receive data (messages) via radio only after sending the 2 way NOTE answer.
STAR Modem™ 2.5.3 Radio Protocol Timeout (Client only) This parameter sets the valid time to wait before radio transmission between STAR Modem™ and a destination device is considered failed. This parameter should be set taking into consideration the radio traffic (number of devices in the same area).
Page 61
REFERENCES One way mode: Host sends a message to STAR Modem™ which passes it to the destination device via radio. In case of good transmission, the destination device transmits a radio acknowledgement back to the modem. If received before the Radio Protocol Timeout expires, STAR Modem™...
STAR Modem™ 2.5.6 Beacon (Client only) This parameter is available only when STAR Modem™ is used in STAR-System™ applications and is connected to a device (Local Host) without transmitting or responding capability. It is particularly useful when STAR Modem™ Client transmits data to a STAR-System™...
CODE IDENTIFIER TABLE CODE IDENTIFIER TABLE 2/5 Interleaved 2/5 Industrial 2/5 normal 5 bars 2/5 matrix 3 bars EAN 8 EAN 13 UPC A UPC E EAN 8 with 2 ADD ON EAN 8 with 5 ADD ON EAN 13 with 2 ADD ON EAN 13 with 5 ADD ON UPC A with 2 ADD ON...
Page 64
STAR Modem™ UPC A with 5 ADD ON UPC E with 2 ADD ON UPC E with 5 ADD ON Code 39 Code 39 Full ASCII CODABAR ABC CODABAR Code 128 EAN 128 Code 93 CIP/39 CIP/HR Code 32 ISBT 128...
Page 65
CODE IDENTIFIER TABLE CODABLOCK-A CODABLOCK-F Standard CODABLOCK-F EAN Plessey Anker Plessey Standard Delta IBM Telepen Code 16K Code 11 PDF417 Code 49...
GLOSSARY 1 way transmission a radio transmission in which STAR Modem™ transmits data without requiring acknowledgement answer from the remote Host. 2 way transmission a radio transmission in which STAR Modem™ transmits data requiring an acknowledgement answer from the remote Host. Client a radio device which can initiate a 1 way or 2 way transmission to a Server.
Page 69
STAR-System™ a Datalogic radio communication system that uses a Narrow Band RF radio and Datalogic proprietary CSMA/CA protocol to automatically link and manage all the RF devices in the system. In this system STAR Modem™ perform bi-directional communication. Stand Alone a system in which STAR Modem™...