使用C#.net进行基于Dos的打印

时间:2009-06-18 17:10:49

标签: c# .net printing console-application

我使用Dotmatrix打印机EPSON打印报告,我需要如何在不使用crystalReport和打印对话框的情况下打印报告,即我想要在C#.net中使用基于DOS的打印代码....... ..

3 个答案:

答案 0 :(得分:3)

我知道一种非常古老而又肮脏的方式。只需打开LPT1(或您正在使用的打印机端口)作为流并输出字符。

答案 1 :(得分:2)

也许这会有所帮助? http://support.microsoft.com/kb/322091/EN-US

答案 2 :(得分:0)

您的打印机是否出现在Windows中?换句话说,你可以从记事本打印到它吗?然后,您仍然可以使用System.Drawing.Printing命名空间并以这种方式将数据发送到打印机。

如果你需要打印除字符数据以外的任何东西 - 否则,就像tekBlues说的那样。