c# - 如何从 C# 应用程序打印标签卷?

标签 c# winforms crystal-reports label barcode

我正在尝试开发一个应用程序,当我输入产品购买条目时,我的 C# 应用程序应该打印产品标签(与杂货店的场景类似)。

我想让用户预先输入所有购买产品的详细信息。 我可用的数据是产品代码和名称;这些应该打印为条形码和文本,一次全部打印(一次 1000 个标签)。

我想使用条码打印机 (SATO CG408) 来打印连续的标签卷。

那么如何实现打印任务。以前我使用 A4 标签纸打印条码和 Crystal 报告打印条码,通过在 Crystal 报告中设置自定义标签尺寸和纸张尺寸。

但是我可以使用 Crystal 报表在条码打印机上打印连续标签吗? 如果是,怎么办?

或与打印机通信并打印条码的任何其他选项。

提前致谢:)

最佳答案

大多数 POS 打印机都有简单的(也用于实现)通信协议(protocol),您可以在其中找到打印文本、条形码等的命令。

使用生成的条形码不是一个好主意,因为 POS 打印机打印图像的速度很慢。

You may found protocol for your device here

关于c# - 如何从 C# 应用程序打印标签卷?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5509525/

相关文章:

c# - 将固定长度文件中的数据读入类对象

c# - 检查一个字符串是否是回文

c# - 如何完全删除静态事件的所有项目

c# - 在派生的 IronPython 类中与 Windows 窗体控件交互

c# - 我可以在我的应用程序中使用 notepad++ exe 吗?

SQL - 需要查找重复记录但排除反向事务

c# - 使用 Simple Injector 将依赖项注入(inject) OWIN 中间件和每个 Web 请求

c# - 阻塞/解除阻塞的 winforms 调用

.net - 如何在代码中更改 Crystal 报表连接属性?

c# - Crystal 报表不显示数据集中的任何数据