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;
} |
Partager