🖨️ 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