Javascript 如何使用WebUSB从HTML文件输入中传输PDF数据
我已经在Zebra打印机上使用WebUSB很久了。使用TextEncoder效果很好。但我不知道如何让它与PDF文件一起工作 我已经连接了一台兄弟打印机。据我所知,这应该行得通。transferOut需要一个arrayBuffer,我们可以将文件作为arrayBuffer读入。然而,实际打印的只是页面上的二进制数据,而不是呈现的PDF 这不可能吗Javascript 如何使用WebUSB从HTML文件输入中传输PDF数据,javascript,file,pdf,webusb,Javascript,File,Pdf,Webusb,我已经在Zebra打印机上使用WebUSB很久了。使用TextEncoder效果很好。但我不知道如何让它与PDF文件一起工作 我已经连接了一台兄弟打印机。据我所知,这应该行得通。transferOut需要一个arrayBuffer,我们可以将文件作为arrayBuffer读入。然而,实际打印的只是页面上的二进制数据,而不是呈现的PDF 这不可能吗 const input=document.getElementById('fileinput'); const file=input.files[0]
const input=document.getElementById('fileinput');
const file=input.files[0];
const fr=new FileReader();
fr.onload=async()=>{
等待装置。转出(1,fr结果);
};
fr.readAsArrayBuffer(文件);
我不相信Zebra打印机天生就支持接收和呈现PDF内容。这些打印机理解一种称为ZPL的语言,Zebra为其提供了参考文档:
谢谢。是的,我用的是兄弟打印机。我很抱歉误读了你原来的问题。看起来兄弟标签打印机支持一种称为ESC/P的不同控制语言,有些还通过仿真支持ZPL。