zl906310 发表于 2014-11-19 14:52:00

ar2 ESCAPE

在ar2 中,怎么利用printer.escape直接向打印机发送打印命令

zl906310 发表于 2014-11-19 14:54:00

比如:通过chr$(27)+"@"复位打印机

iceman 发表于 2014-11-19 19:26:00

回复 2楼zl906310的帖子

请问是 ActiveReport 2.0 产品吗?开发环境是 ActiveX ?

如果是,2.0 是我们比较早期的版本,我这边需要搭建相应环境进行测试。反馈给您进一步结果。

zl906310 发表于 2014-11-21 11:31:00

回复 3楼iceman的帖子

是ActiveReport 2.0 产品,开发环境是 ActiveX

iceman 发表于 2014-11-21 17:10:00

回复 4楼zl906310的帖子

你好,由于这个产品属于早期的版本,我们需要搭建相应测试环境来调查这个问题,有结果后会反馈给你。谢谢

iceman 发表于 2014-12-4 10:16:00

回复 4楼zl906310的帖子

您好,

请问2#的指令需要实现什么功能?
ar 可以指定自身打印的设置,而无法去操控打印机。

chr$(27)+"@"复位打印机 具体需要实现什么功能呢?

谢谢

zl906310 发表于 2014-12-4 17:23:00

回复 6楼iceman的帖子

在ar2 中,就是printer.escape怎么使用

ZenosZeng 发表于 2014-12-5 18:43:00

printer.escape 接收的是一个string参数,至于参数的写法和含义可以看看打印机的说明:
比如:
http://support.necam.com/printers/pclcodes/pcl5hp.htm
http://h20564.www2.hp.com/hpsc/doc/public/display?docId=emr_na-bpl02705

zl906310 发表于 2014-12-7 09:13:00

回复 8楼dof的帖子

请举个例子

iceman 发表于 2014-12-8 18:06:00

回复 9楼zl906310的帖子

打印过程的一个实例:

Ar1.Printer.StartJob "PJL Test"
      Ar1.Printer.Escape PjlHeader & pjlDuplex & pjlFooter
      Ar1.Printer.PrintPage Ar1.Pages(0)
      Ar1.Printer.PrintPage Ar1.Pages(1)
      Ar1.Printer.EndJob
页: [1]
查看完整版本: ar2 ESCAPE