C# Brother QL打印机SDK-不打印,不会发生任何事情(QL-710W)

C# Brother QL打印机SDK-不打印,不会发生任何事情(QL-710W),c#,printing,C#,Printing,我想用C#编写应用程序,我想让我的兄弟QL-710W从我的应用程序打印标签。我从Brother的网站下载了示例SDK代码,但它不起作用。我按下打印按钮,加载光标显示,什么也没发生。打印机无法打印。以下是代码: private void button1_Click(object sender, EventArgs e) { bpac.DocumentClass doc = new DocumentClass(); if (doc.Open("testtpl.lbx")) {

我想用C#编写应用程序,我想让我的兄弟QL-710W从我的应用程序打印标签。我从Brother的网站下载了示例SDK代码,但它不起作用。我按下打印按钮,加载光标显示,什么也没发生。打印机无法打印。以下是代码:

private void button1_Click(object sender, EventArgs e) {
    bpac.DocumentClass doc = new DocumentClass();

    if (doc.Open("testtpl.lbx")) {
        doc.GetObject("IDName").Text = txtIDName.Text;
        doc.GetObject("IDNum").Text = txtIDNum.Text;

        doc.StartPrint("", PrintOptionConstants.bpoDefault);
        doc.PrintOut(1, PrintOptionConstants.bpoDefault);
        doc.EndPrint();
        doc.Close();
    } else {
        MessageBox.Show("Open() Error: " + doc.ErrorCode);
    }
}
从p-Touch编辑器中,所有打印都非常完美


Windows 8.1 Pro,Visual Studio 2013

我找到了一个解决方案。操作系统是64位还是32位实际上并不重要。重要的是,应用程序是否编译为64位或32位。因此,在我的例子中,应用程序是32位的,安装32位版本的b-PAC SDK解决了这个问题。

是的。在Windows 32位上一切正常,在64位上没有。我认为兄弟驱动程序发行使用32位版本的SDK也对我有效。谢谢