【问题标题】:C# POS fast receipt printing [closed]C# POS 快速收据打印
【发布时间】:2012-05-12 14:31:06
【问题描述】:

我想打印我的 POS 应用程序的收据 (Winform C#) 我的第一次尝试是使用水晶报表,但是当有很多客户排队时,速度不够快,甚至有些人会离开队伍。 所以我想在 DOS 模式下打印。我创建了一个虚拟文件并将其发送到 PRN。 它运行良好,速度足够快,但我有一个想法..还有其他更好的方法吗?我的意思是不是先创建一个虚拟文件,而是从 C# 本身逐行打印? 当然一定要快。

提前谢谢..

【问题讨论】:

  • 这里 pos 应用程序使用其他报告引擎进行打印。问题是存在读取这些打印作业的财务设备。这会使收货更慢。

标签: c# receipt


【解决方案1】:

在这里查看我的答案:print on dot matrix printer in .net

无需创建中间文件发送给PRN;只需添加 Generic / Text Only 打印机,然后打印到该驱动程序。为此,请在 C# 中打开“PRN”或“LPT1”的文件句柄,然后您可以根据打开“PRN”或“LPT1”获得的文件句柄直接打印到它


更新

此处的代码可能会对您有所帮助:Printing to LPT1 in C#

【讨论】:

    猜你喜欢
    • 2016-10-21
    • 1970-01-01
    • 2022-10-20
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    • 2020-08-27
    • 2012-11-03
    • 1970-01-01
    相关资源
    最近更新 更多