Package Details: foo2zjs-nightly 20180508-1

Git Clone URL: https://aur.archlinux.org/foo2zjs-nightly.git (read-only)
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.rkkda.com/
Licenses: GPL, custom
Conflicts: foo2zjs
Provides: foo2zjs
Replaces: foo2zjs
Submitter: intelfx
Maintainer: intelfx
Last Packager: intelfx
Votes: 27
Popularity: 0.610976
First Submitted: 2016-11-12 03:35
Last Updated: 2018-05-11 14:27

Dependencies (7)

Required by (0)

Sources (34)

Pinned Comments

ahuillet commented on 2017-05-08 09:15

foo2zjs, when paired with Ghostscript9 as present in Archlinux, has a nasty color printing bug. The foo2zjs author is aware of it but hasn't, so far, appeared to fully describe the bug, report it upstream, or implement a fix/workaround in his software.
Instead, what he recommends is to install Ghostscript8 as /usr/bin/gs.foo.
http://foo2zjs.rkkda.com/forum/read.php?63,3189

intelfx commented on 2016-11-12 03:37

Package bumped. New package foo2zjs-nigtly has been uploaded which has a `pkgver()` function that extracts the timestamp from the driver's home page.

This should eliminate the need for frequent checksum mismatches and bump requests (provided that the patches will still apply). Please use that package, I'll request this one to be merged.

intelfx commented on 2016-10-23 00:02

@petres: Package bumped. I've completely rewritten printer firmware loading; please report if anything doesn't work (relevant for HP LaserJet printers).

intelfx commented on 2016-10-04 06:21

From now on, foo2zjs is decoupled from foomatic-db and does not require using the patched foomatic-db-foo2zjs package (nor does it require foomatic-db at all).

Latest Comments

intelfx commented on 2018-05-11 14:54

@dalu: I do not see any actual error message in your logs; neither can I reproduce this failure mode. Please at least provide full makepkg logs.

intelfx commented on 2018-05-11 14:51

@denixx: Up until now the firmware was being downloaded via simple wget calls (so you could configure proxy via environment variables as per wget man page).

I have now changed the PKGBUILD so the firmware is now downloaded properly via source=() and not via getweb at all. Hence you may configure proxying in the same way as you would've done it for any other source in any other package.

dalu commented on 2018-05-11 12:46

It is possible that certain products which can be built using this
rm -f INSTALL.tmp
chmod a-w INSTALL
software module might form inventions protected by patent rights in
#
make: *** [Makefile:1431: osx-hotplug/osx-hplj-hotplug.1] Error 1
make: *** Waiting for unfinished jobs....
some countries (e.g., by patents about arithmetic coding algorithms
# Generate PPD files using local tools
owned by IBM and AT&T in the USA). Provision of this software by the
#
author does NOT include any licences for any patents. In those
[ -d PPD ] || mkdir PPD
countries where a patent licence is required for certain applications
> foomatic-db/oldprinterids
of this software module, you will have to obtain such a licence
cd foomatic-db; rm -f db; ln -sf . db
yourself.
cd foomatic-db; rm -f source; ln -sf . source
for i in foomatic-db/printer/*.xml; \
do \
    printer=`basename $i .xml`; \
    case "$printer" in \
    *"d-Color_P160"*)   driver=foo2hiperc;; \
    *M1005*|*M1120*)    driver=foo2xqx;; \
    *P1[05]0[5678]*)    driver=foo2xqx;; \
    *P2014*)            driver=foo2xqx;; \
    *M1212*)            driver=foo2xqx;; \
    *1500*|*OAKT*)      driver=foo2oak;; \
    *1018*|*102[02]*)   driver=foo2zjs-z1;; \
    *P2035*)        driver=foo2zjs-z1;; \
    *1319*)     driver=foo2zjs-z1;; \
    *M12a|*M12w)    driver=foo2zjs-z2;; \
    *P110*)     driver=foo2zjs-z2;; \
    *P156*)     driver=foo2zjs-z2;; \
    *P160*)     driver=foo2zjs-z2;; \
    *CP102*)        driver=foo2zjs-z3;; \
    *1635*|*2035*)      driver=foo2oak-z1;; \
    *1600W|*16[89]0*)   driver=foo2lava;; \
    *4690*)     driver=foo2lava;; \
    *2530*|*24[89]0*)   driver=foo2lava;; \
    *6115*)             driver=foo2lava;; \
    *C110*)             driver=foo2lava;; \
    *6121*)             driver=foo2lava;; \
    *1600*|*2600*)      driver=foo2hp;; \
    *1215*)     driver=foo2hp;; \
    *C500*)             driver=foo2slx;; \
    *C301*|*C310*)      driver=foo2hiperc;; \
    *C511*)         driver=foo2hiperc;; \
    *C810*)             driver=foo2hiperc-z1;; \
    *C3[1234]00*)       driver=foo2hiperc;; \
    *C3530*)            driver=foo2hiperc;; \
    *C5[12568][05]0*)   driver=foo2hiperc;; \
    *CLP*|*CLX*|*6110*) driver=foo2qpdl;; \
    *6015*|*1355*)  driver=foo2hbpl2;; \
    *C1765*)        driver=foo2hbpl2;; \
    *CX17*)     driver=foo2hbpl2;; \
    *CM2[01]5*)     driver=foo2hbpl2;; \
    *P205*|*3045*)  driver=foo2hbpl2;; \
    *3010*|*3040*)  driver=foo2hbpl2;; \
    *M215*)     driver=foo2hbpl2;; \
    *M1400*)        driver=foo2hbpl2;; \
    *SP_*)      driver=foo2ddst;; \
    *)                  driver=foo2zjs;; \
    esac; \
    echo $driver - $printer; \
    FOOMATICDB=foomatic-db \
    foomatic-ppdfile \
    -d $driver -p $printer \
    > PPD/$printer.ppd; \
done
foo2hbpl2 - Dell-1355
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hbpl2 - Dell-C1765
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hbpl2 - Epson-AcuLaser_CX17NF
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hbpl2 - Epson-AcuLaser_M1400
Cannot read file foomatic-db/db/oldprinterids!
cc -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now icc2ps.o xgetopt.o cmscam97.o cmscnvrt.o cmserr.o cmsgamma.o cmsgmt.o cmsintrp.o cmsio1.o cmslut.o cmsmatsh.o cmsmtrx.o cmsnamed.o cmspack.o cmspcs.o cmsps2.o cmssamp.o cmswtpnt.o cmsxform.o cmsio0.o cmsvirt.o icc34.h lcms.h  -lm -o foo2zjs-icc2ps
Cannot read file foomatic-db/db/oldprinterids!
foo2hbpl2 - Fuji_Xerox-DocuPrint_CM205
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
make[1]: Leaving directory '/tmp/yaourt-tmp-darko/aur-foo2zjs-nightly/src/foo2zjs/icc2ps'
foo2hbpl2 - Fuji_Xerox-DocuPrint_CM215
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hbpl2 - Fuji_Xerox-DocuPrint_M215
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hbpl2 - Fuji_Xerox-DocuPrint_P205
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2oak - Generic-OAKT_Printer
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs - Generic-ZjStream_Printer
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2oak - HP-Color_LaserJet_1500
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hp - HP-Color_LaserJet_1600
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hp - HP-Color_LaserJet_2600n
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hp - HP-Color_LaserJet_CP1215
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs - HP-LaserJet_1000
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs - HP-LaserJet_1005
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z1 - HP-LaserJet_1018
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z1 - HP-LaserJet_1020
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z1 - HP-LaserJet_1022
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z1 - HP-LaserJet_1022n
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z1 - HP-LaserJet_1022nw
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2xqx - HP-LaserJet_M1005_MFP
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2xqx - HP-LaserJet_M1120_MFP
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z1 - HP-LaserJet_M1319_MFP
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2xqx - HP-LaserJet_P1005
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2xqx - HP-LaserJet_P1006
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2xqx - HP-LaserJet_P1007
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2xqx - HP-LaserJet_P1008
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2xqx - HP-LaserJet_P1505
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2xqx - HP-LaserJet_P1505n
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2xqx - HP-LaserJet_P2014
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2xqx - HP-LaserJet_P2014n
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z1 - HP-LaserJet_P2035
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z1 - HP-LaserJet_P2035n
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z3 - HP-LaserJet_Pro_CP1025nw
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2xqx - HP-LaserJet_Pro_M1212nf_MFP
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z2 - HP-LaserJet_Pro_M12a
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z2 - HP-LaserJet_Pro_M12w
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z2 - HP-LaserJet_Pro_P1102
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z2 - HP-LaserJet_Pro_P1102w
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z2 - HP-LaserJet_Pro_P1566
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs-z2 - HP-LaserJet_Pro_P1606dn
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2lava - KONICA_MINOLTA-magicolor_1600W
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2lava - KONICA_MINOLTA-magicolor_1680MF
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2lava - KONICA_MINOLTA-magicolor_1690MF
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs - KONICA_MINOLTA-magicolor_2430_DL
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2lava - KONICA_MINOLTA-magicolor_2480_MF
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2lava - KONICA_MINOLTA-magicolor_2490_MF
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2lava - KONICA_MINOLTA-magicolor_2530_DL
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2lava - KONICA_MINOLTA-magicolor_4690MF
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2oak-z1 - Kyocera-KM-1635
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2oak-z1 - Kyocera-KM-2035
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2slx - Lexmark-C500
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs - Minolta-Color_PageWorks_Pro_L
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs - Minolta-magicolor_2200_DL
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs - Minolta-magicolor_2300_DL
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2zjs - Minolta-magicolor_2430_DL
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2lava - Oki-C110
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Oki-C301dn
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Oki-C3100
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Oki-C310dn
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Oki-C3200
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Oki-C3300
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Oki-C3400
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Oki-C3530_MFP
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Oki-C5100
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Oki-C511dn
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Oki-C5200
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Oki-C5500
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Oki-C5600
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Oki-C5650
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Oki-C5800
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc-z1 - Oki-C810
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hiperc - Olivetti-d-Color_P160W
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2ddst - Ricoh-SP_112
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2ddst - Ricoh-SP_201Nw
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2qpdl - Samsung-CLP-300
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2qpdl - Samsung-CLP-310
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2qpdl - Samsung-CLP-315
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2qpdl - Samsung-CLP-325
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2qpdl - Samsung-CLP-365
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2qpdl - Samsung-CLP-600
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2qpdl - Samsung-CLP-610
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2qpdl - Samsung-CLP-620
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2qpdl - Samsung-CLX-2160
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2qpdl - Samsung-CLX-3160
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2qpdl - Samsung-CLX-3175
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2qpdl - Samsung-CLX-3185
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hbpl2 - Xerox-Phaser_3010
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hbpl2 - Xerox-Phaser_3040
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2qpdl - Xerox-Phaser_6110
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2lava - Xerox-Phaser_6115MFP
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2lava - Xerox-Phaser_6121MFP
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hbpl2 - Xerox-WorkCentre_3045
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
foo2hbpl2 - Xerox-WorkCentre_6015
Cannot read file foomatic-db/db/oldprinterids!
Cannot read file foomatic-db/db/oldprinterids!
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Makepkg was unable to build foo2zjs-nightly.

denixx commented on 2018-04-27 08:10

Hi! Can you please add support for proxy with authentication into "getweb" script?

==> Building 'getweb' helper and downloading extras
[ ! -f getweb ] || chmod +w getweb
sed < getweb.in > getweb \
    -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
    -e 's@^PREFIX=.*@PREFIX=/usr@' || (rm -f getweb && exit 1)
chmod 555 getweb
getweb: Couldn't download http://foo2zjs.rkkda.com/firmware/sihp1000.tar.gz

It can't get packages for now :( It was working normally some time ago.

sxe commented on 2018-01-08 09:15

@bachtiar Same problem here, thx for the fix.

intelfx commented on 2017-12-30 22:40

@bachtiar: Yes, that's a known (by me) problem that I tracked down to kernel's device event netlink interface. usbmuxd's broken too. There's nothing to do with this package. Probably should bisect and report/fix though...

Manonfire commented on 2017-12-30 21:22

@bachtiar Thank You very much :). It solved my problem with HP LJ1018 after full system upgrade.

bachtiar commented on 2017-12-30 20:21

Since recent full system upgrade, firmware loading does not work for me anymore. As a workaround, I replaced line TAG+=..., ENV{SYSTEMD_WANTS}=... in /usr/lib/udev/rules.d/71-hplj10xx.rules with RUN+="/usr/bin/foo2zjs-loadfw $DEVPATH" and running "udevadm control --reload".

intelfx commented on 2017-12-08 11:59

Actually I never checked if it is really no longer necessary to blacklist usblp, but I went ahead and did this as requested by @sxe and @melvinvermeeren. I do not own a supported printer anymore, so if anybody spots that something broke — please report.

intelfx commented on 2017-12-08 11:58

@sxe, @melvinvermeeren: Sorry for this taking too long. Should be done now + see next comment.

All comments