Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

hplip-hpijs-2.8.7-7.1 RPM for ppc

From OpenSuSE 11.1 for ppc / ppc

Name: hplip-hpijs Distribution: openSUSE 11.1
Version: 2.8.7 Vendor: openSUSE
Release: 7.1 Build date: Sun Dec 7 14:06:49 2008
Group: Hardware/Printing Build host: build52
Size: 849241 Source RPM: hplip-2.8.7-7.1.src.rpm
Summary: HPIJS for HP's printing and scanning software HPLIP
HPIJS is a Ghostscript printer driver for HP printers.

This sub-package includes only the hpijs binary and the libhpip library
which is needed to run it. Additionally it needs at least the CUPS
library in the package cups-libs. Normally (in particular when used
with the CUPS printing system) the HPIJS driver needs the rest of HP's
printing and scanning software in the package hplip (in particular the
PPD files for CUPS). For special cases (e.g. for LPRng/lpdfilter or for
a small printing system) it is possible to use only the hpijs binary
and Ghostscript.

For full documentation and license see the main-package hplip.

    David Suffield <>
    Cory Meisch <>
    Yie Shiyun <>
    Donald J. Welch <>
    Cauligi Raghothama S. <>




BSD 3-Clause; GPL v2 or later; X11/MIT


* Wed Dec 03 2008
  - use "usb" instead of "usb_device" (bnc#438867)
* Wed Dec 03 2008
  - Moved /etc/hal/fdi/policy/10osvendor/70-hpmud.fdi
    to /usr/share/hal/fdi/information/20thirdparty/70-hpmud.fdi
    (see Novell/Suse Bugzilla bnc#438867).
* Tue Nov 18 2008
  - Let suse_update_desktop_file add X-SuSE-translate key
    to /etc/xdg/autostart/hplip-systray.desktop so that we can
    update its translations with translation-only packages
    (see Novell/Suse Bugzilla bnc#445738).
* Tue Oct 21 2008
  - Changed change-udev-rules.diff to jump to the end
    if SUBSYSTEM!="usb" and replaced SYSFS by ATTR
    (see Novell/Suse Bugzilla bnc#436085).
* Tue Sep 16 2008
  - Added "Recommends: hplip" to hplip-hpijs because when only
    hplip-hpijs is there, it should tell the dependency resolver
    that for usual functionality, hplip should be installed
    too (if possible).
* Thu Sep 11 2008
  - force-qt4-for-hp-systray-desktop.diff forces Gnome and KDE
    to execute hp-systray as "hp-systray --qt4" via
    /etc/xdg/autostart/hplip-systray.desktop so that
    hp-systray docks to the notification tray of the desktops.
    Because of this the python-qt4 RPM is now required
    (see Novell/Suse Bugzilla bnc#377575).
    This additional requirement should be no problem because
    in an upcoming release HPLIP is converted over to Qt4, see
    and then the "Recommends: python-qt" can be dropped
    (see the entry below) but currently only hp-systray
    can be used with Qt4.
* Wed Sep 10 2008
  - Do no longer have a hard RPM requirement for python-qt
    (now there is only "Recommends: python-qt") to be able
    to provide hplip even on a distribution without python-qt.
    Without python-qt all GUI stuff would fail but
    several /usr/bin/hp-* tools have a command line
    option to run in non-graphical mode so that the basic driver
    functionality still works even without python-qt.
  - Have versioned "Obsoletes" for hpijs-standalone to meet our
    policies even if the real intention is that any installed
    version of hpijs-standalone is replaced and explain the
    unversioned "Obsoletes" for hplip17 and hplip17-hpijs
    (see Novell/Suse Bugzilla bnc#251830).
* Tue Sep 09 2008
  - The configure option disable-foomatic-xml-install
    does no longer exist.
  - Updated to version 2.8.7:
    Some bug fixes (no Suse bugs).
    Some more supported printers.
    For details see release_notes.html
  - Updated to version 2.8.6b:
    Replaced the doc directory with an abbreviated web document
    (there is no longer hpijs.html and device_classes.html).
    Redesigned the proprietary plugin support. There is now only
    one plugin that is valid for each HPLIP release, see
    Changed the hpijs.drv to support multiple products via
    multiple "Product" entries in the PPD but see
    Several bug fixes (no Suse bugs).
    Many more supported printers.
    For details see release_notes.html
  - Updated to version 2.8.5:
    Major toolbox (HP Device Manager) revamp/refresh.
    More dbus support (live status updating).
    hp-systray will exit if no HPLIP installed queues found which
    obsoletes HPLIP-2.8.4-systray_exit_if_no_device_2.patch
    Many bug fixes (no Suse bugs).
    Several more supported printers.
    For details see release_notes.html
* Fri Sep 05 2008
  - Keep all PPDs even if cupstestppd FAILs.
    With each CUPS version upgrade cupstestppd finds more
    and more errors so that more and more PPDs would be
    no longer included in the RPM which have been included
    before which results a regression.
    As far as we know there have been no problems at all because of
    not strictly compliant PPDs in HPLIP so that it is much better
    to provide all PPDs so that the matching printers can be used
    than to be rigorous regarding compliance to the PPD spec.
* Thu Sep 04 2008
  - Changed the "Conflicts: hpijs-standalone" in hplip-hpijs
    to "Obsoletes: hpijs-standalone" regardless of any version.
    hplip-hpijs and hpijs-standalone both contain /usr/bin/hpijs
    so that both packages have a RPM conflict.
    But when the minimalist hpijs-standalone is to be replaced
    by the full-featured hplip, hplip requires hplip-hpijs
    and this should silently supersede hpijs-standalone
    regardless of any version (see Novell/Suse Bugzilla bnc#388149).
* Thu Aug 14 2008
  - Removed the hplip init script which is obsolete since
    version 2.8.4 where hpssd is gone and replaced by
    hp-systray, see Novell/Suse Bugzilla bnc#390663.
* Tue Apr 29 2008
  - Added RPM requirement for python-gobject2 because the dbus stuff
    in HPLIP requires the Python module gobject but there is no
    automated RPM requirement for python-gobject2, see
* Thu Apr 10 2008
  - HPLIP-2.8.4-systray_exit_if_no_device_2.patch lets hp-systray
    exit if the HPLIP driver seems to be not in use (i.e. if there
    is neither a 'hp:/...' nor a 'hpfax:/...' print queue), see
    This patch obsoletes the whole hp-systray.wrapper stuff,
    see the entry below and Novell/Suse Bugzilla bnc#377885.
* Tue Apr 08 2008
  - Added hp-systray.wrapper which is a wrapper for hp-systray
    which runs it only if there is a 'hp:/...' print queue
    and changed /etc/xdg/autostart/hplip-systray.desktop
    to run the wrapper, see Novell/Suse Bugzilla bnc#377885.
* Thu Apr 03 2008
  - Updated to version 2.8.4:
    Elimination of all persistent startup daemons.
    The last daemon hpssd has been replaced with hp-systray.
    All interprocess communication uses now dbus.
    Therefore dbus-1-python version 0.80 or greater is required.
    PC send fax requires dbus and a running hp-systray to operate
    but hp-toolbox and hp-sendfax launch hp-systray automatically
    and there is also /etc/xdg/autostart/hplip-systray.desktop.
    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.
    Many bug fixes (no Suse bugs).
    One more supported LaserJet ZJStream printers (M1120),
    one OfficeJet (J6400), and two Photosmart (C4340, B8800)
    where the latter has a new printer device class (PSB9100).
    For details see release_notes.html
  - Adapted the hplip init script to provide backward compatibility:
    It still exists to avoid that printer/scanner setup tools fail
    when they try to enable the "hplip" service but all it does
    is to stop a possibly running hpssd.
* Wed Apr 02 2008
  - Exchanged create_hal_global_fdi_from_models.dat with
    create_hal_global_fdi_from_hpmud_rules which creates the
    global HAL 70-hpmud.fdi file during build-time from the
    55-hpmud.rules file to be in sync with the udev rules file
    and to make sure to have all possible HPLIP device IDs, see
  - Require the exact matching version of the hpijs sub-package
    to have the correct libhpip and libhpmud installed.
  - Require pyxml to have the xml.parsers.expat Python module,
* Tue Feb 26 2008
  - Static "hpijs" PPD files via enable-foomatic-ppd-install
    require foomatic-rip-hplip via their cupsFilter entries
    so that enable-foomatic-rip-hplip-install is also needed.
    and see Novell/Suse Bugzilla bnc#364419.
* Thu Feb 21 2008
  - create_hal_global_fdi_from_models.dat creates the
    global HAL 70-hpmud.fdi file during build-time from the
    models.dat file (see Novell/Suse Bugzilla bnc#336658).
  - Built version 2.8.2 in the traditional way with readymade
    PPD files in /usr/share/cups/model/manufacturer-PPDs/hplip/
    (i.e. without hpijs.drv and foomatic-rip-hplip)
  - Updated to version 2.8.2:
    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.
    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.
    Updated the krgb patch for gpl ghostscript 8.61.
    Updated the "hp" backend to return only hplip supported devices
    during device discovery. If the device is not in models.dat
    the "hp" backend will exclude it.
    Changed margins to 0.125 inch from 0.
    Bumped libhpmud from 0.0.1 to 0.0.2 for support_type
    in hpmud_query_model().
    Several bug fixes (no Suse bugs).
    Several more supported printers (some more ZJStream printers).
  - Updated to version 2.7.12:
    Added PJL support to "hp" backend which provides in-band
    printer status.
    Bumped libhpmud from 0.0.0 to 0.0.1 for statustype support
    in hpmud_query_model().
    Several bug fixes (no Suse bugs).
    Several more supported LaserJet printers, one ZJStream printer,
    one LJm1005 printer with binary-only plugin (LaserJet M1005 MFP).
* Fri Nov 09 2007
  - Changed rchplip (i.e. /etc/init.d/hplip):
    Added "$local_fs $remote_fs $syslog" to Required-Start
    to be on the safe side and added a line "export HOME=/tmp"
    to mitigate Novell/Suse Bugzilla bnc#339443.
* Tue Oct 23 2007
  - Updated to version 2.7.10:
    New LJZjsMono printer device class for ZJStream printers.
    ZJStream printers require JBIG which has issues
    (see Novell/Suse Bugzilla bnc#263181). Therefore the support
    for ZJStream printers is provided only via a binary-only plugin
    which is downloaded by "hp-setup" from the HP web-site only after
    the user has accepted the license terms.
    Applied patch for issue CVE-2007-5208 (hpssd command injection)
    Several bug fixes (no Suse bugs).
    Two more supported Photosmart and Officejet printers.
    For details see release_notes.html
  - Updated to version 2.7.9:
    Made the default udev 55-hpmud.rules file more permissive
    (ie: MODE=0666) so that also device status works for any user.
    This looks sufficiently secure by default because the
    55-hpmud.rules matches now only for those USB product IDs
    which belong to HP printers and all-in-one devices so that
    other HP USB devices like keyboard, mouse, and mass storage
    devices won't get MODE=0666 by accident.
    All known product-ids that HPLIP/HPIJS supports have been
    added to the model.dat file.
    Many bug fixes (no Suse bugs).
    Some more supported Photosmart and Officejet printers.
    For details see release_notes.html
* Tue Sep 18 2007
  - Add a line-feed to the end of all PPDs to fix those PPDs where
    it is missing. See Novell/Suse Bugzilla bnc#309832:
    Unix/Linux text files must end with a line-feed.
    Otherwise reading the last line results EOF and then some
    programs may ignore the last line.
* Wed Sep 12 2007
  - Ignore cupstestppd FAILs because of errors in UIConstraints
    and/or NonUIConstraints which are detected since cupstestppd
    in CUPS > 1.2.7 (i.e. since openSUSE 10.3).
    See Novell/Suse Bugzilla bnc#309822: When this bug is fixed,
    cupstestppd would no longer result zero exit code.
    In the long run the PPDs should be fixed but as far as we know
    there have been no problems because of such UIConstraints errors
    so that it should be o.k. let those PPDs pass even if they are
    not strictly compliant.
* Tue Aug 07 2007
  - Changed /etc/udev/rules.d/55-hpmud.rules (via a change in
    change-udev-rules.diff) from OWNER="root" GROUP="lp" MODE="0660"
    to OWNER="root" GROUP="lp" MODE="0664" (i.e. allow read
    permissions for HP USB device files for normal users).
    Reason: Without read permissions even a simple command
    like "lsusb" cannot list HP USB devices to normal users
    which could cause unnecessary confusion.
    Furthermore have only read permissions for HP USB device files
    for normal users is in compliance to the default assumptions
    in upstream HPLIP and it should be sufficiently secure because
    for retrieving data from the device a matching request must be
    sent to the device which requires write permissions.
* Thu Aug 02 2007
  - Updated to version 2.7.7:
    Many bug fixes (no Suse bugs).
    Some more supported Photosmart printers.
    For details see release_notes.html
  - fix-printing-white-spaces-and-empty-lines.diff is no longer
    needed because the bug is now fixed in the source.
* Thu Jul 26 2007
  - Changed change-udev-rules.diff so that 55-hpmud.rules matches
    also against the new SUBSYSTEM=="usb" but keep "usb_device"
    for backward compatibility (Novell/Suse Bugzilla bnc#294161).
* Fri Jul 06 2007
  - fix-printing-white-spaces-and-empty-lines.diff fixes printing
    white spaces and empty lines according to a mail from HP
    on the list.
* Tue Jul 03 2007
  - Updated to version 2.7.6:
    No more start-up daemons:
    hpiod is replaced by new direct device I/O (via hpmud library),
    hpssd (for device status) still exists but is started by default
    as a daemon by the first user who needs it which is not nice
    because this results a random user which runs hpssd therefore
    we (i.e. Novell/Suse) still provide /etc/init.d/hplip which
    is used to start hpssd as before during system boot.
    Many bug fixes (no Suse bugs) and some enhancements.
    Some more supported Photosmart, Color LaserJet, and DeskJet
    For details see release_notes.html
* Thu Jun 21 2007
  - Added stop_on_removal to preun, insserv_cleanup to postun,
    and ldconfig to post and postun for the hpijs sub-package.
* Thu May 24 2007
  - Added libusb-devel to BuildRequires.
* Fri Apr 27 2007
  - Updated to version 1.7.4a:
    Resolved a build issue that caused a couple missing files
    in the 1.7.4 release and a fix for hp-check (no Suse bugs).
* Mon Apr 23 2007
  - Updated to version 1.7.4:
    Many bug fixes (no Suse bugs).
    Some more supported DeskJet printers.
    For details see release_notes.html
* Mon Mar 26 2007
  - Updated to version 1.7.3:
    Many bug fixes (no Suse bugs).
    No new supported models but enhancements for some models.
    For details see release_notes.html
* Thu Mar 01 2007
  - Updated to version 1.7.2:
    Several more supported Officejet Pro devices.
    New OJProKx50 device class (derived from DJGenericVIP).
    Major hp-toolbox upgrade/redesign.
    Many bug fixes (no Suse bugs).
    fix-buffer-overflow.patch and hplip-1.7.1-1.patch are no longer
    needed because the bugs are now fixed in the sources.
* Fri Feb 16 2007
  - Added a fix for fat.c to fix-buffer-overflow.patch
    to aviod access when array subscript is above array bounds
    (Suse Bugzilla bnc#243047).
  - Remove all byte-compiled Python .pyc (and perhaps .pyo)
    files which are created at run-time in /usr/share/hplip/
    via preun script (Suse Bugzilla bnc#244451).
* Mon Feb 05 2007
  - fix-buffer-overflow.patch fixes a too small string buffer
    which overflows in line 310 in ljcolor.cpp.
  - Moved the hpijs man page to the hplip-hpijs sub-package
    so that there is no same file in hplip and hpijs-standalone
    (hplip-hpijs and hpijs-standalone conflict with each other).
* Thu Feb 01 2007
  - hplip-1.7.1-1.patch from HP fixes Deskjet D4100/D4160
    christmas-tree (firmware hangs up with flashing LEDs)
    on second print job.
  - Removed /usr/bin/hpijs.without-libcups from hplip-hpijs
    to get rid of confusing RPM package requirements (hplip-hpijs
    requires cups-libs because of /usr/bin/hpijs).
  - Created new package hpijs-standalone and hpijs-standalone.spec
    for a special version of /usr/bin/hpijs which neither needs
    a HPLIP library nor a CUPS library to run it.
* Wed Jan 31 2007
  - Removed explicite fstack-protector-all from CFLAGS and CXXFLAGS
    because fstack-protector will be enabled by default.
* Mon Jan 29 2007
  - Package 'sane' was renamed to 'sane-backends'.
    Adapted it so that it works with 'sane-backends'.
* Thu Jan 25 2007
  - Updated to version 1.7.1:
    Many bug fixes (no Suse bugs).
    No new supported models but enhancements for several models.
    For details see release_notes.html
  - Removed the fix for uninitialized file pointer in api/model.c
    from fix-uninitialized-variables.diff because it is now
    fixed in the sources.
* Fri Jan 19 2007
  - Added fix for uninitialized file pointer in api/model.c to
    fix-uninitialized-variables.diff (Suse Bugzilla bnc#236709).
* Fri Jan 12 2007
  - Since version 1.6.12 /usr/bin/hpijs is linked with libcups
    so that the package hplip-hpijs could be no longer installed
    without at least the package cups-libs. Therefore an additional
    special /usr/bin/hpijs.without-libcups is built which does not
    require the CUPS library.
* Wed Dec 20 2006
  - Updated to version 1.6.12:
    Three more supported LaserJet printers.
    Many bug fixes (no Suse bugs).
    For details see release_notes.html
    Added SANE_DEBUG_HPAIO support for the hpaio SANE backend.
    The new models.dat file replaces the .xml files. The hplip_api
    can be used to get model attributes without running the HPLIP
    daemons. See hplip_api.h for reference (this affects the Suse
    Bugzilla bugs bnc#184798 and bnc#184824).
  - Fixed hp-toolbox.wrapper to catch 'error' regardless of the case
    (see Suse Bugzilla bnc#229620).
* Tue Oct 17 2006
  - Updated to version 1.6.10:
    Several more supported LaserJet printers.
    Many bug fixes (no Suse bugs).
  - Fixed typo in keyword in some LaserJet PPDs
    ("* PageRegion" -> "*PageRegion").
* Mon Sep 18 2006
  - Updated to version 1.6.9:
    Added support CD/DVD label printing (ie: PS D5100).
    Several more supported Photosmart printers.
    Many bug fixes (no Suse bugs).
* Mon Sep 11 2006
  - Using generalised cupsext* and pcardext* in the files section
    (instead of explicit only and
    so that it works now both for Python 2.4 and 2.5
    (the latter installs additional *.egg-info files).
* Mon Sep 04 2006
  - Exchanged the hard RPM requirement for ghostscript_any by a
    supplements entry for hplip-hpijs so that there is no longer
    a mutual (cyclic) hard RPM dependency between hplip-hpijs
    and ghostscript-library.
* Thu Aug 03 2006
  - Updated to version 1.6.7:
    Changed from dynamic IP ports to static IANA IP ports
    for hpiod (2208) and hpssd (2207).
    Two more supported Photosmart printers.
    Several bug fixes (no Suse bugs).
* Mon Jul 17 2006
  - Fixed PPDs which contain "1284DeviceId" which must be
    "1284DeviceID" (detected by new CUPS 1.2 cupstestppd).



Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Aug 10 04:53:28 2015