Zebra Bioptic Color Camera SDK for Linux v1.0 Release Notes

October 2020

Overview

Zebra Camera SDK for Linux provides an application programming interface for UVC color camera.

Device Compatibility

Version History

Version 1.0.0-21 – 10/2020

  1. Bug fix - firmware update failed in camera after detaching while updating firmware.

Version 1.0.0-18 – 06/2020

  1. Initial release

Pre-requisites

  1. libjpeg
  2. libusb-1.0.x
  3. libuvc-0.0.6
  4. libwxgtk3.0 (To run the wxWidgets demo application)
  5. For development: c++11 supported g++
  6. libopencv 1.4.0 (Opencv version 1.4.0)

Components

The components are installed in the following folders:

Component Description Path in the Zip package
SDK library SDK libraries (*.lib) and dependencies /usr/lib/
API header files Header files for application developers /usr/include/
Demo application binaries and source code Binaries of the Demo application /usr/share/samples/ZebraCameraDemo

Installation

  1. Install the packages listed in the prerequisites
  2. Install the Camera SDK Debian or RPM package. Debian is for Ubuntu 18.04, 64-bit, and the RPM is for x86 CentOS7, 64-bit.
  3. Run ldconfig

Installation will deploy libs, include files, configuration files and the demo application to the following locations:

/ etc
  ld.so.conf.d
    zebra-camera-sdk.conf
  systemd
    system
      camera-service.service
/ usr
  bin
    camera-service
  include
    zebra-camera
      camera_sdk
        assets.h
        camera_enums.h
        camera_types.h
        firmware_download_event_args.h
        zebra_camera.h
        zebra_camera_manager.h
        device_manager
          device_manager.h
          device_manager_types.h
        image_converter
          image_converter.h
        imaging_library
          camera_bounding_box_factory.h
          monochrome_sdk
            directory_observer.h
            image_creation_observer.h
            image_event.h
            image_event_queue.h
            image_event_subscriber.h
            tower_platter_image_event_handler.h
            utility_functions.h
            multi_client
/ usr
  lib
    zebra-camera
      libcamera_imaging_lib.so
      libclient_message_handler.so -> libclient_message_handler.so.1
      libclient_message_handler.so.1 -> libclient_message_handler.so.1.0.0
      libclient_message_handler.so.1.0.0
      libdevice_manager.so -> libdevice_manager.so.1
      libdevice_manager.so.1 -> libdevice_manager.so.1.0.0
      libdevice_manager.so.1.0.0
      libdevmgr_adapter.so -> libdevmgr_adapter.so.1
      libdevmgr_adapter.so.1 -> libdevmgr_adapter.so.1.0.1
      libdevmgr_adapter.so.1.0.1
      libimage_converter.so -> libimage_converter.so.1
      libimage_converter.so.1 -> libimage_converter.so.1.0.0
      libimage_converter.so.1.0.0
      libmessage_parser.so -> libmessage_parser.so.1
      libmessage_parser.so.1 -> libmessage_parser.so.1.0.0
      libmessage_parser.so.1.0.0
      libmonochrome-sdk.so -> libmonochrome-sdk.so.1
      libmonochrome-sdk.so.1 -> libmonochrome-sdk.so.1.0.0
      libmonochrome-sdk.so.1.0.0
      libuvc_adapter.so -> libuvc_adapter.so.1
      libuvc_adapter.so.1 -> libuvc_adapter.so.1.0.2
      libuvc_adapter.so.1.0.2
      libzebra_camera_client.so -> libzebra_camera_client.so.1
      libzebra_camera_client.so.1 -> libzebra_camera_client.so.1.0.0
      libzebra_camera_client.so.1.0.0
      libzebra_camera_manager_client.so -> libzebra_camera_manager_client.so.1
      libzebra_camera_manager_client.so.1 -> libzebra_camera_manager_client.so.1.0.0
      libzebra_camera_manager_client.so.1.0.0
      libzebracam.so -> libzebracam.so.1
      libzebracam.so.1 -> libzebracam.so.1.0.8
      libzebracam.so.1.0.8
/ usr/share
  zebra-camera
    configs
      log
        spdlog_configuration.xml
      zebra-monochrome-sdk
        monochrome-sdk-conf.xml
    samples
      multi_client_zebra_camera_demo
/ var
  log
    zebra-camera

Using Demo Application

  1. The demo application can be found in the /usr/share/zebra-camera/samples/multi_client_zebra_camera_demo
  2. Connect the UVC Camera device (PID VID)
  3. Launch the “multi_client_zebra_camera_demo” application with root privileges.
  4. Use the controls to change the UVC standard control
  5. Sample application supports multiple devices

Known Issues and Limitations

  1. When scanning lengthy barcodes, only first 25 characters are provided to the application
  2. Parameter validation is not done by SDK during camera configuration
  3. Very fast scanning might cause missing decode image events from Camera SDK
Models: MP7000, Grocery Scanner Scale, MP7000 Grocery Scanner Scale, Scanner Scale, Scale

File Info : application/pdf, 5 Pages, 276.30KB

PDF preview unavailable. Download the PDF instead.

release-notes-bioptic-camera-sdk-for-linux

References

Microsoft Word for Microsoft 365

Related Documents

Preview Zebra Scanner SDK for Windows v3.6 Release Notes
This document provides release notes for the Zebra Scanner SDK for Windows version 3.6, detailing updates, bug fixes, and new features for OPOS, JPOS, and CoreScanner drivers.
Preview Zebra Scanner SDK for Windows v3.6 Release Notes
Official release notes for Zebra Scanner SDK for Windows version 3.6 (July 2024). Discover new features, bug fixes, and updates for developers working with Zebra barcode scanners on Windows.
Preview Zebra Scanner SDK for Windows Developer's Guide
A comprehensive guide for developers on utilizing the Zebra Scanner Software Developer Kit (SDK) for Windows, covering installation, API usage, and sample applications for integrating barcode scanning functionality.
Preview DevCon 2025: Advanced Windows Development for RFID Readers and POS Integration
Explore advanced Windows development for RFID readers and POS integration at DevCon 2025. Learn about SDKs, tools, new products, technical resources, and best practices for RFID technology.
Preview Getting Started with Android Development: Zebra Android Link-OS SDK & Android Studio
A comprehensive guide for developers on creating Android applications using the Zebra Android Link-OS SDK and Android Studio. Learn to design, package, deploy, and run applications that connect with Zebra mobile printers.
Preview Zebra RFID SDK for Android v2.0.2.125 Release Notes and Overview
Summary of Zebra RFID SDK for Android v2.0.2.125, detailing updates, bug fixes, device compatibility, and developer system requirements for integrating RFID functionality into Android applications.
Preview Master Zebra Printer SDK and Tools for Label Print Solutions | DevCon 2025
Explore Zebra's powerful SDKs and tools for label and receipt printing solutions at DevCon 2025. Learn about Zebra Print DNA, ZebraDesigner for Developers, and the Link-OS Multiplatform SDK. Discover how to master printer connectivity, development workflows, and best practices for creating efficient printing applications.
Preview Zebra FX Series Embedded Java SDK User Guide for Windows
Guide for developers on using the Zebra FX Series Embedded Java SDK for Windows. Learn to develop, debug, and package Java applications for FX9600/FX7500 RFID readers, covering SDK installation, remote debugging, JAR creation, and deployment.