I’ve searched forums and I cannot come up with a solution to this. I’m a newbie so it’s probably something simple. I have an XP machine with an HP D2545 Deskjet connected to it. I’m trying to print over the network from my Suse machine. I’ve tried to set it up and have had no luck. When I try to install the printer with the wizard, I give it the IP address of the host machine and the manufacturer of the printer. It searches and can’t find the printer. From all of my checks I have port 9100 open on the XP machine and I’ve turned the firewall off too.
I’ve tried all of this, I’m still missing something. I’ve tried it with samba and cups, no luck. Also lpd. at the end of the localhost:631 setup it refuses my login. That should be my root username and password for the suse machine, right?
Actually I’m not certain. I think that is normally the case. I use ssh using kssh to run everything. My main box has all the peripherals attached, login with kssh and everything just works.
There is something about the localhost:631 setup that is different in SUSE. CUPS Printing Setup Mini-HOWTO Check at 1.3 NOTE
>
> I’ve tried all of this, I’m still missing something. I’ve tried it with
> samba and cups, no luck. Also lpd. at the end of the localhost:631
> setup it refuses my login. That should be my root username and password
> for the suse machine, right?
>
>
fasta6;
I assume you mean the CUPS authentication needed to install (or change) a
printer.
The username is: root
The password is: <your root’s password>
By default “your root’s password” is the same as that of the user created when
openSuSE was installed. You may have opted to give root a different password
during the install or changed it later on.
P. V.
“We’re all in this together, I’m pulling for you.” Red Green
I think you should first try to connect over an smb connection to the host and see if the printer is shared properly. Use the command smbclient for this:
smbclient -L hostname -N
Use the NetBios hostname, not the ip-address and leave the -N option when you require a login and password.
If you can see the printer in the list that was printed out the connection should work fine. For now, turn of your firewall as well.
I also advise adding printers with the localhost:631 cups interface rather then Yast.
It shows the printer on the XP system and the 631 install runs fine. It shows the printer installed and ready to accept jobs but it will not print to it. It sends the job like it’s going to print, but no documents show up in the queue on the XP machine.
> It shows the printer on the XP system and the 631 install runs fine. It
> shows the printer installed and ready to accept jobs but it will not
> print to it. It sends the job like it’s going to print, but no
> documents show up in the queue on the XP machine.
Take a look into cups logs (located under /var/log/cups/access_log and
error_log) to see what’s going on.
On windows host, verify that the opensuse user is already a windows user.
Most common errors come from the authentication side.