Hi list,

foo2zjs open-source printer driver provides support for many old (2004-2012 
era) printers, including selected HP LaserJet models.
These printers require the firmware which needs to be uploaded to the printer 
on every power on.

Firmware files are not bundled in foo2zjs. The upstream includes the script 
called `getweb` which downloads the firmware files from third-party websites 
and unpacks them.
`getweb` is not packaged in Fedora's foo2zjs, which makes HP LaserJets unable 
to print.

Other source of the firmware files are proprietary hp-plugin packages which are 
downloaded by `hplip` package.
I've changed the script (`getweb-hpplugin`) to download hp-plugin bundles and 
use files from there.

hp-plugin downloads is packaged in Fedora's hplip package.

The questions are:
- Can Fedora include `getweb`, which downloads the firmware files from 
elsewhere?
- If not, can Fedora include `getweb-hpplugin`, which downloads HP plugin files 
from official openprinting website and extracts firmware from these, as does 
HP's hplip?
- If none could be done, what else could and should be done?

Here's the license.txt found inside hp-plugin: 
https://gist.githubusercontent.com/ValdikSS/ba01bda36f73e85858fd9899773f18c1/raw/acea74ac6d682b60da502cec105ed3f4e6a1e042/hp-plugin%2520license.txt

Package: https://packages.fedoraproject.org/pkgs/foo2zjs/foo2zjs/
Discussion with xvitaly about this issue: 
https://src.fedoraproject.org/rpms/foo2zjs/pull-request/2#comment-327537
-- 
_______________________________________________
legal mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to