- Update to 3.20.6
Add support for the following printers:
* HP Color LaserJet Managed MFP E78223a
* HP Color LaserJet Managed MFP E78223dv
* HP Color LaserJet Managed MFP E78223dn
* HP Color LaserJet Mngd MFP E78223dn Plus
* HP Color LaserJet Mngd MFP E78223dn CN
* HP Color LaserJet Managed MFP E78228dn
* HP Color LaserJet Managed MFP E78228dn Plus
* HP Color LaserJet Managed MFP E78228dn CN
* HP Color LaserJet Managed Flow MFP E78330z Plus
* HP Color LaserJet Managed Flow MFP E78330z CN
* HP Color LaserJet Managed MFP E78330dn
* HP Color LaserJet Mngd MFP E78330dn Plus
* HP Color LaserJet Mngd MFP E78330dn CN
* HP Color LaserJet Managed MFP E78330z
* HP Color LaserJet Managed Flow MFP E78325z Plus
* HP Color LaserJet Managed Flow MFP E78325dn CN
* HP Color LaserJet Managed Flow MFP E78325z CN
* HP Color LaserJet Managed MFP E78325dn
* HP Color LaserJet Managed MFP E78325z
* HP Color LaserJet Managed Flow MFP E78323z
* HP Color LaserJet Mgd Flw MFPE78323Z Plus
* HP Color LaserJet Mgd Flw MFPE78323z CN
* HP Color LaserJet Managed MFP E78323dn
* HP Color LaserJet Mngd MFP E78323dn Plus
* HP Color LaserJet Mngd MFP E78323dn CN
* HP DeskJet 1200
* HP DeskJet Ink Advantage 1200
* HP DeskJet 2300 All-in-One
* HP DeskJet Ink Advantage 2300 All-in-One
* HP ENVY 6000 series
* HP DeskJet Plus 6000 series
* HP ENVY Pro 6400 series
* HP DeskJet Plus 6400 series
* HP DeskJet 2700 All-in-One Printer series
* HP DeskJet Ink Advantage 2700 All-in-One Printer series
* HP DeskJet Plus 4100 All-in-One Printer series
* HP DeskJet Ink Advantage 4100 All-in-One Printer series
* HP LaserJet Enterprise M610dn
* HP LaserJet Enterprise M611dn
* HP LaserJet Enterprise M611x
* HP LaserJet Enterprise M612dn
* HP LaserJet Enterprise M612x
* HP LaserJet Enterprise MFP M634dn
* HP LaserJet Enterprise MFP M634z
* HP LaserJet Enterprise Flow MFP M634h
* HP LaserJet Enterprise MFP M635h
* HP LaserJet Enterprise MFP M635fht
* HP LaserJet Enterprise Flow MFP M635z
* HP LaserJet Enterprise MFP M636fh
* HP LaserJet Enterprise Flow MFP M636z
* HP Neverstop Laser MFP 1200n
* HP Neverstop Laser MFP 1201n
* HP Neverstop Laser MFP 1200nw
* HP Neverstop Laser MFP 1202nw
* HP Laser NS MFP 1005n
* HP Neverstop Laser 1000n
* HP Neverstop Laser 1001nw
* HP Laser NS 1020n
* HP ScanJet Pro 2000 s2
* HP ScanJet Pro 3000 s4
* HP ScanJet Pro N4000 snw1
* HP ScanJet Enterprise Flow 5000 s5
* HP ScanJet Enterprise Flow N7000 snw1
OBS-URL: https://build.opensuse.org/request/show/815704
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=197
- Renamed "hplip-scan" to "hplip-scan-utils" to express the
purpose of the package more clearly in the name.
"hplip-scan" has never been in public repos.
- Added conditional BuildRequires on "cups-rpm-helper".
Recently a bug in python-pycups was fixed that had prevented
autogeneration of Provides: tags in printer drivers by means
of "BuildRequires: python3-cups". See OBS sr#726727. This
dependency must be conditional for now, as cups-rpm-helper
is not available in every project yet.
- Ran spec-cleaner.
- Removed compatibility code for SLE12/Leap42 and earlier
As we are now using rpm 4.13 (A and B) syntax, we can't support
these any more anyway.
OBS-URL: https://build.opensuse.org/request/show/727088
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=177
Compared to the previous sr#726248, added BuildIgnore directives to fix
building for the ppc64 and armv7l ports, and edited the (sub)package
descriptions some more.
- Moved hp-scan and hp-uiscan to a separate package "hp-scan".
These tools pull in PIL and python3-scikit-image, which causes
a rather big dependency list, which is only available in openSUSE.
This allows us also to get rid of the non-functional "hp-scan" tool
in SLE.
- Fixed --with-htmldir so that documentation is packaged
- Improved package descriptions and summaries
* Clarified the relationship of hplip-hpijs, hplip-sane, and hplip
* Shortened the descriptions
* Removed reference to HTML documention in package description
- Added -devel dependencies as required by post-build-checks
- Minor spec file cleanup (macro usage)
- Fixed build failures on non-standard architectures by adding BuildIgnore
These failures are actually caused by some ports catching up
slowly with package updates. But our BuildIgnores are helpful
nonetheless, making the build environment leaner.
OBS-URL: https://build.opensuse.org/request/show/726787
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=176
- Added hp-uiscan application
- Updated URLs and source URLs
- Updated/rebased hplip-misc-missing-includes-and-definitions.patch
- Added hplip-remove-imageprocessor.diff which fully removes references
to the closed source ImageProcessor. Thanks to Didier Raboud from Debian.
- Addded hplip-orblite-return-null.diff to let a function return NULL
insetad of nothing.
- update to 3.19.3
I have successfully tested with Leap 15 in my office environment
OBS-URL: https://build.opensuse.org/request/show/694147
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=170
- Version Upgrade to 3.17.6:
* Added support for the following new printers:
- HP LaserJet Enterprise M607n
- HP LaserJet Enterprise M607dn
- HP LaserJet Enterprise M608n
- HP LaserJet Enterprise M608dn
- HP LaserJet Enterprise M608x
- HP LaserJet Enterprise M608dh
- HP LaserJet Enterprise M609dn
- HP LaserJet Enterprise M609x
- HP LaserJet Managed E60055dn
- HP LaserJet Managed E60065dn
- HP LaserJet Managed E60065x
- HP LaserJet Managed E60075dn
- HP LaserJet Managed E60075x
- HP LaserJet Enterprise MFP M631dn
- HP LaserJet Enterprise Flow MFP M631h
- HP LaserJet Enterprise MFP M631z
- HP LaserJet Enterprise Flow MFP M632z
- HP LaserJet Enterprise MFP M632fht
- HP LaserJet Enterprise MFP M632h
- HP LaserJet Enterprise Flow MFP M633z
- HP LaserJet Enterprise MFP M633fh
- HP LaserJet Managed MFP E62555dn
- HP LaserJet Managed Flow MFP E62565h
- HP LaserJet Managed MFP E62565hs
- HP LaserJet Managed Flow MFP E62565z
- HP LaserJet Managed Flow MFP E62575z
- HP Color LaserJet Enterprise M652dn
- HP Color LaserJet Enterprise M652n
OBS-URL: https://build.opensuse.org/request/show/509494
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=143
- Version upgrade to 3.16.10:
* Added Support for the Following New Printers:
- HP officejetPro7740 wide Format All in one
- HP Office jet 6950 All-in-One printer
- HP ScanJet Pro 3000 s3 Sheet-feed Scanner
- HP ScanJet Enterprise Flow 5000 s4 Sheet-feed Scanner
- HP Scanjet Entrprise Flow 7000 s3 sheetfeed Scanner
- HP Color LaserJet Pro MFP M277c6
* Notes to follow:
- For scanjets scan using command "hp-scan --adf --size=size_name"
- "hp-scan --help" for all size_name
OBS-URL: https://build.opensuse.org/request/show/440826
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=132
- Fixed device communication/detection problems with mdns/Bonjour
see https://bugs.launchpad.net/hplip/+bug/1616861
In my home network, the HP printer/scanner (ENVY 5530) often fails with messages like this:
hp-toolbox[7119]: [7119]: error: Unable to communicate with device (code=12): hp:/net/ENVY_5530_series?zc=HP3464A9E628B4
I've tracked this down to two problems with the MDNS implementation in HPLIP:
1. On a multi-homed host, HPLIP uses only one interface for MDNS multicast send and receive. This leads to failure if the printer is not on the "default" network. The code uses just INADDR_ANY in its multicast IP_MULTPATH_IF and IP_ADD_MEMBERSHIP setsockopt calls, meaning that the kernel has to figure out the interface to use. This fails if the system has no default route, or if the HP device is on a different network than the default route. The solution is to receive and send multicast on all interfaces.
2. MDNS authorities (including HP printers) don't answer every query, especially the same query is repeated quickly. The latter happens when the HP tools start, causing the MDNS lookup procedure to fail and the "communication error" to be detected. This can be solved by retrying the query after a short wait (1-2s).
This build contains fixes for both problems.
OBS-URL: https://build.opensuse.org/request/show/423113
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=128