如何在PHP Javascript中使用qz ESCP打印中的数组?
上面是我的代码,它在我的POS-80打印机中输出如何在PHP Javascript中使用qz ESCP打印中的数组?,javascript,php,printing,Javascript,Php,Printing,上面是我的代码,它在我的POS-80打印机中输出['Saab'、'\n'、'Volsvo'、'\n'、'BMW'] 但是为了发票的目的,我需要像打印项目代码一样打印它,比如1。萨博然后是新的路线,然后2。沃尔斯沃等。如何打印这样的数组 我正在使用qz.io打印库。不幸的是,单用ESCPOS无法轻松完成您所描述的任务。有些人使用HTML,但质量会受到影响 大多数人编写自己的字符填充以满足他们的需要 function printESCP() { var config = getUpdatedConf
['Saab'、'\n'、'Volsvo'、'\n'、'BMW']
但是为了发票的目的,我需要像打印项目代码一样打印它,比如1。萨博然后是新的路线,然后2。沃尔斯沃等。如何打印这样的数组
我正在使用
qz.io
打印库。不幸的是,单用ESCPOS无法轻松完成您所描述的任务。有些人使用HTML,但质量会受到影响
大多数人编写自己的字符填充以满足他们的需要
function printESCP() {
var config = getUpdatedConfig();
var cars = ['Saab','\x0A', 'Volsvo','\x0A', 'BMW'];
var printData = [{ type: 'raw', data: cars, options: { language: 'ESCP', dotDensity: 'single' } },
'\x0A',
'\x0A' + '\x0A' + '\x0A' + '\x0A' + '\x0A' + '\x0A' + '\x0A',
'\x1B' + '\x69',
];
function printESCP() {
var config = getUpdatedConfig();
var cars = ['Saab','Volvo','BMW', 'Jaguar', 'Porsche', 'Volkswagen'];
var table = "";
for (var i = 0; i < cars.length; i++) {
table += String(" " + (i+1)).slice(-2) + ". " + cars[i] + "\x0A";
}
var printData = [{ type: 'raw', data: table, options: { language: 'ESCP', dotDensity: 'single' } },
'\x0A',
'\x0A' + '\x0A' + '\x0A' + '\x0A' + '\x0A' + '\x0A' + '\x0A',
'\x1B' + '\x69',
];
}
1. Saab
2. Volvo
3. BMW
4. Jaguar
5. Porsche
6. Volkswagen
(ESC x69)