0% found this document useful (0 votes)
6 views2 pages

Zebra Scanner SDK Overview and Features

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

Zebra Scanner SDK Overview and Features

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Overview

The Zebra Scanner Software Developer Kit (SDK) defines an architectural framework providing a
single programming interface across multiple programming languages (such as MS .NET, C++, Java)
and across multiple system environments (such as Windows and Linux) for all scanners
communication variants (such as IBMHID, SNAPI, HIDKB, Nixdorf Mode B, etc.).

The Zebra Scanner SDK includes a suite of components that provides a unified software development
framework with a wide range of functions for interfacing Zebra scanners to user applications and
solutions.

With this SDK you can read bar codes, manage scanner configurations, capture images/videos and
selectively choose a list of scanners on which to work. While one application is in one programming
language using a scanner or a set of scanners, another application in a different language can be used
differently within the same system environment.

Figure 1: Software Developer Framework

The SDK can build an application with complete control of its scanner's capabilities.

Data, Barcode

Simulation HID Keyboard output

OPOS/JPOS output

SNAPI output

Command and Control

LED and Beeper Control

Aim Control

Imaging

Capture / Transfer of images

Capture / Transfer of Video

Remote Scanner Management

Asset Tracking
Device Configuration (Get, Set and Store scanner attributes)

Firmware Upgrade

Scanner Communication Protocol Switching

Service to Automate Configuration / Firmware Upgrade Process

NOTE For a list of a scanner's supported attribute (parameter) numbers and definitions, refer to the
Product Reference Guide for that model scanner, available from the Zebra Support website at
[Link] Attributes include configuration parameters, monitored data, and
asset tracking information.

Common questions

Powered by AI

The SDK facilitates asset tracking and monitoring by allowing applications to capture and manage data on scanner attributes, including configuration parameters and monitored data. This function is crucial for managing inventories and ensuring the efficient use of scanning devices in business processes. By enabling the retrieval and storage of this information, the SDK supports comprehensive scanner management .

The ability to switch between different scanner communication protocols significantly enhances the flexibility and adaptability of applications developed using the Zebra Scanner SDK. It allows developers to tailor scanner interactions to specific needs or conditions, supporting diverse operational demands and technological environments. This capability helps integrate scanners into varied systems without necessitating extensive code modifications .

The Zebra Scanner SDK supports imaging and video functionalities by providing features for the capture and transfer of images and videos. These capabilities can be utilized in applications requiring visual documentation, such as inventory management, quality control, or security. The ability to capture high-quality images and video footage extends the scanners' utility beyond simple barcode scanning, making them versatile tools in various professional contexts .

The Zebra Scanner SDK enhances barcode simulation and output management by providing various output interfaces such as HID Keyboard output, OPOS/JPOS output, SNAPI output, and command and control over the scanners. These functionalities allow developers to flexibly manage barcode data processing and simulation as part of applications, ensuring adaptable and robust integration of scanning capabilities .

The Zebra Scanner SDK includes capabilities for aim control, enhancing accuracy and ease of use during scanning operations. This feature enables precise scanner targetting, reducing errors in barcode capture and improving operational efficiency. By controlling the scanner's aiming mechanism, developers can ensure that scanners are directed accurately at barcodes or specified targets .

The Zebra Scanner SDK supports interoperability by allowing applications written in different programming languages to operate simultaneously within the same system environment. This is part of its design as a unified framework that manages multiple communication protocols and scanner functionalities. This means while one application might use a scanner in C++, another could use it in Java, benefiting from seamless interaction and data exchange .

Key functionalities of the Zebra Scanner SDK include reading barcodes, managing scanner configurations, capturing and transferring images/videos, controlling scanner LED and beeper settings, conducting remote scanner management, and performing firmware upgrades. Additionally, it allows for the capture and management of asset tracking information and configuration parameters .

The Zebra Scanner SDK provides a unified software development framework that allows developers to interact with Zebra scanners using a single programming interface compatible across multiple programming languages such as MS .NET, C++, and Java, and system environments like Windows and Linux. This flexibility is achieved through the SDK's architectural framework, which enables scanner communication via various protocols like IBMHID, SNAPI, and HIDKB .

In enterprise-level applications, the Zebra Scanner SDK is used for integrated barcode scanning, asset tracking, and data management systems. Its benefits include streamlined operations through unified scanner management, enhanced data capture and retrieval, and reduced operational complexity through automation and remote configuration capabilities. This makes enterprise systems more efficient and responsive to operational demands .

The SDK's architectural framework supports remote scanner management and the automation of configuration and firmware upgrade processes. This is facilitated through a service that automates configuration changes and firmware updates, alongside the capability to get, set, and store scanner attributes remotely. These features enable centralized management of scanning devices across various environments .

You might also like