This article gives you an overview of POS printers in iVendNext, including setup, format customization, and basic troubleshooting.
Before configuring in iVendNext:
Physically connect your receipt printer via USB, Ethernet, or Bluetooth
Install manufacturer drivers on your POS terminal
Verify test prints from your operating system
Common Printer Types:
Thermal receipt printers (e.g., Epson TM-series)
Impact printers for carbon copies
Label printers for barcode tags
Navigate to Home > Retail > Hardware Profile
Select your terminal's hardware profile or create new
Under Printer Tab:
Enable Has Printer checkbox
Enter exact Printer Name (match OS device name)
Set Render Width (typically 58mm or 80mm)
Check Cash Drawer Attached if applicable
Print Formats can be created from the New Print Format screen.
Go to Home > Retail > Print Format
Click Add Print Format
Name: Identify format (e.g., "Receipt-Short")
DocType: Select document type (Sales Invoice, Return, etc.)
Standard Fields: Enable/disable default fields (Date, Time, Items)
Adjust under Style Settings:
Fonts: Select readable typefaces (thermal printers work best with monospace)
Alignment: Left/right/center justification
Section Headers: Customize labels (e.g., "Thank You" vs "Receipt")
For customized layouts:
Enable Custom Format option
Use Jinja/JS scripting to:
Rearrange elements
Add conditional logic (e.g., promotional messages)
Incorporate store logos (Base64 encoded)
Example Script Snippet:
{% if total > 100 %}
** THANK YOU FOR YOUR PURCHASE! **
{% endif %}
For duplicate/triplicate forms:
Set Copy Names (Original, Customer Copy, etc.)
Configure different formats per copy
Adjust margins for alignment
Select barcode symbology (UPC, EAN-13, etc.)
Set optimal dimensions (height: 15-25mm)
Include human-readable numbers below
For restaurant operations:
Create dedicated KOT (Kitchen Order Ticket) format
Highlight modifiers/special instructions
Use larger fonts for kitchen staff
Always use Preview function to:
Check field alignment
Verify truncation points
Confirm barcode scannability
Conduct real tests to:
Validate paper feed alignment
Check print darkness (adjust printer density)
Ensure cash drawer triggers
Here’s a quick look at some common issues you might run into.