我正在尝试从我的应用程序打印到Brother QL系列标签打印机。当我尝试打印时,我可以在打印机中装入一卷胶带时进行打印。但是,当我尝试打印到一卷Label类型时,我无法打印任何内容。我找回错误代码:
ERROR_WRONG_LABEL_卷筒类型错误-41
我尝试了一些不同的设置,我无法弄清楚哪些设置允许我使用那种类型的滚动进行打印。此外,我已阅读他们的SDK文档,但无法找到有关此问题的任何信息。
经过一些挖掘后,您可以使用QL系列打印机的纸张尺寸。例如
let printInfo = BRPtouchPrintInfo()
printInfo.strPaperName = "17mmx54"
printInfo.nPrintMode = PRINT_FIT
printInfo.nOrientation = ORI_LANDSCAPE
printInfo.nHorizontalAlign = ALIGN_CENTER
printInfo.nVerticalAlign = ALIGN_MIDDLE
printInfo.nAutoCutFlag = 1
printInfo.nAutoCutCopies = 1
我使用62mmRB进行了我的打印。 62mm给出了保存错误-41。好像我有红色和黑色滚入。
此问题的原因是您设置错误/不正确的纸张名称。我更改了纸质名称,问题解决了。我分享了我的代码供你参考。
let printInfo = BRPtouchPrintInfo()
printInfo.strPaperName = "29mmx90mm"
printInfo.nPrintMode = PRINT_FIT_TO_PAGE
printInfo.nOrientation = ORI_LANDSCAPE
printInfo.nHorizontalAlign = ALIGN_CENTER
printInfo.nVerticalAlign = ALIGN_MIDDLE
printInfo.nAutoCutFlag = 1
printInfo.nAutoCutCopies = 1