CPUtil
CPUtilは、サンプルコード(StarMicronics.CloudPRNT-Utility API用)と、.NETまたは.NET CoreベースではないCloudPRNTサーバーの実装を支援する便利なバックエンドツールの両方として機能することを目的とした単純なサンプルプロジェクトです。
Star Micronicsは、必要に応じてcputilを自由に変更して、必要な機能を実装できます。 Cputilは、.NET Core 3.1以降がサポートする以下のプラットフォームで構築および使用できます。
- Windows x86 and x64
- Linux x64
- Linux Arm (Raspberry PI compatible)
- Apple Mac OS (OSX) x64
いずれの場合でも、.NET Frameworkまたは.NET Coreのインストールを必要とせずに、目的のプラットフォームで実行できる自己完結型のパッケージを構築できます。プラットフォームに完全に依存しない一般的なフレームワーク依存パッケージを構築することもできますが、ローカルにインストールされた.NET Core Runtime(3.1以降)がインストールされている必要があります。
cputilは構築されると例えば次のような、外部プロセスを呼び出すことができる言語または環境を使用して、サーバー側プロジェクトと統合できます:
- PHP
- Python
- Node.js
- Lua
- Perl
ASP.NETまたはASP.NET Coreに基づいてサーバーを構築している開発者は、cputilを呼び出す代わりに.NET APIを直接使用してください。