Geo*_*kos 4 printing dot-matrix parallel-port c#-3.0
对于项目的需要,我想在特定位置打印LPT1,这将在点阵打印机中打印文档,我应该在他们应该去的地方打印值.我真的很讨厌回去,我不知道从哪里开始.Internet没有关于使用C#在LPT端口中打印的具体信息,尤其是在打印时如何在特定位置发送值.有什么好的例子吗?这个教程?将是一个生命救世主.
我可以建议一件事让你的生活更轻松,安装通用文本打印机驱动程序(这是标准配置)并将其设置为LPT1端口.然后你可以简单地打开'LPT1'并发送转义码序列来指定字体类型(粗体/斜体),强调,字体间距等.我不知道是否需要资源.但我想它会是这样的:
System.IO.StreamWriter sr = new System.IO.StreamWriter(@"\\.\LPT1"); sr.Write(0x1b); sr.Write('k'); sr.Write('1'); sr.Write("Hello"); // print in Sans Serif sr.WriteLine(); sr.Flush(); sr.Close();
资源:
编辑@ 2017-07-12:更新了并行端口链接以使用Wayback Archive Machine.
归档时间: |
|
查看次数: |
10463 次 |
最近记录: |