USB Printer Setup 🖨️
ShopkeeperPOS Desktop supports direct USB printer connections, making it easy to print receipts and invoices right from your desktop application. This guide will help you set up and configure your USB printer.
Prerequisites
Before you begin, make sure you have:
- A USB-compatible printer (thermal or standard)
- A USB cable to connect your printer to your Mac
- ShopkeeperPOS Desktop application installed
- Printer drivers installed (if required by your printer)
Connecting Your Printer
Step 1: Physical Connection
- Turn on your printer
- Connect the USB cable from your printer to your Mac
- Wait for your Mac to recognize the printer (you may see a notification)
Step 2: Configure in ShopkeeperPOS
- Open ShopkeeperPOS Desktop
- Navigate to Settings → Printer Settings
- Click "Detect Printer" or "Scan for Printers"
- Select your printer from the list of detected printers
- Click "Test Print" to verify the connection
- If the test print works, click "Save"
💡 Tip
Printer Settings
Once your printer is connected, you can configure:
- Paper Size: Set the receipt paper width (58mm, 80mm, etc.)
- Print Quality: Adjust print density if needed
- Auto Print: Automatically print receipts after each sale
- Print Preview: Show preview before printing
Printing Receipts
After setup, printing receipts is easy:
- Complete a sale in the Sales module
- After payment, click "Print Receipt" or "Print Invoice"
- If auto-print is enabled, the receipt will print automatically
Troubleshooting
Printer Not Detected
If ShopkeeperPOS can't find your printer:
- Check that the USB cable is securely connected
- Make sure the printer is turned on
- Try unplugging and reconnecting the USB cable
- Restart ShopkeeperPOS Desktop
- Check if the printer appears in macOS System Settings → Printers
Print Quality Issues
If prints are too light, too dark, or misaligned:
- Adjust the print density in Printer Settings
- Check printer paper alignment
- Clean the printer head (refer to your printer manual)
- Try a test print to verify settings
Printing Blank Receipts
If receipts print but are blank:
- Check that you've selected the correct printer
- Verify the printer has paper loaded
- Try printing a test page from macOS System Settings
- Check printer settings in ShopkeeperPOS
⚠️ Important
Supported Printers
ShopkeeperPOS Desktop works with most USB thermal and standard printers that are compatible with macOS. Popular compatible printers include:
- Epson thermal printers
- Star Micronics printers
- Bixolon printers
- Most standard USB printers
Printer Events
ShopkeeperPOS Desktop automatically detects when:
- A printer is connected (you'll see a notification)
- A printer is disconnected (you'll be notified)
- Print jobs are completed or fail
These notifications help you stay aware of your printer status and troubleshoot issues quickly.