J'essaie d'imprimer sur une imprimante "Etiqueteuse" Datamax I-4308 à travers le driver - plus ou moins - universel de Seagull.
Mais il semble que ça fonctionne mal avec printer.canvas. En tout cas il y a des problème de position dans le canvas, et aussi d'orientation et de dimension de la page, car par exemple l'imprimante renvoie comme format le 256, et je ne sais pas à quoi ça correspond :
(PaperSize = 256)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 printer.GetPrinter(PDevice,PPort,PDriver,DeviceMode); try DevMode := GlobalLock(DeviceMode); PaperSize := DevMode^.dmPaperSize; .....
Enfin, ma question générale est : quelqu'un a-t-il déjà tenté de s'interfacer avec ce driver spécifique ?
Partager