各位帮忙!打印的问题!!!急!!
前提:
1、client在一个局域网络里存在。网络中有Printer Server
2、在这台机器中安装了Printer_A(Printer Name)
3、在这台机器上没有安装“printer_B“(Printer Name),Printer_B在Printer Server 上
4、Printer_A和Printer_B是同一种类型的打印机(即Driver相同)
要求:
1、在本Client程式运行时,需要发送到Printer_B上打印。只知道Printer_B的Printer name
2、所需要打印的是文件(也可以是Crystal Reports文件),不是一个字符或者,一个字符串。有量大、形式(格式)多字体等的限制。如果要拆成字符串去,然后再作相应的字体、格式的设置处理来达到目标太复杂,也太有限制了。
基本问题点:
1、怎样将没有安装在本机的Printer_B添加到本机的Printers中,或者说最后做到怎样成为本机的当前默认打印机。
2、能否只安装相同类型的打印机的Driver就可以驱动其他的打印机。
附加:经过基本测试,认为那种直接写到打印口(硬件端口)的做法可行性不大