Tuesday, August 10, 2010

How To Install Printers in Linux / Ubuntu

Here is the procedure to install the printer with the Zenographics ZjStream wire protocol.

There are many printers that use the Zenographics engine. I have compiled a list below:


Printer Model                          foo2zjs Identifier

HP Color LaserJet 2600n                2600n

HP Color LaserJet 1600                 1600

Konica Minolta magicolor 2530DL 2530

Konica Minolta magicolor 2490MF 2490

Konica Minolta magicolor 2480MF 2480

Xerox Phaser 6115MFP                 6115

Konica Minolta magicolor 2430 DL 2430

Minolta/QMS magicolor 2300 DL   2300

Minolta/QMS magicolor 2200 DL   2200

Minolta Color PageWorks/Pro L     cpwl

Samsung CLP-300                          300

Samsung CLP-600                          600

Samsung CLX-2160                       2160

Samsung CLX-3160                       3160

* Okidata 3200n                             3200

* Okidata 3300n                             3300

* Okidata 3400n                             3400

* Okidata 5100n                             5100

* Okidata 5200n                             5200

* Okidata 5500n                             5500

* Okidata 5600n                             5600

* Okidata 5800n                             5800

Xerox Phaser 6110 and 6110MFP 6110

Lexmark C500                               500

HP LaserJet 1020                          1020

HP LaserJet 1018                          1018

HP LaserJet 1005                          1005

HP LaserJet 1000                          1000

HP Laserjet P1005                        P1005

HP Laserjet P1006                        P1006

HP Laserjet P1505                        P1505
-------------------------------------------------------------------------------

PROCEDURE (A):-

(1) Download driver

$ wget -0 foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz

(2) Unpack it

$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs

(3) Compile it

$ make

(4) Get extra file and firmware

$ ./getweb 1020    # for e.g.  HP 1020 Printer

(5) Install driver

$ sudo make install
or
# make install

(6) Configure hot-plugins (optional)

# make install-hotplug

(7) Restart Spooler

# make cups

(8) Now Add a printer

# printconf-gui
---------------------------------------------------------------------------------

PROCEDURE (B):-

Download the script to your home folder (Ubuntu Feisty/Edgy/Dapper).


wget http://www.stchman.com/tools/foo2zjs/ubuntu_foo2zjs_install.sh

Download the script to your home folder (Ubuntu Gutsy)

wget http://www.stchman.com/tools/foo2zjs/ubuntu_foo2zjs_install_gutsy_hardy.sh

Change the permission to the executable on the script (Ubuntu Feisty/Edgy/Dapper).

chmod 755 ~/ubuntu_foo2zjs_install.sh

Change the permission to the executable on the script (Ubuntu Gutsy and Hardy).

chmod 755 ~/ubuntu_foo2zjs_install_gutsy_hardy.sh

Run the script with the proper foo2zjs Identifier.
It is imperative that you select the proper printer as the proper firmware needs to be loaded. Substitute with the proper number in column one from the chart above. If you have a Laserjet 1000 then substitute 1000 for. A number other than one from the chart will cause the script to terminate.
Ubuntu Feisty/Edgy/Dapper

sudo ~/ubuntu_foo2zjs_install.sh

Ubuntu Gutsy and Hardy

sudo ~/ubuntu_foo2zjs_install_gutsy_hardy.sh

The script will launch the Gnome CUPS Manager for Feisty/Edgy/Dapper or System Printer Configuration tool in Gutsy. Select your printer and follow the on-screen selections.

Remove the script as it is no longer needed.
The script will take care of removing the archive and all associated temporary files.

Ubuntu Feisty/Edgy/Dapper

rm -f ~/ubuntu_foo2zjs_install.sh

Ubuntu Gutsy and Hardy

rm -f ~/ubuntu_foo2zjs_install_gutsy_hardy.sh

Your Zenographics based printer should now function under Ubuntu as well as it does under Windows. Cycle power on the printer and reboot your computer.

Happy printing :)


1 comment:

  1. Free software and drivers downloadJuly 16, 2011

    You made my evening..had many problems with my printer and you resolved..wonderful guidance.thanks
    hp laserjet 1020

    ReplyDelete