PyramidTechnologies / PTI.Reliance.Tools

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:MIT License


Languages

Language:C# 96.7%Language:C 3.0%Language:PowerShell 0.3%Language:Batchfile 0.0%