Maybe this would work around the problem you're having.
Edit: Oh! It also looks like the PostScript was not rasterized. You should check the content of the HL-1440 PPD and see which filter is it using. Specifically, look for the lines:
\n*cupsFilter:\t"application/vnd.cups-postscript 0 foomatic-rip"\n*%pprRIP: foomatic-rip other\n
Also, see if foomatic-rip is found in cupsd's PATH.
Edit 2: [link|http://www.linuxprinting.org/kpfeifle/LinuxKongress2002/Tutorial/VII.cups-help/VII.cups-help.html#tell|Here] is a troubleshooting guide which should help track down the problem.