How do I print from Android through my LAN?
I've used the app "HP print service plugin" to print to my HP printer that's on the network, and it doesn't seem to use the Internet. The plugin was preinstalled on my device, and may not be compatible with your device, but you can have a look here: https://play.google.com/store/apps/details?id=com.hp.android.printservice

Oh, and the plugin seems to support USB OTG too.