上下文
作為一個開發或測試人員,當軟件中有打印功能,我們為了節省紙張,保護大自然,經常會使用虛擬打印機進行測試,比如 Win10 系統中的 Microsoft Print to PDF。
但是,系統自帶的虛擬打印機需要煩人的交互操作,比如選擇 PDF 文檔保存的位置和文件名,這種重復的工作,絕對不能忍受,尤其是測試“批量打印”這種功能。想想看,當我要批量打印100個文檔,下面截圖的操作要進行100次!
經過多次搜索,終於找到了一個滿意的解決方案:無需交互的虛擬打印機。
BullzipPDFPrinter
這個虛擬機打印軟件有免費的版本,官網地址:http://www.bullzip.com/products/pdf/info.php
也可以從我的百度雲鏈接下載:https://pan.baidu.com/s/1QxrMPotjgihV1eU-XDcOzw
下面說一下安裝和配置。
安裝
下載后,需要安裝如下三個前置軟件:
- gslite.exe
- pdfpowertool_setup.exe
- xpdfsetup.exe
之后,再安裝虛擬打印機 BullzipPDFPrinter:
- Setup_BullzipPDFPrinter_11_5_0_2698_FREE.exe
安裝完畢后,可以看到如下打印機已被添加到操作系統中:
配置
在開始菜單中,找到 Printer 選項,如下圖:
-
設置存儲目錄及文件名,支持動態文件名,我這兒選擇文件名是:日期+時間
-
設置不顯示對話框
-
設置打印后是否自動打開文件
這個軟件有非常豐富的配置項,我也只是根據自己的需求配置了一部分。
OK,配置完畢,測試一下:
新建一個記事本,敲上一段話,然后打印,一秒鍾之后,Win10 系統給出了如下提示,表示打印成功。
問題解決,這個虛擬打印機就像真實的打印機一樣,直接“出紙”。
補充
有同事給我推薦如下虛擬打印機,也支持無交互的打印:
- Zan Image Printer(收費?)