The messages
D [07/Apr/2012:15:50:11 +0200] [Job 51] prnt/hpcups/HPCupsFilter.cpp 528: cupsRasterOpen failed, fd = 0 D [07/Apr/2012:15:50:11 +0200] [Job 51] prnt/backend/hp.c 839: ERROR: null print job total=0
in the error_log of the original poster are due to no data arriving at the HPLIP backend after Ghostscript having errored out right in the beginning, before sending out any data. So HPLIp is not at fault here.
The messages
D [07/Apr/ 2012:15: 50:11 +0200] [Job 51] prnt/hpcups/ HPCupsFilter. cpp 528: cupsRasterOpen failed, fd = 0 2012:15: 50:11 +0200] [Job 51] prnt/backend/hp.c 839: ERROR: null print job total=0
D [07/Apr/
in the error_log of the original poster are due to no data arriving at the HPLIP backend after Ghostscript having errored out right in the beginning, before sending out any data. So HPLIp is not at fault here.