Bixolon SPP-R310 Label Printer - Setup and Troubleshooting
v6,v7
Overview
The Bixolon SPP-R310 is a small Bluetooth label printer used by mobile vets for drug label printing with VetlinkPRO.
Important: Bixolon has officially confirmed that the SPP-R310 is technically a receipt printer, not a true label printer, and cannot be calibrated in the standard way. The configuration steps below are the confirmed working setup. These settings must be verified whenever printing issues occur, as changing the label size or driver settings is the most common cause of recurring problems.
Known Issues
- Footer (clinic name) missing from printed labels — content appears correctly in the VetlinkPRO preview but is cut off on the physical label. Almost always caused by incorrect label height in the Windows printer driver (see Troubleshooting section below).
- Printer printing double or multiple labels — caused by label height being set too large, or the End Page field missing the <FF> value.
- Bluetooth pairing shows "driver unavailable" — driver needs to be uninstalled and reinstalled (see Step 4 below).
⚠️ Do not attempt to auto-calibrate using standard label printer methods. Bixolon have confirmed this model cannot be calibrated. The VetlinkPRO settings in Step 5 are the correct workaround.
Full Setup & Configuration
Connect via TeamViewer before proceeding. All settings must be configured on the Windows laptop or Surface the printer is paired to.
Step 1 — Switch Printer into Label Printing Mode
- Turn on the printer power.
- Open the paper cover and hold the paper feed button for longer than two seconds until a buzzer tone sounds.
- After the buzzer tone, insert paper and close the cover.
- To return to receipt mode later, repeat these same steps.
Step 2 — Auto Calibrate the Printer
- Turn the printer off while still in label print mode.
- Press and hold the paper feed button, then press the power button.
-
After the printout, press the power button to perform auto calibration:
- Select the mode
- Auto Calibration: Power Button
- Self-Test: Feed Button
Step 3 — Pair Bluetooth with Windows
- Pair the printer with the Windows laptop or Surface.
- Bluetooth PIN: 0000
Step 4 — Install Windows Driver & Set COM Port
- Install the Bixolon Windows driver (check Downloads folder — run the .exe).
- To find the COM port: Control Panel → Devices and Printers → SPP-R310 → Properties → Hardware tab → Standard Serial over Bluetooth link COMX
- Select the correct COM port in the driver settings.
⚠️ If Bluetooth pairing shows driver unavailable: Run the .exe to uninstall the driver first, reboot the PC, then reinstall.
Step 5 — VetlinkPRO Printer Settings (Critical)
These settings must be configured exactly as below. Changing any of these — especially the label height — is the most common cause of footers being cut off or double labels printing.
- Custom page size: 70 x 40 mm (or near approximation)
- Paper type: Ticket
- Orientation: Portrait
- Under document settings, type <FF> into the End Page field — required for proper gap detection
⚠️ If the label height has previously been increased (e.g. to 50mm or more), reset to 70 x 40 mm. An increased height causes the footer to be cut off.
Troubleshooting: Footer (Clinic Name) Missing from Printed Labels
Symptom: The footer is visible in the VetlinkPRO label preview but does not print on the physical label.
Root cause: Label height in the Windows printer driver has been increased, pushing the footer off the printable area.
Resolution:
- Connect via TeamViewer.
- Open Windows printer settings for the Bixolon SPP-R310.
- Check the custom page size — confirm it is set to exactly 70 x 40 mm.
- If changed, reset to 70 x 40 mm and save.
- Test print a label and confirm the footer appears.
- If the footer still does not appear after resetting, the VetlinkPRO drug label template may have grown in content length. Escalate to a developer to review the template layout.
Troubleshooting: Printer Printing Double or Multiple Labels
- Check the label height — if increased beyond 40 mm, reset to 70 x 40 mm.
- Confirm the End Page field contains <FF>.
- If the issue persists, redo the calibration process (Step 2 above).