关于打印机的打印指令控制

leongwong 2006-06-30 03:14:41
我现在有一份 EPSON 模式命令,但不知如何下手,列一段如下:
<PICA PITCH>
Sets printing to 10 characters per inch (up to 80 characters per line).

Name: ESC P
Dec.: 27 80
Hex.: 1B 50
1.这段代码在VB程序中如何引用呢?
2.最关键的问题,我现在无法控制打印机的退纸操作,退纸指令是什么?

Open "lpt1:" For Output As #1
Print #1, Chr(27) + Chr(32) + Chr(64)
Close #1
3.以上这段代码是何解?
...全文
237 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
leongwong 2006-06-30
  • 打赏
  • 举报
回复
楼上,急什么!少不了你的!
一笑拔剑 2006-06-30
  • 打赏
  • 举报
回复
我倒
分呢
leongwong 2006-06-30
  • 打赏
  • 举报
回复
有点明白了!谢谢楼上的!
一笑拔剑 2006-06-30
  • 打赏
  • 举报
回复

2这要根据不同的打印机的esc控制命令,须查找打印机的手册,
示例程序如下:
open "lpt1" for binary access write as #1
put #1,chr(27) & chr(37) & chr(57)'进纸

put #1,chr(24) & chr(12) '退纸
close #1


1,ESC P
Dec.: 27 80
那么你的退纸命令就是
put #1,chr(27) & chr(80)
Hex.: 1B 50就是上面那个的16进制表示方式


Open "lpt1:" For Output As #1
Print #1, Chr(27) + Chr(32) + Chr(64)
Close #1
3.以上这段代码是何解?

这个代码就等于象打印机发送
 27 32 64这样的命令
对应打印手册上的命令应该是
Dec.: 27 32 64

1,216

社区成员

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

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