summaryrefslogtreecommitdiff
path: root/INSTALL.in
diff options
context:
space:
mode:
authorDidier Raboud <odyx@debian.org>2011-05-25 16:37:37 +0200
committerDidier Raboud <odyx@debian.org>2011-05-25 16:37:37 +0200
commit08722d808ce99ae3c965a20ec9a2fff8510b165f (patch)
tree5d4773024cdc1bd7f29a86bb1f450f14122f1579 /INSTALL.in
parent787970f996258e94d4a33052c5dcf28d2a7c509f (diff)
Imported Upstream version 20070718dfsg
Diffstat (limited to 'INSTALL.in')
-rw-r--r--INSTALL.in144
1 files changed, 115 insertions, 29 deletions
diff --git a/INSTALL.in b/INSTALL.in
index f99aec0..8c7803b 100644
--- a/INSTALL.in
+++ b/INSTALL.in
@@ -15,11 +15,23 @@ Compile:
Get extra files from the web, such as .ICM profiles (for color correction)
and firmware. Select the model number for your printer:
$ ./getweb 2600n # Get HP Color LaserJet 2600n .ICM files
- $ ./getweb 2430 # Get Minolta 2430 DL .ICM files
- $ ./getweb 2300 # Get Minolta 2300 DL .ICM files
- $ ./getweb 2200 # Get Minolta 2200 DL .ICM files
+ $ ./getweb 1600 # Get HP Color LaserJet 1600 .ICM files
+
+ $ ./getweb 2530 # Get Konica Minolta magicolor 2530 DL .ICM files
+ $ ./getweb 2490 # Get Konica Minolta magicolor 2490 MF .ICM files
+ $ ./getweb 2480 # Get Konica Minolta magicolor 2480 MF .ICM files
+ $ ./getweb 6115 # Get Xerox Phaser 6115MFP .ICM files
+
+ $ ./getweb 2430 # Get Konica Minolta magicolor 2430 DL .ICM files
+ $ ./getweb 2300 # Get Minolta/QMS magicolor 2300 DL .ICM files
+ $ ./getweb 2200 # Get Minolta/QMS magicolor 2200 DL .ICM files
$ ./getweb cpwl # Get Minolta Color PageWorks/Pro L .ICM files
+ $ ./getweb 300 # Get Samsung CLP-300 .ICM files
+ $ ./getweb 600 # Get Samsung CLP-600 .ICM files
+ $ ./getweb 3160 # Get Samsung CLX-3160 .ICM files
+ $ ./getweb 6110 # Get Xerox Phaser 6110 and 6110MFP .ICM files
+
$ ./getweb 1020 # Get HP LaserJet 1020 firmware file
$ ./getweb 1018 # Get HP LaserJet 1018 firmware file
$ ./getweb 1005 # Get HP LaserJet 1005 firmware file
@@ -56,7 +68,7 @@ Create printers (Redhat 7.2/7.3/8.0/9.0, Fedora Core 1-5):
of "Networked JetDirect", and set the "Printer" to the IP address
of the printer, and the "Port" to "9100".
-For Fedora Core 6 users:
+For Fedora Core 6 and Fedora 7 users:
# system-config-printer
Create printers (Mandrake/Manrivia)
@@ -67,15 +79,15 @@ Create printers (Suse 10.0)
Create printers (Ubuntu)
$ sudo gnome-cups-manager
+ $ sudo make cups # Ubuntu has a bug in gnome-cups-manager
NOTE: to edit a queue hit "Properties" (click right mouse button).
Create printers (Debian)
- On Debian, I'm told that you should install CUPS from dselect,
- then install the foo2zjs driver. Then, connect to:
+ Connect with a web browser to:
http://localhost:631
And configure printer (HP example shown) to:
- HP LaserJet 1000, Foomatic + foo2zjs (en)
+ HP LaserJet 2600n, Foomatic + foo2zjs (en)
Then edit "Manage Printers->Configure Printer" to suit you,
such as "Page Size" or "Color Mode".
@@ -92,6 +104,30 @@ UBUNTU NOTES
OR other printer
$ sudo make install install-hotplug cups
+ $ sudo gnome-cups-manager
+ [configure ColorMode = Color if a color printer]
+ $ sudo make cups
+
+ Ubuntu has a bug in gnome-cups-manager with Color, so you must
+ restart cups. No other distro has this bug.
+
+DEBIAN NOTES
+------------
+ Install build-essential, foomatic-filters, cupsys FIRST:
+ $ su
+ # apt-get install build-essential
+ # apt-get install foomatic-filters
+ # apt-get install cupsys
+
+ $ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
+ $ tar zxf foo2zjs.tar.gz
+ $ cd foo2zjs
+ $ make
+ $ ./getweb 1020
+ OR other printer
+ $ su
+ # make install install-hotplug cups
+
MINOLTA-QMS 2200/2300 DL NOTES
------------------------------
Use the network interface if you can. These printers understand Unix
@@ -139,6 +175,15 @@ HP LASERJET 1000/1005/1018/1020 NOTES
or:
cat /usr/share/foo2zjs/firmware/sihp1020.dl > /dev/usb/lp0
+ On Mac OS X:
+
+ You must send a firmware file to the printer each time you power it
+ up. If you downloaded the extra files for the HP above, a typical
+ command line to load the firmware would be:
+
+ lp -oraw /usr/share/foo2zjs/firmware/sihp1018.dl
+ lp -oraw /usr/share/foo2zjs/firmware/sihp1020.dl
+
NOTE: The original HP files are named '*.img'. Sometimes HP supplies
these files ready-to-download to the printer, sometimes they are raw
ARM executables and need to have a special header added to them before
@@ -146,42 +191,30 @@ HP LASERJET 1000/1005/1018/1020 NOTES
"arm2hpdl" program to automatically detect which kind of file they are
and convert them (if needed) to the downloadable '*.dl' format.
-HP LASERJET 1500 NOTES
----------------------------
- I have not tested the foo2oak driver on a real LaserJet 1500 printer.
- I do not have this printer and HP outright rejected my request for a
- donation of this printer. So this driver represents my best guess as
- to what the printer will accept.
-
- If you think this is an unacceptable situation, then I urge you to
- let HP know your feelings and/or choose another manufacturer. The
- linux-on-desktop tide is unstoppable at this point, and HP will
- eventually have to recognize this.
+ These printers do not have a "button" when you run out of paper. But you
+ can simulate this by reloading the paper and doing:
- User reports are that the driver works with letter and A4 paper and
- in 1-bit monochrome and 1-bit color modes. No color correction is
- applied, since there is no .ICM file available for this printer that
- I know of.
+ $ usb_printerid /dev/usb/lp0
MAC OS X NOTES
---------------
Please read the detailed installation instructions by Clint Morgan
- in the file INSTALL.osx.
+ and Rick Richardson in the file INSTALL.osx.
FREEBSD NOTES
-------------
You need the following packages before you start the "make install":
+ # pkg_add -r gmake
# pkg_add -r ghostscript-gnu
# pkg_add -r cups
- # pkg_add -r foomatic-db
# pkg_add -r foomatic-filters
Use "gmake" instead of "make".
64-bit GHOSTSCRIPT
------------------
-Ghostscript has a problem with ICM files and 64-bit gcc. It causes a
-segfault with km2430_2.icm. So don't select that one.
+Ghostscript before 8.55 has a problem with ICM files and 64-bit gcc.
+It causes a segfault with km2430_2.icm. So don't select that one.
PSUTILS AND 2/4-UP CAPABILITY
-----------------------------
@@ -195,12 +228,23 @@ PSUTILS AND 2/4-UP CAPABILITY
http://rpmfind.net/linux/rpm2html/search.php?query=psutils
+CUSTOM PAGE SIZE
+----------------
+
+ Append "PageSize=Custom.MMMxNNNin" to the lpr command. E.G.
+
+ $ lpr -P hp2600 -o PageSize=Custom.4x6in ~/testpage.ps
+ $ lpr -P hp2600 -o PageSize=Custom.10x15cm ~/testpage.ps
+ $ lpr -P hp1020 -o PageSize=Custom.4x6in ~/testpage.ps
+
+ Or, use a GUI that allows the custom size parameters, e.g.
+ "evince" - PostScript and PDF File Viewer.
+
UPDATE
------
Here are handy lines you can click on to get the latest version:
${URLZJS}/
- ${URLOAK}/
wget ${URLZJS}/foo2zjs.tar.gz
My advice: update early and often!!!!
@@ -221,8 +265,8 @@ SET DEFAULT MEDIA WITH CUPS
BUG REPORTS
-----------
- Use the forums at:
- http://s3.phpbbforfree.com/forums/foo2zjs.html
+ PLEASE use the forums at:
+ http://foo2zjs.rkkda.com/forum/index.php
I do not read or reply to HTML email or messages sent under an alias.
I failed out of french class, so don't even think about sending
@@ -246,3 +290,45 @@ DEVELOPER AND DEBUGGING TIPS
zjsdecode < testpage.zc
lpr -Praw testpage.zm
+
+CUSTOM ICC/ICM COLOR PRINTER PROFILE
+------------------------------------
+
+ 0) Pick a vendor, e.g.
+ http://stores.ebay.ie/The-Graphics-Depot
+ "Custom ICC ICM colour printer profile RGB or CMYK"
+
+ 1) Convert the vendor sheet(s) from *.tif to *.ps (OPTIONAL)
+
+ $ gimp
+
+ OR
+
+ $ convert Color\ Patch\ RGB\ \(Page\ 1\).tif page1.ps
+ $ convert Color\ Patch\ RGB\ \(Page\ 2\).tif page2.ps
+
+ 2) Print the Postscript vendor sheet(s) with NO color correction:
+
+ $ foo2hp2600-wrapper -c -C10 -Gnone.icm \
+ test_sheets_from_icc_vendor.ps > test.prn
+
+ $ nc 192.168.1.xxxxxxx 9100 < test.prn
+ OR
+ $ cp test.prn /dev/usb/lp0
+
+ 3) Send them to the vendor by POSTAL MAIL
+
+ 4) Get back *.icc/*.icm profile by EMAIL or WEB
+
+ 5) Put it in /usr/share/foo2hp/icm/test.icm
+
+ 6) Print a test picture:
+
+ $ foo2hp2600-wrapper -c -C10 -Gtest.icm \
+ picture.ps > picture.prn
+
+ 7) If it is OK, send "test.icm" to rick.richardson@comcast.net
+ for inclusion in foo2zjs.
+
+ Other printers: use foo2qpdl-wrapper and /usr/share/foo2qpdl/icm/
+ Other printers: use foo2lava-wrapper and /usr/share/foo2lava/icm/