print/foo2zjs 20161203_2 FreeBSD
Driver for printers that use the ZjStream wire protocol
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2+
- Categories
- Package size
- 1232.2 KiB, 5819.4 KiB installed
Description
foo2zjs is an open source printer driver for printers that use the Zenographics ZjStream wire protocol for their print data, such as the Minolta/QMS magicolor 2300 DL or Konica Minolta magicolor 2430 DL. These printers are often erroneously referred to as winprinters or GDI printers.
However, Microsoft GDI only mandates the API between an application and the printer driver, not the protocol on the wire between the printer driver and the printer. In fact, ZjStream printers are raster printers which happen to use a very efficient wire protocol which was developed by Zenographics and licensed by most major printer manufacturers for at least some of their product lines.
ZjStream is just one of many wire protocols that are in use today, such as Postscript, PCL, Epson, etc.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | print/foo2zjs | 20161203_2 |
| OpenBSD | print/foo2zjs | 20201003p0 |
| NetBSD | print/foo2zjs | 20120516nb1 |
Install
Binary package:
pkg install foo2zjs
From the ports tree:
cd /usr/ports/print/foo2zjs/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= foo2zjs>0:print/foo2zjs
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 20161203_2 | 20161203_2 | - | 20161203_2 | 20161203_2 |
| FreeBSD:14:quarterly | 20161203_2 | 20161203_2 | n/a | 20161203_2 | 20161203_2 |
| FreeBSD:15:latest | 20161203_2 | 20161203_2 | n/a | - | 20161203_2 |
| FreeBSD:15:quarterly | 20161203_2 | 20161203_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 20161203_2 | 20161203_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libcups.so: print/cups
Runtime 3
${LOCALBASE}/share/foomatic/db/oldprinterids: print/foomatic-dbfoomatic-rip: print/cups-filtersgsed: textproc/gsed
The full lists below include those, and their dependencies in turn.
Build dependencies 53
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/gdbm
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/libdaemon
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/readline
- dns/libidn
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/openjpeg
- graphics/png
- graphics/poppler-data
- graphics/tiff
- lang/python312
- lang/python315
- math/mpdecimal
- net/avahi-app
- print/cups
- print/freetype2
- print/ghostscript10
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/urw-base35-fonts
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libxcb
- x11/xorgproto
Run dependencies 99
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/libiconv
- databases/gdbm
- databases/openldap26-client
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/json-glib
- devel/libdaemon
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libudev-devd
- devel/libunistring
- devel/npth
- devel/nspr
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- dns/libidn
- dns/libidn2
- graphics/cairo
- graphics/colord
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libexif
- graphics/openjpeg
- graphics/png
- graphics/poppler
- graphics/poppler-data
- graphics/poppler-glib
- graphics/poppler-utils
- graphics/tiff
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/hwdata
- net/avahi-app
- print/cups
- print/cups-filters
- print/foomatic-db
- print/freetype2
- print/ghostscript10
- print/indexinfo
- print/libpaper
- print/qpdf
- security/cyrus-sasl2
- security/gnupg
- security/gnutls
- security/gpgme
- security/gpgmepp
- security/libassuan
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libtasn1
- security/nettle
- security/nss
- security/p11-kit
- security/pinentry
- security/pinentry-curses
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/gsed
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/urw-base35-fonts
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
No port depends on this one.
Configuration
Options name: print_foo2zjs
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cpe ghostscript gmake shebangfix
- Service scripts
- none
- Conflicts with
- mscompress
Message after installing
Files
pkg-plist 348
- bin/arm2hpdl
- bin/foo2hbpl1
- bin/foo2hbpl1-wrapper
- bin/foo2hbpl2
- bin/foo2hbpl2-wrapper
- bin/foo2hiperc
- bin/foo2hiperc-wrapper
- bin/foo2hp
- bin/foo2hp2600-wrapper
- bin/foo2lava
- bin/foo2lava-wrapper
- bin/foo2oak
- bin/foo2oak-wrapper
- bin/foo2qpdl
- bin/foo2qpdl-wrapper
- bin/foo2slx
- bin/foo2slx-wrapper
- bin/foo2xqx
- bin/foo2xqx-wrapper
- bin/foo2zjs
- bin/foo2zjs-icc2ps
- bin/foo2zjs-pstops
- bin/foo2zjs-wrapper
- bin/getweb
- bin/gipddecode
- bin/hbpldecode
- bin/hipercdecode
- bin/lavadecode
- bin/msexpand
- bin/oakdecode
- bin/opldecode
- bin/printer-profile
- bin/qpdldecode
- bin/slxdecode
- bin/xqxdecode
- bin/zjsdecode
- etc/devd/foo2zjs.conf
- foomatic/db/source/opt/foo2hbpl1-ColorMode.xml
- foomatic/db/source/opt/foo2hbpl1-ICM.xml
- foomatic/db/source/opt/foo2hbpl1-MediaType.xml
- foomatic/db/source/opt/foo2hbpl1-PageSize.xml
- foomatic/db/source/opt/foo2hbpl2-ColorMode.xml
- foomatic/db/source/opt/foo2hbpl2-ICM.xml
- foomatic/db/source/opt/foo2hbpl2-MediaType.xml
- foomatic/db/source/opt/foo2hbpl2-PageSize.xml
- foomatic/db/source/opt/foo2hbpl2-Resolution.xml
- foomatic/db/source/opt/foo2hiperc-ColorMode.xml
- foomatic/db/source/opt/foo2hiperc-Compression.xml
- foomatic/db/source/opt/foo2hiperc-Duplex.xml
- foomatic/db/source/opt/foo2hiperc-ICM.xml
- foomatic/db/source/opt/foo2hiperc-InputSlot.xml
- foomatic/db/source/opt/foo2hiperc-MediaType.xml
- foomatic/db/source/opt/foo2hiperc-PageSize.xml
- foomatic/db/source/opt/foo2hiperc-Resolution.xml
- foomatic/db/source/opt/foo2hp-AlignC.xml
- foomatic/db/source/opt/foo2hp-AlignM.xml
- foomatic/db/source/opt/foo2hp-AlignY.xml
- foomatic/db/source/opt/foo2hp-BitsPerPlane.xml
- foomatic/db/source/opt/foo2hp-ColorMode.xml
- foomatic/db/source/opt/foo2hp-Duplex.xml
- foomatic/db/source/opt/foo2hp-ICM.xml
- foomatic/db/source/opt/foo2hp-InputSlot.xml
- foomatic/db/source/opt/foo2hp-MediaType.xml
- foomatic/db/source/opt/foo2hp-PrinterType.xml
- foomatic/db/source/opt/foo2lava-ColorMode.xml
- foomatic/db/source/opt/foo2lava-Duplex.xml
- foomatic/db/source/opt/foo2lava-ICM.xml
- foomatic/db/source/opt/foo2lava-InputSlot.xml
- foomatic/db/source/opt/foo2lava-MediaType.xml
- foomatic/db/source/opt/foo2lava-PageSize.xml
- foomatic/db/source/opt/foo2lava-PrinterType.xml
- foomatic/db/source/opt/foo2lava-Resolution.xml
- foomatic/db/source/opt/foo2oak-BitsPerPlane.xml
- foomatic/db/source/opt/foo2oak-ColorMode.xml
- foomatic/db/source/opt/foo2oak-ICM.xml
- foomatic/db/source/opt/foo2oak-InputSlot.xml
- foomatic/db/source/opt/foo2oak-MediaType.xml
- foomatic/db/source/opt/foo2oak-z1-Duplex.xml
- foomatic/db/source/opt/foo2oak-z1-InputSlot.xml
- foomatic/db/source/opt/foo2oak-z1-MediaType.xml
- foomatic/db/source/opt/foo2oak-z1-PageSize.xml
- foomatic/db/source/opt/foo2qpdl-ColorAdjustB.xml
- foomatic/db/source/opt/foo2qpdl-ColorAdjustC.xml
- foomatic/db/source/opt/foo2qpdl-ColorAdjustCR.xml
- foomatic/db/source/opt/foo2qpdl-ColorAdjustMG.xml
- foomatic/db/source/opt/foo2qpdl-ColorAdjustS.xml
- foomatic/db/source/opt/foo2qpdl-ColorAdjustYB.xml
- foomatic/db/source/opt/foo2qpdl-ColorMode.xml
- foomatic/db/source/opt/foo2qpdl-Duplex.xml
- foomatic/db/source/opt/foo2qpdl-ICM.xml
- foomatic/db/source/opt/foo2qpdl-InputSlot.xml
- foomatic/db/source/opt/foo2qpdl-MediaType.xml
- foomatic/db/source/opt/foo2qpdl-PageSize.xml
- foomatic/db/source/opt/foo2qpdl-PrinterType.xml
- foomatic/db/source/opt/foo2qpdl-Resolution.xml
- foomatic/db/source/opt/foo2slx-ColorMode.xml
- foomatic/db/source/opt/foo2slx-ICM.xml
- foomatic/db/source/opt/foo2slx-InputSlot.xml
- foomatic/db/source/opt/foo2slx-MediaType.xml
- foomatic/db/source/opt/foo2slx-PageSize.xml
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| foo2zjs-20161203.tar.gz | 1.791101e+06 | 8608c9adfc86dc4ea721f234b0f3fcbe8d0393aea953d69e7f706a3dec3c9514 |
| hbpl1-20160830.patch.xz | 20472 | e4584029ff71d405a1723332220842a02a0682fd6d43a4690d12e3ce341ae6a7 |
Master sites 2
- LOCAL/bsam/foo2zjs
- ftp://ftp.wart.ru/pub/FreeBSD/ports/distfiles/
Commit history 0
No commits in the history this site was built from.