Transcript
UnionNet SP2100 BLUETOOTH BARCODE SCANNER
User’s Guide Copyright© 2012-2017 BarcodeGuy.com®
(Version 2.25RB.6)
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
Table of Contents 1.0 - Welcome / Warnings / Cautions / Warranty 1.1 - User’s Guide Nomenclature - Notes & Warnings
2.0 - Getting to Know Your SP2100
5 5
6
2.1 - What’s in the Box… 2.2 - Parts of the UnionNet SP2100 2.3 - Charging your SP2100 2.4 - SP2100 Power Modes 2.5 - The SP2100 Status Bar 2.6 - Scanning Barcodes with the SP21002D 2.6.1 - Scan Barcodes from the screen of a PC, Tablet or Smart Phone with the SP21002D 2.7- Scanning Barcodes using a SP21001D Laser Scanner 2.8- Using the System Menu of the SP2100 2.9- System Menu - Reset Factory Defaults 2.8.1 System Menu Notation for the SP2100 2.10- BLUETOOTH CONNECTION TYPES - Revisiting the SP2100 Status Bar
3.0 - Getting Started with HID Connections 3.3 - Windows HID Connection Instructions 3.4 - Mac HID Connection Instructions 3.5 - HID Tips & Tricks with the SP2100 3.7 - Disconnecting / Reconnecting Bluetooth 3.8 - Bluetooth HID - Setting Transmission Delays 3.9 - HID Batch Data from the SP2100 to Host 3.10 - Other Common System Menu Options for Bluetooth
4.0 - Managing Memory
6 6 7 7 8 8 9 10 11 11 11 12
12 14 15 16 17 18 18 18
19
4.1 - Storage & Transmit Modes 4.3 - Stored Data - Review with Side Buttons 4.4 - Stored Data - Delete All Data with System Menu 4.2 -Display Memory Used
5.0 - Data Formatting
19 20 20 20
20
5.1 - Introduction to Suffixes and Prefixes 5.2- Using a Custom Suffix - Stating an Example 5.3- Default Suffix and Introduction to ASCII & Hexdecimal Equivalents 5.4- SP2100 System Menu for Pre/Suffix - The Carriage Return Suffix 5.5- Using a Custom Suffix - Using the ASCII-HEX Conversion Table 5.6 - Using a Custom Suffix - Design the ASCII / HEX for the Section 5.2 Example 5.7 - Test the Suffix Settings from the Section 5.6 Design 5.8 - Summarizing Custom Prefixes and Suffixes
20 20 21 21 22 22 22 23
6.0- SP2100 Factory Defaults
23
7.0 - Barcode Symbologies - Setup Barcodes
23
7.1 - Why are there Barcode Symbology Setup Options?
23
APPENDIX A - ASCII TO Hex Decimal Conversion
24
APPENDIX B - SP2100 2D Imager Setup Barcodes
25
B.1 - Method of programming the SP2100 2D Imager decoder with Setup Barcodes B.2 - General Options
2
25 25
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX B - SP2100 2D Imager Setup Barcodes, con’t B.3 - Code 128 B.4 - UCC/EAN-8 B.5 - EAN-13 B.6 - UPC-E B.7 - UPC-A B.8 - Interleaved 2 of 5 ( I2of5 ) B.10 - ITF-6 B.9 - ITF-14 B.11 - Code 39 B.12 - Codabar B.13 - Code 93 B.14 - UCC/EAN-128 B.15 - GS1 Databar B.16 - EAN/UCC Composite B.17 - Code 11 B.18 - ISBN B.19 - Industrial 25 B.20 - Standard 25 B.21 - Plessey B.22 - MSI-Plessey B.23 - PDF417 B.24 - QR Code B.25 - Aztec B.26 - Data Matrix B.27 - MaxiCode B.28 - OCR B.29 - SP2100-2D Length Barcodes for Maximum ad Minimum Barcode Length
26 26 27 28 29 29 31 31 31 32 33 34 34 34 35 36 36 37 38 39 40 41 41 43 44 44 45
APPENDIX C - SP2100 1D LASER Setup Barccodes
46
C.1 - UPC-A (Code ID: A) C.2 - UPC-E (Code ID: D) C.3 - UPC-E1 (Code ID: D) C.4 - EAN-13 (ISBN/ISSN) (Code ID: B) C.5 - China Post (Code ID: T) C.6 - EAN-8 (Code ID: C) C.7 - Code 39 (Code 32, Trioptic Code 39) - (Code ID: M) C.8 - UK/Plessey (Code ID: U) C.9 - Interleaved 2 0f 5 (Code ID: I) C.10 - Industrial 2 0f 5 (Code ID: H) C.11 - Matrix 2 0f 5 (Code ID: X) C.12 - Code 93 (Code ID: L) C.13 - Codeabar (Code ID: N) C.14 - Code 128 (Code ID: K) C.15 - UCC / EAN 128 (Code ID: K) C.16 - ISBT 128 (Code ID: K) C.17 - Code 11 (Code ID: V) C.18 - MSI / Plessey (Code ID: O) C.19 - GS1 Databar Truncated (Code ID: R) C.20 - GS1 Databar Limited (Code ID: R) C.21 - GS1 Databar Expanded (Code ID: R)
47 48 49 50 50 51 52 53 54 54 55 55 56 57 58 59 59 60 60 61 61
APPENDIX D - iOS UniLinker and SP2100 in MFi Mode D.1- UniLinker: MFi Demo of Programmatic Control of the SP2100 D.2 - Install UniLinker from the Apple AppStore D.3 - Set Bluetooth MFi Mode on the SP2100
3
62 62 62 62
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
D.4 - Make the Mfi Bluetooth Connnection
63
APPENDIX E - Android UniLinker and SP2100 in SPP Mode
64
APPENDIX F - Updating SP2100 Firmware
65
APPENDIX G - SP21001D Scan Engine Symbology Default Settings
69
APPENDIX H - Supported Barcode Symbologies
70
APPENDIX I - SP21001D Scan Distance Chart
71
APPENDIX J - SP2100 System Menu / Firmware Factory Default Settings
72
APPENDIX K- System Menu / Firmware Set Options by Barcode
73
K.1 - System Menu>>Settings>>LCD Power Off Time K.2 - System Menu>>Settings>>LCD Brightness K.3 - System Menu>>Settings>>Beeper Volume K.6 - System Menu>>Memory>>Memory Save Mode K.7 - System Memory>>Memory>>HID Batch / Memory Clear K.8 - System Menu>>Scan Engine>>Continue Mode K.5 - System Menu>>Settings>>Vibrator K.9 - System Menu>>Bluetooth>>Trans Language K.4- System Menu>>Settings>>Power Off Timer K.12 - Bluetooth>>Program Mfi Bundle, Protocol or Apple ID K.11 - System Menu>>Bluetooth>>Auto Reconnect K.10 - System Menu>>Bluetooth>>MFi Mode K.13 - Bluetooth>>Program Mfi Bundle, Protocol or Apple ID - Character List
4
73 73 73 74 74 74 74 74 74 75 75 75 76
BarcodeGuy.com® - UnionNet SP2100 User’s Guide 1.0 - Welcome / Warnings / Cautions / Warranty Congratulations on receiving the BarcodeGuy.com® - UnionNet SP-2100! The SP2100 is the most durable, configurable and economical bluetooth barcode scanner on the market today. Use this Guide to find the feature you need, or read it cover to cover. We’ve tried to make it concise and exciting. We’ll be updating the Guide as the features you request are made available. Let us know if you have suggestions. We encourage you to check the Support Section of our web site often.
Warnings: ● Opening the SP2100 case will cause damage and void the warranty. ● When storing or using the SP2100 in extreme environments, the temperature range should be between +20º F & 120º F. Storing the SP2100 at extreme temperatures may cause damage or reduced battery life.
Cautions: ● The SP2100 should be charged when you take it out of the box. Charge the battery for 2 hours before first use. We recommend you use the factory supplied cable for charging. ● To avoid eye injury, never look directly into the scanner aperture where the scan beam originates. ● Although the SP2100 is durable, protect it by using the lanyard provided to keep the SP2100 from falling on the floor. ● Do not expose the SP2100 directly to water. ● Do not expose the SP2100 to strong magnets, especially near the front of the case. ● Keep the scanner or imager window clean LIMITED WARRANTY AND DISCLAIMERS - BY OPENING THE PACKAGE OF THIS PRODUCT YOU AGREE TO BECOME BOUND BY THE LIABILITY AND WARRANTY CONDITIONS AS DESCRIBED BELOW. Serial Number - A serial number appears on the SP2100 label which is the unique registration number of the device purchased. Do not remove the Serial Number marking - it will automatically void the warranty. Do not operate a SP2100 without a serial number label. Warranty / Warranty Period / Liability - UnionNet, Inc. (“UnionNet”) manufactures its hardware products in accordance with industry-standard practices. Unless otherwise agreed in a contract, th SP2100 is warranted for a period of two years after purchase, covering defects in material and workmanship except rechargeable battery and other accessories. UnionNet will repair or, at its option, replace products that prove to be defective in material or workmanship under proper use during the warranty period. UnionNet will not be liable in cases (i) in which the unit has been repaired or altered unless done or approved by UnionNet, (ii) in which the unit has not been maintained in accordance with any operating or handling instructions supplied by UnionNet, (iii) in which the unit has been subjected to unusual physical or electrical stress, misuse, abuse, power shortage, negligence or accident or (iv) in which the unit has been used other than in accordance with the product operating and handling instructions. Preventive maintenance is the responsibility of the customer and is not covered under this warranty. Under no circumstance will UnionNet be liable for any direct, indirect, consequential or incidental damages arising out of use or inability to use either the hardware or software, even if UnionNet has been informed about the possibility of such damages. Warranty Coverage and Procedure - During the warranty period, UnionNet will repair or replace defective products returned to UnionNet warehouse. International customers should contact the BarcodeGuy.com offices or support center. If warranty service is required, BarcodeGuy.com will issue a Return Material Authorization Number. No returned product will be accepted or acknowledged without an RMA number clearly marked o the outside of the box or on the shipping label. Products must be shipped in the original package, shipping and insurance charges prepaid. UnionNet will ship the repaired or replacement product freight and insurance prepaid. Customer accepts full responsibility for its software and data including the appropriate backup thereof. Repair or replacement of a product during warranty will not extend the original warranty term.
1.1 - User’s Guide Nomenclature - Notes & Warnings
Throughout the Guide, we’ve tried to make important things stand out from the details. We do this by using Warnings and Notes to emphasize them. Here’s what they’ll look like: WARNING
Contains critical or important information or warnings / cautions for the section.
NOTE: This type of box contains “nice to know” information to help you understand faster or be more efficient. It will contain little tips and tricks that you might miss if left in the Guide’s normal text.
The portion of the User’s Guide prior to the Appendices include descriptions of the options within the System Menu to custom configure your SP2100 so that it works the way you want it to. You can set these options using the on-screen interface of the scanner. You can also set common System Menu options by scanning the System Menu Setup Barcodes found in Appendix K. When an option is discussed in the text, if a Setup Barcode exists the graphic in figure 1.1 at right will be displayed.
5
Sys Menu figure 1.1
BarcodeGuy.com® - UnionNet SP2100 User’s Guide 2.0 - Getting to Know Your SP2100 2.1 - What’s in the Box…
When you purchase from BarcodeGuy.com® you’ll find we make it easy because each we’ve been exactly where you are now; solving problems with new technology. That’s why we’ve bundled your UnionNet SP2100 with everything you need to get started right away. Here’s what you’ll find in the box: UnionNet SP2100 - note the screen protector over the display.
●
Mini-USB Charge Cable - plug one end into the bottom of your SP2100 and the other into a Type A USB Port of your PC or power supply to recharge your scanner. The cable is also used update SP2100’s firmware when necessary.
●
AC to USB Power Supply - The AC to USB power supply is the most efficient way to recharge your SP2100.
●
Car Charger - As mobile professionals, we’ve all been in the car on the way to a commitment when we discover a gadget that needs a charge before we get there. BarcodeGuy.com® makes it easy for you with a handy cigarette to USB charger.
●
Lanyard - Yes, it looks goofy. The SP2100 is conveniently small, & misplaced. In fact, boss BarcodeGuy® lost his for months after it fell through the cord hole in his desk. The lanyard prevents your SP2100 from being lost or damaged. The round thing with our logo on it is a spring-reeled retractable cord that allows you to use the SP2100 at arms length while keeping it tethered. On the back of the reel is a steel snap clip. Detach the neck lanyard and use the snap clip to attach the SP2100 to your belt, waist band, pocket, purse or just about any other thin surface. You can attach the reel to your belt, & tuck the scanner into your pocket. The SP2100 is in your hand quickly and conveniently. You can even remove the steel clip and put velcro on the back! (by the way, when
800-880-7495
e Barcod ® Guy.com
●
Resource CD
HID QuickStart Card
UNIONNET SP2100 figure 2.1
the boss BarcodeGuy®‘s lost SP2100 was found, it was still fully charged!)
●
HID QuickStart Card - You probably know it already, but the HID QuickStart Card gets you started connecting your SP2100 to your PC, Tablet or SmartPhone as a bluetooth keyboard.
●
Resource CD - contains this User’s Guide, PC communication software, USB Serial Emulation Drivers and other detailed information about your SP2100.
2.2 - Parts of the UnionNet SP2100
1
Let’s take a few seconds to talk about where everything is physically on your BarcodeGuy® SP2100, and what we call it throughout the User’s Guide:
● 1
2● 3●
2
Top Side Button - Press once to activate Memory Review Mode. Press and hold 3 seconds to enter the SP2100 System Menu. Scrolls through Menus and stored barcode data
3
Bottom Side Button - Disconnects / Reconnects Bluetooth in some modes & down scrolls through Menus and stored barcode data.
Beeper Speaker - Called the Buzzer in the System Menu, you can control its volume.
4
Scan Imager Aperture - Where the scan beam originates. Covered with a clear
5●
Mini-USB Connector - Use a standard or the supplied cable to recharge your SP2100. Also allows direct serial connection through a Window’s PC USB connector
6●
Reset Button - Only to be used under the direction of BarcodeGuy.com Tech Support, it is used to update the SP2100’s firmware when required.
7●
Port Cover - Made of rubber, the port cover protects the SP2100’s USB connector and keeps dust & moisture from entering the housing
●
4 Top figure 2.4
Left
window that protects the area / linear imager. figure 2.2
6 5 7 Bottom figure 2.3
6
BarcodeGuy.com® - UnionNet SP2100 User’s Guide 2.2 - Parts of the UnionNet SP2100, con’t
8 n
10
Scan / Power Button - the front Scan Button has 3 important functions: ● POWER ON - Press & Hold for 3 seconds until the logo appears and the scanner beeps, then release.
9
● SCAN BARCODE - Press & hold to scan a barcode. If the SP2100 is in a power saving mode, press the Scan Button TWICE - once to “wake up” the scanner and then press & hold to activate the imager.
8
● CANCEL SLEEP MODES - if the SP2100 is in any low power mode, press once to bring it to full power. The display will temporarily appear
7
�
figure 2.5
n 9
Display with Status Bar - Displays yellow Status Bar in top line, scanned barcode below. Displays System Menu options when activated.
n 10
LED Indicator - Visual indicator of scan success and bluetooth status.
2.3 - Charging your SP2100
To charge your BarcodeGuy.com® SP2100, gently pull the rubber port cover out and swing it away from the housing, revealing the USB charging / communications port. Plug the mini-usb end of the supplied cable into the port as shown in figure 6. Plug the TypeA USB connector on the other end of the cable to a USB compliant PC port or the supplied BarcodeGuy.com® AC Adapter or Car Charger. If your SP2100 is powered when you make a connection, you’ll see the battery figure 2.6 indicator on the right of the Information Bar of the screen of the SP2100 start to flash. If you’ve connected to a PC or Laptop to recharge, you may see the host attempt to install drivers for the SP2100. You can just ignore any driver messages because we’re simply recharging. Full recharge time is about 2½ hours using a standard 500mAh USB compliant connection. If your SP2100 is powered down, there will be no visual indication that the scanner is recharging, but it doesn’t have to be “on” to receive a charge. Please note that we recommend you use the cable and power supplies included with the BarcodeGuy.com® SP2100 kit you received. NOTE: If you have an active HID Connection established (see Section 3.0 ), the Status Bar will display “USB” but the HID bluetooth connection will be maintained while your SP2100 recharges!
2.4 - SP2100 Power Modes
Lets power on your SP2100; but before we do, lets talk about power modes. In order to give you the longest useful life possible, the SP2100 is designed with 3 power modes:
● Full-Power-OFF - All power to the SP2100 is off, the display is black and there is no color to the LED indicator. Press & hold the Scan Button and a confirmation screen (figure 2.7) will appear
● Full-Power-ON - The SP2100 is fully powered and bluetooth radio energized and the display is on, with the display’s Status Bar visible.
figure 2.7
● Power-On-Power-Saver - The SP2100 is fully powered but the display and Scan Imager are in “sleep” mode. If a Bluetooth connection was established, the connection remains and is indicated by the LED Indicator flashing green. A flashing red LED indicator means there is no Bluetooth Connection. The screen may dim based on the System Menu >>Settings>>LCD Power Off value.
Sys Menu
Note that when your BarcodeGuy.com® SP2100 is in Power-Saver Mode, a single press of the Scan Button will bring the display and Scan Imager back to life. Also note that to scan a barcode when the SP2100 is in Power-Saver Mode, you will need to press the scan button twice to scan a barcode: the first button press to take the SP2100 into Full-Power Mode, the second to activate the Scan Imager.
7
BarcodeGuy.com® - UnionNet SP2100 User’s Guide 2.4 - SP2100 Power Modes, con’t
Moving between the BarcodeGuy.com® SP2100’s power modes is easy! Here’s how:
●
From Full-Power-Off to Full-Power-ON - Press and hold the Scan Button for 3 seconds until the SP2100 beeps and the BarcodeGuy.com® appears on the display. The SP2100 will display its hardware and firmware version, then drop to the “Normal Mode” indicated by MUX displayed on the SP2100’s Information Bar. Communication Modes such as MUX and HID will be covered later in the manual.
●
From Full-Power-On to Full-Power-Off - Press and hold the Scan button for approximately 5 seconds. You’ll be presented with the Power Down option screen. If you don’t press the Scan Button in 5 seconds, the SP2100 will go into “Full Power Off” mode .
●
From Full-Power-On to Power-Saver - You don’t have to do anything. The SP2100 will switch itself into PowerSaver mode based on the the value set in the System Menu. The default value is 5 minutes. You can change this setting by using the System Menu (see below). Then select >>2. Settings>>1. Power Auto Off and manipulate the time setting by using the Side Buttons.
●
From Power-Saver to Full-Power-On - Press and release the Scan Button once. You will then see the Display turn on with the Status Bar visible.
When the SP2100 enters Power-Saver mode the bluetooth connection will remain active - as indicated by the LED Indicator over the Display flashing green. If the host (what you’re sending data to) is no longer available, the LED Indicator will flash red. 2.5 - The SP2100 Status Bar
The SP2100’s Status Bar is important because it allows you to see exactly what’s happening with your SP2100 at a glance. The Status Bar is illustrated in figure 2.8 with each of its 6 components labeled. There is a lot of information in this little display, and we’ll reference the it as we go through the User’s Guide and describe the SP2100 Status Bar various SP2100 features and specific instructions on using them. Here’s a brief Bluetooth Memory Beep/Buzz introduction to the SP2100’s Status Bar, from left to right: Mode
Mode
Signal Strength
Scanner Ready
Status
● Signal Mode & Strength: This indicated the current connection strength and special connection types to the host. Figure 2.8 shows that there is no connection although the SP2100’s bluetooth radio is active. ● Bluetooth Mode: The SP2100 will automatically switch bluetooth communications modes. By default, and with no connection, the SP2100 operates in “multiplexer” or MUX mode. ● Scanner State: In Figure 8, the scanner is shown in the “ready” state. ● Battery Indicator: Shows the amount of battery power remaining in 3 display bars. In figure 2.8, the indicator is showing between 60 and 70 percent charge. ● Memory Mode: Shows which of the three data store/send modes are set (See Section 4.1). In figure 2.8, the Status Bar shows that the data will be both sent to the host over the connection & stored in the SP2100’s internal memory. ● Beeper / Buzzer Status: Beeper volume (if activated) and the status of the Vibrator. See the bottom of figure 2.8 for the Buzzer/Vibrator status icons.
Battery Indicator
Beeper - Buzz/Vibrator Status Beep Only, Volume 1 Beep Only, Volume 2 Beep Only, Volume 3 Vibrator Only Both Beep/Buzz ON Both Off
figure 2.8
2.6 - Scanning Barcodes with the SP21002D
Scanning barcodes with the SP21002D imager is fast and easy. One of the most powerful features of the SP21002D is that it gives you full imager performance at a laser’s price. That means that the SP21002D can scan both 1 and 2-Dimensional barcodes (figure 2.9). Press & hold the Scan Button and the SP21002D projects a square of red light with a figure 2.9 green Aiming Line in the center. Hold the SP21002D perpendicular to the barcode, then line up any 1-Dimensional or 2-Dimensional barcode with the green “aiming line” overlapping each side and the SP2100 will read it! To indicate a successful read, the SP21002D: a) Gives a single, short, high-toned beep; b) Displays the decoded barcode data on the screen and c) Turns on the green LED indicator. If the option enabled, the SP21002D will vibrate when the barcode is decoded. Optically, any barcode scanner works just like a pair of glasses. It has a focal length near and far range where it can see the barcode called the working distance. For standard resolution bar codes (ie a 1” wide UPC code), the working distance for the SP21002D is around 3.5” to 10”. You can scan from directly over the barcode or on angles up to 55° from perpendicular (See SP21002D Data Sheet).
8
BarcodeGuy.com® - UnionNet SP2100 User’s Guide 2.6 - Scanning Barcodes with the SP21002D, con’t
Having Problems? This section is for problems where the SP21002D times out while trying to scan, not with problems with transferring the barcode data to a HID connected bluetooth host. (for HID transmission problems, see Section 4.1): ● With the SP21002D directly above the barcode and perpendicular to it, press and hold the Scan Button and center the green Aiming Line on the center of the barcode. Slowly pull the SP2100 away while holding the Scan Button. As it gets further away from the barcode, the SP2100 will eventually focus and decode the barcode. ● With “glossy” codes decrease reflected light by varying the perpendicular angle between the SP21002D and the barcode. ● On 2-Dimensional barcodes, the SP21002D will sometimes read quicker if you “raster” the aiming light over the barcode (figure 2.10) . Just start at the non-printed end of one side of the 2D barcode, press the Scan Button and drag the green Aiming Line from one side of the barcode to the other.
figure 2.10
As you start getting comfortable with your SP21002D, you’ll learn the focal point for the different barcodes you use. Instinctively, like muscle memory, you’ll learn the proper focal length for the combination of the SP21002D and the particular densities of the barcodes you normally scan. If you have a circumstance where the SP21002D will consistently not read a particular type of barcode, email us a picture of it and we’ll give you a call. In most cases we can troubleshoot the problem right from the picture. 2.6.1 - Scan Barcodes from the screen of a PC, Tablet or Smart Phone with the SP21002D
One of the things an imager can do that a traditional laser line scanner can’t is read barcodes directly from the screen of any device - Tablet, Smart Phone, Notebook or PC. To understand how to optimize for reading barcodes from a screen, it’s important to have a slight understanding of the detail on how different barcode scanning technologies work. Laser line scanners use a single light source laser diode operating in the light spectrum at 650 nm. The laser diode generates a red dot similar to a laser pointer, and the line is generated by projecting the dot on to a vibrating mirror to give the optical illusion of a line. The SP21002D is an imager; and the light generated by the multiple LED’s that make up the rectangular field of view are generally of a lower frequency than the laser scanner. The big difference between the laser line scanner and the area imager has to do with how the reflected light returning from the barcode is interpreted. In the imager, instead of just a few elements tuned exactly to the reflected light expected from a 650 nm light source, the imager has a grid of sensors, much like a monochrome camera with greater sensitivity. Because of this added sensitivity and the greater field of view, an imager can work in environments where the laser scanner can’t compete. Specifically in reading 2D barcodes, reading reverse image barcodes (where the dark elements are light) and reading barcodes displayed on a screen. Reading barcodes from a screen have both barcode design and barcode scanning components. Here’s what to keep in mind: ● Design your on-screen barcodes 25% to 40% bigger than print barcodes - Because screens absorb light, the imager is going to have to work harder to figure out that there’s a barcode in the field of view. Test the SP21002D with a printed barcode of the same type, with the same number or the maximum number of encoded characters. As a rule of thumb, make the on-screen barcode at least 25% bigger to start. Note that imager probably can read the same size barcode from the screen as one printed, but you may find that it takes too much time to tune the distance and angle from the barcode to make it easy for your users. ● Read on-screen barcodes at an angle - Although the preferred method of reading barcodes printed on non-glossy surfaces is to hold the SP21002D directly over the barcode, the screen where the barcode is displayed is absorbing the light projected by the imager. The screen also reflect light into the imager’s aperture from room light sources, diluting the true reflected light from the barcode. The best way to compensate is to begin the scanning process at a 45 degree angle from perpendicular. This will minimize both light absorbtion and reflection from the screen. with When you design the barcode to be displayed on the screen, use a lower density. Technically, this mean that you should generate the barcode with the smallest element is bigger than the same barcode that’s printed. Follow some simple rules when reading barcodes from the screen Because the SP21002D uses an imager, it doesn’t have the restrictions that a typical laser scanner has as far as how the various types of displays absorb the reflected light of the 650nm laser light. ● The working distance will be shorter - The working distance is the distance (minimum and maximum) between which a barcode of a certain density will decode. Where the normal working distance is nominally 4-10 inches for a standard resolution UPC code on printed material, the focal length will be tighter to read the same barcode from the screen. This is even true when you increase the size of the barcode as recommended above and is mostly due to the absorbed and reflected light accompanying reading barcodes from a screen. ● It will take longer to read the barcode - It isn’t unusual for it to take the decoder part of the imager - the part that does the math to determine if the barcode has been correctly and what the characters in the barcode are - to take longer when reading a barcode from the screen. All the issues noted above have bearing on it. Just be aware that it will data collection from a screen will not be as fast as you would expect if you’re using scanning printed barcodes as a base line.
9
BarcodeGuy.com® - UnionNet SP2100 User’s Guide 2.6.1 - Scan Barcodes from the Screen of a PC, Tablet or Smart Phone with the SP21002D, con’t
● The screen displaying the barcode should be as bright as possible - If you can control it, make sure the brightness of the screen diplaying the barcode is as bright as possible. This will allow the imager more reflected light from the barcode and aid the SP21002D to decode it. ● Practice before you deploy! - Design and operating conditions your’ll find in the field are of critical importance. Find the problems and understand how to fix them before your users do. ● Train your users when you deploy! - One of the killers in our business is fielding the tech support call where the user tells us they can’t scan a barcode we know is good and that we can scan without problem. Most of th time, it can be attributed to training the user in how to scan the barcode; things like how far away and what angle from the perpendicular they should be to get a successful read. There is a risk that you’re users will conclude that the scanner is “bad” based on this lack of understanding. Especially on reading barcodes from the screen, its important that they understand all the issues in this section and have had “real world” practice on reading barcodes under a variety of lighting conditions and device types before they’re expected to do it for real. 2.7- Scanning Barcodes using a SP21001D Laser Scanner
The laser line scanner version of the SP2100, the SP21001D, is and excellent choice when you’re operating in a 1dimensioal barcode environment, cost is an important issue and / or your barcodes are tightly stacked and you need to be able to quickly discriminate the code that is needed to be scanned. To scan a barcode with the SP21001D, press the Scan Button and the laser line will appear. Orient the laser line to the 1-dimensional barcode as shown in figure 2.11. To indicate a successful read, the SP21001D: a) Gives a single, short, high-toned beep; b) Displays the decoded barcode data on the screen and c) Turns on the green LED indicator. If the option enabled, the SP21001D will also vibrate when the barcode is decoded. The distance from the barcode to the SP21001D will vary depending on the size of the smallest bars in the barcode, the symbology or type of barcode and the contrast or quality of the distinction between the black bars and the white background. Note that the width of the red scan line gets bigger as you move the scanner away from the barocde. Determining the scan distance and angle is sort of like wearing eyeglasses. There’s a “sweet spot” distance depending on the size of the print.
figure 2.11
On a typical UPCA barcode at “standard resolution” (13 mil), the distance from the scanner to the barcode should be around 13” (310mm). For more information about barcode line widths and distance fromt the SP21001D, refer to Appendix H. Here are some other tips for scanning with the SP21001D: ● Make sure the Scan Line overlaps each side of the barcode - In order to reliably scan barcodes, the scan line of the SP21001D needs to extend past both sides of the barcode. Please refer to the barcode in the bottom right of figure 2.11. ● Hold the scanner on a slight angle from the barcode Don’t hold the scanner directly perpindicular to the barcode because laser light will be reflected back into the scanner causing specular refletion. A complicated term, but it just means that reflected light directly from the laser is interfering with the reflected light from the black bars of the barcode.. Refer to figure 2.12. ● Having trouble reading? Try this - Start with the scanner 1/4” away from the barcode and tilted at about 5-10° from the perpendicular. Press the scan button and the laser line will appear. Center the laser line on the barcode and start moving your hand back, keeping the width of the laser line centered on the barcode. As the SP21001D moves back it will Figure 2.12 eventually be within the optical range for that barcode and will decode it. With very little practice, you’ll quickly learn the working distances for your barcodes. ● You can move the scanner at angles of up to 65° to perpendicular - The laser scanner of the SP21001D has a robustly designed decoder, so you generally don’t have to worry about having scan angle perfect every time. In fact, you can vary the scan angle up to 65 degrees of each side of the perpindicular. (figure 2.12.) ● Vary scanner angle for ‘glossy’ barcodes - With “glossy” codes decrease reflected light by varying the perpendicular angle between the SP21001D and the barcode.
10
BarcodeGuy.com® - UnionNet SP2100 User’s Guide 2.8- Using the System Menu of the SP2100
In Section 2.4, we referenced the LCD timeout setting in the SP2100’s System Menu. The System Menu allows you to change general things like the power off time and screen brightness, but it also allows powerful granular control of settings like bluetooth communications mode, suffixes & prefixes, and the SP2100’s memory storage options. Changing the System Menu settings allows you to customize the SP100 for your application needs. As we move through the User’s Guide, we’ll continue to refer System Menu options. Lets explore the System Menu.
To enter the System Menu press and hold the Top Side button on the SP2100 until the System Menu screen (figure 2.11) appears.
figure 2.11
If you press the Top Side button quickly, the SP2100 scanner enters Data Review mode, allowing you to see and delete the scanned data stored in its on board memory. If you haven’t scanned anything, you’ll see the Date ReView Completed screen as depicted in figure 2.12. If scanned barcodes are stored in the SP2100, you’ll see the last barcode scanned on a screen similar to the one in figure 2.13. See Section 4.3 for details on the SP2100’s
figure 2.12
data review mode. The memory capabilities of the SP2100 are covered fully in Section 4.0 - Managing Memory later in this User’s Guide.
figure 2.13
NOTE: Not all the System Menu options will by listed in the User’s Guide as they are self-explainatory (like the vibrator example below. Refer to System Menu Setup Barcodes exist in Appendix K. Don’t be afraid to enter the System Menu on the SP2100 and explore. It’s a great way to see what you can customize!!
2.8.1 System Menu Notation for the SP2100
Sometimes when we answer a service question via email, customers will literally ask “What the heck does that mean?”. That’s because we’ve developed a sort of short-hand way of navigating the SP2100’s System Menu. You’ve already seen some short-hand in Section 2.4 - Power Mode. Here’s how the shorthand works: ● SM - means enter the System Menu by pressing and holding the Top Side Button until the System Menu appears ● >> - means you perform 2 actions. First, use the Side Buttons to highlight the System Menu or Sub-Menu option, then press the Scan Button to select it. For example, to turn on the SP2100’s vibrator here’s the shorthand notation: SM>>2.Settings>>8.Vibrator>>Enable>>0.Exit Sub Menu>>0.Exit Main Menu Or SM>>2>>8>>Enable>>0>>0
figure 2.14
If there are multiple options to choose from on a single line at the bottom of the menu, use the Side Buttons to highlight the one you want and press the Scan Button to select it (figure 2.14). The User’s Guide will use the longer form of the shorthand, but you can see how it can save time and effort versus spelling out the entire System Menu sequence or making up screen shots to show you how to manipulate the SP2100’s firmware settings. There is a System Menu Setup Barcode for the Vibrator Sys Sys options. You’ll see the symbol again, this is just Menu Menu a friendly reminder! 2.9- System Menu - Reset Factory Defaults
While changing the settings on the SP2100, you might want to quickly clear all the values you set in the System Menu and reset the SP2100 to the settings you received it in. Just use the System Menu to reset the default configuration - your stored data will not be affected. Here’s the shorthand in a Warning Box that will be easy to find later: IMPORTANT!
figure 2.15
If you’ve made changeS to your SP2100’s System Menu and it’s not acting like it did when you started initially or the way you’d expect it to with the System Menu changes you’ve made, just reset the Factory Defaults. Here’s how - refer to figure 2.15:
SHORTHAND: SM>>2.Settings>>9.Default Config>> Side Buttons “YES”>>Scan Button
11
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
2.10- BLUETOOTH CONNECTION TYPES - Revisiting the SP2100 Status Bar
Your SP2100 has powerful bluetooth connectivity options and has the ability to sense what type of connection is available and connect to the one that is seeking to pair. There are two types of bluetooth connections that a host can make to a compatible device:
NOTE: “Host” means the device or PC the SP2100 connects to. It can be a PC, notebook, tablet or Smart Phone.
1. HID or Bluetooth Keyboard - HID stands for Human Input Device, most commonly a keyboard or mouse. HID devices can be any data acquisition device such as a joystick, test instrument, equipment controller or data logger. In the case of the SP2100, it’s a keyboard. 2. Serial Port Protocol (SPP) - Also known as Serial Emulation. In olden times anything other than a keyboard or mouse was connected via a serial COM port. Serial Emulation allowed USB ports to replace the 9-pin serial connector. The same Serial Port Emulation protocols were then extended to bluteooth communications. All bluetooth communications use HID, SPP or a variation of SPP (Apple iOS aka iPhone aka MFi). Now that you understand the 2 types of communications, here are the modes that the SP2100 supports and displays in the Status Bar: ● MUX or Multi-Plexing - The SP2100 in MUX mode is waiting a connection. Multiplexing allows the SP2100 to sense and understand what mode of communications is being requested by the PC, tablet of smart phone and can automatically switch the connection to accommodate the host. ● HID or Bluetooth Keyboard - This connection is the fastest way to put your SP2100 to work. When you connect in HID mode to an Apple or Android or Windows or Windows Mobile device, scanning a barcode acts just like using the keypad or keyboard. HID connections are discussed in detail in Section 3.0. Note that with HID you can set prefixes and suffixes as well (Section 5.0). ● SPP or Serial Port Protocol - The host has assigned a COM port for communications and the SP2100 is communicating using the Seral Port standard, but using bluetooth as communications medium. ● MFI or Made for Ipad, iPhone and iPod - MFi stands for “Made for iPad/iPhone/iPod”. The SP2100 is Apple Certified. MFi is an SPP connection (see above) and adds an iPhone security check which confirms that the accessory is Apple Certified and Approved. The SP2100 is fully approved and certified as a “Made for iPxx” accessory. NOTE: You have to enable MFi mode using the System Menu: SM>>3.Bluetooth>>3.MFI Mode>>Enable>>0.Exit Sub Menu>>0.Exit Main Menu.to use an AppStore application that sends messages to the SP2100 screen. MUX mode with MFI disabled
The SP2100 tells you what connection is current using the left third of the Status Bar (refer to the red circled area in figure 2.15). Lets take a look at the different connection type indicators that you’re likely to see in the Status Bar.
figure 2.15
In figure 2.15 the Status Bar shows the default MUX bluetooth mode & indicates there is no connection. When you choose the MFi option from the System Menu of the SP2100 (figure 2.16) , the antenna on the far left of the Status Bar will change to an “i”. The dot represents the SP2100 is set to communicate with Apple iOS devices.
MUX mode with MFI Enabled *Note the antenna* figure 2.16
Sys Menu
Figure 2.17 shows the various connection types you’ll see displayed on your SP2100. Standard HID Connected
HID MFi Connected
SPP (Serial Port) Connected
MFi Connected
USB Connected, Charging
figure 2.17
See Note Below
NOTE: At this time, there is technically no USB communications mode. USB shown in the Status Bar is an indication that your SP2100 is plugged in and charging in the USB port only. If you have an active bluetooth connection established, it will be maintained.
3.0 - Getting Started with HID Connections The BarcodeGuy SP-2100 works like a bluetooth keyboard to Apple mobile iOS, Android, Windows and Windows Mobile tablets, smart phones, PC’s and laptops. Connecting as a bluetooth keyboard is commonly referred to as a HID (human input device) connection. Starting out with a HID connection is not only a way to get instant gratification, but its the easiest way to understand how your SP2100 works. The cut down version of making a HID connection is on the Quickstart Card included in the box. Below are the detailed instructions.
Initially, these instructions make HID connections with Mfi Mode Enabled. When you move to your final device and application configuration, you can enable just regular HID if you’d like.
12
BarcodeGuy.com® - UnionNet SP2100 User’s Guide 3.0 - Getting Started with HID Connections, con’t Make sure your SP2100 is turned on (press the Scan button for 3-5 seconds). Press the SP2100’s front Scan Button and verify that it isn’t currently connected to a host device. 1 Before you get started making the HID connection, make sure your SP2100 is set with MFI Mode disabled (refer to figure 3.1): Sys 1. Press & hold the Top Side button until the System Menu appears. Menu 2 2. Select 3.Bluetooth 1 and press the Scan Button to select the option. 3. Select 3.MFI Mode 2 , then highlight Enable 3 & press the Scan Button to select. 4. Select 0.Exit Sub Menu then 0.Exit Menu. The SP2100’s LED Indicator will flash red. 3 SHORTHAND: SM>>3.Bluetooth >>3.MFI Mode >>Enable>>0.Exit Sub Menu>>0.Exit Main Menu
Figure 3.1
NOTES: ● If the SP2100 displays anything other than MUX it is currently connected to another device. Find the device and turn off the bluetooth radio to break the connection to the SP2100. ● If the SP2100 displays MUX as in figure 2.16 above, you’re ready to continue to connect. The red LED Indicator should be flashing indicating that the SP2100 is in “Discovery” mode and is ready to connect to the new host. Select host OS below. ● If the SP2100 displays anything other than MUX, it is currently connected to another device. Find the device and turn off the bluetooth radio or manually disconnect the SP2100 (See Section 3.9). Select your tablet, smart phone or laptop’s Operating System below. 3.1- Apple iOS HID Connection Instructions
On the iPad - iPhone - iPod Touch - Refer to figure 3.2
1
1. Select the “Settings” icon 1 , then select “General” 2 Make sure the Bluetooth slider 3 is set to on.
3
4 5
2. The iPxx will search for new bluetooth devices as indicated by the swirling circle 4 .
2 3. The iPxx will find the SP2100 and list it as “SP2100Figure 3.2 XXXXXXX” 5 where the last 7 digits are the serial number of the barcode scanner. 4. Press on the “SP2100” line. After a few moments the iPxx will display “Connected”. The SP2100 will beep and display HID in the Status Bar - see figure 3.3.
Your SP2100 is now connected to your Apple iOS device! Test it out by pressing the “Home” button on the bottom center of the iPxx and launch the “Notes” application.
Figure 3.3
When Notes starts, be sure to press on a yellow line so you can see the cursor flashing…. Then scan a barcode! 3.2 - Android HID Connection Instructions
On the Android Phone or Tablet - Refer to figure 3.4 to figure 3.7
1
1. Select the “Settings” icon from the Android device’s home or apps screen 1 . 2. Select the “Wireless Networks” 2 from the “Settings” menu. 3. Turn Bluetooth on by checking the box next to “Bluetooth” 3 . Then select “Bluetooth settings” 4 to enter the bluetooth connections screen. 4. When the “Bluetooth settings” screen appears, the check box next to “Bluetooth” should be checked from Step 3 above 5 . Now select the checkbox next to “Discoverable” 6 and then select “Scan for Devices” 7 . Note that when you enter this screen, the SP2100 is not visible 8 .
13
BarcodeGuy.com® - UnionNet SP2100 User’s Guide 3.2 - Android HID Connection Instructions, con’t
5. The Android device and the SP2100 will find each other. The SP2100 will show up at the bottom of the “Bluetooth devices” list 9 . Press on the SP2100-XXXXXX entry and “Pairing…” 10 will appear underneath the SP2100’s title. 6. When the SP2100 and your Android device pair, the “Bluetooth devices” list will have the “SP2100-xxxxxxx”
5
2
6
9
7
11
3 4
8 Note no SP2100!
10 Figure 3.4
Figure 3.5
Figure 3.6
Figure 3.7
entry at the top with the caption “Connected to hid” 11 underneath. There will be a keyboard icon to the right of the SP2100 listing. 7. The SP2100 will beep and display HID in the Status Bar - see figure 3.8.
Figure 3.8
Your SP2100 is now connected to your Android device! Test it out by pressing the “Home” button on the bottom center of the Android phone or tablet! To try it out, launch Gmail and compose a new message. Make sure the cursor is flashing in the body of the email, then scan a barcode! The text shows up where the cursor was, just like you used the soft keypad to type it in! 3.3 - Windows HID Connection Instructions
On Windows PC or Laptop - Make sure your bluetooth card or dongle on the PC is active. You should see the bluetooth icon in the Systems Tray (aka Notification Area) on the bottom right of the Windows screen by the clock (figure 3.9). Consult the appropriate guide to turn the host bluetooth radio on and have it in “Discovery” mode.
Figure 3.9
IMPORTANT! These instructions apply to using the SP2100 with a wireless Bluetooth connection to a Windows PC or laptop. USB Connections are used only to change the UnionNet SP2100’s firmware programming.
When you’ve confirmed that bluetooth is active on the PC, refer to figure 3.10 and figure 3.11 for Steps 1-4 below: 1. Press “Start” 1 , “Devices & Printers” 2 , “Add a Device” 3 (figure 3.10) 2. The “New Device Wizard” will open. Windows will search for active bluetooth devices in range (figure 3.11’s window).
2
1
3
3. The SP2100 and the PC will find each other. The SP2100 will be displayed with a keyboard icon identified as “SP2100-XXXXXXX” 4 . Note that the last 5 digits are the SP2100’s serial number. Highlight the SP2100 and press the “Next” 5 button. Windows will search for and automatically install the appropriate drivers for the SP2100 to be used as a HID & serial device through the USB cable. You’ll see balloon in the bottom right corner by the clock indicating driver installation 6 , then one that says that the drivers are installed and the SP2100 is ready to use. Figure 3.10
14
BarcodeGuy.com® - UnionNet SP2100 User’s Guide 3.3 - Windows HID Connection Instructions, con’t
4. Note that Windows may take a while to identify the serial driver. If you’re presented with a security message that Windows cannot verify the publisher of the driver, select “Install this driver anyway” option to continue.
6 4
5 Figure 3.11
5. When the drivers are finished installing, the final screen of the “New Device Wizard” on the PC will display “This device has been successfully added to this computer”. Note the keyboard icon assigned your SP2100. Now just press the “Finish” button to complete the wizard. 6. The SP2100 will beep and display HID in the Status Bar - see figure 3.12.
CONGRATULATIONS! Your SP2100 is now connected to your Windows PC! Test it out by starting your favorite data entry application, make sure the cursor is flashing where you want the barcode data. Then just press the SP2100’s Scan Button until the imager reads the barcode. The SP2100 is just like a keyboard, but you don’t have to type anything in!
Figure 3.12
3.4 - Mac HID Connection Instructions
IMPORTANT! These instructions apply to using the SP2100 with a wireless Bluetooth connection to a Windows PC or laptop. USB Connections are used only to change the UnionNet SP2100’s firmware programming.
On Mac, iMac, MacBook or Macbook Pro 1. Note that you will need a barcode to complete the setup process. 2. Start with the SP2100 powered off. Just press and hold the Scan Button for 5 seconds then release. On the Mac, turn bluetooth on by clicking on the bluetooth icon at the top bar of the desktop screen. (figure 3.13).
figure 3.13
3. Now click on the bluetooth icon agan and select “Open Bluetooth Preferences”. The “Bluetooth” screen will open. (figure 3.14). 4. Turn on the SP2100 by pressing and holding the Scan Button until the BarcodeGuy Logo appears. 5. The SP2100 will appear in the “Bluetooth Preferences” window. Press the “Pair” button. The SP2100 will beep and display HID in the Status Bar - see figure 3.12 in prior section.
figure 3.14
6. Since the SP2100 is connected as a HID, the Mac knows it’s a keyboard. The “Keyboard Assistant” is disaplayed. Press the “Continue” button on the “Keyboard Assistant” prompt screen (figure 3.15).
figure 3.15
15
BarcodeGuy.com® - UnionNet SP2100 User’s Guide 3.5 - Mac HID Connection Instructions, con’t
7. The Keyboard Assistant promts you to press the key to the right of the
key on the keyboard. Just scan a barcode to proceed. 8. The Keyboard Assistant displays “Your keyboard cannot be identified”. Press the “OK” button (figure 3.16). 9. From the next screen, select “ANSI” and press the OK button (figure 3.17). Your SP2100 is now connected and ready to use with your Mac!
figure 3.17
figure 3.16
3.5 - HID Tips & Tricks with the SP2100
As you probably saw on the YouTube video or from our web site, the SP2100 has some built-in features that make its use very convenient. Note that the HID features vary somewhat by operating system, (See Section 4.1 and figure 3.14 for OS differences) below are the major SP2100 HID features: ● Pop-Up the soft keypad by pressing the SP2100’s Bottom Side Button for 1-3 seconds then release to show the device’s soft keypad. ● Mixed-Mode Data Entry- Once you have the device keypad up, you can scan barcodes and use the SP2100 at the same time (iOS only). ● Don’t forget that when the SP2100 is in “Power Saver” mode, you’ll need to press the Scan Button twice to scan; once to bring the SP2100 to Full Power Mode, then once again to activate the imager.
● By Default, the SP2100 is set to “Send and Store” - The SP2100 lets you pick what you’re going to do with the scanned barcode data. You have the option to store, send and store or send only. See Section 4.1 for detailed information on memory storage modes. ● Use Your SP2100 without your PC, Tablet of Phone - You don’t need to be connected to a host to scan barcodes you can scan them into memory, then download them to your device later. See Section 3.6 and Section 3.7 for detailed instructions.. ● Read Barcodes From your Computer or Mobile Device Screen - Because it’s a 2D imager, the SP2100 allows you to read barcodes directly from a computer or mobile device screen. There are some rules to keep in mind if you’re going to do this regularly. Section 2.6.1 for details. ● Change the “terminator” - By default, the SP2100 sends a “Carriage Return” at the end of the barcode(ASCII Chr(13)), but you can set it to just about anything you’d like. See Section 5.0 for instructions. ● Easily Move from Host to Host - although the SP2100 does best (actually, its just less confusing to us) in a one-toone relationship with a single host, you can easily move between different tablets, smart phones and PC’s. All you have to do is shut off the bluetooth radio on the currently connected host, causing the SP2100 to switch into MUX mode, then turn on the radio of the host you now want to connect with. Either pair the SP2100 if the host is new, or the SP2100 will automatically reconnect if it’s been paired with that specific host before.
16
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
3.6 - HID Tips & Tricks with the SP2100, con’t
Your SP2100 is programmed so you can manually disconnect the active bluetooth connection. This not only gives you the ability to save battery power on the scanner and tablet, smart phone or laptop, it allows you to do remote data collection with the scanner only. As mentioned above, in many SP2100 installations, it is used without a host, storing barcode data in memory for download later. With its rugged design, convenient size and long battery life, remote data collection is an ideal use for the SP2100. IMPORTANT! In a production environment with multiple SP2100’s in the same area, it’s a good idea pair one SP2100 with one host. Multiple host pairings can cause headaches if you turn on an SP2100 & it pairs with an unintended host. Multi-host works best for an individual (i.e. pairing to Joe’s laptop, Joe’s iPad and Joe’s Android phone). Make sure just the host you want is the only one available.
NOTE!
When the SP2100 is set to MFi mode, it may not be able to connect (or have the features of) the normal HID connection. MFi Mode is strictly for Apple AppStore application programs (including B2B) that communicate using MFi (secured SPP) bluetooth protocols.
IMPORTANT!
In rare instances, barcodes may be incorrectly received by the host or even skipped due to lags in bluetooth communications. In such cases, refer to Section 3.7 - Setting Transmission Delays
3.7 - Disconnecting / Reconnecting Bluetooth
To Disconnect from the Current HID Connection: PRESS & HOLD the Bottom Side button for 3-5 seconds. The SP2100 double-beeps, the Staus Bar displays the default “MUX” configuration and the LED indicator flashes red. To Reconnect to the Last Active HID Connection: PRESS the Bottom Side Button for less than a second and release it. The SP2100 will beep, the Status Bar will change from MUX to HID and “No Data & Reconnection” will be briefly displayed on the screen (figure 3.13). The green LED Indicator flashes indicating an active bluetooth connection. In Section 2.8, we discussed different bluetooth connection modes. The Bottom Side button disconnect feature works with HID, SPP and MFI connections. UnionNet provides Android and Apple iOS sample applications that use SPP and MFi to NOTE: You’ll probably also find that the SP2100 is so convenient that you’ll walk out of the 30 foot bluetooth connection radius with it in your pocket or hanging around your neck. Don’t worry, the SP2100 is smart enough to shut down the bluetooth radio by itself to save power. When you come back in range, just follow the reconnect instructions below.
control the SP2100 on a “granular” level. The demos are provided for software developers and are meant to demonstrate the features of the SDK. Refer to figure 31 for Bottom Side button press results in HID, SPP and MFi bluetooth connection types.
figure 3.13
NOTE: If your SP2100 has been connected to multiple hosts and the bluetooth radio of the last connected host is not available, the SP2100 will not connect to any of the other hosts, even if available.
Dropped / changed barcode characters or missing barcode strings is an uncommon occurrence with the SP2100 and the universe of different device OS’s, core processors, memory, keyboard buffer processing speeds and the precedence of HID bluetooth input processing by the host. The SP2100 defaults normally work flawlessly. Changing the delay options are sometimes necessary when the host application program is slow. Examples of slower host applications could be delayed response web or database programs or RDM (remote desktop management) where the tablet of smart phone is running a PC
Apple iOS Bluetooth Profile
To Disconnect
To Reconnect
Toggle Soft Keypad
HID
Bottom Side Button PRESS & HOLD 3 seconds
Bottom Side Button PRESS & RELEASE
Press & Release
SPP - not recognized
N/A
N/A
N/A
MFi
Bottom Side Button PRESS & HOLD 3 seconds
Bottom Side Button PRESS & RELEASE
Press & Release
Android
Windows Bluetooth Profile
To Disconnect
To Reconnect
Toggle Soft Keypad
Bluetooth Profile
HID
Bottom Side Button PRESS & HOLD 3 seconds
Bottom Side Button PRESS & RELEASE
N/A
HID
Bottom Side Button PRESS & HOLD 3 seconds
Bottom Side Button PRESS & RELEASE
N/A
SPP
Bottom Side Button PRESS & HOLD 3 seconds
Bottom Side Button PRESS & RELEASE
N/A
SPP
Bottom Side Button PRESS & HOLD 3 seconds
Bottom Side Button PRESS & RELEASE
N/A
Mfi - not recognized
N/A
N/A
N/A
Mfi - not recognized
N/A
N/A
N/A
figure 3.14
17
To Disconnect
To Reconnect
Toggle Soft Keypad
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
3.8 - Bluetooth HID - Setting Transmission Delays
or Mac. RDM applications are notorious for slowing, ignoring or changing HID and keyboard buffer input to maximize bandwidth towards a goal of a faster appearing User Interface. Since different OS’s and even devices within the same OS version have differing performance even running the same application, sometimes there’s a problem in the timing of how the HID string is received by the host. The SP2100 allows some flexibility for accommodating the timing of the host device’s processing by allowing you to change delays between the barcode strings sent and delays between the individual characters in a barcode string. You can find the character and string delay options for HID under the SM>>Bluetooth section of the System Menu: ● HID Char Delay- Certain applications cannot process HID or keyboard input fast enough because of other processes running at the time the character is received. You may experience an application that tends to lose or garble characters as they are received by the host. To compensate, increase the HID CHAR Delay by the next highest value from the current value and test the application under production conditions. If the problem persists, continue to increase the delay incrementally. The delays available are 10, 20, 50, 100, 200, 500 (msec). Note this option is for HID only. ● HID String Init - Sometimes the keyboard buffer on the host device can’t process the scanned barcode strings as fast as the bluetooth radio on the host is receiving them. You will notice that full barcode strings are missing from the scanned data. If your host application has this problem, increase the delay before and after the barcode string is sent using HID String Init. This should give the host enough time to process the barcode before receiving the next one. The default is set at 200 msec. The string delay options are None, 100, 200, 500 (msec), 1, 2, 5 (sec). This is a HID mode only option. If you have a situation where you can’t get the barcode data to go to your host application after varying the delays in the Bluetooth System Menu, just give us a call and we’ll figure out what’s going on. 3.9 - HID Batch Data from the SP2100 to Host Sys Menu
Once you have data in your SP2100, you can download it into your favorite application on your tablet, smart phone or PC. Here’s how - (refer to the screens in figure 3.15): 1. Make sure you’re you have an active bluetooth connection - the LED Indicator on the SP2100 should be flashing green and HID visible in the Status Bar. 2. Enter the System Menu by pressing and holding the Top Side Button SHORTHAND: SM>>>>3.Bluetooth>>2.HID BATCH>>Yes>>0.Exit Sub Menu>>0.Exit Main Menu
3. Select 3.Bluetooth by using the Side Buttons and press the Scan Button. Then select HID Batch using the Side Buttons and press the Scan Button. 4. You’ll be presented with a confirmation screen. Make sure that the cursor is flashing in the application on your connected host where you want the data to be sent. On the SP2100, highlight Yes and press the Scan Button.
figure 3.15
The SP2100 will send the data to the host, delimited by the suffix (default is ). You can stop the transfer at any time by pressing the SP2100’s Bottom Side button. The transmitted data will remain in the SP2100 after transmission. See Section 4.3 to clear the SP2100’s memory. 3.10 - Other Common System Menu Options for Bluetooth
The System Menu of the SP2100 has a variety of other options associated with bluetooth configuration that can be helpful These options are in the System Menu under SM>>Bluetooth. ● Auto Reconnect - Enable / Disable the Bottom Side button single press which normally reconnects to the last bluetooth host. ● Disconnect - Manually disconnect from the currently connected host (Same as pressing Bottom Side Button).
18
Sys Menu
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
3.10 - Other System Menu Options for Bluetooth - con’t
● HID Date Add: - Enable / Disable appending the date/time from the SP2100’s clock as a 14 character prefix to the barcode characters. When enabled, the date/time string’s format is as follows: yyyymmddhhmmss. Note that the hours are in military or 24 hour format. ● Trans Language: - Change the language keyboard characters. Use the Side Buttons to toggle the international keyboard for languages English French, Danish & Swedish. Sys
● HID Select - Changes HID options depending on general keyboard conditions. Normal for English, Special for Menu
Japanese & Chinese.
4.0 - Managing Memory 4.1 - Storage & Transmit Modes
Your SP2100 has an 8mb data storage area, which represents the ability to store somewhere between 25,000 and 35,000 individual barcodes. Although up to this point we’ve been describing HID connections (Section 3.0) as the easiest way to get up and running with your SP2100, you may have a data collection need where you don’t want to mess around with making sure you always have your tablet, phone or PC within the 30’ range of the bluetooth radio. The SP2100 is ideal for HID applications, but is also tailor made for the truly mobile worker that wants to store barcodes and download them later. You can just tuck it in your pocket, read barcodes where ever you are and later - even weeks later - make the connection to the host where you want them to go and send them there! Let’s take a look. Lets access the Memory sub-menu of the System Menu - See Section 2.5. Here’s the shorthand: Sys Menu
SHORTHAND: SM>>5.Memory>>Data Save
The SP2100 comes with 3 memory storage modes - “SR”, “SN” and “PR” (figure 4.1). OK, we admit the labeling may not be intuitive, but the power of the options are. Remember that you select the option you want by using the Side Buttons to highlight it, then press the Scan Button to select it. Here are the details of each option: ● “SR” - SEND AND STORE: This is the default memory setting. When connected via bluetooth, the SP2100 will send the scanned characters to the host and will store them in memory. Great idea, right? It is, but with the following caveat: If you’re counting on the scans being in the SP2100’s memory for later use, be careful. There’s a risk you’ll completely fill up the SP2100’s memory and it will erase all the data and start over! You’ve got a lot of memory to fill; at least 25,000 barcodes, but you need to be aware of the memory limitation because there’s still a risk that you’ll lose data. See the next section to check memory remaining and deleting. ● “SN” - Store Only, DO NOT SEND: When SN is set, the SP2100 doesn’t care if it’s connected to a host - it won’t send anything. With SN set, the SP2100 just stores the barcode in memory and that’s it. Why would you want to do that? Imagine that you have to scan a whole warehouse of different items for a year-end inventory, and you don’t want the hassle of moving your tablet or notebook around with you. With SN mode, you’d just use the scanner to collect the data. Just like with SR mode, with SN mode you have to be aware of that although the SP2100 can store a lot of barcodes, it has a limit. See the next section to check memory remaining and deleting.
figure 4.1
Memory Mode
● “PR” - Send Only, DO NOT STORE: With the PR memory option selected, the SP2100 will scan and send the data to the host, BUT the data is not stored in memory. figure 4.2 The PR option is useful when you’ve got a SP2100 working HID to the same host all the time. Most likely, you’re looking at the host’s screen when you scan to make sure the data goes in or the next screen for data entry appears. In that usage, there’s just no reason for the SP2100 to store anything. NOTE: The memory storage option is displayed in the Status Bar, on the far right hand side (figure 4.2).
19
BarcodeGuy.com® - UnionNet SP2100 User’s Guide 4.2 -Display Memory Used
Display Memory Used: You can use the System Menu to see how much memory of the SP2100’s memory you’ve used (figure 4.3). Here’s the shorthand: SHORTHAND: SM>>5.Memory>>Memory Info
figure 4.3
4.3 - Stored Data - Review with Side Buttons
Memory Review: To review the data stored your SP2100 (SM or SR mode), just press the upper side button and quickly release. The last scan will be shown on the display (figure 4.4). Scroll through the scanned data by pressing the Top Side Button to back up through the list and the Bottom Side Button to move forward through the list. If you’re at the end of the list and try to go further, the SP2100 will display a “NO DATA” message.
figure 4.4
When you’re ready to stop reviewing data, just press the Scan Button to scan or press and hold the Top Side Button to enter the System Menu. Sys Menu
4.4 - Stored Data - Delete All Data with System Menu
Delete Memory: This System Menu option allows you to delete all the scanned data stored in the SP2100’s on board memory. Here’s the shorthand (figure 4.5): SHORTHAND: SM>>5.Memory>>Memory Delete>>select option & Press Scan Button figure 4.5
WARNING!
With either of the two memory storage modes SR or SM you can store 20-30 thousand scans. When the SP2100’s memory is
filled, IT WILL DELETE ALL DATA AND OVERWRITE STARTING AT THE FIRST STORED SCAN OR RECORD. If it seems like you’ve scanned a lot of barcodes, just use the Display Memory Used System Menu option (Section 2.2) to display remaining memory.
CRITICAL!
When you delete the data using this option, IT IS GONE FOREVER!!! Painfully pedantic perhaps, but pertinent perchance
somehow you didn’t know!
5.0 - Data Formatting 5.1 - Introduction to Suffixes and Prefixes
NOTE: The System Menu settings for suffixes and prefixes are different from the Decoder settings for the SP2100 1D Laser and SP2100 2D imager found in Appendix B are Appendix C. Although in both the laser and imager decoders you can set suffixes and prefixes (even rules for data formatting), it is recommended NOT to use that method unless instructed by BarcodeGuy Support.
The SP2100 is factory configured with a Carriage Return (CR) suffix when in HID mode. Like most barcode scanners, after the SP2100 sends the characters in the barcode to the connected host, the ending CR suffix is just like the user pressing the key on the keyboard or soft keypad. Barcode scanners (and your SP2100 is no exception) give you the ability to set a prefix and suffix. We need to define them for usage purposes: ● Prefix - characters, including control characters, that are put in front of the barcode characters on each barcode decoded or read. ● Suffix - characters, including control characters that are put at the end of the barcode characters on each barcode decoded or read
5.2- Using a Custom Suffix - Stating an Example
Sounds pretty simple, but its really pretty powerful. Lets take a common example. Suppose this is your data collection challenge:
20
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
5.2- Using a Custom Suffix - Stating an Example - con’t “Using a HID connection, scan barcodes into a worksheet. Column 1 contains the asset barcode, column 2 contains the character “Y”, indicating that the asset was present during the asset inventory.”
We could scan all the barcodes into the worksheet and enter the “Y” in the column next to it after each scan or before we send the worksheet to where it will be used. But with a little thought we can have the SP2100 do the work for us using suffixes. 5.3- Default Suffix and Introduction to ASCII & Hexdecimal Equivalents
Historically, the characters on the keyboard are defined as having standard hexdecimal equivalents. Each character is assigned the same hex number regardless of input device. That way the host’s keyboard buffer can understand what its being sent from the keyboard. Hexdecimal numbers are base 16. The numbers representing what we understand to be the ones column in our decimal numbers are represented by the numbers 0-9. In Hexdecimal, the ones column is represented by the numbers 0-E, where the letters A-E represent the decimal equivalents of 10-15 in decimal math. This ASCII standard goes back to the 1960’s in an effort to make keyboards and HID devices standardized in the way they talk to a host. You can find the ASCII standard characters and their hexdecimal equivalents listed in the chart in Appendix A of this Guide. As an example, the capital letter “A” converts to hexdecimal “41” while lower case “a” converts to hexdecimal “61”. The ASCII standard makes sure that there’s a standard conversion between keyboard characters the user types (on any input device) and what the host computer understands. Each time you press a key on a keyboard, soft keypad or peripheral that enters characters, this hexdecimal conversion number is sent to the host. HID connected barcode scanners that are programmed to send a or Carriage Return at the end of the barcode characters demonstrates the most common usage of suffixes. After all the characters are converted to hexdecmal and sent to the host, the SP2100 by default is programmed to send a ; equivalent to the user pressing the key on the keyboard or soft keypad of the device. The Carriage Return is a hexdecimal 0D. In most applications this either drops the cursor to the next line or hits the “action key” for the program or application (i.e. sends the form data to the web application). 5.4- SP2100 System Menu for Pre/Suffix - The Carriage Return Suffix
Let’s take a quick look at the SP2100’s System Menu the setup. The shorthand to get to the Suffix Menu within the System Menu is below. Refer to figure 38 for the discussion that follows: SHORTHAND: SM>>2.Settings>>Pre/Suffix Set 1 >>Suffix Set 2 Now press the scan button 6 times, indexing through each of the six 0’s in the prefix ASCII settings and highlighting “Cancel”. Then press the Scan Button bringing up the “Suffix Set” screen.
Suffix Default Setting = Carrige Return
You can see that the first Hexdecimal Group ( 3 circled in red in figure 5.1) is “0D”. Underneath the first hexdecimal number you’ll see the ASCII equivalent - in this case (Carriage Return). You change the hexdecimal digit by manipulating the Side Buttons of the SP2100 and the ASCII equivalent will change as well. But for now….
HexDecimal “0D” is ASCII Carriage Return
Just note the options at the bottom of the Prefix Set and Suffix Set screens (figure 5.2). Here’s the function of each: ● Cancel: Exits the screen, preserving the settings prior to entering the set screen
1
2
3
4
figure 5.1
● Set: Sets the currently displayed values to what’s displayed in the Hexdecimal Group at the top of the screen. This will erase the previous settings, if any. ● Init: Erases all the values in the Hexdecimal group and sets the value of each to NOT. Let’s get out of the menu system by pressing the Scan Button six times to index through
Figure 5.2
the hexdecimal digits, then once more to highlight “Cancel” option, then again to exit the Pre/Suffix Set System Menu option. The SP2100 will display a “Completed Setting” screen 4 before returning to the Main Menu.
21
BarcodeGuy.com® - UnionNet SP2100 User’s Guide 5.5- Using a Custom Suffix - Using the ASCII-HEX Conversion Table
Before completing the custom suffix defined in Section 5.2, we need to define how to convert a keyboard character into its hexdecimal equivalent: Referring to Appendix A here’s how to do it: a. Locate the keyboard character in the white part of the chart - in this case for carriage return, represented by the key. b. The first digit of the hexdecimal equivalent is the top column heading, and the second digit is the left row heading. In the case of the carriage return, the first digit is 0, the second digit is D. The hexdecimal equivalent of a is “0D” 5.6 - Using a Custom Suffix - Design the ASCII / HEX for the Section 5.2 Example
Now let’s go back to our data collection problem from Section 5.2 and find the solution using suffixes. From Section 5.2, here’s the problem statement: “Using a HID connection, scan barcodes into a worksheet. Column 1 contains the asset barcode, column 2 contains the character “Y”, indicating that the asset was present during the asset inventory.”
Think about how you would enter the data into the worksheet using the keyboard. Column 1 contains the barcode data, so we’re OK with no suffix yet. When we’ve finished entering the barcode number, we need to move to Column 2. We can easily do this by typing a (ASCII equivalent or horizontal tab). Now we need to type a “Y” character in column 2. Then we want to move to the next row, which is a CR or carriage return. So our suffix is going to be the hexdecimal equivalent of barcode data (done automatically), TAB Y CR or looking at Appendix A the hexdecimal equivalent of 09 59 0D. Now that we know the hexdecimal suffix we want, let’s set it and see how it works! Use the shorthand below to get to the Suffix Set option of the System Menu, Settings option, referring to figure 38 where required: SHORTHAND: SM>>2.Settings>>Pre/Suffix Set 1 >>Suffix Set 2 Now press the scan button 6 times, indexing through each of the six 0’s in the prefix ASCII settings and highlighting “Cancel”. Then press the Scan Button bringing up the “Suffix Set” screen.
Referring to figure 5.1, On the “Suffix Set” screen with the first digit of the first hexidecimal group highlighted, it is a 0, so no change is required. Press the Scan Button to index to and highlight the second digit of the hexdecimal pair. Now use the side buttons to change the value to 9 and press the scan button. Remember that the 09 represents the hexdecimal equivalent of , the ASCII equivalent or horizontal tab. Follow the same procedure to enter the next 2 hexdecimal pairs: 59 0D which are the ASCII characters Y and the ASCII equivalent of pressing the key.
When you finish, the “Cancel” option will be highlighted. Use the Bottom Side button to highlight “Save”. Make sure your SP2100 screen looks like figure 5.3 Before Continuing! Press the Scan Button a final time to finish. The SP2100 will present you with the “Completed Setting” screen to confirm the change is complete.
figure 5.3
5.7 - Test the Suffix Settings from the Section 5.6 Design
For this example, we’re going to assume a HID connection to a Microsoft Windows PC, using Microsoft Excel, but you can tailor your suffix to match whatever host / application you’re using. In Excel, when you scan a barcode the data should be presented in column A, followed by a “Y” in column B and the should move the cursor’s focus down a line and back to Column A. See figure 5.4. As you can see, the suffix provides you with a pretty powerful tool to modify the actions of the host’s cursor after you send in the barcode data. NOTE: The SP2100 is capable of setting only 3 ASCII characters for each the prefix and suffix using the System Menu. If you need more than 3, give us a call and we’ll help you use a different method of setting the suffix and prefix to meet your needs.
22
figure 5.4
BarcodeGuy.com® - UnionNet SP2100 User’s Guide 5.8 - Summarizing Custom Prefixes and Suffixes
Prefixes are designed and implemented in the same way as the suffix example shown above. If you’re just starting with barcode scanning, it may be difficult to imagine how the SP2100’s ability to add keystrokes before and after the barcode characters is often essential in getting the scanner to integrate and work well with the software you’re using for data collection. The example usage of suffixes serves as only an introduction to what can be done using only the SP2100’s three character Prefix & Suffix. It may be hard to image when you’re first starting, but the ability to add a prefix and suffix to the scanned barcode data is sometimes essential to get the barcode scanner to integrate properly as a HID into the software you’re using. Don’t forget, if there’s something you need the SP2100 to do in the area of formatting, prefixes or suffixes, we’re only a phone call away. We love challenging problems and all the BarcodeGuy(s) are experienced and love a challenge! 6.0- SP2100 Factory Defaults There are many options accessible through the SP21000’s System Menu. Each setting comes from the factory set what’s thought as the most useful settings for you to get started with a HID connection. The default settings are shown in Appendix B. Each setting is accessible through the System Menu and how they are set when the barcode scanner is delivered to you. You can customize the settings in the System Menu however you want or need to in order to set up the SP2100 and we encourage you to do so. Just be aware that changing some settings in combination with others may lead to some unpredictable and surprising results. Just take your time and be methodical about the way you make the System Menu changes on your SP2100.
IMPORTANT!
If you’ve made changed to your SP2100’s System Menu and its not acting like it did when you started initially or the way you’d expect it to with the System Menu changes you’ve made, just reset the Factory Defaults. Here’s how - refer to figure 42:
SHORTHAND: SM>>2.Settings>>9.Default Config>> Side Buttons “YES”>>Scan Button
figure 42
7.0 - Barcode Symbologies - Setup Barcodes 7.1 - Why are there Barcode Symbology Setup Options?
The decoder is the part of your SP2100 imager that does the mathematical analysis of the different barcode symbologies that it sees. Think of the work symbology as the language of the particular barcode being used. The SP2100 2D imager can read 26 different barcode symbologies, each with rules for the orientation and scale of the printed and non-printed areas of the code and mathematical rules that allow the decoder to translate the printed and blank areas into the actual characters the barcode represents. The SP2100 1D Laser Scanner can read all major 1D barcodes. But just as humas need the text under the barcode to understand what is encoded, the SP2100 decoder has rules that allow it to understand and translate the barcode into characters. The barcode symbologies that the SP2100 can decode can be found in Appendix H of this Guide. Because most of the symbologies are enabled by default, you can improve the overall speed and performance of the decoder by turning on only those symbologies that you use in your application and disabling the rest. For example, if you had a order pick / inventory application, you may only have UPC, Code128 and Code39 barcodes available. In a attendance / venued event application, you may be reading QRCodes directly from a client’s cell phone. You can make scanning faster and more reliable if you shut off those barcode symbologies that you’re not using. Further, limiting the symbologies that can be scanned adds a level of validation to the input, eliminating the chance of error. Some barcode symbologies contain check digits, the remainder of a mathematical operation on the ASCII equivalent like a sum or a product of the digits together, as well as other options specific to the symbology itself. Changing the configuration of the symbology is another way to customize your SP2100 specifically to your application and needs. The setup barcodes for the decoder of the SP2100 2D Imager are found in Appendix B. Appendix C contains the setup barcodes for the SP2100 1D Laser.
23
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX A - ASCII TO Hex Decimal Conversion
Right Digit of HEX
Left Digit of HEX Value L
0
1
2
3
4
5
6
7
0
NUL
DLE
SPACE
0
@
P
`
p
1
SOH
DC1
!
1
A
Q
a
q
2
STX
DC2
"
2
B
R
b
r
3
ETX
DC3
#
3
C
S
c
s
4
EOT
DC4
$
4
D
T
d
t
5
ENQ
NAK
%
5
E
U
e
u
6
ACK
SYN
&
6
F
V
f
v
7
BEL
ETB
'
7
G
W
g
w
8
BS
CAN
(
8
H
X
h
x
9
HT
EM
)
9
I
Y
i
y
A
LF
SUB
*
:
J
Z
j
z
B
VT
ESC
+
;
K
[
k
{
C
FF
FS
,
<
L
\
l
|
D
CR
GS
-
=
M
]
m
}
E
SO
RS
.
>
N
^
n
~
F
SI
US
/
?
O
_
o
DEL
R
How to use this chart - HexDecimal equivalents of ASCII or keyboard characters are 2 digits, from 0 to E. No matter what character or control code you’re looking up, it will always be represented by a 2-digit hex decimal number. In the white cells starting in Row2, Column2, look up the character you want to find. Then follow the column up to the blue column heading to get the right digit and to the left to the purple row heading to get the left digit. For example: To find the HexDecimal equivalent of “V” (capital V), the Right digit is “5” and the left digit is “6” so the HexDecimal conversion is “56”
24
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX B - SP2100 2D Imager Setup Barcodes
2D Imager Only
B.1 - Method of programming the SP2100 2D Imager decoder with Setup Barcodes
Unlike manipulating SP2100 settings using the System Menu, Setup Barcodes are a quick and easy way to make changes to the settings of the SP2100’s decoder directly. The decoder is the hardware that controls how the beam comes out of and how reflected returning light is interpreted and changed to ASCII before being sent to the SP2100’s firmware and then to the connected host. The format to change the option is to scan the Programming “ON” barcode, scanning the appropriate setup barcodes then scanning the Programming “OFF” barcode.The Programming “ON” and Programming “OFF” barcodes are provided at the top of each page of Appendix B and are labeled labeled as figure B.0. CRITICAL!
These barcodes set the decoder in the SP2100 2D imager ONLY!!! If you have an imager and use these codes to
change the settings in the SP2100 2D Imager decoder, you can verify you’re using the right codes by looking for this mark in the top right of the page. If you have the SP2100 2D Laser Scanner, use the Decoder Setup Barcodes in Appendix C
Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Programming “OFF”
Figure B.0
For example, if you wanted to turn off or not allow the SP2100 decode any Plessey barcodes, you would turn the Plessey barcode symbology off by scanning setup barcodes in the following sequence: 1. Scan the Programming “ON” barcode from figure B.0 at the top of the page.
Denotes Decoder System Default
2. Scan the Plessey Disable barcode. 3. Scan the Programming “OFF” barcode.
From Appendix H, you can see the full list of barcodes your SP2100 supports, depending on whether you have the 1D or 2D model. In this Appendix the defaults are marked with a red star beside them for easy identification. Successfully Reading Setup Barcodes: The setup barcodes in this guide may be printed densely enough that your SP2100 may read a code adjacent to the one you intend. To be safe, just put a piece of white paper or an index card over adjacent barcodes so the imager of the SP2100 can’t see the adjacent code.
B.2 - General Options
If you’ve changed any of the options associated with the barcode symbologies, scan the Factory Default barcode to reset the SP2100’s imager back to its “Factory Defaults”. This will undo any changes you might make. Barcode Symbology Factory Defaults are listed in Section B.29 of this (Appendix B) of this User’s Guide and indicated by a red star in this section. IMPORTANT
By scanning this barcode, you are resetting the options of the SP2100 2D IMAGER DECODER. The barcode scanner options throughout Appendix B of this User’s Guide are completely different than those options available from the SP2100’s SYSTEM MENU (Appendix K) AND WON’T EFFECT SYSTEM MENU SETTINGS! These settings are for the IMAGER only! Refer to Appendix B for SP2100 LASER decoder settings!
Set Factory Defaults
Unlike manipulating SP2100 settings using the System Menu, Setup Barcodes are a quick and easy way to make changes
Enable All Symbologies
Disable All Symbologies Disable 1-Dimensional Symbologies
Enable 1-Dimensional Symbologies
Enable 2-Dimensional Symbologies
Disable 2-Dimensional Symbologies
25
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.3 - Code 128
Disable Code 128
Set Code 128 Factory Defaults
Enable Code 128
Use these General Settings to enable or disable all or whole types of barcode symbologies Min and Max String Lengths - To limit the length of the barcode string as a form of validation, you can set a minimum and maximum string length. These lengths include check and stop/start digits if applicabl to the symbology. To set the string length: 1.
Scan the Programming “ON” barcode.
2.
Scan the Set Min Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
3.
Scan the Save Programming barcode.
4.
Scan the Set Max Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
NOTES: * String length must be less than 127 bytes. Set Code 128 Min Code Length (Default = 1)
* MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
Set Code 128 Max Code Length (Default = 48)
B.4 - UCC/EAN-8
Disable EAN-8
Set EAN-8 Factory Defaults
Enable EAN-8
Transmit EAN-8 2-Digit Addenda
Don’t Transmit EAN-8 2-Digit Addenda
2-Digit Addenda Code in Red
Transmit EAN-8 Check Digit (Single, Right)
Don’t Transmit EAN-8 Check Digit (Single, Right)
26
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.4 - UCC/EAN-8, con’t
Transmit EAN-8 5-Digit Addenda
Don’t Transmit EAN-8 5-Digit Addenda
5-Digit Addenda Code in Red
EAN-8 NO Expand to EAN-13
EAN-8 Expand to EAN-13
B.5 - EAN-13
Disable EAN-13
Set EAN-13 Factory Defaults
Transmit EAN-13 Check Digit (Single, Right)
Enable EAN-13
Don’t Transmit EAN-13 Check Digit (Single, Right)
Transmit EAN-13 2-Digit Addenda
Don’t Transmit EAN-13 2-Digit Addenda
2-Digit Addenda Code in Red
Transmit EAN-13 5-Digit Addenda
Don’t Transmit EAN-13 5-Digit Addenda
27
5-Digit Addenda Code in Red
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Programming “OFF”
Figure B.0
B.6 - UPC-E
Disable UPC-E
Set UPC-E Factory Defaults
Enable UPC-E
Don’t Transmit UPC-E Check Digit (Single, Right)
Transmit UPC-E Check Digit (Single, Right)
Transmit UPC-E 2-Digit Addenda
Don’t Transmit UPC-E 2-Digit Addenda
2-Digit Addenda Code in Red
Don’t Transmit UPC-E 5-Digit Addenda
Transmit UPC-E 5-Digit Addenda
UPC-E Transmit Default 0
UPC-E Expand to UPC-A
5-Digit Addenda Code in Red
UPC-E Don’t Transmit Transmit Default 0
UPC-E Don’t Expand to UPC-A
28
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Programming “OFF”
Figure B.0
B.7 - UPC-A
Disable UPC-A
Set UPC-A Factory Defaults
Enable UPC-A
Transmit UPC-A Check Digit (Single, Right)
Don’t Transmit UPC-A Check Digit (Single, Right)
Don’t Transmit UPC-A 2-Digit Addenda
Transmit UPC-A 2-Digit Addenda
2-Digit Addenda Code in Red
Don’t Transmit UPC-A 5-Digit Addenda
Transmit UPC-A 5-Digit Addenda
UPC-A Transmit Default 0
5-Digit Addenda Code in Red
UPC-A Don’t Transmit Transmit Default 0
B.8 - Interleaved 2 of 5 ( I2of5 )
Set I2of5 Factory Defaults
5.
Disable I2of5
Enable I2of5
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
Min and Max String Lengths - To limit the length of the barcode string as a form of validation, you can set a minimum and maximum string length. These lengths include check and stop/start digits if applicabl to the symbology. To set the string length: 1.
Scan the Programming “ON” barcode.
2.
Scan the Set Min Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
3.
Scan the Save Programming barcode.
4.
Scan the Set Max Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
29
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.8 - Interleaved 2 of 5 ( I2of5 ), con’t
NOTES: * String length must be less than 127 bytes. * MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
Set I2of5 Min Code Length (Default = 6)
5.
Set I2of5 Max Code Length (Default = 82)
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
Interleaved 2 of 5 may include a Check Digit (not compulsory) as the last digit of the encoded string. When used, the check digit is the result of the symbology's mathematical check of the preceding digits. Below are the options: ● No Check Digit - Read without performing the check using the last digit and transmit all digits. In effect, there is no check digit present. ● Transmit Check Digit - The last digit is a check digit. Perform the mathematical check using the last digit as validation. Transmit the check digit as part of the string to the host.
I2of5 - Transmit Check Digit
I2of5 No Check Digit
I2of5 - Check Digit Don’t Transmit
● Check Digit Don’t Transmit - The last digit is a check digit. Perform the mathematical check using the last digit as validation, but don't transmit the check digit to the host. Specified Lengths - To limit the length of the barcode string as a form of validation, you can set a a specifid length in accordance with the following rules: ● Scan the Specified Length as a 3 digit number; ie: a length of 12 would be scanned as 0 1 2. ● The Specified Length value must be an even number between 2 and 24.
Exmple: Only allow barcodes to be scanned that are 12 or 24 digits long: 1.
Scan the Programming “ON” barcode.
2.
Scan the Enable Specified Length, then scan the Add Length Code barcode.
3.
Scan the 3 digit representation of the length desired from Section B.29 of this Appendix (B) in this case 0 1 2.
4.
Scan the 3 digit representation of the length desired from Section B.29 of this Appendix (B). in this case 0 2 4.
I2of5 - - Enable Specified Length
I2of5 - Disable Specified Length
I2of5 - Remove Length Code
I2of5 Add Length Code
30
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.9 - ITF-14 5.
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
Disable ITF-14
Enable ITF-14 Do Not Transmit Check Digit
Enable ITF-14 Transmit Check Digit
B.10 - ITF-6 ITF-14 is a 14 character long Interleaved 2 of 5 barcode with a check digit.
Disable ITF-6
Enable ITF-6 Do Not Transmit Check Digit
Enable ITF-6 Transmit Check Digit
B.11 - Code 39
Disable Code 39
Set Code 39 Factory Defaults
Enable Code 39
ITF-6 is a 6 character long Interleaved 2 of 5 barcode with a check digit.
Transmit Code 39 Start / Stop Digits
Don’t Transmit Code 39 Start / Stop Digits
Because Code 39 is commonly generated without a check digit, it has asterick (*) start and stop characters surrounding the encoded string: Min and Max String Lengths - To limit the length of the barcode string as a form of validation, you can set a minimum and maximum string length. These lengths include check and stop/start digits if applicabl to the symbology. To set the string length: 1.
Scan the Programming “ON” barcode.
2.
Scan the Set Min Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
3.
Scan the Save Programming barcode.
4.
Scan the Set Max Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
NOTES: * String length must be less than 127 bytes. Set Code 39 Min Code Length (Default = 1)
* MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
31
Set Code 39 Max Code Length (Default = 42)
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.11 - Code 39, con’t 5.
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
Code 39 - Transmit Check Digit
Code 39 No Check Digit
Code 39 Full ASCII OFF
Code 39 - Check Digit Don’t Transmit
Code 39 Full ASCII ON
B.12 - Codabar
Disable Codabar
Set Codabar Factory Defaults
Enable Codabar
Code 39 MAY be encoded with a check digit. The check digit is optional. Min and Max String Lengths - To limit the length of the barcode string as a form of validation, you can set a minimum and maximum string length. These lengths include check and stop/start digits if applicabl to the symbology. To set the string length: 1.
Scan the Programming “ON” barcode.
2.
Scan the Set Min Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
3.
Scan the Save Programming barcode.
4.
Scan the Set Max Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
NOTES: * String length must be less than 127 bytes. Set Codabar Min Code Length (Default = 2)
5.
* MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
Set Codabar Max Code Length (Default = 60)
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
Codabar No Check Digit
Codabar - Transmit Check Digit
32
Codabar - Check Digit Don’t Transmit
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Programming “OFF”
Figure B.0
B.12 - Codabar, con’t Code 39 MAY be encoded with a check digit. The check digit is optional.
Codabar - Transmit Neither Prefix/Suffix
Codabar - Transmit Both Prefix/Suffix
Codabar - Use ABCD/TN*E As Start & Stop Character
Codabar - Use ABCD/ABCD As Start & Stop Character
Codabar - Use Upper Case Prefix/Suffix
Codabar - Use Lower Case Prefix/Suffix
Disable Code 93
Enable Code 93
B.13 - Code 93
Set Code 93 Factory Defaults
Codabar uses either one of “A”, “B”, “C” and “D” as the prefix & suffix characters. Transmission of them can be selected. Min and Max String Lengths - To limit the length of the barcode string as a form of validation, you can set a minimum and maximum string length. These lengths include check and stop/start digits if applicabl to the symbology. To set the string length: 1.
Scan the Programming “ON” barcode.
2.
Scan the Set Min Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
3.
Scan the Save Programming barcode.
4.
Scan the Set Max Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
NOTES: * String length must be less than 127 bytes. Set Code 93 Min Code Length (Default = 1)
* MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
33
Set Code 93 Max Code Length (Default = 48)
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Then scan the Option Code. Finally scan the Programming
Programming “ON”
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.13 - Code 93, con’t 5.
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
Code 93 may include 2 Check Digits (not compulsory) as the last 2 digits of the encoded string. When used, the check digit is the result of the symbology's mathematical check of the preceding digits. Below are the options: ● No Check Digits - Read without performing the check using the last 2 digits and transmit all digits. In effect, there is no check digit present. ● Transmit Check Digits - The last 2 digits are check digits. Perform the mathematical check using the last 2 digits as validation. Transmit the check digits as part of the string to the host.
Code 93 No Check Digits
Code 93 - Transmit Check Digits
Code 93 - Check Digits Don’t Transmit
Disable UCC/EAN-128
Enable UCC/EAN-128
Disable GS1 Databar
Enable GS1 Databar
B.14 - UCC/EAN-128
Set UCC/EAN-128 Factory Defaults
B.15 - GS1 Databar
Set GS1 Databar Factory Defaults
GS1 Databar - Do Not Transmit AI(01) Character
GS1 Databar - Transmit AI(01) Character
B.16 - EAN/UCC Composite
Set EAN/UCC Composite Factory Defaults
Disable EAN/UCC Composite
34
Enable EAN/UCC Composite
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.16 - EAN/UCC Composite, con’t
Disable UPC/EAN Composite
Enable UPC/EAN Composite
B.17 - Code 11
Set Code 11 Factory Defaults
Disable Code 11
Enable Code 11
● Check Digit Don’t Transmits - The last digits are check digits. Perform the mathematical check using the last digits as validation, but don't transmit the check digits to the host. Min and Max String Lengths - To limit the length of the barcode string as a form of validation, you can set a minimum and maximum string length. These lengths include check and stop/start digits if applicabl to the symbology. To set the string length: 1.
Scan the Programming “ON” barcode.
2.
Scan the Set Min Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
3.
Scan the Save Programming barcode.
NOTES: * String length must be less than 127 bytes. Set Code 11 Min Code Length (Default = 4)
* MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
Set Code 11 Max Code Length (Default = 48)
4.
Scan the Set Max Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
5.
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
Code 11 may include a single or double Check Digit (not compulsory) as the last digit(s) of the encoded string. When used, the check digit is the result of the symbology's mathematical check of the preceding digits - either a MOD 11 or MOD 9 result. ● No Check Digit - Read without performing the check using the last digit and transmit all digits. In effect, there is no check digit present.
Code 11 No Check Digit
Code 11 - Transmit Check Digit (s)
35
Code 11 - Check Digit(s) Don’t Transmit
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.17 - Code 11, con’t
Code 11 - Double Check Digits, MOD 11/ MOD 11
Code 11 Single Check Digit, MOD 11
Code 11 Single Check Digit MOD11 Len <= 10) Double Check Digits MOD11/MOD11 Len > 10)
Code 11 - Double Check Digits, MOD 11/ MOD 9
Code 11 Single Check Digit MOD11 Len <= 10) Double Check Digits MOD11/MOD9 Len > 10)
B.18 - ISBN
Disable ISBN
Set ISBN Factory Defaults
ISBN - Transmit 13 Digits
Enable ISBN
ISBN - Transmit 10 Digits
B.19 - Industrial 25
Set Industrial 25 Factory Defaults
Disable Industrial 25
Enable Industrial 25
● Transmit Check Digit - The last digit is a check digit. Perform the mathematical check using the last digit as validation. Transmit the check digit as part of the string to the host. ● Check Digit Don’t Transmit - The last digit is a check digit. Perform the mathematical check using the last digit as validation, but don't transmit the check digit to the host. Min and Max String Lengths - To limit the length of the barcode string as a form of validation, you can set a minimum and maximum string length. These lengths include check and stop/start digits if applicabl to the symbology. To set the string length: 1.
Scan the Programming “ON” barcode.
2.
Scan the Set Min Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
36
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.19 - Industrial 25, con’t
NOTES: * String length must be less than 127 bytes. * MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
Set Industrial 25 Min Code Length (Default = 6)
Set Industrial 25 Max Code Length (Default = 48)
3.
Scan the Save Programming barcode.
4.
Scan the Set Max Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
5.
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
Industrial 25 may include Check Digit (not compulsory) as the last digit of the encoded string. When used, the check digit is the result of the symbology's mathematical check of the preceding digits. Below are the options: ● No Check Digit - Read without performing the check using the last digit and transmit all digits. In effect, there is no check digit present.
Industrial 25 No Check Digit
Industrial 25 - Transmit Check Digit
Industrial 25 - Check Digit Don’t Transmit
Disable Standard 25
Enable Standard 25
B.20 - Standard 25
Set Standard 25 Factory Defaults
● Transmit Check Digit - The last digit is a check digit. Perform the mathematical check using the last digit as validation. Transmit the check digit as part of the string to the host. ● Check Digit Don’t Transmit - The last digit is a check digit. Perform the mathematical check using the last digit as validation, but don't transmit the check digit to the host. Min and Max String Lengths - To limit the length of the barcode string as a form of validation, you can set a minimum and maximum string length. These lengths include check and stop/start digits if applicabl to the symbology. To set the string length: 1.
Scan the Programming “ON” barcode.
2.
Scan the Set Min Length barcode, then scan the digit code(s) from Appendix G for the number representing the minimum length.
NOTES: * String length must be less than 127 bytes. Set Standard 25 Min Code Length (Default = 6)
* MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
37
Set Standard 25 Max Code Length (Default = 48)
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.20 - Standard 25, con’t 3.
Scan the Save Programming barcode.
4.
Scan the Set Max Length barcode, then scan the digit code(s) from Appendix G for the number representing the minimum length.
5.
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
Stanedard 25 may include Check Digit (not compulsory) as the last digit of the encoded string. When used, the check digit is the result of the symbology's mathematical check of the preceding digits. Below are the options: ● No Check Digit - Read without performing the check using the last digit and transmit all digits. In effect, there is no check digit present.
Standard 25 No Check Digit
Standard 25 - Transmit Check Digit
Standard 25 - Check Digit Don’t Transmit
Disable Plessey
Enable Plessey
B.21 - Plessey
Set Plessey Factory Defaults
● Transmit Check Digit - The last digit is a check digit. Perform the mathematical check using the last digit as validation. Transmit the check digit as part of the string to the host. ● Check Digit Don’t Transmit - The last digit is a check digit. Perform the mathematical check using the last digit as validation, but don't transmit the check digit to the host. Min and Max String Lengths - To limit the length of the barcode string as a form of validation, you can set a minimum and maximum string length. These lengths include check and stop/start digits if applicabl to the symbology. To set the string length: 1.
Scan the Programming “ON” barcode.
2.
Scan the Set Min Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
NOTES: * String length must be less than 127 bytes. Set Plessey Min Code Length (Default = 4)
* MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
Set Plessey Max Code Length (Default = 48)
3.
Scan the Save Programming barcode.
4.
Scan the Set Max Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
5.
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
Plessey may include a Check Digit (not compulsory) as the last digit of the encoded string. When used, the check digit is the result of the symbology's mathematical check of the preceding digits. Below are the options: ● No Check Digit - Read without performing the check using the last digit and transmit all digits. In effect, there is no check digit present.
38
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.21 - Plessey, con’t
Plessey - Transmit Check Digit
Plessey No Check Digit
Plessey - Check Digit Don’t Transmit
B.22 - MSI-Plessey
Disable MSI-Plessey
Set MSI-Plessey Factory Defaults
Enable MSI-Plessey
● Transmit Check Digit - The last digit is a check digit. Perform the mathematical check using the last digit as validation. Transmit the check digit as part of the string to the host. ● Check Digit Don’t Transmit - The last digit is a check digit. Perform the mathematical check using the last digit as validation, but don't transmit the check digit to the host. Min and Max String Lengths - To limit the length of the barcode string as a form of validation, you can set a minimum and maximum string length. These lengths include check and stop/start digits if applicabl to the symbology. To set the string length: 1.
Scan the Programming “ON” barcode.
2.
Scan the Set Min Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
NOTES: * String length must be less than 127 bytes. Set MSI-Plessey Min Code Length (Default = 4)
* MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
Set MSI-Plessey Max Code Length (Default = 48)
3.
Scan the Save Programming barcode.
4.
Scan the Set Max Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) or the number representing the minimum length.
5.
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
MSI-Plessey may include a single Mod 10 or double MOD 10/MOD10 or MOD 10/MOD 11 Check Digit(s) (not compulsory) as the last digit(s) of the encoded string. When used, the check digit(s) is the result of the symbology's mathematical check of the preceding digits.
MSI-Plessey No Check Digit
MSI-Plessey - Transmit Check Digit (s)
39
MSI-Plessey - Check Digit(s) Don’t Transmit
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.22 - MSI-Plessey, con’t
MSI-Plessey - Single Check Digit, MOD 10
MSI-Plessey - Double Check Digits, MOD 10/ MOD 10
MSI-Plessey - Double Check Digits, MOD 10/ MOD 11
Disable PDF417
Enable PDF417
B.23 - PDF417
Set PDF417 Factory Defaults
● No Check Digit - Read without performing the check using the last digit and transmit all digits. In effect, there is no check digit present. ● Transmit Check Digit - The last digit is a check digit. Perform the mathematical check using the last digit as validation. Transmit the check digit as part of the string to the host. ● Check Digit Don’t Transmit - The last digit is a check digit. Perform the mathematical check using the last digit as validation, but don't transmit the check digit to the host. Min and Max String Lengths - To limit the length of the barcode string as a form of validation, you can set a minimum and maximum string length. These lengths include check and stop/start digits if applicabl to the symbology. To set the string length: 1.
Scan the Programming “ON” barcode.
NOTES: * String length must be less than 65535 bytes. Set PDF417 Min Code Length (Default = 1)
* MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
Set PDF417 Max Code Length (Default = 2710)
2.
Scan the Set Min Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
3.
Scan the Save Programming barcode.
4.
Scan the Set Max Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
5.
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
Single PDF417 Only
Twin PDF417 Only
40
Single & Twin PDF417
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.24 - QR Code
Disable QR Code
Set QR Code Factory Defaults
Enable QR Code
PDF417 twin code is a combination of two PDF417 barcodes, paired either vertically (on top) or horizontally (side by side). They must be encoded in the same direction. They must have the same resolution with little white/quiet zones between them. There are 3 options for reading PDF417 twin code: ● Single PDF417 Only: Read either PDF417 code. ● Twin PDF417 Only: Read both PDF417 codes. The transmission sequence is: left (upper) PDF417 code followed by right (lower) PDF417 code. ● Both Single & Twin: Read both single and twin PDF417 codes. Min and Max String Lengths - To limit the length of the barcode string as a form of validation, you can set a minimum and maximum string length. These lengths include check and stop/start digits if applicabl to the symbology. To set the string length:
NOTES: * String length must be less than 65535 bytes. Set QRCode Min Code Length (Default = 1)
* MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
Set QRCode Max Code Length (Default = 7089)
1.
Scan the Programming “ON” barcode.
2.
Scan the Set Min Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
3.
Scan the Save Programming barcode.
4.
Scan the Set Max Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
Single QRCode Only
Twin QRCode Only
Single & Twin QRCode
B.25 - Aztec
Set Aztec Factory Defaults
Disable Aztec
41
Enable Aztec
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.25 - Aztec, con’t 5.
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
QR Code twin code is a combination of two QR Code barcodes, paired either vertically (on top) or horizontally (side by side). They must be encoded in the same direction. They must have the same resolution with little white/quiet zones between them. There are 3 options for reading QR Code twin code: ● Single QR Code Only: Read either QR Code type. ● Twin QR Code Only: Read both QR Code types. The transmission sequence is: left (upper) QR Code code followed by right (lower) PDF417 code. ● Both Single & Twin: Read both single and twin QR Code codes
NOTES: * String length must be less than 65535 bytes. * MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
Set Aztec Min Code Length (Default = 1)
Set Aztec Max Code Length (Default = 3832)
Min and Max String Lengths - To limit the length of the barcode string as a form of validation, you can set a minimum and maximum string length. These lengths include check and stop/start digits if applicabl to the symbology. To set the string length: 1.
Scan the Programming “ON” barcode.
2.
Scan the Set Min Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
3.
Scan the Save Programming barcode.
Mode 1
Mode 2
Mode3
“Number of Barcodes” for Modes 2 & 3
2
1
4
3
5
6
7
42
8
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.26 - Data Matrix
Set Data Matrix Factory Defaults
Disable Data Matrix
Enable Data Matrix
4.
Scan the Set Max Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
5.
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
You can read multiple barcodes within the imager’s field of view. There are three modes: ● Mode 1 Read one barcode only. ● Mode 2 Read fixed number of barcodes only. ● Mode 3 Composite Reading. Try to decode the fixed number of barcodes. If failure then read one barcode only.
NOTES: * String length must be less than 65535 bytes. * MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
Set Data Matrix Min Code Length (Default = 1)
Set Data Matrix Max Code Length (Default = 3116)
Programming Method: Scan the Programming “ON” barcode, then the Mode Barcode. If you scan Mode 2 or Mode 3, then scan the appropriate “Number of Barcodes” numeric code below. Then scan the Programming “OFF” barcode. Min and Max String Lengths - To limit the length of the barcode string as a form of validation, you can set a minimum and maximum string length. These lengths include check and stop/start digits if applicabl to the symbology. To set the string length: 1.
Scan the Programming “ON” barcode.
2.
Scan the Set Min Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
Data Matrix Single Code
Data Matrix Twin Code
Data Matrix Single & Twin Code
3.
Scan the Save Programming barcode.
4.
Scan the Set Max Length barcode, then scan the digit code(s) from Section B.29 of this Appendix (B) for the number representing the minimum length.
Data Matrix Square Only
Data Matrix Square & Rectangular
43
2D
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
I O mag nl e y r
APPENDIX B - SP2100 2D Imager Setup Barccodes, con’t Instructions: To change the option, first scan the Programming “ON” barcode. Programming “ON”
Then scan the Option Code. Finally scan the Programming
“OFF”
barcode.
Figure B.0
Programming “OFF”
B.26 - Data Matrix, con’t
Data Matrix barcodes have two formats: Square Symbols that have the same amount of elements (models / squares) within their
Data Matrix Light Background, Dark Barcode
Data Matrix Dark Background, Light Barcode
Data Matrix Both Light and Dark Barcode
B.27 - MaxiCode
Set MaxiCode Factory Defaults
5.
Disable MaxiCode
Enable MaxiCode
Scan the Save Programming barcode, then scan the Programming “OFF” barcode.
A Data Matrix twin code is a combination of two Data Matrix barcodes, paired either vertically (on top) or horizontally (side by side). They must be encoded in the same direction. They must have the same resolution with little white/quiet zones between them. There are 3 options for reading Data Matrix twin code: ● Single Data Matrix Only: Read either Data Matrix code. ● Twin Data Matrix Only: Read both Data Matrix codes. The transmission sequence is: left (upper) Data Matrix code followed by right (lower) Data Matrix code. ● Both Single & Twin: Read both single and twin Data Matrix codes.
NOTES: * String length must be less than 65535 bytes. Set MaxiCode Min Code Length (Default = 1)
* MAX LENGTH must be less than or equal to MIN LENGTH. * If MIN LENGTH = MAXLENGTH, only that single length barcode string will be allowed.
Set MaxiCode Max Code Length (Default = 150)
B.28 - OCR
Set OCR Factory Defaults
Disable OCR
44
Enable OCR
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
B.29 - SP2100-2D Length Barcodes for Maximum ad Minimum Barcode Length
45
2D Imager Only
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes
1D LASER ONLY
C.A - Method of programming the SP2100 1D Laser decoder with Setup Barcodes
The decoder on the SP2100 1D laser scanner is the firware chip directly related to the hardware that makes the scan beam be projected out of and the reflected light sensed by the scanner. This isn’t the same as the System Menu commands listed in the User’s Guide before the appendicies. Programming the decoder directly gives you an even greater control of what types of barcodes can be read and how they are formatted before being sent to the SP2100’s firmware programming and ultimately to your connected host. CRITICAL!
These barcodes set the decoder in the SP2100 1D Laser Scanner ONLY!!! If you have an imager and use these
codes to change the settings in the SP2100 2D Imager decoder, you can verify you’re using the right codes by looking for this mark in the top right of the page. If you have the SP2100 2D Laser Scanner, use the Decoder Setup Barcodes in Appendix B.
The methodology for changing the setup options for the laser scanner include scanning a “program on” barcode, followed by the barcode denoting the combined symbology type and symbology option being changed, then scannign a 2-digit numeric code that represents enable/disable or other setting, and finally scanning a “program off” barcode. Because the laser scanner can be precisely aimed and the barcodes in this appendix can therefore be smaller, we’ve included all the barcodes to change a particular symbology option together in a group surrounded by a red box. To set the option, all you have to do is scan each of the barcodes in the option’s box from top to bottom. From Appendix H, you can see the full list of barcodes your SP2100 supports, depending on whether you have the 1D or 2D model. In this Appendix the defaults are marked with a red star beside them for easy identification.
Denotes Decoder System Default
Successfully Reading Setup Barcodes: For the purposes of the User’s Guide, the setup barcodes may be packed densely enough that your SP2100 may read a code adjacent to the one you intend. Just put a piece of white paper or an index card ver the nearby barcode so the imager of the SP2100 can’t see the adjacent code.
C.A1 - Length Barcodes for Maximum and Minimum Barcode Length
Some symbologies allow you to set numeric values for specific symbology options. For example, Code 39 allows you to set a Maximum Length and Minimum length. Use the barcodes below to enter the numeric digits required.
46
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.1 - UPC-A (Code ID: A)
Enable UPC-A
Disable UPC-A
Enable Check Digit
Disable Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Transmit Check Digit
Disable Transmit Check Digit
Enable Truncate Leading Zeros
Disable Truncate Leading Zeros
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Expand To EAN-13
Disable Expand To EAN-13
Supplemental Digits - None
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Supplemental Digits - 5
Supplemental Digits - 2 or 5
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
47
Supplemental Digits - 2
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.2 - UPC-E (Code ID: D)
Enable UPC-E
Disable UPC-E
Enable Check Digit
Disable Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Transmit Check Digit
Disable Transmit Check Digit
Enable Truncate Leading Zeros
Disable Truncate Leading Zeros
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Expand To EAN-13
Disable Expand To EAN-13
Enable Expand To UPC-A
Disable Expand To UPC-A
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Supplemental Digits - None
Supplemental Digits - 2
Supplemental Digits - 5
Supplemental Digits - 2 or 5
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
48
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.3 - UPC-E1 (Code ID: D)
Enable UPC-E1
Disable UPC-E1
Enable Check Digit
Disable Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Expand To UPC-A
Disable Expand To UPC-A
Enable Transmit Check Digit
Disable Transmit Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Expand To EAN-13
Disable Expand To EAN-13
Supplemental Digits - None
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Supplemental Digits - 5
Supplemental Digits - 2 or 5
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
49
Supplemental Digits - 2
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.4 - EAN-13 (ISBN/ISSN) (Code ID: B)
Enable EAN-13
Disable EAN-13
Enable Check Digit
Disable Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Transmit Check Digit
Enable ISBN/ISSN Conversion
Disable Transmit Check Digit
Disable ISBN/ISSN Conversion
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Supplemental Digits - None
Supplemental Digits - 2
Supplemental Digits - 5
Supplemental Digits - 2 or 5
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
C.5 - China Post (Code ID: T)
Enable China Post
Enable China Post
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
50
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.6 - EAN-8 (Code ID: C)
Enable EAN-8
Disable EAN-8
Enable Check Digit
Disable Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable EAN-13 Expansion
Disable EAN-13 Expansion
Enable Transmit Check Digit
Disable Transmit Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Supplemental Digits - None
Supplemental Digits - 2
Supplemental Digits - 5
Supplemental Digits - 2 or 5
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Truncate Leading Zero
Disable Truncate Leading Zero
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
51
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.7 - Code 39 (Code 32, Trioptic Code 39) - (Code ID: M)
Enable Code39
Disable Code39
Enable Check Digit
Disable Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Disable Transmit Check Digit
Enable Full ASCII
Disable Full ASCII
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Start/ Stop Char Transmit
Enable Start/ Stop Char Transmit
Enable * as Data Character
Disable * as Data Character
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Transmit Check Digit
Enable Convert To Code32
Enable Code32 Prefix A Transmission
Disable Convert To Code32
Disable Code32 Prefix A Transmission
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
52
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.7 - Code 39 (Code 32, Trioptic Code 39), con’t
Enable TriOptic Code39 Start/Stop
Disable TriOptic Code39 Start/Stop
Enable TriOptic Code39
Disable TriOptic Code39
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Set Max Length (00-99) Default=99
Set Min Length (00-99) Default=01
Programming “ON”
Programming “ON”
Scan 2 digits from Section C.A1
Scan 2 digits from Section C.A1
Programming “OFF”
Programming “OFF”
C.8 - UK/Plessey (Code ID: U)
Enable UK/Plessey
Disable UK/Plessey
Enable Check Digit
Disable Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Disable Transmit Check Digit
Set Max Length (00-99) Default=99
Set Min Length (00-99) Default=01
Programming “ON”
Programming “ON”
Programming “ON”
Scan 2 digits from Section C.A1
Scan 2 digits from Section C.A1
Programming “OFF”
Programming “OFF”
Enable Transmit Check Digit Programming “ON”
Programming “OFF”
Programming “OFF”
53
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.9 - Interleaved 2 0f 5 (Code ID: I)
Enable Interleaved 2 of 5
Disable Interleaved 2 of 5
Enable Check Digit (USS)
Disable Check Digit (USS)
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Check Digit (OPCC)
Disable Check Digit (OPCC)
Set Max Length (00-99) Default=99
Set Min Length (00-99) Default=01
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Scan 2 digits from Section C.A1
Scan 2 digits from Section C.A1
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Transmit Check Digit
Disable Transmit Check Digit
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
C.10 - Industrial 2 0f 5 (Code ID: H)
Enable Industrial 2 of 5
Disable Industrial 2 of 5
Set Max Length (00-99) Default=99
Set Min Length (00-99) Default=01
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Scan 2 digits from Section C.A1
Scan 2 digits from Section C.A1
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
54
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.11 - Matrix 2 0f 5 (Code ID: X)
Enable Matrix 2 of 5
Disable Matrix 2 of 5
Enable Check Digit (USS)
Disable Check Digit (USS)
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Transmit Check Digit Programming “ON”
Disable Transmit Check Digit
Set Max Length (00-99) Default=99
Set Min Length (00-99) Default=01
Programming “ON”
Programming “ON”
Programming “ON”
Scan 2 digits from Section C.A1
Scan 2 digits from Section C.A1
Programming “OFF”
Programming “OFF”
Programming “OFF”
Disable Code 93
Enable Check Digit
Disable Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Disable Transmit Check Digit
Set Max Length (00-99) Default=99
Set Min Length (00-99) Default=01
Programming “ON”
Programming “ON”
Programming “ON”
Scan 2 digits from Section C.A1
Scan 2 digits from Section C.A1
Programming “OFF”
Programming “OFF”
Programming “OFF”
C.12 - Code 93 (Code ID: L)
Enable Code 93
Enable Transmit Check Digit Programming “ON”
Programming “OFF”
Programming “OFF”
55
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.13 - Codeabar (Code ID: N)
Enable Codabar
Disable Codabar
Enable Check Digit
Disable Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Disable Transmit Check Digit
Start/End Character Type - ABCD/ABCD
Start/End Character Type - abcd/abcd
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Start/End Character Type - ABCD/TN*E
Start/End Character Type - abcd/tn*e
Enable Start/ End Transmit
Disable Start/ End Transmit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Disable Enforce Start/End Equality
Set Max Length (00-99) Default=99
Set Min Length (00-99) Default=01
Programming “ON”
Programming “ON”
Programming “ON”
Scan 2 digits from Section C.A1
Scan 2 digits from Section C.A1
Programming “OFF”
Programming “OFF”
Enable Transmit Check Digit
Enable Enforce Start/End Equality Programming “ON”
Programming “OFF”
Programming “OFF”
56
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.14 - Code 128 (Code ID: K)
Enable Code 128
Disable Code 128
Enable Check Digit
Disable Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Disable Transmit Check Digit
Disable Truncate Leading Zeros
Enable Truncate All Leading Zeros
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Truncate First Leading Zero
Set Max Length (00-99) Default=99
Set Min Length (00-99) Default=01
Programming “ON”
Programming “ON”
Programming “ON”
Scan 2 digits from Section C.A1
Scan 2 digits from Section C.A1
Programming “OFF”
Programming “OFF”
Enable Transmit Check Digit
Programming “OFF”
57
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.15 - UCC / EAN 128 (Code ID: K)
Enable UCC/EAN 128
Disable UCC/EAN 128
Enable Check Digit
Disable Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Disable Transmit Check Digit
Disable Truncate Leading Zeros
Enable Truncate Leading Zeros
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Transmit Check Digit
Set Max Length (00-99) Default=99
Set Min Length (00-99) Default=01
Programming “ON”
Programming “ON”
Scan 2 digits from Section CXX
Scan 2 digits from Section CXX
Programming “OFF”
Programming “OFF”
58
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.16 - ISBT 128 (Code ID: K)
Enable ISBT 128
Disable ISBT 128
Enable Check Digit
Disable Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Disable Transmit Check Digit
Set Max Length (00-99) Default=99
Set Min Length (00-99) Default=01
Programming “ON”
Programming “ON”
Programming “ON”
Scan 2 digits from Section C.A1
Scan 2 digits from Section C.A1
Programming “OFF”
Programming “OFF”
Programming “OFF”
Disable Code 11
Enable Check Digit
Disable Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Disable Transmit Check Digit
Set Max Length (00-99) Default=99
Set Min Length (00-99) Default=01
Programming “ON”
Programming “ON”
Programming “ON”
Scan 2 digits from Section C.A1
Scan 2 digits from Section C.A1
Programming “OFF”
Programming “OFF”
Enable Transmit Check Digit Programming “ON”
Programming “OFF”
C.17 - Code 11 (Code ID: V)
Enable Code 11
Enable Transmit Check Digit Programming “ON”
Programming “OFF”
Programming “OFF”
59
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.18 - MSI / Plessey (Code ID: O)
Enable MSI/Plessey
Enable Check Digit
Disable Check Digit
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Disable Transmit Check Digit
Set Max Length (00-99) Default=99
Set Min Length (00-99) Default=01
Programming “ON”
Programming “ON”
Programming “ON”
Scan 2 digits from Section C.A1
Scan 2 digits from Section C.A1
Programming “OFF”
Programming “OFF”
Enable Convert to UCC / EAN-128
Enable Convert to UPC-A/ EAN-113
Enable MSI/Plessey
Enable Transmit Check Digit Programming “ON”
Programming “OFF”
Programming “OFF”
C.19 - GS1 Databar Truncated (Code ID: R)
Enable GS1 Databar Truncated
Disable GS1 Databar Truncated
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Disable All Conversion Programming “ON”
Programming “OFF”
60
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX C - SP2100 1D LASER Setup Barccodes, con’t 1D LASER ONLY C.20 - GS1 Databar Limited (Code ID: R)
Enable GS1 Databar Limited
Disable GS1 Databar Limited
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Enable Convert to UCC / EAN-128
Enable Convert to UPC-A/ EAN-113
Disable All Conversion Programming “ON”
Programming “OFF”
C.21 - GS1 Databar Expanded (Code ID: R)
Disable All Conversion
Enable GS1 Databar Expanded
Disable GS1 Databar Expanded
Programming “ON”
Programming “ON”
Programming “ON”
Programming “ON”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Programming “OFF”
Set Max Length (00-99) Default=99
Set Min Length (00-99) Default=01
Programming “ON”
Programming “ON”
Scan 2 digits from Section C.A1
Scan 2 digits from Section C.A1
Programming “OFF”
Programming “OFF”
Enable Convert to UCC / EAN-128
61
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX D - iOS UniLinker and SP2100 in MFi Mode NOTE!
This procedure may not work correctly if you’ve already made a HID connection with your iOS device. To clear the iOS to SP2100 relationship:
1.
On the iOS device, go to Settings, General, Bluetooth and find the SP2100 bluetooth connection. Press the blue arrow in the blue bordered white circle at the far right. From the screen that appears, press the “Forget this Device” button.
2.
Now reset the iPad by pressing the Home Button (screen side, bottom center) and the Power Button at the same time until the white Apple logo appears.
In Section 2.9, we talked about the bluetooth connection methods between the SP2100 and host devices. Of the different connection types, MFi was defined as an acronym for “Made for iPad/iPhone/iPod”. MFi is basically an SPP (serial port protocol) connection with the iPhone security check added. This security check confirms that the accessory is Apple Certified and Approved. The SP2100 is certified as a MFi or “Made for iPxx” accessory. The MFi connection gives Application Developers granular control of the settings and operation of the SP2100. Using this connection, you can access all the settings of the SP2100’s System Menu and control them programmatically. In addition, you can not only receive the scanned barcode data, but you can format and send a text string to be displayed on the SP2100’s 2-color OLED screen. Displaying on-screen instructions allows the user to use the SP2100 for information and instruction instead of having to view the host. To make development easier, we provide support for the SP2100’s free Software Developer’s Kit (SDK). Application developers can download and install UnionNet’s UniLinker program from the AppStore. UniLinker, with the corresponding source code, is the quickest way for a developer to understand how to control the SP2100 using the MFi bluetooth connection to an Apple iOS device. Below are the instructions to install and run the AppStore version of UniLinker and connect the SP2100 via Mfi.
Download UniLinker from the AppStore - see figure D1 at right 1. On your iPad, iPhone or iPod Touch, locate and launch the AppStore 1 application
1
2
2. Type “unilinker” in the search box at the top right hand side of the screen 2 . Then press the “search” button on the soft keypad and select iPhone Apps. 3. The UniLinker App will be displayed. Press the “FREE” button to the right of the application name 3 . The button caption will change to “INSTALL APP”. Press to install the application 4 . The Unilinker application will be downloaded to your device. 4. Press the “Home” button of the device, and locate BUT DON’T LAUNCH the “UniLinker” icon. 5
3
4 figure D1
On the SP2100 Make sure your SP2100 is turned on (press the Scan button for 3-5 seconds). Press the SP2100’s front Scan Button and verify that it isn’t currently connected to a host device. If the SP2100 displays anything other than MUX it is currently connected to another device. Find the device and turn off the bluetooth radio to break the connection to the SP2100 Before you get started making the HID connection, make sure your SP2100 is set with MFI Mode enabled (refer to figure D2): 1. Press & hold the Top Side button until the System Menu appears. 2. Select 3.Bluetooth and press the Scan Button to select the option. 3. Select 3.MFI Mode, then highlight Enable & press the Scan Button to select. 4. Select 0.Exit Sub Menu then 0.Exit Menu. 5. There should now be an “i” on the far left of the Status Bar (circled in green in figure D2. The SP2100’s LED Indicator will flash red. NOTE: ● If the SP2100 displays anything other than MUX it is currently connected to another device. Find the device and turn off the bluetooth radio to break the connection to the SP2100. (See Section 3.9) figure D2
62
5
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX D - iOS UniLinker and SP2100 in MFi Mode - con’t
D.3 - Set Bluetooth MFi Mode on the SP2100, con’t
If the SP2100 displays MUX and there is an “i” on the far left of the Status Bar as circled in green in figure D2, continue by scanning the Bundle and Protocol barcodes in the instructions below.
Set the Bundle and App (protocol) ID’s In order for the SP2100 to recognize that it supposed to work with the UniLinker application, the iOS device needs to know the Bundle and App ID’s. An App ID is the ID number of the Unilinker program in the AppStore, and the BundleID is used by iOS on the host to uniquely identify the application. We’ll scan barcodes to set each.
1
2
figure D3 figure D4
Refer to figure D3 and figure D4 above: 1. Scan the BundleID barcode on the left side of figure D3 above. The SP2100 will momentarily display the “Setup Bundle ID” screen 1 , then return to the main screen and Status bar. 2. Scan the AppID barcode on the right side of figure D3 above. The SP2100 will momentarily display the “Setup Apple ID - RESET BLUETOOTH” screen. 2 You can now set up the bluetooth connection between the SP2100 and your Apple mobile device.
On the iPad - iPhone - iPod Touch - Refer to figure D5
figure D5
1
1. Select the “Settings” icon 1 , then select “General” 2 Make sure the Bluetooth slider 3 is set to on.
3
2. The iPxx will search for new bluetooth devices as indicated by the swirling circle . 3. The iPxx will find the SP2100 and list it as “SP2100XXXXXXX” 4 where the last 7 digits are the serial number of the barcode scanner.
4 2
4. Press on the “SP2100” line. After a few moments the iPxx will display “Connected” 5 . The SP2100 will beep and display HID in the Status Bar 6 .
5
5. A few moments after the HID connection is displayed on the SP2100, the iOS device will display a message “UniLinker would like to communicate with the UnionNet SP2100. 7 Press the “Allow” button 6. The SP2100 will beep once and the Status Bar will change from HID to MFi 8 . UniLinker will automatically launch.
6
7
The UniLinker program is mostly self-explanatory. We suggest that before you scan anything, that you go into the settings tab at the bottom of the program and play around there to start. And don’t forget, if you have any questions, don’t hesitate to give us a call. 8
END OF PROCEDURE
figure D5
63
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX E - Android UniLinker and SP2100 in SPP Mode
64
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX F - Updating SP2100 Firmware Your SP2100 contains both device and bluetooth firmware that controls communications, the System Menu, display of the Status Bar, memory storage and other features. This firmware can be updated in the field using GCC’s SimpleTerm, a serial communications program similar to HyperTerminal but tailored to connect to and communicate with the SP2100. Since the SP2100’s firmware can be upgraded in the field, you will have access to the latest features, bug fixes and improvements available in the most recent firmware. This allows you to make sure when you deploy multiple SP2100’s that they all look and operate in the same way, even if you’re using a prior or custom version of the firmware.
WARNING! The following Firmware Upgrade Instructions are provided for illustrative purposes only. YOU MUST GET AUTHORIZATION FROM BarcodeGuy.com BEFORE UPGRADING FIRMWARE. A mistake in the sequence or method may render your SP2100 unusable… FOREVER! Failing to have a BarcodeGuy tech guide you through the process will void your manufacturer’s warranty. After your support call, the technician will update the history for your SP2100’s serial number to reflect the firmware upgrade & date.
1. Refer to figure F1 and check the firmware version currently installed on the SP2100 using the System Menu, Information option. Note that you have to use the Bottom Side Button to display the F/W version. 2. Verify the latest firmware version and hardware compatibility on the BarcodeGuy website at http://www.barcodeguy.com/Downloads.htm 3. If the version of your firmware not the current version listed & you want to take advantage of the new/improved firmware features download the firmware “.bin” file from the BarcodeGuy.com, call BarcodeGuy tech support for assistance with steps 4 and greater below.
figure F1
4. In order to communicate with the SP2100 via Serial Port Emulation over USB to update the firmware, we will use the communications program from the firmware development tool suite called “GCC Developer Lite” as an equivalent to Hyperterminal, the default serial communications program no longer provided with Windows. The installation file “GDLFull2.3.2.1.exe” can be found in the “\UpdateFirmware” folder of the product Resource CD that came with your SP2100 kit or can be downloaded from our web site at http://www.barcodeguy.com/ figure F2 Downloads.htm. 4.1 Double-click the installer package “GDLFull2.3.2.1.exe”. Select “Run” from the dialogue box that appears (figure F2). 4.2 Press “Run” or “OK” if any other Warning screen that appears. NOTE: For the following steps, refer to figure F3. 5. Follow the installation screen prompts for 1 , 2 , 3 , and 4 . 6. On installation screen 5 , uncheck all of the options except “SIMPLE TERM”. The default installation options will install the full development environment including processor profiles, IDE and compiler. We just want to be able to do serial communications with the SP2100 using the SIMPLE TERM program. 7. Continue following the installation screen prompts until 9 is displayed. Now press the “Finish” button to complete the installation of “Simple Term”. 1
3
2
figure F3 - NOTE: Continued on Next Page
65
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX F - Updating SP2100 Firmware 4
5
6
7
8
9
figure F3 - Continued from prior page
8. CAUTION: Follow this step explicitly! 8.1 Power off the SP2100 by pressing the Scan Button for 5 seconds. “Want Shutdown” message will be displayed on the SP2100 screen (figure F4 1 ). Allow the scanner to fully power down. 8.2 With the SP2100 powered off, plug one end of the USB cable (supplied in the kit) into the bottom port of the SP2100 (figure F4 2 ). Plug the other end of the cable into a Type A USB port on the PC where you installed “SIMPLE TERM” IN Steps 4 through Step 7. 1 Press & Hold Scan Button until Power Off Screen Appears. Allow Power-Down. Then plug Type A Connector into your Windows PC
3 Press & Hold Top
2 Insert USB
Side Button then press Scan Button. LED Indicator will Flash green.
Cable ..
figure F4
8.3 Refer to figure F4 3 Press and hold the Top Side button of the SP2100
1
8.4 While holding the Top Side button in, press the SP2100’s Scan button. The scanner will respond by rapidly flashing the LED indicator green. Release both buttons on the SP2100.
2
9. With the LED indicator flashing green on the SP2100, look at the System Tray of the PC on the bottom right of the screen down by the clock. You should see the message “Installing device driver software” (figure F5 1 ). 9.1 If you’re running Windows 7 with an Internet connection, Windows Update will search online until it finds and installs the appropriate driver - ”AT91 USB to Serial Converter”. Note that this may take up to 10 minutes to locate and install. If you get a warning about Windows not
3
4 Serial Port Assigned in Device Manager
being able to verify the Publisher of the driver, choose “Install this driver software anyway”.
9.2 When the driver is finished installing, you will see a System Tray balloon down by the clock that says “Your
66
NOT
figure F5
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX F - Updating SP2100 Firmware, con’t Device is Ready to Use” (figure F5 2 ). To check if you’ve missed the message, click on the arrow on the System
Tray. If the driver installed correctly, you’ll see the USB icon with a checkmark next to it not the moving green ball on the computer which means Windows is still searching / installing the driver (figure F5 3 ). 9.3 Before continuing, press the “start” icon on the PC and type “Device Manager” into the search bar and start Device Manager. Find the “Ports” icon in the System Tree and click on it. Verify the COM port assigned to the ”AT91 USB to Serial Converter” entry and make a note of the port number (figure F5 4 ) . You will need it when you run the SIMPLE TERM program installed in Step 7. 9.4 If the driver installed successfully, proceed to Step 10. If the driver did not install properly, you will see a System Tray balloon down by the clock that says “Device driver software was not successfully installed” (figure F6). The driver will have to be manually installed from either the SP2100 kits Resouce CD or from the BarcodeGuy web figure F6 site at http://www.barcodeguy.com/Downloads.htm. You can check the internet to get instructions on how to install a driver manually for your Windows operating system. What follows is a brief description of how to manually install the driver. 9.4.1 Unplug the SP2100 from the USB conector of your PC. The LED indicator will stop flashing and the SP2100 will be in Power-Off mode. 9.4.2 For Windows XP, go to the Control Panel and run the Add New Hardware Wizard. For Windows 7 and Vista, create a desktop shortcut to “Cmd.exe”. Then right-click the shortcut and select “Run as Administrator”. From the command prompt, run “Hdwwiz.exe” then click “Next”. 9.4.3 Select “Advanced Options” and then click “Next”. Click “Show all Devices” then click “Next”. Click on the “Have Disk” option, and press the Browse button. Navigate to the “\sp-2100\” folder of the Resource CD or the folder where you stored the downloaded driver, Select the file “6119.inf” and press “Open”, “OK”, then “Next” on the next two wizard pages, then click the “Finish” button to complete the installation. 9.4.4 IMPORTANT! When you plug in the SP2100’s USB cable to the PC, be sure to either use a different USB port than what you used originally, or reboot the PC!!! 2
9.4.5 Restart this procedure at Step 8 of Appendix F of these instructions. 10. Start the Simple Term program. Press the Windows “Start” (figure F7 1 ) button, select “GCC Developer Lite” (figure F6 2 ), then select “Simple Term” (figure F7 3 ) from the sub-programs. 10.1 When Simple Term opens, set the communications port and protocols. On the menu bar at the top of the program window, press “File” (figure F7 4 ), then “Properties” (figure F7 5 ) and select the COM port you noted from the Windows Device Manager in Step 9.3 that will have the description ”AT91 USB to Serial Converter” (figure F7 6 ). There is no need to set the default values, as they are correct. Press the “OK” (figure F7 7 ) button.
3
1
4 5
Refer to figure F8 for the following steps
10.2 Press the connect button, represented by a telephone icon in the icon bar under the menu bar (figure F8 1 ). Simple Term will connect to the SP2100 and the scanner will respond with the following message displayed on the Simple Term screen: “[Unionnet SP-2100 Bootloader Version.1.0]” and “” (figure F8 2 ) The LED indicator will be solid green. 10.3 Now press the “Transfer To” (figure F8 3 ) icon represented as the first file folder on the left in the icon bar under the menu bar of Simple Term. A dialogue box will open (figure F8 4 ), allowing you to navigate to the new firmware file. Note that all firmware files have a file extension of “bin”. Highlight the file and press the “Open” button (figure F8 5 ). 10.4 Note the Progress Bar (figure F8 6 )at the bottom of the Simple Term program window. It will show the firmware file being transferred into the SP2100.
6 7 figure F7
10.5 When the firmware transfer is complete, the SP2100 will display “ (figure F8 7 ). There is no need to do anything. The SP2100 will power off on its own. 10.6 Disconnect the USB cable from the SP2100 and power it on by pressing he Scan Button for 3-5 seconds. After the new firmware version will be displayed on the Information Menu screen after the logo startup screen (figure F8 8 ).
END OF PROCEDURE 67
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX F - Updating SP2100 Firmware Your SP2100 contains both device and bluetooth firmware that controls communications, the System Menu, display of the Status Bar, memory storage and other features. This firmware can be updated in the field using GCC’s SimpleTerm, a serial communications program similar to HyperTerminal but tailored to connect to and communicate with the SP2100. Since the SP2100’s firmware can be upgraded in the field, you will have access to the latest features, bug fixes and improvements available in the most recent firmware. This allows you to make sure when you deploy multiple SP2100’s that they all look and operate in the same way, even if you’re using a prior or custom version of the firmware.
WARNING! The following Firmware Upgrade Instructions are provided for illustrative purposes only. YOU MUST GET AUTHORIZATION FROM BarcodeGuy.com BEFORE UPGRADING FIRMWARE. A mistake in the sequence or method may render your SP2100 unusable… FOREVER! Failing to have a BarcodeGuy tech guide you through the process will void your manufacturer’s warranty. After your support call, the technician will update the history for your SP2100’s serial number to reflect the firmware upgrade & date.
1. Refer to figure F1 and check the firmware version currently installed on the SP2100 using the System Menu, Information option. Note that you have to use the Bottom Side Button to display the F/W version. 2. Verify the latest firmware version and hardware compatibility on the BarcodeGuy website at http://www.barcodeguy.com/Downloads.htm 3. If the version of your firmware not the current version listed & you want to take advantage of the new/improved firmware features download the firmware “.bin” file from the BarcodeGuy.com, call BarcodeGuy tech support for assistance with steps 4 and greater below.
figure F1
4. In order to communicate with the SP2100 via Serial Port Emulation over USB to update the firmware, we will use the communications program from the firmware development tool suite called “GCC Developer Lite” as an equivalent to Hyperterminal, the default serial communications program no longer provided with Windows. The installation file “GDLFull2.3.2.1.exe” can be found in the “\UpdateFirmware” folder of the product Resource CD that came with your SP2100 kit or can be downloaded from our web site at http://www.barcodeguy.com/ figure F2 Downloads.htm. 4.1 Double-click the installer package “GDLFull2.3.2.1.exe”. Select “Run” from the dialogue box that appears (figure F2). 4.2 Press “Run” or “OK” if any other Warning screen that appears. NOTE: For the following steps, refer to figure F3. 5. Follow the installation screen prompts for 1 , 2 , 3 , and 4 . 6. On installation screen 5 , uncheck all of the options except “SIMPLE TERM”. The default installation options will install the full development environment including processor profiles, IDE and compiler. We just want to be able to do serial communications with the SP2100 using the SIMPLE TERM program. 7. Continue following the installation screen prompts until 9 is displayed. Now press the “Finish” button to complete the installation of “Simple Term”. 1
3
2
figure F3 - NOTE: Continued on Next Page
68
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX G - SP21001D Scan Engine Symbology Default
69
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX H - Supported Barcode Symbologies
SP-2100-1D
SP-2100-2D
1D Barcodes Code128, EAN-13, EAN-8, Code39, UPC-A, UPS-E, Codabar, Interleaved2 of 5, ISBN, Code 93, UCC/EAN-128, GS1 Datarbar, etc.
Code128 EAN-13 EAN-8 Code39 UPC-A UPS-E Codabar ISBN Code 93 GS1 Datarbar UCC/EAN-128 Interleaved2 of 5 and etc.
2D Barcodes AztecCode, AztecRunes, CodablockF, Code16K, Code49, DataMatrix, MaxiCode, MicroPDF, PDF417, QRCode, and HanXin Code
70
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX I - SP21001D Scan Distance Chart
71
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX J - SP2100 System Menu / Firmware Factory Default Settings
System Menu Option
Sub Menu
Option
SP2100 Default Value
Information
S/N,M/D,H/W,F/W,BOOTLOAD,MEMORY
None
N/A
Power Auto Off
1min – 10min
5 mins
LCD Auto Off
1sec – 60sec
10 mins
Backlight
10%-100%
60%
RealTime Clock
yyyy/mm/dd hh:mm
Current (EST)
Pre/Suffix Set
Setup Pre/Suffix
Prefix: NULL Suffix CR (OD)
Language
English/Korean
Eaglish
Buzzer
Variable Volume: 3 | 2 | 1 | OFF
3
Vibrator
Enable / Disable
Enable
Default Config.
Yes/No
NO
Information
BT Config Info
N/A
Settings
MUX / HID / SPP BT Profiles
MUX Mfi for iOS
HID Batch
Enable
N/A
Mfi Mode
Enable / Disable
Enable
Auto Reconnect
Enable / Disable
Enable
Disconnect
Enable
N/A
HID DateAdd
Enable / Disable
Disable
Trans Language
Eng-Fr-Dan-Swe
English
HID Select
Normal / Special
Normal
HID Char Delay
msecs:10,20 50,100,200,500
None (no delay)
HID String Int
msecs: 10,20 50,100,200,500 Seconds:1, 2, 5
200 msecs
Information
None
N/A
Engine Setup
SE340, EM1500, EM3000V2
N/A
Continue Mode
Auto / Manual
Manual
Duplicate Data
Enable / Disable
Enable
Data Save
SR / SN / PR
SR
Memory Info
Shows Memory Used
N/A
Delete Memory
Yes / No
N/A
Battery
Power View
Percent Remaining
N/A
Service
Who to Call
BarcodeGuy.com
(800) 880-7495
Bluetooth
Scan Engine
Memory
72
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX K- System Menu / Firmware Set Options by Barcode These System Menu barcodes give you the ability to set common System Menu firmware settings just by scanning a barcode. While not covering each and every one of the firmware setup options, the most common settings are represented. For commonly used setup barcodes, like K.7 - System Memory>>Memory>>HID Batch / Memory Clear, we recommnend that you use an “image snipping” or “screen capture” program like Windows “Snippits” to take a picture of the barcode and transfer the image to a document or label printing software for reproduction. Make sure you make the barcode bigger than you would think you will need and resize it appropriately. You want to make sure that the resolution of the barcode is as good as you can make it. If you have difficulty scanning the barcodes in the densely packed sections, just cover the barcodes around it with your hand or PostIt notes so the barcode you want to scan is the only one complete and visible. Except for the last section, simply scan the barcode for the desired setting. The option for that setting will be immediately set. For Section K.12 - Bluetooth>>Program Mfi Bundle, Protocol or Apple ID, follow the instructions in that section.
K.1 - System Menu>>Settings>>LCD Power Off Time
10 Seconds
5 Seconds
20 Seconds
40 Seconds
15 Seconds
25 Seconds
35 Seconds
30 Seconds
50 Seconds
60 Seconds
45 Seconds
55 Seconds
K.2 - System Menu>>Settings>>LCD Brightness
10%
40%
30%
20%
50%
80%
70%
60%
90%
100%
K.3 - System Menu>>Settings>>Beeper Volume
Volume Off
Volume Medium
Volume Low
73
Volume High
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX K- System Menu / Firmware Set Options by Barcode, con’t K.4- System Menu>>Settings>>Power Off Timer
4 Minutes
3 Minutes
2 Minutes
1 Minute
6 Minutes
5 Minutes
8 Minutes
9 Minutes
7 Minutes
10 Minutes
K.5 - System Menu>>Settings>>Vibrator
Disable
Enable
K.6 - System Menu>>Memory>>Memory Save Mode
Transmit & Save
Save Only
Transmit Only
K.7 - System Memory>>Memory>>HID Batch / Memory Clear
HID Batch
Delete Memory
K.8 - System Menu>>Scan Engine>>Continue Mode
Manual
Auto Scan
K.9 - System Menu>>Bluetooth>>Trans Language
English
Korean
74
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX K- System Menu / Firmware Set Options by Barcode, con’t K.10 - System Menu>>Bluetooth>>MFi Mode
Disable
Enable
K.11 - System Menu>>Bluetooth>>Auto Reconnect
Disable
Enable
K.12 - Bluetooth>>Program Mfi Bundle, Protocol or Apple ID Normally, setting the Bundle, Protocol and AppleID is done by scanning a barcode representing the proper settings. Take a look at the BundleID and ProtocolID as shown for the iOS Unilinker installation and demo from Appendix D. Note that the format for these settings are as follows: 1.
The BundleID begins with the characters “^ikr.”, followed by the BundleID
2.
The ProtocolID begins with the characters “^pkr.”, followed by the ProtcolID
3.
Although not required to make the association between the SP2100 and your iOS App, the option to set the AppleID is provided.
As a primary source, we recommend generating a barcode with the appropriate iOS ID’s as a fail safe method for entering these into the scanner’s firmware. There are many online barcode generators available. You can also use a barcode font, readily and inexpensively available at Carolina Barcode Barcode Fonts. Although we highly recommend this method, the manual method below is provided to allow iOS App ID settings in the field where a printer may not be available. INSTRUCTIONS: 1.
Scan the barcode for the ID you want to set, either the “AppleID”, “ProtocolID” or “BundleID” barcodes below.
2.
Scan the “Start Characters” barcode to signal the scanner that you will be scanning the characters that make up the ID
3.
From the barcodes that follow, scan each character of the ID you are entering. You must ensure that you include the up cap, periods and all the characters of the appropriate ID.
4.
Finally, scan the “End Characters” barcode below. You will see an acknowledgement on the screen of the SP2100 indicating that the appropriate ID was set successfully.
Program AppleID
Program ProtocolID
Program BundleID
End Characters
Start Characters
75
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX K- System Menu / Firmware Set Options by Barcode, con’t K.13 - Bluetooth>>Program Mfi Bundle, Protocol or Apple ID - Character List
Numeric 1
Numeric 0
Numeric 3
Numeric 5
Numeric 4
Numeric 6
Numeric 8
Numeric 7
Numeric 9
character 'B'
character 'A'
character 'C'
character 'E'
character 'D'
character 'G'
character 'F'
character 'H'
character 'J'
character 'I'
character 'K'
Numeric 2
character 'L'
76
character 'M'
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX K- System Menu / Firmware Set Options by Barcode, con’t K.13 - Bluetooth>>Program Mfi Bundle, Protocol or Apple ID - Character List, con’t
character 'O'
character 'N'
character 'Q'
character 'S'
character 'P'
character 'R'
character 'T'
character 'V'
character 'X'
character 'U'
character 'W'
character 'Y'
character 'b'
character 'a'
character 'c'
character 'Z'
character 'd'
character 'e'
character 'f'
77
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX K- System Menu / Firmware Set Options by Barcode, con’t K.13 - Bluetooth>>Program Mfi Bundle, Protocol or Apple ID - Character List, con’t
character 'g'
character 'h'
character 'j'
character 'l'
character 'i'
character 'k'
character 'm'
Character 'o'
character 'q'
character 'n'
Character 'p'
character 'r'
character 'z'
character '!'
character '$'
character 'y'
space
character ' " '
character '#'
character '%'
character 's'
character 't'
character 'u'
78
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX K- System Menu / Firmware Set Options by Barcode, con’t K.13 - Bluetooth>>Program Mfi Bundle, Protocol or Apple ID - Character List, con’t
character 'v'
character 'w'
character '&'
character '('
character 'x'
character ' ' '
character ')'
character '+'
character '-'
character '*'
character ','
character '.'
character ':'
character '/'
character '<'
character ';'
character '='
character '>'
79
BarcodeGuy.com® - UnionNet SP2100 User’s Guide
APPENDIX K- System Menu / Firmware Set Options by Barcode, con’t K.13 - Bluetooth>>Program Mfi Bundle, Protocol or Apple ID - Character List, con’t
character '?'
character '@'
character '\'
character '^'
character ']'
character '.'
character ' ` '
character '_'
character '{'
character '}'
character '['
character '|'
character '~'
End Bluetooth Master Programmable Start of Inquiry
LASER ONLY RESET FACTORY DEFAULT (From System Menu barcodes)
80
Back