问题描述
如题,asp.net中,无需安装打印驱动,想直接打印到打印机端口,能做到吗?怎么做?最好是C#
解决方案
解决方案二:
不安驱动怎么可能打印?windows不带打印接口
解决方案三:
好像没什么办法
解决方案四:
web打印
解决方案五:
能可以;前提1)ASP.NET后台C#代码,前台JS不行2)必须在局域网内的一个共享的打印机,或者ASP.NET服务器本机上的打印机就是说,这个打印机,ASP.NET服务器可以连上,共享的打印机权限要是所有人可以访问的;满足如上前提就可以,否则只能com控件来实现;如果不用驱动直接打印,请到google搜索“打印控制码”不过只能打pos机那种简单的票据用打印控制码打带图的或表格那可郁闷了直接用CreateFileAPI,打开//<IP>/<打印机共享名>类似路径然后就可以用打印控制码发命令了;以前玩过,不过是windows程序,ASP.NET应该也能,不过可能会有权限问题,不过设置正确应该就可以;
解决方案六:
只有“共享打印”的方式才可以
解决方案七:
你的无需驱动是什么意思啊?没有驱动的打印机能够使用吗?本地的也不行吧
解决方案八:
必须要有打印机,本地的,局域网的都可以
解决方案九:
无需驱动直接打印?没见过
解决方案十:
应该可以
解决方案十一:
没有驱动,不是程序不行而是你的硬件不行,除非用c#写驱动接口。其实说白了,在代码和代码连接方面,没有驱动你的硬件就是废铁。他们说的在局域网上打印,也建立在有驱动的基础上。
解决方案十二:
帮你顶
解决方案十三:
正为打印一事烦
解决方案十四:
解决方案十五:
1.确定打印机型号,或者兼容的指令集;2.使用LPT并行接口连接打印机;3.编写浏览器插件封装打印处理程序;4.在页面中调用;btw:大多数针式打印机兼容epson的打印指令集
解决方案:
打印机是自完备的输出设备,是完全可以绕过windows直接控制的,甚至不需要电脑,都可以控制打印
解决方案:
该回复于2016-01-31 23:32:47被版主删除
解决方案:
引用14楼的回复:
1.确定打印机型号,或者兼容的指令集;2.使用LPT并行接口连接打印机;3.编写浏览器插件封装打印处理程序;4.在页面中调用;btw:大多数针式打印机兼容epson的打印指令集
请问你知道怎么将ZPL指令发送了LPT1端口吗?我的打印机是ZebraTLP3844-Z!找了好久都没找到,怎么用JS去将ZPL指令发送到打印机!!