Symbol Scanner Programming Barcodes for Zebra DS2208 and LS2208
Scan these programming barcodes to reset or set up a Zebra DS2208 or a Symbol LS2208 handheld scanner: factory defaults, USB keyboard mode, an Enter key after each scan, beeper volume and UPC options. Each code comes from Zebra's own product reference guide, with its page, and says how to undo it.
Test every code on one scanner before you program the others. These codes come from the manufacturer's manual and were checked by decoding them, not by scanning them with the scanners: they are from the manual, not hardware-tested.
Source: Zebra, DS2208 Digital Scanner Product Reference Guide, MN-002874-14EN, Revision A, October 2025. Codes decoded from the PDF on 2026-10-09. The guide's PDF on zebra.com
Factory reset
A reset changes every setting of the scanner at once. Scan it only when you want the scanner back to its defaults.
Set Factory Defaults
From the manual, not hardware-testedClears any custom defaults and sets every parameter back to the factory default listed in the guide's Appendix A.
Undo: There is no undo: the settings you changed before are gone, so scan them again if you need them.
DS2208 Digital Scanner Product Reference Guide, Default Parameters, page 5-5.
Restore Defaults
From the manual, not hardware-testedReturns every parameter to the custom defaults saved with Write to Custom Defaults, or to the factory defaults when none were saved.
Undo: There is no undo: scan your settings again if you need them.
DS2208 Digital Scanner Product Reference Guide, Default Parameters, page 5-5.
Interface
USB Device Type: USB Keyboard HID
From the manual, not hardware-testedMakes the scanner type the scanned data like a USB keyboard, the factory default. The scanner resets and beeps its startup sequence when the device type changes.
Undo: Scan another USB device type from the same page of the guide, or Set Factory Defaults.
DS2208 Digital Scanner Product Reference Guide, USB Device Type, page 7-5.
Caps Lock Override (USB)
From the manual, not hardware-testedWith the override on, the scanner sends letters in their own case whatever the state of the computer's Caps Lock key.
Undo: Scan Do Not Override Caps Lock Key, the default.
DS2208 Digital Scanner Product Reference Guide, Caps Lock Override, page 7-8.
Data format
Add an Enter Key
From the manual, not hardware-testedAdds an Enter key (carriage return and line feed) after every scanned code, so a spreadsheet or a form moves to the next field.
Undo: Scan Set Factory Defaults, or program the suffix again as the guide describes under Prefix/Suffix Values.
DS2208 Digital Scanner Product Reference Guide, Enter Key, page 5-29.
Add a Tab Key
From the manual, not hardware-testedAdds a Tab key after every scanned code, so the cursor moves to the next column or field.
Undo: Scan Set Factory Defaults, or program the suffix again as the guide describes under Prefix/Suffix Values.
DS2208 Digital Scanner Product Reference Guide, Tab Key, page 5-29.
Transmit UPC-A Check Digit
From the manual, not hardware-testedChooses whether the last digit of a UPC-A, its check digit, is sent with the data. The scanner always verifies it.
Undo: Scan Transmit UPC-A Check Digit, the default.
DS2208 Digital Scanner Product Reference Guide, Transmit UPC-A Check Digit, page 12-19.
Convert UPC-E to UPC-A
From the manual, not hardware-testedSends a UPC-E as its 12-digit UPC-A form, which then follows the UPC-A settings such as the check digit.
Undo: Scan Do Not Convert UPC-E to UPC-A, the default.
DS2208 Digital Scanner Product Reference Guide, Convert UPC-E to UPC-A, page 12-25.
Code 39 Full ASCII
From the manual, not hardware-testedReads Code 39 Full ASCII, where pairs of characters stand for lowercase letters and symbols, and sends the converted text.
Undo: Scan Disable Code 39 Full ASCII, the default.
DS2208 Digital Scanner Product Reference Guide, Code 39 Full ASCII Conversion, page 12-39.
Beeper
Beeper Volume
From the manual, not hardware-testedSets how loud the scanner beeps after a good read.
Undo: Scan High Volume, the default.
DS2208 Digital Scanner Product Reference Guide, Beeper Volume, page 5-7.
Source: Zebra, LS2208 Product Reference Guide, 72E-58808-12, Revision A, June 2017, for LS2208 scanners manufactured before December 31, 2014 (the guide's own title). Codes decoded from the PDF on 2026-10-09. The guide's PDF on zebra.com
Factory reset
A reset changes every setting of the scanner at once. Scan it only when you want the scanner back to its defaults.
Set All Defaults
From the manual, not hardware-testedReturns every parameter to the default values listed in the guide's Table A-1.
Undo: There is no undo: the settings you changed before are gone, so scan them again if you need them.
LS2208 Product Reference Guide, Set Default Parameter, page 4-3.
Interface
USB Device Type: USB HID Keyboard
From the manual, not hardware-testedMakes the scanner type the scanned data like a USB keyboard, the default for USB.
Undo: Scan another USB device type from the same page of the guide, or Set All Defaults.
LS2208 Product Reference Guide, USB Device Type, page 7-5.
Caps Lock Override (Keyboard Wedge)
From the manual, not hardware-testedOn AT and AT Notebook keyboard wedge hosts, the scanner sends letters in their own case whatever the state of the Caps Lock key.
Undo: Scan Disable Caps Lock Override, the default.
LS2208 Product Reference Guide, Caps Lock Override, page 5-10.
Data format
Transmit UPC-A Check Digit
From the manual, not hardware-testedChooses whether the last digit of a UPC-A, its check digit, is sent with the data. The scanner always verifies it.
Undo: Scan Transmit UPC-A Check Digit, the default.
LS2208 Product Reference Guide, Transmit UPC-A/UPC-E/UPC-E1 Check Digit, page 12-13.
Convert UPC-E to UPC-A
From the manual, not hardware-testedSends a UPC-E as its 12-digit UPC-A form, which then follows the UPC-A settings such as the check digit.
Undo: Scan Do Not Convert UPC-E to UPC-A, the default.
LS2208 Product Reference Guide, Convert UPC-E to UPC-A, page 12-17.
Code 39 Full ASCII
From the manual, not hardware-testedReads Code 39 Full ASCII, where pairs of characters stand for lowercase letters and symbols, and sends the converted text.
Undo: Scan Disable Code 39 Full ASCII, the default.
LS2208 Product Reference Guide, Code 39 Full ASCII Conversion, page 12-28.
Beeper
Beeper Volume
From the manual, not hardware-testedSets how loud the scanner beeps after a good read.
Undo: Scan High Volume, the default.
LS2208 Product Reference Guide, Beeper Volume, page 4-5.
How to Program a Zebra Scanner With Barcodes
Point the scanner at one programming barcode on your screen or on paper; it beeps and changes that setting, and keeps it after a restart.
- Choose your model above: DS2208 or LS2208.
- Scan the setting's code with the scanner, from the screen or from a printed page.
- Listen for the beep and scan a normal barcode into a text editor to check the result.
- Scan the undo code given with the setting, or the factory reset, to go back.
Settings on This Page
The page carries the settings people change most, for each model; the full list is in each guide.
DS2208 Digital Scanner
- Factory reset: Set Factory Defaults and Restore Defaults.
- Interface: USB Keyboard HID, and Caps Lock Override for USB.
- Data format: an Enter or a Tab key after each scan, the UPC-A check digit, UPC-E to UPC-A, Code 39 Full ASCII.
- Beeper: low, medium or high volume.
LS2208 Laser Scanner
- Factory reset: Set All Defaults.
- Interface: USB HID Keyboard, and Caps Lock Override for keyboard wedge hosts.
- Data format: the UPC-A check digit, UPC-E to UPC-A, Code 39 Full ASCII.
- Beeper: low, medium or high volume.
Zebra Scanner Reset Barcode
To reset a DS2208, scan Set Factory Defaults; to reset an LS2208, scan Set All Defaults. Both return every setting to the factory value listed in the guide.
Set Factory Defaults or Restore Defaults
On the DS2208, Restore Defaults goes back to custom defaults if someone saved them with Write to Custom Defaults, and to the factory values otherwise. Set Factory Defaults clears custom defaults too, so it is the full reset.
After a Reset
The reset also undoes settings you want to keep, such as an Enter key after each scan. Scan those codes again after the reset, and test with a normal barcode.
Adding an Enter Key After Each Scan
On the DS2208, scan Add Enter Key once and the scanner presses Enter after every code, so each scan lands in a new row of a spreadsheet.
The LS2208 guide sets a suffix through its prefix and suffix values and advanced data formatting, which take several codes in a row; they are not on this page. Use the LS2208 guide for that, and test on one scanner first.
Barcode scanner to Excel counts scans and writes an Excel file, with a USB scanner or a camera.
Which Guide Applies to Your Scanner
The codes come from two Zebra guides; use the one for your model, and the newer guide when Zebra publishes one for your unit.
| Model | Guide | Edition |
|---|---|---|
| DS2208 | DS2208 Digital Scanner Product Reference Guide, MN-002874-14EN | Revision A, October 2025 |
| LS2208 | LS2208 Product Reference Guide, 72E-58808-12 | Revision A, June 2017; titled for products manufactured before Dec 31, 2014 |
Zebra makes the DS2208 and the LS2208; the LS2208 first carried the Symbol name. ZEBRA is a trademark of Zebra Technologies Corporation, and Barcode.codes is not affiliated with Zebra.
From the Manual, Not Hardware-Tested
Every code here was read from the guide's own PDF page and redrawn by our generator, which then decodes to the same data; none was scanned with a real scanner.
- The guide's page is rendered as an image and every programming barcode on it is decoded.
- Each code is paired with the caption printed under it; nothing is typed by hand.
- The generator draws the same data as Code 128 with FNC3, and the drawing must decode back identically.
A scanner with other firmware may behave differently, so test each code on one scanner before programming many.
Frequently Asked Questions
How Do I Reset a Zebra Scanner to Factory Settings?
Scan Set Factory Defaults on a DS2208, or Set All Defaults on an LS2208. The scanner beeps and every setting returns to the factory value in its guide.
Can I Scan the Codes From My Screen?
The DS2208 guide says most computer monitors allow scanning codes directly on the screen, with the zoom set so the bars do not merge. The LS2208 guide does not say, so if it does not read the screen, print the codes with Print these codes.
What Is FNC3 in a Programming Barcode?
FNC3 is a Code 128 function character that tells the scanner the code is an instruction for itself, not data to type. That is why scanning these codes types nothing.
Do These Codes Work on Other Zebra Models?
Some codes are the same in both guides used here, such as the beeper volume codes, but others differ, such as Caps Lock Override. For another model, use the codes in its own product reference guide.
Why Does My Scanner Not Type an Enter After the Code?
The Enter key is a suffix you add once: on a DS2208, scan Add Enter Key. A reset removes it, so scan it again afterwards.
Is There a Honeywell Version of This Page?
No: Honeywell's user guide was not available to us, and codes appear here only when they come from the manufacturer's own manual.
Related Barcode Tools
- Barcode scanner
Check what your scanner types, with a camera too.
- Barcode scanner to Excel
Count stock with a USB scanner and export Excel.
- Code 128 barcode generator
Make Code 128 barcodes with FNC characters.
- Barcode test
Check a barcode image before you print it.