来自
本帖最后由 XWWX 于 2018-4-6 22:57 编辑 https://www.right.com.cn/forum/thread-313693-1-1.html 注意到你使用的是hp1020打印机!对于hp1005、hp1020之类使用foo2zjs协议之类的所谓光栅打印机, 必须由所在的客户机将打印机的fireware固件在打印之前传入到打印机中, 对hp1020机型来说,就是必须把文件sihp1020.dl发送给打印机,否则打印机就不会驱动。 可能你可以在padavan中直接连接epson 1600k之类的打印机打印,但对于使用foo2zjs协议的hp1020来说,这样直接打印不行。 参见:http://foo2zjs.rkkda.com/
以上链接搜索引擎翻译:
foo2zjs: | 用于ZjStream协议的linux打印机驱动程序 例如Minolta magicolor 2200/2300/2430 DL, HP LaserJet 1018/1020/1022 / P2035, HP LaserJet Pro CP1025nw, HP LaserJet Pro M12a / M12w, HP LaserJet Pro P1102 / P1102w / P1566 / P1606dn | ![]() |
Tarball最后修改: Sun Nov 04 13:23:14 2018 CST sha1sum:d939073671496c9c2453c3e65d4151922abf198d – ChangeLog
***请勿使用foo2zjs软件包:
Arch,BSD,Debian,Fedora,Gentoo,MacOSX,Mandrake / Manrivia,RedHat,SUSE,Ubuntu或Xandros! ***在此处下载并按照以下说明操作。
foo2zjs是一款开源打印机驱动程序,适用于使用Zenographics ZjStream线程协议打印数据的打印机,如Minolta / QMS magicolor 2300 DL或Konica Minolta magicolor 2430 DL或HP LaserJet 1020或HP LaserJet Pro M12a / M12w或HP LaserJet Pro P1102或HP LaserJet Pro P1102w或HP LaserJet Pro CP1025nw 。 这些打印机通常被错误地称为winprinters或GDI打印机。 但是,Microsoft GDI仅强制要求应用程序和打印机驱动程序之间的API,而不是打印机驱动程序和打印机之间的线路上的协议。 实际上,ZjStream打印机是光栅打印机,它恰好使用由Zenographics开发并且大多数主要打印机制造商为其至少一些产品线授权的非常有效的线路协议。 ZjStream只是当今使用的众多有线协议之一,如Postscript,PCL,Epson等。
此驱动程序使用Ghostscript执行所有繁重的工作(图像处理)。 foo2zjs打印机驱动程序有五个主要组件。
- foo2zjs – 驱动程序的协议转换引擎的页面图像。
- foo2zjs-wrapper – 一个shell脚本(与foomatic兼容),它在一个管道中运行ghostscript和foo2zjs 。
- icc2ps – 将ICM颜色配置文件转换为Postscript CRD,然后在用户Postscript程序之前将其输入Ghostscript。
- foomatic-db – foomatic数据库条目,描述支持的打印机及其选项,以便打印机假脱机程序知道如何使用foo2zjs-wrapper访问打印机。
- zjsdecode – 开发人员检查ZjStreams的工具。
您可以阅读手册页以获取更多信息。
使用foo2zjs驱动程序,您可以打印到一些Minolta / QMS,HP和可能的其他ZjStream打印机:
支持的打印机 乙/ W 颜色 司机 笔记 美能达/ QMS magicolor 2300 DL 是 是 foo2zjs 由Rick Richardson测试 美能达/ QMS magicolor 2200 DL 是 是 foo2zjs 由Adam Erickson测试。 柯尼卡美能达magicolor 2430 DL 是 是 foo2zjs 由Ren Rebe测试 美能达Color PageWorks / Pro L. 是 是 foo2zjs 由tekknogenius测试。 HP LaserJet P2035 是 没有 foo2zjs Beta质量 HP LaserJet Pro P1606dn 是 没有 foo2zjs Beta质量 HP LaserJet Pro P1566 是 没有 foo2zjs Beta质量 HP LaserJet Pro P1102 是 没有 foo2zjs 由塔希尔·侯赛因测试。 请参阅“HP SMART安装说明” HP LaserJet Pro M12a 是 没有 foo2zjs Beta质量 HP LaserJet Pro M12w 是 没有 foo2zjs 由Mikko Kurkela测试 HP LaserJet Pro P1102w 是 没有 foo2zjs 由Rick Richardson测试 HP LaserJet Pro CP1025nw 是 是 foo2zjs 由Rick Richardson测试 HP LaserJet 1022 是 没有 foo2zjs Fedora Core 5已经过测试 HP LaserJet 1022n 是 没有 foo2zjs 未经测试 HP LaserJet 1022nw 是 没有 foo2zjs 未经测试 HP LaserJet 1020 是 没有 foo2zjs 由Rick Richardson测试 HP LaserJet 1018 是 没有 foo2zjs 由Rick Richardson测试 HP LaserJet 1005 是 没有 foo2zjs 由Brian Batey测试 HP LaserJet 1000 是 没有 foo2zjs 由Andrew Schretter测试 HP LaserJet M1319 MFP 是 没有 foo2zjs 仅限打印机; 阿尔法质量 此驱动程序不支持这些打印机:
不支持的打印机 ↓ 笔记 HP Color LaserJet 1500 由我的foo2oak驱动程序支持 HP Color LaserJet 1600 / 2600n 由我的foo2hp驱动程序支持 HP Color LaserJet 2605dn 不支持。 使用Postscript HP Color LaserJet CP1215 由我的foo2hp驱动程序支持 HP LaserJet M1005 / M1120 MFP 由我的foo2xqx驱动程序支持 HP LaserJet P1005 / P1006 / P1007 / P1008 由我的foo2xqx驱动程序支持 HP LaserJet P1505 / P2014 由我的foo2xqx驱动程序支持 HP LaserJet Pro M1212nf MFP 由我的foo2xqx驱动程序支持 Oki C110 由我的foo2lava驱动程序支持 Oki C301dn / C310dn 由我的foo2hiperc驱动程序支持 Oki C3100n / C3200n / C3300 / C3400n 由我的foo2hiperc驱动程序支持 Oki C5100n / C5200n 由我的foo2hiperc驱动程序支持 Oki C511dn 由我的foo2hiperc驱动程序支持 Oki C5500n / C5600n / C5650n / C5800n 由我的foo2hiperc驱动程序支持 Oki C810 由我的foo2hiperc驱动程序支持 Olivetti d-Color P160W 由我的foo2hiperc驱动程序支持 Xerox Phaser 3010/3040 由我的foo2hbpl驱动程序支持 Xerox Phaser 6110 由我的foo2qpdl驱动程序支持 Xerox Phaser 6121MFP 由我的foo2lava驱动程序支持 Xerox WorkCentre 3045 由我的foo2hbpl驱动程序支持 Xerox WorkCentre 6015 由我的foo2hbpl驱动程序支持 三星CLP-300/310/315/325/360 / 365/600 / 610/620 由我的foo2qpdl驱动程序支持 三星CLX-2160/3160/3175/3185 由我的foo2qpdl驱动程序支持 京瓷KM-1635 / KM-2035 由我的foo2oak驱动程序支持 利盟C500n 由我的foo2slx驱动程序支持 富士施乐DocuPrint CM205 由我的foo2hbpl驱动程序支持 富士施乐DocuPrint M215 由我的foo2hbpl驱动程序支持 富士施乐DocuPrint P205 由我的foo2hbpl驱动程序支持 戴尔1355 由我的foo2hbpl驱动程序支持 柯尼卡美能达magicolor 1600W 由我的foo2lava驱动程序支持 柯尼卡美能达magicolor 1680MF / 1690MF 由我的foo2lava驱动程序支持 柯尼卡美能达magicolor 2480/2490 MF 由我的foo2lava驱动程序支持 柯尼卡美能达magicolor 2530 DL 由我的foo2lava驱动程序支持 柯尼卡美能达PagePro 14xxW 试试Schiller的1 [234] xxW驱动程序 爱普生AcuLaser CX17NF 由我的foo2hbpl驱动程序支持 爱普生AcuLaser M1400 由我的foo2hbpl驱动程序支持 理光SP 112 由我的foo2ddst驱动程序支持 理光SP 201 由我的foo2ddst驱动程序支持 美能达/ QMS magicolor 2300W / 2400W / 2500W 试试m2300w驱动程序 美能达/ QMS PagePro 12xxW 试试Beetman的1200W驱动程序或Schiller的1 [234] xxW驱动程序 美能达/ QMS PagePro 13xxW 试试Beetman的1200W驱动程序或Schiller的1 [234] xxW驱动程序
贡献(必读)
![]() |
我记录了每个为这个驱动程序做出贡献的人,包括1)金钱或设备,2) 可用的错误报告,3)代码和建议。 有超过501,481个唯一的IP地址已下载此驱动程序。 只有极少数人为这个项目做过贡献(我要感谢他们)。 |
下载并安装
单击链接,或剪切并粘贴下面的整个命令行以下载驱动程序。
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz现在解压缩它:
Unpack: $ tar zxf foo2zjs.tar.gz $ cd foo2zjs现在编译并安装它。 INSTALL文件包含更详细的说明; 请现在阅读。
Compile: $ make Get extra files from the web, such as .ICM profiles for color correction, and firmware. Select the model number for your printer: $ ./getweb cpwl # Get Minolta Color PageWorks/Pro L .ICM files $ ./getweb 2200 # Get Minolta 2200 DL .ICM files $ ./getweb 2300 # Get Minolta 2300 DL .ICM files $ ./getweb 2430 # Get Minolta 2430 DL .ICM files $ ./getweb 1000 # Get HP LaserJet 1000 firmware file $ ./getweb 1005 # Get HP LaserJet 1005 firmware file $ ./getweb 1018 # Get HP LaserJet 1018 firmware file $ ./getweb 1020 # Get HP LaserJet 1020 firmware file $ ./getweb 1025 # Get HP LaserJet Pro CP1025nw .ICM files Install driver, foomatic XML files, and extra files: $ su OR $ sudo make install # make install (Optional) Configure hotplug (USB; HP LJ 1000/1005/1018/1020): # make install-hotplug OR $ sudo make install-hotplug (Optional) If you use CUPS, restart the spooler: # make cups OR $ sudo make cups现在为您的假脱机程序创建打印机条目。 为单色创建至少一个队列,为彩色打印创建另一个队列。 首先创建队列,然后编辑它们并根据需要设置设备选项。 有关创建打印机队列的更多详细信息,请参阅操作系统文档。 单击下面的任何超链接以获取示例屏幕截图。
对于Redhat 7.2 / 7.3 / 8.0 / 9.0和Fedora Core 1-5用户:
# printconf-gui对于Fedora 6/7 /…/ 28和Ubuntu 7.10 / 8.x /…/ 18.x用户:
$ system-config-printer对于Mandrake / Manrivia用户:
# printerdrake对于SUSE 10.x / 11.x /…/ Leap 42.3用户:
# yast2 printer对于Ubuntu 5.10 / 6.06 / 6.10 / 7.04用户:
$ sudo gnome-cups-manager $ sudo make cups # IMPORTANT: gnome-cups-manager has a BUG in it对于Debian 3.x,4.x和其他使用CUPS http:// localhost:631的系统
$ firefox http://localhost:631使用CUPS的命令行:
# lpadmin -p " NAME " -v " URI " -E -P /usr/share/cups/model/ file.ppd.gz # lpadmin -d " NAME " # Set the default对于联网的Minolta / QMS 2300 DL,我使用了“Unix打印机(LPD)”的Redhat“队列类型”,并将“服务器”设置为打印机的IP地址,将“队列”设置为“lp”。 对于Ubuntu,我使用“HP JetDirect”并将“Host:”设置为打印机的IP地址,将“Port:”设置为9100。
对于低级别测试,您还可以创建一个“原始队列”,它将按原样接受ZjStream文件并将它们直接发送到打印机。
问题与支持
如果按照上述说明进行安装,请单击我们的论坛以获取问题和支持。如果您安装了第三方 (例如Ubuntu,Gentoo等)foo2zjs软件包,请阅读INSTALL文件并按照说明进行操作。 没有给予第三方支持。 你必须使用上述程序安装。
色彩校正
现在有两种颜色校正方法可用于foo2zjs:基于ICM的原始方法和Gerhard Fuernkranz以及Leif Birkenfeld的基于CRD的方法。 每种方法都有优点和缺点,这就是为什么仍然包括这两种方法的原因。最初的基于ICM的方法使用制造商提供的ICM颜色配置文件,并将其转换为CRD的动态。 这种方法是最快的。 但它需要精心筛选,例如ghostscript 8.54或更高。 ICM方法的优点在于它是两种方法中最快的,并且它通常允许foo2lava引擎优化颜色队列上的单色输出以仅打印K平面。
基于CRD的方法针对Ghostscript和foo2zjs引擎进行了调整,并产生了更好的颜色。 它还使用阈值来弥补Ghostscript中的半色调问题。 这种方法的缺点是它非常慢,它需要Ghostscript 8.14或更好以获得最佳效果,并且它目前无法优化打印在颜色队列上的纯单色文本以仅打印K平面。 预计后一种不足将很快得到解决。
所以,选择你的毒药。
历史
foo2zjs引擎开始于Robert Szalai的pbmtozjs程序。 它还使用了Markus Kuhn的JBIG-KIT压缩库 (包括在内)和Marti Maria的icc2ps程序 (包括在内)。rick Richardson对foo2zjs引擎进行了大修,为Minolta / QMS 2300DL添加了颜色支持,添加了命令行选项,将数据块大小限制为65536字节,以及其他各种功能。 Rick还为Minolta / QMS magicolor 2300 DL贡献了zjsdecode程序和虚拟数据库条目。
Gerhard Fuernkranz和Leif Birkenfeld创建了基于CRD的色彩校正方法。
资源
Mac OSX:
- 如何在OS X中禁用系统完整性保护(无根)El Capitan – Mac OS X 10.11+:首先执行此操作!
- MacOSX INSTALL.osx – 适用于Mac OSX的说明
- Laserjet-1005-Series-MacOSX-10.pdf – 来自Paul Saesen的Mac OSX 10的说明
杂:
- www.worldlabel.com – Worldlabel.Com:激光标签和喷墨标签的品牌名称
- Gnome手动双工 – Gnome手动双工
- www.linuxprinting.org – 愚蠢的家
- ZjStream参考 – ZjS数据格式概述
- 印刷小册子 – …与PSUTILS – 支持蠕变(瓦楞)
- Argyll色彩管理系统 – Argyll是一个开源的ICC兼容色彩管理系统
- Rick的个人资料 – 购买自定义.ICM颜色配置文件的可能来源(25美元)
- MadManChan的定制打印机配置文件 – 购买自定义.ICM颜色配置文件的可能来源(30美元)
- 伟大的打印机配置文件 – 购买自定义.ICM颜色配置文件的可能来源(35美元)
- Dry Creek Photo – 购买自定义.ICM颜色配置文件的可能来源($ 50)
- ColorValet – 购买自定义.ICM颜色配置文件的可能来源(100美元)
- 数字狗 – 购买自定义.ICM颜色配置文件的可能来源(100美元)
- http://www.color.org/ – 国际色彩联盟
- Gernot Hoffmann – 彩色打印机测试页