使用lpadmin添加打印机时,如何使用“lpinfo -m”查看到的model?
时间: 2024-09-09 10:16:07 浏览: 31
`lpinfo` 是一个用于查询 CUPS(Common Unix Printing System)打印系统中可用的打印机驱动程序和打印机设备信息的命令。其中 `-m` 参数用于列出所有的 PPD(PostScript Printer Description)文件,即打印机描述文件。PPD 文件包含了特定打印机型号的配置信息,这些信息用于告诉 CUPS 如何驱动对应的打印机。
当你使用 `lpinfo -m` 命令时,它会显示出系统中所有可用的 PPD 文件。输出的结果会列出每个 PPD 文件对应的打印机型号,你可以在使用 `lpadmin` 命令添加打印机时参考这些型号。
在使用 `lpadmin` 添加打印机时,可以指定一个特定的 PPD 文件来配置打印机。命令的基本格式如下:
```bash
sudo lpadmin -p 打印机名 -E -v 打印机URI -P PPD文件路径
```
其中:
- `-p 打印机名`:指定新创建的打印机的名称。
- `-E`:使打印机可用。
- `-v 打印机URI`:指定打印机的 URI,可以是通过 USB 连接的本地打印机,也可以是通过网络连接的远程打印机。
- `-P PPD文件路径`:指定 PPD 文件的路径,这个路径通常是 `/usr/share/cups/model/` 目录下的某个文件。
如果你已经通过 `lpinfo -m` 查看到了某个特定的打印机型号,可以直接使用该型号对应的 PPD 文件来添加打印机。例如,如果你看到的输出中有一个型号是 `Generic PostScript Printer`,对应的 PPD 文件路径是 `/usr/share/cups/model/generic.ppd`,那么添加打印机的命令可能如下:
```bash
sudo lpadmin -p 新打印机 -E -v ipp://打印机IP地址/打印机队列 -P /usr/share/cups/model/generic.ppd
```
这样,你就可以根据 `lpinfo -m` 的输出来指定正确的 PPD 文件,为你的打印机配置 CUPS。