.NET API
The StarMicronics.CloudPRNT-Utility package provides a .NET Standard 2.0 compatible API, which includes utility features for developers implementing a Star CloudPRNT compatible server using a .NET based development environment.
As this is built against the .NET Standard 2.0 specification, it can be freely used in any application based around:
- .NET Framework 4.6.1 or later,
- .NET Core 2.0 or later
It should also be compatible, but is untested with the following .NET implementations:
- Mono version 5.4
- Xamarin.iOS Version 10.14
- Xamarin.Mac Version 3.8
- Xamarin.Android Version 8.0
- UWP Version 10.0.16299
- Unity Version 2018.1
Although intended as a set of utility classes for CloudPRNT server development, the status decoding and document format conversion may be useful for local applications, in particular those which would like to use the Star Document Markup language for printing.
For details of individual classes and types, please refer to the API Reference documentation section. In-line help is also provided when using an IDE such as Visual Studio, or Visual Studio Code.
StarMicronics.CloudPRNT-Utility provides the following facilities to assist CloudPRNT server developers:
- .NET classes for de-serializing/serializing CloudPRNT JSON messages
- Star ASB Status decoding, for more detailed device status.
- Document format conversion, The API allows the server to generate jobs using a preferred input format, and can convert those the a supported format for any current Star CloudPRNT device.
- Supported input formats are:
- Images: PNG, JPEG, BMP, GIF
- Text: UTF8 or plain ASCII
- Star Markup Language
- Supported input formats are:
- Provides support for the Star Document Markup language, a convenient, flexible and entirely device independent way to generate print jobs.