我在 Foomatic 数据库中找到的唯一驱动程序是另一台打印机 (6360DX) 的驱动程序。然后我从 win 7 驱动程序中提取了 PPD 驱动程序,但打印机配置程序未检测到它们。
最后,我从 Xerox 网页 (.sh 文件) 下载了 Linux 兼容驱动程序,并安装了它:
sudo sh <filename>.sh
但是,在接受 Xerox 许可协议后,什么也没发生,系统仍然使用较旧的驱动程序。
我使用的是 Ubuntu 14.04。
我该怎么做才能有效地安装正确的驱动程序?
答案1
使用 Ubuntu 16.04.4 LTS,我已成功将测试页打印到联网的 Xerox Phaser 6600DN。操作方法如下:
首先,从 Xerox 的驱动程序下载页面下载上述“Linux Intel 驱动程序 (x64) Debian”;之后,将“操作系统”更改为“XP”和“10”(32 位或 64 位)之间的任何 Windows 版本,并获取“Windows XXX PostScript PPD 驱动程序文件”的安装程序。在那个小小的“.exe”文件中,有 4 个 PPD 文件。您需要提取“xr6600dn.ppd”,并将其复制到“/opt/Xerox/prtsys”(以使其在整个系统范围内可用)。
您可以使用“p7zip-full”包中的“7z”轻松地从 EXE 中提取相应的 PPD 文件(尽管我使用“7-Zip 文件管理器”提取了它,但它在 WINE 中运行良好)。
安装 Linux 驱动程序后,运行sudo xeroxprtmgr
以配置打印机队列。为此,请单击打开的界面中最左上角的方形按钮,执行“发现”。然后,单击列表中的打印机(重要!)以“选择它”,然后单击左侧按钮以“添加打印机”。
现在,单击列表中的打印机,然后单击右上角的按钮,然后单击“队列首选项”。现在,我建议您直接跳转到“配置”(最右边的选项卡),然后单击“双向配置”;然后单击“是”,并在文本字段中输入打印机的 IP 号码,然后单击“确定”。通过这样做,您将拥有实时打印机状态监控,并且您的所有打印机设置都将被“导入”。现在您可以根据需要配置所有打印机参数。
现在,转到“系统设置”-->“打印机”,并删除 Xerox 实用程序可能自行添加的任何打印机队列。
现在,添加您的打印机。它应该会自动在 2 个或更多“类型”中被发现,从中我选择了“通过 DNS-SD 的 AppSocket/JetDirect 网络打印机”(我假设您的所有打印机协议都处于“开启”状态)。然后,“手动提供您刚刚存储在“/opt/Xerox/prtsys/xr6600dn.ppd”中的 PPD 文件,配置队列名称。
除了打印机的名称和说明之外,这里没有太多可以配置的内容。只需不要触碰“连接”字符串,然后打印测试页即可。