Scanner Management Service (SMS) for Windows Version 3.0 Release Notes


The Scanner Management Service (SMS) enables your enterprise to remotely manage its Zebra scanners. In addition to accessing asset tracking information and statistics, the SMS (which runs on the scanner’s host PC) can remotely set parameters and update firmware. Providing your enterprise maximum flexibility, the SMS can operate in an automated, unattended manner with no operator intervention required. 

Note: A silent installation of the Scanner Management Service can be performed using a response file. For more details, consult the SMS User Guide.

Device Compatibility

Listed below are the scanners supported by the Zebra SMS.

Scanner Family

































Release Notes

Version v1.0

1.     Initial release of the Scanner Management Service

Version v2.0

1.     Support for RS-232 (SSI) communication protocol (Scanner firmware support required)

2.     Support for statistics (Scanner firmware support required)

3.     MP6000 Scanner support without auxiliary scanners connected

Version v2.1

1.     Windows 8 support

2.     Security enhancements to address potential security vulnerabilities

Version v2.2 December 12, 2014

1.     Intelligent firmware update - If target firmware already present on scanner, firmware load is not performed

2.     Intelligent configuration update - If target config file name already present on scanner, config file parameters are not loaded. NOTE SMS package must be generated using 123Scan2 v3.5

3.     Log file - Asset tracking information enhanced

a.      Now include config file name (cfg) and communication mode (mode)

[2014-12-10, 18:32:14] ASSET INFO :: id=1 ; mode=USBHIDKB ; model=CR0078-SC10001WR   ; sn=1204100501861    ; fw=NBCACAAN ; cfg=Front Reg     ; dom=29MAR12

b.     Asset tracking information shall be disabled by default at launch of SMS (when run in service mode), IF no customer package is present in the download folder. Parameter is set in installation process.

Version v2.3 July 15, 2015

1.     Enable operation of SMS even if Windows login does not occur

2.     Fixed scenario where parameter scanning disabled incorrectly by SMS package

Version v3.0 Feb 16, 2016

1.     Rebranded Motorola SMS to Zebra SMS

2.     Updated the version of Visual C++ redistributable package from 2005 to 2012

3.     Security enhancements to address potential security vulnerabilities

4.     Added support for Windows 10.

5.     Added a new default package in order to skip scanner actions till a new custom package is loaded.

6.     NOTE: SMS package must be generated using 123Scan2 v4.0


If the default install location is not changed, the components are installed in the following folders:



SMS Program folder

%ProgramFiles%\Zebra Technologies\Barcode Scanners\SMS

SMS Package download folder

%ProgramFiles%\ Zebra Technologies\Barcode Scanners\SMS\Download

SMS Default log folder

%ProgramFiles%\ Zebra Technologies\Barcode Scanners\SMS\Download\Logs

Launch SMS as an Application

%ProgramFiles%\ Zebra Technologies\Barcode Scanners\SMS\SMSService.exe

Start SMS Agent

%ProgramFiles%\ Zebra Technologies\Barcode Scanners\SMS\Start SMS Agent.vbs

Stop SMS Agent

%ProgramFiles%\ Zebra Technologies\Barcode Scanners\SMS \Stop SMS Agent.vbs

Release notes (This file)

%ProgramFiles%\ Zebra Technologies\Barcode Scanners\SMS\Release Notes.htm

User guide

Online documentation (Start menu link)

Minimum PC Requirements


Hardware Requirements

  • Pentium Dual-Core E214 1.6GHz or Pentium Mobile Dual-Core T2060 or Pentium Celeron E1200 1.6GHz
  • 2GB RAM 1.2 GB free hard drive space
  • USB port, 1.1 or higher, for the connection of USB Scanners

Operating System Requirements

  • Microsoft Windows

1.     XP SP3 (32 bit)

2.     XP Embedded 32 bit

3.     POS Ready 2009

4.     Windows 7/8/8.1/10



The Scanner Management Service agent can operate as a software service – always running and available, or as an application – started by a 3rd party console initiated command.

A) If operating as a software service - The SMS agent automates the process of loading an SMS Package to your Zebra scanner. Once on the host PC, the Scanner Management Service’s agent will review the SMS Package content and automatically program the scanner appropriately. Unlike traditional console based management solutions, the Scanner Management Service is intelligent and can run independently of a management console. Using your SMS Package, the Scanner Management Service programs your scanner without any console initiating command, enabling your store clerk to just plug in the scanner and walk away – true set and forget operation any time of day, any day of the week.

B) If operating as an application - The SMS agent can be launched as an application by a 3rd party console initiated command. Upon completion of task(s) outlined in the SMS Package, the SMS agent will terminate operation and release the USB device (scanner). In application mode, the SMS agent can be used with 3rd party applications and drivers such as a non-Zebra OPOS scanner driver.


For developers - 123Scan2 and the Scanner Management Service cannot be operated at the same time on a developer/lab PC.

For production environments - 123Scan2 should not be loaded on a production PC.

The SMS agent can be controlled from the Windows Start button: Start / All Programs / Zebra Scanner / Scanner Management Service

  • Launch as an Application - Menu option = Launch SMS Agent in application mode
  • Start-Stop SMS Service / Start SMS Agent - Menu option = Start SMS Agent in service mode
  • Start-Stop SMS Service / Stop SMS Agent - Menu option = Stop SMS Agent

Silent installation/un-installation instructions available in the SMS User Guide.


SMS v3.0 or later must use SMS Packages created with 123Scan v4.0 or later.