找回密码
 立即注册

QQ登录

只需一步,快速开始

zl906310

论坛元老

2

主题

13

帖子

4986

积分

论坛元老

积分
4986

活字格认证

最新发帖

[已处理] ar2 ESCAPE

zl906310
论坛元老   /  发表于:2014-11-19 14:51  /   查看:6051  /  回复:9
在ar2 中,怎么利用printer.escape直接向打印机发送打印命令

9 个回复

倒序浏览
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
5#
回复 4楼zl906310的帖子

你好,由于这个产品属于早期的版本,我们需要搭建相应测试环境来调查这个问题,有结果后会反馈给你。谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-12-4 10:16:00
6#
回复 4楼zl906310的帖子

您好,

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

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

谢谢
回复 使用道具 举报
zl906310
论坛元老   /  发表于:2014-12-4 17:23:00
7#
回复 6楼iceman的帖子

在ar2 中,就是printer.escape怎么使用
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-12-5 18:43:00
8#
printer.escape 接收的是一个string参数,至于参数的写法和含义可以看看打印机的说明:
比如:
http://support.necam.com/printers/pclcodes/pcl5hp.htm
http://h20564.www2.hp.com/hpsc/d ... cId=emr_na-bpl02705
回复 使用道具 举报
zl906310
论坛元老   /  发表于:2014-12-7 09:13:00
9#
回复 8楼dof的帖子

请举个例子
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-12-8 18:06:00
10#
回复 9楼zl906310的帖子

打印过程的一个实例:

  1. Ar1.Printer.StartJob "PJL Test"
  2.       Ar1.Printer.Escape PjlHeader & pjlDuplex & pjlFooter
  3.       Ar1.Printer.PrintPage Ar1.Pages(0)
  4.       Ar1.Printer.PrintPage Ar1.Pages(1)
  5.       Ar1.Printer.EndJob
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部