我已经从Brother网站下载了打印机驱动程序、P-touch Editor、b-PAC 3.1和客户端工具,它们都是64位的,并安装在我的64位Windows7笔记本电脑上。P-touch编辑器工作/打印正常。
但是,b-PAC失败了,并且所有示例都不起作用。我调试了代码:
bool b = doc.PrintOut(1, bpac.PrintOptionConstants.bpoDefault);其中b为false。会出什么问题呢?
发布于 2014-05-03 01:22:35
我遇到了同样的问题,一切似乎都正常,直到我调用"PrintOut",它失败了,错误11,“当前指定的打印机不受支持”。
原来我的问题出在司机身上。我从标签打印机附带的CDROM安装了打印机驱动程序。Windows7还附带了打印机的“内置”驱动程序,实际上这是你应该安装的驱动程序(它的末尾标有一个"LE“)。
要解决此问题,您只需转到“设备和打印机”对话框,选择打印机,右键单击它并选择“打印机属性”,选择“高级”选项卡并单击“新建驱动程序”。在列表中找到与您的打印机匹配但末尾带有"LE“的打印机,然后单击”确定“。
使用P-Touch编辑器可以使用这两个驱动程序之一进行打印。奇怪的是,"LE“似乎代表"Light Edition",但"Heavy”版本不起作用!真奇怪。
发布于 2017-09-04 16:03:46
在我的Windows10Ruby机上,我通过bPAC x64 (使用win32ole)使用Ruby进行打印时遇到了类似的问题。我的代码可以在另一台机器上运行,但不是我的。
在与此斗争了很长一段时间后,我发现使用Ruby的32位版本(和bPAC )时,一切都很好。不知道这里到底出了什么问题,但可能是64位SDK坏了。
发布于 2014-05-16 01:08:35
我遇到了类似的问题,所以我在printOut后面添加了这个代码,看看我得到了哪些代码。
string sError = doc.ErrorCode 它返回Error 11,这与“设备不受支持”相对应,但该设备是受支持的QL-570。
为了让它正常工作,我使用了以下步骤:
另请参阅: Label printing development using b-pac SDK in a C# application
https://stackoverflow.com/questions/23155315
复制相似问题