P 300STD/FZY/PRO Scanner Product Reference Guide
P 300STD/FZY/PRO Scanner Product Reference Guide 72-39417-03 Revision A — October 2000 2 Symbol Technologies, Inc. One Symbol Plaza, Holtsville N.Y.
P 300STD/FZY/PRO Scanner Product Reference Guide 72-39417-03 Revision A October 2000
2000 by Symbol Technologies, Inc. All rights reserved. No part of this publication may be reproduced or used in any form, or by any electrical or mechanical means, without permission in writing from Symbol. This includes electronic or mechanical means, such as photocopying, recording, or information storage and retrieval systems. The material in this manual is subject to change without notice. The software is provided strictly on an “as is” basis.
Contents About This Guide Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ix Chapter Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ix Audience. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x Notational Conventions . . . . . . . .
P 300STD/FZY/PRO Scanner Product Reference Guide Aiming Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10 Aiming Dot Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10 Slab Raster Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10 Scanning 1D Bar Codes . . . . . . . . . . .
Contents UPC Coupon Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-31 Enable/Disable Bookland EAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-32 Decode UPC/EAN Supplementals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-33 Decode UPC/EAN Supplemental Redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . .
P 300STD/FZY/PRO Scanner Product Reference Guide Set Lengths for Discrete 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-72 Enable/Disable Codabar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-74 Set Lengths for Codabar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-75 CLSI Editing . . . . . . . . . . . . . . .
Contents Intercharacter Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Convert Control Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Numeric Bar Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cancel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
P 300STD/FZY/PRO Scanner Product Reference Guide Modify Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36 Beeps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-48 Send Keystroke (Control Characters and Keyboard Characters). . . . . . . . . . . . . . . . . . . . . . . 3-49 Turn On/Off Rule Sets . . . . . . . . . . . . . . . . . . . . . . .
About This Guide Introduction The P 300STD/FZY/PRO Scanner Product Reference Guide provides instructions for setting up, programming, using, maintaining and troubleshooting the P 300STD, P 300FZY and P 300PRO scanner. Chapter Descriptions Chapter 1, Getting Started, provides a product overview and instructions on setting up your scanner. Also included are detailed instruction on scanning 1- and 2-dimensional bar codes, as well as definitions for each of the beeper indications.
P 300STD/FZY/PRO Scanner Product Reference Guide Appendix D, Technical Specifications, lists the technical specifications for the scanner, and provides illustrations of the decode zones. Audience The intended audience for this manual is personnel performing installation/setup, programming and troubleshooting of P 300 Series scanners.
About This Guide Call the Support Center from a phone near the scanning equipment so that the service person can try to talk you through your problem. If the equipment is found to be working properly and the problem is symbol readability, the Support Center will request samples of your bar codes for analysis at our plant. If your problem cannot be solved over the phone, you may need to return your equipment for servicing. If that is necessary, you will be given specific directions.
P 300STD/FZY/PRO Scanner Product Reference Guide Australia Symbol Technologies Pty. Ltd. 432 St. Kilda Road Melbourne, Victoria 3004 1-800-672-906 (Inside Australia) +61-3-9866-6044 (Outside Australia) Austria Symbol Technologies Austria GmbH Prinz-Eugen Strasse 70 Suite 3 2.Haus, 5.
About This Guide Germany Symbol Technologies GmbH Waldstrasse 68 D-63128 Dietzenbach, Germany 6074-49020 (Inside Germany) +49-6074-49020 (Outside Germany) Italy Symbol Technologies Italia S.R.L.
P 300STD/FZY/PRO Scanner Product Reference Guide Sweden Symbol Technologies AB Albygatan 109D Solna Sweden 84452900 (Inside Sweden) +46 84452900 (Outside Sweden) If you purchased your Symbol product from a Symbol Business Partner, contact that Business Partner for service. Warranty Symbol Technologies, Inc (“Symbol”) manufactures its hardware products in accordance with industrystandard practices.
About This Guide Symbol’s Customer Service organization offers an array of service plans, such as on-site, depot, or phone support, that can be implemented to meet customer’s special operational requirements and are available at a substantial discount during warranty period.
P 300STD/FZY/PRO Scanner Product Reference Guide xvi
Chapter 1 Getting Started Introduction A combination of superb performance and ease of use, the rugged, versatile P 300 series of industrial hand-held scanners offers a wide choice of scanners to meet the demands of your data management tasks in extreme environments. Here’s what each member of the P 300 family offers you: ! P 300STD: undecoded version of the scanner. ! P 300FZY: decodes damaged or poorly printed bar codes; uses multi-interfaces of RS-232, Wand Emulation, Keyboard Wedge, and Synapse.
P 300STD/FZY/PRO Scanner Product Reference Guide Accessories Depending on your host system’s configuration, the following items may be included with your scanner. These items are also available through your local Symbol representative or business partner.
Getting Started Figure 1-1. Installing the Cable Switching Cables Different cables are required for different hosts. To change the scanner cable: 1. Turn the cable counter-clockwise to unlock. 2. Pull the cable out of the receptacle on the bottom of the scanner. 3. Insert a new cable in the receptacle. Press the cable into the receptacle and twist to the right. Note: Do not pull the trigger while installing a cable on the scanner.
P 300STD/FZY/PRO Scanner Product Reference Guide Connecting to a Host The P 300 series scanners support a variety of host interfaces. The P 300FZY uses RS-232, Synapse, Keyboard Wedge and Wand emulation to interface to a host system. The P 300PRO uses RS-232 and Synapse to interface to a host system. This section describes how to make each of these connections. RS-232 Connection Both the P 300FZY and P300PRO scanner use RS-232 to interface to a host system.
Getting Started 1. Connect the wand emulation interface cable (p/n 25-39803-01) to the bottom of the scanner, as described in Installing the Cable on page 1-2. 2. Connect the other end of the interface cable into the COM port on the PDT or Controller. Figure 1-3. Wand Emulation Connection 3. Plug one end of the power cable into the power receptacle on the interface cable, and plug the other end into a wall outlet.
P 300STD/FZY/PRO Scanner Product Reference Guide 2. Connect the male end of the keyboard cable into the female end of the interface cable. Connect the male end of the interface cable into the keyboard port on the host. Figure 1-4. Keyboard Wedge Connection 3. Plug one end of the power cable into the power receptacle on the interface cable, and plug the other end into a wall outlet. Synapse Cable Connection Symbol’s Synapse Smart Cables enable interfacing to a variety of hosts.
Getting Started RS-232 Connection using Synapse 1. Connect the interface cable to the bottom of the scanner, as described in Installing the Cable on page 1-2. 2. Plug the other end of the interface cable into the Synapse Smart Cable. 3. Connect the other end of the Synapse Smart Cable to the host. Figure 1-6. RS-232 Connection using Synapse 4. If needed, plug one end of the power supply into the power receptacle on the RS-232 cable. Plug the other end into a wall outlet. 5.
P 300STD/FZY/PRO Scanner Product Reference Guide 3. The other end of the Synapse cable has 2 “flying leads”. Connect the male end of the lead into the female end of the keyboard cable. Connect the male end of the lead into the keyboard port on the host. Figure 1-7. Keyboard Wedge via Synapse Connection Programming the Scanner Once the connections are made to the host, the scanner must be programmed to work with that host.
Getting Started the scanning patterns open up to a full, optimized raster pattern as soon as the scanner is properly aligned over the bar code. Aiming “Dot” Pattern “Slab” Raster Pattern Y-Axis Y-Axis Open Raster Pattern Horizontal Displacement (X - Axis) Figure 1-8.
P 300STD/FZY/PRO Scanner Product Reference Guide codes, useful when decoding low-profile 1D and 2D bar codes where over-scanning is not desired. Note that the height and expansion rate are directly, but not linearly, proportional to their respective parameter values. Aiming Modes There are two aiming modes: aiming with a dot pattern, or with a slab raster pattern. Note that aiming modes do not work with the Always Raster scanning option.
Getting Started Aiming Scan the Entire Symbol ! Cross every bar and space of the symbol with the scan beam. ! Hold the scanner further away for larger bar codes. ! Hold the scanner closer for symbols with bars that are close together. Right Wrong Hold at an Angle Do not hold the scanner directly over the bar code. Laser light reflecting directly back into the scanner from the bar code is known as specular reflection. This strong light can temporarily “blind” the scanner and make decoding difficult.
P 300STD/FZY/PRO Scanner Product Reference Guide ! Hold the scanner closer for denser symbols, farther away for larger symbols. ! Make sure you scan to the top and bottom rows of the symbol. ! Be patient - it may take a few passes to decode the symbol. The bar code has been completely decoded when you hear a tone, followed by a short, high tone beep. The greed LED on the scanner lights. The green LED stays lit for two seconds or until the next trigger pull.
Getting Started Symbol Technologies, Inc.
P 300STD/FZY/PRO Scanner Product Reference Guide Scan Stand Operation Scan Stand operation allows hands-free scanning on the P 300FZY and P 300PRO. When the scanner is placed in the stand, the scan pattern begins to blink on the surface below. The red LED lights to indicate scanning activity. To scan, present the symbol in the path of the scan pattern, but no more than 7” away. Make sure the scan pattern extends at 3/4 inch beyond the symbol’s edges.
Getting Started Beeper Indications Table 1-1. Beeper Indicatio ns Beeper Sequence Indication Standard Use Short high tone A bar code symbol was decoded (if decode beeper is enabled). Low tone, followed by short high tone A PDF417 bar code symbol was decoded (if decode beeper is enabled). 4 Beeps - long low tone A transmission error has been detected in a scanned symbol. The data is ignored. This occurs if a unit is not properly configured. Check option settings.
P 300STD/FZY/PRO Scanner Product Reference Guide Table 1-1. Beeper Indications (Continued) Beeper Sequence Indication Code 39 Buffering High/low tone New Code 39 data was entered into the buffer. 3 Beeps - long high tone Code 39 buffer is full. Low/high/low tone The buffer was erased, or there was an attempt to transmit an empty buffer. When the Code 39 buffer was empty, the scanner read a command to clear or to transmit a Code 39 buffer. 4 Beeps - long low tone Error in data transmission.
Getting Started Table 1-2. Macro PDF Beeper Indications Beeper Sequence Indication Single short Standard decode and transmit beep for all symbols. Double short MPDF symbol is buffered. A single beep indicates transmission of the buffered data.
P 300STD/FZY/PRO Scanner Product Reference Guide 1-18
Chapter 2 Programming the Scanner Introduction The P 300 Series scanner can be programmed to perform various functions, or activate different features. This chapter describes each feature and provides the programming bar codes necessary for selecting these features for your scanner. Before programming, follow the setup instructions in Chapter 1, Getting Started. The P 300 Series scanner is shipped with the default settings shown in Table 2-1.
P 300STD/FZY/PRO Scanner Product Reference Guide Table 2-1. Default Table Parameter P300FZY Default P 300PRO Default Page # All Defaults All Defaults 2-9 RS-232 RS-232 2-12 High N/A 2-13 Medium High 2-14 Laser On Time 3.0 seconds 5.
Programming the Scanner Table 2-1.
P 300STD/FZY/PRO Scanner Product Reference Guide Table 2-1.
Programming the Scanner Table 2-1.
P 300STD/FZY/PRO Scanner Product Reference Guide Table 2-1.
Programming the Scanner Table 2-1. Default Table (continued) Parameter P300FZY Default P 300PRO Default Page # ASCII Format 8-Bit 8-Bit 2-108 Beep on Disable Disable 2-108 0 0 2-109 Symbollink N/A 2-110 Bar High N/A 2-111 Variable Leading Margin 80 ms.
P 300STD/FZY/PRO Scanner Product Reference Guide Table 2-1.
Programming the Scanner Set Default Parameter Scanning this bar code returns all parameters to the default values listed in Table 2-1 on page 2-2.
P 300STD/FZY/PRO Scanner Product Reference Guide Host Type RS-232C Host Types Three RS-232C hosts are set up with their own parameter default settings (Table 2-2.) Selecting the ICL, Fujitsu, or Nixdorf RS-232C terminal sets the defaults listed below. These defaults take precedence over standard defaults. So if you select Fujitsu RS-232C, then select the standard defaults, the Fujitsu defaults still take precedence. Table 2-2.
Programming the Scanner Host Type RS-232C Host Types Selecting the ICL, Fujitsu, or Nixdorf RS-232C terminal enables the transmission of the code ID characters listed in Table 2-3. These code ID characters are not programmable; do not enable the Transmit Code ID feature. Table 2-3.
P 300STD/FZY/PRO Scanner Product Reference Guide Host Type RS-232C Host Types To select an RS-232C host interface, scan one of the following bar codes.
Programming the Scanner Beeper Volume To select a beeper volume, scan the Low Volume, Medium Volume, or High Volume bar code.
P 300STD/FZY/PRO Scanner Product Reference Guide Beeper Tone This parameter sets the decode beep frequency or tone — low, medium, or high.
Programming the Scanner Laser On Time This parameter sets the maximum time decode processing continues during a scan attempt. It is programmable in 0.1 second increments from 0.5 to 9.9 seconds. To set a Laser On Time, scan the bar code below. Next scan two numeric bar codes beginning on page 2-120 that correspond to the desired time on. Single digit numbers must have a leading zero. For example, to set a Time On of .5 seconds, scan the bar code below, then scan the “0” and “5” bar codes.
P 300STD/FZY/PRO Scanner Product Reference Guide Power Mode This parameter determines whether or not power remains on after a decode attempt. When in low power mode, the scanner enters low power consumption mode to preserve battery life after each decode attempt. When in continuous power mode, power remains on after each decode attempt.
Programming the Scanner Trigger Mode This parameter controls scanner triggering. “Trigger” refers to an external hardware trigger or a scanner trigger. Note: This parameter is available on the P 300PRO only. ! If Level is selected, a trigger pull activates the laser and decode processing. The laser remains on and decode processing continues until a successful decode, the trigger is released, or the Decode Attempt Duration is reached.
P 300STD/FZY/PRO Scanner Product Reference Guide Beep After Good Decode Scan this symbol if you want the scanner to beep after a good decode. Beep After Good Decode Scan this symbol if you do not want the scanner to beep after a good decode. The beeper still operates during parameter menu scanning and indicates error conditions.
Programming the Scanner Transmit “No Read” Message When enabled, the scanner transmits “NR” if it does not decode a symbol. Any enabled prefixes or suffixes are appended around this message. When disabled, if a symbol does not read, nothing is sent to the host. Enable No Read Disable No Read Decode Buffering This option permits the scanner to store decode data until the host device is ready to receive them.
P 300STD/FZY/PRO Scanner Product Reference Guide LRC Checksum Enabling this option allows for appending an LRC checksum character at the end of a decode transmission. When an LRC checksum is enabled, the format of output data is as follows: . If
Programming the Scanner Linear Code Type Security Level (Does not apply to Code 128) The P 300 Series scanner offers four levels of decode security for linear code types (e.g. Code 39, Interleaved 2 of 5). Select a higher security level for low quality bar codes. As security levels increase, the scanner’s aggressiveness decreases. Select the security level appropriate for your bar code quality. Linear Security Level 1 The following code types must be successfully read twice before being transmitted.
P 300STD/FZY/PRO Scanner Product Reference Guide Linear Security Level 3 Code types other than the following must be successfully read twice before being transmitted.
Programming the Scanner Bi-directional Redundancy This parameter is only valid when a Linear Code Type Security Level (see page 2-21) is enabled. When this parameter is enabled, a bar code must be successfully scanned in both directions (forward and reverse) before being decoded.
P 300STD/FZY/PRO Scanner Product Reference Guide Autodiscriminate Response Time This parameter extends the length of time during which the scanner tries to detect which host it is connected to on power up. Note: When connected to an LS 5700/5800 scanner, the 5 second option must be used.
Programming the Scanner Scan Stand Options Time Delay to Low Power Mode Note: This parameter is available on the P 300PRO only. For extending laser life in scan stand mode, select the time the scanner remains active following a successful decode. Selectable options include 30 seconds, 1 minute, 2 minutes, 3 minutes. To awaken the scanner in low power mode, present a symbol to the scan path. A successful decode restores it to normal blinking.
P 300STD/FZY/PRO Scanner Product Reference Guide Timeout Between Decodes Note: This parameter is available on the P 300PRO only. Timeout Between Decodes, Same Symbol is used in scan stand mode to prevent the beeper from continuously beeping when a symbol is left in the scanner’s field of view. It is programmable in 0.1 second increments from 0.0 to 9.9 seconds. The recommended interval is 0.6 seconds.
Programming the Scanner Timeout Between Decodes (Continued) 0 1 2 3 4 5 6 7 8 9 Cancel 2-27
P 300STD/FZY/PRO Scanner Product Reference Guide Enable/Disable UPC-E/UPC-A To enable or disable UPC-E or UPC-A, scan the appropriate bar code below.
Programming the Scanner Enable/Disable UPC-E1 To enable or disable UPC-E1, scan the appropriate bar code below.
P 300STD/FZY/PRO Scanner Product Reference Guide Enable/Disable EAN-8/EAN-13 To enable or disable EAN-8 or EAN-13, scan the appropriate bar code below.
Programming the Scanner UPC Coupon Code To enable or disable UPC Coupon Code, scan one of the following bar codes: Enable UPC/EAN Coupon Code Disable UPC/EAN Coupon Code 2-31
P 300STD/FZY/PRO Scanner Product Reference Guide Enable/Disable Bookland EAN To enable or disable EAN Bookland, scan the appropriate bar code below.
Programming the Scanner Decode UPC/EAN Supplementals Supplementals are additionally appended characters (2 or 5) according to specific code format conventions (e.g., UPC A+2, UPC E+2, EAN 8+2). Three options are available. ! If UPC/EAN with supplemental characters is selected, UPC/EAN symbols without supplemental characters are not decoded.
P 300STD/FZY/PRO Scanner Product Reference Guide Decode UPC/EAN Supplemental Redundancy With Autodiscriminate UPC/EAN Supplementals selected, this option adjusts the number of times a symbol without supplementals is decoded before transmission. The range is from two to twenty times. Five or above is recommended when decoding a mix of UPC/EAN symbols with and without supplementals, and the autodiscriminate option is selected. Scan the bar code below to select a decode redundancy value.
Programming the Scanner Transmit UPC-A/UPC-E Check Digit Scan the appropriate bar code below to transmit the symbol with or without the UPC-A or UPC-E check digit.
P 300STD/FZY/PRO Scanner Product Reference Guide UPC-A Preamble Three options are given for lead-in characters for UPC-A symbols transmitted to the host device: transmit system character only, transmit system character and country code (“0” for USA), and no preamble transmitted. The lead-in characters are considered part of the symbol.
Programming the Scanner UPC-E Preamble Three options are given for lead-in characters for UPC-E symbols transmitted to the host device: transmit system character only, transmit system character and country code (“0” for USA), and no preamble transmitted. The lead-in characters are considered part of the symbol.
P 300STD/FZY/PRO Scanner Product Reference Guide UPC-E1 Preamble Three options are given for lead-in characters for UPC-E1 symbols transmitted to the host device: transmit system character only, transmit system character and country code (“0” for USA), and no preamble transmitted. The lead-in characters are considered part of the symbol.
Programming the Scanner Convert UPC-E to UPC-A This parameter converts UPC-E (zero suppressed) decoded data to UPC-A format before transmission. After conversion, data follows UPC-A format and is affected by UPC-A programming selections (e.g., Preamble, Check Digit). Scanning DO NOT CONVERT UPC-E TO UPC-A allows you to transmit UPC-E (zero suppressed) decoded data.
P 300STD/FZY/PRO Scanner Product Reference Guide Convert UPC-E1 to UPC-A This parameter converts UPC-E1 decoded data to UPC-A format before transmission. After conversion, data follows UPC-A format and is affected by UPC-A programming selections (e.g., Preamble, Check Digit). Scanning DO NOT CONVERT UPC-E1 TO UPC-A allows you to transmit UPC-E1 decoded data.
Programming the Scanner Transmit UPC-E1 Check Digit Scan the appropriate bar code below to transmit the symbol with or without the UPC-E1 check digit Transmit UPC-E1 Check Digit Do Not Transmit UPC-E1 Check Digit 2-41
P 300STD/FZY/PRO Scanner Product Reference Guide UPC/EAN Security Level The P 300 Series scanner offers four levels of decode security for UPC/EAN bar codes. Select a higher level of security for poor quality bar codes. There is an inverse relationship between security and scanner aggressiveness, so be sure to choose only that level of security necessary for your application.
Programming the Scanner UPC/EAN Security Level 2 If you are experiencing misdecodes of poorly printed bar codes, and the misdecodes are not limited to characters 1, 2, 7, and 8, select this security level. UPC/EAN Security Level 2 UPC/EAN Security Level 3 If you have tried Security Level 2, and are still experiencing misdecodes, select this security level.
P 300STD/FZY/PRO Scanner Product Reference Guide EAN-8 Zero Extend This parameter adds five leading zeros to decoded EAN-8 symbols to make them compatible in format to EAN-13 symbols.
Programming the Scanner Convert EAN-8 to EAN-13 Type When EAN Zero Extend is enabled, this parameter gives you the option of labeling the extended symbol as either an EAN-13 bar code, or an EAN-8 bar code. This affects Transmit Code ID Character and DECODE_DATA message. When EAN Zero Extend is disabled, this parameter has no effect on bar code data.
P 300STD/FZY/PRO Scanner Product Reference Guide Enable/Disable Code 128 To enable or disable Code 128, scan the appropriate bar code below.
Programming the Scanner Enable/Disable UCC/EAN-128 To enable or disable UCC/EAN-128, scan the appropriate bar code below. (See Appendix A, Programming Reference for details on UCC/EAN128.
P 300STD/FZY/PRO Scanner Product Reference Guide Enable/Disable ISBT 128 To enable or disable ISBT 128, scan the appropriate bar code below.
Programming the Scanner Lengths for Code 128 No length setting is required for Code 128. The default setting is Any Length.
P 300STD/FZY/PRO Scanner Product Reference Guide Enable/Disable Code 39 To enable or disable Code 39, scan the appropriate bar code below.
Programming the Scanner Enable/Disable Trioptic Code 39 Trioptic Code 39 symbols always contain six characters. To enable or disable Trioptic Code 39, scan the appropriate bar code below. Enable Trioptic Code 39 Disable Trioptic Code 39 Note: Trioptic Code 39 and Code 39 Full ASCII cannot be enabled simultaneously. If you get an error beep when enabling Trioptic Code 39, disable Code 39 Full ASCII and try again.
P 300STD/FZY/PRO Scanner Product Reference Guide Set Lengths for Code 39 Lengths for Code 39 may be set for any length, one or two discrete lengths, or lengths within a specific range. The length of a code refers to the number of characters (i.e., human readable characters), the code contains, including check digit(s) . If Code 39 Full ASCII is enabled, Length Within a Range or Any Length are the preferred options.
Programming the Scanner Length Within Range - This option allows you to decode a code type within a specified range. For example, to decode Code 39 symbols containing between 4 and 12 characters, first scan Code 39 Length Within Range. Then scan 0, 4, 1, and 2 (single digit numbers must always be preceded by a leading zero). Numeric bar codes begin on page 2-120. If you make an error or wish to change your selection, scan CANCEL on page 2-122.
P 300STD/FZY/PRO Scanner Product Reference Guide Code 39 Check Digit Verification When enabled, this parameter checks the integrity of a Code 39 symbol to ensure it complies with specified algorithms. Only those Code 39 symbols which include a modulo 43 check digit are decoded when this parameter is enabled.
Programming the Scanner Transmit Code 39 Check Digit Scan this symbol if you want to transmit the check digit with the data.
P 300STD/FZY/PRO Scanner Product Reference Guide Enable/Disable Code 39 Full ASCII To enable or disable Code 39 Full ASCII, scan the appropriate bar code below. When enabled, the ASCII character set assigns a code to letters, punctuation marks, numerals, and most control keystrokes on the keyboard. The first 32 codes are non-printable and are assigned to keyboard control characters such as BACKSPACE and RETURN.
Programming the Scanner Code 39 Buffering (Scan & Store) When you select the Buffer Code 39 option, all Code 39 symbols having a leading space as a first character are temporarily buffered in the unit to be transmitted later. The leading space is not buffered. Decode of a valid Code 39 symbol with no leading space causes transmission in sequence of all buffered data in a first-in first-out format, plus transmission of the “triggering” symbol. See the following pages for further details.
P 300STD/FZY/PRO Scanner Product Reference Guide Buffer Data To buffer data, Code 39 buffering must be enabled, and a symbol must be read with a space immediately following the start pattern. ! Unless symbol overflows the transmission buffer, the scanner gives a low/high beep to indicate successful decode and buffering. See Overfilling Transmission Buffer. ! The scanner adds the message, excluding the leading space, to the transmission buffer. ! No transmission occurs.
Programming the Scanner 2. A Code 39 bar code with a leading character other than a space. ! The scanner signals a good decode and buffering of that decode has occurred by giving a high/low beep. ! The scanner transmits the buffer. ! The scanner signals that the buffer has been transmitted with a low/high beep.
P 300STD/FZY/PRO Scanner Product Reference Guide Convert Code 39 to Code 32 Scan the appropriate bar code below to enable or disable converting Code 39 to Code 32. Note: Code 39 must be enabled in order for this parameter to function.
Programming the Scanner Enable/Disable Code 32 Prefix Scan the appropriate bar code below to enable or disable adding the prefix character “A” to all Code 32 bar codes. Note: Convert Code 39 to Code 32 must be enabled for this parameter to function.
P 300STD/FZY/PRO Scanner Product Reference Guide Enable/Disable Code 93 To enable or disable Code 93, scan the appropriate bar code below.
Programming the Scanner Set Lengths for Code 93 Lengths for Code 93 may be set for any length, one or two discrete lengths, or lengths within a specific range. The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. One Discrete Length - This option allows you to decode only those codes containing a selected length.
P 300STD/FZY/PRO Scanner Product Reference Guide Length Within Range - This option allows you to decode a code type within a specified range. For example, to decode Code 93 symbols containing between 4 and 12 characters, first scan Code 93 Length Within Range. Then scan 0, 4, 1, and 2 (single digit numbers must always be preceded by a leading zero). Numeric bar codes begin on page 2-120. If you make an error or wish to change your selection, scan CANCEL on page 2-122.
Programming the Scanner Enable/Disable Interleaved 2 of 5 To enable or disable Interleaved 2 of 5, scan the appropriate bar code below.
P 300STD/FZY/PRO Scanner Product Reference Guide Set Lengths for Interleaved 2 of 5 Lengths for I 2 of 5 may be set for any length, one or two discrete lengths, or lengths within a specific range. The length of a code refers to the number of characters (i.e., human readable characters) the code contains, and includes check digits. One Discrete Length - This option allows you to decode only those codes containing a selected length.
Programming the Scanner Length Within Range - This option allows you to decode a code type within a specified range. For example, to decode I 2 of 5 symbols containing between 4 and 12 characters, first scan I 2 of 5 Length Within Range. Then scan 0, 4, 1, and 2 (single digit numbers must always be preceded by a leading zero). Numeric bar codes begin on page 2-120. If you make an error or wish to change your selection, scan CANCEL on page 2-122.
P 300STD/FZY/PRO Scanner Product Reference Guide I 2 of 5 Check Digit Verification When enabled, this parameter checks the integrity of an I 2 of 5 symbol to ensure it complies a specified algorithm, either Uniform Symbology Specification (USS ), or Optical Product Code Council (OPCC).
Programming the Scanner Transmit I 2 of 5 Check Digit Scan a symbol below to transmit the data with or without the check digit.
P 300STD/FZY/PRO Scanner Product Reference Guide Convert I 2 of 5 to EAN-13 This parameter converts a 14 character I 2 of 5 code into EAN-13, and transmits to the host as EAN-13. In order to accomplish this, the I 2 of 5 code must be enabled, one length must be set to 14, and the code must have a leading zero and a valid EAN-13 check digit.
Programming the Scanner Enable/Disable Discrete 2 of 5 To enable or disable Discrete 2 of 5, scan the appropriate bar code below.
P 300STD/FZY/PRO Scanner Product Reference Guide Set Lengths for Discrete 2 of 5 Lengths for D 2 of 5 may be set for any length, one or two discrete lengths, or lengths within a specific range. The length of a code refers to the number of characters (i.e., human readable characters) the code contains, and includes check digits. One Discrete Length - This option allows you to decode only those codes containing a selected length.
Programming the Scanner Length Within Range - This option allows you to decode a code type within a specified range. For example, to decode D 2 of 5 symbols containing between 4 and 12 characters, first scan D 2 of 5 Length Within Range. Then scan 0, 4, 1, and 2 (single digit numbers must always be preceded by a leading zero). Numeric bar codes begin on page 2-120. If you make an error or wish to change your selection, scan CANCEL on page 2-122.
P 300STD/FZY/PRO Scanner Product Reference Guide Enable/Disable Codabar To enable or disable Codabar, scan the appropriate bar code below.
Programming the Scanner Set Lengths for Codabar Lengths for Codabar may be set for any length, one or two discrete lengths, or lengths within a specific range. The length of a code refers to the number of characters (i.e., human readable characters) the code contains. It also includes any start or stop characters. One Discrete Length - This option allows you to decode only those codes containing a selected length.
P 300STD/FZY/PRO Scanner Product Reference Guide Any Length - Scanning this option allows you to decode Codabar symbols containing any number of characters.
Programming the Scanner CLSI Editing When enabled, this parameter strips the start and stop characters and inserts a space after the first, fifth, and tenth characters of a 14-character Codabar symbol. Note: Symbol length does not include start and stop characters.
P 300STD/FZY/PRO Scanner Product Reference Guide NOTIS Editing When enabled, this parameter strips the start and stop characters from decoded Codabar symbol.
Programming the Scanner Enable/Disable MSI Plessey To enable or disable MSI Plessey, scan the appropriate bar code below.
P 300STD/FZY/PRO Scanner Product Reference Guide Set Lengths for MSI Plessey Lengths for MSI Plessey may be set for any length, one or two discrete lengths, or lengths within a specific range. The length of a code refers to the number of characters (i.e., human readable characters) the code contains, and includes check digits. One Discrete Length - This option allows you to decode only those codes containing a selected length.
Programming the Scanner Length Within Range - This option allows you to decode a code type within a specified range. For example, to decode MSI Plessey symbols containing between 4 and 12 characters, first scan MSI Plessey Length Within Range. Then scan 0, 4, 1, and 2 (single digit numbers must always be preceded by a leading zero). Numeric bar codes begin on page 2-120. If you make an error or wish to change your selection, scan CANCEL on page 2-122.
P 300STD/FZY/PRO Scanner Product Reference Guide MSI Plessey Check Digits These check digits at the end of the bar code verify the integrity of the data. At least one check digit is always required. Check digits are not automatically transmitted with the data.
Programming the Scanner Transmit MSI Plessey Check Digit Scan a symbol below to transmit the data with or without the check digit. Transmit MSI Plessey Check Digit (Enable) Scan this symbol if you want to transmit the data without the check digit.
P 300STD/FZY/PRO Scanner Product Reference Guide MSI Plessey Check Digit Algorithm When two MSI Plessey check digits option is selected, an additional verification is required to ensure integrity. Either of the two following algorithms may be selected.
Programming the Scanner Enable/Disable PDF417 Scan a bar code below to enable or disable PDF417 scanning. Note: This parameter is available only on the P 300PRO.
P 300STD/FZY/PRO Scanner Product Reference Guide Enable/Disable MicroPDF Scan a bar code below to enable or disable MicroPDF417 scanning. Note: This parameter is available only on the P 300PRO.
Programming the Scanner Code 128 Emulation When this parameter is enabled, the scanner transmits data from certain MicroPDF417 symbols as if it was encoded in Code 128 symbols. Transmit AIM Symbology Identifiers must be enabled for this parameter to work.
P 300STD/FZY/PRO Scanner Product Reference Guide UCC/EAN-128 Emulation Certain MicroPDF417 symbols can be “linked” with a linear symbol during transmission as if they were one symbol. The MicroPDF417 symbol provides supplemental data to the linear symbol. Three scanning options are offered for these symbols: ! If Decode Linked Symbol is selected, Code 128, ITF-14 and UPC/EAN symbols are not decoded unless a MicroPDF417 symbol beginning with codeword 906, 907, 912, 914, or 915 is present.
Programming the Scanner Scanning Mode This parameter allows you to select one of the following scanning mode options (see P 300PRO Scanning Mode Options on page 1-8 for descriptions): ! Smart Raster • Always Raster ! Slab Only Raster • Programmable Raster Select a scanning mode. Note: This parameter is available only on the P 300PRO.
P 300STD/FZY/PRO Scanner Product Reference Guide Programmable Raster Height And Raster Expansion Speed Note: This parameter is available only on the P 300PRO. This parameter allows you to select the laser pattern’s height and rate of expansion, and is only used when Programmable Raster or Always Raster is enabled. This parameter is intended for very specific applications, and is usually not necessary. Select the laser pattern’s height and/or rate of expansion. 1.
Programming the Scanner Programmable Raster Height And Raster Expansion Speed (Continued) 0 1 2 3 4 5 6 7 8 9 Cancel 2-91
P 300STD/FZY/PRO Scanner Product Reference Guide Aiming Mode Note: This parameter is available only on the P 300PRO. This parameter allows you to select either an aiming dot or slab raster for aiming. See Aiming Modes on page 1-10 for descriptions. Select the aiming mode. Note: Aiming modes can not be used with the Always Raster scanning option.
Programming the Scanner Transmit Code ID Character A code ID character identifies the code type of a scanned bar code. This may be useful when the scanner is decoding more than one code type. In addition to any single character prefix already selected, the code ID character is inserted between the prefix and the decoded symbol. The user may select no code ID character, a Symbol Code ID character, or an AIM Code ID character.
P 300STD/FZY/PRO Scanner Product Reference Guide Transmit Code ID Character Symbol Code ID Character AIM Code ID Character None 2-94
Programming the Scanner Pause Duration This parameter inserts a pause at any point in the data transmission. Pauses are set by scanning a two-digit number (i.e. two bar codes), and are measured in 0.1 second intervals. For example, scanning bar codes “0” and “1” inserts a 0.1 second pause; “0” and “5” gives you a 0.5 second delay. Numeric bar codes begin on page 2-120. If you make an error or wish to change your selection, scan DATA FORMAT CANCEL on page 2-96.
P 300STD/FZY/PRO Scanner Product Reference Guide Prefix/Suffix Values A prefix/suffix may be appended to scan data for use in data editing. These values are set by scanning a four-digit number (i.e., four bar codes) that corresponds to key codes for various terminals. See Table A-2., AIM Code Identifiers in Appendix A, Programming Reference for conversion information. Numeric bar codes begin on page 2-120. If you make an error or wish to change your selection, scan CANCEL on page 2-122.
Programming the Scanner Scan Data Transmission Format To change the Scan Data Transmission Format, scan the SCAN OPTIONS bar code below. Then select one of four options. When you have made your selection, scan the ENTER bar code on the next page. If you make a mistake, scan the DATA FORMAT CANCEL bar code on the next page.
P 300STD/FZY/PRO Scanner Product Reference Guide Enter Data Format Cancel 2-98
Programming the Scanner RS-232C Parameters Baud Rate Baud rate is the number of bits of data transmitted per second. The scanner's baud rate setting should match the data rate setting of the host device. If not, data may not reach the host device or may reach it in distorted form.
P 300STD/FZY/PRO Scanner Product Reference Guide Baud Rate 9600 Baud Rate 19,200 Baud Rate 38,400 Parity A parity check bit is the most significant bit of each ASCII coded character. Select the parity type according to host device requirements. ! If you select ODD parity, the parity bit has a value 0 or 1, based on data, to ensure than an odd number of 1 bits are contained in the coded character.
Programming the Scanner Even ! Select MARK parity and the parity bit is always 1. Mark ! Select SPACE parity and the parity bit is always 0. Space ! If no parity is required, select NONE. None Check Parity Select whether or not the parity, framing, and overrun of received characters are checked. The type of parity used is selectable through the PARITY parameter.
P 300STD/FZY/PRO Scanner Product Reference Guide Check for Received Errors Do Not Check for Received Errors Hardware Handshaking The data interface consists of an RS-232C port, designed to operate either with or without the hardware handshaking lines, Request to Send (RTS), and Clear to Send (CTS). If Standard RTS/CTS handshaking is selected, scan data is transmitted according to the following sequence: ! The controller reads the CTS line for activity.
Programming the Scanner If Hardware Handshaking and Software Handshaking are both enabled, Hardware Handshaking takes precedence. Note: The DTR signal is jumpered active. Scan the bar code below if no Hardware Handshaking is desired. None Scan the bar code below to select Standard RTS/CTS Hardware Handshaking. Standard RTS/CTS When RTS/CTS Option 1 is selected, the scanner asserts RTS before transmitting and ignores the state of CTS. The scanner deasserts RTS when the transmission is complete.
P 300STD/FZY/PRO Scanner Product Reference Guide RTS/CTS Option 2 When Option 3 is selected, the scanner asserts RTS prior to any data transmission, regardless of the state of CTS. The scanner waits up to 2 seconds (default) for CTS to be asserted. If CTS is not asserted during this time, the scanner issues an error beep and discards the data. The scanner deasserts RTS when transmission is complete.
Programming the Scanner transmits the same data again and waits for either an ACK or NAK. After three unsuccessful attempts to send data when NAKs are received, the scanner issues an error beep and discards the data. The scanner waits up to the programmable Host Serial Response Time-out to receive an ACK or NAK. If the scanner does not get a response in this time, it issues an error beep and discards the data. There are no retries when a time-out occurs.
P 300STD/FZY/PRO Scanner Product Reference Guide ! XOFF is received before the scanner has data to send. When the scanner has data to send, it then waits for an XON character before transmission. The scanner waits up to 2 seconds to receive the XON. If the XON is not received within this time, the scanner issues an error beep and discards the data. ! XOFF is received during a transmission. Data transmission then stops after sending the current byte.
Programming the Scanner Host: Low RTS Host: High RTS Stop Bit Select The stop bit(s) at the end of each transmitted character marks the end of transmission of one character and prepares the receiving device for the next character in the serial data stream. The number of stop bits selected (one or two) depends on the number the receiving terminal is programmed to accommodate. Set the number of stop bits to match host device requirements.
P 300STD/FZY/PRO Scanner Product Reference Guide ASCII Format This parameter allows the scanner to interface with devices requiring a 7-bit or 8-bit ASCII protocol. 7-Bit 8-Bit Beep on When this parameter is enabled, the scanner issues a beep when a character is detected on the RS-232C serial line. alerts the user that an illegal entry or other important event has occurred.
Programming the Scanner Intercharacter Delay Select the intercharacter delay option matching host requirements. The intercharacter delay gives the host system time to service its receiver and perform other tasks between characters. The delay period can range from no delay to 99 msec in 1-msec increments. After scanning the bar code below, scan two bar codes beginning on page 2-120 to set the desired time-out. If you make an error or wish to change your selection, scan CANCEL on page 2-122.
P 300STD/FZY/PRO Scanner Product Reference Guide Wand Parameters Wand Host Interface Note: This parameter is available only on the P 300FZY. Select the appropriate host by scanning one of the bar codes below.
Programming the Scanner Wand Emulator Bar Output Note: This parameter is available only on the P 300FZY. Select the option that matches your host system.
P 300STD/FZY/PRO Scanner Product Reference Guide Variable Leading Margin Note: This parameter is available only on the P 300FZY. Select a variable leading margin.
Programming the Scanner Variable Leading Margin (cont’d) 140 msec 170 msec 150 msec 180 msec 190 msec 160 msec 200 msec 2-113
P 300STD/FZY/PRO Scanner Product Reference Guide Convert All to Code 39 Note: This parameter is available only on the P 300FZY. Select whether or not to convert the decoded output to Code 39.
Programming the Scanner Keyboard Wedge Parameters Host Interfaces Note: This parameter is available only on the P 300FZY. Use these bar codes to select your host interface.
P 300STD/FZY/PRO Scanner Product Reference Guide National Keyboard Types Note: This parameter is available only on the P 300FZY. Use these bar codes to select the appropriate national keyboard type.
Programming the Scanner Italian Swedish British 2-117
P 300STD/FZY/PRO Scanner Product Reference Guide Fast Transmit Note: This parameter is available only on the P 300FZY. Older systems may require a slower transmission method. If your system still needs additional time to process keyboard data after setting an Intercharacter Delay, scan the DISABLE FAST TRANSMIT bar code.
Programming the Scanner Intercharacter Delay Note: This parameter is available only on the P 300FZY. Select the intercharacter delay option matching host requirements. The intercharacter delay gives the host system time to service its receiver and perform other tasks between characters. The delay period can range from no delay to 99 msec in 1-msec increments. After scanning the bar code below, scan two bar codes beginning on page 2-120 to set the desired time-out.
P 300STD/FZY/PRO Scanner Product Reference Guide Numeric Bar Codes For parameters requiring specific numeric values, scan the appropriately numbered bar code(s).
Programming the Scanner 5 6 7 8 9 2-121
P 300STD/FZY/PRO Scanner Product Reference Guide Cancel If you make an error or wish to change your selection, scan the bar code below.
Programming the Scanner Macro PDF Features This section discusses programmable Macro PDF features fully supported by the P 300PRO scanner. Macro PDF is a special feature for concatenating multiple PDF symbols into one file. The P 300PRO can decode symbols that are encoded with this feature. Caution When printing, keep each Macro PDF sequence separate, for each sequence has unique identifiers. Do not mix bar codes from several Macro PDF sequences, even if they encode the same data.
P 300STD/FZY/PRO Scanner Product Reference Guide Macro PDF Transmit / Decode Mode Symbols Select only one of the four options below for handling the decoding of Macro PDF. ! Buffer All Symbols / Transmit Macro PDF When Complete: This activates transmission of all decode data from an entire Macro PDF sequence. Transmission does not occur until the entire Macro PDF sequence is scanned and decoded. This is the default option.
Programming the Scanner Macro PDF Transmit / Decode Mode Symbols (Continued) Buffer All Symbols / Transmit When Complete - Default Transmit Any Symbol In Set / No Particular Order Scan In Sequence Only / Transmit In Sequence Without Buffering Buffer Scans Out Of Order/ Transmit Scans In Order 2-125
P 300STD/FZY/PRO Scanner Product Reference Guide Transmit Symbols in Codeword Format Enabling this activates transmission of each PDF symbol as directly decoded data codewords, whether that symbol is part of a macro PDF sequence or not. Note that data is output as codeword values — not as interpreted data. “Codeword values” is an ASCII representation of a number from 000 to 928 for each codeword, preceded by an escape character.
Programming the Scanner Transmit Symbols in Codeword Format (Continued) Enable or disable by scanning the appropriate bar code.
P 300STD/FZY/PRO Scanner Product Reference Guide Escape Characters This enables the backslash (\) character as an Escape character for systems that can process transmissions containing special data sequences. Scan a bar code below to either format special data (e.g., GLI escapes, MacroPDF417 Control Block optional fields) according to the GLI (Global Label Identifier) protocol or the ECI (Extended Channel Interpretation) protocol, or to disable this parameter.
Programming the Scanner Delete Character Set ECIs This parameter enables the scanner to delete any escape sequences representing Character Set ECIs (also known as GLIs) from its buffer before transmission. In many receiving systems, Character Set ECIs can be removed without affecting the way data is displayed or processed. When deletion is selected, the scanner transmits data from PDF417 and MicroPDF417 bar codes containing Character Set ECIs, even when the ECI Protocol is disabled.
P 300STD/FZY/PRO Scanner Product Reference Guide ECI Decoder This parameter enables the scanner to interpret any Extended Channel Interpretations (ECIs) that are supported by the scanner firmware. This parameter has no effect on symbols that were not encoded using ECIs. This version of the product supports ECIs 000900 through 000913, used for efficient encoding of Common Data Syntax Format 00-99.
Programming the Scanner Transmit Unknown Codewords This enables using the output codeword format for transmitting any non-GLI or non-macro PDF codeword. If this is not enabled and an unknown codeword is found, a decode error beep sounds. Enable or disable by scanning the appropriate bar code.
P 300STD/FZY/PRO Scanner Product Reference Guide Transmit Macro PDF User-Selected Fields When enabled, the following parameters cause transmission of the specified field in subsequently scanned Macro PDF417 symbols. Unless transmission of a specific field is enabled, it is not transmitted. The options cannot be changed in the middle of a Macro PDF set entry. All user-selected fields are prefixed by \923 for GLIs, and \C923C for ECIs.
Programming the Scanner Transmit Macro PDF User-Selected Fields (Continued) Enable or disable by scanning the appropriate bar code.
P 300STD/FZY/PRO Scanner Product Reference Guide Transmit Macro PDF User-Selected Fields (Continued) Enable Addressee Transmit Enable Checksum Transmit Enable File Size Transmit Enable Macro PDF Control Header Transmit Enable Last Block Marker 2-134 Disable Addressee Transmit Disable Checksum Transmit Disable File Size Transmit Disable Macro PDF Control Header Transmit Disable Last Block Marker
Programming the Scanner Flush Macro Buffer This flushes the buffer of all decoded Macro PDF data stored to that point, transmits it to the host device, and aborts from Macro PDF mode. Flush Macro PDF Buffer Abort Macro PDF Entry This clears all currently-stored Macro PDF data in the buffer without transmission and aborts from Macro PDF mode.
P 300STD/FZY/PRO Scanner Product Reference Guide 2-136
Chapter 3 Advanced Data Formatting (ADF) Introduction Advanced Data Formatting (ADF) is a means of customizing, or editing, the data scanned by the scanner before transmitting the data to your host device. Scanned data can be edited to suit your particular requirements. ADF is implemented by scanning a related series of bar codes to create rules to apply to the scanned data. These bar codes appear later in this chapter. Rules: Criteria Linked to Actions In ADF, data is customized through rules.
P 300 STD/FZY/PRO Scanner Product Reference Guide Using ADF Bar Codes When you program a rule, make sure the rule is logically correct. Plan ahead before you start scanning. To program each data formatting rule: 1. Start the Rule. Scan the Begin New Rule bar code on page 3-11. 2. Criteria. Scan the bar codes for all pertinent criteria. Criteria can include code type (e.g., Code 128), code length, or data that contains a specific character string (e.g., the digits “129”).
Advanced Data Formatting (ADF) ADF Bar Code Menu Example This section provides an example of how to enter an ADF rule to apply to scanned data. An auto parts distribution center wants to encode manufacturer ID, part number, and destination code into their own Code 128 bar codes. The distribution center also has products that carry UPC bar codes, placed there by the manufacturer.
P 300 STD/FZY/PRO Scanner Product Reference Guide Rule 1: The Code 128 Scanning Rule Table 3-1.
Advanced Data Formatting (ADF) Alternate Rule Sets ADF rules may be grouped into one of five alternate sets that can be turned on and off when needed. This is useful when you want to format the same message in different ways.
P 300 STD/FZY/PRO Scanner Product Reference Guide in the case of the “sale” rule above, the rule programmer wants the cashier to scan the bar code “M” before a sale. To do this, a rule can be entered as follows: When scanning a bar code of length 1 that begins with “M”, select rule set number 1. Another rule could be programmed to switch back. When scanning a bar code of length 1 that begins with “N”, turn off rule set number 1. The switching back to normal rules can also be done in the “sale” rule.
Advanced Data Formatting (ADF) If a Code 128 bar code of length 12 were scanned, the THIRD rule would be in effect. The SECOND rule would appear to not function. Note also that ADF rules are actually created when you use the standard data editing functions. Scan options are entered as ADF rules, and the hierarchy mentioned above also applies to them. For the P 300, this applies to prefix/suffix programming in the parameter Scan Data Transmission Format.
P 300 STD/FZY/PRO Scanner Product Reference Guide Beeper Definitions for ADF The following table defines beep sequences that occur during rule entry. Table 3-3. Beeper Definitions Beeper Sequence Indication Normal Data Entry. Duration of tones are short. High-Low Entry of a number is expected. Enter another digit. Add leading zeros to the front if necessary. Low-Low Entry of an alphabetic character is expected. Enter another character or scan the End of Message bar code.
Advanced Data Formatting (ADF) ADF Bar Codes The following table helps you locate the bar codes you need to create an ADF rule. Table 3-4. ADF Bar Codes Bar Code Description Page Special Commands Begin New Rule Starts data formatting rule. 3-11 Save Rule Completes and saves rule. 3-11 Erase Erases criteria, actions, or rules. 3-12 Quit Entering Rules Quits entering rules. 3-12 Disable Rule Set Disables rule sets. 3-13 Code Types Selects code types to be affected by rule.
P 300 STD/FZY/PRO Scanner Product Reference Guide Table 3-4. ADF Bar Codes Bar Code Description Page Modify Data ! Remove All Spaces ! Crunch All Spaces ! Stop Space Removal ! Remove Leading Zeros ! Stop Zero Removal ! Pad Data With Spaces ! Pad Data With Zeros Modifies data as follows: ! Removes all spaces in the send commands. ! Leaves one space between words. ! Stops space removal. ! Removes all leading zeros. ! Stops removal of zeros. ! Pads data to the left with spaces.
Advanced Data Formatting (ADF) Special Commands Bar codes and explanations of the following special commands are provided on the next few pages. ! Begin New Rule ! Save Rule ! Erase ! Quit Entering Rules ! Disable Rule Set Begin New Rule Scan this bar code to start entering a new data formatting rule. 7B1211 Begin New Rule Save Rule Scan this bar code to complete and save the rule you entered.
P 300 STD/FZY/PRO Scanner Product Reference Guide Erase Use these bar codes to erase criteria, actions, or rules. 6C- 6A- Erase Criteria And Start Again Erase Actions And Start Again 81 80 Erase Previously Saved Rule Erase All Rules Quit Entering Rules Scan this bar code to quit entering rules.
Advanced Data Formatting (ADF) Disable Rule Set Use these bar codes to disable rule sets.
P 300 STD/FZY/PRO Scanner Product Reference Guide Criteria Code Types Select any number of code types to be affected. All selected codes must be scanned in succession, prior to selecting other criteria. If you don't select a code type, all code types are affected.
Advanced Data Formatting (ADF) Code Types (continued) 6C13D08 6C13D09 UPC-A UPC-E 6C13D10 6C13D0A UPC-E1 EAN-8 6C13D0B 6C13D0F EAN-13 EAN 128 3-15
P 300 STD/FZY/PRO Scanner Product Reference Guide Code Types (continued) 3-16 6C13D05 6C13D0E IATA 2 Of 5 MSI Plessey 6C13D11 6C13D12 Bookland EAN Trioptic Code 39 6C13D00 6C13D1A PDF417 ADF for Macro PDF417 (Applies rule to each block in MPDF set.
Advanced Data Formatting (ADF) Code Lengths Define the number of characters the selected code type must contain. Select one length per rule only. If you don't select a code length, selected code types of any length are affected. Note: These codes are used to set the code length only; this is not a keypad.
P 300 STD/FZY/PRO Scanner Product Reference Guide Code Lengths (continued) 3-18 6C13707 6C13708 7 8 6C13709 6C1370A 9 10 6C1370B 6C1370C 11 12
Advanced Data Formatting (ADF) Code Lengths (continued) 6C1370D 6C1370E 13 14 6C1370F 6C13710 15 16 6C13711 6C13712 17 18 3-19
P 300 STD/FZY/PRO Scanner Product Reference Guide Code Lengths (continued) 3-20 6C13713 6C13714 19 20 6C13715 6C13716 21 22 6C13717 6C13718 23 24
Advanced Data Formatting (ADF) Code Lengths (continued) 6C13719 6C1371A 25 26 6C1371B 6C1371C 27 28 6C1371D 6C1371E 29 30 3-21
P 300 STD/FZY/PRO Scanner Product Reference Guide Message Containing A Specific Data String Select whether the formatting affects data that begins with a specific character or data string, or contains a specific character or data string. Specific String at Start To apply formatting to data that begins with a specific character or data string: 1. Scan the bar code below. 2.
Advanced Data Formatting (ADF) Numeric Keypad Bar codes on this page should not be confused with those on the alphanumeric keyboard.
P 300 STD/FZY/PRO Scanner Product Reference Guide Rule Belongs To Set Scan a bar code below to select which set a rule belongs to.
Advanced Data Formatting (ADF) Actions Select how to format the data meeting the defined criteria before transmission. Send Data Use the following bar codes to send all data that remains, send all data up to a specific character selected from the Alphanumeric Keyboard on page 3-84, or send the next N characters. N = any number from 1 to 254, selected from the Alphanumeric Keyboard on page 3-84.
P 300 STD/FZY/PRO Scanner Product Reference Guide Send Data (continued) 6A141004 6A141005 Send Next 4 Characters Send Next 5 Characters 6A141006 6A141007 Send Next 6 Characters Send Next 7 Characters 6A141008 6A141009 Send Next 8 Characters Send Next 9 Characters 6A14100A 6A14100B Send Next 10 Characters Send Next 11 Characters 3-26
Advanced Data Formatting (ADF) Send Data (continued) 6A14100C 6A14100D Send Next 12 Characters Send Next 13 Characters 6A14100E 6A14100F Send Next 14 Characters Send Next 15 Characters 6A141010 6A141011 Send Next 16 Characters Send Next 17 Characters 3-27
P 300 STD/FZY/PRO Scanner Product Reference Guide Send Data (continued) 6A141012 6A141013 Send Next 18 Characters Send Next 19 Characters 6A141014 6A141032 Send Next 20 Characters Send Next 50 Characters 6A141064 6A141096 Send Next 100 Characters Send Next 150 Characters 3-28 6A1410C8 6A1410FA Send Next 200 Characters Send Next 250 Characters
Advanced Data Formatting (ADF) Send Pause Send Pause Setup Field(s) Use the following bar codes to move the cursor in relation to a specified character. Note: If there is no match when the rule is interpreted and the rule fails, the next rule is checked. Move Cursor To a Character Scan the Move Cursor To Character bar code, then any printable ASCII character from the Alphanumeric Keyboard on page 3-84. This moves the cursor to the position after the matching character.
P 300 STD/FZY/PRO Scanner Product Reference Guide Move Cursor Past a Character This parameter moves the cursor past all sequential occurrences of a selected character. Scan the Move Cursor Past Character bar code on page 3-30, then select a character from the Alphanumeric Keyboard on page 3-84. If the character is not there, the cursor does not move (i.e., has no effect).
Advanced Data Formatting (ADF) Skip Ahead (continued) 6A143305 6A143306 Skip Ahead 5 Characters Skip Ahead 6 Characters 6A143307 6A143308 Skip Ahead 7 Characters Skip Ahead 8 Characters 6A143309 6A14330A Skip Ahead 9 Characters Skip Ahead 10 Characters 3-31
P 300 STD/FZY/PRO Scanner Product Reference Guide Skip Ahead (continued) 6A143332 6A143364 Skip Ahead 50 Characters Skip Ahead 100 Characters 6A143396 6A1433C8 Skip Ahead 150 Characters Skip Ahead 200 Characters 6A1433FA Skip Ahead 250 Characters 3-32
Advanced Data Formatting (ADF) Skip Back “N” Characters Scan one of these bar codes to select the number of positions back you wish to move the cursor.
P 300 STD/FZY/PRO Scanner Product Reference Guide Skip Back (continued) 6A143405 Skip Back 5 Characters 3-34 6A143406 Skip Back 6 Characters 6A143407 6A143408 Skip Back 7 Character Skip Back 8 Characters 6A143409 6A14340A Skip Back 9 Characters Skip Back 10 Characters
Advanced Data Formatting (ADF) Skip Back (continued) 6A143432 6A143464 Skip Back 50 Characters Skip Back 100 Characters 6A143496 6A1434C8 Skip Back 150 Characters Skip Back 200 Characters 6A1434FA Skip Back 250 Characters 3-35
P 300 STD/FZY/PRO Scanner Product Reference Guide Send Preset Value Use these bar codes to send preset values. 6A1271 6A1272 Send Value 1 Send Value 2 Modify Data Modify data in the ways listed. The following actions work for all send commands that follow it within a rule. If you program pad zeros to length 6, send next 3 characters, stop padding, send next 5 characters, three zeros are added to the first send, and the next send is unaffected by the padding.
Advanced Data Formatting (ADF) Stop Space Removal Scan this bar code to disable space removal. 6A1262 Stop Space Removal Remove Leading Zeros Scan this bar code to remove all leading zeros. 6A1264 Remove Leading Zeros Stop Zero Removal Scan this bar code to disable the removal of zeros.
P 300 STD/FZY/PRO Scanner Product Reference Guide Pad Data With Spaces To pad data to the left, scan the bar code containing the desired number of spaces. This parameter is activated by Send commands.
Advanced Data Formatting (ADF) Pad Data with Spaces (continued) 6A146307 6A146308 Pad Spaces To Length 7 Pad Spaces To Length 8 6A146309 6A14630A Pad Spaces To Length 9 Pad Spaces To Length 10 6A14630B 6A14630C Pad Spaces To Length 11 Pad Spaces To Length 12 3-39
P 300 STD/FZY/PRO Scanner Product Reference Guide Pad Data with Spaces (continued) 3-40 6A14630D 6A14630E Pad Spaces To Length 13 Pad Spaces To Length 14 6A14630F 6A146310 Pad Spaces To Length 15 Pad Spaces To Length 16 6A146311 6A146312 Pad Spaces To Length 17 Pad Spaces To Length 18
Advanced Data Formatting (ADF) Pad Data with Spaces (continued) 6A146313 6A146314 Pad Spaces To Length 19 Pad Spaces To Length 20 6A146315 6A146316 Pad Spaces To Length 21 Pad Spaces To Length 22 6A146317 6A146318 Pad Spaces To Length 23 Pad Spaces To Length 24 3-41
P 300 STD/FZY/PRO Scanner Product Reference Guide Pad Data with Spaces (continued) 6A146319 6A14631A Pad Spaces To Length 25 Pad Spaces To Length 26 6A14631B 6A14631C Pad Spaces To Length 27 Pad Spaces To Length 28 6A14631D 6A14631E Pad Spaces To Length 29 Pad Spaces To Length 30 6A146300 Stop Pad Spaces 3-42
Advanced Data Formatting (ADF) Pad Data With Zeros To pad data to the left, scan the bar code containing the desired number of zeros. This parameter is activated by Send commands. Use these bar codes to pad data with zeros.
P 300 STD/FZY/PRO Scanner Product Reference Guide Pad Data With Zeros (continued) 3-44 6A146607 6A146608 Pad Zeros To Length 7 Pad Zeros To Length 8 6A146609 6A14660A Pad Zeros To Length 9 Pad Zeros To Length 10 6A14660B 6A14660C Pad Zeros To Length 11 Pad Zeros To Length 12
Advanced Data Formatting (ADF) Pad Data With Zeros (continued) 6A14660D 6A14660E Pad Zeros To Length 13 Pad Zeros To Length 14 6A14660F 6A146610 Pad Zeros To Length 15 Pad Zeros To Length 16 6A146611 6A146612 Pad Zeros To Length 17 Pad Zeros To Length 18 3-45
P 300 STD/FZY/PRO Scanner Product Reference Guide Pad Data With Zeros (continued) 3-46 6A146613 6A146614 Pad Zeros To Length 19 Pad Zeros To Length 20 6A146615 6A146616 Pad Zeros To Length 21 Pad Zeros To Length 22 6A146617 6A146618 Pad Zeros To Length 23 Pad Zeros To Length 24
Advanced Data Formatting (ADF) Pad Data With Zeros (continued) 6A146619 6A14661A Pad Zeros To Length 25 Pad Zeros To Length 26 6A14661B 6A14661C Pad Zeros To Length 27 Pad Zeros To Length 28 6A14661D 6A14661E Pad Zeros To Length 29 Pad Zeros To Length 30 6A146600 Stop Pad Zeros 3-47
P 300 STD/FZY/PRO Scanner Product Reference Guide Beeps Select a beep sequence for each ADF rule.
Advanced Data Formatting (ADF) Send Keystroke (Control Characters and Keyboard Characters) Scan the “Send __” bar code for the keystroke you wish to send. Control Characters Scan these bar codes to send control characters.
P 300 STD/FZY/PRO Scanner Product Reference Guide Control Characters (continued) 3-50 6A144106 6A144107 Send Control F Send Control G 6A144108 6A144109 Send Control H Send Control I 6A14410A 6A14410B Send Control J Send Control K
Advanced Data Formatting (ADF) Control Characters (continued) 6A14410C 6A14410D Send Control L Send Control M 6A14410E 6A14410F Send Control N Send Control O 6A144110 6A144111 Send Control P Send Control Q 3-51
P 300 STD/FZY/PRO Scanner Product Reference Guide Control Characters (continued) 6A144112 6A144113 Send Control R Send Control S 6A144114 6A144115 Send Control T Send Control U 6A144116 6A144117 Send Control V Send Control W 6A144118 Send Control X 3-52
Advanced Data Formatting (ADF) Control Characters (continued) 6A144119 6A14411A Send Control Y Send Control Z 6A14411B 6A14411C Send Control [ Send Control \ 6A14411D 6A14411E Send Control ] Send Control 6 6A14411F Send Control - 3-53
P 300 STD/FZY/PRO Scanner Product Reference Guide Keyboard Characters Use these bar codes to send keyboard characters.
Advanced Data Formatting (ADF) Keyboard Characters (continued) 6A144128 6A144129 Send ( Send ) 6A14412A 6A14412B Send * Send + 6A14412C 6A14412D Send , Send - 6A14412E 6A14412F Send .
P 300 STD/FZY/PRO Scanner Product Reference Guide Keyboard Characters (continued) 6A144130 6A144131 Send 0 Send 1 3-56 6A144132 6A144133 Send 2 Send 3 6A144134 6A144135 Send 4 Send 5 6A144136 6A144137 Send 6 Send 7
Advanced Data Formatting (ADF) Keyboard Characters (continued) 6A144138 6A144139 Send 8 Send 9 6A14413A 6A14413B Send : Send ; 6A14413C 6A14413D Send < Send = 6A14413E 6A14413F Send > Send ? 3-57
P 300 STD/FZY/PRO Scanner Product Reference Guide Keyboard Characters (continued) 6A144140 6A144141 Send @ Send A 6A144142 6A144143 Send B Send C 6A144144 6A144145 Send D Send E 6A144146 6A144147 Send F Send G 3-58
Advanced Data Formatting (ADF) Keyboard Characters (continued) 6A144148 6A144149 Send H Send I 6A14414A 6A14414B Send J Send K 6A14414C 6A14414D Send L Send M 6A14414E 6A14414F Send N Send O 3-59
P 300 STD/FZY/PRO Scanner Product Reference Guide Keyboard Characters (continued) 6A144150 6A144151 Send P Send Q 6A144152 6A144153 Send R Send S 6A144154 6A144155 Send T Send U 6A144156 6A144157 Send V Send W 3-60
Advanced Data Formatting (ADF) Keyboard Characters (continued) 6A144158 6A144159 Send X Send Y 6A14415A 6A14415B Send Z Send [ 6A14415C 6A14415D Send \ Send ] 6A14415E 6A14415F Send ^ Send _ 3-61
P 300 STD/FZY/PRO Scanner Product Reference Guide Keyboard Characters (continued) 6A144160 6A144161 Send ‘ Send a 6A144162 6A144163 Send b Send c 6A144164 6A144165 Send d Send e 6A144166 6A144167 Send f Send g 3-62
Advanced Data Formatting (ADF) Keyboard Characters (continued) 6A144168 6A144169 Send h Send i 6A14416A 6A14416B Send j Send k 6A14416C 6A14416D Send l Send m 6A14416E 6A14416F Send n Send o 3-63
P 300 STD/FZY/PRO Scanner Product Reference Guide Keyboard Characters (continued) 6A144170 6A144171 Send p Send q 6A144172 6A144173 Send r Send s 6A144174 6A144175 Send t Send u 6A144176 6A144177 Send v Send w 3-64
Advanced Data Formatting (ADF) Keyboard Characters (continued) 6A144178 6A144179 Send x Send y 6A14417A 6A14417B Send z Send { 6A14417C 6A14417D Send | Send } 6A14417E Send ~ 3-65
P 300 STD/FZY/PRO Scanner Product Reference Guide Send ALT Characters Use these bar codes to send ALT characters 3-66 6A144240 6A144241 Send ALT 2 Send ALT A 6A144242 6A144243 Send ALT B Send ALT C 6A144244 6A144245 Send ALT D Send ALT E 6A144246 6A144247 Send ALT F Send ALT G
Advanced Data Formatting (ADF) Send ALT Characters (continued) 6A144248 6A144249 Send ALT H Send ALT I 6A14424A 6A14424B Send ALT J Send ALT K 6A14424C 6A14424D Send ALT L Send ALT M 6A14424E 6A14424F Send ALT N Send ALT O 3-67
P 300 STD/FZY/PRO Scanner Product Reference Guide Send ALT Characters (continued) 3-68 6A144250 6A144251 Send ALT P Send ALT Q 6A144252 6A144253 Send ALT R Send ALT S 6A144254 6A144255 Send ALT T Send ALT U 6A144256 S6A144257 Send ALT V end ALT W
Advanced Data Formatting (ADF) Send ALT Characters (continued) 6A144258 6A144259 Send ALT X Send ALT Y 6A14425A 6A14425B Send ALT Z Send ALT [ 6A14425C 6A14425D Send ALT \ Send ALT ] 6A14425E 6A14425F Send ALT 6 Send ALT - 3-69
P 300 STD/FZY/PRO Scanner Product Reference Guide Send Command Characters 3-70 6A144301 6A144302 Send PA 1 Send PA 2 6A144303 6A144304 Send CMD 1 Send CMD 2 6A144305 6A144306 Send CMD 3 Send CMD 4
Advanced Data Formatting (ADF) Send Command Characters (continued) 6A144307 6A144308 Send CMD 5 Send CMD 6 6A144309 6A14430A Send CMD 7 Send CMD 8 6A14430B 6A14430C Send CMD 9 Send CMD 10 3-71
P 300 STD/FZY/PRO Scanner Product Reference Guide Send Special Characters 6A14430D 6A14430E Send Yen Character Send Pound Sterling Character 6A14430F 6A144310 Send Bomb Character Send Hook Character 6A144311 6A144312 Send Bullet Character Send 1/2 Character 6A144313 6A144314 Send Paragraph Character Send Section Character 6A144315 Send Vertical Character 3-72
Advanced Data Formatting (ADF) Send Keypad Characters 6A14462A 6A14462B Send Keypad * Send Keypad + 6A14462D 6A14462E Send Keypad - Send Keypad .
P 300 STD/FZY/PRO Scanner Product Reference Guide Send Keypad Characters (continued) 6A144635 6A144636 Send Keypad 5 Send Keypad 6 6A144637 6A144638 Send Keypad 7 Send Keypad 8 6A144639 6A14463A Send Keypad 9 Send Keypad ENTER 6A14463B Send Keypad NUM LOCK 3-74
Advanced Data Formatting (ADF) Send Keypad Characters (continued) 6A144701 6A144702 Send Break Key Send Delete Key 6A144703 6A144704 Send Page Up Key Send End Key 6A144705 6A144706 Send Page Down Key Send Pause Key 6A144707 6A144708 Send Scroll Lock Key Send Backspace Key 6A144709 6A14470A Send Tab Key Send Print Screen Key 3-75
P 300 STD/FZY/PRO Scanner Product Reference Guide Send Keypad Characters (continued) 6A14470B 6A14470C Send Insert Key Send Home Key 6A14470D 6A14470E Send Enter Key Send Escape Key 6A14470F 6A144710 Send Up Arrow Key Send Down Arrow Key 6A144711 6A144712 Send Left Arrow Key Send Right Arrow Key 6A144713 Send Back Tab Character 3-76
Advanced Data Formatting (ADF) Send Function Keys 6A144501 6A144502 Send F1 Key Send F2 Key 6A144503 6A144504 Send F3 Key Send F4 Key 6A144505 6A144506 Send F5 Key Send F6 Key 6A144507 6A144508 Send F7 Key Send F8 Key 6A144509 6A14450A Send F9 Key Send F10 Key 3-77
P 300 STD/FZY/PRO Scanner Product Reference Guide Send Function Keys (continued) 3-78 6A14450B 6A14450C Send F11 Key Send F12 Key 6A14450D 6A14450E Send F13 Key Send F14 Key 6A14450F 6A144510 Send F15 Key Send F16 Key 6A144511 6A144512 Send F17 Key Send F18 Key 6A144513 6A144514 Send F19 Key Send F20 Key
Advanced Data Formatting (ADF) Send Function Keys (continued) 6A144515 6A144516 Send F21 Key Send F22 Key 6A144517 6A144518 Send F23 Key Send F24 Key 6A144519 6A14451A Send F25 Key Send F26 Key 6A14451B 6A14451C Send F27 Key Send F28 Key 6A14451D 6A14451E Send F29 Key Send F30 Key 3-79
P 300 STD/FZY/PRO Scanner Product Reference Guide Send Function Keys (continued) 3-80 6A144401 6A144402 Send PF1 Key Send PF2 Key 6A144403 6A144404 Send PF3 Key Send PF4 Key 6A144405 6A144406 Send PF5 Key Send PF6 Key 6A144407 6A144408 Send PF7 Key Send PF8 Key 6A144409 6A14440A Send PF9 Key Send PF10 Key
Advanced Data Formatting (ADF) Send Function Keys (continued) 6A14440B 6A14440C Send PF11 Key Send PF12 Key 6A14440D 6A14440E Send PF13 Key Send PF14 Key 6A14440F 6A144410 Send PF15 Key Send PF16 Key 6A144411 6A144412 Send PF17 Key Send PF18 Key 6A144413 6A144414 Send PF19 Key Send PF20 Key 3-81
P 300 STD/FZY/PRO Scanner Product Reference Guide Send Function Keys (continued) 3-82 6A144415 6A144416 Send PF21 Key Send PF22 Key 6A144417 6A144418 Send PF23 Key Send PF24 Key 6A144419 6A14441A Send PF25 Key Send PF26 Key 6A14441B 6A14441C Send PF27 Key Send PF28 Key 6A14441D 6A14441E Send PF29 Key Send PF30 Key
Advanced Data Formatting (ADF) Turn On/Off Rule Sets Use these bar codes to turn rule sets on and off within a rule.
P 300 STD/FZY/PRO Scanner Product Reference Guide Alphanumeric Keyboard B20 B23 Space # B24 B25 $ % B2A B2B * + B2D B2E - .
Advanced Data Formatting (ADF) Alphanumeric Keyboard (continued) B2F B21 / ! B22 B26 “ & B27 B28 ‘ ( B29 B3A ) : 3-85
P 300 STD/FZY/PRO Scanner Product Reference Guide Alphanumeric Keyboard (continued) B3B B3C ; < B3D B3E = > B3F B40 ? @ 3-86
Advanced Data Formatting (ADF) Alphanumeric Keyboard (continued) B5B B5C [ \ B5D B5E ] ^ B5F B60 _ ` 3-87
P 300 STD/FZY/PRO Scanner Product Reference Guide Alphanumeric Keyboard (continued) Bar codes on this page should not be confused with those on the numeric keypad.
Advanced Data Formatting (ADF) Alphanumeric Keyboard (continued) Bar codes on this page should not be confused with those on the numeric keypad.
P 300 STD/FZY/PRO Scanner Product Reference Guide Alphanumeric Keyboard (continued) B41 B42 A B B43 B44 C D B45 B46 E F B47 B48 G H 3-90
Advanced Data Formatting (ADF) Alphanumeric Keyboard (continued) B49 B4A I J B4B B4C K L B4D B4E M N B4F B50 O P 3-91
P 300 STD/FZY/PRO Scanner Product Reference Guide Alphanumeric Keyboard (continued) B51 B52 Q R B53 B54 S T B55 B56 U V 3-92
Advanced Data Formatting (ADF) Alphanumeric Keyboard (continued) B57 B58 W X B59 B5A Y Z B- B+ Cancel End Of Message 3-93
P 300 STD/FZY/PRO Scanner Product Reference Guide Alphanumeric Keyboard (continued) B61 B62 a b B63 B64 c d B65 B66 e f B67 B68 g h 3-94
Advanced Data Formatting (ADF) Alphanumeric Keyboard (continued) B69 B6A i j B6B B6C k l B6D B6E m n B6F B70 o p 3-95
P 300 STD/FZY/PRO Scanner Product Reference Guide Alphanumeric Keyboard (continued) B71 B72 q r B73 B74 s t B75 B76 u v B77 B78 w x 3-96
Advanced Data Formatting (ADF) Alphanumeric Keyboard (continued) B79 B7A y z B7B B7C { | B7D B7E } ~ 3-97
P 300 STD/FZY/PRO Scanner Product Reference Guide 3-98
Chapter 4 Maintenance and Troubleshooting Maintenance Cleaning the scanner exit window is the only maintenance required. ! Do not allow any abrasive material to touch the window. ! Remove any dirt particles with a damp cloth. ! Wipe the window using a damp cloth, and if necessary, a non-ammonia based detergent.
P 300STD/FZY/PRO Scanner Product Reference Guide Troubleshooting Table 4-1. Troubleshooting Problem Possible Cause Possible Solutions Nothing happens when you follow the operating instructions. No power to the scanner. Symbol is decoded, but not transmitted to the host terminal. Scanner is not programmed for Be sure the proper host type is selected. the correct host type. (See Chapter 2, Programming the Scanner.) Scanned data is incorrectly displayed on the terminal.
Appendix A Programming Reference UCC/EAN-128 UCC/EAN-128 is a convention for printing data fields with standard Code 128 bar code symbols. UCC/EAN-128 symbols are distinguished by a leading FNC 1 character as the first or second character in the symbol. Other FNC 1 characters are used to delineate fields. When EAN-128 symbols are read, they are transmitted after special formatting strips off the leading FNC 1 character and replaces other FNC 1 characters with the ASCII 29 GS control character.
P 300STD/FZY/PRO Scanner Product Reference Guide Table A-1. Reading Standard Code128 & UCC/EAN 128 Standard Code 128 UCC/EAN128 Effect and Example Disable Disable No Code 128 symbols can be read. Disable Enable Read only symbols with leading FNC 1. Examples: FNC1ABCDFNC1E are read as ABCD 29E AFNC1BCDFNC1E are read as ABCD 29E FNC1FNC1ABCDFNC1E are read as ABCD29E ABCDFNC1E cannot be read ABCDE cannot be read Enable Disable Read only symbols without leading FNC 1.
Programming Reference AIM Code Identifiers Each AIM Code Identifier contains the three-character string ]cm where: ] = Flag Character (ASCII 93) c = Code Character (see Table A-2) m = Modifier Character (see Table A-3) Table A-2.
P 300STD/FZY/PRO Scanner Product Reference Guide The modifier character is the sum of the applicable option values based on Table A-3. Table A-3. Modifier Characters Code Type Code 39 Option Value Option 0 No check character or Full ASCII processing. 1 Reader has checked one check character. 3 Reader has checked and stripped check character. 4 Reader has performed Full ASCII character conversion. 5 Reader has performed Full ASCII character conversion and checked one check character.
Programming Reference Table A-3. Modifier Characters (Continued) Code Type Option Value Option Code 93 0 No options specified at this time. Always transmit 0. Example: A Code 93 bar code 012345678905 is transmitted as ]G0012345678905 MSI Plessey 0 Single check digit checked. 1 Two check digits checked. 2 Single check digit verified and stripped before transmission. 3 Two check digits verified and stripped before transmission.
P 300STD/FZY/PRO Scanner Product Reference Guide Prefix / Suffix Values The following values can be assigned as prefixes or suffixes for ASCII character data transmission. If you’re using a keyboard interface, refer to the Synapse “Smart Cable” Interface Guide for keystroke prefix/suffix values. Table A-4. Prefix/Suffix Values Prefix/Suf- Full ASCII Code ASCII fix Value 39 Encode Char.
Programming Reference Table A-3. Prefix/Suffix Values (continued) Prefix/Suf- Full ASCII Code ASCII fix Value 39 Encode Char.
P 300STD/FZY/PRO Scanner Product Reference Guide A-8
Appendix B Keyboard Maps The keyboard maps on the following pages are provided for prefix/suffix keystroke parameters, and are used only with scanners that support data formatting. To program the prefix/suffix values, see the bar codes on page 2-96. 5001 5002 5003 5004 7008 7014 7009 7012 7003 7004 7006 7013 5005 5006 5007 5008 5009 5010 7011 7002 Figure B-1.
P 300STD/FZY/PRO Scanner Product Reference Guide 5001 5002 5003 5004 7008 7009 7014 7012 7003 7013 5005 5006 5007 5008 5009 5010 7004 7011 7002 Figure B-2. IBM PC/AT Keyboard Normal CNTRL 7014 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 7010 3023 7008 7019 7009 7006 7001 7011 7012 7003 7002 7004 7005 6047 6042 6045 6043 7013 7015 6058 7017 Figure B-3.
Keyboard Maps 5001 5002 1045 5013 5003 5004 5014 5015 5005 5006 1043 5016 5007 5008 5017 5018 5009 5010 7013 5019 5011 1046 5012 1048 (1048 if double key) (7013 if double key) Figure B-4.
P 300STD/FZY/PRO Scanner Product Reference Guide B-4
Appendix C ASCII Character Set Table C-1. ASCII Character Set ASCII Value Full ASCII Code 39 Encode Char.
P 300STD/FZY/PRO Scanner Product Reference Guide Table C-1.
ASCII Character Set Table C-1. ASCII Character Set (Continued) 1041 /I ) 1042 /J * 1043 /K + 1044 /L , 1045 - - 1046 . .
P 300STD/FZY/PRO Scanner Product Reference Guide Table C-1.
ASCII Character Set Table C-1.
P 300STD/FZY/PRO Scanner Product Reference Guide Table C-1.
ASCII Character Set Table C-1. ASCII Character Set (Continued) 2083 ALT S 2084 ALT T 2085 ALT U 2086 ALT V 2087 ALT W 2088 ALT X 2089 ALT Y 2090 ALT Z 2091 ALT [ 2092 ALT \ 2093 ALT ] 2094 ALT 6 2095 ALT - Misc.
P 300STD/FZY/PRO Scanner Product Reference Guide Table C-1.
ASCII Character Set Table C-1.
P 300STD/FZY/PRO Scanner Product Reference Guide Table C-1.
ASCII Character Set Table C-1. ASCII Character Set (Continued) 6046 .
P 300STD/FZY/PRO Scanner Product Reference Guide Table C-1.
Appendix D Technical Specifications Table D-1. Technical Specifications Item Power Requirements* PC Wedge/Synapse RS-232C/Synapse Low Power Description 4.5 to 5.5 VDC (max) 200 mA @ 5V typical 4.5 to 5.5 VDC (max) 190 mA @ 5V typical 4.5 to 5.
P 300STD/FZY/PRO Scanner Product Reference Guide Table D-1. Technical Specifications (Continued) Item Description 2-D Decode Depth of Field See P 300FZY Decode Zone on page D-4 Print Contrast Minimum MRD 25% absolute dark/light differential, measured at 650 nm. *For direct host power connection, make sure the host terminal supplies sufficient power for the specified operation. Symbol is not responsible for damage to host equipment or system misoperation due to an insufficient power condition.
Technical Specifications P 300STD Decode Zone 26 in 66.0 cm 13 in 33.0 cm Width of Field 0 in 0.0 cm 13 in 33.0 cm 7.0" 4.0" 7.5 Mil 3.5" 26 in 66.0 cm 11.0" 2.0" 22.0" 31% MRD 28.0" 3.0" 80% MRD 30.0" 2.0" 3.0" 60.0" 5.0" 0 0 80.0" 10 25.4 20 50.8 30 76.2 40 101.6 50 127 60 152.4 70 177.8 80 203.2 in. cm Distance from Front of Scanner Figure D-1.
P 300STD/FZY/PRO Scanner Product Reference Guide P 300FZY Decode Zone 27 in 68.6 cm 13 in 34.3 cm 13 in 34.3 cm 7.0" 4.0" 7.5 Mil 3.0" 27 in 68.6 cm 12.0" 1.5" 23.0" 31% MRD 2.0" 30.0" 80% MRD 1.5" 34.0" 3.0" 65.0" 5.0" 0 0 84.0" 10 25.4 20 50.8 30 76.2 40 101.6 50 127 60 152.4 70 177.8 80 203.2 90 228.6 Distance from Front of Scanner Figure D-2. P 300FZY Decode Zone Note: The measurements above are for 6.6 mil, 100 character PDF bar code and 15 mil, 64 character PDF bar code.
Technical Specifications P 300PRO 1-D Decode Zone Note: Typical performance at 68˚F (20˚C) on high quality symbols. Top of scanner 1.25 1.0 6 mil 5.0 7.5 mil 7.0 UPC 1.5 15.0 20 mil 2.0 0 0 3 7.6 55 mil 6 15.2 cm 38.1 12 30.4 9 22.8 6 15.2 3 7.6 0 0 3 7.6 6 15.2 9 22.8 12 30.4 15 38.1 W i d t h o f F i e l d 20.5 4.0 In. cm In. 15 9 12 22.8 30.4 15 18 21 38.1 45.7 53.3 32.0 24 27 60.9 68.5 33 30 76.2 83.8 Depth of Field Figure D-3.
P 300STD/FZY/PRO Scanner Product Reference Guide P 300PRO 2-D Decode Zone Note: Typical performance at 68˚F (20˚C) on high quality symbols. Top of scanner 6.6 mil 1.25 6.0 10 mil 3.0 15 mil 5.0 In. cm 0 0 2 5.0 4 10.1 9.5 6 8 15.2 20.3 15.0 10 12 14 16 25.4 30.5 35.6 40.6 Depth of Field Figure D-4. P 300PRO 2-D Decode Zone D-6 In. cm 6 15.2 4 10.1 2 5.0 0 0 2 5.0 4 10.1 6 15.
Technical Specifications Pin-outs Table D-2.
P 300STD/FZY/PRO Scanner Product Reference Guide D-8
Glossary APERTURE The opening in an optical system defined by a lens or baffle that establishes the field of view. ASCII American Standard Code for Information Interchange. A 7 bit-plus-parity code representing 128 letters, numerals, punctuation marks, and control characters. It is a standard data transmission code in the U.S. ASYMMETRIC WIDTH GROWTH Non-uniform growth of elements in a printed symbol.
P 300 STD/FZY/PRO Scanner Product Reference Guide BAR CODE DENSITY The number of characters represented per unit of measurement (e.g., characters per inch in one-dimensional symbologies, characters per square inch in PDF417). BAR HEIGHT The dimension of a bar measured perpendicular to the bar width. BAR WIDTH Thickness of a bar measured from the edge closest to the symbol start character to the trailing edge of the same bar.
Glossary CHARACTER SET Those characters available for encodation in a particular bar code symbology. CHECK DIGIT A digit used to verify a correct symbol decode. The scanner inserts the decoded data into an arithmetic formula and checks that the resulting number matches the encoded check digit. Check digits are required for UPC and Code 128 but are optional for other symbologies. Using check digits decreases the chance of substitution errors when a symbol is decoded.
P 300 STD/FZY/PRO Scanner Product Reference Guide CONTINUOUS CODE A bar code or symbol in which all spaces within the symbol are parts of characters. There are no intercharacter gaps in a continuous code. The absence of gaps allows for greater information density. COUNTRY FLAG In EAN-8 and EAN-13 codes, two or three digits which appear immediately following the left guard bar pattern. DEAD ZONE An area within a scanner's field of view, in which specular reflection may prevent a successful decode.
Glossary ENCODED AREA Total linear dimension occupied by all characters of a code pattern, including start/stop characters and data. ERROR CORRECTION In addition to error detection, the recovery capability of PDF417 over missing, destroyed, or misdecoded codewords. Error correction capability is based on the level of security (0 - 8) selected when the PDF417 label is printed. EXTRANEOUS INK Ink in a scan area not intended to be there (i.e., tracking and splatter).
P 300 STD/FZY/PRO Scanner Product Reference Guide LASER An acronym for Light Amplification by Stimulated Emission of Radiation. The laser is an intense light source. Light from a laser is all the same frequency, unlike the output of an incandescent bulb. Laser light is typically coherent and has a high energy density. LASER SPOT SIZE The diameter of the spot of laser light scanning the bar code, as measured at a given distance from the bar code.
Glossary NOMINAL SIZE Standard size for a bar code symbol. Most UPC/EAN codes can be used over a range of magnifications (e.g., from 0.80 to 2.00 of nominal). NUMBER SYSTEM CHARACTER In the UPC/EAN code used in a retail application, the mandatory, first encoded character, after the left guard bars. The corresponding human readable character identifies the coded character and appears at the bottom left-hand margin of the symbol.
P 300 STD/FZY/PRO Scanner Product Reference Guide PDF417 A two-dimensional, or stacked, bar code symbology which can encode over one kilobyte of data per label and which represents data in the form of codewords (values 0 - 928). Each codeword consists of four bars and four spaces, for a total of 17 module widths; modules vary in width from one to six element widths. The symbology permits encoding up to 30 data columns and from 3 to 90 data rows.
Glossary RESOLUTION The narrowest element dimension which can be distinguished by a particular reading device or printed with a particular device or method. ROW INDICATORS To help synchronize a PDF417 symbol’s structure, codewords which collectively indicate which row a particular one is, which is the left and right side of that row, how many rows are in the symbol, what security level is encoded in the symbol, and how many data columns are in the rows.
P 300 STD/FZY/PRO Scanner Product Reference Guide START/STOP CHARACTER A pattern of bars and spaces that provides the scanner with start and stop reading instructions and scanning direction. The start and stop characters are the first and last encoded characters of a bar code. SUBSTRATE A foundation material on which a substance or image is placed. SUBSTRATE SCATTERING Optical phenomenon which causes bars to appear larger and spaces narrower than they are actually printed.
Glossary VISIBLE LASER DIODE (VLD) A solid state device which produces visible laser light. Laser light emitted from the diode has a wavelength of 670 to 680 nanometers. VOID Absence of ink within printed bars. X-DIMENSION Width of the narrowest element (bar of space) in a bar code symbol. Y-DIMENSION Element height, as applied to a two-dimensional symbology, which must equal or exceed a required minimum. ZERO-SUPPRESSED CODE A version of UPC/EAN which reduces the number of characters in the code.
P 300 STD/FZY/PRO Scanner Product Reference Guide Glossary-12
Index Numerics 1D bar code scanning . . . . . . . . . . . . . . . . . . . . . . . 1-10 1-D bar codes . . . . . . . . . . . . . . . . . . . . . . . 1-8 A Abort MacroPDF Entry . . . . . . . . . . . . . . . . 2-8 AC Line Cord . . . . . . . . . . . . . . . . . . . . . . . 1-2 Accessories . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Cables . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 AC Line Cord . . . . . . . . . . . . . . . . 1-2 DC Power Adapter . . . . . . . . . . . .
P 300STD/FZY/PRO Scanner Product Reference Guide ASCII Format . . . . . . . . . . . . . . . . . . 2-7, 2-108 Autodiscriminate Response Tim . . . . . . . . 2-24 Autodiscriminate Response Time . . . . . . . . 2-2 B bar codes Beep After Good Decode . . . . . . . . . . 2-18 beep after good decode . . . . . . . . . . . 2-18 beeper tone . . . . . . . . . . . . . . . . . . . . 2-13 bi-directional redundancy . . . . . . . . . 2-23 codabar . . . . . . . . . . . . . . . . . . . 2-74–2-76 CLSI editing . . . . . . .
Index Buffer Code 39 . . . . . . . . . . . . . . . . . . . . . . 2-4 bullets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .x C Cancel . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-122 Check Receive Errors . . . . . . . . . . . . 2-6, 2-101 CLSI Editing . . . . . . . . . . . . . . . . . . . 2-5, 2-77 Codabar . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 Code 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4 Code 32 Prefix . . . . . . . . . . . . . . . . . .
P 300STD/FZY/PRO Scanner Product Reference Guide Intercharacter Delay . . . . . . . . . . . . . 2-7, 2-109 Interleaved 2 of 5 . . . . . . . . . . . . . . . . . . . . 2-4 MSI Plessey Check Digits . . . . . . . . . . 2-5, 2-82 N K Keyboard Wedge Cable . . . . . . . . . . . . . . . 1-2 Keyboard Wedge Connection . . . . . . . . . . . 1-5 Keyboard Wedge via Synapse . . . . . . . . . . . 1-7 National Keyboard Type . . . . . . . . . . . . . . . 2-7 NIXDORF Mode A/Mode B . . . . . . . . . . .
Index Enable/Disable UCC/EAN-128 . . . . . . 2-47 Enable/Disable UPC-E/UPC-A . . . . . . 2-28 Hardware Handshaking . . . . . . . . . . 2-102 Host Serial Response Time-Out . . . . 2-106 I 2 of 5 Check Digit Verification . . . . 2-68 Keyboard Wedge Fast Transmit . . . . . . . . . . . . . . 2-118 Host Interfaces . . . . . . . . . . . . . 2-115 Intercharacter Delay . . . . . . . . . 2-119 National Keyboard Types . . . . . 2-116 Laser On Time . . . . . . . . . . . . . . . . . .
P 300STD/FZY/PRO Scanner Product Reference Guide R Raster Expansion . . . . . . . . . . . . . . . . . . . . 2-5 Raster Height . . . . . . . . . . . . . . . . . . . . . . . 2-5 raster pattern . . . . . . . . . . . . . . . . . . . . 1-8, 1-9 slab . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8 Related Publications . . . . . . . . . . . . . . . . . . . . x RS-232 Cable . . . . . . . . . . . . . . . . . . . . . . . 1-2 RS-232 Host Type . . . . . . . . . . . . . . . . . . . 2-6 RS-232C Host Types . .
Index Transmit “No Read” Message . . . . . . 2-2, 2-19 Trigger Mode . . . . . . . . . . . . . . . . . . . . . . 2-17 Trioptic Code 39 . . . . . . . . . . . . . . . . . . . . . 2-4 Troubleshooting . . . . . . . . . . . . . . . . . . . . . 4-2 UPC-E1 Preamble . . . . . . . . . . . . . . . . . . . . 2-3 UPC/EAN Security Level . . . . . . . . . . . . . 2-42 UPC/EAN Security Levels . . . . . . . . . . . . . . 2-3 User Documentation . . . . . . . . . . . . . . . . . . 1-2 U V UCC/EAN-128 . . . . . . . . . .
P 300STD/FZY/PRO Scanner Product Reference Guide Index-8
Tell Us What You Think... We’d like to know what you think about this Manual. Please take a moment to fill out this questionnaire and fax this form to: (631) 738-3318, or mail to: Symbol Technologies, Inc. One Symbol Plaza M/S B-4 Holtsville, NY 11742-1300 Attn: Technical Publications Manager IMPORTANT: If you need product support, please call the appropriate customer support number provided. Unfortunately, we cannot provide customer support at the fax number above.