[R] Conversion VBA vers AutoIt (avec ObjCreate)
Posté : lun. 30 août 2010 15:33
Bonjour à tous,
Je cherche à piloter une étiqueteuse usb au travers d'une application que j'ai développé sous autoit qui pilote déjà 2 autres imprimantes.
Mon souci est le suivant : je n'arrive pas à transformer le code d'impression pour l'utilisation sous autoit.
Voici 2 exemples d'application (récupérée du sdk de l'imprimante) qui permettent de lancer des impressions
Juste pour faciliter la compréhension, je précise le fonctionnement : il faut d'abord créé un "masque de saisie" (une étqiuette : dimension, structure, ..) que l'on ouvre, que l'on rempli et que l'on imprime.
L'imprimante utilisée est une Brother P-Touch 9500pc.
J'ai rajouté également un exemple plus parlant en vba en pièce jointe.
Voila actuellement ce que j'ai fait :
Si quelqu'un a une suggestion, je suis preneur.
Par avance merci.
Je cherche à piloter une étiqueteuse usb au travers d'une application que j'ai développé sous autoit qui pilote déjà 2 autres imprimantes.
Mon souci est le suivant : je n'arrive pas à transformer le code d'impression pour l'utilisation sous autoit.
Voici 2 exemples d'application (récupérée du sdk de l'imprimante) qui permettent de lancer des impressions
► Afficher le texte
► Afficher le texte
L'imprimante utilisée est une Brother P-Touch 9500pc.
J'ai rajouté également un exemple plus parlant en vba en pièce jointe.
Voila actuellement ce que j'ai fait :
Code : Tout sélectionner
Global $GetFilePath = "C:\Program Files\Brother bPAC3 SDK\Templates\test.lbx"
$oDocBrother = ObjCreate("bpac.Document")
$oDocBrother.Open($GetFilePath)
$oDocBrother.StartPrint "AddressPrint", (bpoAutoCut)
$oDocBrother.DoPrint
$oDocBrother.PrintOut 1, (bpoAutoCut)
$oDocBrother.EndPrint
$oDocBrother.CloseSi quelqu'un a une suggestion, je suis preneur.
Par avance merci.