精华网络内容 :http://www.qqread.com/network/
本文为的票据打印系列的最后一篇,主要是代码实现。
本文中的纸型设置请参考前一篇文章 http://blog.csdn.net/babyt/archive/2004/09/12/101982.ASPx 。
套打实现思路请参考这篇 http://blog.csdn.net/babyt/archive/2004/09/11/100989.ASPx
本文的方法适用于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为纸型选择函数,使用了老外的一个函数,呵呵。进入讨论组讨论。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- VB.NET 入门教程 (22167次浏览)
- asp.net 实现购物车详细代码 (14312次浏览)
- C#版的网站新闻发布系统 (690次浏览)
- ASP.NET2.0轻松搞定统计图表 (651次浏览)
- 使用ASP.NET AJAX实现幻灯片效果 (604次浏览)
- ASP.NET如何存取 SQLServer数据库图片 (592次浏览)
- 如何制作Asp.Net界面模板 (582次浏览)
- ASP.NET中实现DataGrid数据排序 (580次浏览)
- VB.NET读写文本文件方法 (579次浏览)
- VC#初学入门:第一个Windows程序 (536次浏览)



