操作系统 winxp  
打印机 epson lq-630K
纸张是我自定义的 ( A4纸的 1/3 ) 连续供纸我用excel 制作表格
然后使用excel打印 但是打印完了以后 票据有一半在打印机里面没有办法撕 55555请各位大哥指点一下

解决方案 »

  1.   

    不是程序问题,需要设定纸张,控制面版--〉Printers 里 file -->Server Properties 里新建纸张大小。然后再到打印机选项里调用。
      

  2.   

    1.因为你的纸是纸张是我自定义的,所以你必须在打印机服务器属性中设置一个你自己的纸张类型。
    2.在你的程序里控制好每一页的高度和宽度。
    3.根据打印指令进行退纸或进纸。        Open "PRN" For Output As #1
            '自动退纸约 4.5 cm !
            Print #1, Chr$(27) + "j" + Chr$(128)
            Close #1        'Print #1, Chr$(27) + "j" + Chr$(255)         '进纸一行
            'Print #1, Chr$(27) + "J" + Chr$(255)         '进纸一页
            'Print #1, Chr$(&H1B); "d"; Chr$(20);         '进纸 x 行
      

  3.   


    '进纸一行
    Print #1, Chr$(&H1B); "d"; Chr$(Feed_Paper_Row);'退纸一行
    Print #1, Chr$(&H1B); "K"; Chr$(24);
      

  4.   

    是呀 
    纸张类型 在打印机的默认值里要设 打印机的bios 里也要设 还要把自动切纸打开 要把自动换行关闭 总之 不能光考虑软件里怎么实现 还要多看看硬件的功能