Canon pixma printer drivers
- plankenstein
- Posts: 120
- Joined: Sun 16 Nov 2008, 00:49
- Location: Arkansas, USA
- Wheres One
- Posts: 215
- Joined: Fri 21 Nov 2008, 23:30
Sorry to butt in, but I think I'm missing something when it comes to downloading the driver for the mx 860 series. When I click on the link I go to the download page, click on the link to download, and get this:
How do I download the package?Accessing directly the download link doesn't work. The download only starts if you click from the download page.
Hmmm .....
Rgds
Just tested the link and its still working ... Tested with Seamonkey and DownThemAll ... If you're using a download accelerator, you must specify a single chunk/part download. Parallel downloads may give this error ... What can I say, it's free hosting stuffs .....Wheres One wrote:........ How do I download the package?
Rgds
- Wheres One
- Posts: 215
- Joined: Fri 21 Nov 2008, 23:30
I checked it again and it worked. Must have been some odd error on my part.
Now that I have the package, I'm unsure of how I should go about setting it up to work with my Canon MX860, as it is attached to my LAN. I do however, know and can provide the IP address, MAC address, etc., if it proves necessary.
Sorry I'm so clueless,
Wheres One
Now that I have the package, I'm unsure of how I should go about setting it up to work with my Canon MX860, as it is attached to my LAN. I do however, know and can provide the IP address, MAC address, etc., if it proves necessary.
Sorry I'm so clueless,
Wheres One
Hmmm .....
Once that's done, if you want wifi connectivity then unhook the usb cable, go to the admin page and add the printer again from the selection ... It probably should have a backend using cnijnet or something .... If you're not sure how to do so, please open a new thread and ask for assistance from other MX860 owners .....
Rgds
Click on the pet package to install, connect the printer to your usb port, start CUPS web interface (ie. http://localhost:631/) and make a test print ... Yes, installing the printer driver will automatically add the printer automatically into CUPS using the usb backend as default ...Wheres One wrote: .....
Now that I have the package, how would I go about setting up my Canon MX860? (it's on my home network and I have the IP address, MAC, etc.)
.....
Once that's done, if you want wifi connectivity then unhook the usb cable, go to the admin page and add the printer again from the selection ... It probably should have a backend using cnijnet or something .... If you're not sure how to do so, please open a new thread and ask for assistance from other MX860 owners .....
Rgds
- Wheres One
- Posts: 215
- Joined: Fri 21 Nov 2008, 23:30
Patriot, my firewall was what was preventing me from getting at my printer. The Package works wonderfully and I cannot describe my gratefulness to you for creating it.
Out of curiosity, would you happen to know the port that is being used by the printer and how I would go about allowing it to remain open with my firewall still up?
Thank you very much for your excellent work,
Wheres One
Out of curiosity, would you happen to know the port that is being used by the printer and how I would go about allowing it to remain open with my firewall still up?
Thank you very much for your excellent work,
Wheres One
Hmmm .....
And, really, these drivers are from canon published driver sources ... I only recompiled them to conform to puppy folder layouts ...
Thanks for highlighting the firewall issue ...
Rgds
I must have overlooked the firewall stuffs ... sorry about that ... I believe the standard canon BJNP ports are 8611, 8612, 8613 and 8614 (both tcp and udp) ... Try port 8611 tcp/udp first, then only all of them if it doesn't work ..... You can set them open using the firewall wizard ...Wheres One wrote:Patriot, my firewall was what was preventing me from getting at my printer. ........
And, really, these drivers are from canon published driver sources ... I only recompiled them to conform to puppy folder layouts ...
Thanks for highlighting the firewall issue ...
Rgds
Ok I was having a problem with using the gimp with the gutenprint interface...needed for serious image printing.
I can use the gutenprint driver but as mentioned the output is dark whereas the canon driver is spot in and gives good quality. Also the cd tray option does not work anyway so gutenprint advantages diminish somewhat. I found this workaround...
If more options are wanted then these setting may work by adding to the canon ppd....
regards
mike
I can use the gutenprint driver but as mentioned the output is dark whereas the canon driver is spot in and gives good quality. Also the cd tray option does not work anyway so gutenprint advantages diminish somewhat. I found this workaround...
Ignore step 4...this works a treat so providing all that tarty control needed for such as label printing.1. go into the print dialog, click "new printer" and give it a name (I chose kprint).
2. select adobe, postscript level 2 (the defaults).
3. browse for the ppd file in /etc/cups/ppd or /usr/share/turboprint
4. select "custom command" and enter "kprinter -d Canon" (in my case)
5. click OK
All the papersizes, resolutions and tray options now appear as before.
If more options are wanted then these setting may work by adding to the canon ppd....
some minor tweaking may be needed and the extra options appeared in the cups options but not as yet in the gimp (??) ..this may give a way to use the CD tray but I will try that later...odd that canon do not include the extra options since these at least seem to work.*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600dpi
*Resolution 600dpi/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*Resolution 1200dpi/1200 dpi: "<</HWResolution[1200 1200]>>setpagedevice"
*Resolution 2400dpi/2400 dpi: "<</HWResolution[2400 2400]>>setpagedevice"
*CloseUI: *Resolution
*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 3
*CNQuality 2/High: "2"
*CNQuality 3/Normal: "3"
*CNQuality 4/Standard: "4"
*CNQuality 5/Economy: "5"
*CloseUI: *CNQuality
*OpenUI *CNGrayscale/Grayscale: PickOne
*DefaultCNGrayscale: false
*CNGrayscale false/Off: "false"
*CNGrayscale true/On: "true"
*CloseUI: *CNGrayscale
regards
mike
I now have a total success printing from Windows XP AND Windows Vista to Puppy 430.
I had do to the CUPS 1.3.11 pet install. I restarted JWM and X windows.
Then I installed the Canon Pixma iP1800 printer using the driver you supplied earlier in this stream.
Then I had to configure CUPS to allow share published printers connected to this system, using the root userid and "woofwoof" password. I added the printer to CUPS as name ip800. I printed a test page from Puppy to make sure everything was working correctly on that system.
Next I added a printer to each Windows system to print to:
http://192.168.1.3:631/printers/ip1800
and changed the Advanced option to Print Directly to the printer.
Then I successfully printed a test page from each of the Windows systems.
I had do to the CUPS 1.3.11 pet install. I restarted JWM and X windows.
Then I installed the Canon Pixma iP1800 printer using the driver you supplied earlier in this stream.
Then I had to configure CUPS to allow share published printers connected to this system, using the root userid and "woofwoof" password. I added the printer to CUPS as name ip800. I printed a test page from Puppy to make sure everything was working correctly on that system.
Next I added a printer to each Windows system to print to:
http://192.168.1.3:631/printers/ip1800
and changed the Advanced option to Print Directly to the printer.
Then I successfully printed a test page from each of the Windows systems.
did you install the canon printer locally on the windows machine as well?Next I added a printer to each Windows system to print to:
http://192.168.1.3:631/printers/ip1800
and changed the Advanced option to Print Directly to the printer.
I'm a bit stuck with this and suceeded with a epson previously.
Plus is a common need amongst puppy users
regards
mike
On both windows systems, I installed went through the Control Panel / Printers and Faxes. I then clicked "Add a printer".
In the Add Printer Wizard, I selected "A network printer, or a printer attached to another computer.
I then selected "Connect to this printer (or to browse ..... )" and entered:
http://<ip address>:631/printers/<Puppy printername>
At this point, if Windows can connect to the printer it will give you a pop-up window to select the manufacturer and model of printer. I had already installed the printer drivers for my printer on each of the Windows systems from the CD which came with the printer.
Before sending a test page, I clicked Finish on the wizard. Then I selected the printer and right-clicked on it to get to Properties. I added the commentary information to describe the printer and then clicked 'Advanced'. I changed the option for spooling to "Print directly to this printer" and clicked "Apply". Then I went back to the General tab and clicked to print a test page.
On the Puppy system, the drivers were installed from links provided by Patriot much earlier in this message stream.
Good Luck
In the Add Printer Wizard, I selected "A network printer, or a printer attached to another computer.
I then selected "Connect to this printer (or to browse ..... )" and entered:
http://<ip address>:631/printers/<Puppy printername>
At this point, if Windows can connect to the printer it will give you a pop-up window to select the manufacturer and model of printer. I had already installed the printer drivers for my printer on each of the Windows systems from the CD which came with the printer.
Before sending a test page, I clicked Finish on the wizard. Then I selected the printer and right-clicked on it to get to Properties. I added the commentary information to describe the printer and then clicked 'Advanced'. I changed the option for spooling to "Print directly to this printer" and clicked "Apply". Then I went back to the General tab and clicked to print a test page.
On the Puppy system, the drivers were installed from links provided by Patriot much earlier in this message stream.
Good Luck
Hmmm .....
mikeb,
I've had this issue the first time I dabbled with CUPS 1.4b2 ... and from the experience, I would suggest using a windows printer driver on a windows system. This allows windows applications that use native windows printing API to be properly "rendered" by the printer driver. For this very reason, I've enabled raw printing as a default on the CUPS pet to allow direct printing from windows to a puppy shared printer (which is disabled by default in a normal CUPS package) .....
Anyway, most low-cost deskjet/inkjet printers that I've seen does not support postscript natively ...
Rgds
Ah yes ... that's what I was about to comment on too ...mbridges1 wrote: ........
At this point, if Windows can connect to the printer it will give you a pop-up window to select the manufacturer and model of printer. I had already installed the printer drivers for my printer on each of the Windows systems from the CD which came with the printer. ........
mikeb,
I've had this issue the first time I dabbled with CUPS 1.4b2 ... and from the experience, I would suggest using a windows printer driver on a windows system. This allows windows applications that use native windows printing API to be properly "rendered" by the printer driver. For this very reason, I've enabled raw printing as a default on the CUPS pet to allow direct printing from windows to a puppy shared printer (which is disabled by default in a normal CUPS package) .....
Anyway, most low-cost deskjet/inkjet printers that I've seen does not support postscript natively ...
Rgds
I tried to set up printing from Windows XP on one computer to Puppy 431 on the computer with a xerox lazer Docuprint P12 and a Canon MP390 inkjet printer.
I was able to set up printing to the xerox printer just fine and was able to print a test page to it from Windows XP.
But when I went to set up the Canon MP390 in Windows XP, it supposedly found the printer and I selected the windows driver for it in XP.
The driver in Puppy does not exist and I have been using the Canon bjc 8500 driver to print from Puppy.
Anyway, the XP computer, on print test page, sends the job. But no job is ever shown on the Puppy computer, no job is shown as pending on the XP computer and the Printer fails to print.
Am I looking at a driver conflict here?
Where the H did the job go?
I tried both spooling, works with the xerox, and direct to printer settings, but no joy to the Canon printer.
I also did not have a firewall in the way as I was able to print to the xerox just fine.
Stumped........?
I was able to set up printing to the xerox printer just fine and was able to print a test page to it from Windows XP.
But when I went to set up the Canon MP390 in Windows XP, it supposedly found the printer and I selected the windows driver for it in XP.
The driver in Puppy does not exist and I have been using the Canon bjc 8500 driver to print from Puppy.
Anyway, the XP computer, on print test page, sends the job. But no job is ever shown on the Puppy computer, no job is shown as pending on the XP computer and the Printer fails to print.
Am I looking at a driver conflict here?
Where the H did the job go?
I tried both spooling, works with the xerox, and direct to printer settings, but no joy to the Canon printer.
I also did not have a firewall in the way as I was able to print to the xerox just fine.
Stumped........?
I ran into a problem with Puppy 431 CUPS on a laptop printer connected wifi to my home network.
I set up the firewall to allow the host computer to bypass the firewall and also for the laptop to bypass it on each machine.
When I rebooted the laptop, the firewall was active and shared printers not shown.
I then created a bash script that started the firewall and then stopped and restarted CUPS.
When I would run that script after a reboot, the shared printers would show up.
So I put the script in my /root/startup folder and rebooted.
The shared printers then showed up.
No modifications to the firewall script were done other than those I mentioned above.
So why am I having to rerun the firewall startup and stop and restart CUPS for the shared printers to show?
I set up the firewall to allow the host computer to bypass the firewall and also for the laptop to bypass it on each machine.
When I rebooted the laptop, the firewall was active and shared printers not shown.
I then created a bash script that started the firewall and then stopped and restarted CUPS.
When I would run that script after a reboot, the shared printers would show up.
So I put the script in my /root/startup folder and rebooted.
The shared printers then showed up.
No modifications to the firewall script were done other than those I mentioned above.
So why am I having to rerun the firewall startup and stop and restart CUPS for the shared printers to show?
Hmmm .....
8bit,
I'm guessing that the cups restart to refresh printer list is due to a race condition during bootups ... If the network config is not ready then of course, no printer will be seen ..... The simplest would be to put the script in Startup folder and check for network readiness first ...
Mike,
I'm unsure how to advise as I do not know how's your actual setup is ... If you're printing from windows to puppy, you may want to investigate adding a raw usb:// printer in puppy for windows printing ... That's how I'd usually do it ...
Rgds
8bit,
I'm guessing that the cups restart to refresh printer list is due to a race condition during bootups ... If the network config is not ready then of course, no printer will be seen ..... The simplest would be to put the script in Startup folder and check for network readiness first ...
Mike,
I'm unsure how to advise as I do not know how's your actual setup is ... If you're printing from windows to puppy, you may want to investigate adding a raw usb:// printer in puppy for windows printing ... That's how I'd usually do it ...
Rgds
Hmm..epson...cups on puppy normal setup....adobe postcript+ppd sent as rawI'm unsure how to advise as I do not know how's your actual setup is ... If you're printing from windows to puppy, you may want to investigate adding a raw usb:// printer in puppy for windows printing ... That's how I'd usually do it ...
same for canon...will try raw usb but pretty sure cups needs to convert postscript sent over the LAN....the ppd merely used for options. If using canon printer driver on windows then raw would make more sense and probably ensure correct choices which I believe is the problem here. (gutenprint 5.2 by ttuuxxx gave similar problem as it was not passing on tray/paper correctly...5.0 was ok ...both using canon driver by you)
Cups polls for new printers regularily....and a firewall on a LAN?
Linux printing makes yer hair turn grey...good thing it's nice once running
mike
How would I set up a temporary CUPS debug/trace log on Puppy 431 with the version of CUPS that came with it?
As I stated earlier, I am trying to print from XP to Puppy (printers attached on Puppy).
I am able to print to the xerox printer from XP.
When I try to print to the Canon printer from XP, the job gets sent.
But there is no indication of Puppy seeing it.
My information on hardinfo selecting USB shows:
USB Devices
OHCI Host Controller
USB-Parallel Adapter (xerox printer)
IEEE-1284 Contoller (panasonic printer)
BC-1000D (Backup Power Supply)
EHCI Host Controller
MP390 Series
Is it that the Canon printer is just to smart? It is a Multi-function printer (Canon MultiPass MP390). And a specific linux driver has never been made. I use the BJC 8500 driver with it.
I should also mention that I can print to it fine from a laptop connected wirelessly to my network running Puppy 431 on the laptop.
As I stated earlier, I am trying to print from XP to Puppy (printers attached on Puppy).
I am able to print to the xerox printer from XP.
When I try to print to the Canon printer from XP, the job gets sent.
But there is no indication of Puppy seeing it.
My information on hardinfo selecting USB shows:
USB Devices
OHCI Host Controller
USB-Parallel Adapter (xerox printer)
IEEE-1284 Contoller (panasonic printer)
BC-1000D (Backup Power Supply)
EHCI Host Controller
MP390 Series
Is it that the Canon printer is just to smart? It is a Multi-function printer (Canon MultiPass MP390). And a specific linux driver has never been made. I use the BJC 8500 driver with it.
I should also mention that I can print to it fine from a laptop connected wirelessly to my network running Puppy 431 on the laptop.
hmm... have a nosey through herehttp://mp610.blogspot.com/
the bit I found mentioned a problem with sharing with cups to windows using the canon driver so they made a custom driver to handle this.....not sure how much would apply to you
mike
the bit I found mentioned a problem with sharing with cups to windows using the canon driver so they made a custom driver to handle this.....not sure how much would apply to you
mike