michaelrsweet / lprint

A Label Printer Application
https://www.msweet.org/lprint
Apache License 2.0
243 stars 31 forks source link

How to use proper/custom page size on Android/iOS/Windows? #149

Closed ValdikSS closed 3 months ago

ValdikSS commented 4 months ago

Not really an issue, but a question which may be useful for others as well.

I have XPrinter XP 365b label/recipient printer with 82 mm recipient paper installed. There's no IPP-defined media size for this width.

I also tried several label software on Android, neither supports IPP printing at all, only USB/Bluetooth/proprietary Wi-Fi connection is supported.

The only thing that worked reliably is printing on Linux from gimp. It allows to create custom media size, and it works fine. Do you have any documentation, manuals, hints, software on how to use label printers shared over IPP using CUPS/LPrint?

michaelrsweet commented 3 months ago

Unfortunately, we have no control over the Mopria/Windows IPP Class Driver. I've reported these sorts of issues to Microsoft and Mopria before, and they have promised fixes, but I have no ETA.

WRT iOS, it will show any ready media size in the UI if you print directly to LPrint. If you route things through CUPS first you will get a sub-standard experience because CUPS doesn't support everything you need for Airprint while LPrint/PAPPL does.

Siedlerchr commented 3 months ago

I have a Windows 11 Insider ARM version from last September or similar, there custom paper sizes can be chosen correctly (I have an IPP server that announces complete custom sizes and one standard size). Can post a screenshot tomorrow.

But not even in the latest Windows 11 releases, although it should theoretically include all features of that Insider Preview, from what I read, it's not working

Windows 11 ARM grafik