Use shared Windows printers from Android, or print servers with CUPS/Samba
This app is not updated anymore, at least not until I will get a new phone and a new printer.
Print on shared Windows printers from Android, or on Linux/MacOs print servers with CUPS/Samba/SMB/CIFS.
This app is free, and has no ads, IAP, watermark, sign-up, or page limit. No cloud account or additional Windows software required.
Uses 350 Mb storage after installation.
Integrates into Android printing framework, requires Android 4.4 KitKat or newer.
List of supported printers: https://github.com/pelya/android-print-plugin-cups/blob/master/supported-printers.txt
Printing through Android USB socket is not supported yet, only printing over network is supported.
Sources: https://github.com/pelya/android-print-plugin-cups