🖨️ This app emulates a networked receipt printer to test your ESC/POS commands against.
- Windows application (WPF + .NET 6)
- Binds to a TCP/IP interface and listens for ESC/POS commands
- Logs commands and visually represents the resulting receipt(s)
👷 This is an unfinished experiment. Use at your own risk and keep your expectations low. :)
- Raw Text
- LF: Line feed
- CR: Carriage return
- ESC Commands:
- Initialize printer (
ESC @) - Toggle italic (
ESC 4/ESC 5) [possibly deprecated?] - Select font (
ESC M) - Select justification (
ESC a) - Select line spacing (
ESC 2/ESC 3) - Toggle emphasis (
ESC E) - Toggle underline (
ESC -)
- Initialize printer (
- GS Commands:
- Select character size
- Select cut mode and cut paper
This program emulates a printer with the following specifications:
- 80mm paper width
- 72mm printing width
- 180x180dpi
- ASCII Font A/B: 12x24 pixels
- Automatic line feed
