CPUtil
CPUtil is a simple example project, intended to serve as both sample code (for the StarMicronics.CloudPRNT-Utility API), and a useful back-end tool to help with implementing CloudPRNT servers that are not .NET or .NET Core based.
Star Micronics can freely modify cputil as needed to help implement required functionality. Cputil can be built and used on any platform supported by .NET Core 3.1 or later including:
- Windows x86 and x64
- Linux x64
- Linux Arm (Raspberry PI compatible)
- Apple Mac OS (OSX) x64
In all cases, it is possible to build a self-contained package that can be run on the desired platform without the need for a .NET Framework or .NET Core installation. It is also possible to build a general Framework Dependent package that is fully platform neutral, but requires a locally installed .NET Core Runtime (3.1 or later) installed.
Once built, cputil can be integrated with server side projects using any language or environment that can invoke an external process, including:
- PHP
- Python
- Node.js
- Lua
- Perl
Developers who are building a server based on ASP.NET or ASP.NET Core, should usually use the .NET API directly instead of invoking cputil.