ESC/POS プロトコルで通信するサーマルプリンタのシミュレータです。 TCP ポート 9100 で接続を待ち受け、受信した ESC/POS コマンドをターミナル上にレシート風にレンダリングします。
- ESC/POS コマンドの解析とテキストレンダリング
- Sixel グラフィックス対応ターミナルでの画像表示
- Swift NIO による非同期 TCP サーバー
- macOS / Linux 対応
brew install trickart/tap/tpsimtpsim 9100 # ポートは省略可能ポート 9100 で TCP サーバーが起動します。別のターミナルから ESC/POS コマンドを送信してテストできます。
echo -e "\x1B\x40" | nc localhost 9100- Swift 6.2 以上
MIT License
