首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Brother Label Printer SDK bPac 3.1打印失败

Brother Label Printer SDK bPac 3.1打印失败
EN

Stack Overflow用户
提问于 2014-04-18 21:36:41
回答 6查看 7.7K关注 0票数 2

我已经从Brother网站下载了打印机驱动程序、P-touch Editor、b-PAC 3.1和客户端工具,它们都是64位的,并安装在我的64位Windows7笔记本电脑上。P-touch编辑器工作/打印正常。

但是,b-PAC失败了,并且所有示例都不起作用。我调试了代码:

代码语言:javascript
复制
bool b = doc.PrintOut(1, bpac.PrintOptionConstants.bpoDefault);

其中b为false。会出什么问题呢?

EN

回答 6

Stack Overflow用户

发布于 2014-05-03 01:22:35

我遇到了同样的问题,一切似乎都正常,直到我调用"PrintOut",它失败了,错误11,“当前指定的打印机不受支持”。

原来我的问题出在司机身上。我从标签打印机附带的CDROM安装了打印机驱动程序。Windows7还附带了打印机的“内置”驱动程序,实际上这是你应该安装的驱动程序(它的末尾标有一个"LE“)。

要解决此问题,您只需转到“设备和打印机”对话框,选择打印机,右键单击它并选择“打印机属性”,选择“高级”选项卡并单击“新建驱动程序”。在列表中找到与您的打印机匹配但末尾带有"LE“的打印机,然后单击”确定“。

使用P-Touch编辑器可以使用这两个驱动程序之一进行打印。奇怪的是,"LE“似乎代表"Light Edition",但"Heavy”版本不起作用!真奇怪。

票数 5
EN

Stack Overflow用户

发布于 2017-09-04 16:03:46

在我的Windows10Ruby机上,我通过bPAC x64 (使用win32ole)使用Ruby进行打印时遇到了类似的问题。我的代码可以在另一台机器上运行,但不是我的。

在与此斗争了很长一段时间后,我发现使用Ruby的32位版本(和bPAC )时,一切都很好。不知道这里到底出了什么问题,但可能是64位SDK坏了。

票数 3
EN

Stack Overflow用户

发布于 2014-05-16 01:08:35

我遇到了类似的问题,所以我在printOut后面添加了这个代码,看看我得到了哪些代码。

代码语言:javascript
复制
string sError = doc.ErrorCode 

它返回Error 11,这与“设备不受支持”相对应,但该设备是受支持的QL-570。

为了让它正常工作,我使用了以下步骤:

  1. 侧安装32位sdk。
  2. 打开64位示例。
  3. 将目标配置平台从“任何cpu”更改为"x86"
  4. Compile

另请参阅: Label printing development using b-pac SDK in a C# application

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23155315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档