一、概述: B/S應用系統(tǒng)的報表打印一直以來都是一個難題,以前常規(guī)的思路是通過在瀏覽器中安裝ActiveX插件以獲得直接驅(qū)動打印機的能力。 但是,隨著瀏覽器的發(fā)展,越來越多的瀏覽器廠商禁止安裝ActiveX,以避免因ActiveX組件導致的各種安全問題。 為解決B/S打印中的痛點,我工作室開發(fā)了本報表服務器,完美地解決了在瀏覽器端不用ActiveX而獲得與C/S系統(tǒng)一樣的打印能力。 本報表系統(tǒng)不需要在瀏覽器安裝任何插件,只需通過JavaScript即可實現(xiàn)報表精確打印以及打印過程免人工介入。
二、特點: 1、高兼容:不需要在瀏覽器端和服務端安裝任何插件,在瀏覽器插件成為過街老鼠的今天,兼容絕大多數(shù)瀏覽器(IE10以下版本需要一個擴展); 2、免安裝:軟件即拷即用,不安裝,不污染操作系統(tǒng),讓操作系統(tǒng)歷久彌新; 3、可視化:可視化的模板設計器,通過拖拽即可完成模板設計; 4、高精度:實現(xiàn)精確到毫米的打印精度,對于一些格式復雜,要求精確打印的場合,可以很容易達到毫米級精度; 5、易套打:可視化的模板設計器,在模板中加入一個票據(jù)格式的底圖,可以很方便地實現(xiàn)套打,對于實現(xiàn)發(fā)票、快遞面單、支票等打印毫無壓力; 6、功能強:從簡單報表、主從報表到嵌套報表甚至交叉報表,均能輕松應對。還有一維二維條形碼、甚至,還有逆天的腳本功能,只有想不到,沒有做不到; 7、自動化: 打印過程中全部自動化,無需象生成PDF、Word、Excel那樣還需要人工再點打?。?8、易部署:打印模板既可以部署在客戶端(與 cfprint.exe 程序放在同一目錄下),也支持部署在服務端,把模板進行Base64編碼實時傳給客戶端; 9、目標活:支持在數(shù)據(jù)文件中或模板中指定要輸出的打印機,發(fā)票用針打、報表用激光打、小票用小票機,專機專打;
三、使用前提條件: 1、IE10以上版本、Chrome(谷歌瀏覽器)4.0以上版本、Firefox 4.0以上版本、Opera 11以上版本、Safari 5.0.2以上版本、iOS 4.2以上版本 或使用Chrome內(nèi)核、Firefox內(nèi)核的瀏覽器均可直接使用本打印系統(tǒng); 2、在進行打印前,需要先設計好打印模板(詳見軟件幫助); 3、打印數(shù)據(jù)必須Json的格式發(fā)送給打印服務器,并且數(shù)據(jù)必須滿足指定的格式(詳見軟件幫助);
==============================
作者:康虎軟件工作室 QQ: 360026606 微信:360026606