Device Manager shows all the devices that are connected to your computer. To fix a dead USB port, we need to analyze Universal Series Bus controllers and associated drivers. Open Device Manager by right-clicking on Start Device Manager. From the Device Manager, scroll down to Universal Serial Bus Controllers and expand it. If the device-specific driver is distributed through Windows Update, you can manually update the driver by using Device Manager. For more information about how to do this, see update drivers in Windows 10. If the device is not yet connected, first install the device-specific driver, such as by using the appropriate installer. Windows Printer Driver: Windows applications have the ability to utilize the E-Class printers as a Windows printer. Users can choose virtually any Windows application software to use with the E-Class. DPL: Utilizes the Datamax Programming Language. Many existing applications support DPL. 3ips, with 4ips option: Increased print speed availability. Provide a wide range of user configurability and device status indications. (M-4208 & M-4306) Front 5 button 2 line, 20 character LCD display. Configure the printer and change how the printer operates. All configurations take place via the intuitive front menu. No complicated dipswitches. Cantilever printhead mechanism.
-->Barcode Scanner
| Connectivity | Support |
|---|---|
| USB | Windows contains an in-box class driver for USB connected barcode scanners which is based on the HID POS Scanner Usage Table (8c) specification defined by USB.org. See the table below for a list of known compatible devices. Consult the manual for your barcode scanner or contact the manufacturer to determine how to configure your scanner in USB.HID.POS Scanner mode. Windows also supports implementation of vendor specific drivers to support additional barcode scanners that do not support the USB.HID.POS Scanner standard. Please check with your barcode scanner manufacturer for vendor specific driver availability. Barcode scanner manufacturers please consult the Barcode Scanner Driver Design Guide for information on creating a custom barcode scanner driver |
| Bluetooth | Windows supports Serial Port Protocol - Simple Serial Interface (SPP-SSI) based Bluetooth barcode scanners. See the table below for a list of known compatible devices. Consult the manual for your barcode scanner or contact the manufacturer to determine how to configure your scanner in SPP-SSI mode. |
| Webcam | Starting with Windows 10, version 1803, you can read barcodes through a standard camera lens from a Universal Windows Application. It is recommended that you use a camera that supports Auto Focus and a minimum resolution of 1920 x 1440. Some lower resolution cameras can read standard barcodes if the barcode is printed large enough. Barcodes with thinner elements may require higher resolution cameras. |
| Manufacturer | Model | Capability | Connection | Type | Mode |
|---|---|---|---|---|---|
| Code | Reader™ 950 | 2D | USB | Handheld | HID POS Scanner |
| Code | Reader™ 1021 | 2D | USB | Handheld | HID POS Scanner |
| Code | Reader™ 1421 | 2D | USB | Handheld | HID POS Scanner |
| Code | Reader™ 5000 | 2D | USB | Presentation | HID POS Scanner |
| Honeywell | Genesis 7580g | 2D | USB | Presentation | HID POS Scanner |
| Honeywell | Granit 198Xi | 2D | USB | Handheld | HID POS Scanner |
| Honeywell | Granit 191Xi | 2D | USB | Handheld | HID POS Scanner |
| Honeywell | N5680 | 2D | Internal | Component | HID POS Scanner |
| Honeywell | N3680 | 2D | Internal | Component | HID POS Scanner |
| Honeywell | Orbit 7190g | 2D | USB | Presentation | HID POS Scanner |
| Honeywell | Stratos 2700 | 2D | USB | In Counter | HID POS Scanner |
| Honeywell | Voyager 1200g | 1D | USB | Handheld | HID POS Scanner |
| Honeywell | Voyager 1202g | 1D | USB | Handheld | HID POS Scanner |
| Honeywell | Voyager 1202-bf | 1D | USB | Handheld | HID POS Scanner |
| Honeywell | Voyager 145Xg | 1D / 2D1 | USB | Handheld | HID POS Scanner |
| Honeywell | Voyager 1602g | 2D | USB | Handheld | HID POS Scanner |
| Honeywell | Xenon 1900g | 2D | USB | Handheld | HID POS Scanner |
| Honeywell | Xenon 1902g | 2D | USB | Handheld | HID POS Scanner |
| Honeywell | Xenon 1902g-bf | 2D | USB | Handheld | HID POS Scanner |
| Honeywell | Xenon 1900h | 2D | USB | Handheld | HID POS Scanner |
| Honeywell | Xenon 1902h | 2D | USB | Handheld | HID POS Scanner |
| HP | Value Barcode Scanner (HR2150) | 2D | USB | Handheld | HID POS Scanner |
| Intermec | SG20 | 2D | USB | Handheld | HID POS Scanner |
| Socket Mobile | CHS 7Ci | 1D | Bluetooth | Handheld | Serial Port Profile (SPP) |
| Socket Mobile | CHS 7Di | 1D | Bluetooth | Handheld | Serial Port Profile (SPP) |
| Socket Mobile | CHS 7Mi | 1D | Bluetooth | Handheld | Serial Port Profile (SPP) |
| Socket Mobile | CHS 7Pi | 1D | Bluetooth | Handheld | Serial Port Profile (SPP) |
| Socket Mobile | CHS 8Ci | 1D | Bluetooth | Handheld | Serial Port Profile (SPP) |
| Socket Mobile | DuraScan D700 | 1D | Bluetooth | Handheld | Serial Port Profile (SPP) |
| Socket Mobile | DuraScan D730 | 1D | Bluetooth | Handheld | Serial Port Profile (SPP) |
| Socket Mobile | DuraScan D740 | 2D | Bluetooth | Handheld | Serial Port Profile (SPP) |
| Socket Mobile | SocketScan S700 | 1D | Bluetooth | Handheld | Serial Port Profile (SPP) |
| Socket Mobile | SocketScan S730 | 1D | Bluetooth | Handheld | Serial Port Profile (SPP) |
| Socket Mobile | SocketScan S740 | 2D | Bluetooth | Handheld | Serial Port Profile (SPP) |
| Socket Mobile | SocketScan S800 | 1D | Bluetooth | Handheld | Serial Port Profile (SPP) |
| Socket Mobile | SocketScan S850 | 2D | Bluetooth | Handheld | Serial Port Profile (SPP) |
| Zebra | DS22082 | 2D | USB | Handheld | HID POS Scanner |
| Zebra | DS2278 | 2D | USB | Handheld | HID POS Scanner |
| Zebra | DS81083 | 2D | USB | Handheld | HID POS Scanner |
| Zebra | DS81784 | 2D | USB | Handheld | HID POS Scanner |
1 Upgradable to support 2D barcodes through Honeywell
2 Minimum firmware 009 (2018.07.09) required. Upgradable using Zebra 123Scan.
3 Minimum firmware 016 (2018.01.18) required. Upgradable using Zebra 123Scan.
4 Minimum firmware 023 (2019.03.11) required. Upgradable using Zebra 123Scan.
Windows devices with built-in barcode scanner
| Manufacturer | Model | Operating System |
|---|---|---|
| Innowi | ChecOut-M | Windows 10 |
Windows Mobile devices with built-in barcode scanner
| Manufacturer | Model | Operating System |
|---|---|---|
| Bluebird | EF400 | Windows Mobile |
| Bluebird | EF500 | Windows Mobile |
| Bluebird | EF500R | Windows Mobile |
| Honeywell | CT50 | Windows Mobile |
| Honeywell | D75e | Windows Mobile |
| Janam | XT2 | Windows Mobile |
| Panasonic | FZ-E1 | Windows Mobile |
| Panasonic | FZ-F1 | Windows Mobile |
| PointMobile | PM80 | Windows Mobile |
| Zebra | TC700j | Windows Mobile |
| HP | Elite X3 Jacket | Windows Mobile |

Cash Drawer
| Connectivity | Support |
|---|---|
| Network/Bluetooth | Connection directly to the cash drawer can be made over the network or through Bluetooth, depending on the capabilities of the cash drawer unit. APG Cash Drawer: NetPRO, BluePRO |
| DK port | Cash drawers that do not have network or Bluetooth capabilities can be connected via the DK port on a supported Receipt Printer or the Star Micronics DK-AirCash accessory. |
| OPOS | Supports any OPOS compatible Cash Drawers via OPOS service objects provided by the manufacturer. Install the OPOS drivers as per the device manufacturers installation instructions. |
Customer Display (LineDisplay)
Supports any OPOS compatible line displays via OPOS service objects provided by the manufacturer. Install the OPOS drivers as per the device manufacturers installation instructions.
Magnetic Stripe Reader
Windows provides support for the following magnetic stripe readers from Magtek and IDTech based on their Vendor ID and Product ID (VID/PID).

Drivers Datamax Port Devices Online
| Manufacturer | Model(s) | Part Number |
|---|---|---|
| IDTech | SecureMag (VID:0ACD PID:2010) | IDRE-3x5xxxx |
| MiniMag (VID:0ACD PID:0500) | IDMB-3x5xxxx | |
| Magtek | MagneSafe (VID:0801 PID:0011) | 210730xx |
| Dynamag (VID:0801 PID:0002) | 210401xx |
Windows supports implementation of additional vendor specific drivers to support additional magnetic stripe readers. Please check with your magnetic stripe reader manufacturer for availability. Magnetic stripe reader manufacturers please consult the Magnetic Stripe Reader Driver Design Guide for information on creating a custom magnetic stripe reader driver.
Receipt Printer (POSPrinter)
| Connectivity | Support |
|---|---|
| Network and Bluetooth | Windows supports network and Bluetooth connected receipt printers using the Epson ESC/POS printer control language. The printers listed below are discovered automatically using POSPrinter APIs. Additional receipt printers which provide an ESC/POS emulation may also work but would need to be associated using an out of band pairing process. Note: slip station and journal stations are not supported through this method. |
| OPOS | Supports any OPOS compatible receipt printers via OPOS service objects. Install the OPOS drivers as per the device manufacturers installation instructions. |
Stationary Receipt Printers (Network/Bluetooth)
| Manufacturer | Model(s) |
|---|---|
| Epson | TM-T88V, TM-T70, TM-T20, TM-U220 |
Mobile Receipt Printers (Bluetooth)
| Manufacturer | Model(s) |
|---|---|
| Epson | Mobilink P20 (TM-P20), Mobilink P60 (TM-P60), Mobilink P80 (TM-P80) |
Driver INFO
| Latest version: 8.6.0 | Release date: February 10, 2021 |
| Installation Guides: |
|---|
| English |
| Data |
|---|
| Tested on: |
| Windows: 10, 8.1 |
| Windows Server: 2019, 2016, 2012 R2 |
Drivers Datamax Port Devices List
Supported printers
| Title | Data |
|---|---|
| Bidirectional | The printer model supports bidirectional communication. NiceLabel driver can obtain the feedback of the printer status. The status can be reported to and displayed in NiceLabel software. |
- Bidirectional Datamax DMX H-4212
- Bidirectional Datamax DMX H-4212X
- Bidirectional Datamax DMX H-4310
- Bidirectional Datamax DMX H-4310X
- Bidirectional Datamax DMX H-4408
- Bidirectional Datamax DMX H-4606
- Bidirectional Datamax DMX H-4606X
- Bidirectional Datamax DMX H-6210
- Bidirectional Datamax DMX H-6212X
- Bidirectional Datamax DMX H-6308
- Bidirectional Datamax O'Neil DMX A-4212 Mark II
- Bidirectional Datamax O'Neil DMX A-4310 Mark II
- Bidirectional Datamax O'Neil DMX A-4408 Mark II
- Bidirectional Datamax O'Neil DMX A-4606 Mark II
- Bidirectional Datamax O'Neil DMX A-6212 Mark II
- Bidirectional Datamax O'Neil DMX A-6310 Mark II
- Bidirectional EasyCoder PX4i (203 dpi) - DP
- Bidirectional EasyCoder PX4i (300 dpi) - DP
- Bidirectional EasyCoder PX4i (406 dpi) - DP
- Bidirectional EasyCoder PX6i (203 dpi) - DP
- Bidirectional EasyCoder PX6i (300 dpi) - DP
- Bidirectional Honeywell PC42d (203 dpi) - DP
- Bidirectional Honeywell PC42t (203 dpi) - DP
- Bidirectional Honeywell PC42t plus (203 dpi) - DP
- Bidirectional Honeywell PM42 (203 dpi) - DP
- Bidirectional Honeywell PM42 (300 dpi) - DP
- Bidirectional Honeywell PM42 (406 dpi) - DP
- Bidirectional Intermec PC23d (203 dpi) - DP
- Bidirectional Intermec PC23d (300 dpi) - DP
- Bidirectional Intermec PC43d (203 dpi) - DP
- Bidirectional Intermec PC43d (300 dpi) - DP
- Bidirectional Intermec PC43t (203 dpi) - DP
- Bidirectional Intermec PC43t (300 dpi) - DP
- Bidirectional Intermec PD43 (203 dpi) - DP
- Bidirectional Intermec PD43 (300 dpi) - DP
- Bidirectional Intermec PD43c (203 dpi) - DP
- Bidirectional Intermec PD43c (300 dpi) - DP
- Bidirectional Intermec PM23c (203 dpi) - DP
- Bidirectional Intermec PM23c (300 dpi) - DP
- Bidirectional Intermec PM23c (406 dpi) - DP
- Bidirectional Intermec PM43 (203 dpi) - DP
- Bidirectional Intermec PM43 (300 dpi) - DP
- Bidirectional Intermec PM43 (406 dpi) - DP
- Bidirectional Intermec PM43c (203 dpi) - DP
- Bidirectional Intermec PM43c (300 dpi) - DP
- Bidirectional Intermec PM43c (406 dpi) - DP
- Bidirectional Datamax Compact4 Mark II
- Bidirectional Datamax Compact4 Mark II 300dpi
- Bidirectional Datamax Compact4 Mark III (203 dpi)
- Bidirectional Datamax Compact4 Mark III (300 dpi)
- Bidirectional Datamax Compact4 Mobile Mark II
- Bidirectional Datamax Compact4 Mobile Mark II 300dpi
- Bidirectional Datamax Compact4 Mobile Mark III (203 dpi)
- Bidirectional Datamax Compact4 Mobile Mark III (300 dpi)
- Bidirectional Datamax DMX H-6310X
- Bidirectional Datamax DMX H-8308X
- Bidirectional Datamax DMX M-4206 Mark II
- Bidirectional Datamax DMX M-4210 Mark II
- Bidirectional Datamax DMX M-4308 Mark II
- Bidirectional Datamax Nova 4 Mark II DT (203 dpi)
- Bidirectional Datamax Nova 4 Mark II DT (300 dpi)
- Bidirectional Datamax Nova 4 Mark II TT (203 dpi)
- Bidirectional Datamax Nova 4 Mark II TT (300 dpi)
- Bidirectional Datamax Nova 6 Mark II DT (203 dpi)
- Bidirectional Datamax Nova 6 Mark II DT (300 dpi)
- Bidirectional Datamax Nova 6 Mark II TT (203 dpi)
- Bidirectional Datamax Nova 6 Mark II TT (300 dpi)
- Bidirectional Datamax O'Neil E4204B Mark III
- Bidirectional Datamax O'Neil E4205A Mark III
- Bidirectional Datamax O'Neil E4206L Mark III
- Bidirectional Datamax O'Neil E4206P Mark III
- Bidirectional Datamax O'Neil E4304B Mark III
- Bidirectional Datamax O'Neil E4305A Mark III
- Bidirectional Datamax O'Neil E4305L Mark III
- Bidirectional Datamax O'Neil E4305P Mark III
- Bidirectional Datamax O'Neil I-4212e Mark II
- Bidirectional Datamax O'Neil I-4310e Mark II
- Bidirectional Datamax O'Neil I-4606e Mark II
- Bidirectional Datamax O'Neil RL4
- Bidirectional Datamax RL3e
- Bidirectional Datamax RL4e
- Bidirectional Honeywell PX4ie (203 dpi) - DP
- Bidirectional Honeywell PX4ie (300 dpi) - DP
- Bidirectional Honeywell PX4ie (406 dpi) - DP
- Bidirectional Honeywell PX6ie (203 dpi) - DP
- Bidirectional Honeywell PX6ie (300 dpi) - DP
- Bidirectional Honeywell PX940A (200 dpi) - DP
- Bidirectional Honeywell PX940A (300 dpi) - DP
- Bidirectional Honeywell PX940A (600 dpi) - DP
- Bidirectional Honeywell PX940V (200 dpi) - DP
- Bidirectional Honeywell PX940V (300 dpi) - DP
- Bidirectional Honeywell PX940V (600 dpi) - DP
Release notes
| Release version | Release description |
|---|---|
| Ver.: 8.6.0 | Cancel before print is working now in all scenarios. When this option is enabled all elements in DRAM are deleted first. This action prevents the memory from getting full of temporary graphics. |
| Ver.: 8.5.2 | GS1 Datamatrix is supported as internal printer element on DP printes. |
| Ver.: 8.5.0 | Communication with the printer is working now also when port monitor logging is enabled on non English Windows OS. PX940 series support also Darkness and Print quality options. Fixed issue with printer sending incorrect setup commands for media type on PX940 series. PX4ie printers are supported. Fixed print unlimited quantity from NiceLabel. Fixed issue with confusing/incorrect usage of start stop offsets on DP printers. WYSIWYG is correct for all text elements also in case the label has been created with V5 driver. |
| Ver.: 8.3.3 | Cancel before print command is updated. |
| Ver.: 8.3.2 | Fixed slow UI operation when using VPN connected printer. Fixed driver crash when using LPR port and export driver settings. |
| Ver.: 8.3.1 | Improved performance Driver initialisation time was decreased for up to 30%. Smaller file footprint Driver file size was reduced for up to 60%. Improved installation utility PrnInst better supports multi user environments. Driver upgrade procedure was improved for installations with large number of printers. |
| Ver.: 8.2.3 | Added pack module command (on DPL printers) in case label is stored to the printer. This command release memory marked as deleted. Label created with Datamax V5 driver is printing the same also with V8 driver version. Honeywell Easycoder PX4i and PX6i printer series uses correct setup commands. |
| Ver.: 8.2.2 | Internal counter is working also with concatenate function on DP printers. |
| Ver.: 8.2.00.18451 | Rewinder option is supported for PX series printers. GUI for driver settings with print preview is improved. |
| Ver.: 8.2.00.18455 | Driver stability was improved and memory usage was optimized. |
| Ver.: 8.2.00.18447 | Minimum label width and height have been corrected for PX940 printer models. |
| Ver.: 8.0.50.18405 | User can now use Reload to upload entire list of virtual fonts to printer again, instead uploading each virtual font individually. |
| Ver.: 8.0.50.18356 | Procedure for updating printers is improved in Prninst application that all settings for all users are correctly preserved. |
| Ver.: 8.0.50.18205 | Prninst application automatically detects printer(s) connected to local network. |
| Ver.: 8.0.50.17245 | Fixed issues with unlimited print selection in NiceLabel. |
| Ver.: 8.0.23.18040 | Added option to let the printer control label width/height during printing (Added Printer default options). If none of the setup commands are to be sent the setup command is removed entirely. Added commands to prevent label skipping if printed label exceeds defined dimensions and to ensure internal barcodes are printed over the defined label edge. |
| Ver.: 8.0.22.17714 | Fixed print spooler crash using latest driver's language monitor. |
| Ver.: 8.0.22.17448 | Added support for Honeywell PX940 printer series. |
| Ver.: 8.0.21.17127 | Driver Maintenance, Settings and Support actions are working also with printer name longer than 32 characters. |
| Ver.: 8.0.20.16906 | Initial Version 8 release: Redesigned and updated User Interface. Added and improved Print Preview to be shown on more panels. Added new Tool options for easier Maintenance, Setup and Support. Added options for sending files or commands to the printer. Added possibility to toggle Status Checking during printing. Fixed in-corrections when displaying driver on High-DPI monitors. |
| Ver.: 8.0.20.16906 | During printer driver installation and uninstallation the Unicode printer names are fully supported. |
| Ver.: 8.0.20.16906 | Improved displaying of Network discovered printers while sorting and graying already installed printers during printer driver installation. |
| Ver.: 8.0.20.16906 | Minimized the frequency of displaying the splwow64 thunking spooler (SplWow64) message during printer installation. |
| Ver.: 8.0.20.16906 | Upgraded uninstall of Ports and Port Monitors when printer removing the printer driver. |
| Ver.: 8.0.20.16906 | During printer driver installation additional fields Location and Comment can be set. |
| Ver.: 7.8.40.16087 | Fixed issue where printing variable graphics on Datamax printers caused drivers to have excessively large memory consumption. |
| Ver.: 7.8.40.16087 | Generation of unique job and graphic names is corrected. |
| Ver.: 7.8.40.15297 | Honeywell PC42t plus (203dpi) - DP printer model added. |
| Ver.: 7.8.40.15297 | Element positioning on GUI has been improved. |
| Ver.: 7.8.30.14874 | Automatic offset adjustment does not overwrite printer settings anymore. |
| Ver.: 7.8.30.14874 | Solved issue with driver crash or settings not saved after updating more than one printer using the same driver model. |
| Ver.: 7.8.30.14666 | Added Datamax Compact4 Mobile Mark II and Datamax Compact4 Mobile Mark III models. |
| Ver.: 7.8.30.14723 | Improved status checking from NiceLabel to show the latest possible value. |
| Ver.: 7.8.30.14723 | Improved Advanced TCP/IP port stability and information when logging is enabled. |
| Ver.: 7.8.30.14723 | Button 'Open printing preferences' is added to the last installation page. By clicking on this button installer opens printing preferences of recently installed printer. |
| Ver.: 7.8.23.14564 | Honeywell DP printers can print also small labels with height of minimum 6.4mm. |
| Ver.: 7.8.22.14361 | Added support for Honeywell PD43 and PD43c printer models. |
| Ver.: 7.8.22.14305 | Media type change on stock dialog did not change corresponding picture immediately. |
| Ver.: 7.8.22.14293 | Added support for Custom commands for Intermec models. |
| Ver.: 7.8.21.14302 | Added support for Custom commands for Datamax models. |
| Ver.: 7.8.20.14276 | Updated driver distribution with Datamax printers, based on new driver platform. |
| Ver.: 7.8.10.13756 | This is completely new driver release, based on new driver platform. The driver was extensively tested with different NiceLabel software versions. We suggest that you verify existing labels and solutions before you start using this printer driver in production. |
| >> See more release notes | |
