Link-OS® Multiplatform SDK
The Link-OS® Multiplatform SDK enables developers to create applications for Zebra printers on most popular operating systems, including Windows, Android, iOS, Linux & Xamarin
A cross-platform SDK that enables you to develop Windows®, Linux, Android™, iOS™, Windows Mobile™ and Windows CE™ applications for Zebra printers
Our Link-OS Multiplatform SDK contains everything you need to develop applications for Zebra printers: Expanded demos, extensive documentation, and template printing; Develop apps leveraging the Cloud Connect feature using our Webservices demo code; Supports Java, Objective C, C# and VB; Includes expanded Xamarin Cross-platform development toolset for IOS and Android; Supports Link-OS printers and the ZC family of card printers.
Popular Tutorials
Documentation

Beginner

Android

Java SDK for label and receipt printing with Android devices.

Beginner

Android-BTLE

Zebra label and receipt printer Java API for Android when using Bluetooth BTLE.

Beginner

iOS

Objective-C API for label and receipt printing with iOS devices

Beginner

PC - Java

Java SDK for label and receipt printing with PC/MAC/Linux devices

Beginner

PC - .NET

C# and VB.NET compatible SDK for label and receipt printing with Windows versions 7, 8.1, and 10

Beginner

Web Services

Java SDK API for label and receipt printing from web servers using Weblink technology

Beginner

Win Mobile/CE

.Net SDK for label and receipt printing with Windows Mobile and CE devices

Beginner

Xamarin

Zebra label and receipt printer cross-pplatform API for Android, iOS, Forms, and PCL

Beginner

Android

Zebra card printer Java API for printing with Android devices.

Beginner

PC - .NET

.NET SDK for card printing in from a PC to Zebra ZXP Card Printers

Beginner

PC - Java

Java SDK for card printing from a PC/MAC/Linux to Zebra ZXP Card Printers

Beginner

Out of Box Behaviour

Your app should work with the Zebra Printer you specify. It should work with that printer if the printer is brand new out of the box. Not all printers have the same default behaviors. The default settings may not meet the needs of your application.

Beginner

Stability

The app should not crash or freeze when attempting to print. This includes failure to print without notifying the user of cause.

Intermediate

Security

Communication to a printer should be treated as a potential security risk. Follow security best practices for your organization or customers. The printers are open to most communication by default.

Beginner

Format

Customers want their printouts to be easy to read and scan. They also want their branding to be noticeable.

Beginner

Language

Zebra printers support several different formatting languages. Different printers use different default formatting languages.

Beginner

Status

The status will tell you if the printer is ready to print or in an error state.

Intermediate

Display Printer Error Status

The user should be alerted to status issues with the printer. They should not have to look at the printer to find this out.

Beginner

Performance

Printer performance is measured on several factors. Time to print (the time between user activating the print action and the printer starting to print) and mobile printer battery life are some of the most important performance issues that are affected by software interaction

Related News

Latest Forum Discussions

See all discussions

UPDATED BY: Ian Hatton - 1 week 4 days ago

// Expert user has replied.
61
1

UPDATED BY: Steven Si - 3 weeks 6 days ago

// Expert user has replied.
44
1

UPDATED BY: Steven Si - 2 months 3 weeks ago

// Expert user has replied. //Solved
35
1
610
3

UPDATED BY: Kęstutis Mikolajūnas - 2 months 3 weeks ago

// Expert user has replied.
65
2