请尽快与您的查询分享您的想法。 我需要使用打印机驱动程序通过网络发送文件(txt,docs等)。我能够将原始数据发送到服务器。但不是文件。我已经尝试过Ehsan的方法进行打印,但文档中的数据似乎没有出现在文档中。我需要的是通过网络打印文件的方法或cmd行。
提前致谢。
答案 0 :(得分:1)
我想,如果您的计算机中检测到您的打印机,您可以使用PrinterSettings的课程将文件发送到您的打印机......请阅读msdn documentation for printerSettings
但是,当你说“网络”是一个本地网络?其他网络?
答案 1 :(得分:1)
首先,如果是文本文件,请告诉我您要打印的文件类型。你可以很简单地从工具箱中拖出两个组件,首先是printDocument和printDialog面板并使用这个link
是printDocument的参考,然后只需执行此操作即可打印文档 prindDialog1.document = yourprintDocument;
一切都会顺利。
但是如果你想打印像pdf文件这样的东西你应该使用pdfWriter来调用adobePdf进程并通过它进行打印。
另一个选项是使用printDocument组件的PrintPage事件,该事件将在每个页面上触发,使用图形库,您可以在每个页面上绘制所有内容!