Common files or all printers:
bjfilter-common-2.50-2.i386.rpm (23 KB)
foomatic-rip (Right click - Save link as or Save target as)
For PIXMA IP1000:
bjfilter-pixmaip1000-2.50-2.i386.rpm (1477 KB)
bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm (88 KB)
For PIXMA IP1500:
bjfilter-pixmaip1500-2.50-2.i386.rpm (1836 KB)
bjfilter-pixmaip1500-lprng-2.50-2.i386.rpm (88 KB)
For PIXUS IP3100:
bjfilter-pixusip3100-2.50-2.i386.rpm (1808 KB)
bjfilter-pixusip3100-lprng-2.50-2.i386.rpm (88 KB)
For PIXUS IP4100:
bjfilter-pixusip4100-2.50-2.i386.rpm (1873 KB)
bjfilter-pixusip4100-lprng-2.50-2.i386.rpm (88 KB)
For PIXUS IP8600:
bjfilter-pixusip8600-2.50-2.i386.rpm (1955 KB)
bjfilter-pixusip8600-lprng-2.50-2.i386.rpm (88 KB)
You can get official Canon drivers for your i series printers here:
ftp://download.canon.jp/pub/driver/bj/linux/
You need the "bjfiltercups"-rpm and the matching "bjfilterpixusXXXi"-rpm ( where XXX is the model number of your printer and "pixus" is the way they call those printers only in Japan ).
When during install you get dependency problems relating to "libpopt.so.0" install the "popt" package and do:
$ ln -s /usr/lib/libpopt.so.1 /usr/lib/libpopt.so.0
And try the install again.
When both packages are installed successfully you have to restart cups and set your printer up to use the new drivers.
Login as root and installing with command:
$ cp -f foomatic-rip /usr/bin
$ chown root.root /usr/bin/foomatic-rip
$ chmod 755 /usr/bin/foomatic-rip
$ ln -sf /usr/bin/foomatic-rip /usr/lib/cups/filter/foomatic-rip$
rpm -Uvh bjfilter*
$ /etc/init.d/cups restart
After installing, you must restart cups service to get the driver recognized by cups. Another step is configuring it. Unfortunately,
WARNING : Do not configure it with printing configuration ship with PINUX because that driver not registering himself to foomatic db. We must configure it through cups web base configuration. Open the browser, pointing it at 'http://localhost:631' and try to configure that printer.
Update: I added files for printer PIXMA IP1500, PIXUS IP3100, PIXUS IP4100 and PIXUS IP8600. For install process I think same as with PIXMA IP1000.
Canon Printer drivers Installation issue
- Problems with installation:
ln -s /usr/lib/libpng12.so.0 /usr/lib/libpng.so.2
ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
ln -s /usr/lib/libxml2.so.2 /usr/lib/libxml.so.1
and rpm installation with --nodeps
- Problems with incomplete printer output:
$ rmmod ehci_hcd
before connecting printer
- Resolution problem: example ip4000, can only choose 600 resolution
Manualy edit /usr/share/cups/model/canonpixusip4100.ppd and complete like this
--- snip
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<>setpagedevice"
*Resolution 1200/1200 dpi: "<>setpagedevice"
*Resolution 2400/2400 dpi: "<>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
---snip
(reinstall printer and choose resolution)
- lpadmin example:
$ /usr/sbin/lpadmin -p PIXMAIP1000 -m canonpixmaip1000.ppd -v canon_usb:/dev/usb/lp0 -E
$ /usr/sbin/lpadmin -d PIXMAIP1000
Common file: foomatic-rip (Right click - Save link as or Save target as)
Epson Stylus C 43 SXLinux
pips-sc43s-cups-2.6.2-2.i386.rpm
Epson Stylus CX 3700 Linux
printer pips-scx3700-cups-2.6.3-1.i386.rpm
scanner iscan-2.0.0-0.c2.i386.rpm
Epson Stylus CX 4100 Linux
pipscx414200.rpm
$ cp -f foomatic-rip /usr/bin
$ chown root.root /usr/bin/foomatic-rip
$ chmod 755 /usr/bin/foomatic-rip
$ ln -sf /usr/bin/foomatic-rip /usr/lib/cups/filter/foomatic-rip
$ rpm -U pips-sc43s-cups-2.6.2-2.i386.rpm
Restart your computer
Described entry of SC43S in services.
Backup file is /etc/services.bak.
To change setup:
$ /usr/local/EPKowa/SC43S/setup
WARNING : Do not configure it with printing configuration ship with PINUX because that driver not registering himself to foomatic db. We must configure it through cups web base configuration. Open the browser, pointing it at 'http://localhost:631' and try to configure that printer.
HP The filesCommon file: foomatic-rip (Right click - Save link as or Save target as)
HP Multi Functional 1310
HP-PSC_1310-hpijs.ppd
HP Multi Functional 1400
HP-PSC_1400-hpijs.ppd
HP Multi Functional 1510
HP-PSC_1510-hpijs.ppd
HP Deskjet 3740 Series
HP-DeskJet_3740-hpijs.ppd
HP Deskjet 3845
HP-DeskJet_3845-hpijs.ppd
HP Deskjet 3920
HP-DeskJet_3920-hpijs.ppd
HP Deskjet 3940
HP-DeskJet_3940-hpijs.ppd
HP Officejet 4200
HP-OfficeJet_4200-hpijs.ppd
HP Officejet 7200
HP-OfficeJet_7200-hpijs.ppd
Turn off your computer
Plug printer usb cable and turn on your printer
Turn on your computer
Chose 'Configure' when Kudzu detect your printer
Login as root
$ cp -f foomatic-rip /usr/bin
$ chown root.root /usr/bin/foomatic-rip
$ chmod 755 /usr/bin/foomatic-rip
$ ln -sf /usr/bin/foomatic-rip /usr/lib/cups/filter/foomatic-rip
$ cp -f HP-DeskJet_3940-hpijs.ppd /usr/share/cups/model
$ /etc/init.d/cups restart
Run your browser and open URL: http://localhost:631
To add printer click 'Printers' - 'Add Printer'
Enter login root and password if asked.
WARNING : Do not configure it with printing configuration ship with PINUX because that driver not registering himself to foomatic db. We must configure it through cups web base configuration. Open the browser, pointing it at 'http://localhost:631' and try to configure that printer.
LEXMARK The filesCommon file: foomatic-rip (Right click - Save link as or Save target as)
Lexmark X1195
z600cups-1.0-1.i386.rpm
z600llpddk-2.0-1.i386.rpm
$ cp -f foomatic-rip /usr/bin
$ chown root.root /usr/bin/foomatic-rip
$ chmod 755 /usr/bin/foomatic-rip
$ ln -sf /usr/bin/foomatic-rip /usr/lib/cups/filter/foomatic-rip
$ rpm -U z600*
Restart your computer.
WARNING : Do not configure it with printing configuration ship with PINUX because that driver not registering himself to foomatic db. We must configure it through cups web base configuration. Open the browser, pointing it at 'http://localhost:631' and try to configure that printer.
ALL OTHERS PRINTER (PPD DRIVERS) The filesCommon file: foomatic-rip (Right click - Save link as or Save target as)
Search and download PPD driver file for your printer at:
http://www.linuxprinting.org/printer_list.cgi
How To InstallTurn off your computer
Plug printer usb cable and turn on your printer
Turn on your computer
Chose 'Configure' when Kudzu detect your printer
Login as root
$ cp -f foomatic-rip /usr/bin
$ chown root.root /usr/bin/foomatic-rip
$ chmod 755 /usr/bin/foomatic-rip
$ ln -sf /usr/bin/foomatic-rip /usr/lib/cups/filter/foomatic-rip
$ cp -f HP-DeskJet_3940-hpijs.ppd /usr/share/cups/model
$ /etc/init.d/cups restart
Run your browser and open URL: http://localhost:631
WARNING : Do not configure it with printing configuration ship with PINUX because that driver not registering himself to foomatic db. We must configure it through cups web base configuration. Open the browser, pointing it at 'http://localhost:631' and try to configure that printer.
PINUX TO PINUX PRINTER SHARINGDownload this file: cupsd.conf (Right click - Save link as or Save target as)
Setting at PINUX computer where printer attached (Print Server)Login as root
$ cp -f cupsd.conf /etc/cups
$ pico -w /etc/cups/cupsd.conf
look for line:
Change 'NAMAPRINTERANDA' with your printer name (Warning: Case sensitivity and no space).
Save change with ctrl-x then press Y - enter.
Restart komputer cups
$ /etc/init.d/cups restart
Setting at PINUX clientLogin as root
Install the printer driver
Run browser and open URL: http://localhost:631
Click Printers - Add printer
For the Device chose 'Internet Printing Protocol' (http) and Device URI
type url of printer address at PINUX PRINTER SERVER, example:
http://xxx.xxx.xxx.xxx:631/printers/NAMAPRINTERANDA
(Warning: Case sensitivity and no space).
xxx.xxx.xxx.xxx is the IP of PINUX PRINT SERVER.
WINDOWS TO PINUX PRINTER SHARING
Setting at Windows computer where printer attached (Print Server)Set the workgroup name same with PINUX.
Share the printer with no password.
WARNING: Remember to turn off bi-directional support at the printer setting dialog box at Windows computer.
Setting at PINUX clientLogin as root
Install the printer driver
Run browser and open URL: http://localhost:631
Click Printers - Add printer
For the Device chose 'Windows Printer via Samba' and Device URI
type:
smb://WORKGROUPNAME/WINDOWSHOSTNAME/PRINTERSHARE
Workgroup name on Windows and PINUX must be the same
Login as root
Edit samba configuration, and add your printer address to share:
pico -w /etc/samba/smb.conf
Look the example: http://tldp.org/HOWTO/SMB-HOWTO-9.html
Note:
path = /var/spool/cups
[PRINTERNAME] must match with your printer name at /etc/printcap (case sensitivity).
Restart samba:
/sbin/service smb restart
Try browse your printer from Windows network places.
Thanks koleksi driver nya.
ReplyDeletePinux versi 2 oke lho.