Is there a FOSS app like Printer2Go, PrintHand, PrintShare and Nokoprint? (Large printer support and printing over USB)
These apps have support for huge amount of printers and allow printing over Wi-Fi, Bluetooth, and most importantly, USB.
It seems they might be based on some existing project, though. They all have very similar UI, and function the same.
Printer2Go and PrintHand don't just have similar UI, but exactly the same UI.
This app provides a Print Service to Android. This means that once it's
installed, you need to enable it in the 'Print' section of the settings app.
Once the service is enabled, printers are automatically discovered using the
mDNS protocol. You can print anything you want from any app, as long as the
print service is enabled.