Release Notes
HPLIP 3.9.6 - This release has the following changes:
Significant Changes
- The new native CUPS driver (HPCUPS) is now the default printer driver. HPCUPS requires CUPS 1.2 or higher and is a complete replacement for HPIJS. For now HPIJS is still included in the tarball and if necessary can co-exist with HPCUPS. HPCUPS provides new paper sizes for borderless and duplex. This means we now have PPDs with exact printable regions for normal, borderless and duplex paper sizes.
- A new utility 'hp-wificonfig' allows you to configure select wifi-capable printers on a wireless network. Once configured, the printer may be installed normally using hp-setup (there is also a way to access hp-wificonfig directly from hp-setup).
Added Support for the Following New Printers:
- HP Deskjet d2660 Printer (DJD2600)
- HP Deskjet d2645 Printer (DJD2600)
- HP Deskjet d2663 Printer (DJD2600)
- HP Deskjet d2666 Printer (DJD2600)
- HP Deskjet d2668 Printer (DJD2600)
- HP Deskjet d2680 Printer (DJD2600)
- HP LaserJet p3015 Printer (LJMono)
- HP LaserJet p3011 Printer (LJMono)
- HP LaserJet m4349 MFP (LJMono, Postscript)
- HP Deskjet f4440 All-in-one Printer (DJGenericVIP)
- HP Deskjet f4435 All-in-one Printer (DJGenericVIP)
- HP Deskjet f4450 All-in-one Printer (DJGenericVIP)
- HP Deskjet f4470 All-in-one Printer (DJGenericVIP)
- HP Deskjet f4472 All-in-one Printer (DJGenericVIP)
- HP Deskjet f4473 All-in-one Printer (DJGenericVIP)
- HP Deskjet f4480 All-in-one Printer (DJGenericVIP)
- HP Deskjet f4483 All-in-one Printer (DJGenericVIP)
- HP Deskjet f4488 All-in-one Printer (DJGenericVIP)
- HP Deskjet f4492 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4640 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4650 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4680 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4610 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4635 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4670 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4673 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4680 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4683 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4688 All-in-one Printer (DJGenericVIP)
- HP Color LaserJet cp5225 (LJColor, Postscript)
- HP Color LaserJet cp5225n (LJColor, Postscript)
- HP Color LaserJet cp5225dn (LJColor, Postscript)
- HP Officejet 6000 Wireless Printer - e609n (DJGenericVIP)
- HP Officejet 6000 Printer - e609a (DJGenericVIP)
- HP Color LaserJet cm6049 MFP (LJColor)
- HP LaserJet m9059 MFP (LJMono, Postscript)
Detailed Change Log
- Changed the default printer driver install from hpijs to hpcups. Added new configure options for hpijs-install and hpcups-install. The following configure option examples can be used to install the printer driver. Note all drv installs require CUPSDDK 1.2.3 or higher. Otherwise a static PPD install must be performed.
hpcups drv install --enable-hpcups-install enable hpcups install (default=yes) --enable-cups-drv-install enable cups dynamic ppd install (default=yes) hpcups static PPD install --enable-hpcups-install --disable-cups-drv-install --enable-cups-ppd-install enable cups static ppd install (default=no) hpijs drv install --disable-hpcups-install --disable-cups-drv-install --enable-hpijs-install enable hpijs install (default=no) --enable-foomatic-drv-install enable foomatic dynamic ppd install (default=no) both hpcups and hpijs install --enable-hpcups-install --enable-cups-drv-install --enable-hpijs-install --enable-foomatic-drv-install
- Added static hpcups PPDs to the tar ball. This means there are now two sets of static PPDs included in the tarball, one for hpcups and one for hpijs.
- Changed libsane-hpaio to use hpmud soname when loading scan plugin.
- Fix for LP383121. Fixed hp-check so that when an HP non-printer USB device is discovered, it is skipped during the USB port scan.
- Slight change to testpage so that the printer information is left justified.
- Fixed testpage so that it now prints.
- Fixed fax PPD file search in hp-setup for hpcups
- Fix for issue with hp-check that would not show printers on non-English systems
- New testpage (works with hpcups). Shamelessly modified from CUPS 1.3.x testprint.ps.
- Added hpcac to tar ball for Color Access Control (ie: CLJ4700).
- Changed model names for LJ 1500 to "HP" from "HHP".
- Fix for LP70789 (Missing photo black in supplies information for PS D5460). Changed photo black to type 19 from type 16.
- Removed bogus Best printmode from zjs printers (ie: p1006).
- Fixed username/password prompting for certain CUPS operations to give a prompt indicating why the username/password are being queried.
- Fixed defect (invalid character in VSA 302 text in hp-wifisetup)
- Renamed hp-wifisetup to hp-wificonfig
- Added a flag so that hp-wificonfig run from the CLI or hp-toolbox has different text than if run from hp-setup.
- Renamed hp-devicesetup to hp-devicesettings
- Added hp-wificonfig to website CLI docs
- Fixed "top-lid" and "supply-lid" error with HP 845C
- Fixes to hp-setup so that hpcups vs. hpijs PPDs/DRVs will be appropriately chosen based on configure flags
- Fixed some string interpolation issues in ui4/plugindialog.py
- Removed "-" (dash) from illegal characters for CUPS printer name.
- Made hp-setup -u and -i have consistent illegal character sets for CUPS printer name.
- Fixed defect (Inconsistent button name in hp-wifisetup)
- Fixed defect (Cancel button is disabled after clicking back button on last page of wifi setup utility)
- Changes to hp-wifisetup so that SSIDs with non-ascii characters work properly
- Added logic to installer to handle overrides of setup parameters properly for hpijs and hpcups switches
- Added add_user_to_group to installer to allow for user group adds for some distros
- Changed configure option "pp-build" default from yes to no.
- Improved the text for hp-systray notifications (no longer shows device URI, but nicer model or printer name)
- Modified prnt.cups.getPPDFile2() to handle HPIJS and HPCUPS installations and choose the correct PPD file
- Added missing PrintoutMode for PhotoBest and PhotoNormal in the hpijs.drv LJProKx50 device class.
- Modified hp-setup to choose fax PPD based on hpcups-install configure flag from hplip.conf.
- Added right click context menu to HP Device Manager (hp-toolbox)
- Added view as list/view as icons and View menu to HP Device Manager (hp-toolbox)
- Added hpcupsfax to Makefile and new hpcups fax PPDs.
- Added additional exception handling to base.status.parseSStatus() to handle invalid CP1700 device ID
- Fixed defect (Must exit toolbox in order to add or delete multiple queues for the same printer)
- Fixed pjl thread io error exit status in hp.c.
- First checkin of web install wizard.
- Fix defect (hp-sendfax causes backtrace with coverpage). Uncommented required code.
- Suppressed deprecation warnings for dbus 0.83 on Ubuntu 9.04/Python 2.6x. (.../dbus/connection.py:242: DeprecationWarning: object.__init__() takes no parameters)
- Removed HPOJ and PPDEV/Parallel code from hp-check
- Fixed LP70508 (PS 309a ink levels do not show photo black information).
- Added libnotify support to hp-systray (both Qt3 and Qt4 versions will use python-notify, if available) (Thanks to Mirco Müller <mirco.mueller@ubuntu.com> for the Qt3 patch and other information)
- Added feature complete hp-wifisetup utility (Qt4 only)
- Removed gui_support flag from distros.data (use ui_toolkit= with new "none" value instead)
- Added hpcups support to automatic installer
- Removed foomatic_rip_hplip flag from distros.data
- Removed Qt3 support from automatic installer
- Removed CUPS 1.1.x support from automatic installer
- Removed parallel support from automatic installer
- Removed "HPIJS only" option from automatic installer
- Removed HPOJ detection and removal from automatic installer
- Changed hp-plugin so that it does not leave index.html files behind (from network test)
- Turn on PolicyKit support for Mandriva 2009.0.
- Fix Mandriva installation web page to query installer DB correctly.
- Added ucd-snmp support for old distros (ie: suse9).
- Cleaned up hplip.list conditionals for hpliplite.
- Fixed MAX_BUFFER issue
- Changed spurious error messaging in hp-levels to debug output
- Added plugin install reason to the plugin dialog (Qt4 only). Fixed issue where an inability to find a su/sudo utility for plugin installation generates a plugin install failure dialog instead of a dialog indicating the lack of su/sudo support.
- Fixed LP291002 (Wrong cartridge numbers for LJ 2605).
- Added wifi-config field to models.dat
- Added MAX_BUFFER to base.device and hpmudext
- Added new dot4 wifi channel to hpmud.
- Added new hpmud_get_key_value API to hpmud.
- Bumped libhpmud.so.0.0.4 to libhpmud.so.0.0.5.
- Integrated hpliplite build into configure.in. This is a minimal print/scan only configuration with limited Plugin support.
Known Issues
Known Issues in HPLIP 3.9.6 .. Known Issues in HPLIP 3.9.6: http://hplipopensource.com/node/???
HPLIP 3.9.4b - This release has the following changes:
Detailed Change Log
- Fixes for Ubuntu 9.04 and PolicyKit (updated com.hp.hplip.conf to be more precise and made com.hp.hplip.service configurable so that it properly names the location of hp-pkservice).
- Changed the libapdk.la link order for hpijs as noted by Fryderyk Dziarmagowski.
- Fixed OfficeJet 6500 so that fax support is enabled (fax-type=1).
HPLIP 3.9.4 - This release has the following changes:
Significant Changes
- Add Designjet support for selected Designjet printers
- Added PolicyKit support - command line tools like hp-setup, hp-plugin, etc. are now run as a regular user, not root/superuser
- Added GPG digital signature support to the the HPLIP plug-in. This feature validates that the plug-in is not corrupted and is authentic prior to installation.
- Added native CUPS driver support (hpcups). Currently this support should be used for testing only.
Added Support for the Following New Printers:
- HP LaserJet p1009 Printer (LJP1XXX) (REQURIES plug-in)
- HP Designjet 4020ps (Postscript)
- HP Designjet 4520ps (Postscript)
- HP Designjet 4520mfp (Postscript) (Note: PC send fax not supported in this release)
- HP Officejet 6500 All-in-one Printer - e709a (DJGenericVIP)
- HP Officejet 6500 Wireless All-in-one Printer - e709n (DJGenericVIP)
Detailed Change Log
- Fixed syntax error in recent change for optional plugin install warning dialog in Qt3.
- Fixed defect (Qt3 hp-setup advanced settings defaults wrong).
- Fixed defect (Qt3 hp-toolbox settings causes backtrace).
- Fixed type 8 status to show basic toner status (non-empty/empty) for color lasers
- Fix showPasswordUI in hp-setup to display the prompt.
- Update Qt3 for changes to run_plugin_command().
- Changed hp-plugin so that the plug-in can be installed without the digital signature file present (requires user override)
- Changed installation to run hp-setup as the non-root user.
- Added static PPDs to tar ball for hpcups.
- Fix for defect (hp-colorcal traceback for PS C5180). Added missing call to display the calibration dialog and fixed incorrect parameter passing to device calibration routine.
- Fix for defect (hp-clean fails after hp-align on PS C5180). Fixed hp-align to properly close the device.
- Fixed issue with user conf settings file and multiple processes
- Fixed password callback for setup in Qt4 and added a callback to setup in Qt3.
- Added bubble message settings (show all, show errors/warnings, show errors only, show none) for hp-systray
- Updated installer so that PolicyKit is properly setup and added detection of a file from policykit-gnome. This package is required as it includes the authorization service of PolicyKit.
- Added policykit-gnome as a policykit install package.
- Removed hpijs.drv and hpcups.drv files from tarball.
- Made hpcups.drv NickName more explicit.
- Fixed hp-pkservice to test for root and give different error if unable to start service.
- Removed the md5sum files and ppd_check.sh.
- Made changes to dbus configuration file for PolicyKit support so that Fedora 9 can use PolicyKit.
- Moved code looking for PolicyKit in plugin installer to later so logging can be done.
- Added PolicyKit support to SUSE 11.1
- Fixed defect (Traceback when toolbox run as root/superuser)
- Add test for root as current user in run_plugin_command() so no sudo command is needed.
- Change log debug message to error message for when no sudo command can be found to run hp-plugin.
- Removed support for PolicyKit from PCLinux and SUSE.
- Some additional changes for PolicyKit support including coding style suggestions and a fix to run_plugin_command() to work on non-PolicyKit distros.
- Fixed com.hp.hplip.policy so that the defaults are set correctly. Missing XML tag.
- Fixed plugin_install.py to call copyPluginFiles corrrectly for non-PolicyKit installs and to understand the policy-kit flag in hplip.conf.
- Removed PolicyKit support from SUSE 10.3.
- Fixed Makefile.am to get things right for installation of PolicyKit files.
- Added installer support for PolicyKit changes and turned the support on for versions of Ubuntu and PCLinuxOS.
- Fixed an error path in hpmud.
- Moved the hpmud_open_device() call in hp.c to after the first read from hpcups or hpijs.
- Applied several patches from Frederik Himpe from Mandriva. The patches cleaned up some build issues.
- Added -r/--rm/--remove mode to hp-setup ("unsetup")
- hp-toolbox now calls hp-setup --remove to remove printers
- Adjusted Action tab icons so that digital sender (-2) and not supported (-1) don't make icon visible
- Made "print test page" on last step of hp-setup defaulted to "off" (for Designjet)
- Removed extra PPDs from tar ball.
- Added configure option --enable-cups-drv-install.
- Added missing EWS icon to action tab of hp-toolbox
- Fixed hp-levels and the Supplies tab in the toolbox so that supplies are ordered by type (ink cartridge, print head, etc) and then by HP part number.
- Fix for defect (hp-info without ~/.cups/lpoptions generates error). Changed error output to debug output.
- Fix for defect (hp-faxsetup doesn't store fax header info). Added missing device close on exit.
- Made a change to the "hp" backend to handle bogus null print jobs.
- Removed requirement to run hp-setup as root. CUPS will ask for password if needed to install a new printer. This is consistent with system-config-printer behavior.
- Fixed issue in Question #64417 (Added exception handler for case when DBus cannot be used to close hp-systray, for example, if X11 is not running).
- Fix for defect (hp-sendfax cannot send more than one file). Issue was caused by fax queue being in PROCESSING state. Fix is to look for that state and wait until the queue becomes IDLE.
- Fix for defect (hp-#. commands missing help on UI and non-interactive mode). Changed module.setUsage() to properly add help based on installed modes and UI toolkits.
- Fix for defect (Error message unclear when UI sudo utility unavailable). Modified text to tell user what utilities will be used if installed.
- Fix for defect (Next button disabled when include cover pages in hp-sendfax UI). Fixed filetable callback function to only work on the file table page.
- Fix for defect (Adding invalid fax file generates console error in Qt4 UI). Changed Qt4 code to act like Qt3 code and detect the filetype and generate errors when the filetype isn't supported.
- Removed the /etc/sane.d/dll.conf edit from 55-hpmud.rules.
- Fix for defect (Adding a second user to a group deletes the first). Miscoding from fix for defect made correct. Both issues no longer occur.
- Added 'groups' output to hp-checking
- Fixed issue with I/O errors over the network showing 'Communication: Good' in hp-check
- Suppressed USB I/O checks in hp-check if 'lsusb' reports no HP devices
- Modified Makefile so APDK code is compiled only once for hpijs and hppgsz.
- Added GPG plug-in support to Qt3 UI.
- Added GPG digital signatures to plug-in download
- Added 404/403 detection to plug-in download
- Added better error messaging for Qt4 hp-plugin interface
- Fixed defect (hp-align dialog contain unneeded "Back" button). Removed the "Back" button as it isn't needed.
- Added support for trying multiple USB 1284.4/MLC interfaces at hpmud_open_channel() time.
- Fix for defect (Qt4 sendfax UI doesn't require fax number). Fixed hp-sendfax in both CLI and UI modes to ignore address book entries without fax number.
- Fix for defect (Renamed address book entries can cause group deletion). Rename operation was copying the old contents of the entry without changing the self-referential name entry.
- Added reportError() to sane.py to fix a user reported issue (LP Question #18354)
- When attempting to perform administrative tasks through hp-toolbox, will now prompt for a username and password when required by CUPS.
- Added more error checking to device-id reads in hpmud.
- Added more robust device communication error checking to hp backend.
- Fix for 100% CPU utilization upon logoff/switch user found in SUSE 11.1 x86_64
- Fixed defect (Sending second fax on busy device hangs). While this wasn't a problem in Qt3, Qt4 code was generating a traceback in the code that shows the error dialog box.
- Fixed defect (Second testpage print fails). Added missing call to close the open device in the button click handler.
- Changed the qt default from qt3 to qt4 at configure time.
- Added foomatic_rip_hplip field to distros.dat to support configure flag --enable-foomatic-rip-hplip-install.
- Fixed defect (OJ Pro 77xx icon wrong). Changed icon to a generic OJ AiO icon.
- Patch applied to fix defect found in LP question 61871
- Fix for defect (Cancel during fax send doesn't cancel). Added missing code in one section of fax state machine where cancel and error aren't detected.
- Fixed Qt4 hp-sendfax so that when run from command line another instance isn't started by the system tray and that the user is queried for the fax device.
- Fix for defect (No error displayed when fax recipient is offline). Some devcies don't return an error for this so we detect this now and display a "possible causes" error.
- Fix for defect (Using Quick Add in hp-sendfax alters existing fax address book entries). Cribbed code from Qt4 UI to disallow using a name in Quick Add that already exists in the FAB.
- Fix for defect (Faxing fails on OfficeJet 5110). Faxing disabled for this device.
Known Issues
Known Issues in HPLIP 3.9.4 .. Known Issues in HPLIP 3.9.4: http://hplipopensource.com/node/329
HPLIP 3.9.2 - This release has the following changes:
Significant Changes
- Qt4 now default UI on most distros
- Major bug fixing on Qt4 solution
- Add printing support for HP Color LasetJets 1600, 2600, and CP1215
- Support policy change -- End of support date is added to all HPLIP supported devices (see http://hplipopensource.com/node/314 for further details)
- Linpus binary package available for Acer Aspire One now available (see http://hplipopensource.com/node/324 for further details)
Added Support for the Following New Printers:
- HP Photosmart Premium Fax All-in-one Printer - c309a (DJGenericVIP)
- HP Color LaserJet cp1215 Printer (LJZjsColor) (REQURIES plug-in)
- HP Color LaserJet 1600 Printer (LJZjsColor) (REQURIES plug-in)
- HP Color LaserJet 2600n Printer (LJZjsColor) (REQURIES plug-in)
- HP Officejet Pro 8000 Printer - a809a (DJGenericVIP)
- HP Officejet Pro 8000 Wireless Printer - a809n (DJGenericVIP)
- HP Officejet Pro 8500 Wireless All-in-one Printer - a909g (DJGenericVIP)
- HP Officejet Pro 8500 All-in-one Printer - a909a (DJGenericVIP)
- HP Officejet Pro 8500 Premier All-in-one Printer - a909n (DJGenericVIP)
Detailed Change Log
- Fixed issue in hp-align for Qt4 so that align-type=4, 5, and 7 work correctly.
- Added hp-query (LP bug #329220) at request of Till Kamppeter
- Added unrestricted mode (-x) to hp-info at request of Till Kamppeter (LP bug #329220)
- Fixed issues with "Unload Photo" and hp-unload when the device does not support pcard-type 1 (HP MLC filesystem). For USB filesystem devices, the toolbox now will properly produce a dialog box informing the user that they should use a standard USB mass storage device mount to unload their photos. hp-unload will now ignore USB devices instead of generating errors.
- Fixed defect (Control-C in toolbox causes tracebacks). Added call to os.setsid() in hp-systray to eliminate all but one traceback.
- Created a new file /var/lib/hp/hplip.state for runtime variable data. Removed any variable data from /etc/hp/hplip.conf.
- Added binary package support for qt4 in hplip.list.
- Added a /usr/share/doc/hplip-x.x.x/copyright file for binary package builds.
- Fixed an issue with date/time stamps in hp-systemtray (date/time stamps now update whenever the context menu is shown). Also, the most recent item in the event list is bolded, and a (no events) tag has a warning icon.
- Fix for defect (hp-makecopies -r<value> isn't reflected in reduction/enlargement spinbox). Changed setValue call to be made on correct widget.
- Fix for defect (hp-makecopies spinbox for size too small for >99%). Needed to call setMinValue()/setMaxValue() prior to adding the widget.
- Fixed an issue in (Qt4) hp-sendfax where the hp-fab window came up behind the hp-sendfax window and could not be raised to top
- Fix for defect (Status can't be refreshed during makecopies). Added status reporting to the makecopies GUI.
- Improved --help-rest output for better formatting of tech doc man pages for the web
- Fixed defect (Disconnect the device from the computer, the status on the toolbox still displays "Idle".)
- Added UI for cases where device status and/or supplies info is not available.
- Fixed defect (hp-setup -i allows new printer to use an already existing queue name). Added code to check both fax and printer queue names after the user is prompted for a queue name.
- Added code in the installer to close hp-systray at end of install (closes hp-systray from 3.9.2+ only)
- Added a simple hotplug notifier for devices that require a plugin or have a optional plugin. The message is only displayed to the console user for 30 seconds. If the message is displayed it simply informs the user to run hp-setup.
- Fixed defect (The "Set Defaults" button on the "hp device manager" dialog is invalid.)
- Added a pyqt4-dbus dependency to the installer.
- Fixed defect (Print settings missing groups/options)
- Added the current device URI to the status bar area of the Qt4 toolbox
- Fixes for defect ("Default" button on Printer Settings fails) and defect ("Default" button not working for Banner Pages). Fix UI_PICKONE code and UI_BANNER_JOB_SHEETS to set drop downs and values correctly.
- Fix for defect (unable to stop printer). Capture return values from cups module stop/start/reject/accept functions and act appropriately. Fixed for Qt3 and Qt4 UIs.
- Fix for defect (unable to cancel print job with Qt3 UI). Added call to int() to convert unicode job number.
- Fix for defect (Alignment GUI causes traceback on DJ D2560). Fixed coding so that align drop-downs work.
- Fix for defect (No setup GUI for Debian 4.0 with Qt3 default). Changed core_install.py to change internal default based on command line input.
- Added binary package support for DRV only install. By eliminating the PPDs this save about 2 megs in file size. See hplip.list for more info.
- Changed configure option foomatic-rip-hplip-install default from yes to no.
- Added extra fax job status output
- Fix Qt4 fax send error message
- Fixed fax_type for DJ j6400
- Fixed defect (temp. removed -q/--lang flags for all hp-#. utilities until the time localization is fixed for Qt3 or completed for Qt4)
- Fixed Launchpad defect #204214 (Auto detection of hpfax CUPS backend should be as verbose at of the hp CUPS backend)
- Fixed Launchpad defect #242443 (Plug-in download in hp-toolbox: Check whether it is already installed before asking for password)
- Fixed an issue with ascii encoding issues in Device.Event.__init__()
- Launchpad defect #319231 appears to be fixed. It is unreproducable at this time.
- Fixed deprecation warning in installer/core_install.py with sha import (uses hashlib if sha is found to be deprecated)
- Changed base/utils.py to use string.strip funcs. if Python version is at least 2.2.3
- Added jetdirect scan support for LJ M1120n MFP.
- Removed unused "LJColor:300dpiOnly" tag from hpijs.drv.in.template.
- Added PPD cupsFilter line for PDF foomatic-rip support as requested by Till.
- Added FastDraft SpeedMech support for DJGenericVIP type printers.
- Applied patch hplip-2.8.12-force-utf8.patch submitted by Tiago Salem Herrmann (ref: https://bugs.launchpad.net/bugs/162196) and enhanced by Michele D.
- Added package support for setting device permission via PAM for Linpus. Use "make rpm_regular LINPUS8=1".
- Fixed hal permissions for all xx02 pids. Pids were not specified in hex.
- Fix for defect (DJ D2560 fails to print alignment page)
- deskjet_d2500_series: Changed align-type from '5' to '10'
- photosmart_c4340_series: Changed align-type from '1' to '13'
- Fix for defect (OJ4300 alignment causes printer power cycle)
- officejet_4300_series: Changed align-type from '5' to '13'
- Added make flag UBUNTU804_UNLEADED_DEPENDENCY for building lite packages for Ubuntu 8.04.
Known Issues
Known Issues in HPLIP 3.9.2 .. Known Issues in HPLIP 3.9.2: http://hplipopensource.com/node/321
HPLIP 2.8.12 - This release has the following changes:
Significant Changes
- From this release forward, all PPD files will reside in the tarball. Prior to this release, products that required a binary plug-in for support had their PPD's shipped with the plug-in file. This lead to a less than ideal installation experience because the installer would choose an incorrect PPD.
- Preview (alpha) release of the Qt4 version of HPLIP. To enable Qt4 in HPLIP 2.8.12, please refer to this KB article: http://hplipopensource.com/node/308
- HPLIP device permissions set at hot-plug time are now more restrictive. Only the Console user has access to HPLIP devices. This functionality matches how most distros set device permissions.
Detailed Change Log
- Fixed missing LJm1005 ppds.
- Move plugin PPDs into hpijs.drv.
- Fixed distros.dat to include python-qt4 dependency in SuSE11
- Fixed defect (Photosmart D7100 series color calibration failure). No longer support color calibration for this printer as Windows Toolbox has no option for this.
- Added qt3/qt4 configure flags to hplip.conf.
- Replaced "MODE 0666" udev device permissions with console permissions via HAL. This means only the console user has device access. Before all users had device access.
- Fixed defect (Laserjet 4345 copy issues)
- If scan plugin fails to load in hpaio send a dbus event.
- Increased the soap scan plugin driver(s) read timeout for 1200dpi (ie: CLJ CM1017, LJ M1522).
- Fixed defect (Photosmart 7550 color calibration doesn't work)
- Fixed defect (Photosmart 7350 color calibration doesn't work)
- Added UNSUPPORTED types for clean, align, and color calibration.
- Fixed a scan plugin problem where libm.so was not found with Ubuntu 8.04.
- Added QT3 dependency option for package builds.
- photosmart_a530_series: Changed clean-type from '1' to '0'
- Fixed defect ("hp-fab -i" causes traceback during "edit" and adding new group)
- Fixed all users of device.py:open() to handle the exception that it throws.
- Added hp_color_laserjet_cp1514n to models.dat and plugin.spec
- Fixed plugin value for color_laserjet_cp1515n (changed from 0 to 2)
- Fixed defect (I/O error when canceling a scan through xsane)
Significant Changes:
- Scanning support added (via plug-in) to the following products:
- HP LaserJet m1522 MFP (Postscript) (REQURIES plug-in for scanning)
- HP LaserJet m1522n MFP (Postscript) (REQURIES plug-in for scanning)
- HP LaserJet m1522nfs MFP (LJMono, Postscript) (REQURIES plug-in for scanning)
- HP LaserJet m2727 MFP (LJMono, Postscript) (REQURIES plug-in for scanning)
- HP LaserJet m2727nf MFP (Postscript) (REQURIES plug-in for scanning)
- HP LaserJet m2727nfs MFP (Postscript) (REQURIES plug-in for scanning)
- HP Color LaserJet cm1015 MFP (Postscript) (REQURIES plug-in for scanning)
- HP Color LaserJet cm1017 MFP (Postscript) (REQURIES plug-in for scanning)
- HP Color LaserJet cm1312 MFP (LJColor, Postscript) (REQURIES plug-in for scanning)
- HP Color LaserJet cm1312nfi MFP (LJColor, Postscript) (REQURIES plug-in for scanning)
Added Support for the Following New Printers:
- HP Color LaserJet cp2025 Printer (LJColor, Postscript)
- HP Color LaserJet cp2025n Printer (LJColor, Postscript)
- HP Color LaserJet cp2025dn Printer (LJColor, Postscript)
- HP Color LaserJet cp2025x Printer (LJColor, Postscript)
- HP Color LaserJet cm2320 MFP (LJColor, Postscript) (REQURIES plug-in for scanning)
- HP Color LaserJet cm2320n MFP (LJColor, Postscript) (REQURIES plug-in for scanning)
- HP Color LaserJet cm2320nf MFP (LJColor, Postscript) (REQURIES plug-in for scanning)
- HP Color LaserJet cm2320fxi MFP (LJColor, Postscript) (REQURIES plug-in for scanning)
- HP Color LaserJet cp3525 Printer (LJColor, Postscript)
- HP Color LaserJet cm3530 MFP (LJColor, Postscript)
- HP Deskjet f4210 All-in-one (DJGenericVIP)
- HP Deskjet f4213 All-in-one (DJGenericVIP)
- HP LaserJet p2035 Printer (LJMono, LJZjsMono) (REQURIES plug-in)
- HP LaserJet p2055 Printer (LJMono, Postscript)
- HP Officejet j4660 All-in-one Printer (DJGenericVIP)
- HP Officejet j4680 All-in-one Printer (DJGenericVIP)
- HP Officejet j4680c All-in-one Printer (DJGenericVIP)
- HP Photosmart c4540 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4550 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4570 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4572 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4573 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4575 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4580 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4583 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4585 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4588 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4593 All-in-one Printer (DJGenericVIP)
- HP Photosmart c4599 All-in-one Printer (DJGenericVIP)
- HP Photosmart c6340 All-in-one (DJGenericVIP)
- HP Photosmart c6350 All-in-one (DJGenericVIP)
- HP Photosmart c6375 All-in-one (DJGenericVIP)
- HP Photosmart c6380 All-in-one (DJGenericVIP)
- HP Photosmart c6383 All-in-one (DJGenericVIP)
- HP Photosmart c6388 All-in-one (DJGenericVIP)
- HP Photosmart c5370 All-in-one (DJGenericVIP)
- HP Photosmart c5373 All-in-one (DJGenericVIP)
- HP Photosmart c5380 All-in-one (DJGenericVIP)
- HP Photosmart c5383 All-in-one (DJGenericVIP)
- HP Photosmart c5388 All-in-one (DJGenericVIP)
- HP Photosmart c5390 All-in-one (DJGenericVIP)
- HP Photosmart c5393 All-in-one (DJGenericVIP)
- HP Photosmart d7560 Printer (DJGenericVIP)
- HP Photosmart b8550 Photo Printer (DJGenericVIP)
- HP Photosmart b8553 Photo Printer (DJGenericVIP)
- HP Photosmart b8558 Photo Printer (DJGenericVIP)
Detailed Change Log:
- Added scan-type 5 (ie: CLJ CM1017) support to the plugin system.
- Added crash handling for the case where the plugin.conf file doesn't contain the proper version section
- Fixed defect (Moved all calls that cause a save of the fax address book database into the database code itself instead of the user interface (CLI and GUI) code.)
- Fixed defect (Printer setup fails when choose 0 from installer)
- Libm now has it's own handle when loading a scan plugin.
- Fixed defect (Deskjet D4360 cannot complete align cartridge). Fixes all align-type=11 issues.
- Removed world read permissions on backends in packages.
- Fixed defect (Deskjet F735 cannot complete align cartridge job)
- defect (Deskjet F2280 cannot complete clean job) found to work but found alignment should be set to Auto AiO per Windows toolbox behavior
- officejet_j4660_series: Changed align-type from '6' to '13'
- officejet_j4660_series: Changed color-cal-type from '3' to '0'
- Fixed defect (Printer OJ j4500 cannot complete align cartridge job)
- officejet_j4500_series: Changed align-type from '6' to '13'
- officejet_j4500_series: Changed color-cal-type from '3' to '0'
- officejet_j4680_series: Changed align-type from '6' to '13'
- officejet_j4680_series: Changed color-cal-type from '3' to '0'
- Disabled Color Calibration for PS C6200 and PS C7200 series
- Updated lj p1505 firmware from 20070517 to 20080415.
- Fixed some issues with hp-fab -i and new fab file format ('All' and GUID based placeholders)
- Fixed TB in hp-toolbox with event.pack()
- Fixed defect (This is no supplies information for Color LaserJet CP1518ni)
- hp_color_laserjet_cp1518ni: Changed status-type from '8' to '6'
- hp_color_laserjet_cp1515n: Changed status-type from '8' to '6'
- deskjet_1600cn: Changed tech-type from '4' to '2'
- deskjet_1600cm: Changed tech-type from '4' to '2'
- deskjet_1600c: Changed tech-type from '4' to '2'
- deskjet_1200c: Changed tech-type from '4' to '2'
- Bumped libhpmud version for new plugin attribute.
- Fixed up-stream custom page size support in hpijs.drv. Before custom page size support was only available via foomatic-rip.
HPLIP 2.8.9 - This release has the following changes:
Significant Changes:
Scanning is now supported on the following printers: HP LaserJet m1005, HP LaserJet m1120 MFP, HP LaserJet m1120n MFP, and HP LaserJet m1319f MFP. A binary plugin is required for scanning support.
Improvements in design and consistency in how each commandline program (hp-*) handles -h/--help (USAGE) and parameter parsing.
Simplified and made consistent the way commandline programs (hp-*) check and handle device URI and printer name parameters.
Put in place the necessary infrastructure to support the addition of Qt4 user interfaces in an upcoming release.
Made improvements in how commandline programs (hp-*) handle the configure flags for gui build, scan build, and fax build.
The -b/--bus parameter has been removed from most commandline programs (hp-*). Most programs not require that the printer/device be setup with an appropriate device URI.
hp-makeuri will no longer generate device URIs for unsupported devices.
- Concurrent with this release, a re-launch of HPLIP web site, including:
- New Knowledge-Base for enhanced search & delivery of HPLIP software and associated support documentation,
- New location: http://hplipopensource.com (old URL will be re-routed).
Important Note:
The HPLIP tarball in this release contains some code for Qt4 user interfaces, however this code is in a very early stage, is under active development, and is not in any way usable. Please do not submit any defects/bugs against Qt4 code in this release. All installations of HPLIP are currently setup to use Qt3 user interfaces.
Added Support for the Following New Printers:
- HP Photosmart a636 Compact Photo Printer (QuickConnect)
- HP Photosmart a637 Compact Photo Printer (QuickConnect)
- HP Photosmart d5400 Printer (DJGenericVIP)
- HP Photosmart d5460 Printer (DJGenericVIP)
- HP Photosmart d5480 Printer (DJGenericVIP)
Detailed Change Log:
- Fixed defect (The Language list can't be listed and error information display when running 'hp-#. -q?' in terminal)
- Fixed defect (Traceback infomation display when run "hp-sendfax -n -f7373 [file(s)]" in terminal.)
- Fixed defect (There are two '-i' options in the help information of hp-info.) (Note: ID mode is now only '--id', not '-i')
- Fixed defect (Traceback display after running some hp-*. commands if disable GUI in installation process)
- Fixed defect (The hp-systray can't be launched and error information display when running 'hp-systray' with '--logging=debug/error/info/warn' option in terminal.)
- Fixed defect (The device_uri can't be displayed when run 'hp-probe with '--bus=cups/usb/net' option in terminal.)
- Fixed defect (Toolbox window can't be launched and error information display when running 'hp-toolbox --disable-dbus' in terminal)
- Fixed defect (Traceback information display when run 'hp-testpage -p*' in terminal.)
- Fixed defect (The setup window can't be launched and error informations display when run 'hp-setup with '--auto' option in terminal.)
- Fixed defect (The word "chose" may be inadequacy in the prompt text of the "Select/Confirm PPD File" screen.)
- Fixed defect (An error occurs and traceback display after running "hp-sendfax --fax=*" in terminal.)
- hp-makeuri will not generate URIs for unsupported devices
- Fixed defect (The HP-setup doesn't be launched and a error message displays at the end of installation on hplip-2.8.8.21.internal.)
- Fixed defect (Traceback information display when run 'hp-sendfax' in terminal.)
- Fixed defect (The setup window can't be launched and error informations display when run 'hp-setup with '-b' and '-x' options in terminal.)
- Fixed defect (The function of 'select connection (I/O) type doesn't be supported when run 'hp-setup -i ' in terminal)
- Fixed defect (The "HP Device Manger" window pops up when run "hp-setup -n" in terminal.)
- Fixed defect (Traceback information display when run 'hp-testpage' in terminal)
- Fixed defect (Traceback infomation displays when add printer from the "HP Device Manager" window.)
- Removed hplipjs from the hpijs-only-build.
- Made qt3/qt4 install conditional at configure time. Qt3 install is the default.
- Fixed defect (Traceback display in terminal when running "hp-systray" in IGOS 1.0 OS)
- Fixed defect (Traceback display in terminal when run "hp-levels" with option "--size" is a character (non-numeric)).
- Made the hp backend loop on known errors only. Previously the backend would loop on errors and any unknown printer status.
- Added scan plugin support for Marvell.
- Added hpmud_get_conf() libhpmud.
- Changed qt4/qt3 options.
- Added qt4 configure option.
- Added a fix for the TypeError thrown by "import qt" in IGOS1.0
HPLIP 2.8.7 - This release has the following changes:
Significant Changes
This release focuses on adding support of recently released HP printers (as listed below) as well as bug fixes.
Added Support for the Following New Printers:
- HP Deskjet f735 All-in-one (DJGenericVIP)
- HP Photosmart a532 Compact Photo Printer (QuickConnect)
- HP Photosmart a536 Compact Photo Printer (QuickConnect)
- HP Photosmart a538 Compact Photo Printer (QuickConnect)
- HP Deskjet d730 Printer (DJGenericVIP)
- HP Photosmart c5500 All-in-one (DJGenericVIP)
Detailed Change Log
- Fixed defect (Traceback information displays in terminal when execute a "hp-align" job in non-interactive mode on hplip-2.8.6b.)
- Fixed EPM build for libsane. When building binary packages the correct libsane version number is now determined at configure time.
- Fixed Launchpad Bug 245199 (hp-makeuri with the options "-f", "-s", and "-c" has no output, independent of the device)
- Added hpijs.drv.in.template to tarball.
- Fixed missing libsane reference in sanext.so that caused the extension to not load properly. Fixes hp-scan crash.
- Fixed defect (Traceback displayed in terminal if click "Finish" immediately on GUI interface once the button "Cleaning Level 2" is gray. )
- Fixed defect (The hp-align job cannot be canceled by pressing "c" key, also the printer's status is "Print job is continuing".)
- Fixed models.dat entries for LJ 3100 and 3150
- Fixed defect (Traceback displays at "Distro/OS confirmation" step during installation by running "./hplip-install -a -d".)
- Improved look of some icons in device manager
- Fixed defect (Traceback display in terminal if select default fax phone number at fax queue setup step in interactive mode.)
HPLIP 2.8.6b - This release has the following changes:
Significant Changes
HPLIP 2.8.6 prematurely released code that was not intended for release. Release 2.8.6b replaces 2.8.6 and removes that code. There is no change in intended functionality as described in the release notes. We do not recommend using release 2.8.6 and ask that release 2.8.6 not be redistributed.
This release focuses on adding support of recently released HP printers (as listed below) as well as defect fixes and a few minor enhancements.
Added Support for the Following New Printers:
- HP Color LaserJet cm6030 MFP (LJColor, Postscript)
- HP Color LaserJet cm6030f MFP (LJColor, Postscript)
- HP LaserJet p1008 Printer (LJm1005) (REQURIES plug-in)
- HP LaserJet p1007 Printer (LJm1005) (REQURIES plug-in)
- HP Officejet Pro j4525 All In One (DJGenericVIP)
- HP Officejet Pro j4535 All In One (DJGenericVIP)
- HP Officejet Pro j4540 All In One (DJGenericVIP)
- HP Officejet Pro j4550 All In One (DJGenericVIP)
- HP Officejet Pro j4580 All In One (DJGenericVIP)
- HP Officejet Pro j4585 All In One (DJGenericVIP)
- HP Officejet Pro j4524 All In One (DJGenericVIP)
- HP Color LaserJet cm1312 MFP (LJColor, Postscript) (Note: Scanning not supported in this release)
- HP Color LaserJet cm1312nfi MFP (LJColor, Postscript) (Note: Scanning not supported in this release)
- HP Deskjet f2210 All-in-one (DJ3320)
- HP Deskjet f2212 All-in-one (DJ3320)
- HP Deskjet f2214 All-in-one (DJ3320)
- HP Deskjet f2224 All-in-one (DJ3320)
- HP Deskjet f2235 All-in-one (DJ3320)
- HP Deskjet f2238 All-in-one (DJ3320)
- HP Deskjet f2240 All-in-one (DJ3320)
- HP Deskjet f2250 All-in-one (DJ3320)
- HP Deskjet f2275 All-in-one (DJ3320)
- HP Deskjet f2276 All-in-one (DJ3320)
- HP Deskjet f2280 All-in-one (DJ3320)
- HP Deskjet f2288 All-in-one (DJ3320)
- HP Deskjet f2290 All-in-one (DJ3320)
- HP Deskjet d4360 Printer (DJ4100)
- HP Deskjet d4363 Printer (DJ4100)
- HP Deskjet d4368 Printer (DJ4100)
- HP Photosmart d5400 Printer (DJGenericVIP)
Detailed Change Log
- Replaced the doc directory with an abbreviated web document. See hplip.sf.net for full online documentation. This made the HPLIP download and footprint a lot smaller.
- Redesigned the proprietary plugin support. There is now only one plugin that is valid for each for each HPLIP release. The plugin is a self contained run file that can be installed manually or automatically with hp-setup.
- Added ESP Package Manager (EPM) support to the HPLIP Makefile. The EPM list file (hplip.list) supports building rpm, deb and portable binary packages from the tar ball.
- As requested by Till Kamppeter, added a new program (dat2drv.py) for building printer xml files that are compatible with the foomatic database. The xml files represent all HP products supported by HPLIP.
- Changed the hpijs.drv to support PPDs with multiple products. For example the "Deskjet 5900 series" will have one PPD file called "hp-deskjet_5900_series", and this PPD file supports 4 different products or models (ie: DeskJet 5938, DeskJet 5940, DeskJet 5940xi and DeskJet 5943). Each model is listed inside the PPD with the "Product" attribute.
- Fixed defect (Driver Plug-in install fail and a 'plug-in install failed' window pops up both in download pulg-in and use the exisiting plug-in file when setup the hp color laserjet cp1518ni via network with hplip-2.8.6.12. )
- Fixed defect (An error occurs and traceback display after running "hp-sendfax --fax=*" in terminal.)
- Fixed defect (Traceback information display in terminal when run "hp-plugin" and choose "Download" then click "Download and Install".)
- Updated hpmud to handle key value pairs with spaces around the "=" character in hplip.conf as requested by Don Welch.
- Fixed defect (The "Plug-in installation failed" window pops up after clicking "Copy and Install" button.)
- Fixed defect (Traceback display in terminal and the fax job can't be send in non-interactive with suse 10.3)
- Added gnomesu support
- Added DryTime option to most of the VIP device classes in hpijs.drv.
- Removed unused libraries from hplip shared libraries and executable applications.
- Fixed defect (An error infomation displayed in terminal and the result of scan can't be send by email when run "hp-scan -n --email-from=****@beyondsoft.com --email-to=****@beyondsoft.com ")
- Fixed defect (The "Download and Install" button cannot clickable after re-check operation.)
- Fixed defect (An error occurs when executing "./hplip-2.8.6-plugin.run" in terminal.)
- Fixed defect (Traceback message displays when run "hp-info -p*" in terminal.)
- Fixed defect (Traceback appears in terminal when running hp-toolbox by common user on IGOS 1.0.)
- Removed printable_areas.py from tar ball.
HPLIP 2.8.5 - This release has the following changes:
Significant Changes
- Major toolbox (HP Device Manager) revamp/refresh
- Multithreaded device update
- New layouts on all tabs
- New device refresh indicators
- Fax device now shows up as separate device
- New toolbar
- Removed email alerts
- hp-print, hp-sendfax, hp-makecopies, etc. launch in separate windows
hp-sendfax will auto start by hp-systray if fax is sent
Added Support for the Following New Printers:
- HP Deskjet D1500 Series (DJ3320)
- HP Deskjet D2500 Series (DJGenericVIP)
- HP Deskjet F4200 Series (DJGenericVIP)
- HP Color Laserjet CM6040 MFP (LJColor)
- HP Color Laserjet CM6040f MFP (LJColor)
- HP Color Laserjet CP1515n (Postscript)
- HP Color Laserjet CP1518ni (Postscript)
- HP Color Laserjet CP6015 Printer series (LJColor)
- HP Laserjet M1319f MFP (LJZjsMono) (Print Only)
- HP Laserjet M9040 MFP (LJMono)
- HP Laserjet M9050 MFP (LJMono)
- HP Laserjet P4014 (LJMono)
- HP Laserjet P4015 (LJMono)
- HP Laserjet P4515 (LJMono)
- HP Photosmart C4400 Series (DJGenericVIP)
Detailed Change Log
- Fixed defect (Testpage window doesn't disappear)
- Fixed printer control tab in toolbox (added job info)
- Adjusted size of printer name combo box on print settings tab
- Fixed startup of toolbox with no devices setup
- Updated DJGenericVIP class to get cached device id string when checking for fullbleed capability
- Added support for queue start/stop, accept/reject, set as default events.
- Added --enable-dbus/--disable-dbus configure flag support to installer
- Fix for traceback in dcheck.py:get_process_list()
- Additional toolbox changes
- No automatic update when user clicks on device icons
- New UI elements, streamlined operation
- Fixed missing large format paper size attributes in hpijs.drv. This fix is needed for printing SuperB, B4 (JIS), Ledger and 8k.
- Fix for issue with hp-setup and LJ m1522nf when device fax number is blank
- More dbus support (live status updating)
- Device updates occur on background thread
- Device update indicator
- Functions tab and Tools tab combined
- Fax devices (hpfax:) and printer devices (hp:) shown separately
- Status list converted to QListView
- "Internal" scroll views externalized (e.g., hp-print launches in sep. window, not in toolbox)
- Email alerts removed
- Settings dialog simplified
- New fax graphics (placeholders)
- Fix for hp-info so that missing devices will still show available data
- Added DryTime key to allow users to set additional dry time when autoduplex is selected
- Disallow running hp-sendfax as root
- Added rules file for hp_laserjet_m1319f_mfp.
- Added a separated configure option "dbus-build". This option allows dbus to be built independent of Fax. The "--enable-dbus-build" is the default.
- Fixed problem with creation of hplip.desc file (reported by Johannes Meixner, bug #217642)
- Some additional error trapping in device manager
- Fixed defect (Traceback information display in terminal when input 'hp-timedate -d...' in mandriva 2008.0 .)
- Fixed a variety of documentation defects
- Fixed defect (The fax number can't display in fax address book when import .vcf file in hp-fab window.)
- Fixed defect (The fax function is invalid and the error windown pop-up when click "Send pc fax" in toolbox.)
- Added -n/--network switch to hplip-installer (assume network connected)
- Added force quit to package manager check
- Added re-try to dependency install and switch -r/--retries to control the max number of retries
- Added battery level check for h470
- Added Czech password prompt string
- All UIs now force their locales encodings to UTF-8
- hp-systray will exit if no HPLIP installed queues found (override with -x or --force-startup)
- Added hplipjs to tar ball.
- Fixed "doc/model/*" subdirectories in Makefile.am.
- Added support for installing CUPS components to /usr/lib64/cups/... paths (for SUSE 10.3 64bit)
Known Issues
- The Print Control tab in hp-toolbox will not work properly if CUPS authentication/security settings disallow regular users from controlling print queues
- There appears to be a CUPS issue with # of copies, borders, page-set, etc options not working properly in CUPS versions 1.3.0-1.3.6. Upgrading to CUPS 1.3.7 appears to fix the issue.
HPLIP 2.8.4 - This release has the following changes:
Significant Changes
1. dbus communication support. All interprocess communication now occurs using the dbus message bus. python-dbus version 0.80 or greater is required.
2. Elimination of all persistent startup daemons. hpssd has been replaced with hp-systray that loads as a user startup item in the system tray in each user's desktop environment. When no HPLIP tools are running (e.g., hp-toolbox), and the user closes or disables hp-systray, there will be no HPLIP processes running whatsoever. Consequently, there is no longer an /etc/init.d/hplip startup script, and no processes need be run at system startup time.
3. PC send fax requires dbus support and a running hp-systray to operate. Only Linux distributions that have python-dbus 0.80 or greater support PC send fax as of this release.
Added Support for the Following New Printers:
- HP LaserJet M1120 MFP (LJZjsMono w/plug-in)
- HP LaserJet M1120n MFP (LJZjsMono w/plug-in)
- HP OfficeJet J6400 Series (DJGenericVIP)
- HP Photosmart C4340 Series (DJGenericVIP)
- HP Photosmart Pro B8800 Series (PSB9100)
Detailed Change Log
- Hpssd has be converted to a systray application. Both hpssd and hp-fax are now dbus based.
- Added closed loop color calibration for PS Pro B8800
- Added parallel support question in automatic text installer
- Change to installer so it uses support tags from distro.dat to turn on/off options
- Added dbus conditional compile for io.c and hp.c. This is triggered by --disable-fax-build at configure time.
- Fixed Best Grayscale entry in LJ 35xx plugin PPDs
- Added LJ M1120 plugin PPD
- Fixed Best Grasycale code in ljjetready.cpp
- Fixed fax parameter that caused traceback on Ubuntu
- Changed J6400 fax-type from 2 to 1
- Fixed defect (Traceback displays in terminal when running command "hp-setup -bcups".)
- Fixed defect (Traceback information displays in terminal when running command "hp-check" via common user.)
- Fixed defect (The option "--bus" for command "hp-levels" is not recognized in terminal.)
- Fixed defect (ppd_dir and drv_dir values are invalid on FC6)
- Fixed defect (systray not working on ubuntu hardy 8.04)
- Fixed defect (All the "hp-*" commands are invalid on Redhat9.0 on build hplip-2.8.2.)
- Modified dbus detection so that only 0.80+ would satisfy dependency for fax
- Fix defectin cups/getSystemPPDs() that was tracing on some systems
- Disallow spaces in CUPS printer queue names
- Added better debugging in hp-setup -i during printer queue adds
- xterm based package installation (SUSE) installs all packages in single command
- Added non-file path handling to fax setup (lsb/, foomatic:, etc)
- Added cups error_log loglevel detection to hp-check
- Added dbus and python-dbus checks to hp-check
- Now ignoring error returned by VerifyPenInfo in DJGenericvip, this is supposed to work for any installed pen set
- Num pens nibble in the device id can be lower case hex value also, was only checking for upper case letter
- Made the dbus configure check conditional on fax-build.
- Added more technical documentation about different PPD installs in the portability reference.
- Fixed defect (Traceback information displays in terminal when running command "hp-makecopies --lang=?".)
- Temporarily removed "Options..." menu item in hp-systrays
- Fixed defect (Traceback information display in terminal when import .vcf file from hp-fab window.)
- Fixed defect (The "Invalid bus" error information displays in terminal when using command "hp-check")
- Fixed DJ895C power_up issue in hpmud.
- Fixed defect (The "Invalid bus" error information displays in terminal when using command "hp-setup -i serial number".)
- Fixed defect (Traceback information displays in terminal when close toolbox by normal way.)
- Changed the psuedo device ID for HP-Fax2-hplip.ppd from "HP Fax" to "HP Fax 2"
- Fixed defect (Traceback information displays in terminal when running "hp-unload -q?", "hp-toolbox -q?" and "hp-print -q?".)
- Fixed defect (The process of adding fax file hung up when add file in "files to Fax".)
- Fixed defect (Traceback information displays in terminal when click "OK" button on pop-up)
- Fixed defect (The drv PPD for LaserJet P1505n cannot be found automatically during hp-setup process.)
- Fixed dbus error while running hp-setup (as root)
- Changed hpfax: device discovery output as requested by Till in Launchpad bug 59409
- Added handlers to hp-print and hp-sendfax to disallow adding files to listbox that the user doesn't have read access to
- Fixed defect (Traceback information displays when click "Functions" or "make copies" buttons on pop-up window by running "hp-makecopies".)
- Fixed defect (Error "Pixmap 'ok_small.png' not found " appears and traceback information displays in terminal when using command "hp-unload".)
- Fixed defect (Traceback error displays when using command "hp-scan -n --adf" for printers that do not support ADF scanning.)
- Fixed defectin hp-timedate (traceback when fax option not installed).
- Added hplip-systray.desktop configure/Makefile.
- Installer now will install each package individually instead of in one command
- Fixed custom paper size bug in MapPaperSize
- Query device id only if bi-di is enabled in djgenericvip.cpp and dj3600.cpp for fullbleed
- The functions return button in the toolbox make copies dialog would not respond.
- Fixed a bug in devmgr4.py where ScrollCopyView form parameter was defaulting to None.
- vCard import into fax address book
- Single instance locking for hp-toolbox and hp-systray
- dbus based eventing system
- hp-systray added
- dbus based fax
- remove kirbybase deprecated hp-fab
- images directory re-org and load_pixmap()
- LDIF import into fax address book
- Remove plugin for HP LaserJet P2014 for PQ reason
Bugs/Defects
Please report bugs/defects to our Launchpad support site at: https://launchpad.net/hplip
HPLIP 2.8.2 - This release has the following changes:
- Corrected the IPP printer-state error messages in hp.c as requested by Tim Waugh.
- Fixed printmode mismatch warning for mono lasers.
- Fixed segmentation fault resulting from buffer overflow in compression.cpp
- HPIJS PPD files are now created with the CUPS DDK instead of the foomatic database. Dynamic PPD files are now supported via the hpijs.drv file. See the technical documentation for more information about drv support.
- Added foomatic-rip-hplip support. Foomatic-rip-hplip is for distros that do not have the latest foomatic-rip which is required for drv support.
- Added a new configure option for foomatic-rip-hplip. The following configure options are valid for the different types of PPD installs.
static ppd install with foomatic-rip-hplip --enable-foomatic-ppd-install [enable foomatic static ppd install, uses hpppdir] --with-hpppddir [destination for *-hpijs.ppd, *-ps.ppd and HP-Fax-hplip.ppd] --enable-foomatic-rip-hplip-install dynamic ppd install with foomatic-rip-hplip --enable-foomatic-drv-install [enable foomatic dynamic ppd install, uses drvdir and hpppddir] --with-drvdir [destination for *.drv] --with-hpppddir [destination for *-ps.ppd and HP-Fax-hplip.ppd] --enable-foomatic-rip-hplip-install dynamic ppd install with foomatic-rip --enable-foomatic-drv-install [enable foomatic dynamic ppd install, uses drvdir and hpppddir] --with-drvdir [destination for *.drv] --with-hpppddir [destination for *-ps.ppd and HP-Fax-hplip.ppd] --disable-foomatic-rip-hplip-install
- Updated the krgb patch for gpl ghostscript 8.61. This patch added checks for null forward device in the graphic procedures. Corrected the "force banding" code in gsijs_open which was needed for small images (IE: hagaki in landscape).
- Fixed defect (Error message "Print command fail with error 256" pops up when assign page range using comma.)
- Fixed defect (Error message pops up when setup new device from toolbox by pressing the key "INSERT".)
- Fixed defect (Running toolbox generates error: error: Invalid locale: de_DE.UTF-8.utf8)
- Fixed defect (Traceback information appears if delete the printer with root account in the "Functions > print " tab of toolbox .)
- Fixed defect (The refresh function will be invalid if refresh the information of "DeskJet 656c" several times.)
- Fixed defect (The error "Unable to mount photo card on device" appears if delete device in "Function->Unload Photo Card" page on Officejet 7400.)
- Added a "ignore/continue" choice in the text installer in the RESTART OR RE-PLUG IS REQUIRED section for network installs.
- Fixed defect (Hplip installion process hangs up at "PRINTER SETUP" if select no GUIs during custom installion.)
- Updated the "hp" backend to return hplip supported devices only during device discovery. If the device is not in the models.dat file the "hp" backend will exclude this device from the discovery list.
- Added -c and -r params to hp-check, removed -p param
- Added new CUPS DDK dependencies to installers
- Added drv_dir to installers
- Added ppd_install=, ppd_dir=, and drv_dir= checks in installers
- Changed margins to .125 inch from 0
- Added power settings plugin support for the Officejet H470
- Added SOAP fax support (LJ M2727)
- Enhanced distro detection in the installer (properly handles Ubuntu 7.10)
- Fixed defect ([2.7.12] [Toolbox] installed w/o fax support causes traceback)
- Added support for non-English "Password:" prompts in the installer
- Added 'same_as_version' key to distros.dat
- Fixed an issue in the text installer that would not allow a 'quit' if a running package manager was detected
- Bumped libhpmud from 0.0.0 to 0.0.2 for support_type in hpmud_query_model().
- Added support for the following new printer(s):
- HP LaserJet P1006 (LJZjsMono w/plug-in) - HP LaserJet P1005 (LJZjsMono w/plug-in) - HP LaserJet P1505 (LJZjsMono w/Optional plug-in) - HP LaserJet P1505n (LJMono) - HP Officejet H470 (DJGenericVIP) - HP LaserJet P2014 (LJZjsMono w/Optional plug-in)
HPLIP 2.8.2 - Known Issues
- User initiated printer status in the hp-toolbox is not available during the print job. Only the following printers are affected:
- HP Laserjet 1000 - HP Laserjet 1005_series - HP Laserjet 1018 - HP Laserjet 1020 - HP Laserjet m1005 - HP Laserjet p1005 - HP Laserjet p1006 - HP Laserjet p1007 - HP Laserjet p1008 - HP Laserjet p1505 - HP Laserjet p1505n - HP Laserjet 1000
HPLIP 2.7.12 - This release has the following changes:
- Enabled SendScanEvent in "hp" backend and libsane-hpaio.
- Added laserjet pjl support to "hp" backend. Pjl support in the "hp" backend provides in-band printer status. Pjl support is enabled/disabled via the models.dat file.
- Added pjl_read_thread to hp.c.
- Added 1ms read timeout support to hpmud.
- Added new printmodes to LJJetReady
- Added custom papersize command
- Added installtree.html to makefile.
- Turned fax off for Photosmart 3200 series (device has no fax)
- Added Officejet 4105 All-in-one to models.dat
- Fixed defect (German: There are some truncated characters display on panel when disconnect one device.)
- Refactored fax send objects
- Fixed defect ("0.0" verses current version number.)
- Fixed defect (Usability issues in plug-in download reported by Till Kamppetter)
- Fixed defect (Traceback information displays when enter "hp-fab" command in terminal after GUI mod is disable in installation process.)
- Changed OWNER from lp to root in 55-hpmud.rules as suggested by Suse.
- Added more gui install files.
- Bumped libhpmud from 0.0.0 to 0.0.1 for statustype support in hpmud_query_model().
- Fixed defect (There is not help documents of -q parameter when input hp-setup -h in terminal.)
- Fixed defect (Traceback information displays when edit or delete the nickname in fax address book which is added in Recipient(s).)
- Added support for the following new printer(s):
- HP LaserJet M2727 MFP (Postscript) (printing only, no scanning or PC send fax) - HP LaserJet M1005 MFP (LJm1005 w/plugin) (printing only, no scanning) - HP LaserJet 1000/1005 (LJZjsMono w/plugin) - HP LaserJet 3600/3500/3550 (LJJetReady optional plugin) - HP LaserJet 9040 (Postscript)
HPLIP 2.7.12 - Known Issues with Localization (L10N) and Internationalization (I18N):
- Non-Latin1 characters (Chinese, Russian, etc) cannot be used in the following locations: Coverpage information (hp-sendfax), command paths (hp-toolbox), photocard unload paths (hp-unload), fax header information (hp-toolbox), file print paths (hp-print), and file fax paths (hp-sendfax).
- The date infomation in the status tab of HP Device Manager (hp-toolbox) may not have the correct format for the current locale.
- Non-Latin1 characters (Chinese, Russian, etc) cannot be used for any command line utility as user input or command line argument.
HPLIP 2.7.10 - This release has the following changes:
- Made a change to 55-hpmud.rules so that it also works for SUSE 10.3. This rule is still backward compatible with older udev based distros.
- Applied patch for issue CVE-2007-5208 (hpssd command injection)
- Added detection for Reportlab 2.x in hp-check and hp-sendfax
- Fixed defect (Traceback information displays when right-click the picture icon in the "Unload Photo Card" window.)
- Added new icons for Officejet J3600 and Officejet J5500
- Fixed defect (Chinese: The Default button in the print setting tab always invalid when configure the parameter of Page Orientation.)
- Fixed defect (The printer will be replaced by adding another printer with the same name when setting up the printer.)
- Added -q/--lang= to hp-setup
- Fixed defect (Hplip installion process hangs up at "PRINTER SETUP" if select no GUIs during custom installion.)
- Fixed defect (Chinese: Date information in the status tab of toolbox is not localized correctly.)
- Added syslog "loading firmware" message to plugin udev files.
- Some improvements/fixes to LaserJet status
- Added -q/--lang to hp-unload, hp-sendfax, and hp-makecopies
- Cleaned up some code in hpaio.
- Updated APDK label in bootstrap
- Cleaned up lj10xx ppds
- Added support for the following new printer(s):
- HP Officejet Pro K8600 (DJGenericVP) - HP Photosmart C4380 Series (DJGenericVP) - HP LaserJet 1018 (LJZjsMono w/plug-in) - HP LaserJet 1020 (LJZjsMono w/plug-in) - HP LaserJet 1022 (LJZjsMono w/optional plug-in) - HP LaserJet 1022n (LJZjsMono w/optional plug-in) - HP LaserJet 1022nw (LJZjsMono w/optional plug-in) - HP Deskjet 550C (DJ540)
HPLIP 2.7.10 - Known Issues with Localization (L10N) and Internationalization (I18N):
- Non-Latin1 characters (Chinese, Russian, etc) cannot be used in the following locations: Coverpage information (hp-sendfax), command paths (hp-toolbox), photocard unload paths (hp-unload), fax header information (hp-toolbox), file print paths (hp-print), and file fax paths (hp-sendfax).
- The date infomation in the status tab of HP Device Manager (hp-toolbox) may not have the correct format for the current locale.
- Non-Latin1 characters (Chinese, Russian, etc) cannot be used for any command line utility as user input or command line argument.
HPLIP 2.7.9 - This release has the following changes:
- Made the default udev 55-hpmud.rules file more permissive (ie: MODE=0666). Users no longer have to belong to the "lp" group. Users or distributions can change this user policy by modify the 55-hpmud.rules file.
- Changed 55-hpmud.rules file to check udev "add" events by product-id. Check is done by wild-card compare instead of individual product-id.
- All known product-ids that HPLIP/HPIJS supports have been added the model.dat file.
- Updated the udev notes in the technical documentation.
- Re-synced foomatic-db-engine with bzr branch at linuxprinting.org.
- Fixed defect (Description of some File Types are not consistent with those in Description of Show Types window when add items to the list to send as a fax.)
- Fixed defect (Hplip installation process hangs up at "PRINTER SETUP" if select no GUIs during custom installation.)
- Fixed defect (Traceback information displays in terminal when click "Unload Photo Card" button in Toolbox.)
- Filtered out foo2* drivers in hp-setup
- Fixed defect (Traceback information displays in terminal when send fax in non-interactive mode in MEPIS 6.5 OS.)
- Fixed installer support for MEPIS 6.5.
- Added DJ550C and DJ560C support to hpijs. These devices are supported with the "DESKJET 540" device class.
- Fixed defect (The default setting of "print a test page" is invalid when executing "hp-setup -i" command in terminal)
- Added a connection type chooser to hp-setup -i
- Enhanced/fixed handling of -p/--printer= in hp-testpage
- Fixed defect (Traceback information displays in terminal when click "Unload Photo Card" button in Toolbox.)
- Fixed defect (Some error information displays in terminal when performing a scan job via command "hp-scan -n".)
- Fixed defect ("Move Up" and "Move Down" buttons are not grayed when there is no file in the print list. )
- Fixed defect (The same two files are both moved up/down by clicking "Move Up"/ "Move Down" button in Files to print list.)
- Fixed defect (The record of "Fax Address Book" still appears after it is deleted from the record of Recipient tab.)
- Fixed defect (Error occurs when adding a recipient to a group via in interactive mode "hp-fab -i")
- Fixed defect (Some error information is displayed when entering "hp-scan -n --fax=" in terminal)
- Fixed defect (Adding printer using hp-setup with network is invalid from command line)
- Fixed missing error status when hpmud_make_net_uri() failed.
- Fixed issue where hp-setup would skip the first (Connection) page
- Fixed defect (Some error information displays in terminal when add printer via the command "hp-setup")
- Removed lp group check in hp-check
- Fixed defect (Error occurs when changing group information via command "editgrp" in interactive mode "hp-fab -i")
- Fixed defect (Error occurs when adding a recipient to a group via in interactive mode "hp-fab -i")
- Removed permissions modification from the installer
- Removed lp group add from the installer
- Removed permissions and lp checks from hp-check
- Updated COPYING file.
- Fixed defect (The default setting of "print a test page" is invalid when executing "hp-setup -i" command in terminal)
- Fixed defect (The input "q" of "perform level 2 cleaning" is invalid during the cartridge cleaning process)
- Fixed defect (The default setting of "view the release notes" is invalid during the text installation)
- Fixed hp-fab -i (was still using old Kirbybase database)
- Fixed hp-levels so that it will resize based on the available console width automatically
- Removed lj1018 & lj1020 firmware from distribution. These files should not have been in the tar ball.
- Fixed defect (Some error information is displayed when entering "hp-scan -n --fax=" in terminal)
- Fixed defect (KeyError: 0 during install or check)
- Fixed issue with "KeyError: internal-tag" in check.py reported by a user
- If running --disable-gui-build, the makefile no longer installs hplip/data/images/#. (ie: *.png files).
- Fixed defect (The default setting of "view the release notes" is invalid during the text installation)
- Removed laserjet contrast scan parameter from hpaio sane backend. Laserjets ignore this parameter. Contrast can be adjusted up-stream in xsane.
- Fixed defect (The Printer Name can not be modified during setup UI process)
This HPLIP package includes HPIJS 2.7.9 which has the following changes:
- Added support for the following new printer(s):
- HP Photosmart D7400 series (DJGenericVIP) - HP Photosmart D7200 series (DJGenericVIP) - HP Officejet K7100 Series (DJGenericVIP) - HP Photosmart C6200 series (DJGenericVIP) - HP Photosmart C8100 series (DJGenericVIP) - HP Photosmart C7200 series (DJGenericVIP) - HP Photosmart D5300 series (DJGenericVIP) - HP Officejet J3600 Series (DJ3600) - HP Officejet J5500 Series (DJ3600)
HPLIP 2.7.7 - This release has the following changes:
- Fixed issues with ppd_install and ppd_dir in the installer
- Device-id and device-status queries can now be made on more than just the 7/1/2 interface.
- Added pre_install_cmd to installer to fix cups issue in PCLinuxOS and Mandriva
- Added darwin build support to makefile.
- Removed the localOnly conditional in the sane hpaio backend. This was needed for saned usage.
- Fixed defect (Print Settings for fax device is incorrect after switching to other tabs.)
- Fixed defect (The default unload directory path is invalid if user is root.)
- Fixed defect (Wrong release dates for Fedora distros are displayed in terminal.)
- Added Mandriva 2007.1 to distros.dat
- Added Ubuntu 7.10 to distros.dat
- Fixed defect (Entering hp-setup -bnet command in terminal, some error information occurs when network is unreachable.)
- Fixed defect (hp-testpage produces traceback)
- Added some additional error checking to type 3 status (LaserJets)
- Re-designed hp-fab database backend (no longer uses KirbyBase, instead uses pickle)
- Converted hp-fab and hp-sendfax to handle non-ascii characters (Unicode)
- Added a distros.dat flag to handle usermod command with/without -a
- Added a temporary printer destination codepath for hp-scan
- Enhanced hp-setup launch code for the text installer
- Lots of code cleanup in the logging facility
- Fixed the constraints system in hp-scan (can use list based and tuple based constraints)
- Removed '-a' from usermod command in installer
- Converted code to use unicode when dealing with UI strings and user originated strings
- Explicitly convert to utf-8 for file logging output
- Added compile flag conditional compilation in hpmudext.c for parallel and network support
- Fixed the run command in core_install so that exceptions wouldn't pass silently
- Enhanced get_distro() in core_install so that it handles lsb_release output better
- Fixed disable-pp-build and disable-net-build in hpmud.
- Added localization files to tarball.
- Various small bug fixes (esp. in the installer)
This HPLIP package includes HPIJS 2.7.7 which has the following changes:
- Added support for the following new printer(s):
- HP PhotoSmart A620 Series (PSP470) - HP PhotoSmart A820 Series (PSP470) - HP PhotoSmart A520 Series (DJGenericVIP)
HPLIP 2.7.6 - This release has the following changes:
- Major version number change denotes new functionality.
No more Start-up daemons New Direct Device I/O (hpmud) Controllable Permissions Single 'Make' File Support for Dynamic PPD file generation New hp-scan command
- Replaced hpiod with the new HP Multi-Point Transport Driver (hpmud). Hpmud is a shared library instead of a daemon.
- Hpssd is started automatically when needed by HPLIP.
- Removed HPIJS makefile. There is now only one makefile for HPLIP.
- Added the following new HPLIP configure options.
--enable-doc-build enable documentation build (default=yes) --enable-hpijs-only-build enable hpijs only build (default=no) --enable-foomatic-ppd-install enable foomatic ppd install, uses hpppddir default=no --enable-foomatic-xml-install enable foomatic xml install, uses foomaticdir default=yes --with-cupsbackenddir=DIR set cups backend install directory, default=/usr/lib/cups/backend --with-icondir=DIR set icon install directory, default=/usr/share/applications --with-hpppddir=DIR set hp ppd install directory, default=datadir/ppd/HP --with-docdir=DIR set hplip documentation directory, default=datadir/doc --with-foomaticdir=DIR set foomatic db install directory, default=datadir/foomatic
- Old HPIJS configure options --foomatic-install and --cups-install have been removed.
- Changed the libsane-hpaio install directory from $(libdir) to $(libdir)/sane.
- Fixed installer utilities (permission, trigger, etc) so they can be run manully from tarball root directory
- Fixed defect (Some error occurs in terminal and the outputting file is empty when perform a scan job with the option "-mgray".)
- Added large file size warning to hp-scan
- Added -x/--compression to hp-scan
- Added 1200, 2400, and 4800 dpi support to hp-scan
- Fixed defect (Traceback - SUSE 10.1 - Changing Tabs To Print Settings)
- Fixed defect (Using hp-clean on cmd line fails to clean)
- Changed fax check so that low paper or low supplies don't prevent faxing [user reported]
- Toolbox will display local docs if doc-build=yes or sf.net docs if doc-build=no
- Added hp-unload file removal option
- Changed hp-unload progress to a sep. dialog
- Fixed an issue with hp-check with 'lp' group test
- Added libtool and libgphoto2-devel packages for the libtool dependency for SUSE 10.2
- Fixed defect (The files can not be rendered when perform a fax job in terminal on Mepis6.0 OS.)
- Added new functionality into the web installer from the text installer a) New data functions b) pre- and post- build actions ('lp' group, udev trigger, etc) c) Some defensive code enhancements
- Fixed defect (The scan job is failed if --printer is specified when use "hp-scan" command in non-interactive mode.)
- Fixed defect (Mepis and Debian unsubscriptable object on Toolbox launch)
- Fixed an issue with stopping the hpssd process in the installer
- Added PIL as an optional dependency to the installer
- Fixed a couple of text installer issues that were casuing a traceback
- Fixed libtool detection
- Fixed defect ( Toolbox Looses Communication with Printers after Functions->Unload Photo Card)
- Fixed defect (Fax Address Book - fab.db - unable to open or read file)
- Added --size=<page size name> parameter to hp-scan
- Added ppd_dir data to debian, mepis, suse in distros.py
- Fixed 2.7.x jetdirect scanimage issue reported by Suse.
- Fixed defect (The installation is failed if packages are missing when install with command "./hplip-install" on Mandriva2007 32bit OS.)
- Fixed defect (The Installer process can not setup printer after finishing installation on Ubuntu 7.04 OS.)
- Added the symlink fix Dapper to the text installer
- Fixed an issue with the hppsd process shutdown
- Added libtool dependency to installer
- Made all configure time python checks conditional on hpijs-only-build as requested by Suse.
- Added USB devnode permission checks to hp-check
- Enhanced USB I/O checks in hp-check
- Added udev .rules file modification module, installer/permissions.py (called by the installer)
- Fixed defect (The Installer process can not setup printer after finishing installation on Ubuntu 7.04 OS.)
- Added 'ppd_dir' to text installer
- Added "add user to lp group" to text installer
- Added hpssd shutdown to text installer
- Fixed a problem with the configure flags in the installer
- Added a root user check to the text installer
- Cleaned up the text formatting in the installer
- Added some distro data convenience functions in the installer
- Added a check for adept-updater on Ubuntu
- Fixed the HPLIP detection function
- Changed the launching of hp-setup so that the entered su/sudo password is used
- Changed the CUPS restart so that it only occurs with CUPS 1.1.x
- Added the logoff required step in the installer
- Added configure option --with-docdir as requested by Suse.
- Added CUPS version check to hp-check (requires cups-config)
- Added '-p' param to hp-check (pre-check, use before install. Run hp-check w/o -p after install.)
- Added USB I/O checks to hp-check
- Fixed defect (The Unload Photo Card function is invalid) [fixed error in hpmudext read channel API]
- Fixed defect (An error occurs in terminal when manually find a network printer with a numerical type hostname.)
- Fixed defect (some error message displays in terminal when enter "hp-print" command if no device is installed.)
- Fixed defect (Print command is failed when perform a print job if printers have characters "&", "*", "(", ")", "|", "<", ">", "," or "." in their names.)
- Fixed defect which was an issue with displaying non-readable characters in the progress screens.
- Fixed defect (An error occurs when execute "hp-align -bnet" command in terminal.)
- Added CUPS 1.1 detection and setting of configure flags and paths
- Fixed the enable_ppd flag and made it dependent on CUPS 1.1 detection
- Fixed a problem in the text installer that caused it to exit if no dependencies were installed
- Added a trigger utility so that USB devices will be detected after the .rules files updates occur without replugging (added only to text installer for now)
- Fixed defect which was an issue in canceling the installation process in the progress screens.
- Fixed defect (Bad usability is brought if the Auto Refresh function is enabled.)
- Fixed defect (The auto refresh can be enabled by click the OK button on Settings window.)
- Fixed defect which was an issue in the script that runs the install options of the GUI installer.
- Changed location of all user files to ~/.hplip/ directory (fax files, hplip.conf, and fab data file)
- Added sane-devel to installer dependencies
- Made the ppd_install flag be per distro and version rather than just for distro due to Fedora 5/6
- Removed LSB dependency info from each distro dataset
- Fixed defect (The send fax job can not performed successfully over network)
- Added printer list to toolbox status bar [partially fixes user request] (defect)
- Fixed defect (Some error messages displayed in terminal when executing hp-sendfax command in terminal.)
- Fixed defect (The hp-setup is invalid if disable GUI option during install the build.)
- Added bootstrap --ppd to build.py and dist.py
- Fixed defect (The check job can not be finished completely before install the build.)
- Added udev 55-hpmud.rules to "make install". Users will have to be a member of the "lp" group in order to have access USB/Parallel devices.
- Fixed hp-makeuri and underlying API
- Fixed defect (Toolbox cannot be launched if the build hplip-2.7.5.6-shadow is installed with PC Send Fax option disabled via GUI Installer.)
- Added libsane check at configure time.
- Fixed models.dat and models dat editor tool for hpmud support
- Added HPLIP_BUILD to dat editor tool
- Fixed defect (adding unsupported file type to fax causes traceback)
- Improved build time support for missing Python extensions
- Added MakeURI APIs to hpmudext
- Removed hpiod and hplip start/stop script.
- Fixed defect (An error occurs in terminal when perform a copy job with Best Copy Quality in GUI mode.)
- Fixed defect ([Photosmart 7550] no photo cart, clicking color cal causes traceback)
- Fixed defect (hpssd.py crashed with IOError in __init__() [Launchpad bug #103871])
- Fixed defect (toolbox crashed with AttributeError in printButton_clicked() [Luanchpad bug #109871])
- Preliminary version of hp-scan checked in (ver. 0.1 -lots of missing features)
- Changed to hpssd auto start functionality to use port detection rather than .pid/.port files. Hpssd no longer supports dynamic port assignments. Its is recommended that only the IANA port as specified in hplip.conf be used (port 2207). Hpssd does not create any .pid or .port files in /var/run or /tmp.
- Added a missing file 'warnings.tmpl' to the Makefile.am.
- Fixed defect (toolbox crashed with IndexError in UpdatePrinterCombos() [launchpad])
- Flated the postscript ppd directory foomatic-db/db/source/PPD/HP/.
- Fixed defect (Some error messages displayed in terminal when executing hp-sendfax command in terminal.)
- Changed build and dist scripts so that they work with new unified makefile and ppd/xml changes
- Changed text (CLI) installer to work with new unified makefile and and ppd/xml changes
- Fixed defect (No prompt pops up if execute hp-unload in terminal when add the device Deskjet d1460 to PC which does not support Photo Unload function.)
- Fixed defect (The prompt dialog does not pop up when adding a unsupported file type to the printer from toolbox.)
- Fixed defect (A spelling mistake is found in Functions tab of Configure window.)
- Fixed defect (Some controls are not fully displayed on Print Control table of toolbox.)
- Added HP specific foomatic database to tar ball. This will allow foomatic db installs or PPD installs.
- Removed code for screen that shows the optional path installation (defect).
- Merged new hpssd autostart code
This HPLIP package includes HPIJS 2.7.6 which has the following changes:
- Removed ESC*p command from DJGenericVIP class for each raster send to fix PhotoSmart C4200 assert
- Added support for the following new printer(s):
- HP Photosmart C4200 series (DJGenericVIP) - HP Photosmart A320 series (DJGenericVIP) - HP Photosmart A440 series (DJGenericVIP) - HP Color LaserJet CM4730 MFP (LJColor) - HP Color LaserJet CP3505 (LJColor) - LaserJet P2010 (LJMono) - HP Photosmart C5200 series (DJGenericVIP) - HP 910 (DJ3320) - HP 915 (DJ3600)
HPLIP 1.7.4 - This release has the following changes:
- Fixed defect (The tip of menu "Contents..." is incorrect.) [added F1 accelerator]
- Fixed defect (The corresponding operation could not work while executing hp-sendfax with "--non-interactive", "--faxnum", "--recipient", "--group", "--logging" parameters in terminal.)
- Fixed an issue with adding recipients in fax UI
- Fixed defect (The array of the Comments/Notes can not be consistent with that in fax coverpage.) [check "Preformatted" in coverpage dialog to preserve formatting]
- Fixed defect (hp-makecopies --quality parameter is invalid.)
- Fixed defect (The printer information still displays on Toolbox when refresh the device status after delete the Device.)
- Fixed a problem reading USB IEEE 1284 device-id on the Photosmart A420 based products in hpiod.
- Toolbox internal/built-in makecopies utility
- Reworked the user settings code in the toolbox
- Added PYTHONINCLUDEDIR configure option.
- Removed hplip install code from "make install". Hplip install code is part of the tarball only.
- Fixed defect (Fax Address with blank nickname and blank fax number can be added to the Fax Address Book.)
- Fixed defect (Some improper messages display in terminal when add a device via Network to a PC that is disconnecting with Network.)
- Fixed defect (The word "from" is missing in "Unload Photo Card" section on Functions tab on Toolbox.)
- Added icons to action buttons in the toolbox
- Fixed defect (The rendering files process hangs up when perform a fax job)
- Fixed defect (Some unexpected message displayed in terminal when sending a fax job to a group)
- Removed setup.py calls from Makefile.am. Automake now installs python extensions.
- Toolbox internal/built-in unload photo card utility
- Fixed an issue with align type 10 (and 11) that caused the wrong alignment values to be sent from the GUI alignment tool (hp-align was OK) [reported by user]
- Fixed the issue with .hplip.conf owner of root when hp-setup is run 1st [patch to Till]
- Added some extra exception handling around device opens in scrolltoolview
- Fixed defect (No any hint information to show the printer is stopped when enter hp-print command in terminal to launch a print job.)
- Fixed defect (Toolbox can not display the print queue if switch to other tab and then go back to the print tab.)
- Fixed defect (Another print job can not be sent to print queue successfully during printing.)
- Fixed defect (Some unexpected information displays in terminal when perform a color carlibration job on Photosmart 2575 in GUI mode.)
- Added order column and move up/down to hp-print
- Toolbox internal/built-in send PC fax utility
This HPLIP package includes HPIJS 2.7.4 which has the following changes:
- Fixed a custom paper size bug that caused unintended scaling in certain cases in services.cpp
- Added supply level low warning message in hpijs.cpp as suggested by Tim Waugh
- Added support for the following new printer(s):
- DeskJet D1400 Series (DJ3320) - DeskJet D2400 Series (DJ3600) - DeskJet D4200 Series (DJ4100) - DeskJet F2100 Series (DJ3320) - DeskJet F4100 Series (DJ3600) - CM8050MFP with Edgeline (PS) - CM8060MFP with Edgeline (PS)
HPLIP 1.7.3 - This release has the following changes:
Added the <nopjl /> tag to hpijs-generator.in. This will remove the extra foomatic PJL options from most HP LaserJet PPD files. The extra foomatic PJL options caused some HPIJS PCL data issues. This fixes a "PCL XL error" on LJ1010/1012 that can occur on different PCs.
Fixed defect (An error occurs when send a fax coverpage with "&" or "<" character in Regarding or Optional Message field.)
Removed banner pages from fax print settings
Altered hpfax: device discovery output to match hp: scheme (CUPS 1.2 only)
Removed the wait cursor during the password entry screen [reported by Johannes]
Added error messages and suppressed content in toolbox when device is not found or unsupported
A new configure option was added --enable-cups11-build, this option controls the hp/hpfax device discovery message when no devices are found. If needed, this option provides backward compatibility with CUPS 1.1.x applications.
With --enable-cups11-build set the "no_device_found" message is displayed during device discovery by the "hp" backend.
With --disable-cups11-build (default) set the backend prints a scheme based on the following conditions.
Condition 1 - no daemons output nothing stdout return exit 1 Condition 2 - daemons running, no HP devices, output scheme direct hp "Unknown" "HP Printer (HPLIP)" return exit 0 Condition 3 - daemons running, HP printer found, output URI direct hp:/... "hp model" "HP model HPLIP" "deviceid" return exit 0
- Changed the way that hp-setup was being launched from the toolbox, it was hanging on Edgy
- Added Tools > Printer Information
- Added a check for 'lpr' for Debian installation (to force install of cupsys-bsd)
- Moved the password prompt in the text/CLI installer past the distro confirm/select prompts to handle a problem with Mepis
- Made a change to determine if networking is working during installation.
- Added a private copy of sanei_init_debug to libsane-hpaio. This will remove the libsane.so dependency which was a problem for WINE.
- Fixed defect (PPD file "foomatic:HP-PSC_2400-hpijs.ppd" can not be found when set up PSC 2400 in interactive mode.)
- Fixed a page update defectin the toolbox (when switching devices, update page correctly)
- Re-wrote hpaioAdvanceDocument function in libsane-hpaio. This change only effects SCL scanners with an ADF (ie: inkjet all-in-ones). This fixes a double-feed ADF issue which occurred when scanning a single page.
- Fixed defect (An unexpected error occurs when perform color calibration job in GUI mode on photosmart c7180.)
- Some toolbox UI improvements
- Converted hp-print to new UI
- Fixed some defects in scrollprintview and devmgr
- Added network detection to text/CLI installer
- Toolbox internal/built-in print utility
- Added password entry and validation to text/CLI installer
- Fixed an issue when the ~/.hplip.conf file is not present on 1st run, the hp-setup run as root owns the file and doesn't allow the regular user to write to it.
- Fixed defect (hp-setup -i can not setup a printer Photosmart c3100 which has multiple possible PPD files.)
- Some visual updates to the toolbox
- Fixed defect (DJ 4x0 power/battery settings not staying set)
- Added a confirmation dialog to device remove in the toolbox
- Linked quality and printoutmode in print settings
- Switched [x] Enable style controls to (*) On ( ) Off style in print settings
- Supply icons auto generate (removed supply PNG icons from data/images)
- Fixed an issue with r_values in supplies processing
- Added type 12 head support for PS33xx, PSC61xx, etc.
- Fixed defect (The Print Settings of Fax device are invalid)
- Fixed issue where L7xxx color cal wasn't showing the load paper UI
- Fixed defect (The command "hp-setup -i" can not work normally)
- Fixed defect (The setup process will hang up when modify the fax name to a name which contains more than 104 characters on setup UI.)
- Changed magic.py to better handle text/plain vs. data detection
- Added last used working directory support to hp-sendfax, hp-print, and hp-unload
HPLIP 1.7.2 - This release has the following changes:
- Fixed defect (The fax file is printed out by the sender when use printer name with "-p" parameter to perform a fax job.)
- Added CUPS fax queues to Print Settings and Print Control tabs
- Added PQ Diag type 2, align type 12, color cal type 6, and LF cal type 2 for Officejet Pro L7xxx
- Added agent types 20 and 21 for Officejet Pro L7xxx
- Fixed defect (There is no response when click "About" in the "Help" menu in the toolbox window.)
- Fixed defect (Function Commands configuration was disabled)
- Fixed an issue where the ending banner page combo box would not show the proper setting if it were not 'none'
- Fixed defect (An error occurs when select other ppd files from toolbox to setup)
- Fixed defect (The command "hp-setup -i" can not work normally)
- Fixed defect (The output of "-t" parameter is not the same as "--prettyprint" parameter when send a fax job using pretty printing for text files.)
- Fixed defect (An error occurs when enter "#" in Fax Name field on "Enter Printer Information" window during setting up a printer.)
- Fixed defect (Print outcomes are not full when set the "Page Orientation" as "Landscape" on "Print Settings" table.) [added "Fit to page" option in image printing section of Print Settings tab.]
- Moved installer/images/xxx files from SCRIPT to DATA install in Makefile.am.
- Fixed non-functioning printer control in hp-toolbox
- Fixed an issue with the settings dialog not working [reported by Johannes]
- Additional fixes to get PPD file handling working on Edgy and Feisty for CUPS 1.2.
- Fixes for CUPS 1.2 and auto-generated PPD files for Feisty Fawn [reported by Till]
- Fixed potential subscript array overflow in pcard/fat.c (reported by Suse).
- Fixed an issue reported by Till with the device string returned by hpfax:
- Fixed an issue in in the NoDeviceForm (missing __tr() method)
- Fixed defect (Ubuntu Fiesty Herd 3 - ppd file w/hp-setup problem) [implemented change to PPD file enumeration for CUPS 1.2 as suggested by Till]
- Added banner pages to print settings (job-sheets)
- Fixed problem with watermark angle text in print settings (utf-8 decoding)
- Added libusb-devel check to configure.in.
- Added image printing settings to toolbox print settings
- Added print adjustment settings to toolbox print settings
- Enhanced the default button behavior in toolbox print settings
- Removed sticky print settings from hp-print
- hp_laserjet_p2015_series: Changed embedded-server-type from '0' to '1'
- hp_laserjet_p2015_series: Changed panel-check-type from '0' to '1'
- Fixed a traceback in hpfax: if HPLIP is not running during device detection (Launchpad bug #83936)
- Added print job icons to indicate print job status
- Updated some status icons
- Fixed defect (An unexpected error occurs when enter hp-makecopies -d<device-uri> -m1 -n in terminal)
- Fixed defect ("See Also:hp-colorcal" should not occur in the explanation for the hp-colorcal command on hplip website.)
- Fixed defect (Refresh All button can not work on build hplip-1.7.1 public release.)
- Fixed an issue in hpssd that caused history items in the ring buffer to slotted incorrectly
- Added duplexer detection to the "sides" setting in the toolbox Print Settings (no "sides" selection if duplexer == 0)
- Added new, more useful icons to the status list in the toolbox
- Major toolbox (Device Manager) upgrade/redesign
- Added printer settings tab (sets printer options in ~/.cups/lpoptions)
- Removed panel tab (merged panel with status tab)
- Redo of functions tab (new layout)
- Redo of status tab (new icons, layout, inclusion of front panel display)
- Front panel display will show device panel if available, otherwise most recent status text
- Redo of supplies tab (new layout)
- Redo of print jobs tab (now called printer control) (print control widget, new layout, etc)
- hpssd will not store multiple history items with the same error code (last one gets replaced)
- About box upgraded
- cupsext extended in functionality (ppd, options, etc)
- Removed trailing white space in IEEE 1284 model name. This will fix URIs that have a trailing "_" character in the model name. This issue crept back into the hpiod code after the libusb update.
- Fixed an issue in hp-check that caused a traceback if '/etc/sane.d/dll.conf' is missing
- Added some more bug messages to hpaio.
- Fixed a traceback in hp-levels reported on the mailing list (defect)
- Set the device list column width in the toolbox splitter to be more narrow by default
- Added the toolbox software version to the Device Manager about dialog
This HPLIP package includes HPIJS 2.7.2 which has the following changes:
- Fixed media type for maxdpi printmode for vip printers and its derivatives
- Fixed the cause of carriage stall error in C41xx printers
- Added support for the following new printer(s):
- Officejet Pro L7300 series (OJProKx50) - Officejet Pro L7500 series (OJProKx50) - Officejet Pro L7600 series (OJProKx50) - Officejet Pro L7700 series (OJProKx50) - HP Officejet Pro K5300 series (OJProKx50) - HP Officejet Pro K5400 series (OJProKx50) - HP Officejet J5700 series (DJGenericVIP)
OJProKx50 is derived from DJGenericVIP.
HPLIP 1.7.1 - This release has the following changes:
- Added some new html files to Makefile.am for hplip and hpijs.
- Fixed uninitilized pointer in hplip_api library. As requested by SUSE.
- Got some newer inkjet all-in-ones working with hp-makecopies
- photosmart_c5100_series: Changed copy-type from '0' to '3'
- photosmart_c6100_series: Changed copy-type from '0' to '3'
- photosmart_c7100_series: Changed copy-type from '0' to '3'
- photosmart_3300_series: Changed copy-type from '0' to '3'
- photosmart_3100_series: Changed copy-type from '0' to '3'
- photosmart_3200_series: Changed copy-type from '0' to '3'
- Fixed defect (HPLIP Installer didn't display the correct OS information on the Red Hat Enterprise OS.)
- Changed the pre- and post- depend Installer command fields to a list of commands
- Added a "last used device URI" feature to all utilities/UIs
- Added a device refresh after the job cancel function in the toolbox
- Fixed defect (hp-setup -u no devices <b>, <p>, etc. characters in error log)
- Fixed sane_start: "Document feeder out of documents" problem with LJ3300 MFP which have no ADF.
- Fixed defect (Test email text update)
- Improved progress dialog behaviour and messaging in hp-sendfax
- Fixed defect (The counter of selected picture in status bar does not work if selecting picture by drag action.)
- Fixed defect (The "Show Thumbnail" item still appears after executing "Show Thumbnails" operation if the picture does not support "show thumbnail" function.)
- Implemented enhancement (Have front panel tab appear when supported by printer)
- Fixed defect (The fax job can not be done while executing 'hp-sendfax -n' in terminal on Fedora Core 6 32bit OS.)
- photosmart_c7100_series: Changed pcard-type from '2' to '1'
- Added feature (Fax Address Book also should be added on the Tools & Settings tab in toolbox for usability.)
- Fixed defect (The printer still appears in the device list while deleting the printer from CUPS.)
- Added feature: Toolbox device list auto refreshes after device is added using hp-setup from toolbox
- Fixed an issue with ChoosePrinterDlg2
- Re-wired "Configure Print Settings" in the toolbox to go directly to the correct settings page for the printer
- Fixed an issue with toolbox auto refresh settings save in ~/.hplip.conf
- Fixed defect (New Fax Address can not be listed in Individual(s) and Group(s) fields of Recipients tab on Debian 3.1 32bit OS.)
- Fixed defect (The address can not be added to a group through edit function in Fax Address Book.)
- Fixed defect (Help button is ineffective after clicking Align Cartridges in Toolbox on Debian3.1 32bit OS.)
- Added some error checking to struct.unpack() in SLP packet decoding
- Fixed defect (An error occurs when enter "%" in "Print Name" of "Enter Printer Information" window during setting up a device.)
- Fixed defect (The unloaded file still be showed in "Unload Files from Photo Card" dialog box after unload it with "Remove selected files" option in GUI mode.)
- Fixed defect (installer LANG=C problem) [problem with CUPS running detection, reported by a user]
- Fixed defect ('.bmp' type file can not be directly added to a fax job though this file type is listed in the Direct Allowable Types list. )
- Fixed problem with adding XPM files to hp-sendfax
- Removed extraneous MIME types from hp-sendfax allowable types
- Changed auto refresh update range to 5-60 sec.
- Merged PyQt polling fix (should fix faxing on systems with PyQt 3.16 or 3.17)
- Added page range validation to hp-print (disallows ranges like "-2" and "2-")
- Fixed defect 1291 (The plain-text type file which begins with character "/*" can not be added rendered by the fax driver.) [Pretty printing checkbox added to hp-print and hp-sendfax. Off by default.]
This HPLIP package includes HPIJS 2.7.1 which has the following changes:
- Moved PSC 21XX from DJ9xxVIP to DJGenericVIP - these printers can do fullbleed printing on 4x6 media
- Added a new printmode, photonormal for DJ9xxVIP to enable printers without media sensors to print to photo media
HPLIP 1.6.12 - This release has the following changes:
- Incorporated the following upstream change requests from Red Hat.
- Removed IANA comment form hplip.conf.
- Added libm library check to configure.in.
- Added some IPP "STATE:" messages for CUPS 1.2 in the "hp" backend.
Added configure time warning if chkconfig or install_initd are not found. If either chkconfig or install_initd are not found "make install" will not install the hplip startup script in /etc/rc[0-6].d directories. The chkconfig/install_initd configure time information will be available in the hplip.conf.
Applied 'hplip-loop' patch from Tim Waugh [changes hpssd.py async loop timeout from 0.5 to 5.0 sec].
Fixed defect (The fax setup failed when executing hp-setup with serial number USB ID parameter in terminal in Fedora Core6 32bit OS.)
Fixed defect ([Fedora Core 6] deps don't download but installer continues.)
Fixed defect (The fax queue setup failed in SUSE10.1 32bit OS.) [possible fix]
Fixed defect ([hp-setup] device i/o error no way to cancel or go back.)
Fixed defect (The edit function can not be executed when changing fax number only in Fax Address Book.)
Fixed defect (The fax number and fax name was exchanged on the "Finished Adding printer" page.)
Fixed defect (Parameter "-bcups" of hp-probe command is disabled.)
Fixed a potential batch scanning memory leak in libsane-hpaio with scanimage version 1.0.18 or higher.
Fixed defect (A blank screen is displayed while executing "hp-check -lerror" in the terminal.)
Fixed defect (The queue message of processing page is displayed twice when executing a fax job with multi-pages in terminal in Fedora core6.)
Fixed a traceback in hp-check caused when non-HPLIP backends are encountered in CUPS. [reported by user on mailing list]
Fixed defect (The duplicate Nickname can be added to the Fax Addresses by editing function.)
photosmart_c6100_series: Changed copy-type from '3' to '0' [Note: Make copies is temp. disabled for all inkjet AiOs]
Added installer support for Mepis and PCLinuxOS.
Replaced "pragma pack(1)" with "__attribute__((packed))" in all C/C++ structures. This was needed for the ARM gcc compiler.
Removed the libusb little-endian conversion in hpiod. This conversion was not needed for big-endian systems because the usbfs takes care of the big-endian to little-endian conversion.
Added SANE_DEBUG_HPAIO support to libsane-hpaio. Setting the SANE_DEBUG_HPAIO environment variable will display the following messages to stderr.
- SANE_DEBUG_HPAIO=2 (error messages) - SANE_DEBUG_HPAIO=6 (error messages + device info) - SANE_DEBUG_HPAIO=8 (error messages + device info + sane api calls) The following command will display all hpaio messages while running xsane. SANE_DEBUG_HPAIO=8 xsane The following command will display all sane and hpaio messages while running xsane. SANE_DEBUG_DLL=128 SANE_DEBUG_HPAIO=8 xsane
- Finished enhancement (Add mDNS/Bonjour/Rendezvous support to hp-probe).
- Updated graphics and text in hp-toolbox about dialog.
- Marked SANE_I18N text strings for localization in libsane-hpaio.
- Added checks to make sure conf files exist and have no errors.
- Reorganized include files in libsane-hpaio.
- Enhancement: HPSSD performance/code cleanup modifications (several functions moved from hpssd to client code).
- Fax files are stored in temp files by hpssd rather than in memory.
- Fixed a problem with lineart scanning using MMR compression on Laserjets.
- Added PyQt/SIP version check to hp-check.
- Workaround added for (Launch of hp-setup from hp-toolbox leads to error [reported by Johannes]) [Added error dialog if gksu or kdesu not found]
- Fixed defect ([Fedora Core 6] deps don't download but installer continues).
- Added the ability to quit in additional places for the color alignment command-line tool and cleaned up some wording with-in the command-line tool.
- Fixed defect (Allow [SERIAL NO.|USB bus:device|IP|DEVNODE] to be used with -u)
- Fixed defect (The "remove of all files" - radio button is always grayed-out in the hp-unload interface, so have removed it for now). This was fixed by removing the radio button since we will not support this functionality at this time.
- Added table header rows to the product support tables every 20 rows [customer suggestion]
- Applied the Ubuntu provided 61_noqt_message.dpatch with changes [supplied by Matthias Klose with Ubuntu]
- Fixed defect (Cannot complete installation, next button greyed out)
- Added fix for password prompt during install using pexpect.
- Added missing time import in setupform.py.
- Fixed a problem with event forwarding in hpssd.
- Fixed a problem with device status refresh in hp-sendfax (hpssd bug)
- Moved hplip_api code to separate "api" directory.
- Added hplip_api support for reading the new models.dat files. The new models.dat file replaces the .xml files. For third-party applications, the preferred way to read the models.dat file is to use the hplip_api. The hplip_api can be used to get model attributes without running the HPLIP daemons. See hplip_api.h for reference.
- Fixed defect (These Examples in usage of hp-setup that would work in non-interactive mode should specify -i parameter.)
- Fixed defect (hp-print UI not usable on 800x600 screen w/GNOME)
- Applied 'hplip-loop' patch from Tim Waugh [changes hpssd.py async loop timeout from 0.5 to 5.0 sec]
With SUSE 10.1 if hp-setup fails to create the print queue, and displays the dialog box "failed to create printer queue, please restart CUPS." and restarting CUPS does not resolve the issue. You can update CUPS to 1.2.7 as a work around for this issue.
This HPLIP package includes HPIJS 2.6.12 which has the following changes:
- Made hplip_api calls in hpijs conditional at compile time. The hpijs configure flag "hplip-build" will determine if hplip_api calls are used.
- Added support for the following new printer(s):
- Color LaserJet CP4005 (LJColor/PS) - LaserJet M5025 MFP (LJMono/PS) - LaserJet M3027 MFP (LJMono/PS)
HPLIP 1.6.10 - This release has the following changes:
- Fixed defect hp-print and hp-sendfax (An error occurs while executing hp-print with invalid device URI or the printer name in terminal).
- Removed batch scanning sane_cancel dependency. This fixes a problem with scanimage version 1.0.18 or higher.
- Added hplip-install and timedate to web man pages.
- Re-ordered commands in web man pages list.
- Fixed version in title of installer (shows tarball version, not installed version).
- Fixed defect (GUI Install - hp-setup - Does Not Finish).
- Added icons to toolbox function page buttons.
- Added m