Printing doesn't work since r166779, but that revision was not the one introduced the problem, but just revealing it. The problem is that due to some typos in the makefiles, we are always building with printing disabled.
$ grep GTK_UNIX_PRINTING cmakeconfig.h
#define HAVE_GTK_UNIX_PRINTING 0
Created attachment 229435 [details]
Comment on attachment 229435 [details]
Nice one Carlos :)
Committed r167344: <http://trac.webkit.org/changeset/167344>