Για σου,
Ας πω και εγώ την γνώμη μου, ας πω όμως από την αρχή ότι δεν το έχω δοκιμάσει για να σου πω ότι σίγουρα παίζει. Μπορείς να το κανεις σε συνδυασμό με τις μεθόδους strcuts που ήδη έχεις γράψει στο post. Νομίζω πως για να ξεχωρίσεις τι τύπος είναι ο printer θα πρέπει πρώτα να ξεκινήσεις περνώντας τα device caps και να αναλύσεις διά της ατόπου απαγωγής μέσω των χρωμάτων που υποστηρίζει ο printer. Μετά θα πας το technology και εκεί θα αποκλίσεις περιπτώσεις, αλλα αυτό που μένει είναι να αποκλίσεις την περίπτωση έγχρωμου inject με έγχρωμου laser. Για αυτό το πρόβλημα θα μπορείς να τσεκάρεις τον τρόπο με τον οποιο πηγαίνουν τα data στον printer μιας και οι laser έχουν διαφορετικό format από τους inject με τον οποιο περνούν τα data, για αυτό όμως και πάλι δεν είμαι σίγουρος. Επίσης βρήκα αυτό το link που νομίζω πως θα είναι helpful, an vris resolution let us know! Νομίζω πως είναι ενδιαφέρον μιας και δεν είχε περάσει από το μυαλό μου
http://msdn2.microsoft.com/en-us/library/aa394363.aspx
Living within numbers...