以下是引用吹水佬在2016-6-3 20:46:30的发言:
选择打印机
c打印机名 = GetPrinter()
设定打印机
set printer to NAME (c打印机名)
页面参数:
ObjType==1 and ObjCode==53
Hpos字段 左边距
页面参数存放在字段 Expr
PAPERSIZE、ASCII 页面纸张
ORIENTATION 纵向、横向打印
我在编译前,清空了打印环境,我客户端使用时,打印前,选择打印机和纸张。
但有个问题出来了,每次启动软件,都要做上述步骤1次。
我现在想,怎么把第1次选择的打印机和纸张的参数保存起来,下次启动软件时,就不同选择了。
******* EXPR
DRIVER=winspool
DEVICE=EPSON LQ-1600K IIIH ESC/P 2
OUTPUT=LPT1:
ORIENTATION=0
PAPERSIZE=131
ASCII=0
COPIES=1
DEFAULTSOURCE=15
PRINTQUALITY=180
COLOR=1
YRESOLUTION=180
TTOPTION=2
COLLATE=0
**** TAG 好像第1个字符是乱码
*** TAG2 看不到,打开会死机。
我以上,怎么把 EXPR,TAG,TAG2 通过第1次读参数时保存回去?达到每个报表在每个客户端的第1次选择打印机和纸张后,就能正常工作,不再需要选择。