Skip to content

Reliance Thermal printer API for flash updates, image printing, and configuration

License

Notifications You must be signed in to change notification settings

PyramidTechnologies/PTI.Reliance.Tools

Repository files navigation

NuGet Build status

Reliance Tools API

This is a collection of tools for updating, configuring, and maintaining your Reliance Thermal Printer. We support netstandard2.0 which means you are free to use .NET Framework 4.6.1+, dotnetcore 2.0, or any of the other frameworks listed in the .NET Standard Support Matrix.

Features

  • Flash update firmware
  • Status checks (paper status, ticket pull, sensor status, etc.)
  • Logo printing
  • Configuration

Supported Architecture

We use a native library to access the Reliance hardware port. Here is the current list of supported architectures:

OS Architecture Tested Supported
Windows x86
Windows x64
Windows ARM
Linux x86
Linux x64
Linux ARM32
Linux ARM64
OSX x64

Adding support for a new system requires compiling hidapi for your target and placing the binary in the runtimes directory of PTIRelianceLib. The targets file must also be updated accordingly.

Installation for dotnetcore

Dotnet CLI

dotnet add package PTIRelianceLib

Installation for .NET Framework 4.6.1+

Install-Package PTIRelianceLib

Tutorials

See the quick-start guide

Examples

  • RelianceCLI is a traditional command line tool
  • ASP.NET Core is a bare-bones ASP.NET example that can be run inside a Docker container
  • Docker is an example of a non-ASP.NET core application running inside a container. This example also includes the scripts and VS Code tasks required for debugging inside your container.

Third Party Licenses

See Third Party Licenses