0

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

4

2 回答 2

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();
}
于 2012-06-03T21:28:29.720 回答
0

我不得不手动编辑 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>
于 2021-02-04T19:15:20.980 回答