在C#应用程序中操作QL 500 P-Touch标签打印机
本文关键字:P-Touch 标签 打印机 QL 操作 应用程序 | 更新日期: 2023-09-27 18:36:06
我正在使用C#在Windows表单中制作POS系统。项目已完成,除了一件事。我必须在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>