PB11的WEB打印

这个WEB打印真是折腾得不想让人活了,客户端老是打印不成功,上网搜,好不容易找到一个倍力资讯的PDF,说要装GHOSTSCRIPT,那就装吧,从网上嗖的一声弄了个8.51的版本下来,安装过程默认,结果还是失败。

接下来真是考验俺了,在PB11的帮助中,找到了关于WEB打印的东东,但是俺的E文相当不好,借助于词霸与GOOGLE的翻译功能,再加上瞎蒙与实践,居然成功了,废话不多说了,把正确的方法写下来:

1、  服务器端安装GS,但是安装目录要注意,不能用默认的,(俺就吃一这巨亏^_^),要安装在PB软件安装目录下的Shared/PowerBuilder/下,安装完后,这个目录下应该多出一个GS目录;

2、  现在要在系统中增加一个打印机,这过程中把那个自动检测的勾去了,同时端口选LPT1,然后再点从磁盘安装,找到PB的安装目录,Shared/PowerBuilder/DRIVERS下有个adist5.inf的文件,然后选Acrobat Distiller进行安装;

3、  把新装的打印设为默认的,再设成共享,然后再改名为Sybase DataWindow PS,那个共享名就不用理了;

4、  在安全设置中要增加ASPNET这个用户,让此用户有权进行打印。

好了,配置到此完成,直接在客户端打印吧,我用的打印函数是DW.PRINT(),打印完后在右上角有个图标,打开看看就明白了,服务器端已为你生成了PDF文件,下回来就一切OK了,当然客户机如果没装PDF插件是打不开的,当然也就没法打印。

       在帮助中还看到一些关于打印与文件下载的函数, OpenPrintManagergn DownloadFile ,就不还没用上,不知是否可以让打印过程更加方便一点,不要用户点那么多次。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值