diff options
author | Didier Raboud <odyx@debian.org> | 2011-05-25 16:37:37 +0200 |
---|---|---|
committer | Didier Raboud <odyx@debian.org> | 2011-05-25 16:37:37 +0200 |
commit | 08722d808ce99ae3c965a20ec9a2fff8510b165f (patch) | |
tree | 5d4773024cdc1bd7f29a86bb1f450f14122f1579 /INSTALL.in | |
parent | 787970f996258e94d4a33052c5dcf28d2a7c509f (diff) |
Imported Upstream version 20070718dfsg
Diffstat (limited to 'INSTALL.in')
-rw-r--r-- | INSTALL.in | 144 |
1 files changed, 115 insertions, 29 deletions
@@ -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/ |