如何通过软件,(vb)来控制打印机的,前进后退?最主要的是后退功能,比如,在打完数据后,为了能够方便的把数据撕下来,我们可以多打几个空行,是打印纸前进一段距离,那么如何让打印机在撕纸完毕后,退回这一段距离来呢?我知道打印机上都有切纸功能,-我想知道的就是如果不是用打印机上的按键,直接用软件来控制打印纸的前进和后退,能不能够实现?是不是要读取打印机的指令集?这样对于客户来说是非常方便的,自动的把打好的数据送到切纸口,撕掉后,自动退回去,纸张还不用浪费?我知道一些打印机都有自己的硬代码,epson的有马?  
如能够解答,保证给足300分

解决方案 »

  1.   

    通过打印机的控制码实现。epson ESC指令集里有相关的切纸退纸功能,随便找个epson打印机的说明书,里头有。
      

  2.   

    To shjosef() :
    如何在程序中调用?
      

  3.   

    借问一下:
    打印欲览功能在Win32 debug 编译通过后在使用中没有问题,在Win32 Releas中编译也通过但是在使用中出错,为什么?
    它给出(弹出的错误对话框)的错误是:“0x0042bb28"指令引用的"0x00000002"内存。该内存不能为"read".
    怎样解决??
    请教高手!!