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

本文关键字:P-Touch 标签 打印机 QL 操作 应用程序 | 更新日期: 2023-09-27 18:36:06

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

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

下载 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();
}

我必须手动编辑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>