当前位置: 代码迷 >> VFP >> VFP打印票据时套表错位,如何避免?在线急等!
  详细解决方案

VFP打印票据时套表错位,如何避免?在线急等!

热度:7919   发布时间:2013-02-26 00:00:00.0
VFP打印票据时套表错位,如何处理?在线急等!!!!!
公司有一个银行票据打印的VFP系统,在打印时套表错位,总是向上偏移,试去调整过打印机进纸位置,可在该VFP系统的打印上没有起到效果,打印位置还是向上偏移错位,但对WORD的打印确有起到调整的效果。是不是在VFP程序中设置了固定的打印进纸尺寸,我现在要如何才能解决错位问题?在线急等,谢谢大伙!

打印代码如下:
sele   sj_shitu1
loca   for   金额=thisform.container1.txt金额.value.and.alltrim(代码)=alltrim(thisform.container1.txt代码.value)
    if   found()
    bl1=recno()
    set   filt   to   recno()=bl1  
    rptname= 'd:\dy\reports\dy_ '+alltrim(str(thisform.container1.optiongroup1.value,1,0))
    report   form   &rptname   noeject   noconsole   to   printer  
    endif

------解决方案--------------------------------------------------------
真的没见过你说的这种情况,打印机的进纸可以人为调整,不可能记录到系统中。你不会是使用的银行专用的票据打印机吧?只有银行的存折打印机才可能出现你说的这种情况,它会自动定位。如果是这样的话只有改报表了
------解决方案--------------------------------------------------------
是不是程序中设置了位置?
------解决方案--------------------------------------------------------
1、仔细看看源程序,有没有特别地方,有可能是先前的人故意做的。

2、换一台打印机也是这样吗?
  相关解决方案