HP 6L 打印如何解决?(70分)

  • 主题发起人 主题发起人 liuyj
  • 开始时间 开始时间
L

liuyj

Unregistered / Unconfirmed
GUEST, unregistred user!
在应用程序中,要用HP 6L进行屏幕拷贝打印,但只能在分辨率为300点下打
印,在分辨率为600点下打印出的是空白,请问怎么解决?是HP 6L本身的驱
动问题还是其他原因?
 
将打印机所用的内存加大,TRY!
 
激光打印机工作不像针打,它需要完全处理所有的信息(在内存中)
然后一次性打印,如果你的打印机内存不足的确会出问题;但是,如
果你能够打大的图形,那么问题有可能不在打印机了。不要急着扩内
存(如果钞票不是你的扩了也无所谓)
 
打印机能打印100k的cad图形,但在delphi中十几k的form图形却打印不出来。还有
一点,设计期间,如果form不大(指的是在屏幕上所占面积),倒是可以打印出来。
到底什么原因?
 
啊?用K来算的呀,那估计不是内存问题了。
 
你的问题我也遇到了,在HP6L的属性->详细资料->后台打印设置->后台打印的数据
格式中将EMF改为RAW就可以了,但是为什么我也不知道.
 
最近试了一次,如果系统更改为256色,就可以顺利打印出图形。是bug?
 
内存啦.
24bit真彩的图象占用字节= 3*width*height + 3*(width div 4)*height
 
请问Another_eYes,你给的公式是打印机内存?用1024*768分辨率,计算需要2.9M
左右,打印机设置内存为4M,不够么?
 
打印机的分辨率可不能用1024*768,如果你的FORM超过屏幕了呢?
 
打印机的分辨率比屏幕分辨率高多了
屏幕只有97pixel/inch, 打印机是300-1200pixel/inch呀
1024*768在打印机上只是1/4左右屏幕
 
多人接受答案了。
 

Similar threads

回复
0
查看
863
不得闲
D
回复
0
查看
867
DelphiTeacher的专栏
D
后退
顶部