HP Linux Imaging and Printing Driver Project consists of two projects:
1) HPIJS, a printer driver for HP devices
2) HP Linux Imaging and Printing (HPLIP), a complete printing and imaging solution for Linux (note: HPLIP includes HPIJS).
What's New in This Release: [ read full changelog ]
· 1. Fixed issue in hp-align for Qt4 so that align-type=4, 5, and 7 work correctly.
· 2. Added hp-query (LP bug #329220) at request of Till Kamppeter
· 3. Added unrestricted mode (-x) to hp-info at request of Till Kamppeter (LP bug #329220)
· 4. 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.
· 5. Fixed defect (Control-C in toolbox causes tracebacks). Added call to os.setsid() in hp-systray to eliminate all but one traceback.
· 6. Created a new file /var/lib/hp/hplip.state for runtime variable data. Removed any variable data from /etc/hp/hplip.conf.
· 7. Added binary package support for qt4 in hplip.list.
· 8. Added a /usr/share/doc/hplip-x.x.x/copyright file for binary package builds.
· 9. 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.
· 10. Fix for defect (hp-makecopies -r isn't reflected in reduction/enlargement spinbox). Changed setValue call to be made on correct widget.
· 11. Fix for defect (hp-makecopies spinbox for size too small for >99%). Needed to call setMinValue()/setMaxValue() prior to adding the widget.
· 12. 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
· 13. Fix for defect (Status can't be refreshed during makecopies). Added status reporting to the makecopies GUI.
· 14. Improved --help-rest output for better formatting of tech doc man pages for the web
· 15. Fixed defect (Disconnect the device from the computer, the status on the toolbox still displays "Idle".)
· 16. Added UI for cases where device status and/or supplies info is not available.
· 17. 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.
· 18. Added code in the installer to close hp-systray at end of install (closes hp-systray from 3.9.2+ only)
· 19. 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.
· 20. Fixed defect (The "Set Defaults" button on the "hp device manager" dialog is invalid.)
· 21. Added a pyqt4-dbus dependency to the installer.
· 22. Fixed defect (Print settings missing groups/options)
· 23. Added the current device URI to the status bar area of the Qt4 toolbox
· 24. 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.
· 25. 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.
· 26. Fix for defect (unable to cancel print job with Qt3 UI). Added call to int() to convert unicode job number.
· 27. Fix for defect (Alignment GUI causes traceback on DJ D2560). Fixed coding so that align drop-downs work.
· 28. 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.
· 29. 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.
· 30. Changed configure option foomatic-rip-hplip-install default from yes to no.
· 31. Added extra fax job status output
· 32. Fix Qt4 fax send error message
· 33. Fixed fax_type for DJ j6400
· 34. Fixed defect (temp. removed -q/--lang flags for all hp-#. utilities until the time localization is fixed for Qt3 or completed for Qt4)
· 35. Fixed Launchpad defect #204214 (Auto detection of hpfax CUPS backend should be as verbose at of the hp CUPS backend)
· 36. Fixed Launchpad defect #242443 (Plug-in download in hp-toolbox: Check whether it is already installed before asking for password)
· 37. Fixed an issue with ascii encoding issues in Device.Event.__init__()
· 38. Launchpad defect #319231 appears to be fixed. It is unreproducable at this time.
· 39. Fixed deprecation warning in installer/core_install.py with sha import (uses hashlib if sha is found to be deprecated)
· 40. Changed base/utils.py to use string.strip funcs. if Python version is at least 2.2.3
· 41. Added jetdirect scan support for LJ M1120n MFP.
· 42. Removed unused "LJColor:300dpiOnly" tag from hpijs.drv.in.template.
· 43. Added PPD cupsFilter line for PDF foomatic-rip support as requested by Till.
· 44. Added FastDraft SpeedMech support for DJGenericVIP type printers.
· 45. 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.
· 46. Added package support for setting device permission via PAM for Linpus. Use "make rpm_regular LINPUS8=1".
· 47. Fixed hal permissions for all xx02 pids. Pids were not specified in hex.
· 48. Fix for defect (DJ D2560 fails to print alignment page)
· 49. deskjet_d2500_series: Changed align-type from '5' to '10'
· 50. photosmart_c4340_series: Changed align-type from '1' to '13'
· 51. Fix for defect (OJ4300 alignment causes printer power cycle)
· 52. officejet_4300_series: Changed align-type from '5' to '13'
· 53. Added make flag UBUNTU804_UNLEADED_DEPENDENCY for building lite packages for Ubuntu 8.04.