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
<PackageReference Include="Zebra.Printer.SDK" Version="5.0.3685" />
<PackageVersion Include="Zebra.Printer.SDK" Version="5.0.3685" />
<PackageReference Include="Zebra.Printer.SDK" />
paket add Zebra.Printer.SDK --version 5.0.3685
#r "nuget: Zebra.Printer.SDK, 5.0.3685"
#:package Zebra.Printer.SDK@5.0.3685
#addin nuget:?package=Zebra.Printer.SDK&version=5.0.3685
#tool nuget:?package=Zebra.Printer.SDK&version=5.0.3685
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 | Versions 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. |
-
net10.0-android36.0
- Csv (>= 2.0.217)
- FluentFTP (>= 54.1.2)
- Lextm.SharpSnmpLib (>= 12.5.7)
- Microsoft.Extensions.DependencyModel (>= 10.0.7)
- Newtonsoft.Json (>= 13.0.4)
- Portable.BouncyCastle (>= 1.9.0)
- SkiaSharp (>= 3.119.2)
- SkiaSharp.Views.Maui.Controls (>= 3.119.2)
- System.Collections.Specialized (>= 4.3.0)
- System.Drawing.Common (>= 10.0.7)
- System.Management (>= 10.0.7)
- System.Net.NameResolution (>= 4.3.0)
- System.Net.Sockets (>= 4.3.0)
- System.Text.Json (>= 10.0.7)
- System.Text.RegularExpressions (>= 4.3.1)
-
net10.0-ios26.0
- Csv (>= 2.0.217)
- FluentFTP (>= 54.1.2)
- Lextm.SharpSnmpLib (>= 12.5.7)
- Microsoft.Extensions.DependencyModel (>= 10.0.7)
- Newtonsoft.Json (>= 13.0.4)
- Portable.BouncyCastle (>= 1.9.0)
- SkiaSharp (>= 3.119.2)
- SkiaSharp.Views.Maui.Controls (>= 3.119.2)
- System.Collections.Specialized (>= 4.3.0)
- System.Drawing.Common (>= 10.0.7)
- System.Management (>= 10.0.7)
- System.Net.NameResolution (>= 4.3.0)
- System.Net.Sockets (>= 4.3.0)
- System.Text.Json (>= 10.0.7)
- System.Text.RegularExpressions (>= 4.3.1)
-
net10.0-windows10.0.26100
- Csv (>= 2.0.217)
- FluentFTP (>= 54.1.2)
- Lextm.SharpSnmpLib (>= 12.5.7)
- Microsoft.Extensions.DependencyModel (>= 10.0.7)
- Newtonsoft.Json (>= 13.0.4)
- Portable.BouncyCastle (>= 1.9.0)
- SkiaSharp (>= 3.119.2)
- SkiaSharp.Views.Maui.Controls (>= 3.119.2)
- System.Collections.Specialized (>= 4.3.0)
- System.Drawing.Common (>= 10.0.7)
- System.Management (>= 10.0.7)
- System.Net.NameResolution (>= 4.3.0)
- System.Net.Sockets (>= 4.3.0)
- System.Text.Json (>= 10.0.7)
- System.Text.RegularExpressions (>= 4.3.1)
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.
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.