【发布时间】:2014-03-25 20:56:37
【问题描述】:
我正在使用 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,所以我知道大小与它没有任何关系。
我们将非常感谢您对此事的任何意见。这里的想法用完了。
【问题讨论】:
-
请问您是从哪个环境中执行此操作的,.net 还是 java。你在用什么sdk,你用的是什么控件或库
PrintTSClabel
标签: image printing barcode thermal-printer barcode-printing