串口通讯,关于pos机打印问题(在线等待!)

ralpher2017 2005-07-31 11:53:03
目前资源;
1、一台Tp Pos58热敏行式打印机 采用串口com1来和主机进行连接(采用自检测试,打印没问题)

2、采用mscomm控件进行通讯控制

目前可以打开该串口,
并且用output属性可以向里面写数据,
MSComm1.Output = Text1.Text
该打印机的打印命令为 LF,
我在 MSComm1.Output="LF"设置后打印机怎么没有反应,

请教:
目前我采用的方法对不?如果才能让打印机有反映?

源程序:
*****************************************
Private Sub Command1_Click()
If Text1.Text = "" Then
List1.AddItem "发送缓冲区无数据"
Exit Sub
End If
MSComm1.Output = Text1.Text


End Sub

Private Sub Command2_Click()
Unload Me
End Sub

Private Sub Form_Load()
'选择com1
MSComm1.CommPort = 1
'设置波特率为9.6kpbs,没有奇偶校验,8位数据位,1位结束位
MSComm1.Settings = "9600,N,8,1"
'读取全部的输入缓冲区
MSComm1.InputLen = 0
'端口打开
MSComm1.PortOpen = True
MSComm1.RThreshold = 10
MSComm1.SThreshold = 10
'设定握手协议
MSComm1.Handshaking = comRTSXOnXOff



End Sub
Private Sub MSComm1_OnComm()
Select Case MSComm1.CommEvent
Case comEvReceive
'此处的代码可以进行当串口的接受缓冲区里有RThreshold个字符的处理
MsgBox ("接受字符了")
Case comEvSend
'此处的代码可以进行当串口的发送缓冲区里有SThreshold个字符的处理
MsgBox ("发送字符了")

List1.AddItem "发送缓冲区有数据" & MSComm1.OutBufferCount
End Select
End Sub

*****************************************
...全文
345 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
canyun3160 2005-12-27
  • 打赏
  • 举报
回复
程序员群:18925780
Oreo.M 2005-12-27
  • 打赏
  • 举报
回复
mark
fishmans 2005-12-27
  • 打赏
  • 举报
回复
这个贴子真老,四五个月前的贴,为什么没被强行结掉???
lbkbox 2005-12-27
  • 打赏
  • 举报
回复
看来是个没有做过POS机软件的人,他这样肯定不行的,来我的网站看看,
www.xherp.com
我是专做POS机软件的,哈哈
realjoshzuo 2005-12-27
  • 打赏
  • 举报
回复
up
匠芯科技 2005-09-21
  • 打赏
  • 举报
回复
http://www.lpol.cn/bbs/topic.do?forumID=14&postID=948

http://www.lpol.cn/bbs/topic.do?forumID=2&postID=945

我这有套专用的调试软件,可以帮你实现你要的功能,只要得出相应的指令,就可以把指令写到软件里去.

本软件专用来调试ESC指令的,可控制顾显,POS打印机,钱箱等POS外设.
八哥 2005-08-01
  • 打赏
  • 举报
回复
Open "lpt1" For Output As #1
Print #1, strP
Close #1
"lpt1"是打印机的端口号
fishmans 2005-08-01
  • 打赏
  • 举报
回复
同意用open方法
zyg0 2005-08-01
  • 打赏
  • 举报
回复
有驱动的话用也不用串口操作阿
用 print对象就行了
DooDu 2005-07-31
  • 打赏
  • 举报
回复
1。是不是协议设置错误?
2。是不是“LF”这个命令要带回车即VbCr
daisy8675 2005-07-31
  • 打赏
  • 举报
回复
mark

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧