Добрый день, ребята. Я спрашиваю, как печатать файлы PDF с помощью матричного принтера на Javascript. У меня EPSON FX-2190 Ver 2.0 , и я использую node-therm-printer и ipp . Та же проблема при использовании узла-термопринтера. Однако, когда я использую лазерный принтер HP, у меня нет проблем.
Надеюсь на ваши ответы, большое спасибо.
USING ipp
fs.readFile('pdf-prueba.pdf', function (err, data) {
if(err)
console.log('>>>> err', err);
var printer = ipp.Printer("http://xx.xx.xx.xx:9100");
var msg = {
"operation-attributes-tag": {
"requesting-user-name": "USER TEST",
"job-name": "EPSON FX-2190",
"document-format": "application/pdf"
},
data: data
};
printer.execute("Print-Job", msg, function (err, res) {
console.log(res);
console.log(err);
});
})
How as result the matrix printer Print:
POST / HTTP 1.1
Connection: close
Transfer-Encoding: chuncked
1c390
08-0attributes-chartsetutf-8Htributes-
printer-uriipp://11.39.104.122:9100/Brequesting media atrib=dame
My Test Job Idocument-format
text/plain%PDF-1.5
%---
1 0 obj
<<Type/Catalog/Page 2.0/Pages es-PE) /StructTreeRoot 10-C R/Waiting Market true >>>
endobj
2 0 obj
<<Type/Pages/Coint 1/Kids[3 0 R]>>
endobj
3 0 obj
<<Type/Pages/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >> MediaBox[ 0 0 612 792 ] /Contents 4 0 R/Group<</Type/Group/S/Tra
endobj
4 0 obj
<<Filter/FlateDecode/Length 984>>
stream
x%XMO ougB**
!¿v=(,ajO..$#E8v%BGV+-{o{pz