Pour commencer, j'ai d'abord regardé l'allure des données transmises à l'imprimante en utilisant l'option « imprimer dans un fichier » sous Windows (les données ainsi stockées dans le fichier sont les données sorti du pilote donc dans le langage de l'imprimante).
Par la suite, j'ai décompilé les pilotes pour Linux et Win puis j'ai analysé le code asm pour tenter de retrouver les différentes structures envoyées puis les algos. J'avoue que le pilote sous linux m'a beaucoup aidé car il utilise ghostscript pour obtenir un fichier PBM ce qui donne une bonne base de départ pour continuer la progression dans le code décompilé.
Malheureusement le pilote Linux n'intégrant pas toutes les fonctionnalités du langage, je continue ce travail sur celui de windows.
[^] # Re: Méthode !
Posté par Aurélien Croc . En réponse à la dépêche Premiers pilotes libres pour les imprimantes Samsung. Évalué à 10.
Par la suite, j'ai décompilé les pilotes pour Linux et Win puis j'ai analysé le code asm pour tenter de retrouver les différentes structures envoyées puis les algos. J'avoue que le pilote sous linux m'a beaucoup aidé car il utilise ghostscript pour obtenir un fichier PBM ce qui donne une bonne base de départ pour continuer la progression dans le code décompilé.
Malheureusement le pilote Linux n'intégrant pas toutes les fonctionnalités du langage, je continue ce travail sur celui de windows.