关于TM-U300A打印机缓冲区的问题

peter_xiong 2002-08-09 07:10:37
我在delphi中向com1口发送字符来控制打印机,但是不能连续打印,因为连续打印就不会换行,或者是隔一个字打印,我想应该是缓冲区的问题。是否屏蔽掉缓冲区就可以了?应该怎样屏蔽呢?
...全文
51 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
peter_xiong 2002-08-11
  • 打赏
  • 举报
回复
现在我的打印机乱套了,无论发送什么数据,打印机都只能打印出€(也就是ASCII码为128的字符)。是怎么回事呢?打印机自检又一切正常。
ckc 2002-08-11
  • 打赏
  • 举报
回复
向串口发数据的时候不可以太快,太快了打印机可能反应不过来
而且如果你没有使用16550的缓冲方式的话,串口本身都反应不过来。
你试着每向串口输出一个字符就延时一段时间,比如10ms试一下。
peter_xiong 2002-08-11
  • 打赏
  • 举报
回复
分数不够可以再加。
peter_xiong 2002-08-09
  • 打赏
  • 举报
回复
有高手吗?

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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