BSD Ports

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
print
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

SystemPortVersion
FreeBSDprint/foo2zjs20161203_2
OpenBSDprint/foo2zjs20201003p0
NetBSDprint/foo2zjs20120516nb1

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest20161203_220161203_2-20161203_220161203_2
FreeBSD:14:quarterly20161203_220161203_2n/a20161203_220161203_2
FreeBSD:15:latest20161203_220161203_2n/a-20161203_2
FreeBSD:15:quarterly20161203_220161203_2n/an/an/a
FreeBSD:16:latest20161203_220161203_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

Runtime 3

The full lists below include those, and their dependencies in turn.

Build dependencies 53
Run dependencies 99

No port depends on this one.

Configuration

Options name: print_foo2zjs

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cpe ghostscript gmake shebangfix
Service scripts
none
Conflicts with
mscompress

Message after installing

1) Please read the detailed installation instructions in the file:

   * /usr/local/share/doc/foo2zjs/INSTALL

2) Go to tmp directory and run getweb script.

   # cd /tmp && getweb all

3) Copy icm and img files.

   # cp DL*.icm CP*.icm km2430*.icm /usr/local/share/foo2zjs/icm && \
     cp sihp*.img /usr/local/share/foo2zjs/firmware && \
     cp hpclj26*.icm km2430*.icm /usr/local/share/foo2hp/icm && \
     rm *.icm *.img

4) Edit /usr/local/etc/devd/foo2zjs.conf to fit your needs
   and restart devd.

5) Enjoy it ;)

===>   NOTICE:

The foo2zjs port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

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
FileSizeSHA256
foo2zjs-20161203.tar.gz1.791101e+068608c9adfc86dc4ea721f234b0f3fcbe8d0393aea953d69e7f706a3dec3c9514
hbpl1-20160830.patch.xz20472e4584029ff71d405a1723332220842a02a0682fd6d43a4690d12e3ce341ae6a7
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.