Re: foomatic-rip 'f' exited =?US-ASCII?Q?(retcode=3D9)?=

2014-08-20 Thread Predrag Punosevac
On Tue, Aug 19, 2014 at 11:25 PM, Predrag Punosevac
 simple printcap file for printing using lpd and foomatic-rip for
 about seven years now but since past release it stop working

 predrag@oko$ uname -a
 OpenBSD oko.bagdala2.net 5.6 GENERIC.MP#333 amd64

 lp|HP|HP Photosmart 5250:\
 :lp=/dev/ulpt0:\
 :af=/etc/foomatic/HP-PhotoSmart_C5200.ppd:\
 :if=/usr/local/bin/foomatic-rip:\
l sent to user predrag about job
 by daemon
 with permission 664. Spooling directory has correct permission. This is
 the only thing I see in log files

 Aug 19 23:10:16 oko lpd[15224]: lp: filter 'f' exited (retcode=9)
 Aug 19 23:10:16 oko lpd[15224]: m/etc/foomatic/lpd/lp.ppd:\
 :sd=/var/spo stdin on printer lp ((null))
 Aug 19 23:10:16 oko lpd[15224]: lp: job could not be printed
 (cfA002oko.bagdala2.net)

 However /tmp/foomatic-rip-mF6GXB.log is a bit more punoseva...@gmail.com 
 wrote:
 I 1.0.54 running... :sh:sd=/var/spool/output:\
 :lf=/var/log/lpd-errs:

 I am of course in the daemon group and /etc/ulpt0 is own so long time ago. 

 The above is obviously caused by options passed to foomatic-rip. I also
 dislike the fact that one of the paths involve CUPS.

 Can somebody point to me what am I doing wrong here. I noticed that
 /etc/foomatic is no longer created automatically. Also filter.conf file
 is no longer needed?

 Thanks!
 Predrag

It appears that I can print spool-lessly with

foomatic-rip -P HP-PhotoSmart_C5200 --ppd HP-PhotoSmart_C5200.ppd 
/dev/ulpt0 

so it seems that problem is that somehow I have to pass printer
Id=HP-PhotoSmart_C5200 to cups filter via printcap which coincide with
log outpu.

Predrag



foomatic-rip 'f' exited =?US-ASCII?Q?(retcode=3D9)?=

2014-08-19 Thread Predrag Punosevac
I had a simple printcap file for printing using lpd and foomatic-rip for
about seven years now but since past release it stop working

predrag@oko$ uname -a
OpenBSD oko.bagdala2.net 5.6 GENERIC.MP#333 amd64

lp|HP|HP Photosmart 5250:\
:lp=3D/dev/ulpt0:\
:af=3D/etc/foomatic/HP-PhotoSmart_C5200.ppd:\
:if=3D/usr/local/bin/foomatic-rip:\
:sh:sd=3D/var/spool/output:\
:lf=3D/var/log/lpd-errs:

I am of course in the daemon group and /etc/ulpt0 is owned by daemon
with permission 664. Spooling directory has correct permission. This is
the only thing I see in log files

Aug 19 23:10:16 oko lpd[15224]: lp: filter 'f' exited (retcode=3D9)
Aug 19 23:10:16 oko lpd[15224]: mail sent to user predrag about job
stdin on printer lp ((null))
Aug 19 23:10:16 oko lpd[15224]: lp: job could not be printed
(cfA002oko.bagdala2.net)

However /tmp/foomatic-rip-mF6GXB.log is a bit more revealing

foomatic-rip version 1.0.54 running...
called with arguments: '-w132', '-l66', '-i0', '-n', 'predrag', '-j',
'stdin', '-h', 'oko.bagdala2.net', '/etc/foomatic/lpd/lp.ppd'
No printer definition (option -P name) specified!

I am getting that even though I replaced my original file with the one
generated by foomatic-configure utility.

lp|HP|HP PhotoSmart C5200:\
:ppdfile=3D/etc/foomatic/lpd/lp.ppd:\
:sd=3D/var/spool/output/lp:\
:lf=3D/var/log/lpd-errs:\
:lp=3D/dev/ulpt0:\
:if=3D/usr/local/libexec/cups/filter/foomatic-rip:\
:af=3D/etc/foomatic/lpd/lp.ppd:\
:sh:\
:mx#0:

lp.ppd is just renamed original PPD file which I used for many years. I
remember there was a way to generate that file from that but I forgot
how to do it as it was so long time ago.=20

The above is obviously caused by options passed to foomatic-rip. I also
dislike the fact that one of the paths involve CUPS.

Can somebody point to me what am I doing wrong here. I noticed that
/etc/foomatic is no longer created automatically. Also filter.conf file
is no longer needed?

Thanks!
Predrag