Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 08-09-2008, 08:25 PM   #1
LQ Newbie
Registered: Aug 2008
Posts: 3

Rep: Reputation: 0
Printer drivers - Vista laptop cannot print to Ubuntu desktop

I have an older AMD box that crashed, so I took the plunge to Ubuntu. I would like to print from my Vista laptop wirelessly. From other posts and by process of elimination, I think it's a driver issue. SMB and CUPS are functioning and I can share files both ways. Vista sees the printer, but the test page won't print.

From Vista "help" I discovered the following passage:

If you are trying to use a printer that is plugged in to another computer and shared on the network, make sure that a driver for your version of Windows is installed on the other computer. For more information, see Find and install printer drivers.

I take it this means that I need to install the Windows driver on the Ubuntu box. My question is what specifically do I do? Ideas are most welcome.
Old 08-09-2008, 10:15 PM   #2
Senior Member
Registered: Dec 2005
Location: Massachusetts, USA
Distribution: Ubuntu 10.04 and CentOS 5.5
Posts: 3,873

Rep: Reputation: 332Reputation: 332Reputation: 332Reputation: 332
This seems similar to another post that I saw recently. Since the error message is showing up on the Vista box then I believe the Vista box wants to download the printer driver from the printer server. If the printer server were a Windows box then it could do that. I believe that here one of three things is possible. Either you don't have the printer driver installed on the Vista box which you should do, or CUPS doesn't support your printer, or CUPS isn't sharing the printer over the wireless network.

This is what I would do. I am assuming that the printer is directly attached to the Ubuntu box.
- Install the printer driver on the Vista box.
- See if CUPS supports your printer. Can you print to the printer on the Ubuntu box?
- See if your firewall is blocking the printer port on the wireless network card.

Here is a list of network port assignments.

I would check ports 35, 170, 515, and 631 to see if they are blocked by your firewall. Port 631 is used to connect interactively through a web browser to the CUPS control software. http://localhost:631 but that is on the lo network port. Anyway I am guessing about whether any of these ports are involved. I just looked on that web page of port assignments for the word "print" and that list is what I got.

Let us know if any of these ideas worked or anything else that you do that works.

I'm pretty sure that installing the printer driver on the Vista box is the correct solution.

Last edited by stress_junkie; 08-09-2008 at 10:18 PM.
Old 08-09-2008, 10:20 PM   #3
Registered: Aug 2008
Location: north-east ohio
Distribution: Debian-squeeze/stable;
Posts: 279
Blog Entries: 1

Rep: Reputation: 31
Vista is assuming that windows is the only OS. What you need is a driver that works on the linux computer --- which you already have. Your problem is probably permissions.

Check out this Swerdna does a nice job explaining things.

It is a suse howto, but you should be able to make the adjustments needed for you distro
Old 08-10-2008, 01:26 PM   #4
LQ Newbie
Registered: Aug 2008
Posts: 3

Original Poster
Rep: Reputation: 0
I will work through these suggestions and let you know what works. This may take a while, so I want to thank you for the help now before the thread gets cold. At the very least, I am learning more about the inner workings of my operating systems - which is rewarding in itself.
Old 08-10-2008, 03:11 PM   #5
LQ Newbie
Registered: Aug 2008
Posts: 3

Original Poster
Rep: Reputation: 0
not much progress

I added/uncommented the following lines in smb.conf, according to the swerdna article:

printing = cups
printcap name = cups
load printers = yes
use client driver
guest OK = yes

Then I go to Vista and connect to the printer. It tells me that the server does not have the correct driver installed. I think I have it installed on the Vista side, but I'm not sure where to look to confirm that.

Firewalls are off, so that's not in the picture. The Ubuntu driver is Gutenprint v 5.02.

Also, Vista thinks my server is NT based. I saw it in some dialog box as I was messing around - don't remember where.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Connecting Ubuntu laptop to Vista laptop rozilla Linux - Networking 2 07-24-2008 06:16 PM
Can't access files or printer on vista pc from ubuntu laptop over wireless network loriwhitty Linux - Networking 3 06-13-2008 10:30 PM
Using my laptop as a print server with a Lexmark x2350 printer. KWierso Linux - Hardware 1 05-06-2007 10:49 AM
Printer won't print - Ubuntu klarsin Linux - Hardware 1 11-07-2006 02:34 AM
network printer with xp drivers only can i print from a linux pc ? gn-photo Linux - Networking 4 10-09-2004 12:20 PM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 08:04 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration