会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿泰的软件实用主义
水晶报表/BOE
博客园
首页
新随笔
联系
订阅
管理
[票据打印]打印走纸控制(2) - 代码实现
本文为的票据打印系列的最后一篇,主要是代码实现。
本文中的纸型设置请参考前一篇文章
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()
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
posted @
2005-03-11 12:51
阿泰
阅读(
4043
) 评论(
12
)
收藏
举报
刷新页面
返回顶部
公告