1 pièce(s) jointe(s)
DYMO Labelwriter Framework
:salut:
J'ai affaire un problème en passant un programme web (aspx) d'Internet Explorer vers Firefox.
J'ai des utilisateurs qui utilisent des imprimantes DYMO mais en passant vers Firefox, celles-ci ne sont plus détectées.
J'ai essayé plusieurs versions du Framework mais sans résultat
Pièce jointe 605553
Et voici le code d'impression qui permet de lancer la détection des imprimantes etc...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| function Imprimer(ctrlXML, ctrlECH, ctrlDTE, ctrlSP, ctrlLP) {
var checkResult = dymo.label.framework.checkEnvironment();
if (checkResult.errorDetails != "") {
alert(checkResult.errorDetails);
}
else {
var printers = dymo.label.framework.getPrinters();
if (printers.length == 0) {
alert("Aucune imprimante à étiquettes DYMO n'est installée!");
}
else {
if (printers[0].isConnected) {
var printerName = printers[0].name;
if (document.getElementById(ctrlECH).tagName == "INPUT") {
ech = document.getElementById(ctrlECH).value;
}
else {
ech = document.getElementById(ctrlECH).outerText;
}
dte = document.getElementById(ctrlDTE).outerText;
sp = document.getElementById(ctrlSP).outerText;
lp = document.getElementById(ctrlLP).outerText;
var Label = dymo.label.framework.openLabelXml(document.getElementById(ctrlXML).value);
Label.setObjectText("Code-barres", ech)
Label.setObjectText("Date", dte)
Label.setObjectText("Station", sp)
Label.setObjectText("Localisation", lp)
Label.print(printerName, "", "");
alert("L'impression est lançée!");
}
else {
alert("L'imprimante à étiquettes DYMO n'est pas connectée!");
}
}
}
return false;
} |
Bon je vous mets le code mais sur IE (7/8) cela fonctionne avec l'ancien Framework.
Si jamais quelqu'un à déjà traité ce sujet..
Merci d'avance ;)