"Waiting for printer to become available." - Can't print after recent package updates

Hi,
After some recent packages update I noticed I can’t print anymore using my Samsung ML-1610. All of this is since some recent ghostscript, cups, etc updates I got.

All I get after sending a job is “Waiting for printer to become available.” message, for each job. The printer doesn’t do anything.

I did some digging and found out that there might be something wrong with USB in these recent kernels. It seems that CUPS can’t find the printer on USB, I don’t even have an option of adding a USB printer anymore, but the system sees it.

Here are some outputs

lsusb

Bus 003 Device 002: ID 04e8:3268 Samsung Electronics Co., Ltd ML-1610 Mono Laser Printer
Bus 005 Device 002: ID 413c:2501 Dell Computer Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

lpstat -a

Samsung_ML-1610 accepting requests since Tue 04 Nov 2014 05:31:10 PM EET

but

lpinfo -t

network socket
network ipp
network https
network beh
network ipps
network lpd
network http
serial serial:/dev/ttyS0?baud=115200
network smb
direct parallel:/dev/lp0

I read that this might be related to “usblp” module, and on some other distros they recommend unloading it\blackisting. I do have that module listed as loaded

lsmod | grep usb

usblp                  18756  0

Hi,
After some recent packages update I noticed I can’t print anymore using my Samsung ML-1610. All of this is since some recent ghostscript, cups, etc updates I got.

All I get after sending a job is “Waiting for printer to become available.” message, for each job. The printer doesn’t do anything.

I did some digging and found out that there might be something wrong with USB in these recent kernels. It seems that CUPS can’t find the printer on USB, I don’t even have an option of adding a USB printer anymore, but the system sees it.

I’m not aware of nor experienced anything like this. Which openSUSE version and kernel version are you using?

Here are some outputs

Samsung_ML-1610 accepting requests since Tue 04 Nov 2014 05:31:10 PM EET

Unfortunately, the ‘lpstat -a’ command isn’t really useful in this situation. I connect to a number of printers, and all are reported as ‘accetping requests’ It really relates to the print queue availability.

but

lpinfo -t

network socket
network ipp
network https
network beh
network ipps
network lpd
network http
serial serial:/dev/ttyS0?baud=115200
network smb
direct parallel:/dev/lp0

The above looks okay.

With your printer attached, what is reported by the following (if anything)?

/usr/lib/cups/backend/usb

For example, I get

/usr/lib/cups/backend/usb
direct usb://Brother/DCP-7055 "Brother DCP-7055" "Brother DCP-7055" "MFG:Brother;CMD:PJL,XL2HB;MDL:DCP-7055;CLS:PRINTER;CID:Brother Laser Type1;" ""

Another thought is to plug in the printer, then capture/post the output from

dmesg|tail

openSUSE 13.1 KDE x64
Kernel 3.17.2.2

It worked fine until recent cups\ghostscript updates.

I also tried booting in older kernels, down to 3.17.1.1 but same problem.

Ok so

/usr/lib/cups/backend/usb

DEBUG: Loading USB quirks from "/usr/share/cups/usb".
DEBUG: Loaded 110 quirks.
DEBUG: list_devices
DEBUG: libusb_get_device_list=9
DEBUG2: Printer found with device ID: MFG:Samsung;CMD:GDI;MDL:ML-1610;CLS:PRINTER;MODE:GDI;STATUS:IDLE; Device URI: usb://Samsung/ML-1610?serial=3921BRJYA07244..
direct usb://Samsung/ML-1610?serial=3921BRJYA07244.. "Samsung ML-1610" "Samsung ML-1610" "MFG:Samsung;CMD:GDI;MDL:ML-1610;CLS:PRINTER;MODE:GDI;STATUS:IDLE;" ""

dmesg | tail just after reconnecting the printer

 4214.844664] usb 3-2: new full-speed USB device number 3 using ohci-pci
 4214.993546] usb 3-2: New USB device found, idVendor=04e8, idProduct=3268
 4214.993551] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
 4214.993553] usb 3-2: Product: Samsung ML-1610 Series
 4214.993555] usb 3-2: Manufacturer: Samsung Electronics Co., Ltd.
 4214.993556] usb 3-2: SerialNumber: 3921BRJYA07244..

The CUPS error’s log keeps growing, it keeps trying something.

Here is the log after just trying to prind a PDF

http://paste.opensuse.org/26871624

Is there any reason you’re using 3.17.2.2 kernel? ( I have openSUSE 13.1 with 3.11.10-21-desktop.)

It worked fine until recent cups\ghostscript updates.

Can you post your configured repos?

zypper lr -d

/usr/lib/cups/backend/usb

DEBUG: Loading USB quirks from "/usr/share/cups/usb".
DEBUG: Loaded 110 quirks.
DEBUG: list_devices
DEBUG: libusb_get_device_list=9
DEBUG2: Printer found with device ID: MFG:Samsung;CMD:GDI;MDL:ML-1610;CLS:PRINTER;MODE:GDI;STATUS:IDLE; Device URI: usb://Samsung/ML-1610?serial=3921BRJYA07244..
direct usb://Samsung/ML-1610?serial=3921BRJYA07244.. "Samsung ML-1610" "Samsung ML-1610" "MFG:Samsung;CMD:GDI;MDL:ML-1610;CLS:PRINTER;MODE:GDI;STATUS:IDLE;" ""

dmesg | tail just after reconnecting the printer

 4214.844664] usb 3-2: new full-speed USB device number 3 using ohci-pci
 4214.993546] usb 3-2: New USB device found, idVendor=04e8, idProduct=3268
 4214.993551] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
 4214.993553] usb 3-2: Product: Samsung ML-1610 Series
 4214.993555] usb 3-2: Manufacturer: Samsung Electronics Co., Ltd.
 4214.993556] usb 3-2: SerialNumber: 3921BRJYA07244..

Above looks okay.

The CUPS error’s log keeps growing, it keeps trying something.

Here is the log after just trying to prind a PDF

SUSE Paste

I’ll have to read and digest…

I had some issues a while ago and newer stable kernels fixed them.

All started two days ago when I applied some updates to ghostscript\cups\etc.

Here are my repos

3 | Kerneluri                 | Kerneluri                          | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/Kernel:/stable/standard/              |        
 4 | Packman_All               | Packman All                        | Yes     | Yes     |   99     | rpm-md   | http://packman.inode.at/suse/openSUSE_13.1/                                     |        
 5 | Printing_repo             | Printing repo                      | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/Printing/openSUSE_13.1/               |        
 6 | Security_repo             | Security repo                      | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/security/openSUSE_13.1/               |        
 7 | VirtualBox                | VirtualBox                         | Yes     | Yes     |   99     | rpm-md   | http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3                     |        
 8 | filesystems               | filesystems                        | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/filesystems/openSUSE_13.1/            |        
 9 | isv:ownCloud:desktop      | isv:ownCloud:desktop               | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/openSUSE_13.1/ |        
10 | nVidia Graphics Drivers   | nVidia Graphics Drivers            | Yes     | Yes     |   99     | rpm-md   | http://download.nvidia.com/opensuse/13.1/                                       |        
11 | network:chromium          | network:chromium                   | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/network:/chromium/openSUSE_13.1/      |        
12 | openSUSE-13.1-1.10        | openSUSE-13.1-1.10                 | No      | No      |   99     | yast2    | cd:///?devices=/dev/disk/by-id/ata-ASUS_DRW-1608P2S                             |        
13 | repo-debug                | openSUSE-13.1-Debug                | No      | Yes     |   99     | NONE     | http://download.opensuse.org/debug/distribution/13.1/repo/oss/                  |        
14 | repo-debug-update         | openSUSE-13.1-Update-Debug         | No      | Yes     |   99     | NONE     | http://download.opensuse.org/debug/update/13.1/                                 |        
15 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE     | http://download.opensuse.org/debug/update/13.1-non-oss/                         |        
16 | repo-non-oss              | openSUSE-13.1-Non-Oss              | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/distribution/13.1/repo/non-oss/                    |        
17 | repo-oss                  | openSUSE-13.1-Oss                  | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/distribution/13.1/repo/oss/                        |        
18 | repo-source               | openSUSE-13.1-Source               | No      | Yes     |   99     | NONE     | http://download.opensuse.org/source/distribution/13.1/repo/oss/                 |        
19 | repo-update               | openSUSE-13.1-Update               | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/update/13.1/                                       |        
20 | repo-update-non-oss       | openSUSE-13.1-Update-Non-Oss       | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/update/13.1-non-oss/                               |        

So here’s what I did:

I read on archlinux forums about some issue with cups, udev and permissions regarding “lp”.
This issue is found on many distros, and old kernels, like from 2009 on.

I ran “lsusb” and got the vendor and product IDs

Bus 003 Device 002: ID 04e8:3268 Samsung Electronics Co., Ltd ML-1610 Mono Laser Printer

I then created a new file in /etc/udev/rules

touch /etc/udev/rules.d/10-cups-usb.rules

Inside it I put this rule

ATTR{idVendor}=="04e8", ATTR{idProduct}=="3268", MODE:="0664", GROUP:="lp", ENV{libsane_matched}:="yes"



Restarted the printer and it instantly started to print stuck jobs. It now works but can anyone please explain what this trick fixed ? A CUPS problem ? A udev issue ?
Now CUPS > Add New Printer sees USB printers.

I used this thread for reference [Solved] CUPS 1.4.1: need help with udev rules / Pacman & Package Upgrade Issues / Arch Linux Forums

I then created a new file in /etc/udev/rules

touch /etc/udev/rules.d/10-cups-usb.rules

Inside it I put this rule

ATTR{idVendor}=="04e8", ATTR{idProduct}=="3268", MODE:="0664", GROUP:="lp", ENV{libsane_matched}:="yes"

Restarted the printer and it instantly started to print stuck jobs. It now works but can anyone please explain what this trick fixed ? A CUPS problem ? A udev issue ?
Now CUPS > Add New Printer sees USB printers.

That rule (type) is usually present for those with multi-function printers so that scanner is correctly detected. I have always needed to add an equivalent line manually for Brother devices for example. Interesting that it helps with printer detection though. (That could well be to do with setting the group to’lp’.)

I used this thread for reference [Solved] CUPS 1.4.1: need help with udev rules / Pacman & Package Upgrade Issues / Arch Linux Forums

Hi
I am having the same problem with my two Samsung Printers ML2010R and ML 2165. There is no file like “10-cups-usb.rules” in the rules.d directory. With an old 32bit Thinkpad with the same suse system the printer ML2010R works, although many listings in the cups log, but it works. Not so since the recent updates on the newer Samsung 400B with 64bit system.

Here are the outputs of the commands mentioned in the previous parrts of the thread

Linux 3.11.10-21-desktop
openSUSE 13.1 (Bottle) (x86_64)

Intel Core i5-3210 OM 4 Kernel

klaus@linux-w65d:~> lsusb
Bus 002 Device 004: ID 08ff:168a AuthenTec, Inc.
Bus 002 Device 003: ID 8087:07da Intel Corp.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 04f3:0235 Elan Microelectronics Corp.
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 004: ID 2232:1010
Bus 001 Device 006: ID 0572:1400 Conexant Systems (Rockwell), Inc.
Bus 001 Device 007: ID 04e8:326c Samsung Electronics Co., Ltd ML-2010P Mono Laser Printer
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

klaus@linux-w65d:~> lpstat -a
ml2010 accepting requests since Sa 08 Nov 2014 17:22:23 CET

klaus@linux-w65d:~> lsmod | grep usblp
usblp 18746 0

klaus@linux-w65d:~> /usr/lib/cups/backend/usb
DEBUG: Loading USB quirks from “/usr/share/cups/usb”.
DEBUG: Loaded 110 quirks.
DEBUG: list_devices
DEBUG: libusb_get_device_list=16
DEBUG2: Printer found with device ID: MFG:Samsung;CMD:GDI;MDL:ML-2010;CLS RINTER;STATUS:BUSY; Device URI: usb://Samsung/ML-2010?serial=4421BKCPA02467X.
direct usb://Samsung/ML-2010?serial=4421BKCPA02467X. “Samsung ML-2010” “Samsung ML-2010” “MFG:Samsung;CMD:GDI;MDL:ML-2010;CLSRINTER;STATUS:BUSY;” “”

after pulling out the USB plug of the printer and reconnecting the plug:

klaus@linux-w65d:~> dmesg|tail
7727.602513] ll header: 00000000: ff ff ff ff ff ff 64 70 02 62 6c 7c 08 00 …dp.bl|…
7756.696258] SFW2-INext-DROP-DEFLT IN=eno1 OUT= MAC= SRC=fe80:0000:0000:0000:52b7:c3ff:fe7d:6582 DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=84 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=44
7962.330946] usb 1-1.3.1: USB disconnect, device number 7
8056.054227] usb 1-1.3.1: new full-speed USB device number 8 using ehci-pci
8056.140980] usb 1-1.3.1: New USB device found, idVendor=04e8, idProduct=326c
8056.140988] usb 1-1.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
8056.140992] usb 1-1.3.1: Product: Samsung ML-2010
8056.140994] usb 1-1.3.1: Manufacturer: Samsung
8056.140997] usb 1-1.3.1: SerialNumber: 4421BKCPA02467X.
8056.142152] usblp 1-1.3.1:1.0: usblp0: USB Bidirectional printer dev 8 if 0 alt 0 proto 2 vid 0x04E8 pid 0x326C

klaus@linux-w65d:~> zypper lr -d

| Alias | Name | Aktiviert | Aktualisieren | Priorität | Typ | URI | Dienst

—±--------------------------±-----------------------------------±----------±--------------±----------±-------±------------------------------------------------------------------------------------±------
1 | BankProgramm | BankProgramm | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/home:/j-engel:/banking/openSUSE_13.1/ |
2 | Drucker | Drucker | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/Printing/openSUSE_13.1/ |
3 | Funk | Funk | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/hamradio/openSUSE_13.1/ |
4 | GPS | GPS | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_13.1/ |
5 | Mozilla | Mozilla | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_13.1/ |
6 | NonFree | NonFree | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/update/openSUSE-stable/ |
7 | Office | Office | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_13.1/ |
8 | Packman | Packman | Ja | Ja | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_13.1/ |
9 | Packman Repository | Packman Repository | Ja | Ja | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/ |
10 | Virenscanner | Virenscanner | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/security/openSUSE_13.1/ |
11 | WebCam | WebCam | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/drivers:/webcam/openSUSE_11.4/ |
12 | devel:languages:python | devel:languages:python | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_13.1/ |
13 | libdvdcss repository | libdvdcss repository | Ja | Ja | 99 | rpm-md | http://opensuse-guide.org/repo/13.1/ |
14 | openSUSE-13.1-1.10 | openSUSE-13.1-1.10 | Ja | Nein | 99 | yast2 | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_SN-208BB_R8F96GIC900NKH,/dev/sr0 |
15 | repo-debug | openSUSE-13.1-Debug | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/debug/distribution/13.1/repo/oss/suse/ |
16 | repo-debug-update | openSUSE-13.1-Update-Debug | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/debug/update/13.1/ |
17 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/debug/update/13.1-non-oss/ |
18 | repo-non-oss | openSUSE-13.1-Non-Oss | Ja | Ja | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/non-oss/ |
19 | repo-oss | openSUSE-13.1-Oss | Ja | Ja | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/oss/ |
20 | repo-source | openSUSE-13.1-Source | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/source/distribution/13.1/repo/oss/suse/ |
21 | repo-update | openSUSE-13.1-Update | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/update/13.1/ |
22 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/update/13.1-non-oss/ |
23 | wine | wine | Ja | Ja | 99 | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/ |
klaus@linux-w65d:~>

Changing the user to be part of the group “lp” did not help. After going back to the former cups version with apper and changing it again to the new version, the printer is detected by YAST and the test page is printed but no normal document.

Does that mean, that I have to make various files for different printers and what has to be the naming of these files.

justus_d

Hi

I just want to report, that the additional file im rules.d does not work for me, but maybe I made an unknown fault creating it.

justus.d

It might have been more useful to post the rule here for us to examine. Otherwise we’re left to guess.

Hi
I am having the same problem with my two Samsung Printers ML2010R and ML 2165. There is no file like “10-cups-usb.rules” in the rules.d directory. With an old 32bit Thinkpad with the same suse system the printer ML2010R works, although many listings in the cups log, but it works. Not so since the recent updates on the newer Samsung 400B with 64bit system.

This seems to be Samsung printer specific - perhaps just with the unified driver. (I’ve just updated my openSUSE 13.1 system, and no printing issues observed with my Brother printer.) If I was in this position, I’d consider deleting the printer configuration, reinstalling the driver, and re-configuring.

Hi deano_ferrari

Many thanks for your answer.

Sure it is a theme about Samsung components.I am quite sure, why it is a problem with Samsung products because of the log of cups. Can you tell me a link to send you the whole file?. Here are some excerpts of cups error log:

E |27/Feb/2014:23:42:03 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/CLP-600sc.cts”!
E [27/Feb/2014:23:42:03 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/SCX-472xsc.cts”!
E [27/Feb/2014:23:42:03 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/M2070sc.cts”!
E [27/Feb/2014:23:42:03 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/CLX-216xsc.cts”!
and then nothing about faulty unused Samsung drivers until last week (cups complains about products I don’t use)
E [29/Oct/2014:23:38:28 +0100] cupsdLoadBanners: Unable to open banner directory “/usr/share/cups/banners”: No such file or directory
W [29/Oct/2014:23:38:28 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by
many of them and then
[06/Nov/2014:14:53:22 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
E [06/Nov/2014:23:33:31 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/CLX-3170sc.cts”!
E [06/Nov/2014:23:33:31 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/SCX-3400sc.cts”!
E [06/Nov/2014:23:33:31 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/ML-2160sc.cts”!
Much more
All the time in between all those files seemed to be acceptable and suddenly they are faulty. I did not change any of them.

and then
W [07/Nov/2014:18:46:19 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
E [07/Nov/2014:18:47:34 +0100] [CGI] Unable to scan “@LOCAL”!
E [07/Nov/2014:18:47:41 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/CLX-3170sc.cts”!
E [07/Nov/2014:18:47:41 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/SCX-3400sc.cts”!
E [07/Nov/2014:18:47:41 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/ML-2160sc.cts”!
E [07/Nov/2014:18:47:41 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/SCX-4650sc.cts”!
E [07/Nov/2014:18:47:41 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/CLP-310sc.cts”!
E [07/Nov/2014:18:47:41 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/CLP-300sc.cts”!

there are hundreds of them. In between both Samsung printers were not detecetd by Yast/printers although lsusb listed them.

Today I created the directory “banners” to stop that complain

E [09/Nov/2014:10:17:53 +0100] cupsdLoadBanners: Unable to open banner directory “/usr/share/cups/banners”: No such file or directory

These are at the moment the last lines of cups error log.Time is now 20:21 9.11.2014

E [09/Nov/2014:10:57:23 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/samsung/cms/CLP-610-1200x1200cms2”!
E [09/Nov/2014:10:57:23 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/samsung/cms/CLX-3160-1200x1200cms”!
E [09/Nov/2014:10:57:23 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/samsung/cms/CLX-6220sc.cts”!
E [09/Nov/2014:10:57:23 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/samsung/cms/SCX-470xsc.cts”!
E [09/Nov/2014:10:57:23 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/samsung/cms/CLX-216x-1200x600cms”!
E [09/Nov/2014:10:57:23 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/samsung/cms/CLP-610sc.cts”!
E [09/Nov/2014:10:57:23 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/samsung/cms/CLP-610-1200x600cms2”!
W [09/Nov/2014:11:02:41 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [09/Nov/2014:11:02:41 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
E [09/Nov/2014:11:08:37 +0100] [Client 13] Returning IPP client-error-document-format-not-supported for Send-Document (ipp://localhost:631/printers/ml2010) from localhost
W [09/Nov/2014:15:07:26 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [09/Nov/2014:15:07:26 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
E [09/Nov/2014:20:09:12 +0100] [Client 13] Returning IPP client-error-document-format-not-supported for Send-Document (ipp://localhost:631/printers/ml2010) from localhost
E [09/Nov/2014:20:15:07 +0100] [Client 14] Returning IPP client-error-document-format-not-supported for Send-Document (ipp://localhost:631/printers/ml2010) from localhost
E [09/Nov/2014:20:15:38 +0100] [Client 14] Returning IPP client-error-document-format-not-supported for Send-Document (ipp://localhost:631/printers/ml2010) from localhost

At least cups stopped complaining about the missing directory “banners”.

The file /etc/udev/rules.d/10-cups-usb.rules I created twice. First with dolphin (create new text file) and then as it did not solve the problem with touch.
The content is each time:
ATTR{idVendor}==“04e8”, ATTR{idProduct}==“326c”, MODE:=“0664”, GROUP:=“lp”, ENV{libsane_matched}:=“yes”

After creating the file in directory “rules” Yast/printers detects the printer twice and I use the driver foomatic as cups complains about the drivers from Samsung to be all empty files which of course is not true. I used the foomaitc driver all the time and on the IBM it is the only driver available. The test page is printed each time either as root or as user.

So for me it is quite clear that openSuse tries to exclude Samsung products. May be you have a serious quality problem there. Let me just remind you that last week the file “resolve.conf” was destroyed by an update. So no Internet connection was possible. To detect and mend that took me just an hour. Who else than root can change that file? I am using opensuse since 15 years and I never encountered such serious problems.

There is another problem I detected today. If I open a “pdf” file and choose “print preview” an empty page is displayed what of course is not true. OpenOffice documents are not printed.

Useless to say that of course the Samsung printer is the destination.

So what do you propose me to do? Because of yesterday I do not include any smileys.

justus_d

[QUOTE=justus_d;2674557]Hi deano_ferrari

Many thanks for your answer.

Sure it is a theme about Samsung components.I am quite sure, why it is a problem with Samsung products because of the log of cups. Can you tell me a link to send you the whole file?.


Long files can be uploaded to http://paste.opensuse.org/ and the link to them posted here.

BTW, when you post output, please enclose within 

[/CO…] tags (note the ‘#’ icon in the editor). It makes for much easier reading, and preserves any formatting.

Hi deano_ferrari

Sorry I did not answer your last question. I have tried several times erasing all Samsung printers and detect them anew. I also used automatic detection. I also changed from the new cups 1.7.5-1.1 to the older version 1.5.4 available with apper, which did not help either.

After changing back to the new version, the printer was detected, but nothing else happened.

justus_d

The file /etc/udev/rules.d/10-cups-usb.rules I created twice. First with dolphin (create new text file) and then as it did not solve the problem with touch.
The content is each time:

ATTR{idVendor}=="04e8", ATTR{idProduct}=="326c", MODE:="0664", GROUP:="lp", ENV{libsane_matched}:="yes"

Reads as expected. However, AFAIU this is only relevant for scanner (SANE) detection.

After creating the file in directory “rules” Yast/printers detects the printer twice and I use the driver foomatic as cups complains about the drivers from Samsung to be all empty files which of course is not true. I used the foomaitc driver all the time and on the IBM it is the only driver available. The test page is printed each time either as root or as user.

So for me it is quite clear that openSuse tries to exclude Samsung products. May be you have a serious quality problem there.

Who’s ‘you’? We’re all volunteers here, giving our time freely to assist those who are having issues. We do have other sub-forums for opinions, rants, and other stuff I care not to waste time and energy with. My advice is to filter out the subjective commentary, and stick to the facts when requesting help. It makes the thread easier to read, and focusses only on the problem at hand.

Let me just remind you that last week the file “resolve.conf” was destroyed by an update. So no Internet connection was possible. To detect and mend that took me just an hour. Who else than root can change that file? I am using opensuse since 15 years and I never encountered such serious problems.

I don’t need reminding - I wasn’t even aware :slight_smile:

In any case, the ‘nameserver’ entry in /etc/resolv.conf can be made persistent by a manual edit, or dynamically managed each and every time by network manager. I have seen connection issues reported (across many distros) where it is occasionally left blank. That could even be caused by the router/server responsible for the connection. Not serious IMO.

There is another problem I detected today. If I open a “pdf” file and choose “print preview” an empty page is displayed what of course is not true. OpenOffice documents are not printed.

Useless to say that of course the Samsung printer is the destination.

So what do you propose me to do? Because of yesterday I do not include any smileys.

Smileys are overrated :wink:

Hi deano_ferrari

Sorry I didn’t know that. Here is the corrected text (I hope so).

Many thanks for your answer.

Sure it is a theme about Samsung components.I am quite sure, why it is a problem with Samsung products because of the log of cups. Can you tell me a link to send you the whole file?. Here are some excerpts of cups error log:


E |27/Feb/2014:23:42:03 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/CLP-600sc.cts”!
E [27/Feb/2014:23:42:03 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/SCX-472xsc.cts”!
E [27/Feb/2014:23:42:03 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/M2070sc.cts”!
E [27/Feb/2014:23:42:03 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/CLX-216xsc.cts”!


and then nothing about faulty unused Samsung drivers until last week (cups complains about products I don’t use)


E [29/Oct/2014:23:38:28 +0100] cupsdLoadBanners: Unable to open banner directory “/usr/share/cups/banners”: No such file or directory
W [29/Oct/2014:23:38:28 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by


many of them and then


[06/Nov/2014:14:53:22 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
E [06/Nov/2014:23:33:31 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/CLX-3170sc.cts”!
E [06/Nov/2014:23:33:31 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/SCX-3400sc.cts”!
E [06/Nov/2014:23:33:31 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/ML-2160sc.cts”!


Much more
All the time in between all those files seemed to be acceptable and suddenly they are faulty. I did not change any of them.

and then


W [07/Nov/2014:18:46:19 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
E [07/Nov/2014:18:47:34 +0100] [CGI] Unable to scan “@LOCAL”!
E [07/Nov/2014:18:47:41 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/CLX-3170sc.cts”!
E [07/Nov/2014:18:47:41 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/SCX-3400sc.cts”!
E [07/Nov/2014:18:47:41 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/ML-2160sc.cts”!
E [07/Nov/2014:18:47:41 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/SCX-4650sc.cts”!
E [07/Nov/2014:18:47:41 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/CLP-310sc.cts”!
E [07/Nov/2014:18:47:41 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/uld-samsung/cms/CLP-300sc.cts”!


there are hundreds of them. In between both Samsung printers were not detecetd by Yast/printers although lsusb listed them.

Today I created the directory “banners” to stop that complain


E [09/Nov/2014:10:17:53 +0100] cupsdLoadBanners: Unable to open banner directory “/usr/share/cups/banners”: No such file or directory


These are at the moment the last lines of cups error log.Time is now 20:21 9.11.2014


E [09/Nov/2014:10:57:23 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/samsung/cms/CLP-610-1200x1200cms2”!
E [09/Nov/2014:10:57:23 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/samsung/cms/CLX-3160-1200x1200cms”!
E [09/Nov/2014:10:57:23 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/samsung/cms/CLX-6220sc.cts”!
E [09/Nov/2014:10:57:23 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/samsung/cms/SCX-470xsc.cts”!
E [09/Nov/2014:10:57:23 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/samsung/cms/CLX-216x-1200x600cms”!
E [09/Nov/2014:10:57:23 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/samsung/cms/CLP-610sc.cts”!
E [09/Nov/2014:10:57:23 +0100] [cups-driverd] Bad driver information file “/usr/share/cups/model/samsung/cms/CLP-610-1200x600cms2”!
W [09/Nov/2014:11:02:41 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [09/Nov/2014:11:02:41 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
E [09/Nov/2014:11:08:37 +0100] [Client 13] Returning IPP client-error-document-format-not-supported for Send-Document (ipp://localhost:631/printers/ml2010) from localhost
W [09/Nov/2014:15:07:26 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [09/Nov/2014:15:07:26 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
E [09/Nov/2014:20:09:12 +0100] [Client 13] Returning IPP client-error-document-format-not-supported for Send-Document (ipp://localhost:631/printers/ml2010) from localhost
E [09/Nov/2014:20:15:07 +0100] [Client 14] Returning IPP client-error-document-format-not-supported for Send-Document (ipp://localhost:631/printers/ml2010) from localhost
E [09/Nov/2014:20:15:38 +0100] [Client 14] Returning IPP client-error-document-format-not-supported for Send-Document (ipp://localhost:631/printers/ml2010) from localhost


At least cups stopped complaining about the missing directory “banners”.

The file /etc/udev/rules.d/10-cups-usb.rules I created twice. First with dolphin (create new text file) and then as it did not solve the problem with touch.
The content is each time:
ATTR{idVendor}==“04e8”, ATTR{idProduct}==“326c”, MODE:=“0664”, GROUP:=“lp”, ENV{libsane_matched}:=“yes”

After creating the file in directory “rules” Yast/printers detects the printer twice and I use the driver foomatic as cups complains about the drivers from Samsung to be all empty files which of course is not true. I used the foomaitc driver all the time and on the IBM it is the only driver available. The test page is printed each time either as root or as user.

So for me it is quite clear that openSuse tries to exclude Samsung products. May be you have a serious quality problem there. Let me just remind you that last week the file “resolve.conf” was destroyed by an update. So no Internet connection was possible. To detect and mend that took me just an hour. Who else than root can change that file? I am using opensuse since 15 years and I never encountered such serious problems.

There is another problem I detected today. If I open a “pdf” file and choose “print preview” an empty page is displayed what of course is not true. OpenOffice documents are not printed.

Useless to say that of course the Samsung printer is the destination.

So what do you propose me to do? Because of yesterday I do not include any smileys.

Sorry I did not answer your last question. I have tried several times erasing all Samsung printers and detect them anew. I also used automatic detection. I also changed from the new cups 1.7.5-1.1 to the older version 1.5.4 available with apper, which did not help either.

After changing back to the new version, the printer was detected, but nothing else happened.

justus_d

Hi deano_ferrari

The file seems to be too long. When I paste the text and klick Create, the answer is page not found. So I can send you only the useless link
http://paste.opensuse.org/11425758

justus_d

No, you have to open the file (eg with an editor), and copy and paste the contents. You don’t just drag or cut and paste the file-name as you have appeared to have done.

Have you tried using the Samsung ULD driver?

http://www.samsung.com/levant/consumer/printers-multifunction/printers/mono-laser/ML-2165W/XSG

This thread could be helpful:

https://forums.opensuse.org/showthread.php/492327-Cannot-install-printer-(Open-Suse-13-1)?p=2613329#post2613329