在C#应用程序中操作QL 500 P-Touch标签打印机

时间:2012-06-03 21:22:12

标签: c# .net printing label

我正在使用C#在Windows窗体中制作POS系统。项目完成除了一件事。我必须在QL 500 P-Touch标签打印机上打印每笔销售。但我真的不知道如何从应用程序中操作它。我是这种标签印刷的新手。我用谷歌搜索,但没有找到令人满意的教程或帮助。

您能否告诉我链接或教程。或者帮助我完成工作。我已经浪费了很多时间在Google上搜索它。

你能帮忙吗。

2 个答案:

答案 0 :(得分:2)

下载b-PAC SDK

包含示例C#项目;实际上很容易。

bpac.DocumentClass doc = new DocumentClass();
if (doc.Open("templateFile.lbx"))
{
    doc.GetObject("field1").Text = "...";
    doc.GetObject("field2").Text = "...";

    doc.StartPrint("", PrintOptionConstants.bpoDefault);
    doc.PrintOut(1, PrintOptionConstants.bpoDefault);
    doc.EndPrint();
    doc.Close();
}

答案 1 :(得分:-1)

我必须手动编辑 project.csproj 文件才能正确引用。

<ItemGroup>
    <COMReference Include="bpac">
      <Guid>{90359D74-B7D9-467F-B938-3883F4CAB582}</Guid>
      <VersionMajor>1</VersionMajor>
      <VersionMinor>0</VersionMinor>
      <Lcid>0</Lcid>
      <WrapperTool>tlbimp</WrapperTool>
      <Isolated>False</Isolated>
    </COMReference>
  </ItemGroup>