Genellikle enscript kullanırdım: gibi bir şey
$ enscript --highlight=cpp
--header='|Real Name|Class 101'
--footer='|Page $% of $=|'
-poutput.ps *.cpp
bir başlangıç olacaktır - bu, postscript çıktısını yazar output.ps, böylece config ile uğraşırken bunu önizleyebilir ve üzerine yazabilir ve sonra mutlu olduğunuzda yazdırabilirsiniz. Daha kapsamlı seçenekler için man sayfasına bakın.
Altbilginin doğru çalışmasını sağlamak EDIT , enscriptli bir acıdır - asla farketmedim çünkü buna hiç ihtiyacım olmadı. Eğer kaydederseniz bu dosyayı için ~/.enscript/so.hdr(muhtemelen dizini oluşturmak gerekir), aslında gerekli çıktı ile alırsınız
$ enscript --highlight=cpp
--header='|Real Name|Class 101'
--footer='|Page $% of $=|'
--fancy-header=so
-poutput.ps *.cpp
vererek

Kabaca,
- LaTeχ, kurulacak en iyi kalite ve en çok iş olanıdır,
- enscript veya a2ps hem kalite hem de iş bakımından orta düzeydedir,
- vim'in
:hardcopyemri kolay ama esnek değil
- kod tanımayan bir düzenleyicide manuel olarak vurgulanan sözdizimi yapmak, kötü bir geri dönüş için çok çaba gösterir.