当前位置:编程学习 > C#/ASP.NET >>

关于asp.net打印时,无需安装打印驱动,直接打印到打印机端口的问题

如题 ,asp.net中,无需安装打印驱动,想直接打印到打印机端口,能做到吗?怎么做?最好是C# --------------------编程问答-------------------- 不安驱动怎么可能打印?windows不带打印接口 --------------------编程问答-------------------- 好像没什么办法 --------------------编程问答-------------------- web打印 --------------------编程问答-------------------- 能可以;
前提
1) ASP.NET 后台 C# 代码,前台 JS 不行
2) 必须在局域网内的一个共享的打印机,或者 ASP.NET 服务器本机上的打印机
   就是说,这个打印机,ASP.NET 服务器可以连上,共享的打印机 权限要是所有人可以访问的;


满足如上前提就可以,否则只能 com 控件来实现;

如果不用驱动直接打印,请到google搜索“打印控制码”不过只能打 pos 机那种简单的票据
用 打印控制码 打带图的或表格那可郁闷了

直接用 CreateFile API, 打开 //<IP>/<打印机共享名> 类似路径
然后就可以用打印控制码发命令了;

以前玩过,不过是windows 程序,ASP.NET 应该也能,不过可能会有权限问题,不过设置正确应该就可以; --------------------编程问答-------------------- 只有“共享打印”的方式才可以 --------------------编程问答-------------------- 你的无需驱动是什么意思啊?没有驱动的打印机能够使用吗?本地的也不行吧 --------------------编程问答-------------------- 必须要有打印机,本地的,局域网的都可以 --------------------编程问答-------------------- 无需驱动直接打印?没见过
--------------------编程问答-------------------- 应该可以 --------------------编程问答-------------------- 没有驱动,不是程序不行 而是你的硬件不行, 除非用c#写驱动接口。 
其实说白了,在代码和代码连接方面,没有驱动你的硬件 就是废铁。
他们说的在 局域网上打印,也建立在有驱动的基础上。 
--------------------编程问答-------------------- 帮你顶 --------------------编程问答-------------------- 正为打印一事烦 --------------------编程问答-------------------- --------------------编程问答-------------------- 1.确定打印机型号,或者兼容的指令集;
2.使用LPT并行接口连接打印机;
3.编写浏览器插件封装打印处理程序;
4.在页面中调用;

btw:大多数针式打印机兼容epson的打印指令集 --------------------编程问答-------------------- 打印机是自完备的输出设备,
是完全可以绕过windows直接控制的,
甚至不需要电脑,都可以控制打印 --------------------编程问答-------------------- 不懂,来学习下 --------------------编程问答--------------------
引用 14 楼  的回复:
1.确定打印机型号,或者兼容的指令集;
2.使用LPT并行接口连接打印机;
3.编写浏览器插件封装打印处理程序;
4.在页面中调用;

btw:大多数针式打印机兼容epson的打印指令集


请问你知道怎么将ZPL指令发送了LPT1端口吗?我的打印机是Zebra TLP 3844-Z!

找了好久都没找到,怎么用JS去将ZPL指令发送到打印机!!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,