Update to latest version, some bugs fixed and support for other printers
added.
Full Changelog avaliable at http://foo2zjs.rkkda.com/ChangeLog
Port tested @amd64 with a Hp2600n printer.
Cheers
Giovanni
Index: Makefile
===================================================================
RCS file: /cvs/ports/print/foo2zjs/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile 13 Feb 2008 04:40:17 -0000 1.3
+++ Makefile 17 Jul 2008 12:29:20 -0000
@@ -2,7 +2,7 @@
COMMENT= driver for ZjStream wire protocol compatible printers
-VERSION= 20071102
+VERSION= 20080605
DISTNAME= foo2zjs-${VERSION}
CATEGORIES= print
Index: distinfo
===================================================================
RCS file: /cvs/ports/print/foo2zjs/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo 4 Nov 2007 15:47:45 -0000 1.2
+++ distinfo 17 Jul 2008 12:29:20 -0000
@@ -1,5 +1,5 @@
-MD5 (foo2zjs-20071102.tar.gz) = eTGAgkREeKyvjOfTQoThEw==
-RMD160 (foo2zjs-20071102.tar.gz) = AXYJLlCWZY7n6adNxQFz6auYVFc=
-SHA1 (foo2zjs-20071102.tar.gz) = RzuyK+qm7P0VRPmYpyhcx9sVOU8=
-SHA256 (foo2zjs-20071102.tar.gz) = gp3IgSeQhIlU3iwLXf3/CxDJoXEO68zuq+lhxnOtQeA=
-SIZE (foo2zjs-20071102.tar.gz) = 1517426
+MD5 (foo2zjs-20080605.tar.gz) = 5hcDgjuJNSgh/rn709jhPA==
+RMD160 (foo2zjs-20080605.tar.gz) = 7ylWxHhqfuP6+VQQ+ABshZQGXcg=
+SHA1 (foo2zjs-20080605.tar.gz) = 4VF54AGQWPIrfPAW9EbkbRar/Iw=
+SHA256 (foo2zjs-20080605.tar.gz) = EFUgu7mab0vKj2cqxl84TdJcn3xrXzIqE2954p8a8F8=
+SIZE (foo2zjs-20080605.tar.gz) = 1552650
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/print/foo2zjs/patches/patch-Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Makefile
--- patches/patch-Makefile 4 Nov 2007 15:47:45 -0000 1.2
+++ patches/patch-Makefile 17 Jul 2008 12:29:20 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-Makefile,v 1.2 2007/11/04 15:47:45 merdely Exp $
---- Makefile.orig Sat Nov 3 05:22:39 2007
-+++ Makefile Sat Nov 3 17:19:32 2007
-@@ -6,10 +6,6 @@ SYSNAME := $(shell uname -n)
+--- Makefile.orig Thu Jun 5 14:22:39 2008
++++ Makefile Thu Jul 17 14:25:18 2008
+@@ -15,10 +15,6 @@ SYSNAME := $(shell uname -n)
# No version number yet...
VERSION=0.0
@@ -12,13 +12,14 @@ $OpenBSD: patch-Makefile,v 1.2 2007/11/0
# Pathnames for this package...
BIN=$(PREFIX)/bin
SHAREZJS=$(PREFIX)/share/foo2zjs
-@@ -19,11 +15,11 @@ SHAREXQX=$(PREFIX)/share/foo2xqx
- SHARELAVA=$(PREFIX)/share/foo2lava
+@@ -29,12 +25,12 @@ SHARELAVA=$(PREFIX)/share/foo2lava
SHAREQPDL=$(PREFIX)/share/foo2qpdl
SHARESLX=$(PREFIX)/share/foo2slx
+ SHAREHC=$(PREFIX)/share/foo2hiperc
-MANDIR=$(PREFIX)/share/man
+MANDIR=$(PREFIX)/man
DOCDIR=$(PREFIX)/share/doc/foo2zjs/
+ INSTALL=install
# Pathnames for referenced packages...
-FOODB=/usr/share/foomatic/db/source
@@ -26,9 +27,9 @@ $OpenBSD: patch-Makefile,v 1.2 2007/11/0
# User ID's
LPuid=-olp
-@@ -40,6 +36,10 @@ ifeq ($(UNAME),OpenBSD)
- LPuid=-oroot
- LPgid=-gwheel
+@@ -56,6 +52,10 @@ ifeq ($(UNAME),SunOS)
+ LPgid=-glp
+ INSTALL=/usr/ucb/install
endif
+ifeq ($(UNAME),OpenBSD)
+ LPuid=-oroot
@@ -37,7 +38,7 @@ $OpenBSD: patch-Makefile,v 1.2 2007/11/0
# If we aren't root, don't try to set ownership
ifneq ($(EUID),0)
LPuid=
-@@ -54,6 +54,9 @@ endif
+@@ -70,6 +70,9 @@ endif
ifeq ($(UNAME),OpenBSD)
MODTIME= stat -f "%Sm" -t "%a %b %d %T %Y" $$1
endif
@@ -47,7 +48,17 @@ $OpenBSD: patch-Makefile,v 1.2 2007/11/0
ifeq ($(UNAME),Darwin)
MODTIME= stat -f "%Sm" -t "%a %b %d %T %Y" $$1
endif
-@@ -210,7 +213,6 @@ ifeq ($(UNAME),Linux)
+@@ -115,9 +118,7 @@ FILES = \
+ README.in \
+ INSTALL \
+ INSTALL.in \
+- INSTALL.osx \
+ INSTALL.usb \
+- COPYING \
+ ChangeLog \
+ Makefile \
+ foo2zjs.c \
+@@ -248,7 +249,6 @@ ifeq ($(UNAME),Linux)
endif
# Compiler flags
@@ -55,138 +66,153 @@ $OpenBSD: patch-Makefile,v 1.2 2007/11/0
#CFLAGS += -g
#
-@@ -444,7 +446,7 @@ slxdecode: slxdecode.o $(LIBJBG)
+@@ -498,9 +498,8 @@ gipddecode: gipddecode.o $(LIBJBG)
#
# Installation rules
#
-install: all install-test install-prog install-icc2ps install-extra \
+install: all install-prog install-icc2ps \
- install-crd install-foo install-ppd install-man install-doc
+ install-crd install-foo install-ppd \
+- install-gui install-desktop \
+ install-man install-doc
#
# If you use CUPS, then restart the spooler:
-@@ -493,10 +495,6 @@ install-prog:
- install -d $(SHAREZJS)/
- install -c -m 644 gamma.ps $(SHAREZJS)/
- install -c -m 644 gamma-lookup.ps $(SHAREZJS)/
-- install -d $(SHAREOAK)/
-- install -d $(SHAREHP)/
-- install -d $(SHAREXQX)/
-- install -d $(SHARELAVA)/
+@@ -555,28 +554,12 @@ install-prog:
+ $(INSTALL) -d $(SHAREZJS)/
+ $(INSTALL) -c -m 644 gamma.ps $(SHAREZJS)/
+ $(INSTALL) -c -m 644 gamma-lookup.ps $(SHAREZJS)/
+- $(INSTALL) -d $(SHAREOAK)/
+- $(INSTALL) -d $(SHAREHP)/
+- $(INSTALL) -d $(SHAREXQX)/
+- $(INSTALL) -d $(SHARELAVA)/
+- $(INSTALL) -d $(SHAREHC)/
install-foo:
#
-@@ -509,6 +507,7 @@ install-foo:
- #
+- # Remove obsolete foomatic database files from previous versions
+- #
+- rm -f $(FOODB)/opt/foo2zjs-Media.xml
+- rm -f $(FOODB)/opt/foo2zjs-PaperSize.xml
+- rm -f $(FOODB)/opt/foo2zjs-Source.xml
+- rm -f $(FOODB)/opt/foo2zjs-DitherPPI.xml
+- rm -f $(FOODB)/opt/foo2zjs-Copies.xml
+- rm -f $(FOODB)/opt/foo2zjs-Nup.xml
+- rm -f $(FOODB)/opt/foo2zjs-NupOrient.xml
+- rm -f $(FOODB)/opt/foo2*-Quality.xml
+- rm -f $(FOODB)/printer/KonicaMinolta*.xml
+- #
# Install current database files
#
+ mkdir -p $(FOODB)/{driver,printer,opt}
@if [ -d $(FOODB) ]; then \
for dir in driver printer opt; do \
echo install -m 644 foomatic-db/$$dir/*.xml $(FOODB)/$$dir/; \
-@@ -535,40 +534,6 @@ install-foo:
- foomatic-combo-xml -O >overview.xml; \
+@@ -604,39 +587,21 @@ install-foo:
fi
--install-icc2ps:
+ install-icc2ps:
- #
- # Install ICM to Postscript file conversion utility
- #
- cd icc2ps; $(MAKE) PREFIX=$(PREFIX) install
--
--install-crd:
-- #
-- # Install prebuilt CRD files (from m2300w project)
-- #
-- install -d $(SHAREZJS)/
-- install $(LPuid) $(LPgid) -m 775 -d $(SHAREZJS)/crd/
-- for i in crd/zjs/*.*; do \
-- install -c -m 644 $$i $(SHAREZJS)/crd/; \
-- done
++ #
++ # Install ICM to Postscript file conversion utility
++ #
++ cd icc2ps; $(MAKE) PREFIX=$(PREFIX) install
+
+ install-crd:
+ #
+ # Install prebuilt CRD files (from m2300w project)
+ #
+- $(INSTALL) -d $(SHAREZJS)/
+- $(INSTALL) $(LPuid) $(LPgid) -m 775 -d $(SHAREZJS)/crd/
++ install -d $(SHAREZJS)/
++ install $(LPuid) $(LPgid) -m 775 -d $(SHAREZJS)/crd/
+ for i in crd/zjs/*.*; do \
+- $(INSTALL) -c -m 644 $$i $(SHAREZJS)/crd/; \
++ install -c -m 644 $$i $(SHAREZJS)/crd/; \
+ done
- #
- # Install prebuilt CRD files for CLP-300/CLP-600
- #
-- install -d $(SHAREQPDL)/
-- install $(LPuid) $(LPgid) -m 775 -d $(SHAREQPDL)/crd/
+- $(INSTALL) -d $(SHAREQPDL)/
+- $(INSTALL) $(LPuid) $(LPgid) -m 775 -d $(SHAREQPDL)/crd/
- for i in crd/qpdl/*cms* crd/qpdl/*.ps; do \
-- install -c -m 644 $$i $(SHAREQPDL)/crd/; \
+- $(INSTALL) -c -m 644 $$i $(SHAREQPDL)/crd/; \
- done
--
+
-install-psfiles:
- #
- # Install prebuilt psfiles files (from m2300w project)
- #
-- install -d $(SHAREHP)/
-- install $(LPuid) $(LPgid) -m 775 -d $(SHAREHP)/psfiles/
+- $(INSTALL) -d $(SHAREHP)/
+- $(INSTALL) $(LPuid) $(LPgid) -m 775 -d $(SHAREHP)/psfiles/
- for i in psfiles/*.*; do \
-- install -c -m 644 $$i $(SHAREHP)/psfiles/; \
+- $(INSTALL) -c -m 644 $$i $(SHAREHP)/psfiles/; \
- done
-
install-extra:
#
# Install extra files (ICM and firmware), if any exist here.
-@@ -629,34 +594,33 @@ install-extra:
- fi; \
+@@ -714,46 +679,17 @@ install-extra:
done
-+install-icc2ps:
-+ #
-+ # Install ICM to Postscript file conversion utility
-+ #
-+ cd icc2ps; $(MAKE) PREFIX=$(PREFIX) install
-+
-+install-crd:
-+ #
-+ # Install prebuilt CRD files (from m2300w project)
-+ #
-+ install -d $(SHAREZJS)/
-+ install $(LPuid) $(LPgid) -m 775 -d $(SHAREZJS)/crd/
-+ for i in crd/zjs/*.*; do \
-+ install -c -m 644 $$i $(SHAREZJS)/crd/; \
-+ done
-+
MODEL=/usr/share/cups/model
-LOCALMODEL=/usr/local/share/cups/model
+LOCALMODEL=${PREFIX}/share/foo2zjs/db/source/PPD
PPD=/usr/share/ppd
+ VARPPD=/var/lp/ppd
install-ppd:
#
# Install PPD files for CUPS
#
-- if [ -d $(PPD) ]; then \
-- find $(PPD) -name '*foo2zjs*' | xargs rm -f; \
-- find $(PPD) -name '*foo2hp*' | xargs rm -f; \
-- find $(PPD) -name '*foo2xqx*' | xargs rm -f; \
-- find $(PPD) -name '*foo2lava*' | xargs rm -f; \
-- find $(PPD) -name '*foo2qpdl*' | xargs rm -f; \
-- find $(PPD) -name '*foo2slx*' | xargs rm -f; \
-- [ -d $(PPD)/foo2zjs ] || mkdir $(PPD)/foo2zjs; \
+- if [ -x /usr/sbin/ppdmgr -a -s $(VARPPD)/ppdcache ]; then \
+- $(INSTALL) $(LPgid) -d $(VARPPD)/user; \
+ mkdir -p $(LOCALMODEL)
+ if [ -d $(LOCALMODEL) ]; then \
cd PPD; \
for ppd in *.ppd; do \
+- manuf=`echo "$$ppd" | sed 's/-.*//'`; \
+- $(INSTALL) $(LPgid) -d $(VARPPD)/user/$$manuf; \
+- gzip < $$ppd > $(VARPPD)/user/$$manuf/$$ppd.gz; \
+- done; \
+- ppdmgr -u; \
+- elif [ -d $(PPD) ]; then \
+- find $(PPD) -name '*foo2zjs*' | xargs rm -rf; \
+- find $(PPD) -name '*foo2hp*' | xargs rm -rf; \
+- find $(PPD) -name '*foo2xqx*' | xargs rm -rf; \
+- find $(PPD) -name '*foo2lava*' | xargs rm -rf; \
+- find $(PPD) -name '*foo2qpdl*' | xargs rm -rf; \
+- find $(PPD) -name '*foo2slx*' | xargs rm -rf; \
+- find $(PPD) -name '*foo2hiperc*' | xargs rm -rf; \
+- [ -d $(PPD)/foo2zjs ] || mkdir $(PPD)/foo2zjs; \
+- cd PPD; \
+- for ppd in *.ppd; do \
- gzip < $$ppd > $(PPD)/foo2zjs/$$ppd.gz; \
- done; \
- fi
- if [ -d $(MODEL) ]; then \
+- rm -f $(MODEL)/KonicaMinolta*; \
- cd PPD; \
- for ppd in *.ppd; do \
- gzip < $$ppd > $(MODEL)/$$ppd.gz; \
- done; \
- elif [ -d $(LOCALMODEL) ]; then \
+- rm -f $(LOCALMODEL)/KonicaMinolta*; \
- cd PPD; \
- for ppd in *.ppd; do \
gzip < $$ppd > $(LOCALMODEL)/$$ppd.gz; \
done; \
fi
-@@ -1027,11 +991,8 @@ install-doc: doc
+@@ -1211,11 +1147,8 @@ install-doc: doc
#
- install -d -m 755 $(DOCDIR)
- install -c -m 644 manual.pdf $(DOCDIR)
-- install -c -m 644 COPYING $(DOCDIR)
- install -c -m 644 INSTALL $(DOCDIR)
-- install -c -m 644 INSTALL.osx $(DOCDIR)
- install -c -m 644 README $(DOCDIR)
-- install -c -m 644 ChangeLog $(DOCDIR)
+ $(INSTALL) -d -m 755 $(DOCDIR)
+ $(INSTALL) -c -m 644 manual.pdf $(DOCDIR)
+- $(INSTALL) -c -m 644 COPYING $(DOCDIR)
+ $(INSTALL) -c -m 644 INSTALL $(DOCDIR)
+- $(INSTALL) -c -m 644 INSTALL.osx $(DOCDIR)
+ $(INSTALL) -c -m 644 README $(DOCDIR)
+- $(INSTALL) -c -m 644 ChangeLog $(DOCDIR)
GROFF=/usr/local/test/bin/groff
GROFF=groff
Index: patches/patch-foo2oak_c
===================================================================
RCS file: patches/patch-foo2oak_c
diff -N patches/patch-foo2oak_c
--- patches/patch-foo2oak_c 4 Nov 2007 15:47:45 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,75 +0,0 @@
-$OpenBSD: patch-foo2oak_c,v 1.1 2007/11/04 15:47:45 merdely Exp $
---- foo2oak.c.orig Sat Nov 3 17:20:33 2007
-+++ foo2oak.c Sat Nov 3 17:38:20 2007
-@@ -717,19 +717,6 @@ long JbgOptions[5] =
- 0
- };
-
--void
--swap32(void *p)
--{
-- char *cp = (char *) p;
-- char tmp;
-- tmp = cp[0];
-- cp[0] = cp[3];
-- cp[3] = tmp;
-- tmp = cp[1];
-- cp[1] = cp[2];
-- cp[2] = tmp;
--}
--
- static void
- fill_image_plane_unknown(OAK_IMAGE_PLANE *ip)
- {
-@@ -883,9 +870,9 @@ cmyk_page(unsigned char *raw, int w, int h, FILE *ofp)
- memcpy(&recdata.bih, chain->data, sizeof(recdata.bih));
-
- // Oak is little-endian, but JBIG-kit is big-endian
-- swap32(&recdata.bih.xd);
-- swap32(&recdata.bih.yd);
-- swap32(&recdata.bih.l0);
-+ swap32(recdata.bih.xd);
-+ swap32(recdata.bih.yd);
-+ swap32(recdata.bih.l0);
-
- recdata.datalen = chainlen;
- recdata.padlen = (recdata.datalen + 15) & ~0x0f;
-@@ -1014,9 +1001,9 @@ pbm_page(unsigned char *buf, int w, int h, FILE *ofp)
- memcpy(&recdata.bih, chain->data, sizeof(recdata.bih));
-
- // Oak is little-endian, but JBIG-kit is big-endian
-- swap32(&recdata.bih.xd);
-- swap32(&recdata.bih.yd);
-- swap32(&recdata.bih.l0);
-+ swap32(recdata.bih.xd);
-+ swap32(recdata.bih.yd);
-+ swap32(recdata.bih.l0);
-
- recdata.datalen = chainlen;
- recdata.padlen = (recdata.datalen + 15) & ~0x0f;
-@@ -1155,9 +1142,9 @@ pgm_page(unsigned char *raw, int w, int h, FILE *ofp)
- memcpy(&recdata.bih, chain->data, sizeof(recdata.bih));
-
- // Oak is little-endian, but JBIG-kit is big-endian
-- swap32(&recdata.bih.xd);
-- swap32(&recdata.bih.yd);
-- swap32(&recdata.bih.l0);
-+ swap32(recdata.bih.xd);
-+ swap32(recdata.bih.yd);
-+ swap32(recdata.bih.l0);
-
- recdata.datalen = chainlen;
- recdata.padlen = (recdata.datalen + 15) & ~0x0f;
-@@ -1332,9 +1319,9 @@ cups_page(unsigned char *raw, int w, int h, FILE *ofp)
- memcpy(&recdata.bih, chain->data, sizeof(recdata.bih));
-
- // Oak is little-endian, but JBIG-kit is big-endian
-- swap32(&recdata.bih.xd);
-- swap32(&recdata.bih.yd);
-- swap32(&recdata.bih.l0);
-+ swap32(recdata.bih.xd);
-+ swap32(recdata.bih.yd);
-+ swap32(recdata.bih.l0);
-
- recdata.datalen = chainlen;
- recdata.padlen = (recdata.datalen + 15) & ~0x0f;
Index: patches/patch-icc2ps_Makefile
===================================================================
RCS file: /cvs/ports/print/foo2zjs/patches/patch-icc2ps_Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-icc2ps_Makefile
--- patches/patch-icc2ps_Makefile 26 Sep 2007 06:26:19 -0000 1.1.1.1
+++ patches/patch-icc2ps_Makefile 17 Jul 2008 12:29:20 -0000
@@ -1,7 +1,8 @@
$OpenBSD: patch-icc2ps_Makefile,v 1.1.1.1 2007/09/26 06:26:19 ajacoutot Exp $
---- icc2ps/Makefile.orig Tue Sep 25 16:15:36 2007
-+++ icc2ps/Makefile Tue Sep 25 16:15:43 2007
-@@ -1,10 +1,8 @@
+--- icc2ps/Makefile.orig Tue Nov 27 22:13:53 2007
++++ icc2ps/Makefile Fri Apr 4 18:42:48 2008
+@@ -1,11 +1,9 @@
+ UNAME := $(shell uname)
-PREFIX= /usr
BIN= $(PREFIX)/bin
SRC= icc2ps.c xgetopt.c
@@ -9,6 +10,6 @@ $OpenBSD: patch-icc2ps_Makefile,v 1.1.1.
cmslut.c cmsmatsh.c cmsmtrx.c cmsnamed.c cmspack.c cmspcs.c cmsps2.c \
cmssamp.c cmswtpnt.c cmsxform.c cmsio0.c cmsvirt.c
-CFLAGS= -O3
-
- all: foo2zjs-icc2ps
-
+ INSTALL=install
+ ifeq ($(UNAME),SunOS)
+ INSTALL=/usr/ucb/install
Index: patches/patch-oakdecode_c
===================================================================
RCS file: patches/patch-oakdecode_c
diff -N patches/patch-oakdecode_c
--- patches/patch-oakdecode_c 4 Nov 2007 15:47:45 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,49 +0,0 @@
-$OpenBSD: patch-oakdecode_c,v 1.1 2007/11/04 15:47:45 merdely Exp $
---- oakdecode.c.orig Sat Nov 3 17:37:58 2007
-+++ oakdecode.c Sat Nov 3 17:38:50 2007
-@@ -88,19 +88,6 @@ usage(void)
- exit(1);
- }
-
--void
--swap32(void *p)
--{
-- char *cp = (char *) p;
-- char tmp;
-- tmp = cp[0];
-- cp[0] = cp[3];
-- cp[3] = tmp;
-- tmp = cp[1];
-- cp[1] = cp[2];
-- cp[2] = tmp;
--}
--
- #if 0
- BIH-style from foo2zjs/pbmtojbg...
-
-@@ -489,9 +476,9 @@ decode(FILE *fp)
- // inside the compressed stream itself????
- if (*cp == 1)
- {
-- swap32(&hdr3c.bih.xd);
-- swap32(&hdr3c.bih.yd);
-- swap32(&hdr3c.bih.l0);
-+ swap32(hdr3c.bih.xd);
-+ swap32(hdr3c.bih.yd);
-+ swap32(hdr3c.bih.l0);
- }
- if (!SupressImage || !ImageRec[plane])
- if (first_bih)
-@@ -501,9 +488,9 @@ decode(FILE *fp)
- }
- if (0 && *cp == 1)
- {
-- swap32(&hdr3c.bih.xd);
-- swap32(&hdr3c.bih.yd);
-- swap32(&hdr3c.bih.l0);
-+ swap32(hdr3c.bih.xd);
-+ swap32(hdr3c.bih.yd);
-+ swap32(hdr3c.bih.l0);
- }
- if (FpRaw[plane][subplane])
- fwrite(&hdr3c.bih, 1, 20, FpRaw[plane][subplane]);
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/print/foo2zjs/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST 4 Nov 2007 15:47:45 -0000 1.2
+++ pkg/PLIST 17 Jul 2008 12:29:20 -0000
@@ -1,27 +1,34 @@
@comment $OpenBSD: PLIST,v 1.2 2007/11/04 15:47:45 merdely Exp $
-bin/arm2hpdl
-bin/foo2hp
[EMAIL PROTECTED] bin/arm2hpdl
[EMAIL PROTECTED] bin/foo2hiperc
+bin/foo2hiperc-wrapper
[EMAIL PROTECTED] bin/foo2hp
bin/foo2hp2600-wrapper
-bin/foo2lava
[EMAIL PROTECTED] bin/foo2lava
bin/foo2lava-wrapper
-bin/foo2oak
[EMAIL PROTECTED] bin/foo2oak
bin/foo2oak-wrapper
-bin/foo2qpdl
[EMAIL PROTECTED] bin/foo2qpdl
bin/foo2qpdl-wrapper
-bin/foo2slx
[EMAIL PROTECTED] bin/foo2slx
bin/foo2slx-wrapper
-bin/foo2xqx
[EMAIL PROTECTED] bin/foo2xqx
bin/foo2xqx-wrapper
-bin/foo2zjs
[EMAIL PROTECTED] bin/foo2zjs
bin/foo2zjs-pstops
bin/foo2zjs-wrapper
-bin/lavadecode
-bin/oakdecode
-bin/opldecode
-bin/qpdldecode
-bin/slxdecode
-bin/xqxdecode
-bin/zjsdecode
[EMAIL PROTECTED] bin/gipddecode
[EMAIL PROTECTED] bin/hipercdecode
[EMAIL PROTECTED] bin/lavadecode
[EMAIL PROTECTED] bin/oakdecode
[EMAIL PROTECTED] bin/opldecode
[EMAIL PROTECTED] bin/qpdldecode
[EMAIL PROTECTED] bin/slxdecode
[EMAIL PROTECTED] bin/xqxdecode
[EMAIL PROTECTED] bin/zjsdecode
[EMAIL PROTECTED] man/man1/arm2hpdl.1
[EMAIL PROTECTED] man/man1/foo2hiperc-wrapper.1
[EMAIL PROTECTED] man/man1/foo2hiperc.1
@man man/man1/foo2hp.1
@man man/man1/foo2hp2600-wrapper.1
@man man/man1/foo2lava-wrapper.1
@@ -34,13 +41,16 @@ bin/zjsdecode
@man man/man1/foo2slx.1
@man man/man1/foo2xqx-wrapper.1
@man man/man1/foo2xqx.1
[EMAIL PROTECTED] man/man1/foo2zjs-pstops.1
@man man/man1/foo2zjs-wrapper.1
@man man/man1/foo2zjs.1
[EMAIL PROTECTED] man/man1/hipercdecode.1
@man man/man1/lavadecode.1
@man man/man1/oakdecode.1
@man man/man1/opldecode.1
@man man/man1/qpdldecode.1
@man man/man1/slxdecode.1
[EMAIL PROTECTED] man/man1/usb_printerid.1
@man man/man1/xqxdecode.1
@man man/man1/zjsdecode.1
share/doc/foo2zjs/
@@ -68,42 +78,71 @@ share/foo2zjs/db/source/PPD/Generic-ZjSt
share/foo2zjs/db/source/PPD/HP-Color_LaserJet_1500.ppd.gz
share/foo2zjs/db/source/PPD/HP-Color_LaserJet_1600.ppd.gz
share/foo2zjs/db/source/PPD/HP-Color_LaserJet_2600n.ppd.gz
+share/foo2zjs/db/source/PPD/HP-Color_LaserJet_CP1215.ppd.gz
share/foo2zjs/db/source/PPD/HP-LaserJet_1000.ppd.gz
share/foo2zjs/db/source/PPD/HP-LaserJet_1005.ppd.gz
share/foo2zjs/db/source/PPD/HP-LaserJet_1018.ppd.gz
share/foo2zjs/db/source/PPD/HP-LaserJet_1020.ppd.gz
share/foo2zjs/db/source/PPD/HP-LaserJet_1022.ppd.gz
share/foo2zjs/db/source/PPD/HP-LaserJet_M1005_MFP.ppd.gz
-share/foo2zjs/db/source/PPD/KonicaMinolta-magicolor_2480_MF.ppd.gz
-share/foo2zjs/db/source/PPD/KonicaMinolta-magicolor_2490_MF.ppd.gz
-share/foo2zjs/db/source/PPD/KonicaMinolta-magicolor_2530_DL.ppd.gz
+share/foo2zjs/db/source/PPD/HP-LaserJet_M1120_MFP.ppd.gz
+share/foo2zjs/db/source/PPD/HP-LaserJet_P1005.ppd.gz
+share/foo2zjs/db/source/PPD/HP-LaserJet_P1006.ppd.gz
+share/foo2zjs/db/source/PPD/HP-LaserJet_P1007.ppd.gz
+share/foo2zjs/db/source/PPD/HP-LaserJet_P1008.ppd.gz
+share/foo2zjs/db/source/PPD/HP-LaserJet_P1505.ppd.gz
+share/foo2zjs/db/source/PPD/HP-LaserJet_P2014.ppd.gz
+share/foo2zjs/db/source/PPD/KONICA_MINOLTA-magicolor_2480_MF.ppd.gz
+share/foo2zjs/db/source/PPD/KONICA_MINOLTA-magicolor_2490_MF.ppd.gz
+share/foo2zjs/db/source/PPD/KONICA_MINOLTA-magicolor_2530_DL.ppd.gz
+share/foo2zjs/db/source/PPD/Kyocera-KM-1635.ppd.gz
+share/foo2zjs/db/source/PPD/Kyocera-KM-2035.ppd.gz
share/foo2zjs/db/source/PPD/Lexmark-C500.ppd.gz
share/foo2zjs/db/source/PPD/Minolta-Color_PageWorks_Pro_L.ppd.gz
share/foo2zjs/db/source/PPD/Minolta-magicolor_2200_DL.ppd.gz
share/foo2zjs/db/source/PPD/Minolta-magicolor_2300_DL.ppd.gz
share/foo2zjs/db/source/PPD/Minolta-magicolor_2430_DL.ppd.gz
+share/foo2zjs/db/source/PPD/Oki-C3200.ppd.gz
+share/foo2zjs/db/source/PPD/Oki-C3300.ppd.gz
+share/foo2zjs/db/source/PPD/Oki-C3400.ppd.gz
+share/foo2zjs/db/source/PPD/Oki-C3530_MFP.ppd.gz
+share/foo2zjs/db/source/PPD/Oki-C5100.ppd.gz
+share/foo2zjs/db/source/PPD/Oki-C5200.ppd.gz
+share/foo2zjs/db/source/PPD/Oki-C5500.ppd.gz
+share/foo2zjs/db/source/PPD/Oki-C5600.ppd.gz
+share/foo2zjs/db/source/PPD/Oki-C5800.ppd.gz
share/foo2zjs/db/source/PPD/Samsung-CLP-300.ppd.gz
share/foo2zjs/db/source/PPD/Samsung-CLP-600.ppd.gz
+share/foo2zjs/db/source/PPD/Samsung-CLP-610.ppd.gz
share/foo2zjs/db/source/PPD/Samsung-CLX-2160.ppd.gz
share/foo2zjs/db/source/PPD/Samsung-CLX-3160.ppd.gz
share/foo2zjs/db/source/PPD/Xerox-Phaser-6110.ppd.gz
share/foo2zjs/db/source/PPD/Xerox-Phaser-6115MFP.ppd.gz
share/foo2zjs/db/source/driver/
+share/foo2zjs/db/source/driver/foo2hiperc.xml
share/foo2zjs/db/source/driver/foo2hp.xml
share/foo2zjs/db/source/driver/foo2lava.xml
+share/foo2zjs/db/source/driver/foo2oak-z1.xml
share/foo2zjs/db/source/driver/foo2oak.xml
share/foo2zjs/db/source/driver/foo2qpdl.xml
share/foo2zjs/db/source/driver/foo2slx.xml
share/foo2zjs/db/source/driver/foo2xqx.xml
share/foo2zjs/db/source/driver/foo2zjs.xml
share/foo2zjs/db/source/opt/
+share/foo2zjs/db/source/opt/foo2hiperc-ColorMode.xml
+share/foo2zjs/db/source/opt/foo2hiperc-Compression.xml
+share/foo2zjs/db/source/opt/foo2hiperc-Duplex.xml
+share/foo2zjs/db/source/opt/foo2hiperc-ICM.xml
+share/foo2zjs/db/source/opt/foo2hiperc-InputSlot.xml
+share/foo2zjs/db/source/opt/foo2hiperc-MediaType.xml
+share/foo2zjs/db/source/opt/foo2hiperc-PageSize.xml
+share/foo2zjs/db/source/opt/foo2hiperc-Resolution.xml
share/foo2zjs/db/source/opt/foo2hp-BitsPerPlane.xml
share/foo2zjs/db/source/opt/foo2hp-ColorMode.xml
share/foo2zjs/db/source/opt/foo2hp-Duplex.xml
share/foo2zjs/db/source/opt/foo2hp-ICM.xml
share/foo2zjs/db/source/opt/foo2hp-InputSlot.xml
share/foo2zjs/db/source/opt/foo2hp-MediaType.xml
-share/foo2zjs/db/source/opt/foo2hp-Quality.xml
share/foo2zjs/db/source/opt/foo2lava-ColorMode.xml
share/foo2zjs/db/source/opt/foo2lava-Duplex.xml
share/foo2zjs/db/source/opt/foo2lava-ICM.xml
@@ -111,20 +150,22 @@ share/foo2zjs/db/source/opt/foo2lava-Inp
share/foo2zjs/db/source/opt/foo2lava-MediaType.xml
share/foo2zjs/db/source/opt/foo2lava-PageSize.xml
share/foo2zjs/db/source/opt/foo2lava-PrinterType.xml
-share/foo2zjs/db/source/opt/foo2lava-Quality.xml
share/foo2zjs/db/source/opt/foo2lava-Resolution.xml
share/foo2zjs/db/source/opt/foo2oak-BitsPerPlane.xml
share/foo2zjs/db/source/opt/foo2oak-ColorMode.xml
share/foo2zjs/db/source/opt/foo2oak-ICM.xml
share/foo2zjs/db/source/opt/foo2oak-InputSlot.xml
share/foo2zjs/db/source/opt/foo2oak-MediaType.xml
+share/foo2zjs/db/source/opt/foo2oak-z1-InputSlot.xml
+share/foo2zjs/db/source/opt/foo2oak-z1-MediaType.xml
+share/foo2zjs/db/source/opt/foo2oak-z1-PageSize.xml
share/foo2zjs/db/source/opt/foo2qpdl-ColorMode.xml
share/foo2zjs/db/source/opt/foo2qpdl-Duplex.xml
share/foo2zjs/db/source/opt/foo2qpdl-ICM.xml
share/foo2zjs/db/source/opt/foo2qpdl-InputSlot.xml
share/foo2zjs/db/source/opt/foo2qpdl-MediaType.xml
share/foo2zjs/db/source/opt/foo2qpdl-PageSize.xml
-share/foo2zjs/db/source/opt/foo2qpdl-Quality.xml
+share/foo2zjs/db/source/opt/foo2qpdl-PrinterType.xml
share/foo2zjs/db/source/opt/foo2qpdl-Resolution.xml
share/foo2zjs/db/source/opt/foo2slx-ColorMode.xml
share/foo2zjs/db/source/opt/foo2slx-ICM.xml
@@ -135,20 +176,19 @@ share/foo2zjs/db/source/opt/foo2slx-Reso
share/foo2zjs/db/source/opt/foo2xqx-Duplex.xml
share/foo2zjs/db/source/opt/foo2xqx-InputSlot.xml
share/foo2zjs/db/source/opt/foo2xqx-MediaType.xml
-share/foo2zjs/db/source/opt/foo2xqx-Quality.xml
share/foo2zjs/db/source/opt/foo2xqx-Resolution.xml
+share/foo2zjs/db/source/opt/foo2xxx-Copies.xml
+share/foo2zjs/db/source/opt/foo2xxx-Nup.xml
+share/foo2zjs/db/source/opt/foo2xxx-NupOrient.xml
+share/foo2zjs/db/source/opt/foo2xxx-Quality.xml
share/foo2zjs/db/source/opt/foo2zjs-ColorMode.xml
-share/foo2zjs/db/source/opt/foo2zjs-Copies.xml
share/foo2zjs/db/source/opt/foo2zjs-Duplex.xml
share/foo2zjs/db/source/opt/foo2zjs-ICM.xml
share/foo2zjs/db/source/opt/foo2zjs-InputSlot.xml
share/foo2zjs/db/source/opt/foo2zjs-Intent.xml
share/foo2zjs/db/source/opt/foo2zjs-MediaType.xml
-share/foo2zjs/db/source/opt/foo2zjs-Nup.xml
-share/foo2zjs/db/source/opt/foo2zjs-NupOrient.xml
share/foo2zjs/db/source/opt/foo2zjs-PageSize.xml
share/foo2zjs/db/source/opt/foo2zjs-PrinterType.xml
-share/foo2zjs/db/source/opt/foo2zjs-Quality.xml
share/foo2zjs/db/source/opt/foo2zjs-Resolution.xml
share/foo2zjs/db/source/printer/
share/foo2zjs/db/source/printer/Generic-OAKT_Printer.xml
@@ -156,22 +196,42 @@ share/foo2zjs/db/source/printer/Generic-
share/foo2zjs/db/source/printer/HP-Color_LaserJet_1500.xml
share/foo2zjs/db/source/printer/HP-Color_LaserJet_1600.xml
share/foo2zjs/db/source/printer/HP-Color_LaserJet_2600n.xml
+share/foo2zjs/db/source/printer/HP-Color_LaserJet_CP1215.xml
share/foo2zjs/db/source/printer/HP-LaserJet_1000.xml
share/foo2zjs/db/source/printer/HP-LaserJet_1005.xml
share/foo2zjs/db/source/printer/HP-LaserJet_1018.xml
share/foo2zjs/db/source/printer/HP-LaserJet_1020.xml
share/foo2zjs/db/source/printer/HP-LaserJet_1022.xml
share/foo2zjs/db/source/printer/HP-LaserJet_M1005_MFP.xml
-share/foo2zjs/db/source/printer/KonicaMinolta-magicolor_2480_MF.xml
-share/foo2zjs/db/source/printer/KonicaMinolta-magicolor_2490_MF.xml
-share/foo2zjs/db/source/printer/KonicaMinolta-magicolor_2530_DL.xml
+share/foo2zjs/db/source/printer/HP-LaserJet_M1120_MFP.xml
+share/foo2zjs/db/source/printer/HP-LaserJet_P1005.xml
+share/foo2zjs/db/source/printer/HP-LaserJet_P1006.xml
+share/foo2zjs/db/source/printer/HP-LaserJet_P1007.xml
+share/foo2zjs/db/source/printer/HP-LaserJet_P1008.xml
+share/foo2zjs/db/source/printer/HP-LaserJet_P1505.xml
+share/foo2zjs/db/source/printer/HP-LaserJet_P2014.xml
+share/foo2zjs/db/source/printer/KONICA_MINOLTA-magicolor_2480_MF.xml
+share/foo2zjs/db/source/printer/KONICA_MINOLTA-magicolor_2490_MF.xml
+share/foo2zjs/db/source/printer/KONICA_MINOLTA-magicolor_2530_DL.xml
+share/foo2zjs/db/source/printer/Kyocera-KM-1635.xml
+share/foo2zjs/db/source/printer/Kyocera-KM-2035.xml
share/foo2zjs/db/source/printer/Lexmark-C500.xml
share/foo2zjs/db/source/printer/Minolta-Color_PageWorks_Pro_L.xml
share/foo2zjs/db/source/printer/Minolta-magicolor_2200_DL.xml
share/foo2zjs/db/source/printer/Minolta-magicolor_2300_DL.xml
share/foo2zjs/db/source/printer/Minolta-magicolor_2430_DL.xml
+share/foo2zjs/db/source/printer/Oki-C3200.xml
+share/foo2zjs/db/source/printer/Oki-C3300.xml
+share/foo2zjs/db/source/printer/Oki-C3400.xml
+share/foo2zjs/db/source/printer/Oki-C3530_MFP.xml
+share/foo2zjs/db/source/printer/Oki-C5100.xml
+share/foo2zjs/db/source/printer/Oki-C5200.xml
+share/foo2zjs/db/source/printer/Oki-C5500.xml
+share/foo2zjs/db/source/printer/Oki-C5600.xml
+share/foo2zjs/db/source/printer/Oki-C5800.xml
share/foo2zjs/db/source/printer/Samsung-CLP-300.xml
share/foo2zjs/db/source/printer/Samsung-CLP-600.xml
+share/foo2zjs/db/source/printer/Samsung-CLP-610.xml
share/foo2zjs/db/source/printer/Samsung-CLX-2160.xml
share/foo2zjs/db/source/printer/Samsung-CLX-3160.xml
share/foo2zjs/db/source/printer/Xerox-Phaser-6110.xml