CUPS
プレフィルタによる処理が終わると、PostScriptプリンタを用いている場合にはそのままデータはCUPSのバックエンドに送られ、そうでない場合には(linuxprinting.orgのFoomaticのような)別のフィルタかGhostscriptで処理される。これはPostScriptをプリンターに依存しない中間形式のCUPS-rasterフォーマット(MIME 型 application/vnd.cups-raster)へと変換する。最後にこの中間ラスタ形式はプリンター個別の形式へと最終フィルタで処理される。
このラスタ形式からのフィルタとしてCUPSにデフォルトで含まれているものは、PCL (Printer Command Language)、ESC/PまたはESC/P2、およびDymoへのフィルタである。ただし、CUPSで用いることができるいくつかの代替フィルタもある。CUPSの開発元であるEasy Software Productsは独自のCUPSフィルタをリリースしている。Gimp-Printは幅広い範囲の(主として)インクジェット・プリンターに対する高精度なドライバであり、LinuxのTurbo-Printはやはり様々な種類のプリンターに対しての種々のドライバを有している。