The Quick Answer
Square POS requires specific network settingss and models to work with Bixolon printers.connection drops, failed test prints, and incorrect order routing.
Getting a Bixolon printer working with Square POS should be straightforward, but a few specific compatibility and settings issues catch people out. If Square isn't detecting or printing to your Bixolon printer, one of the situations below is almost certainly why.
First: Is Your Model Actually Supported?
Square maintains a specific list of supported printer hardware, and not every Bixolon model is on it.
- Check Square's official hardware compatibility list on their support site
- Note that Square's supported list can differ between the Square Register (dedicated hardware), Square for Retail, and Square for Restaurants — even for the same printer model
- Some Bixolon models require specific connection types with Square (Ethernet-only, or Bluetooth-only) even if the printer physically supports multiple connections
If your Bixolon model isn't on Square's compatibilitylist, you may still get it to print through generic ESC/POS support. You'll lack Square-specific features (order routing, receipt formatting from Square's templates, etc. ).
Connection Type Matters
Square's integration with printers varies by connection type.
Ethernet (Most Common for Bixolon + Square)
Most Bixolon POS printer setups with Square use Ethernet. This is generally the most reliable connection type for POS use.
Setup requirements:
- Printer connected to the same network as your Square terminal or POS device
- Static IP address assigned to the printer (either on the printer or via router DHCP reservation) — otherwise the printer's address can change, causing Square to lose the connection
- No firewall blocking communication between Square's device and the printer's IP
Bluetooth
Certain Bixolon Bluetooth-capable printers work with Square. The pairing must be done through Square's own settings, not through your device's system-wide Bluetooth settings.
Setup:
- In Square's printer settings within the app, use their "Add printer" flow
- Follow Square's specific pairing prompts rather than pairing outside the app first
USB
Square's iOS and Android apps have limited USB printer support compared to their web-based or desktop tools.Bluetooth is preferred.
Setting Up in Square
The standard setup flow inside the Square app:
- Open the Square app and "/kodak/connectivity-issues/kodak-verite-printer-troubleshooting-offline-setup" title="Fix Kodak Verite Printer Offline & Connection Errors">app and navigate to Settings → Hardware → Printers
- Tap Create Printer Station (or similar wording depending on Square app version)
- Select the printer type (Receipt Printer, Kitchen Printer, Order Printer, or In-person Order Ticket)
- Follow the connection setup -installation/canon-pixma-tr4720-wifi-setup" title="Canon PIXMA TR4720 Wireless Setup (Easy Wi-Fi Guide)">connection setup for your connection type (Ethernet, Bluetooth)
- For Ethernet: enter the printer's IP address when prompted
- Test print from within Square's setup flow to confirm the printer works
- Assign the printer to specific print roles (receipt, order tickets, etc.
Common Issues and Fixes
Square Can't Find the Printer
If Ethernet:
- Verify the printer's IP address by printing a network settings page
- Confirm your Square device is on the same network as the printer (same SSID for Wi-Fi, or same subnet if wired)
- Ping the printer's IP from another device to confirm it's reachable
- Some corporate/public Wi-Fi networks isolate devices from each other (AP isolation); this prevents Square from reaching the printer even on the same network
If Bluetooth:
- Ensure the printer is in pairing mode when Square scans
- Confirm the printer isn't already paired to another device (see the Bluetooth pairing guide)
- For the SPP-R310 specifically, verify it's in the correct iOS/Android mode for your Square device
Printer Found, But Test Print Fails
Character encoding issues: If Square's test print produces garbled text, the printer may be set to the wrong character code page. Set it to a standard code page (often PC437 or CP858) that matches Square's output.
Cash drawer command triggers instead of print: Some Bixolon printers interpret certain Square commands as cash drawer signals if configured for drawer control on the same output. Check the printer's cash drawer settings.
Prints partial receipt then stops: Often a paper width settings mismatch. Confirm the printer is set to the correct paper width (80mm for standard receipts) and Square is configured for the same.
Prints Work Sometimes, Fail Others
IP address changing: Most common cause. Assign a static IP to the printer.
Wi-Fi signal issues: If both Square device and printer are on Wi-Fi, weak signal on either can cause intermittent failures.access point.
Sleep or power save on the printer: Some Bixolon models can enter power-save mode during long idle periods. Adjust settings to prevent aggressive sleep, or configure Square to wake the printer before printing.
Kitchen Printer Assignments Not Routing Correctly
If Square is set up to route different order types to different printers (e. g.wrong printer:
- Check the printer role assignments in Settings → Hardware → Printers
- Confirm each printer's assignment (receipt vs.
- Check item-level printer routing in Settings → Item Setup → Printer Routing to make sure items are assigned to the correct printer category
Impact Vs.
If you're using an impact printer like the SRP-275III with Square:
- Impact printers are commonly chosen for kitchen environments because thermal paper degrades in heat
- Setup in Square is generally the same as thermal, but ensure the printer is set to the correct emulation mode (BXL/POS-KP for kitchen printer emulation on the SRP-275III)
- Some kitchen printer features (paper size, print speed) differ from receipt printers and need to be configured accordingly
Test Print Success, But Real Orders Fail
If Square's built-in test print works but actual orders don't reach the printer:
- Confirm the printer is assigned to the correct print role for the order type (receipts vs.
- Check that Square's item categories are correctly configured for printer routing
- For split orders (dine-in + takeout, or split between multiple printers), verify each destination is set up correctly
- Try a fresh order after saving all printer assignments — cached settings can sometimes need a refresh
Square Hardware Alternatives
If your Bixolon printer isn't supported by Square, or you're setting up a new POS station:
- Square Register (dedicated hardware) has built-in receipt printing without requiring an external printer
- Square Terminal similarly has a built-in receipt printer
- Square sells first-party receipt printers (Star Micronics models) with guaranteed compatibility
That said, for kitchen printing, receipt-with-cash-drawer setups, and specific integrations, external Bixolon printers remain a common and workable choice.
When to Contact Support
Square Support: for issues with the Square app itself, printer routing settings, item-level printer assignments, or setup within the Square interface.
Bixolon Support: for issues with the printer itself — physical connection, self-test failures, hardware faults, firmware (internal software) (internal software).
Both: for compatibility issues where the printer is confirmed working on other setups but doesn't function with Square specifically.firmware (internal software) (internal software) update that improves Square compatibility.
Preventive Setup
To make Square + Bixolon setups as reliable as possible long-term:
- Use wired Ethernet rather than Wi-Fi wherever possible
- Assign static IPs to all printers via router DHCP reservation
- Document your printer settingss (IP, role assignments, paper size) so recovery after failures is faster
- Keep the printer's firmware (internal software) (internal software) at a version confirmed working with your Square app version — don't blindly update either side
- Have a spare printer of the same model available for critical POS operations if downtime would be costly

