ZBLOG

henry@ubuntu-64:~$ lpadmin -p "EPSON-ET-2710" -E -v "usb://EPSON/ET-2710%20Series?serial=303030303030303000&interface=1" -i "/etc/ppd/Epson-L3250_Series-epson-escpr-en.ppd" lpadmin: System V interface scripts are no longer supported for security r...

看起来您遇到了一个关于 System V 接口脚本 的警告,这通常是因为 CUPS 不再支持旧的 System V 风格的打印机接口脚本。不过,主要的配置应该仍然有效。让我们逐步解决这个问题:


1. 修复警告问题

警告信息表明 PPD 文件可能使用了旧的接口脚本(可能是 printerpostscript 字段的问题)。可以尝试以下方法:

选项 A:使用通用的 PPD 文件(推荐)

许多现代打印机(包括 Epson)可以通过通用的驱动或标准的 PPD 文件工作。尝试使用 driverless 选项(如果支持):

# 首先检查是否支持 driverless
lpinfo -m | grep -i epson.*et-2710

# 如果找不到,尝试使用通用 PPD
sudo lpadmin -p "EPSON-ET-2710" -E -v "usb://EPSON/ET-2710%20Series?serial=303030303030303000&interface=1" -m everywhere

-m everywhere 使用通用的 CUPS PostScript 驱动程序。

选项 B:重新安装正确的 PPD 文件

确保您使用的 PPD 文件是正确且最新的:

# 查找系统可用的 Epson PPD 文件
lpinfo -m | grep -i epson

# 或者从 Epson 官网下载最新的 PPD
# 然后指定正确的路径
sudo lpadmin -p "EPSON-ET-2710" -E -v "usb://EPSON/ET-2710%20Series?serial=303030303030303000&interface=1" -P /path/to/correct.ppd

2. 替代方案:通过 CUPS Web UI 添加打印机

有时图形界面更简单:

  1. 启动 CUPS Web 界面
    
    sudo systemctl start cups
    
  2. 在浏览器中打开
    
    http://localhost:631
    
  3. 通过 Administration → Add Printer 添加打印机,选择 USB 设备并配置驱动。

3. 直接使用 lp 命令打印(如果打印机已被系统识别)

即使没有正式添加打印机,也可以直接使用设备 URI:

lp -d "usb://EPSON/ET-2710%20Series?serial=303030303030303000&interface=1" /path/to/file.pdf

4. 检查当前已安装的打印机

lpstat -t

查看打印机是否已正确添加。


5. 完全重新安装打印机

如果问题持续,尝试删除后重新添加:

# 删除打印机
sudo lpadmin -x "EPSON-ET-2710"

# 重新添加(使用通用驱动)
sudo lpadmin -p "EPSON-ET-2710" -E -v "usb://EPSON/ET-2710%20Series?serial=303030303030303000&interface=1" -m everywhere

📌 总结建议

  1. 优先使用 -m everywhere(通用驱动)
  2. 或通过 CUPS Web UI 配置避免命令行问题
  3. 确保已安装 Epson 驱动
    
    sudo apt install printer-driver-escpr
    

希望这能解决问题!


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://sdn.0voice.com/?id=8418

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?