HP Scanners supported in xsane ------------------------------ ScanJet Plus 9195A HP Parallel Interface Card ScanJet IIc 1750A SCSI ScanJet IIcx 2500A SCSI ScanJet IIp 1790A SCSI ScanJet 3C 2520A SCSI ScanJet 3P 2570A SCSI ScanJet 4C 2520A SCSI ScanJet 4P 1130A SCSI ScanJet 4100C 6290A USB ScanJet 5P 5110A SCSI ScanJet 5100C 5190A parallel port ScanJet 5200C 7190A parallel port/USB ScanJet 6100C 2520A SCSI ScanJet 6200C 6270A SCSI/USB ScanJet 6250C 6270A SCSI/USB ScanJet 6300C 7670A SCSI/USB ScanJet 6350C 7670A SCSI/USB ScanJet 6390C 7670A SCSI/USB PhotoSmart PhotoScanner 5100A SCSI Most models of OfficeJet have most features supported: http://hpoj.sourceforge.net/suplist.shtml HP's printers are still shipping with Windows-only drivers... and Windows-only configuration tools... and described as "Linux-compatible" in their advertisements. HP says it supports Redhat, SUSE, Novell for Linux but... From HP site: "Hewlett-Packard Digital Imaging recently decided to eliminate the Software Developer Support Program managed by Sykes in Greeley, Colorado, effective August 1, 2001. The program managed external requests to Hewlett-Packard for both Windows and non-Windows based development (such as UNIX (R), OS2, DOS, and Linux). With the switch away from Scanner Control Language (SCL) several years ago and the transition of resources within the Division, we no longer create Toolkits for each of our scanners. Without the toolkit and the resources or mechanism to manage the content, this eliminates our ability to support non-windows applications." "Dear users of HP printers under Linux, We are no longer maintaining this Web site. For printing with HP printers under Linux, please visit the HP Linux Imaging and Printing Project (HPLIP) at this site http://hpinkjet.sf.net/. HPLIP is a unified solution for single and multi-function HP Inkjets and Laserjets. The HPLIP package includes drivers for PCL, postscript and host-based printers. HPLIP is designed to work with CUPS spooler system. For more generic Linux printing information see http://www.linuxprinting.org. Thank you for using HP Products, The HP Linux Printing Team" HP 4470C with RealTek RTS8891 RealTek gives out no information about their chip RealTek is a chip manufacturer in Taiwan There doesn't seem to be any NEW scanners from HP that support Linux or give out information on how to program them for non-Microsoft or non-Macintosh operating systems Oct. 31st, 2005 I and several other people have written emails to HP concerning scanner support and so far I have been told "I don't know" and "that's not supported". It seems that Samsung and Epson are doing a much better job of Linux support with respect to scanners. What happened to Scanner Support HP??? Nov. 11th, 2005 HP emails me a URL that shows that the OfficeJet series of printer/scanner/copiers are fairly well supported. The OfficeJet 7130 looks like an affordable all-in-one that is listed on ebay for $188 U.S. There are reports on the net that the HP Officejet 6210 will also work. Prices are around $129 U.S. http://h10018.www1.hp.com/wwsolutions/linux/products/printing_imaging/index.html#multi Single function scanners may work under SANE (see above) but stay away from the 4470C. Futureshop is currently selling the HP OfficeJet 7210 for $399 CAN Dec. 4th, 2005 Definitely check out the "Hewlett-Packard Linux Imaging and Printing Project" found here: http://hpinkjet.sourceforge.net/hplip_readme.html I just got a flyer in the mail from Staples that talks about several multifunction printer-scanner-copiers: (all prices Canadian dollars) HP PSC 1510 all-in-one $129.96 HP PSC 1610 all-in-one $179.96 HP Photosmart 2575 all-in-one $249.95 HP Photosmart 3210 all-in-one $399.93 According to the HP web page the 1500, 1600 and 3200 series are all supported for scanning and printing but not fax. Still can't find any new single function scanners but one can see that HP is definitely supporting Linux in many areas. Be sure to check all relevant HP web pages carefully before you buy! HP is very low-key about Linux support, you probably won't find anything on the box mentioning Linux even if there is Linux support. Dec. 18th, 2005 The word from HP is that they NO LONGER MANUFACTURE single function scanners that work with Linux! Keep those old 5200C scanners handy! HP emailed me recently to suggest the HP OfficeJet 7210 for use with Linux, a multi-function device that prints, scans and copies. Here are some specs: -Built-in RJ-45 port for connecting to a 10/100BaseT wired network -50-sheet automatic document feeder -Print/copy speed up to 30 pages/copies per minute -33.6 kbps fax -Memory card support for digital cameras -30 top panel buttons with 2.5? 2 line text LCD display Check this link for more info: http://h10025.www1.hp.com/ewfrf/wc/genericDocument?cc=us&docname=c002569 14&lc=en Note the word "Linux" does not appear anywhere on that web page. Hmmmmmm. There are some references to the Scanner Control Language documentation on the net: Hewlett-Packard Corp. Scanjet scanner control language toolkit version 7.0. Hewlett-Packard Co., Greeley, CO, 1996. Scanners may be manufactured by other companies (like Avision) and then labeled by HP I found this interesting site that offers service manuals in exchange for donating money to charities that support Human Rights. Sounds like a good idea to me. Here is a link to the HP service manuals: http://www.user-service-manuals.com/hp-service-manuals.htm March 30, 2006 I found some documentation describing SCL for DOS era Scanjets, circa 1986. Some commands I tried worked on my ScanJet 5200C and will probably work on any HP scanner that understands SCL. My scanner returns "3846" which means the date of the firmware is the 46th week of 1998. Inquire Firmware Date Code Esc * s 4 E This escape sequence causes the scanner to return a 4-digit number which is the firmware date code. The HP convention for date codes is that the two left digits are the years since 1960 and the two right digits are the week of the year, starting with 01 for the first week of the year. For example, the week beginning with January 6, 1986 would be represented as 2602. April 1st, 2006 I have written a couple of test programs that should work on a HP scanner that uses SCL and connects via USB. Hopefully this will be an easy starting point for people who want to learn more about SCL. The first program does a B/W Thesold scan and the 2nd one does a colour scan. http://cubeman.org/scanner/scantest2.c http://cubeman.org/scanner/scantest3.c April 6th, 2006 Microsoft may be trying to "de-commoditize protocols" by pressuring OEM's to build devices and not give out any programming information for them. In the case of HP this means that new scanners are released that don't support SCL as we have seen. What is certain is that HP does not currently give out any documentation about SCL and are very reluctant to discuss SCL at all. One could easily come to the conclusion that the de-commoditization of protocols is becoming a reality at least as far as HP scanners are concerned. This is not a big problem with HP scanners that already exist that support SCL. One can easily obtain the source code for the SANE project at http://sane-project.org and learn about scanner procotols. There is enough information on the internet to learn about the older versions of SCL and then learn about newer versions by looking at various files in the SANE backend. From a programmer's or user's perspective it is critical to make sure that your HP scanner or MFP supports SCL before you buy it. I can report that it was relatively easy to write my own utilities for the HP 5200c scanner. April 11th, 2006 Today I was able to confirm that the front switch on my 5200c scanner works. By unplugging the scanner from power and then holding in the button while plugging it back into a power outlet it performed a diagnostic (tube lights up and moves back and forth). Test ends after you unplug it from power. April 16th, 2006 Inside the 5200C is the ShuttleTech parallel-SCSI adapter which enables any SCSI peripheral to be accessed through a parallel port. There is a chip on the scanner's logic board labeled: Shuttle Technology EPST-01 9904LD072 Also on HP's web site it states that it is possible to get the front button to work when using the PrecisionScan 2.0 program under Microsoft Windows versions 95 and newer. So far I have not been able to get this to work under Linux. April 21st, 2006 Inside the 5200C is a 32Kx8 CMOS Static RAM chip. Evidently this Non-Volatile RAM can have it's data corrupted. If this happens it is possible that the scanner will stop communicating via the USB connection. Reports on the net have indicated that the parallel port connection will work even if the NVRAM has become corrupted. May 7th, 2006 Today I tried to install the 5200C on a Windows 2000 computer with a VIA chipset. I wanted to test the front button using the Windows software but unfortunately the scanner would not communicate with the computer. There is a command ESC *s1044E which is referenced in the file HPSCNMGR.DLL which could be the command to poll the button. When I send this command to the scanner on a Linux computer I always get back "*s1044d0V". May 10th, 2006 A customer of mine bought a HP 4850 scanner from Staples for $199 CAN. It is NOT currently supported by SANE. This scanner is based on the GL843 chip and the data sheet is available so there is a good chance it will be supported by SANE in the future. For immediately Linux use get a used 5200C from ebay or a MFP. June 26, 2006 35mm slide adapter for 5200C is the C7191A Automatic document feeder for 5200C is the C5195A March 31, 2009 Finally I am able to scan images from the HP 4470C using the scanimage utility (version 1.1.0-cvs; backend version 1.1.0) which is run at the command line. This is a version of the utility I compiled from cvs. Note that this was done on Fedora 10 and probably will not work on older systems like FC1. April 12th, 2009 Managed to compile xsane 0.996 with sane-backends 1.0.19. Also compiled sane-frontends so now xsaneimage and xsane will work with the HP 4470C scanner. I had some minor trouble with sane.h in /usr/local/include but once I replaced it with the newer version it all worked fine. I have scanned at 75, 150 and 300 dpi which should cover most situations. The only thing left to try now is the transparency adapter. Oct 4th, 2014 HP 4470C DC Adapter fails model: 898-1015-U12S input: 100-120V 60 Hz, 600 mA output: +12V 1250 mA negative on outside, positive on inside has ground pin For use with the following HP products: ScanJet 2300C, 2400 ScanJet 3500C, 3530C, 3570C, 3670, 3690, 3970 ScanJet 4400C, 4470C ScanJet 4600, 4670 newegg.com price: $15.16 ebay $4 + 11 for shipping Nov 16th, 2014 Tried HP G3110, protocols are understood by xscanimage but scanner was defective FreeKapture 2.0 for scanner Vuescan HP Laserjet 5N HP C3903A Nov 16th, 2015 HP Laserjet 5 5M 5N Duplex Unit Duplexer C3920A for double sided printing April 2nd, 2017 HP Deskjet 2549 All-in-one Printer works with linux May 9th, 2017 officejet 6500a will work and use SCL June 12th, 2017 avoid HP Scanjet 200 Flatbed Scanner HP scanjet pro 2500