vb.net winform pos机并口打印机打印以及开钱箱。。。。
2009-09-14 20:35
417 查看
代码'打印功能
public sub MyPrint()
Dim objfs, objprinter
objfs = CreateObject("Scripting.FileSystemObject")
objprinter = objfs.CreateTextFile("LPT1:", True)
objprinter.Writeline(" 俺家大饭店 " + Chr(10))
objprinter.Writeline("--------------------------------" + Chr(10))
objprinter.Writeline("编号 名称 单价 数量" + Chr(10))
objprinter.Writeline(" " + Chr(10))
For i = 0 To dt.Rows.Count - 1
objprinter.Writeline(" " & i + 1 & " " & dt.Rows(i).Item(1) & " " & dt.Rows(i).Item(2) & " " & dt.Rows(i).Item(3) & " " + Chr(10))
Next
objprinter.Writeline("--------------------------------" + Chr(10))
objprinter.Writeline("共计:" & frmHmain.Tolmoney & "元|付款:" & txtFK.Text & "元|找零:" & lblzl.Text & " 元" + Chr(10))
objprinter.Writeline("--------------------------------" + Chr(10))
objprinter.Writeline("打印日期: " + Date.Now + Chr(10))
objprinter.Writeline("--------------------------------" + Chr(10))
objprinter.Writeline("欢迎您再次光临,谢谢。请慢走!" + Chr(10))
objprinter.Writeline(Chr(10))
objprinter.Writeline(Chr(10))
objprinter.Writeline(Chr(10))
objprinter.close()
objprinter = Nothing
objfs = Nothing
End sub
Public Shared Sub OpenBox() '打开钱箱
Dim objfs, objprinter
objfs = CreateObject("Scripting.FileSystemObject")
objprinter = objfs.CreateTextFile("LPT1:", True)
objprinter.Writeline((Chr(27)).ToString() + "p" + (Chr(0)).ToString() + ((Chr(60))).ToString() + ((Chr(255))).ToString())
objprinter.close()
objprinter = Nothing
objfs = Nothing
End Sub
public sub MyPrint()
Dim objfs, objprinter
objfs = CreateObject("Scripting.FileSystemObject")
objprinter = objfs.CreateTextFile("LPT1:", True)
objprinter.Writeline(" 俺家大饭店 " + Chr(10))
objprinter.Writeline("--------------------------------" + Chr(10))
objprinter.Writeline("编号 名称 单价 数量" + Chr(10))
objprinter.Writeline(" " + Chr(10))
For i = 0 To dt.Rows.Count - 1
objprinter.Writeline(" " & i + 1 & " " & dt.Rows(i).Item(1) & " " & dt.Rows(i).Item(2) & " " & dt.Rows(i).Item(3) & " " + Chr(10))
Next
objprinter.Writeline("--------------------------------" + Chr(10))
objprinter.Writeline("共计:" & frmHmain.Tolmoney & "元|付款:" & txtFK.Text & "元|找零:" & lblzl.Text & " 元" + Chr(10))
objprinter.Writeline("--------------------------------" + Chr(10))
objprinter.Writeline("打印日期: " + Date.Now + Chr(10))
objprinter.Writeline("--------------------------------" + Chr(10))
objprinter.Writeline("欢迎您再次光临,谢谢。请慢走!" + Chr(10))
objprinter.Writeline(Chr(10))
objprinter.Writeline(Chr(10))
objprinter.Writeline(Chr(10))
objprinter.close()
objprinter = Nothing
objfs = Nothing
End sub
Public Shared Sub OpenBox() '打开钱箱
Dim objfs, objprinter
objfs = CreateObject("Scripting.FileSystemObject")
objprinter = objfs.CreateTextFile("LPT1:", True)
objprinter.Writeline((Chr(27)).ToString() + "p" + (Chr(0)).ToString() + ((Chr(60))).ToString() + ((Chr(255))).ToString())
objprinter.close()
objprinter = Nothing
objfs = Nothing
End Sub
相关文章推荐
- Delphi下POS机控制钱箱,客显,打印机,小票打印
- win10下LPT并口打印失败和POS打印机的钱箱不能打开,win10的坑
- 用VB开发USB接口POS打印机进行打印和弹钱箱
- 打印小票和开钱箱VB.net
- NET环境下有关打印页面设置、打印机设置、打印预览对话框的应用
- VB,以及VB.NET自动化EXCEL
- 开源:.NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现(二)
- [VB.NET]VB.net中winForm的dataGrid如何只能选择单行
- 斑马GK888T打印机跑纸(打印半张以及闪红灯)解决办法
- [VB.NET] - 打印DataGridView类
- Henry手记-VB.net WinForm中的FORM初探(一)
- asp.net局部页面打印,以及如何去掉打印时自动保留的URL地址(页眉页脚)
- VB.net PDF格式打印多页
- 如何用.NET(CSharp & VB.NET)将DWG文件打印为PDF
- vb.net 安装部署以及远程连接sql server2005数据库
- NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现
- 开源:.NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现
- vb.net 教程 11-1 打印组件 2 PrintDialog 2
- 开源:.NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现与应用(2)
- Delphi下POS机控制钱箱,客显,打印机