技术文摘

Padavan 路由器固件 不能驱动 hp1005、hp1020之类打印机 foo2zjs ZjStream协议的linux打印机驱动程序

来自 

 以上链接搜索引擎翻译:

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 DLKonica Minolta magicolor 2430 DLHP LaserJet 1020HP LaserJet Pro M12a / M12wHP LaserJet Pro P1102HP LaserJet Pro P1102wHP LaserJet Pro CP1025nw 。 这些打印机通常被错误地称为winprinters或GDI打印机。 但是,Microsoft GDI仅强制要求应用程序和打印机驱动程序之间的API,而不是打印机驱动程序和打印机之间的线路上的协议。 实际上,ZjStream打印机是光栅打印机,它恰好使用由Zenographics开发并且大多数主要打印机制造商为其至少一些产品线授权的非常有效的线路协议。 ZjStream只是当今使用的众多有线协议之一,如Postscript,PCL,Epson等。

此驱动程序使用Ghostscript执行所有繁重的工作(图像处理)。 foo2zjs打印机驱动程序有五个主要组件。

  • foo2zjs – 驱动程序的协议转换引擎的页面图像。
  • foo2zjs-wrapper – 一个shell脚本(与foomatic兼容),它在一个管道中运行ghostscriptfoo2zjs 。
  • icc2ps – 将ICM颜色配置文件转换为Postscript CRD,然后在用户Postscript程序之前将其输入Ghostscript。
  • foomatic-db – foomatic数据库条目,描述支持的打印机及其选项,以便打印机假脱机程序知道如何使用foo2zjs-wrapper访问打印机。
  • zjsdecode – 开发人员检查ZjStreams的工具。

您可以阅读手册页以获取更多信息。

使用foo2zjs驱动程序,您可以打印到一些Minolta / QMS,HP和可能的其他ZjStream打印机:

支持的打印机乙/ W颜色司机笔记
美能达/ QMS magicolor 2300 DLfoo2zjs由Rick Richardson测试
美能达/ QMS magicolor 2200 DLfoo2zjs由Adam Erickson测试。
柯尼卡美能达magicolor 2430 DLfoo2zjs由Ren Rebe测试
美能达Color PageWorks / Pro L.foo2zjs由tekknogenius测试。
HP LaserJet P2035没有foo2zjsBeta质量
HP LaserJet Pro P1606dn没有foo2zjsBeta质量
HP LaserJet Pro P1566没有foo2zjsBeta质量
HP LaserJet Pro P1102没有foo2zjs由塔希尔·侯赛因测试。 请参阅“HP SMART安装说明”
HP LaserJet Pro M12a没有foo2zjsBeta质量
HP LaserJet Pro M12w没有foo2zjs由Mikko Kurkela测试
HP LaserJet Pro P1102w没有foo2zjs由Rick Richardson测试
HP LaserJet Pro CP1025nwfoo2zjs由Rick Richardson测试
HP LaserJet 1022没有foo2zjsFedora 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驱动程序

贡献(必读)

< – 单击此处以支持使用PayPal开发此打印机驱动程序和其他打印机驱动程序。 
任何金额表示赞赏。

foo2zjs是通过互联网下载的开源软件。 不会发送任何媒体(CD)来换取您的捐款。

我记录了每个为这个驱动程序做出贡献的人,包括1)金钱或设备,2) 可用的错误报告,3)代码和建议。

有超过501,481个唯一的IP地址已下载此驱动程序。 只有极少数人为这个项目做过贡献(我要感谢他们)。

下载并安装

单击链接,或剪切并粘贴下面的整个命令行以下载驱动程序。

现在解压缩它:

现在编译并安装它。 INSTALL文件包含更详细的说明; 请现在阅读。

现在为您的假脱机程序创建打印机条目。 为单色创建至少一个队列,为彩色打印创建另一个队列。 首先创建队列,然后编辑它们并根据需要设置设备选项。 有关创建打印机队列的更多详细信息,请参阅操作系统文档。 单击下面的任何超链接以获取示例屏幕截图。

对于Redhat 7.2 / 7.3 / 8.0 / 9.0和Fedora Core 1-5用户:

对于Fedora 6/7 /…/ 28和Ubuntu 7.10 / 8.x /…/ 18.x用户:

对于Mandrake / Manrivia用户:

对于SUSE 10.x / 11.x /…/ Leap 42.3用户:

对于Ubuntu 5.10 / 6.06 / 6.10 / 7.04用户:

对于Debian 3.x,4.x和其他使用CUPS http:// localhost:631的系统

使用CUPS的命令行:

对于联网的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:

杂:

发表评论