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