但是如果調得太高,例如設定 200% 放大,又會遇到畫面顯示不完整、控制項重疊、按鈕被擠壓、報表顯示不齊等問題。

以下就以 QBoss 進銷存為例,在 1920x1080(FHD) 預設 100% 可以正常呈現,調到 175% 就破功了,完全無法操作。
1920x1080(FHD) 100%

1920x1080(FHD) 175%

這些問題往往不是系統錯誤,而是與電腦的「螢幕解析度」、「DPI 縮放比例」與「字型大小」設定有關。大多數 ERP 系統仍以 Windows Forms 技術開發,這類系統對「像素位置」非常敏感,沒有辦法像 RWD(響應式網頁)那樣自動調整元件大小或重排。如果不放大,字型太小,看了吃力。但是如果調得太高,例如設定 200% 放大,系統畫面中的每個控制項也會被強制放大,導致:
- 表單畫面超出範圍,無法捲動
- 功能按鈕被壓縮或消失
- 資料列印報表格式跑位
所以應該怎麼設定,不管是使用者、IT人員、開發人員,常常都得傷腦筋。以下是一個基本的原則,提供您參考:
以目前主流的廠商開發 ERP 系統時,普遍都是以 1920x1080 作為標準畫面設計基礎,而且為了避免畫面不一致,在設計 UI 時通常會在 100% 的環境下進行設計。
如果您的螢幕也是 1920 x 1080(Full HD),您將縮放比例調到 150%,也就是您看到的字型大小是工程師開發時看到的 1.5 倍。通常這應該夠大了。
但是,如果您用的是 4K(3840 x 2160)的螢幕,同樣螢幕尺寸,解析度變高,也分得更細,例如一張 1920x1080 的圖片在 1920 x 1080(Full HD)可以佔滿一整個螢幕,如果換到 4K 的螢幕,就只會佔據 1/4 螢幕。如果保留 100%,實際看到的大小會變成原來的一半。因此在 4K 螢幕下至少要 200% 或 250%,如果希望大一點,那就 300%。

所以,放大多少,還是要依據螢幕解析度來做決定,以下是常見的解析度與建議值,提供您參考 :
螢幕解析度 | 建議的縮放比例(DPI) |
---|---|
1366 x 768 | 100%(不建議再放大) |
1920 x 1080(Full HD) | 100% 或 125%(最多 150%) |
2560 x 1440(2K) | 125% 或 150% |
3840 x 2160(4K) | 200% 或 250%(最多 300%) |
以下我同樣以 QBoss 進銷存的介面當作範例,
螢幕解析度 1920x1080(Full HD),縮放比例 100%

螢幕解析度 1920x1080(Full HD),縮放比例 125%

螢幕解析度 1920x1080(Full HD),縮放比例 150%

明細區域有點小,必須展開操作

螢幕解析度 3840 x 2160(4K),縮放比例 250%

螢幕解析度 3840 x 2160(4K),縮放比例 300%

明細區域有點小,必須展開操作

當然,如果您的 ERP 軟體是數十年都沒變過的,以上的建議值可能也不適用。
大部分的廠商也會告訴您最佳的解析度,如果沒有,您也可以透過軟體開發的年代進行推算。以下是螢幕解析度與尺寸演進表(依年代)。
相反的,如果廠商和您說軟體的最佳解析度是 1024x768,您大概已可以推算這套軟體至少 20 年以上了。有的廠商真的只換包裝就繼續賣,盒子看起來設計得很漂亮,軟體介面還是 XP 時代的風格。這時候,您就不可能用 4K 螢幕,甚至連 Full HD 都無法正常使用。
年代 | 主流解析度 | 常見螢幕尺寸 | 類型 | 備註 |
---|---|---|---|---|
1995~2000 | 800x600(SVGA) 1024x768(XGA) |
14"~15" CRT | 方形螢幕(4:3) | Windows 95~98,IE5,Word 97,BBS風靡 |
2000~2005 | 1024x768(XGA) 1280x1024(SXGA) |
15"~17" CRT / LCD | 4:3(少數 5:4) | Windows 2000 / XP,ERP DOS 移植到 GUI |
2005~2010 | 1280x800(WXGA) 1366x768(HD Ready) |
17"~19" LCD(開始出現寬螢幕) | 16:10 → 16:9 | Vista、Office 2007、筆電普及化 |
2010~2015 | 1600x900 1920x1080(Full HD) |
19"~22" LCD / 筆電 | 16:9 | Win7 是 ERP GUI 的黃金時代,開始注意 DPI |
2015~2020 | 1920x1080(Full HD) 2560x1440(2K) |
21"~24" / 高階 27" | 16:9 | 雙螢幕流行,RDP與雲端系統進入中小企業 |
2020~現在 | 1920x1080(基礎) 3840x2160(4K) 5120x1440(超寬) |
筆電 13.3"~16" 桌機 24"~32" |
高密度、高 DPI、超寬螢幕興起 | Win10/11,部分 ERP 開始重構 UI,但多數仍為 WinForms |
結論
對大多數 ERP 使用者來說,Full HD 是最適合的選擇,放大比例以 100%~150% 最佳。
4K 雖然畫質好、可視範圍大,但需要搭配較大尺寸螢幕、合理的縮放比例(250%~300%),以及較好的顯示相容性。否則不但浪費效能,還可能造成使用體驗下降。
當然,如果 ERP 軟體若不支援 dpiAward,或是本身就是骨董級的。頂多就是使用 Full HD 100%。如果強制放大,就算版面不亂掉,也會變得模糊。
另外還一個解決方案就是雙螢幕,讓兩個螢幕的設定值分別是用不同解析度的需求。
補充說明:
近幾年比較新的軟體設計大多使用 12 點的字,在 1920x1080 24" 的螢幕上顯示應該就很清楚了。就算看不清楚,放大到 150% 有可以正常顯示。
現在碰到的大多是舊版軟體視窗鎖死 1024x768,而且以前大多選擇預設 9 點的字,所以在 1920x1080 的螢幕中,視窗拉到最大只佔了螢幕的一半。就算換成 27" 螢幕還是小。 所以只能選擇放大 175%,但是卻造成其他新的軟體無法使用,使用者就只能不斷的切換不同的放大比例。
現在大多建議客戶,如果一定要買這些骨董級的軟體,就多買一個螢幕吧。
目前市面上還買得到的螢幕主要有兩種,17" 或19" 1280x1024 (5:4) 的螢幕,或是 19" 1366x768(16:9)的螢幕。
直接使用雙螢幕,主螢幕使用 1920x1080,需要查詢舊系統,就將視窗移到小螢幕,而且 19" 也不算太小,跑 1366x768 還剛好。
補充:切換放大比例與與螢幕解析批次檔
之前幫客戶寫了一些批次檔,讓他可以快速切換放大比例與螢幕解析度。
有興趣的可以自行參考
【只放大比例,不調整解析度】
這個比較簡單,寫兩個批次檔,配合 PowerShell 指令就可以了,例如:先用 txt 寫一段 PowerShell 指令,再將副檔名改為 ps1,例如 SetDPI_125.ps1
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "LogPixels" -Value 120
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "Win8DpiScaling" -Value 1
Write-Output "放大比例已設定為 125%。"
pause
再用 txt 寫一個批次檔 Set_FHD_125.bat
@echo off
powershell.exe -ExecutionPolicy Bypass -File SetDPI_125.ps1
exit
使用者只要執行 Set_FHD_125.bat,就可以將放大比例設為 125%。
有一個地方要特別注意,系統預設 dpi 是 96,所以放大 125 是 120,不是我打錯字。
同理,如果放大 150%,PowerShell 的指令就要改成 -Value 144
您可以依需要,自行編輯 100%, 150%,這樣就可以快速的切換不同的解析度。
【同時修改螢幕解析度與放大比例】
這個就要搭配一個輕量免安裝解析度切換工具 QRes.exe,我就不給連結了,自己去搜尋。
以下我就以 4K 螢幕為例,先用 txt 寫一段 PowerShell 指令,再將副檔名改為 ps1,例如 SetDPI_250.ps1
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "LogPixels" -Value 240
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "Win8DpiScaling" -Value 1
Write-Output "放大比例已設定為 250%。"
pause
再用 txt 寫一個批次檔 Set_4K_250_QRes.bat
@echo off
QRes.exe /x 3840 /y 2160
powershell.exe -ExecutionPolicy Bypass -File SetDPI_250.ps1
exit
使用者只要執行 Set_4K_250_QRes.bat,就可以將放大比例設為 250% (-Value 240),解析度也調成 3840x2160,也就是 4K。