asp.net本身是不需要调用打印机的,因为asp.net的程序都是在客户端的浏览器里,所以你这个应该是要解决浏览器打印的问题
只需要浏览器所在的机器可以调用那个打印机就可以了,你在那台机器上装驱动,并连上打印机试试
是这样的,我的客户端要调用并口打印机,打印标签。想打印机传输数据,不是直接打印web页面。
那打印机是连在客户的机器上,还是连在服务器上?
@丁学: 是连在客户端呀。
@JordanWJ: 那就只能通过页面打印,你可以在背后开小页面,不过一样要用页面打印,比如window.print()之类,浏览器会完成剩下的动作
打印机是在客户端的,你要打印的是html,能调用浏览器的打印功能的,js的window.print()可以,再找其他的,就不一定是所有浏览器都支持了吧。。。
标签打印比较复杂,最好写个ocx控件或flash控件去打印,其他办法恐怖很难实现,考虑到你项目使用的人,用个ocx控件或flash控件,你的用户也是可以接受的,或者你直接将B/S结构的程序加个壳,当C/S来用。
目前要实现你所说的标签打印,在浏览器中没有完美的解决方法。
支持楼上的