Linux Scanner SDK
The Software Development Kit (SDK) for Linux enables a developer to create an application that can connect to and control a Zebra scanner
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.
The Zebra Scanner Software Developer Kit (SDK) for Linux defines an architectural framework providing a single programming interface across multiple programming languages (such as C++, Java) and across multiple system environments (such as RPM based Linux distributions and Debian based Linux) for all scanner communication variants (such as IBMHID, SNAPI, and HIDKB).
Popular Tutorials
Documentation

Beginner

Overview

This chapter describes how to install the Zebra Scanner SDK and components on recommended platforms.

Beginner

SDK Components

The SDK installation package installs the following SDK components to the default locations...

Beginner

System Requirements

Minimum hardware requirements & supported Linux Distributions

Beginner

CoreScanner and SDK Installers

The CoreScanner Version 4.0 SDK and later offer three types of installers to accommodate many different Linux distributions...

Beginner

Installing the CoreScanner and SDK

This section describes how to install each CoreScanner and SDK package after selecting the suitable installer for the Linux distribution.

Beginner

Installed Components

CoreScanner daemon service (cscore) is installed with the zebra-scanner-corescanner package. This coordinates activity between the communication layer (SNAPI, IBMHH, IBMTT, etc.) and upper level drivers (JPOS, SDK API, etc.).

Beginner

Configuration

To configure logging, udev options and client library options for CoreScanner and SDK, use the corescanner-sdk.conf file located in the directory /etc/zebra-scanner...

Beginner

Test Utilities

The Zebra Scanner SDK includes the following test utilities that demonstrate SDK functionality to help you gain an understanding of the Zebra Scanner SDK...

Intermediate

Verifying Scanner SDK Functionality

This section provides test cases to demonstrate Zebra Scanner SDK functionality...

Beginner

SDK Sample Utilities

This section describes how to use the utilities to gain an understanding of the SDK.

Intermediate

Source Code for the Console Application

Source code snippets from Console App

Beginner

Dependencies

Following dependencies are required to execute CIM Service Provider on host environment...

Beginner

Deployment

Installation & verification instructions

Beginner

Supported Properties

Following properties supported with the CIM Service Provide latest version...

Beginner

Overview

Each scanner has an attribute list which can be accessed by the user. There are 3 types of operations that can be performed over the attribute list. They are get, set and store.

Intermediate

Binary Command

There are 3 files in the distribution package...

Intermediate

Get Set Script

Open the script file with your favorite editor...

Beginner

Input XML

A reference input xml file can be found in the sample_xml_file directory.

Beginner

Output XML

Output xml file is created for the requested attribute ids in the get-attributes-configuration tag of the input xml file.

Latest Release

View all updates here.

Related News

Latest Forum Discussions

See all discussions

UPDATED BY: Owen Donckers - 1 month ago

// Expert user has replied.
78
3

UPDATED BY: Nina Lewis - 1 month 3 weeks ago

30
2

UPDATED BY: Eddie Nelson - 1 month 3 weeks ago

57
1

UPDATED BY: Christoph Rathkolb - 3 months ago

10
0

UPDATED BY: Christoph Rathkolb - 3 months ago

34
0