1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| function sendToPrinter(data, data2, nb) {
try {
if (activX == null)
activX = new ActiveXObject("LogSys.ActiveX.RawPrint");
} catch (e) { activX = false; }
if (activX != null && activX != false) {
if (data != undefined && data.length > 0) {
var zpl = '';
if (data2 == undefined) {
var p = data.split('\x04');
if (p[1].length > 0) {
for (var i = 0; nb > i; ++i) zpl += Base64.decode(p[1]); // duplication des étiquettes
activX.Send(zpl, p[0]);
} else alert('No data !');
} else {
if (data2.length > 0) {
for (var i = 0; nb > i; ++i) zpl += Base64.decode(data2); // duplication des étiquettes
activX.Send(zpl, data);
} else alert('No data !');
} |