Brian <a...@cityscape.co.uk> writes: > On Sun 26 Mar 2017 at 17:58:28 +0100, Rodolfo Medina wrote: > >> Brian <a...@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