I want to code an Android app, which will connect to a network printer with a specific IP address, and then make a printing.
For printing I know that I need to write
You might be able to use lpdspooler, that is, if the printer supports LPR/LPD. If you can give some more details about the environment (printer, etc), I might be able to give more information.