各位帮忙!打印的问题!!!急!!

afang98 2002-12-27 01:46:07
前提:
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就可以驱动其他的打印机。
附加:经过基本测试,认为那种直接写到打印口(硬件端口)的做法可行性不大

...全文
21 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
afang98 2002-12-30
  • 打赏
  • 举报
回复
谢谢
afang98 2002-12-30
  • 打赏
  • 举报
回复
谢谢
afang98 2002-12-30
  • 打赏
  • 举报
回复
谢谢以上Symyx,Ivandova,Mousean,YanJieBing提供的帮助信息。
特别是Ivandova提供的源代码(下载处)帮助我很大的忙,基本上助我解决了80%的问题,我自己去测试了,那一部分代码确实不错,但是在GetDefaultPrinter
这个Fuction有点小问题。
大家如果有这方面要求的,可以去DownLoad下来看看。大家也可以一起讨论下更加改进咯。
我这边主要是用Crystal Reports,网络系统
谢谢Ivandova,我找了好多地方都没有找到类似的SourceCode.厉害!:)
送分80不要嫌少,忘有朋友能提供更好的帮助!
mouseanAnya 2002-12-28
  • 打赏
  • 举报
回复
网络传送打印要求的问题??

关注!
ivandova 2002-12-28
  • 打赏
  • 举报
回复
下面是我在www.PlanetSourceCode.comng上找到的,希望对你有用(我自己没有测试过。。。):

http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=38147&lngWId=1
symyx 2002-12-28
  • 打赏
  • 举报
回复
一个很优秀的报表控件
http://easyprint.vip.myrice.com/chinese/
YanJieBing 2002-12-28
  • 打赏
  • 举报
回复

不知道你的机器是哪一种系统

我用的是XP,她可以让远程打印机像本地打印机一样使用.

呵呵,祝你好运.

807

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧