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 2026Releases
latest 5-
0.4.023 Jun 2026Release notes
Open source →- 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). OvermaxLines, the font shrinks tominSizePtthen clips.minLines/maxLinesgive a fixed reserved height (empty lines kept), so a consumer's layout below does not shift. Shares GDI rasterization withGdiTextviagdi_raster.dart.
- Add
-
0.3.023 Jun 2026Release notes
Open source →- Add a connection-state convenience layer:
ArgoxConnectionexposesconnected()(USB presence) and a non-throwingstatus()that returns aDisconnectedStatuswhen the printer is absent or unreachable — so an app can poll connection state without try/catch. Expose the publicargoxVendorIdconstant (0x1664);UsbPrinternow reuses it.
- Add a connection-state convenience layer:
-
0.1.214 Jun 2026Release notes
Open source →- Move to a dedicated repository; update the
repositorylink. Depend on the hostedpplb(the local path override is no longer needed).
- Move to a dedicated repository; update the
-
0.1.114 Jun 2026Release notes
Open source →- 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.
-
0.1.014 Jun 2026Release notes
Open source →- Initial release.
UsbPrinter— applbPrinterover the Windowsusbprint.sysdevice interface (dart:ffi+win32): discovers the ARGOX device by vendor id (0x1664), opens it with overlapped I/O, writes PPLB bytes, and reads^eestatus replies back. No vendor driver or print queue required.UsbDevices/UsbDevice—usbprint.sysdevice-interface discovery.ensureWindowsPlatform— throwsUnsupportedErroroff Windows.- Verified against an ARGOX iX4-350 (status read returns media-out code 7).