PRODUCT SPEC SHEET
SCANNER SDK FOR WINDOWS

SCANNER SDK FOR WINDOWS

EASILY DEVELOP SCANNER APPLICATIONS FOR WINDOWS OPERATING SYSTEMS

CREATE APPLICATIONS WITH ALL THE FEATURES YOUR BUSINESS DEMANDS

We understand today’s scanner applications need to do more than just handle bar code data. With the Scanner SDK, you can easily create fully featured applications. In addition to capturing bar code data, the SDK enables you to capture images, easily set parameters, upgrade firmware and more. The SDK also allows multiple applications to run on one PC, talking to one or more scanners simultaneously.

CREATE ALL YOUR SCANNER APPLICATIONS WITH JUST ONE DEVELOPMENT TOOLKIT

Zebra's ‘technology-agnostic’ Scanner Software Development Kit (SDK) is compatible with multiple programming languages, multiple development environments and multiple communications protocols. So no matter what scanners you have today or what you may purchase tomorrow, you can develop just one application.

CONTROL ALL ASPECTS OF ALL YOUR ZEBRA SCANNERS

Quickly and easily harness the powerful capabilities in all of our scanners with the Scanner SDK for Windows. Control the data collection process, from bar code output mode to the capture and transmission of images, signatures and video. Take complete control of scanner feedback options, such as the LED, beeper and aiming pattern. You can determine if and when LED lights are illuminated, which color and for how long, and if and when your scanner emits a beep. In addition, comprehensive management functionality allows you to take complete control of remote scanner management — you can load settings, upgrade firmware, create an audit log as well as access the scanner’s asset tracking information. And even if multiple scanners are connected to the same application, you can still identify which scanner sent which data.

CUT DEVELOPMENT TIME AND COSTS

The Scanner SDK for Windows replaces four different development kits, previously required for different development environments and scanner communication protocols. Developers have less to learn and because the driver handles the communication details, one application can work with almost any Zebra scanner.

SIMULTANEOUSLY SUPPORT MULTIPLE SCANNERS AND APPLICATIONS

The Scanner SDK for Windows delivers unprecedented flexibility. Until today, all applications on a given PC were required to use the same communication protocol. But now, you can deploy a single driver to manage multiple scanners that utilize different communication protocols to talk to multiple applications.

To access all Zebra's scanner software tools,
visit www.zebra.com/scannersoftware
or access our global contact directory at www.zebra.com/contact

SPECIFICATION CHART

OPERATING SYSTEMS
Microsoft Windows XP SP3 (32 Bit)
Windows 7 SP1 (32 and 64 Bit)
Windows 8/8.1 (32 and 64 Bit)
SDK COMPONENTS
APIs: CoreScanner, OPOS, JPOS, TWAIN, and WMI
Sample utilities including source code
User documentation
USER DOCUMENTATION*
Scanner SDK Developer’s Guide
Developer’s Guide for Windows Management Instrumentation
(WMI) Driver
OPOS Programmer’s Guide
JPOS Programmer’s Guide
TWAIN Programmer’s Guide
Attribute data dictionary (Index of parameters)

* All documents listed in this section can be downloaded at
www.zebra.com/software
SCANNER COMMUNICATION PROTOCOLS
USB Table Top
USB OPOS/JPOS
USB SNAPI (Symbol Native API)
RS-232 Nixdorf Mode B
SUPPORTED DEVELOPMENT TOOLS
Microsoft Visual Studio versions 2005, 2008 and 2010
Visual Studio Project Templates included
SAMPLE UTILITIES INCLUDING SOURCE CODE
Scanner sample application: C++ and C#
Scanner management via Microsoft’s WMI: C#
OPOS: C++
JPOS: JAVA
TWAIN: C++
PROGRAMMABLE SCANNER FUNCTIONALITY
Receive data from a scanner:
Receive data from a scanner:
  • Bar codes
  • Images (photos)
  • Intelligent Document Capture
  • Video

Control user feedback experience:
  • LED
  • Beeper
  • Aiming pattern

Perform Remote Scanner Management (RSM):
  • Query asset tracking information
  • Perform device configuration (get and set attributes)
  • Perform a firmware upgrade
  • Switch a scanner’s communication protocol

SCANNER COMMUNICATION MODES VS DEVICE CAPABILITIES

Capabilities USB:SNAPI USB: OPOS USB: Table Top USB: HID Keyboard USB: CDC RS232:NixdorfB
Host Variant Switching Supported Supported Supported Supported Partial Not available
Simulated HID Keyboard Supported Supported Supported Not applicable Not available Not available
Management Supported Supported Supported Not available Not available Not available
Image and Video Supported Not available Not available Not available Not available Not available