如何在程序中设置打印机的不可打印区域?(100分)

  • 主题发起人 主题发起人 fjjb
  • 开始时间 开始时间
F

fjjb

Unregistered / Unconfirmed
GUEST, unregistred user!
用RM做报表,经常发现右边三分之一打不出来,打开打印机属性一看,
原来打印机的不可打印区域(右)自动变大为8255,将其手动调为0则
打印正常。各位大侠,能不能在程序中进行设置?
我用的打印机LQ-300K和LQ-1600K都有这个问题。
 
没人帮手,自己UP
 
不可打印部分是机子内定的,有的打印机已提供100%打印。
它在设置中可以设置,一次即可。
有些打印区域是自己定的,如word,对其他无效,你如果
是自己编打印程序,就不会有这个问题。如:
printer.canvas.textout(0,0,'TTTT');
说的是0,0坐标,其实打印的是去掉不可打印后的坐标。
因此,更客户说,不是你的问题。
 
但问题是设过一次以后,经常会自己又变回去了,
难道是打印驱动的问题?在程序中不能控制吗?
 
如果你没有进入打印驱动的设置,参数是不会变的
 
-----------------------------------------------------------
将其手动调为0则打印正常。各位大侠,能不能在程序中进行设置?
-----------------------------------------------------------
请问在哪里手动设置?????
 
当然是在打印机属性里设置了。
 
后退
顶部