Package Details: foo2zjs-nightly 20201127-1

Git Clone URL: https://aur.archlinux.org/foo2zjs-nightly.git (read-only, click to copy)
Package Base: foo2zjs-nightly
Description: foo2zjs Printer Drivers (automatically updated). Includes also foo2hp, foo2hbpl, foo2oak, foo2xqx, foo2qpdl, foo2slx, foo2hiperc and foo2lava drivers.
Upstream URL: http://foo2zjs.linkevich.net/
Licenses: GPL, custom
Conflicts: foo2zjs
Provides: foo2zjs
Replaces: foo2zjs
Submitter: intelfx
Maintainer: fermino
Last Packager: fermino
Votes: 53
Popularity: 0.38
First Submitted: 2016-11-12 03:35 (UTC)
Last Updated: 2024-11-14 18:38 (UTC)

Dependencies (8)

Required by (0)

Sources (37)

Pinned Comments

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 20 Next › Last »

ron2138 commented on 2018-09-09 02:26 (UTC) (edited on 2018-09-09 12:12 (UTC) by ron2138)

Referring to dront78 comment on 2018-09-08 18:26 about getting his printer working:

  1. Am I right you referred to this bbs thread? If yes, may I suggest you edit your comment and place the URL within it? If no, what bbs thread were you referring to?
  2. As an aside,

    I think I have the same issue. I will read that bbs thread more thoroughly. Thank you.

    Am I right the list of hplip supported printers states dront78's printer to be supported? In that case, did he consider not using foo2zjs at all? Until now I wasn't aware to the fact that my printer, lj1020, is on the list of hplip supported printers. Perhaps I will stop using foo2zjs. On the other hand, the already mentioned bbs thread has a reference to an hplip issue, and hplip has binary blobs, so it might be a bad idea.

dront78 commented on 2018-09-08 18:26 (UTC)

got my printer working, details in the bbs thread

bitsfritz commented on 2018-09-06 18:54 (UTC) (edited on 2018-09-06 19:00 (UTC) by bitsfritz)

@intelfx (Comment from 2018-09-02 01:50)

Do you still get the problem with systemd not retriggering firmware load after a replug event?

Yes. At the moment even at cold reboot (printer and computer poweroff) firmware load is random operation.

The only thing I can reproduce at the moment is manually loading firmware via

~]# export FOO2ZJS_FW_MODEL=1000; /usr/bin/foo2zjs-loadfw /dev/bus/usb/[bus]/[device]
once after replugging the printer.

Printing fails.
Printer: lj 1000
If I can help to nail problem down, tell me how :o))

ron2138 commented on 2018-09-02 22:24 (UTC) (edited on 2018-09-05 08:58 (UTC) by ron2138)

This comment is about the call to the systemd unit:

Am I wrong that /usr/lib/udev/rules.d/71-hplj10xx.rules is where the actual call to the systemd unit is done? Am I right the actual call is

foo2zjs-loadfw@.service?
  1. https://wiki.archlinux.org/index.php/Systemd#Using_units states:

    Also, if a template unit is called without an instance identifier, it will just fail, since the %i specifier cannot be substituted.

  2. I think https://superuser.com/questions/924683/passing-udev-environment-variables-to-systemd-service-execution has the same point.

As you can see, my understanding of the issue is poor. Yet I hope I didn't wrote complete nonsense.

Currently, I am back to using RUN foo2zjs-loadfw from within the udev rules. Which looks to me similar to what https://www.archlinux.org/packages/extra/x86_64/hplip/ package is doing. I wonder what examples are there for a similar to foo2zjs systemd unit.

ron2138 commented on 2018-09-02 19:20 (UTC) (edited on 2018-09-02 21:12 (UTC) by ron2138)

Replying to intelfx comment on 2018-09-02 01:50 about systemd trigger for firmware download:

The issue looks to me more complicated than before.

1) On my first attempt today, systemd noticed there is a problem. Observe the last 3 lines of http://pb.net9.ml/xphsu/attempt1. But it probably due to foo2zjs-loadfw logging a problem 1 line above. As the log shows, I was switching the printer on, waited a bit, switched it off, and again on.

2) At http://pb.net9.ml/xphsu/attempt2, a few hours after attempt1, the printer was on while the machine boot. Here, there was no attempt to download the firmware after switching it off, and on again.

3) Shortly after attempt2 I rebooted, while the printer was turned off. Here, http://pb.net9.ml/xphsu/attempt3, it failed to download the firmware at the first place. The firmware was not down loaded at all. Again, systemd noticed this failure after foo2zjs-loadfw logged a problem.

intelfx commented on 2018-09-02 01:50 (UTC) (edited on 2018-09-02 01:50 (UTC) by intelfx)

@ron2138 thanks, fixed.

@all: Do you still get the problem with systemd not retriggering firmware load after a replug event?

ron2138 commented on 2018-09-01 21:43 (UTC) (edited on 2018-09-01 22:44 (UTC) by ron2138)

There are duplicate lines in PKGBUILD:{_firmware,sha256sums} for: sihpP1005, dl2300, hpclj2600n, km2430.

denixx commented on 2018-08-30 07:03 (UTC)

@dront78 Thanks for the link, indeed, I think we should move a conversation to bbs. I'd copy my comment to that thread and would stay in a thread.

denixx commented on 2018-08-30 06:37 (UTC)

@Mnkai_rin Do you use Ghostscript9 in your manual things? Here is a pinned comment of @ahuillet who blamed ghostscript9 for color printing bug. Maybe I should give a /usr/bin/gs.foo a try...

dront78 commented on 2018-08-30 06:34 (UTC)

https://bbs.archlinux.org/viewtopic.php?pid=1805101 Same problem here