HPLIP installs firmware and plugin files into various directories likeĬf. Otherwise things could fail in arbitrary and possibly inexplicable and obscure ways. The installed HPLIP plugin version is listed in /var/lib/hp/hplip.state and the version there must match the version of the installed HPLIP RPM packages. Therefore after a HPLIP version upgrade via RPM packages one must manually also upgrade the HPLIP plugin (if a plugin is used). See bug#1151174 The plugin version must match the HPLIP versionīecause the HPLIP plugin is not installed as RPM package but via a separated and different method it is possible to do a HPLIP version upgrade via RPM packages without doing an automated matching HPLIP plugin upgrade (because there cannot be RPM dependencies in this case). Thus if you use a HP USB printer that needs firmware upload, the udev-configure-printer package should be uninstalled. Thus if you use a HP printer that needs firmware upload, ensure there are no pending print jobs before you switch on the printer (plain " cancel -a" removes all pending print jobs from all print queues).įirmware upload interferes with automatic printer configuration utilities like udev-configure-printer. When a HP USB printer that needs firmware upload is switched on and there are already pending print jobs, the pending jobs will be sent to the printer (because it shows up at the USB as if it was regular USB printer) but that interferes with the firmware upload. when the printer is connected to the computer via USB and switched on). The firmware is provided by the proprietary HPLIP plugin and gets uploaded to the printer (by udev via les) when the printer appears at the USB (i.e. All they can do without firmware is receiving firmware and if they receive something else they basically "hang up". Those devices show up at the USB as regular USB printers but as long as those devices do not have their specific firmware they do not behave as regular USB printers. HP LaserJet 1018) need first and foremost firmware upload when switched on.
HP devices that require HP's proprietary HPLIP plugin are listed at Firmware upload interferes with normal printer usage Therefore it is recommended to use "hp-setup" to set up a HP printer.
In contrast to "hp-setup" from HP other (generic) printer setup tools cannot download and install special additional software like the HPLIP plugin.
There is also the "hp-plugin" tool for manual download and installation (see " hp-plugin -help"). HPLIP provides the printer setup tool "hp-setup" that downloads and installs the plugin from HP when needed. Therefore the plugin must be downloaded from HP and installed on the computer when needed. Because the plugin is non-free software it cannot be provided in the free software HPLIP. proprietary software and firmware) from HP for HPLIP (cf.
HP LaserJet 1018, HP Color LaserJet 2600) require a non-free driver software "plugin" (i.e. Several HP printers that are supported by HPLIP do not support a standard printer language so that those models (e.g. Some devices require a proprietary HPLIP plugin The PackMan repository may provide newer hplip packages as well.
You could take a look at how to add package repositories in the SDB. Newer hplip packages are usually in the " Printing" repository. Select your openSUSE version for the search in the infobox above. via (see also "Version upgrades for printer driver packages" at SDB:Installing a Printer).
If needed you may have to search for more recent hplip packages on the openSUSE buildservice e.g. If it is supported check what HPLIP minimum version is required. If you have a brand-new HP printer and before you buy one verify on the HPLIP upstream supported printers page at that your particular model is actually supported (see also "HP printers" at SDB:Printer buying guide). When you have a HP printer, you may like to install the hplip main package to use HP-specific software like HP's printer setup tool "hp-setup" and HP's desktop application "hp-toolbox" (the HP Device Manager).
Nowadays by default only the plain HPLIP printer drivers (HPCUPS and HPIJS) and the scanner driver (HPAIO) in the packages hplip-hpijs and hplip-sane are installed (like other plain printer drivers and scanner drivers) but not the full HPLIP software with all its graphical tools and other HP-specific optional software in the hplip main package. The hplip packages are included in the default repositories ("OSS" or "Update"). Open YaST's Software Management and make sure HPLIP is installed. 4.1 Printer connected via network (LAN or WLAN).2.2 The plugin version must match the HPLIP version.2.1 Firmware upload interferes with normal printer usage.2 Some devices require a proprietary HPLIP plugin.