@Erel helped me (thanks) to write the correct java code in order to print using Android Print Framework (available on version 4.4+).
The code is perfect for this task, but I don't known how to run the print method using predefined settings and let the print process run in background mode (no UI).