[cups.general] From plp to Cups?
Helge Blischke
h.blischke at srz.de
Sat Feb 28 09:09:27 PST 2009
Daniel Spannbauer wrote:
>
>
>
>>>> Ok, our plp is now sending the control-file (cf) before the datafile
>>>> (df). The Parameter "fj" in every printcap-entry does the trick.
>>>> Bute cups is still not printing. The Control-File seems to be correct
>>>> and it is sended first (checked by a strace over the cups-lpd), but
>>>> there is no Printjob on the Cups-side.
>>>>
>>>> Heres the Controll-file:
>>>> CA
>>>> D1235723979
>>>> Hdumper
>>>> LDaniel Spannbauer,bab,27
>>>> Pds
>>>> Y1
>>>> NDocuments/test.ps
>>>> JDocuments/test.ps
>>>> fdfA060dumper
>>>> UdfA060dumper
>>>>
>>>> Any clues?
>>
>> Michael Sweet schrieb:
>>> The control file contains some non-standard stuff, but nothing
>>> cups-lpd can't handle.
>>>
>>> Any messages in your system log from cups-lpd?
>>
>> No, only the Standard-Message:
>>
>> Feb 28 09:53:22 b-bup cups-lpd[18161]: Connection from dumper (IPv4
>> 10.3.2.4)
>> Feb 28 09:53:22 b-bup cups-lpd[18161]: Receive print job for color_b_eg
>> Feb 28 09:53:22 b-bup cups-lpd[18161]: Closing connection
>>
>>
>> Thats all. Nothing More, nothing less. But plp gives the output:
>> Feb 28 09:53:22 dumper /usr/uti/lib/lpd[15677]: hp5550: Sendjob:
>> sendname cfX066dumper to b-bup failed
>> Feb 28 09:53:22 dumper /usr/uti/lib/lpd[15677]: hp5550: Link_send:
>> link to b-bup not open
>> Feb 28 09:53:22 dumper /usr/uti/lib/lpd[15677]: hp5550: Sendjob:
>> sendname cfX066dumper to b-bup failed
>> Feb 28 09:53:22 dumper /usr/uti/lib/lpd[15677]: hp5550: Link_send:
>> link to b-bup not open
>> Feb 28 09:53:22 dumper /usr/uti/lib/lpd[15677]: hp5550: Sendjob:
>> sendname cfX066dumper to b-bup failed
>> Feb 28 09:53:22 dumper /usr/uti/lib/lpd[15677]: hp5550: Link_send:
>> link to b-bup not open
>> Feb 28 09:53:22 dumper /usr/uti/lib/lpd[15677]: hp5550: Sendjob:
>> sendname cfX066dumper to b-bup failed
>> Feb 28 09:53:22 dumper /usr/uti/lib/lpd[15677]: hp5550: job cannot be
>> sent from dumper to b-bup
>>
> Attached there is another strace from cups-lpd.
> Regards
>
> Daniel
>
>
>
>
>>>> --
>>>> Daniel Spannbauer Software Entwicklung
>>>> marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax
>>>> -11
>>>> Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220
>>>> http://www.marco.de/ Email ds at marco.de
>>>> <mailto:ds at marco.de>
>>>> Geschäftsführer Martin Reuter HRB 171775 Amtsgericht
>>>> München
>>>>
>>>> _______________________________________________
>>>> cups mailing list
>>>> cups at easysw.com <mailto:cups at easysw.com>
>>>> http://lists.easysw.com/mailman/listinfo/cups
>>> ________________________________________
>>> Michael R Sweet, Senior Printing System Engineer
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> cups mailing list
>>> cups at easysw.com
>>> http://lists.easysw.com/mailman/listinfo/cups
>>
>
Well, the "receive print file for printer xxx" has been accepted
and acknowledged (by sending 0x00 back), but the next line cups-lpd
gets from the input stream reads
"\004122 cfX055dumper\n"
The initial flag byte "\0" is definitely wrong and thus answered by a
"\1" negative acknowledge byte; it should be "\2"
for the control file, and is the control file really 4122 bytes in size?
I just looked into the cups-lpd source (cups 1.3.5), it accepts only the
Berkeley style flag bytes, so you must not specify the fj switch.
Helge
--
Helge Blischke
Softwareentwicklung
H.Blischke at acm.org
More information about the cups
mailing list