Re: `Filter failed' no print error message
Brian <ad44@cityscape.co.uk> writes:
> On Sun 26 Mar 2017 at 17:58:28 +0100, Rodolfo Medina wrote:
>
>> Brian <ad44@cityscape.co.uk> writes:
>>
>> > > From where did you get the necessary drivers?
>> > > Is there any sign of "gstoraster" in your error_log?
>>
>> No, no gstoraster in error_log. From UnifiedLinuxDriver_1.02.tar.gz I
>> extracted ML-191xspl2.ppd and copied it in a subdirectory of my home
>> directory, and the file rastertosamsungspl that I copied into
>> /usr/lib/cups/filter.
>
> No gstoraster. You aren't going anywhere. You will not be able to print.
>
> [...]
>
> "UnifiedLinuxDriver" indicates a package downloaded from
>
> http://www.bchemnet.com/suldr/
>
> But there is no version 1.02 offered by this site, See here
>
> http://www.bchemnet.com/suldr/suld.html
>
> Copying the PPD and filter is ok. But what file did you copy them from?
> UnifiedLinuxDriver_1.02.tar.gz is not offered by the bchemnet.com site.
>
> Have you got that, too. The file you say you downloaded does not exist
> at bchemnet.com as far as I can see.
I downloaded - years ago, when I bought the printer - from:
http://www.samsung.com
. With those two files, the printer had always worked fine with Debian. Now I
installed Debian on a new machine, and the printer won't print. Strange
because the old machine, where the printer still does work, *also* has Debian
Sid, the same operating system I have on my new Lenovo AMD A6 Desktop.
>> > You have rastertosamsungspl as a filter. It needs to be given raster
>> > data. It looks like it is being given PostScript - so the filter stops.
>> >
>> > Also provide the outputs of
>> >
>> > cat /etc/cups/ppd/ppd_for_the printer | grep NickName
>>
>> Here it is:
>>
>> # cat Samsung_ML-191x_252x_Series.ppd | grep NickName
>> *ShortNickName: "ML-191x 252x"
>> *NickName: "Samsung ML-191x 252x Series"
>
> Now - that looks ok
>
>> > and
>> >
>> > cat /etc/cups/ppd/ppd_for_the printer | grep cupsFilter
>> >
>> > You will probably have to be root to get these.
>>
>> and:
>>
>> # cat Samsung_ML-191x_252x_Series.ppd | grep cupsFilter
>> *cupsFilter: "application/vnd.cups-postscript 0 rastertosamsungspl"
>>
>> What now? Thanks...
>
> What now?
>
> Whatever package you are using is expecting rastertosamsungspl to process
> PostScript. As its name implies, it will only process raster data. CUPS
> will not like this line.
>
> Please post
>
> cat Samsung_ML-191x_252x_Series.ppd | grep cupsFilter
>
> for the machine which prints for you. Check the PPD file name in
> /etc/cups.ppd first.
Here it is:
*cupsFilter: "application/vnd.cups-postscript 0 rastertosamsungspl"
, but exactly the same output also comes from Lenovo machine, where the printer
won't work... So I think there must be some other different special reason
because one is ok and the other is not although the system is the same on both.
Thanks,
Rodolfo
Reply to: