PackageTrack
Sign in Get early access

argox_ix4

Windows USB driver for ARGOX iX4-series PPLB label printers via the inbox usbprint.sys device interface — no vendor driver or print queue needed.

0.4.0 LarryHsiao/argox_ix4

What this package is like to depend on

Last release 2 months ago

23 Jun 2026

Too new to tell

only 2 release windows

Nearly every release is documented

notes for 5 of 5 stable releases

Nothing withdrawn

no release was ever pulled

2 months old

5 releases · first in 2026

5 releases in the last 12 months

see the full history below

Release timeline

5 releases · Jun 2026 to Jun 2026
Release Pre-release

Releases

latest 5
  1. 0.4.0 23 Jun 2026
    Release notes
    • Add GdiParagraph: wrapped multi-line text as a 1-bpp graphic. Words break on spaces; a word wider than the box breaks between characters (CJK wraps). Over maxLines, the font shrinks to minSizePt then clips. minLines/maxLines give a fixed reserved height (empty lines kept), so a consumer's layout below does not shift. Shares GDI rasterization with GdiText via gdi_raster.dart.
    Open source →
  2. 0.3.0 23 Jun 2026
    Release notes
    • Add a connection-state convenience layer: ArgoxConnection exposes connected() (USB presence) and a non-throwing status() that returns a DisconnectedStatus when the printer is absent or unreachable — so an app can poll connection state without try/catch. Expose the public argoxVendorId constant (0x1664); UsbPrinter now reuses it.
    Open source →
  3. 0.1.2 14 Jun 2026
    Release notes
    • Move to a dedicated repository; update the repository link. Depend on the hosted pplb (the local path override is no longer needed).
    Open source →
  4. 0.1.1 14 Jun 2026
    Release notes
    • Docs: mark as an early release — physical label printing is not yet confirmed on real media (status read and byte transmission are verified). API may change before 1.0.
    Open source →
  5. 0.1.0 14 Jun 2026
    Release notes
    • Initial release.
    • UsbPrinter — a pplb Printer over the Windows usbprint.sys device interface (dart:ffi + win32): discovers the ARGOX device by vendor id (0x1664), opens it with overlapped I/O, writes PPLB bytes, and reads ^ee status replies back. No vendor driver or print queue required.
    • UsbDevices / UsbDeviceusbprint.sys device-interface discovery.
    • ensureWindowsPlatform — throws UnsupportedError off Windows.
    • Verified against an ARGOX iX4-350 (status read returns media-out code 7).
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive