列印多工緩衝處理器架構
Microsoft Windows 2000 和更新版本的列印多工緩衝處理器是由一組 Microsoft 提供的和選擇性廠商提供的元件所組成,負責包括:
判斷列印工作應該在本機或透過網路處理。
接受 GDI 所建立的資料流程,並搭配印表機驅動程式,以在特定類型的印表機上輸出。
如果已啟用多工緩衝處理, (將資料多工緩衝處理至檔案) 。
在邏輯印表機佇列中選取第一個可用的實體印表機。
將資料流程從多工緩衝處理格式 (,例如 增強型中繼檔 (EMF) ) 轉換為可以傳送至印表機硬體 (的格式,例如 印表機控制語言 (PCL) ) 。
將資料流程傳送至印表機硬體。
(Windows Vista) 在用戶端電腦上轉譯列印工作,而不是在列印伺服器上。 用戶端轉 譯可簡化列印伺服器工作負載、對列印驅動程式而言是透明的,而且預設會在 Windows Vista 中啟用。
針對 Windows 7,列印驅動程式可以在與多工緩衝處理常式不同的進程中執行。 此功能稱為 印表機驅動程式隔離。