Hoping that someone can help me understand the issue I'm coming across.
I have hundreds of Zebra Printers in the field currently. Many are older than 2 years. I've just deployed three new printers and each printer is having the same problem - they lose connection with my software upon printing multiple labels. I've been wracking my brain trying to troubleshoot the configurations since my application (nor the iOS version has changed) then I noticed two small differences between the configuration of the 3 new printers and my in-house debug unit.
1. My debug unit (which works perfectly) is running Firmware V68.19.7 and utilizes Bluetooth v4.2.1
2. The new printer (which fails every time) is running on Firmware V68.20.01 and utilizes Bluetooth v4.3.1p1
In terms of configuring the printer, I do very minimal through the Zebra Setup Utility. Two small sets of commands.
The first to define my label settings
~SD05
~TA000
~JSN
^XA
^SZ2
^PW406
^LL203
^PON
^PR2,2
^PMN
^MNM
^LS0
^MTD
^MMT,N
^MPE
^MFC,C
^XZ
^XA^JUS^XZ
And the second to define my bluetooth/connectivity
! U1 setvar "bluetooth.enable" "on"
! U1 setvar "bluetooth.discoverable" "on"
! U1 setvar "bluetooth.minimum_security_mode" "1"
! U1 setvar "bluetooth.bonding" "on"
! U1 setvar "bluetooth.enable_reconnect" "iOS_only"
! U1 do "device.reset" ""
On the NEW Printers I can connect via Bluetooth in the iOS settings, and show as paired on the printer. Then I can open my application and print a test page as well as calibrate the page size (we have two interchangable labels). But then when I go in to the actual data I'm printing (receipts, labels or tags) if I attempt to print more than one item in succession the printer shows as disconnected in my application but still displays as connected in iOS.
Since my application code has not changed - nor has the Apple iOS settings, my only thought is that it has something to do with the Bluetooth supported version on the printer itself. Is there come command that I could run to either roll back the bluetooth driver to 4.2.1 or a command that will stop from a disconnect while printing?
Any thoughts would be greatly appreciated.
Zebra QLn420 Disconnects After Single Label Printing |
1 Replies
Hi Mattew,
I didn't see anything in the release notes that would cause this. Unfortunately there is no way to downgrade the Bluetooth driver on the printer without downgrading the firmware entirely. The old firmware is still available on Zebra.com.
The only command I can think of that might effect this, as we've had issues with iOS in the past, is the Bluetooth scan window. The older printers (edit: firmware) have a window of 30 (hard coded), I think the new ones default to 60. The JSON for the command is:
{}{"bluetooth.page_scan_window":null}
to get the current value,
{}{"bluetooth.page_scan_window":"60"}
to set it to 60.
If this doesn't work, I recommend contacting our tech support.