[票据打印]打印走纸控制 - 代码实现

本文是票据打印系列最后一篇,聚焦代码实现。方法适用于Epson、Star、Tally全系列针式打印机,部分打印机需用Epson 1600K驱动。给出核心代码,包含纸型选择函数,还提供代码下载,压缩包密码为WWW.FACESUN.CN。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文为的票据打印系列的最后一篇,主要是代码实现。
本文中的纸型设置请参考前一篇文章  http://www.cnblogs.com/babyt/articles/116792.html  。
套打实现思路请参考这篇 http://www.cnblogs.com/babyt/articles/116794.html

本文的方法适用于Epson  
/  Star   /  Tally 全系列针式打印机,
需要注意的是部分打印机使用自带程序反而不能很好的控制住走纸,对于以下打印机:
Star AR 
3200   /   3200 +  , Star AR  6400  , Tally  2660  需要使用Epson 1600K的驱动程序。


核心代码
Private   Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    
If KeyCode = vbKeyReturn Then
        
If MsgBox("要进行打印吗?", vbOKCancel + vbDefaultButton1, "打印提示"= vbOK Then
            
'取消背景图片
            Me.Picture = LoadPicture("")
            
'设置纸型
            Call SelectForm("固定电话帐单", Me.hwnd)
            
'打印
            Me.PrintForm
            
'卸载窗体
            Unload Me
        
End If
    
End If
End Sub


其中SelectForm为纸型选择函数,使用了老外的一个函数,呵呵。

不多说了,具体请参见完整代码。
代码下载 ,WINRAR3.1压缩,密码:WWW.FACESUN.CN
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值