10.1 列印系統的工作流程

使用者會建立列印工作。列印工作的組成元素為要列印的資料加上暫存序列器的資訊 (例如印表機的名稱或是印表機佇列的名稱),以及非必要的過濾器資訊 (例如,印表機的特定選項)。

每一台印表機都至少有一個專屬的印表機佇列。暫存序列器會在佇列中列印工作,直到所需的印表機已準備好接收資料。當印表機備妥時,暫存序列器會透過過濾器與後端,傳送資料至印表機。

過濾器會將列印應用程式所產生的資料 (通常為 PostScript 或 PDF,但也會有 ASCII、JPEG 等) 轉換為印表機特定資料 (PostScript、PCL、ESC/P 等)。印表機的特性描述在 PPD 檔案中。PPD 檔案含有印表機特定選項以及在印表機上啟用它們所需的參數。過濾器系統可確保啟用使用者所選取的選項。

如果您是使用 PostScript 印表機,過濾器系統會將資料轉換為印表機特定的 PostScript。這並不需要印表機驅動程式。如果您使用非 PostScript 印表機,過濾器系統會將資料轉換為印表機特定資料。這將需要印表機適用的印表機驅動程式。後端會從過濾器接收印表機特定的資料,然後將它傳送至印表機。