Results 1 to 9 of 9
Hi!
I have a problem with adding my network printer, Canon PIXMA MP610 which is connected and shared from my notebook with Windows XP installed. On my other computer in ...
- 11-30-2009 #1Just Joined!
- Join Date
- Nov 2009
- Posts
- 5
network printer, Canon MP610
Hi!
I have a problem with adding my network printer, Canon PIXMA MP610 which is connected and shared from my notebook with Windows XP installed. On my other computer in my network I've got Vista installed and I can use my printer. On this one, I've got Kubuntu 9.10 installed. Every computer is set up to the same workgroup, firewalls and antivirus software are off during the testing of my printer. I've tried to use printer wizard from the kubuntu and tried to connect with Windows Printer via SAMBA.
It didn't work. I could finish the configuration wizzard but when i tried to print a test page, it's not doing anything. I've tried to add my printer thru CUPS, but same effect on that one.
I have Smb4k application, where i can browse files on my windows pc's. I can see all the shared files on my notebook and use them. I can see my printer also. But i can't print anything!
Sorry for bad english, need a fast help. It's important for me to get it work asap.
Thanks!
- 12-01-2009 #2Just Joined!
- Join Date
- Nov 2009
- Posts
- 5
really nobody knows how to fix it?
- 12-01-2009 #3Linux Guru
- Join Date
- Jan 2009
- Location
- Dover, NH
- Posts
- 1,633
It's easier when the printer is shared from a Linux machine.

I think what's happening is Windows doesn't know how to deal with the incoming data. Windows requires a printer driver for each OS accessing the printer so it knows how to deal with it. There are two ways of going about this.
One is to go into the printer share settings, as an advanced feature (Additional Drivers), you can select from a list of checkboxes what operating systems will be clients for this printer. I don't know if *nix is on this list (all I have is Win2k, with which it is not), but if it is, you'd check that, then you'd have to supply Windows with the same ppd file as you use on the Linux client.
The other is to forget Samba+CUPS and use LPD interface with Windows "Unix Print Services." To avoid re-inventing the wheel, I'll just point to a page on how that works.
Print from UNIX to Windows
After that, setup in Ubuntu is System -> Administration -> Printing
New
Network Printer -> LPD/LPR Host or Printer.
- 12-01-2009 #4Just Joined!
- Join Date
- Nov 2009
- Posts
- 5
that LPD interface. Can I configure it so i can print from my Windows XP machine or the only solution is to connect my printer to the Kubuntu machine? I've tried to check the additional drivers - there were only Windows systems in the list.
- 12-02-2009 #5Linux Guru
- Join Date
- Jan 2009
- Location
- Dover, NH
- Posts
- 1,633
The idea is, if following the link, once you set up the Unix Print Services and set the service to start at boot, you will have access from *buntu to print to the Windows XP machine where your printer is. Remember, no spaces in the share name... rename it if it does; that will foul you up with any protocol interface you use.
Line Printing is inferior to the PostScript method (CUPS), but it is a lowest common denominator- universally compatible method and will accomplish the task at hand.
A third possibility is to acquire an IPP server daemon for Windows which will make the Windows shared printer available to CUPS clients, but I have yet to find a free/open source one. I'd just as soon not go down that road.
Install and set up Unix Print Services per the link in the previous post. Once that is done, you should be able to access the Windows shared printer from *buntu via the LPD Network Printer settings. Remember the print servers IP address (this is more reliable than the netbios name, use static addressing if you can (setting in the router or whatever you're using as a DHCP server)) and the printer's share name as these will need to be entered manually.
- 12-02-2009 #6Just Joined!
- Join Date
- Nov 2009
- Posts
- 5
It didn't work either. Same as CUPS and Samba, when i try to print the test page, nothing happends. I have configured that LPD service on my XP machine and changed it to autorun and configured a static ip as well. I did a configuration on kubuntu to use LPD interface. I put a screenshot with my configuration:
I've got an error while trying to print on the right bottom corner of my screen that my printer might be not connected. I shall use ip of my notebook, not the gateway right?
I've checked also my router setup. Firewall is off. There were few options that i could turn on like ftp server and other things but i don't think that it's necessary for printing. Like I said, all software firewalls and antivirus are off during tests.
Anything else i can do?
edit: can't link the screenshot due the post restrictions.
- 12-02-2009 #7Linux Guru
- Join Date
- Jan 2009
- Location
- Dover, NH
- Posts
- 1,633
The router's firewall is not a factor here, that should just keep your network separated from the outside world. As long as the machines' firewalls are off or properly configured, there should be no issue with them.
Yes, use the IP address of the computer the printer is hooked up to.
What is the share name?
What is the error you get?
- 12-02-2009 #8Just Joined!
- Join Date
- Nov 2009
- Posts
- 5
My printer share name is: printer
my notebooks ip is: 192.168.1.64
I've got polish localized version of kubuntu, so i get message in polish. At the taskbar, when i'm trying to print something, I'm getting a message: your printer might not be connected.
too bad that i cannot post any pictures..
- 12-04-2009 #9Linux Guru
- Join Date
- Jan 2009
- Location
- Dover, NH
- Posts
- 1,633
Huh, what you describe should work. Would we be lucky enough to have a clue in the Windows system logs?


Reply With Quote