User manual
5
Summary of Firmware Release
V68.18.7Z
05/09/2013 P1040502-015
• LCD: Add support for 2-byte WML and international fonts on the display
• LCD: Add ability to flip the display, see below for details
• 802.11: Updated driver and improved roaming algorithm for 802.11 n radio (QNx-
xxNxxxxx-xx)
• 802.11: Add WIFI certification for 802.11 n radio (QNx-xxNxxxxx-xx)
• 802.11: Add CCXv4 ASD certification for 802.11 n radio (QNx-xxNxxxxx-xx)
• 802.11: Add support for additional 802.11 n countries, see below for details
Issues Corrected
• CPCL: Form Feed character (0x0C) not processed correctly
• SGD: wlan.allowed_band parameter incorrectly reset by device.restore_defaults
command
• 802.11: Incompatibility with Motorola WS5100 using WEP multicast key
• 802.11: Resource Location Server (RLS) address (option 11) is not requested in DHCP
discovery packet
Changes
• 802.11: Removed support for Ad Hoc mode
• 802.11: Removed support for WEP with 802.11 i authentication (WEP with PSK is still
supported).
Bluetooth
®
Key Bonding
With the advent of the Bluetooth Simple Secure Pairing (SSP) algorithm, connecting two
devices that both support BT version 2.1 (or higher) may take longer. The connection time
between the QLn and terminal can take up to 8 seconds, compared with roughly 2 seconds if
the terminal is BT 2.0 or earlier. The additional delay is due to the complex, but more secure,
key exchange protocol required as part of SSP. Prior to SSP, Bluetooth devices used
pre-configured PINs. Except for the first time any two devices are paired; the key bonding
feature avoids the additional delay by saving and reusing the encryption key. Up to 15
encryption keys are stored in printer memory, corresponding to 15 unique printer–terminal
pairs. If the printer is paired with a 16th terminal, the oldest key used is replaced with the new
one. The entire key cache can be cleared for security purposes.
Examples showing how to turn the key bonding feature on (default) or off, get the current
status, and clear the cache are shown below:
! U1 setvar "bluetooth bonding" "on"
! U1 setvar "bluetooth bonding" "off"
! U1 getvar "bluetooth bonding"
!U1 do
"
bluetooth.clear _ bonding _ cache
"""