Your Bixolon label printer was working fine yesterday — and today it won't print. The power light is on, the label roll is loaded, but when you send a print job, nothing happens. Or worse: the printer feeds blank labels endlessly, prints garbled text, or shows "Offline" in Windows even though it's clearly powered on and connected. If this sounds familiar, you're not alone. Bixolon printers — the SLP-DX220, SLP-DX420, SLP-TX400, and other models — are reliable workhorses for label printing, but they're not immune to software, driver, and configuration issues that can stop them cold.
This guide covers 12 specific, actionable fixes for Bixolon printers that aren't printing. We've organized them from the simplest checks to more advanced troubleshooting, so you can work through them systematically. Most Bixolon printing issues can be resolved in under 10 minutes with the right fix. Let's get your printer working again.
Fix 1: Check All Physical Connections
Before diving into software fixes, rule out the physical layer. A surprising number of "printer not printing" cases are caused by loose cables — especially USB connections that appear seated but aren't fully clicked in, or Ethernet cables with a broken latch that slides out slightly over time.
USB Connection Check:
- Unplug the USB cable from both the printer and the computer completely.
- Wait 10 seconds.
- Plug the USB cable back into the printer first, then the computer.
- You should hear the Windows "USB device connected" chime. If you don't, the cable or port may be faulty.
- Try a different USB cable — cheap or very long USB cables (over 2 meters) frequently cause intermittent connection issues with Bixolon printers.
Ethernet Connection Check:
- Verify the Ethernet cable is firmly seated — you should feel and hear the latch click.
- Check the link light on the printer's Ethernet port. A solid or blinking green light means the physical connection is good. No light means no connection.
- Try a different Ethernet cable and a different port on your switch/router.
Power Check:
- Ensure the power LED is on. If it's off, check that the power adapter is firmly connected and the outlet is live.
- Try a power cycle: turn off the printer, unplug the power cable, wait 30 seconds, reconnect, and turn back on. A clean power cycle resolves more issues than you'd expect.
Skip driver headaches — LabelInn prints driverlessly to Bixolon
Download LabelInn Free →Fix 2: Reinstall the Bixolon Printer Driver
Corrupted or outdated drivers are the single most common cause of Bixolon printers not printing on Windows. After Windows updates, driver files can become corrupted, registry entries can become stale, or an older driver version may become incompatible. A clean reinstall almost always fixes driver-related issues.
Complete Driver Reinstallation Steps:
- Uninstall the existing driver: Open Settings → Bluetooth & devices → Printers & scanners. Find your Bixolon printer and click Remove. Then open Device Manager → Print queues, right-click your Bixolon printer, and select Uninstall device. Check "Delete the driver software for this device."
- Remove leftover driver files: Open Print Management (search for it in Start). Go to Print Servers → [Your PC] → Drivers. If you see Bixolon drivers listed, right-click and remove them. This cleans up driver packages that "Uninstall" misses.
- Restart your computer. Not optional — Windows caches driver components in memory.
- Download the latest driver from bixolon.com → Support → Downloads. Select your exact model (SLP-DX220, SLP-DX420, SLP-TX400, etc.) and your OS version (Windows 10 or 11, 64-bit). Download the unified Bixolon Label Printer Driver or the model-specific driver.
- Install with the printer disconnected. Run the installer, follow the wizard, and only connect the USB cable when prompted. This ensures Windows associates the new driver with the printer correctly.
- Print a test page from the driver properties to verify the installation.
Alternatively: Use LabelInn and skip drivers entirely. LabelInn communicates with Bixolon printers directly using SLCS (Samsung Label Command Set) / BPLZ (Bixolon Programming Language for Zebra emulation) commands over USB or network. No driver installation, no driver corruption, no post-update breakage. Download LabelInn and connect your Bixolon printer in under a minute.
No more driver reinstalls — print driverlessly with LabelInn
Download LabelInn Free →Fix 3: Update the Printer Firmware
Bixolon periodically releases firmware updates that fix bugs, improve print quality, and add compatibility with newer operating systems. A Bixolon printer running outdated firmware may exhibit printing issues that have already been resolved in a newer version.
How to check and update firmware:
- Download the Bixolon Unified Utility from bixolon.com. This is Bixolon's all-in-one configuration tool.
- Connect your printer via USB and open the utility.
- The utility shows your current firmware version. Compare it to the latest version available on the Bixolon download page for your model.
- If an update is available, download the firmware file (.bin) and use the utility's Firmware Update function to flash the printer.
- Important: Do not disconnect power or USB during the firmware update. An interrupted flash can brick the printer, requiring factory repair.
Firmware updates are especially important for the SLP-DX220 — Bixolon released several firmware patches in 2025 that fixed USB communication stability issues on Windows 11.
Fix 4: Calibrate the Media Sensor
If your Bixolon printer feeds blank labels, prints only on part of the label, or doesn't stop between labels, the media sensor is miscalibrated. The sensor detects the gap between labels (for gap/die-cut media) or the black mark on the backing (for black-mark media). When it can't detect the label boundaries correctly, printing goes haywire.
Calibration procedure (most Bixolon models):
- Turn off the printer.
- Open the cover and load your label media correctly.
- Close the cover.
- Hold the Feed button while turning on the printer. Keep holding the Feed button until the printer feeds several labels and then stops. The number of labels fed varies by model (typically 3-5).
- The printer has now learned the gap distance and label length for your specific media.
For the SLP-DX220, the calibration sequence is: hold Feed for 3 seconds after power-on. For the SLP-TX400, use the Bixolon Unified Utility and go to Printer Settings → Sensor Calibration → Auto-Calibrate.
After calibration, send a test print. The printer should advance exactly one label length and print correctly within the label boundaries. If it still feeds incorrectly, check that you've selected the right media type in your printer settings: Gap, Black Mark, or Continuous.
Fix 5: Reset to Factory Defaults
If you've been changing settings and the printer is now behaving erratically, a factory reset returns all configuration parameters to their original values. This clears corrupted settings, incorrect media types, wrong communication parameters, and any other configuration drift.
Factory reset procedure:
- SLP-DX220: Turn off the printer. Hold both the Feed button and the Pause button simultaneously while turning the printer back on. Continue holding both buttons until the indicator light flashes rapidly — then release. The printer resets and restarts.
- SLP-DX420: Same procedure — Feed + Pause on power-on.
- SLP-TX400: Use the LCD menu: Menu → System → Initialize → Factory Default. Confirm the reset when prompted.
After a factory reset, you'll need to recalibrate the media sensor (Fix 4 above) and reconfigure any custom settings like print speed, darkness, communication mode, etc. In LabelInn, all printer settings are stored in the app, so after a factory reset you simply reconnect the printer and LabelInn applies the correct configuration automatically.
LabelInn handles printer config automatically — no manual tweaking
Download LabelInn Free →Fix 6: Clear the Print Queue
A stuck print job in the Windows print queue can block all subsequent prints. This is one of the most common reasons a printer appears responsive (lights on, no errors) but doesn't print. Windows holds the stuck job and won't send new jobs until it's cleared.
How to clear a stuck print queue:
- Open Settings → Bluetooth & devices → Printers & scanners.
- Click on your Bixolon printer.
- Click Open print queue.
- Right-click each pending job and select Cancel. If jobs won't cancel, try Printer → Cancel All Documents from the menu bar.
- If jobs still won't clear, you'll need to restart the Windows Print Spooler service (see Fix 11 below).
A common pattern: you sent a large print job, the printer ran out of labels mid-print, and the remaining jobs are now stuck. After reloading labels, the stuck jobs block new prints. Clear the queue, then re-send your print job.
Fix 7: Check the Media Type Setting
Bixolon printers support three media types: Gap (die-cut), Black Mark, and Continuous. If this setting doesn't match your actual label media, the printer either won't print at all or will print in the wrong position.
- Gap / Die-Cut: Standard die-cut labels with a gap (space) between each label on the backing paper. The sensor looks for the gap to detect label boundaries. This is the most common media type — if you're using normal pre-cut labels from a roll, this is your setting.
- Black Mark: Continuous media with a black line printed on the back side at each label boundary. Used in some industrial and receipt applications. If you select this mode with gap media, the printer won't find the black marks and will feed continuously.
- Continuous: No gaps, no marks — just a continuous roll. The printer relies solely on the label length you configure to know where to stop. If you select this with gap media, the printer ignores the gaps and may print across them.
How to change the media type:
- Via Bixolon driver: Right-click the printer → Printing Preferences → Paper tab → Media Type.
- Via Bixolon Unified Utility: Connect printer → Configuration → Media → Sensor Type.
- Via LabelInn: Settings → Printers → [Your Bixolon] → Media Type. LabelInn also auto-detects media type on supported models.
Fix 8: Switch USB Ports
This fix sounds too simple, but it resolves an astonishing number of Bixolon printing issues — especially on laptops and desktop computers with multiple USB controllers. Different USB ports on your computer may be managed by different USB controllers, and some controllers have better compatibility with Bixolon's USB communication protocol.
Best practices for USB connection:
- Use a USB 2.0 port if available. Bixolon printers are USB 2.0 devices. While they work on USB 3.0 ports (blue ports), some USB 3.0 controllers on older motherboards have compatibility issues with USB 2.0 full-speed devices. The SLP-DX220 in particular is known to be temperamental on certain USB 3.0 controllers.
- Avoid USB hubs. Connect directly to a port on your computer — not through a hub, docking station, or keyboard USB pass-through. Hubs add latency and can cause communication timeouts.
- Try rear ports on desktops. Front panel USB ports are connected via internal header cables that add signal length. Rear ports connect directly to the motherboard and tend to be more reliable.
- Try every available port until you find one that works reliably. Once you find a good port, stick with it — don't move the printer to a different port unless necessary (Windows may re-detect it as a new device and cause driver confusion).
USB or network — LabelInn auto-discovers your Bixolon printer
Download LabelInn Free →Fix 9: Network Discovery and IP Configuration
If your Bixolon printer is connected via Ethernet and shows as "Offline" or isn't printing, the network configuration may be the issue. The most common network-related cause is a changed IP address — if your printer gets its IP via DHCP and the router assigns a new address after a reboot, your computer is still trying to print to the old IP.
Finding your printer's current IP address:
- Print a self-test page (hold Feed on power-on for most Bixolon models). The self-test page includes the current IP address.
- Use the Bixolon Unified Utility over USB to read the network configuration.
- Check your router's DHCP client list for a device with "Bixolon" or the printer's MAC address.
Setting a static IP (recommended):
- Open the Bixolon Unified Utility via USB.
- Go to Network → TCP/IP.
- Change from DHCP to Static.
- Enter an IP address that's outside your router's DHCP range but within the same subnet (e.g., 192.168.1.200 if your DHCP range is 192.168.1.100-192.168.1.199).
- Set the subnet mask (usually 255.255.255.0) and gateway (your router's IP).
- Save and restart the printer.
- Update the IP address in your Windows printer driver settings or in LabelInn.
With LabelInn, you can use the auto-discover feature to find your Bixolon printer on the network regardless of its current IP. LabelInn scans for Bixolon printers on the local network and displays them — no need to know the IP in advance.
Fix 10: Adjust Print Speed and Darkness Settings
If your Bixolon printer prints but the output is too faint, too dark, smeared, or has poor barcode readability, the speed and darkness settings need adjustment. These settings control how fast the print head moves and how much heat it applies to the thermal media.
Darkness (also called "density" or "heat" setting):
- On a scale of 1-15 (most Bixolon models), the default is usually 8.
- Too low (1-5): Print is faint, barcodes may not scan, text is barely readable.
- Too high (12-15): Print is too dark, barcodes become thick and may not scan, small text fills in. Also shortens print head life due to excessive heat.
- Optimal for most labels: 8-10 for direct thermal, 7-9 for thermal transfer.
Speed:
- Faster printing reduces the heat exposure time per dot, resulting in lighter output.
- Slower printing increases heat exposure, resulting in darker output.
- For barcodes, slower speeds (2-3 ips) generally produce more precise, scannable output.
- For text-only labels, faster speeds (4-5 ips) are fine.
How to adjust in LabelInn: Go to Settings → Printers → [Your Bixolon] → Print Quality. Use the darkness slider and speed dropdown. LabelInn shows a preview of the expected quality at your chosen settings. Print a test label and adjust until the output is optimal for your specific media.
Fix 11: Restart the Windows Print Spooler
The Windows Print Spooler service manages all print jobs sent to all printers. When it crashes or hangs (which happens more often than Microsoft would like to admit), no printer on your system can print — including your Bixolon. Restarting the spooler clears stuck jobs and resets the print subsystem.
How to restart the Print Spooler:
- Press Win + R, type services.msc, and press Enter.
- Scroll down to Print Spooler.
- Right-click and select Restart. If the service is stopped, click Start.
- Wait 10 seconds, then try printing again.
Nuclear option — clear the spooler queue manually:
- Stop the Print Spooler service (right-click → Stop).
- Open File Explorer and navigate to C:\Windows\System32\spool\PRINTERS.
- Delete all files in this folder. These are the stuck print jobs.
- Restart the Print Spooler service.
Note: LabelInn's driverless mode bypasses the Windows Print Spooler entirely. When you print via LabelInn, it sends commands directly to the Bixolon printer via USB or network — the Print Spooler is not involved. This means spooler crashes and stuck queues never affect LabelInn printing. It's one of the most compelling reasons to use driverless printing for production environments.
Bypass the Windows Print Spooler completely — print direct
Download LabelInn Free →Fix 12: Use LabelInn's Driverless Mode
If you've tried fixes 1-11 and your Bixolon printer still won't cooperate with Windows drivers, it's time for a fundamentally different approach. LabelInn's driverless printing mode eliminates the entire Windows driver/spooler stack and communicates with your Bixolon printer directly.
How it works:
- LabelInn detects your Bixolon printer on USB or the local network — no driver installation needed.
- When you print, LabelInn converts your label design into Bixolon's native SLCS (Samsung Label Command Set) or BPLZ commands.
- These commands are sent directly to the printer via raw USB or TCP/IP — bypassing Windows Printer Drivers, the Print Spooler, GDI rendering, and all the layers where things typically break.
- The result: reliable, fast, consistent printing that doesn't degrade over time or break after Windows updates.
Supported Bixolon models in LabelInn:
| Model | Type | USB | Ethernet | Wi-Fi |
|---|---|---|---|---|
| SLP-DX220 | Desktop Direct Thermal | ✅ | Optional | — |
| SLP-DX420 | Desktop Direct Thermal | ✅ | Optional | — |
| SLP-DX220G | Desktop Direct Thermal | ✅ | Optional | — |
| SLP-TX400 | Desktop Thermal Transfer | ✅ | ✅ | Optional |
| SLP-TX420 | Desktop Thermal Transfer | ✅ | ✅ | Optional |
| XT5-40 | Industrial | ✅ | ✅ | ✅ |
| XD5-40d | Desktop | ✅ | Optional | Optional |
Setup takes under 60 seconds: Download LabelInn from labelinn.com/download, install it, connect your Bixolon printer (USB or network), and LabelInn auto-discovers it. Design a label or pick a template, hit Print, and the label comes out. No driver download. No driver installation. No fighter pilot troubleshooting. It just works.
Quick Troubleshooting Checklist
For quick reference, here's a summary checklist you can run through when your Bixolon printer stops printing:
| # | Fix | Difficulty | Time |
|---|---|---|---|
| 1 | Check cables & power cycle | Easy | 2 min |
| 2 | Reinstall driver | Medium | 10 min |
| 3 | Update firmware | Medium | 10 min |
| 4 | Calibrate media sensor | Easy | 2 min |
| 5 | Factory reset | Easy | 3 min |
| 6 | Clear print queue | Easy | 2 min |
| 7 | Check media type setting | Easy | 2 min |
| 8 | Switch USB port | Easy | 1 min |
| 9 | Fix network / static IP | Medium | 10 min |
| 10 | Adjust speed & darkness | Easy | 3 min |
| 11 | Restart Print Spooler | Easy | 2 min |
| 12 | Use LabelInn driverless mode | Easy | 5 min |
Frequently Asked Questions
Why does my Bixolon printer say "Offline" in Windows?
"Offline" status usually means Windows can't communicate with the printer. Common causes: USB cable disconnected or loose, network IP changed, driver corrupted, or the Windows Print Spooler is stuck. Work through Fixes 1, 2, 6, 8, 9, and 11 in order. Right-click the printer in Windows settings and check if "Use Printer Offline" is accidentally enabled — toggle it off.
My Bixolon prints blank labels — what's wrong?
Three common causes: (1) The label roll is loaded upside down — the printable (thermal-sensitive) side must face the print head. Scratch the label surface with your fingernail; the printable side turns dark when scratched. (2) The media sensor isn't calibrated — run Fix 4. (3) The print darkness is set too low — increase it per Fix 10.
Does LabelInn work with my Bixolon SLP-DX220?
Yes. The SLP-DX220 is one of the most popular Bixolon models and is fully supported by LabelInn with driverless USB printing. Connect via USB, open LabelInn, and print. No Bixolon driver required. LabelInn also supports the DX220G, DX420, TX400, TX420, and all XT-series industrial models.
Can I use my Bixolon printer on a Mac?
Bixolon's official macOS driver support is limited — many models lack native macOS drivers. LabelInn solves this completely: it prints driverlessly to Bixolon printers on macOS (Intel and Apple Silicon). If you've been unable to use your Bixolon printer on a Mac, download LabelInn and connect via USB or network.
How do I print from my phone to a Bixolon printer?
LabelInn has iOS and Android apps that can print to Bixolon printers over the local network (Wi-Fi). Design labels on your phone, connect to your Bixolon printer, and print — ideal for warehouse and retail environments where mobile printing is needed. Bixolon's own mobile app (mLabel) is limited to basic test prints and configuration.
My Bixolon printer worked before a Windows Update and now won't print. What happened?
Windows Updates frequently break printer drivers — especially for specialized devices like label printers. The update may have replaced your Bixolon driver with a generic driver, corrupted driver registry entries, or changed USB device handling. Fix: reinstall the driver (Fix 2) or switch to LabelInn's driverless mode (Fix 12) so future Windows updates can't break your printing.
Conclusion: Get Your Bixolon Printer Working Again
Bixolon makes solid, reliable label printers — but like all printers, they depend on a software stack (drivers, spooler, OS) that can fail in frustrating ways. The 12 fixes in this guide cover the vast majority of Bixolon printing issues, from simple cable checks to advanced driver reinstallation. Work through them in order, and you'll almost certainly resolve your issue.
For a permanent solution to driver-related problems, consider switching to LabelInn's driverless printing. By bypassing the Windows driver and spooler entirely, LabelInn eliminates the most common failure points and gives you consistent, reliable Bixolon printing on Windows, macOS, Android, and iOS — without ever installing a driver.
Fix Bixolon Printing Issues Permanently
LabelInn eliminates driver headaches forever. Free download — unlimited printing on the free plan.
Download LabelInn Free →