Reply
 
Thread Tools Display Modes
  #1  
Old 11-01-2010, 02:41 PM
Curtrey Curtrey is offline
Senior Member
 
Join Date: Sep 2010
Posts: 122
Thanks: 7
Thanked 0 Times in 0 Posts
Default Printer drivers
Could any kind person please advise me where I can find a printer driver for my Samsung ML4500 printer. I have searched Cups and the Samsung site but no luck.

I also need a driver for my Canon MP270 whgich I purchased recently from new but again I can not find a driver on PCBSD or CUPS. It may be that my eyes are not all they should be but I am now very tired of fruitless searching.
Reply With Quote
  #2  
Old 11-01-2010, 05:55 PM
Curtrey Curtrey is offline
Senior Member
 
Join Date: Sep 2010
Posts: 122
Thanks: 7
Thanked 0 Times in 0 Posts
Smile Printer driver
Sorry to waste every one's time. I've found a driver which works my ML4500 on the Linux.org site under ML4500 but 'hidden' away in the MAC section. All's well that ends well!!
Reply With Quote
  #3  
Old 11-04-2010, 04:44 PM
guyderennes guyderennes is offline
Junior Member
 
Join Date: Nov 2010
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Smile Printer-Scanner Canon Pixma MP640 on PC-BSD 8.1
I managed to make it run with ethernet network. I used this link.
For the PS to Canon IJ filter
You must use here "Ports jail" konsole :
** ls /usr/ports/print | grep cups etc …

These ports are already installed on PC-BSD 8.1
print/cups
emulators/linux_base-fc4
graphics/linux-jpeg
graphics/linux-png
graphics/linux-tiff
archivers/rpm2cpio

For compiling the Canon CUPS filter
With "Ports jail" we see these ports are also already installed :
devel/autotools
devel/gmake
shells/bash

Read /usr/ports/print/cups-base/pkg-message, and set some necessary settings.
I do nothing here with pc-bsd 8.1

Set the following lines to /etc/rc.conf :
It is already good : Nothing to do
linux_enable="YES"
cupsd_enable="YES"

Download the IJ Printer Driver mp640series for Linux

The following two archives are required :

cnijfilter-mp640series-3.20-1-i386-rpm.tar.gz
cnijfilter-source-3.20-1.tar.gz

I do not download theses archives for the scanner, since I succeed without them (see later)
scangearmp-mp640series-1.40-1-i386-rpm.tar.gz
scangearmp-source-1.40-1.tar.gz

These archives are available at the following sites:

Canon Australia - Drivers
http://www.canon.com.au/drivers/ (I found my archives here)

Canon Singapore - Support & Download Search
http://support-asia.canon-asia.com/

Canon in Japan - "Software Download - Other OSes" (in Japanese)
http://cweb.canon.jp/drv-upd/bj/other.html#linux

I move these archives in /MyPath/rpmLinux
I make an other folder : /MyPath/mp640
Of course we could do without this last folder mp640 ...

Installing the binary package for mp640
Install
I clic (or double-clic)on these two "cnijfilter-*.tar.gz" archives and I have now two folders "cnijfilter-mp640series-3.20-1-i386-rpm" and "cnijfilter-source-3.20-1"

I open the konsole (shell)
$ cd /MyPath/mp640 # working directory
$ rpm2cpio ../rpmLinux/cnijfilter-mp640series-3.20-1-i386-rpm/packages/cnijfilter-mp640series-3.20-1.i386.rpm | cpio -ivd
This give a /MyPath/mp640/usr folder
$ su
Password:
# cp -Ri ./usr /compat/linux/
# /compat/linux/sbin/ldconfig -r /compat/linux

Compiling the Canon CUPS filter, and a printing test
Compile

Extract the common source archive, and apply a patch:
ctrl-d to quit root rights
With shell konsole we are in /MyPath/mp640
$ mkdir common
Download this following file in "common" folder :
http://homepage2.nifty.com/dumb_show...0-freebsd.diff
and rename cnijfilter-common-2.80-freebsd.diff with the new name cnijfilter-source-3.20-1.diff. Edit this file and substitute "cnijfilter-common-2.80" string by "cnijfilter-source-3.20-1"

copy /MyPath/rpmLinux/cnijfilter-source-3.20-1 in /MyPath/mp640/common

Then compile and install.

$ cd common
$ patch < ./cnijfilter-source-3.20-1.diff

I have something like this :
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- ./cnijfilter-source-3.20-1/pstocanonij/filter/Makefile.am.orig Thu May 10 15:28:03 2007
|+++ ./cnijfilter-source-3.20-1/pstocanonij/filter/Makefile.am Wed Jan 2 22:35:11 2008
etc ..


Now use "Ports jail" konsole

% cd /MyPath/mp640/common/cnijfilter-source-3.20-1/libs
% ./autogen.sh
% gmake
% cd ../pstocanonij
% ./autogen.sh
% gmake
% cd ../

Now use the “standard" konsole
% su
Password:
# cd /MyPath/mp640/common/cnijfilter-source-3.20-1
# cp -i pstocanonij/filter/pstocanonij /usr/local/libexec/cups/filter/
# cp -i ppd/*.ppd /usr/local/share/cups/model/

Register the printer. (super user)
# /usr/local/etc/rc.d/cupsd restart

The graphical menu sytemsettings > printer allows to setup a new printer : choose lpd/lpr. I gave the ip adress of my printer mp640 and the ppd file /MyPath/mp640/common/cnijfilter-source-3.20-1/ppd/canonmp640.ppd

Visit http://localhost:631/ with a web browser, and click "Printers" -> "Print Test Page".

Now the scanner
(super user) In file /usr/local/etc/sane.d/pixma.conf I add bjnp://192.168.1.25 which is my MP640 device address.
% scanimage -L
device `pixma:MP640_192.168.1.25' is a CANON Canon PIXMA MP640 multi-function peripheral
The frontend Xsane doesn't find the scanner ! But with skanlite it is good !!
Reply With Quote
  #4  
Old 03-21-2011, 09:12 PM
drulavigne drulavigne is offline
Administrator
 
Join Date: Nov 2009
Posts: 1,126
Thanks: 45
Thanked 54 Times in 52 Posts
Default
Regarding the Canon MP270, can you test the following instrucitons and let us know if the official Canon driver works on PC-BSD? If so, we can add it to the system. Here are the instructions:

Download from http://gdlp01.c-wss.com/gds/5/010000...386-rpm.tar.gz (I hope your system is 32 bit and the link works; if not, I'll give you the original Japanese page so you can try to find the correct download using Google translate). Untar the downloaded file (with tar -xzvf). Then, as superuser:

cd /compat/linux
rpm2cpio /path_to/cnijfilter-mp270series-3.20-1-i386-rpm/packages/cnijfilter-common-3.20-1.i386.rpm | cpio -id

rpm2cpio /path_to/cnijfilter-mp270series-3.20-1-i386-rpm/packages/cnijfilter-common-3.20-1.i386.rpm | cpio -id

In theory, that should place the files that print manager needs to setup the printer. However, I don't have access to that printer model to test the theory :-)
Reply With Quote
  #5  
Old 03-22-2011, 06:05 PM
Curtrey Curtrey is offline
Senior Member
 
Join Date: Sep 2010
Posts: 122
Thanks: 7
Thanked 0 Times in 0 Posts
Default mp270
Sorry to be so dim but you lost me after download. The download is sitting in the download file and clicking on it does nothing but request a program to open it with. I don't know about untar and a search reveals nothing.Where do I find tar-xzvf?
The next line 'cd/compat/linux' means nothing to me. What should I do?

best wishes

curtrey
Reply With Quote
  #6  
Old 03-23-2011, 10:31 AM
drulavigne drulavigne is offline
Administrator
 
Join Date: Nov 2009
Posts: 1,126
Thanks: 45
Thanked 54 Times in 52 Posts
Default
These commands are typed in as superuser from the command line. So, the tar command is:

tar -xzvf cnijfilter-mp270series-3.20-1-i386-rpm.tar.gz

Then type the other commands, starting with cd /compat/linux
Reply With Quote
  #7  
Old 03-23-2011, 04:02 PM
Curtrey Curtrey is offline
Senior Member
 
Join Date: Sep 2010
Posts: 122
Thanks: 7
Thanked 0 Times in 0 Posts
Default Mp270
sorry I still can not proceed. I assume that you want me to open a Konsole terminal. I do this and type in exactly as you advise and get the reply unable to open archive. I have also tried to open the download with ARK which appears to produce .rpm files. Whatever command I use produces the reply command not found. As I have spent over 16 hours trying to get my printers working with PCBSD I feel that unless you have further recommendations I will cease this matter as it seems far too complicated compared to Windows and even Ubuntu. I have managed to install my printers in Ubuntu.
As I only now have Canon mp270series printers I can not use PCBSD. Very disappointing but PCBSD is not a click and go system like Windows. Command lines are not for ordinary people but for software engineers/programmers/and geeks interested in the workings of the machine; I have the same comments but to a lesser extent about Ubuntu.

Thank you for your help

Best wishes

Curtrey
Reply With Quote
  #8  
Old 03-24-2011, 01:41 PM
drulavigne drulavigne is offline
Administrator
 
Join Date: Nov 2009
Posts: 1,126
Thanks: 45
Thanked 54 Times in 52 Posts
Default
Does anyone else on the forums have this model of printer so we can test to see if the driver works?
Reply With Quote
  #9  
Old 03-28-2011, 02:53 PM
Curtrey Curtrey is offline
Senior Member
 
Join Date: Sep 2010
Posts: 122
Thanks: 7
Thanked 0 Times in 0 Posts
Angry Canon Pixma MP270series
If it is any help Canon inform me that the Pixma MP 270 and Pixma MP 272 are the same. According to Canon technical Dept in UK It is a marketing ploy. The paperwork and manual which comes with the M270 also refers to the Pixma MP 250. Whether that is a further 'marketing ploy' I don't know. The Canon Europe web site has several downloads. I obtained the debian printer driver for MP 270 and with the help of the Ubuntu o/s installed the driver to work the MP 270 in Ubuntu. I have stupendously failed to get any results trying to install a driver in PCBSD to work my MP 270.
Reply With Quote
Reply

Thread Tools
Display Modes

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 On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:13 AM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.

Copyright 2005-2010, The PC-BSD Project. PC-BSD and the PC-BSD logo are registered trademarks of iXsystems.
All other content is freely available for sharing under the terms of the Creative Commons Attribution License.