C#POS快速收据打印

时间:2012-05-03 04:38:40

标签: c# receipt

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

提前致谢..

1 个答案:

答案 0 :(得分:3)

请在此处查看我的回答:print on dot matrix printer in .net

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


<强>更新

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