Machine Settings: Receipt and Printing Configuration
The POS Settings → Printing & Receipts subtab controls how receipts are printed.
Printer Selection
| Setting | Options | Description |
|---|---|---|
| Print On Printer | "Default" or "POS" | "Default" uses your Windows system printer. "POS" uses a dedicated POS receipt printer configured in Hardware Settings. |
Click the Test Printer button to print a test page and verify the connection.
Receipt Format
| Setting | Options | Description |
|---|---|---|
| Default Print Format | Receipt, Full Page | "Receipt" produces a compact thermal receipt. "Full Page" produces a standard letter-size printout. |
| Receipt Line Character | -, =, *, etc. | The character used to draw separator lines between sections of the receipt. |
| Characters Per Line | 36, 56, 80 | Controls the receipt width. 36 is for narrow thermal printers (2.75"). 56 is for standard thermal printers (3.125"). 80 is for wide printers. |
| Receipt Font Size | 7-12 | Smaller font = more text per line, harder to read. Larger font = less text per line, easier to read. |
Barcode Printing
A barcode can be printed on the receipt for easy transaction lookup:
| Setting | Description |
|---|---|
| Barcode Type | The symbology used: UPC-A, UPC-E, Code128, Code39, etc. Code128 is recommended for most uses. |
| Use Auto Barcode Commands | When checked, the system automatically generates the correct printer commands. When unchecked, you can enter custom prefix/postfix commands. |
| Barcode Command Prefix | (Advanced) Custom ESC sequence sent before the barcode data. Only used when auto-commands are off. |
| Barcode Command Postfix | (Advanced) Custom ESC sequence sent after the barcode data. Only used when auto-commands are off. |
Tips
- Most businesses should use "Receipt" format with 36 or 56 characters per line
- Test different font sizes to find the best balance between readability and receipt length
- Code128 barcode type is the most versatile and works with most barcode scanners
- If receipts look garbled or misaligned, check the Characters Per Line setting — it must match your printer's actual width
- Use the Test Printer button after changing settings to verify the output