The files

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)

Printer drivers for other Canon i series printers

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.

How To Install

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

EPSONThe files

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

How To Install

$ 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 files

Common 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

How To Install

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 files

Common 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

How To Install

$ 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 files

Common 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 Install

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

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 SHARING

Download 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 client

Login 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 client

Login 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

PINUX TO WINDOWS PRINTER SHARING (*NOT TESTED*)Setting at PINUX where printer attached (Print Server)

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.

1 komentar:

  1. Anonymous4:14 AM

    Thanks koleksi driver nya.
    Pinux versi 2 oke lho.

    ReplyDelete

 
Top