使用者會建立列印工作。 列印工作的組成元素為要列印的資料加上暫存序列器的資訊 (例如印表機的名稱或是印表機佇列的名稱),以及非必要的過濾器資訊 (例如,印表機的特定選項)。
每一台印表機都至少有一個專屬的印表機佇列。暫存序列器會在佇列中列印工作,直到所需的印表機已準備好接收資料。 當印表機備妥時,暫存序列器會透過過濾器與後端,傳送資料至印表機。
過濾器會將列印應用程式所產生的資料 (通常為 PostScript 或 PDF,但也會有 ASCII、JPEG 等) 轉換為印表機特定資料 (PostScript、PCL、ESC/P 等)。印表機的特性描述在 PPD 檔案中。 PPD 檔案含有印表機特定選項以及在印表機上啟用它們所需的參數。 過濾器系統可確保啟用使用者所選取的選項。
如果您是使用 PostScript 印表機,過濾器系統會將資料轉換為印表機特定的 PostScript。 這並不需要印表機驅動程式。 如果您是使用非 PostScript 印表機,過濾器系統會將資料轉換為使用 Ghostscript 的印表機特定資料。 這將需要印表機適用的 Ghostscript 印表機驅動程式。 後端會從過濾器接收印表機特定的資料,然後將它傳送至印表機。