Zebra.Printer.SDK 5.0.3685

dotnet add package Zebra.Printer.SDK --version 5.0.3685
                    
NuGet\Install-Package Zebra.Printer.SDK -Version 5.0.3685
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Zebra.Printer.SDK" Version="5.0.3685" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Zebra.Printer.SDK" Version="5.0.3685" />
                    
Directory.Packages.props
<PackageReference Include="Zebra.Printer.SDK" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Zebra.Printer.SDK --version 5.0.3685
                    
#r "nuget: Zebra.Printer.SDK, 5.0.3685"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Zebra.Printer.SDK@5.0.3685
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Zebra.Printer.SDK&version=5.0.3685
                    
Install as a Cake Addin
#tool nuget:?package=Zebra.Printer.SDK&version=5.0.3685
                    
Install as a Cake Tool

Zebra.Printer.SDK

Introduction

Create desktop and mobile apps for your Zebra Technologies printers with .NET MAUI.

The Zebra Link-OS SDK provides a powerful set of APIs enabling creation of apps that take full advantage of the printer's operating system features including, connectivity, printing and management tasks.

Requirements

  • Visual Studio 2026 18.1.1 or greater.

Supported Frameworks

Fields marked with ✗ are not supported.

Windows Android iOS
Target framework
.NET 8
.NET 8 MAUI
.NET 9
.NET 9 MAUI
.NET 10
.NET 10 MAUI
.NET Standard
.NET Core
.NET Framework
UWP
Mono

Additional resources

Visit the official .NET MAUI page for additional documentation.
Visit the Zebra Developer Portal & Community for developer support.
Download the SDK from the Link-OS Multiplatform SDK support page to get the latest API documentation and source code examples.

Product Compatible and additional computed target framework versions.
.NET net10.0-android36.0 is compatible.  net10.0-ios26.0 is compatible.  net10.0-windows10.0.26100 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (5)

Showing the top 5 NuGet packages that depend on Zebra.Printer.SDK:

Package Downloads
FonsecaFramework.Zebra

Zebra Printer SDK wrapper. Simplifies ZPL command construction.

Ximea.Sdk.LabelPrinting

Offers label printing functionality for small product labels. Currently only supports connecting to Zebra ZT610 label printers.

ItEnterprise.Maui.Printing

ItEnterprise common printring library for MAUI

OpenMAUIAndroid

Uma lib de leitura de código de barras que agrupa os mais diversos SDKs e EMDKs de fabricantes de coletores de dados, e gerencia tudo de forma automática.

Ble.Print.Utils

Cross-platform Bluetooth printer library for .NET MAUI supporting ESC/POS and Zebra printers

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
5.0.3685 273 7/15/2026
5.0.3563 2,366 5/8/2026
4.0.3435 20,677 8/21/2025
3.0.3355 13,111 7/3/2025
3.0.3337 19,657 2/28/2025
3.0.3295 61,089 9/10/2024
3.0.3271 41,433 4/23/2024
2.16.2905 228,624 11/9/2023

1. This release supports .NET 10.

2. Added Classes TlsConfig, TlsConnection, TlsStatusConnection, MultichannelTlsConnection and TlsMode in the Zebra.Sdk.Comm Namespace to support TLS connectivity.

3. Updated the ConnectionBuilder Class to support connecting to printers using TLS.

4. The following new methods have been added to support operations when a printer is in Protected Mode. The printer's Protected Mode password must be provided as the authentication parameter.
Class: FileUtilLinkOS:
DeleteFileOnPrinterProtected
StoreFileOnPrinterProtected

Class: ToolsUtilLinkOs:
ResetNetworkProtected
ResetProtected

5. The following methods support operations when a printer is in Protected Mode. The printer's Protected Mode password must be provided as the authentication parameter.
Class: PrinterUtil:
DeleteFile
DeleteFileReportDeleted
ResetNetwork
ResetPrinter
StoreFile
RestoreAsmDefaults

6. Added Class ASMUtilLinkOs with method RestoreAsmDefaults to restore defaults for a printer in Protected Mode using the device.restore_defaults SGD command and its values. The printer's Protected Mode password must be provided as the authentication parameter.

7. DiscoveryDataMap now includes a PROTECT_MODE_NO_PASSWORD field to indicate whether a Protected Mode password has been set. A value of yes indicates no password has been set and no indicates a password has been set. This new field applies to Link-OS versions 7.4.2 and later.

8. Added missing LINK_OS_MICRO_VER field to the DiscoveryDataMap.

9. Added missing protocols IPV4, IPV6, and IPSEC to the enumeration of AVAILABLE_NETWORK_PROTOCOLS in the DiscoveryDataMap.

10. Corrected an issue that caused MAUI iOS release builds(full link/ AOT) to fail.

11. Library updates.