我正在使用 TSC ME240 打印机打印标签。标签设计有公司标志、文字部分和条形码。条形码和文本打印得很好,但没有徽标,这是存储在打印机内存中的 .bmp 图像。
每次打印标签时,都会弹出一条消息“无法打开文件”。
这是我的代码的一部分:
openport("printerName");
setup("80 mm", "51 mm", "4", "15", "0", "3 mm", "0");
clearbuffer();
// LOGO
downloadpcx("logo-bmp.PCX", "logo-bmp.PCX");
sendcommand("PUTPCX 19,15,\"logo-bmp.PCX\"");
printlabel("1", "1");
closeport();
我也尝试将图像存储在应用程序中,但我仍然收到相同的消息。我想知道是否可能需要更改打印速度?打印机是否有可能因为打印机打印速度太快而无法打印图像?但如果打印速度设置得太低,贴纸可能会燃烧。
编辑:
我将打印机配置为较低的打印速度,但这并没有解决我的问题。
然后我尝试使用他们的示例图像,它打印得很好。我的图像是 5kb,他们的图像是 6kb,所以我知道大小与它没有任何关系。
对此事的任何意见将不胜感激。这里的想法用完了。