作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年6月15日 10点49分57秒
|
下面的代码可以通过调用WIN32 API让你直接输出到打印机,因而可以达到最快的速度进行打印,而不是等待Windows的打印系统。此外,示例代码还说明了如何向打印机发送PCL代码。 // PrintDirect.cs // 本文参考了Microsoft Support 文档号:Q298141 // 本代码假定你在file://192.168.1.101/hpl存在共享打印机 // 本代码示例了如何向打印机发送Hewlett Packard PCL5代码直接在页面中央打印出一个矩形。 using System; using System.Text; using System.Runtime.InteropServices; [StructLayout( LayoutKind.Sequential)] public struct DOCINFO { [MarshalAs(UnmanagedType.LPWStr)]public string pDocName; [MarshalAs(UnmanagedType.LPWStr)]public string pOutputFile; [MarshalAs(UnmanagedType.LPWStr)]public string pDataType; } public cl |
直接把结果输出到打印机(C#)
最新推荐文章于 2023-07-18 16:17:58 发布