system-config-printer applet cannot detect samsung 2851nd network printer karmic 9.10
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cups (Ubuntu) |
Triaged
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: cups
Samsung 2851ND attached via ethernet and has a Raw TCP/IP print server enabled in it. When trying to add the printer via System-
When I go to Network Printer and enter in the printer's address 'printer' and ask it to find a printer, it will still not detect the printer properly. HOWEVER,
Samsung ML-2850 will then show up as an option under network printer. The URI for it will be 'RAW'. So I guess cups will not know what to do with it.
In 9.04 (Jaunty) I had no problems with autodetecting this printer. I am loosely speculating that the lack of HAL is opening up these gaps in hardware detection?
The fact that it's doing some network negotiation is clearly visible from network monitoring logs:
19:32:20.830350 IP donatello.lan.37171 > 192.168.1.255.snmp: GetRequest(28) 25.3.2.1.2.1
19:32:20.831191 IP PRINTER.lan.snmp > donatello.
19:32:20.831255 IP donatello.lan.37171 > PRINTER.lan.snmp: GetRequest(28) 25.3.2.1.3.1
19:32:20.831263 IP donatello.lan.37171 > PRINTER.lan.snmp: GetRequest(32) E:2699.
19:32:20.831271 IP donatello.lan.37171 > PRINTER.lan.snmp: GetRequest(33) E:2699.
19:32:20.831277 IP donatello.lan.37171 > PRINTER.lan.snmp: GetRequest(25) system.
19:32:20.831284 IP donatello.lan.37171 > PRINTER.lan.snmp: GetRequest(30) E:641.2.1.2.1.2.1
19:32:20.831291 IP donatello.lan.37171 > PRINTER.lan.snmp: GetRequest(33) E:674.10898.
19:32:20.831298 IP donatello.lan.37171 > PRINTER.lan.snmp: GetRequest(30) E:641.2.1.2.1.3.1
19:32:20.831305 IP donatello.lan.37171 > PRINTER.lan.snmp: GetRequest(30) E:128.2.1.3.1.2.0
19:32:20.832104 IP PRINTER.lan.snmp > donatello.
19:32:20.832432 IP PRINTER.lan.snmp > donatello.
19:32:20.832714 IP PRINTER.lan.snmp > donatello.
19:32:20.832971 IP PRINTER.lan.snmp > donatello.
19:32:20.833322 IP PRINTER.lan.snmp > donatello.
19:32:20.833596 IP PRINTER.lan.snmp > donatello.
19:32:20.833837 IP PRINTER.lan.snmp > donatello.
19:32:20.834057 IP PRINTER.lan.snmp > donatello.
ProblemType: Bug
Architecture: i386
Date: Wed Nov 11 19:53:18 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
Lpstat: Error: command ['lpstat', '-v'] failed with exit code 1: lpstat: No destinations added.
MachineType: IBM 2687DRU
Package: cups 1.4.1-5ubuntu2.1
Papersize: a4
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, user)
LANG=en_NZ.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: cups
Uname: Linux 2.6.31-14-generic i686
dmi.bios.date: 08/21/2006
dmi.bios.vendor: IBM
dmi.bios.version: 1YET65WW (1.29 )
dmi.board.name: 2687DRU
dmi.board.vendor: IBM
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: IBM
dmi.chassis.
dmi.modalias: dmi:bvnIBM:
dmi.product.name: 2687DRU
dmi.product.
dmi.sys.vendor: IBM
Am I right that the problem is that you have to choose manufacturer and model manually in system- config- printer as this information cannot be retrieved from the printer?
This is neither a problem of HAL nor of system- config- printer. HAL never detected and listed network-connected printers. system- config- printer simply lists printers which the CUPS backends discover.
To see what happens, the best is to run the CUPS backends manually. Rub the following command, if a command does not exit, stop it with Ctrl+C after some seconds:
/usr/lib/ cups/backend/ snmp cups/backend/ dnssd
sudo /usr/lib/
Post the output of these commands here.
If you have a Jaunty box in your network, execute the same commands on it, so that we can compare.
If the printer is not even discovered by the backends, please post also the output of the "ifconfig" command and the IP of the printer. If you have a Jaunty box, please post also the "ifconfig" output from that box.