【四五打印】欢迎您!

外部程序调用四五打印服务的方法

浏览次数:40673

    四五打印助手V4.37增加外部程序调用功能,可通过网页或者其他外部程序方便的调用四五打印助手进行打印操作。

    V4.38增加了款项用途项,以及注册表程序安装路径标记,进一步完善了外部调用功能。

注册表安装路径标记:

    [HKEY_LOCAL_MACHINE\SOFTWARE\SiwuPrinter]

    Path : SIWUprinter.exe文件路径;

    Version : 当前版本(例如:四五打印助手V4.38)。

V4.48版改进了外部调用方式,调用更加方便:

一,调用方法:
1、网页调用:打开URL地址格式:siwuprinter://(客户资料Base64编码);

2、外部程序调用方法1:
Shell "(四五文件路径) (客户资料)"

3、外部程序调用方法2:
调用前先复制资料到剪贴板,然后调用:
Shell "(四五文件路径) clipboard"

二、客户资料格式:分两种调用模式(0,1),

1、模式0客户资料格式:客户资料直接指定字段含义,方便使用现有模板,缺点是当需要指定的打印资料太多时,无法使用;

调用模式(0),单据名称,打印完成退出(0:不退出,1:退出),单位名称,单位简称,开户银行,帐号,国家,省份,地市,区镇,联系地址,邮政编码,联系人,手机,电话,传真,备注,金额,款项用途

资料示例:
0,单据名称,1,单位名称,单位简称,开户银行,帐号,国家,省份,地市,区镇,联系地址,邮政编码,联系人,手机,电话,传真,备注,金额,款项用途

2、模式1客户资料格式:按字段编号指定打印内容,内容数量没有限制,缺点是需要设计专用的模板以与设定打印资料相对应;

调用模式(1),单据名称,打印完成退出(0:不退出,1:退出),字段0内容,字段1内容,字段2内容,字段3内容,字段4内容……

资料示例:
1,农行支票,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16

V4.48版URL打印示例:
示例客户资料格式:

0,农行支票,1,单位名称,单位简称,开户银行,帐号,国家,省份,地市,区镇,联系地址,邮政编码,联系人,手机,电话,传真,备注,123.45,款项用途

点击打印农行支票

示例客户资料格式:

1,农行支票,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16

点击打印农行支票


V4.48版以前版本调用格式:

    网页调用:打开URL地址格式:siwuprinter://(客户资料Base64编码);


    外部程序调用:Shell "(四五文件路径) (客户资料)"


客户资料格式:

单据名称,打印完成退出(0,1),单位名称,单位简称,开户银行,帐号,国家,省份,地市,区镇,联系地址,邮政编码,联系人,手机,电话,传真,备注,金额,款项用途

打印完成退出(0,1):通过设置一个标记(0或者1),来控制打印操作完成后是否退出程序;

各项之间用小写逗号分隔,其中不需要的内容可以直接为空。


    己方单位信息还是在软件里进行设置。


    用URL方式打开时,客户资料需要进行Base64编码,应用程序shell调用则不需要。


    四五运行时,使用第一个用户名和空密码登录,所以,请先将第一个用户密码设为空,如果不为空则会提示密码错误。


URL调用示例(测试前请先运行1次四五打印助手V4.38):


示例客户资料格式:

ems,1,单位名称,单位简称,开户银行,帐号,国家,省份,地市,区镇,联系地址,邮政编码,联系人,手机,电话,传真,备注,123.45,款项用途

点击打印EMS


示例客户资料格式:

农行支票,1,单位名称,单位简称,开户银行,帐号,国家,省份,地市,区镇,联系地址,邮政编码,联系人,手机,电话,传真,备注,123.45,款项用途

点击打印农行支票