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,就不還沒用上,不知是否可以讓打印過程更加方便一點,不要用戶點那麼多次。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章