Skip to main content
Version: 1.1.5.16

Release Notes

Version 1.1.5.16

  • Improved internal Unit Tests

Version 1.1.5.15

  • Fixed a problem with the PFEdge device not being able to connect to old Android companion devices running Android 10 or lower
  • Improved how SingleCommand configuration operations are handled internally (like the ones used for configuring multiple barcode simbologies at once).

Version 1.1.5.14

  • Fixed a small bug inside the PFReference app that was causing a crash when trying to connect to a CDIL device from a companion device

Version 1.1.5.13

  • Fixed a bug for CDIL devices that was preventing the update of multiple barcode parameters at once
  • Refactored Resync() and CalibrateBlackmark() that were not implemented for PFEdge devices (calibrateBM).
  • Implemented unregisterAllResources() for CDIL devices.

Version 1.1.5.12

  • Added new edge.aar (v2.12) library that fixes FW upgrade problems via BLE

Version 1.1.5.11

  • Added getSupplyMode() / setSupplyMode() to PrinterAdapter to select the type of suply being used (Blackmark/Continuous/Gap)
  • Refactored PFReference app application to have a consistent UX through many of the different controls
  • Added the general scanner configuration settings to the PFReference app

Version 1.1.5.10

  • Added new Printer infos for PFEdge devices:
    • Kernel Version
    • Build Number
    • Android OS Version
    • Control Board Version
    • Print engine Hardware Version
    • Total Printed (in)
    • Total Service Printed
    • RFID Module Version
    • RFID Module Region

Version 1.1.5.9

  • Reworked resync/calibrateBlackmark functionality
  • For PFEdge, .ngt formats now can include a PRINT command, if the command is not there the library will add it automatically
  • Added some PrinterInfos that were missing for CDIL, including battery percentage and voltage. This is still not a final version, some of the values related to FW versions or model names are not correct for PF6059s

Version 1.1.5.8

  • Added general scanner configuration functions to ScannerAdapter:
    • No Scan Timeout setNoScanTimeout(long timeoutMs) / getNoScanTimeout()
    • Aim Duration setAimDuration(long aimDurationMs) / getAimDuration()
    • Linear Security Level setLinearSecurityLevel(int securityLevel) / getLinearSecurityLevel()
    • Bi-Directional Redundancy setBidirectionalRedundancy(boolean enabled) / isBidirectionalRedundancy()
    • PickList Mode setPickListMode(boolean enabled) / isPickListMode()
    • Reset to Default resetScannerConfiguration()

Version 1.1.5.7

Introduce FeedButtonCapability on PF6140DeviceAdapter, exposing getFeedButtonMode(), setFeedButtonMode() and setFeedButtonCallback().

  • The CDIL trigger listener now properly routes FeedButton and Trigger events to their respective callbacks instead of ignoring feed button presses.
  • Add FeedButtonMode enum (FEED/FORWARD) and FeedButtonCallback as new public API types.
  • Add DeviceConnection source field to ScannedData so consumers using a shared ScanCallback across multiple simultaneous device connections can identify which device produced each scan event.

Version 1.1.5.4

  • Finalize sample apps - PF Quick Start and PF Reference
  • Update tutorials

Version 1.1.5.1

  • Added RFID print-and-encode support for PF Edge (NG/TSC) and PF6059 (CDIL) printers via the new RfidCapability interface.
  • printAndEncodeRfid(): prints a label template and writes EPC/user memory to an RFID inlay simultaneously.
  • getReadRfidPower() / setReadRfidPower(): read and configure RFID antenna read power (PF Edge: 1–27, PF6059: -15 to 23).
  • getWriteRfidPower() / setWriteRfidPower(): read and configure RFID antenna write power (PF Edge: 1–27, PF6059: -15 to 23).
  • calibrateRFID(): on PF Edge, sends a single RFID calibration command; on PF6059, runs media calibration followed by automatic RFID antenna power calibration.
  • isRFIDEnabled(): runtime check to confirm whether the connected device has RFID hardware active.