Impression sur Driver Seagull barTender
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 :
Code:
1 2 3 4 5 6
| printer.GetPrinter(PDevice,PPort,PDriver,DeviceMode);
try
DevMode := GlobalLock(DeviceMode);
PaperSize := DevMode^.dmPaperSize;
..... |
(PaperSize = 256)
Enfin, ma question générale est : quelqu'un a-t-il déjà tenté de s'interfacer avec ce driver spécifique ?