Printing code with Enscript

I need to read some complicated tcp code. Being able to scribble all over code makes it a lot easier for me to follow the flow of what is happening.

enscript -2 -r -Ec -o - tcp_cong.c | ps2pdf - tcp_cong.pdf

I tried, but I couldn't get colour to work. In the end I don't really care if it is on paper.