当前位置: 首页 > 知识库问答 >
问题:

从C脚本打印标签Brother P-Touch

邢浩邈
2023-03-14

我需要从Brother P-Touch 9800系列标签打印机打印标签,该打印机通过USB连接。

我使用的是SDK附带的示例项目,因此代码本身应该没有任何问题,但不会打印出来。没有任何类型的错误消息,它不会暂停或崩溃,它只是不打印。“使用Bpac”中包含了Bpac参考。

        bpac.DocumentClass doc = new DocumentClass();
        if (doc.Open(templatePath) != false)
        {
            //doc.SetBarcodeData(123, "asd");
            doc.GetObject("objCompany").Text = txtCompany.Text;
            doc.GetObject("objName").Text = txtName.Text;

            Console.WriteLine(doc.GetObject("objName").Text);
            Console.WriteLine(doc.GetObject("objCompany").Text);

            // doc.SetMediaById(doc.Printer.GetMediaId(), true);
            doc.DoPrint(0, "0");
            doc.StartPrint("asdasd", PrintOptionConstants.bpoDefault);
            doc.PrintOut(1, PrintOptionConstants.bpoDefault);
            doc.EndPrint();
            doc.Close();
        }

我试过用普通的编辑器打印,效果很好,所以电脑有连接,打印机也能工作。

有人有什么建议或者知道问题可能是什么吗?

共有2个答案

戚森
2023-03-14

我也有同样的问题,我已经发现是司机有问题。

安装新的驱动程序并单击“Windows update”。现在有了不同的QL驱动程序。一些来自兄弟,一些来自微软。我试过微软的,现在它用同样的代码打印文档。

赏开宇
2023-03-14

如果将来有人想知道或遇到这个问题,我会找到解决方法

问题出在司机身上。显然,64位驱动程序工作不正常。为什么?我不知道。我安装了32位驱动程序,它立即生效。

 类似资料:
  • 我们刚从brother标签打印机转移到zebra,c的brother sdk有点像meh,但它实现了我想要的功能。基本上,它让我可以选择在设计器中创建一个标签,并将参考名称附加到文本文件、条形码文件等。然而,看看zebra,我似乎找不到这样做的方法。我不喜欢这样一个事实,即你必须使用他们的设计器设计标签,而他们的设计器没有这个功能,或者用c语言百分之百地设计标签,这阻止了我们的设计器以后重新设计标

  • 我正在开发一个必须打印标签的应用程序。我使用的标签打印机是Brother QL-570。标签宽度是66mm,标签长度需要大约45mm。我遇到的问题是,我无法配置应用程序以实际打印标签。每次这样做时,我都会收到一条警告,说明文档大小对于打印机来说太大。无论我尝试将打印文档的大小更改为什么大小,我总是收到一条警告,说明文档为90mm x 29mm,对于标签打印机来说太大了。 以下是我的一个尝试: 有人

  • 我想从web浏览器的Brother标签打印机打印标签。我知道DYMO有一个JavaScript框架,可以使从浏览器打印变得简单。但我有一个兄弟标签打印机的客户,所以我需要使它工作。 我一直在做一些测试和搜索,令人惊讶的是,关于这个主题的信息如此之少。 到目前为止,我唯一成功使用的浏览器是谷歌Chrome,因为它似乎不打印页眉和页脚。我已经安装了打印机/驱动程序,并创建了尺寸为62 x 29mm的自

  • 从浏览器到兄弟标签打印机 我想从web浏览器将标签打印到Brother标签打印机。我知道DYMO有一个JavaScript框架,可以使从浏览器打印变得简单。但我有一个兄弟标签打印机的客户,所以我需要使它工作。 所以使用谷歌Chrome因为它似乎不会打印页眉和页脚。我已经在笔记本电脑中安装了打印机/驱动程序,并创建了一个自定义纸张尺寸,尺寸为62毫米x 100毫米。但是标签文本不太清楚。我得到了模糊

  • 我在标签打印机上打印时遇到了问题。下面的代码在一个上打印4个“标签”(附标签图片)。 下面的代码打印到兄弟QL-500标签打印机上。它打印到3.5"乘1.1"标签上。 如果有人能帮我更好地理解代码,那也太好了。 下面是它打印的内容:

  • 我正在使用laravel中的CK编辑器插件,它将所有带有HTML标记的文本保存在数据库中,但当我在视图中打印时,它会使用HTML标记打印 这保存在数据库文本字段中 非常感谢。