Da du ja im Wesentlichen Wert auf Farbdruck legst, musst du bei diesem Drucker wohl den Umweg über einen Windows-Printserver gehen.

Da du ja ein Java-Programm zum Drucken verwendest kannst du das ja auch ggf. per RMTCMD auf der Windowsbüchse aufrufen um dann dort zu drucken.

Ansonsten kenne ich mich mit den Konfigurationsobjekten auch nicht aus.