CUPS + Router(DI-704P) W/ print server

Helge Blischke h.blischke at srz.de
Thu Jul 21 06:09:02 PDT 2005


Aria Kokoschka wrote:
> 
> So here's my story: I'm trying to share my printer (hpdeskjet 940c) which is
> connected to my router's print server (DI-704p) among all my machines (1 XP,
> 1 XP server, 1 Slackware, 1 debain, 1 Solaris, 1 XP laptop). Of course,
> D-link has provided print server drivers for Windows machines but Linux/Unix
> as usual are neglected.
> 
> I tried to use CUPS to make my Linux machines take advantage of shared
> printer. I've set my printer on Linux as following:
> 
> /usr/sbin/lpadmin -p printername -E -v socket://192.168.0.1 -m deskjet.ppd
> 
> Now, everytime I try to print a page I get the following message from
> http://localhost:631/
> 
> "Network host '192.168.0.1' is busy; will retry in 5/1/5/30 seconds..." but
> nothing happens. I have tried to set the network interface to:
> 
> socket://192.168.0.1:515
> 
> As I witnessed that the printer and LAN machine are exchanging packets
> through destination port (on the router) of 515 when I ran Ethereal. No
> luck! I switched the protocol to LDP (ldp://192.168.0.1(:515) but that kept
> shutting down the printer as soon as a job was submitted. For some reason I
> get this message, "One byte of data was received" and the printer needs to
> be restarted. The content of Ethereal shows the LDP protocol keeps failing
> by issuing incorrect message or something but TCP packet exchange goes ok
> (Ethereal was run under Windows machine by the way).
> 
> So now I don't know what else I can do. Any ideas?

I suspect the router uses some proprietary protocol (the data sheet talks
about specialized software for Windows to connect to the printer ...)

Perhaps you may succeed in configuring the printer as a shared samba printer via
your XP server ?

Helge

-- 
Helge Blischke
Softwareentwicklung
SRZ Berlin | Firmengruppe besscom
http://www.srz.de




More information about the cups mailing list