为何不能在win98下打印(急)(50分)

  • 主题发起人 主题发起人 wanglq
  • 开始时间 开始时间
W

wanglq

Unregistered / Unconfirmed
GUEST, unregistred user!
由于是新参加积分不多, 请多多原谅!急盼你的答案!
就是我用delphi4.0编了一个打印表格的程序,原来用的打印机是
“EPSON 1600k”针式打印机,打印一切正常。后来更换成“EPSON STYLUS COLOR
460” 的彩色喷墨打印机,用其它应用程序如word、excel等打印均正常,但用我的程
序进行打印时,就打印不出来,而且也不会出现任何错误提示。如果再更换成原来的打
印机打印又正常了(更换打印机时都将更换好的打印机设置为默认的),真不清楚是怎
么回事?我的程序是调用"printers"中的“printer”的实例,如下:
printer.begin
doc;
’中间即为打印的内容
printer.enddoc;
后来又用“assignprn(mytext)”方法试过,但仍然是没有用,和原来的情况一样。
再另外试"form1.print"也是打印不出来,不知是什么原因。再者何况我所打印的内容
含有表格。

 
打印机程序安装了吗?
 
我也碰到这个问题,这是DELPHI的问题,用它打印一定不能使用EPSON,我试了N个(N>10)
DELPHI程序。至今没见过哪一个程序能用这台打印机正常打印报表的。无奈之下只好换了
佳能的打印机。不知道现在有没有新的打印机驱动能支持DELPHI的打印。
 
把打印机纸张改成自定义的试试
 
用最新的打印机驱动程序试试,没遇到过!
 
我遇到过,确实是驱动的问题。[^]
 
在win98中,用vb、vfp所编的程序均打印正常,仅delphi的编的程序在
“EPSON STYLUS COLOR 460” 的彩色喷墨打印机下不能打印。
并且在WINNT4中,delphi的编的程序在“EPSON STYLUS COLOR 460”
的彩色喷墨打印机下又打印正常, why[?][?]
 
这是DELPHI的一个著名的缺陷。
它对打印机的支持不很好。
建议你去找新版本的驱动,不能解决的话只好换打印机。
 
我已经把我遇到的相同问题解决了,去下载一个最新的驱动就可以了~
 
接受答案了谢谢!
 
是的,我也遇到同样的问题,换驱动,解决。不知道D6解决了这个问题了吗?
 
后退
顶部