情境
網頁版報表系統僅支援直向列印,導致橫向報表左右被截斷。軟體本身缺少「頁面設定」選項,無法在軟體端切換方向。
解決思路
繞過軟體限制,直接在「印表機屬性」設定列印方向,所有透過該印表機輸出的文件將套用此設定。
操作步驟(Win 7/10/11 通用)
- 「開始」→「裝置和印表機」。
- 右鍵目標印表機 → 「列印偏好設定」。
- 在「版面」/「頁面設定」頁籤中,找到「方向」選項:
- 直向:預設,紙張短邊水平。
- 橫向:紙張長邊水平,適合寬表格、橫向報表。
- 點選「套用」→「確定」。
- 回報表系統重新列印,畫面即正確橫向輸出。
進階:建立「虛擬印表機」分場景
- 「裝置和印表機」→「新增印表機」→ 「手動設定」→ 「使用現有連接埠: FILE: (列印至檔案)」。
- 驅動程式選「Microsoft Print to PDF」或通用文字驅動。
- 命名為「橫向列印專用」/「直向列印專用」。
- 分別設定方向為橫向/直向。
- 列印時選擇對應虛擬印表機,即可一鍵切換方向,互不干擾。
常見問題 Q&A
- Q: 設定後仍是直向?
- A: 確認軟體未強制覆寫列印方向(部分軟體有獨立列印設定);嘗試重新啟動列印後台服務。
- Q: 只想單次橫向?
- A: 列印對話框 → 「屬性/偏好設定」→ 臨時改方向 → 列印,下次自動恢復預設。
- Q: 列印出來邊緣被切掉?
- A: 在印表機屬性中啟用「縮放列印」/「適合紙張大小」,或調整邊距設定。
結語
印表機屬性的方向設定是「全域生效」的最後一道防線。善用虛擬印表機分場景,能優雅解決軟體功能不足的問題,無需修改報表版面或重新開發。