日期:2014-05-16  浏览次数:21465 次

C#网络打印机
现在有两台电脑(在一个局域网内),要共用一台打印机。
是不是只要为一台电脑添加局域网打印机就可以在另外一台打印机上进行打印?
我的打印机是通过USB连接电脑的,程序里也是打开USB端口再打印。如果是在另一台电脑上使用网络打印机的话,去打开USB口肯定不对。那么打开网络打印机应该是什么流程呢?是按照打印机名吗?还是按照IP地址?具体应该怎么写代码呢?
------解决方案--------------------
如果是电脑A与打印机相连,电脑B通过局域网使用那台打印机的话,在电脑B上添加网络打印机,打开网络打印机使用ip最好,名称也可以,是什么方式连接打印机并不重要,不管是并口串口还是usb只要有打印指令,电脑会自己会打印输出的。
------解决方案--------------------
我还没有学习过这方面,好像和C#没有关系吧。
------解决方案--------------------
引用:
引用:
如果是电脑A与打印机相连,电脑B通过局域网使用那台打印机的话,在电脑B上添加网络打印机,打开网络打印机使用ip最好,名称也可以,是什么方式连接打印机并不重要,不管是并口串口还是usb只要有打印指令,电脑会自己会打印输出的。


我已经在B上添加好网络共享打印机了,但如何在代码里使用IP或打印机名称打开它呢。我如果不改程序的话,就会提示端口打开失败(因为默认是打开……

贴出打印代码,打印跟端口没有关系啊,你的是哪种打印机