Subject: Re: Printing via ghostscript and hpijs
To: Andy Ball <andy.ball@earthlink.net>
From: Ben Collver <collver@peak.org>
List: netbsd-users
Date: 05/19/2006 06:05:31
On Fri, May 19, 2006 at 08:41:41AM +0000, Andy Ball wrote:
> a PostScript document I receive a single blank sheet with
> "**** Unable to open the initial device, quitting." printed
> at the top.
I have seen this error, but I forget what the cause was.
> The ghostscript people that I have asked about this don't
> recognise the error. I would welcome advice, observations
> or perhaps example filter scripts. Does anyone here use
> hpijs or a similar DeskJet printer?
I use hpijs on a HP DeskJet 832c. Since there is a network print server
on it, I need a second queue for the filter. Here is my filter script.
Cheers,
Ben
#!/bin/sh
PATH=$PATH:/usr/pkg/bin
export PATH
/usr/pkg/bin/enscript --lineprinter --pass-through --output=- 2>/dev/null |\
/usr/pkg/bin/gs -q -dSAFER -dBATCH -dQUIET -dNOPAUSE \
-sDEVICE=ijs -sIjsServer=hpijs \
-sDeviceManufacturer="HEWLETT-PACKARD" \
-sDeviceModel="DESKJET 832" \
-dDEVICEWIDTHPOINTS=612 -dDEVICEHEIGHTPOINTS=792 -r300 \
-sIjsParams=Quality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet=2 \
-dIjsUseOutputFD \
-sOutputFile=- - |\
/usr/bin/lpr -P dj832c-raw && \
exit 0
exit 2
# Quality:Quality 0=normal, 1=draft, 2=best
# Quality:ColorMode 0=grey_k, 1=grey_cmy, 2=color
# Quality:MediaType 0=plain, 1=premium, 2=photo
# Quality:Penset 0=black_pen, 1=color_pen, 2=both_pens, 3=mdl_pen, 4=mdl_both
# Quality:FullBleed 0=no, 1=yes
# Quality:MediaPosition 1=upper_tray, 4=lower_tray, 7=autoselect