2024-04-29 22:22:30 +08:00
|
|
|
### 添加打印机驱动脚本
|
2023-10-19 15:39:03 +08:00
|
|
|
|
|
|
|
* 需要进行[环境搭建](./环境搭建.md), 脚本文件如下:
|
|
|
|
|
|
|
|
```
|
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
echo "删除所有的打印任务"
|
|
|
|
lprm
|
|
|
|
|
|
|
|
echo "删除默认打印机"
|
|
|
|
lpadmin -x DS-RX1HS
|
|
|
|
|
|
|
|
echo "查找打印机"
|
|
|
|
result=`lpinfo -v | grep direct`
|
|
|
|
if [ -n "$result" ]
|
|
|
|
then
|
|
|
|
directs=`echo $result | cut -d " " -f 2`
|
|
|
|
echo "打印机=$directs"
|
|
|
|
|
|
|
|
echo "重启CUPS服务"
|
|
|
|
service cups restart
|
|
|
|
|
|
|
|
echo "重新添加驱动"
|
|
|
|
lpadmin -p DS-RX1HS -E -v "$directs" -m gutenprint.5.2://dnp-dsrx1/expert
|
|
|
|
|
|
|
|
echo "设置默认打印机"
|
|
|
|
lpoptions -d DS-RX1HS
|
|
|
|
|
|
|
|
echo "激活"
|
|
|
|
cupsenable DS-RX1HS
|
|
|
|
|
|
|
|
echo "设置为接受作业"
|
|
|
|
cupsaccept DS-RX1HS
|
|
|
|
|
|
|
|
echo "查询默认打印机"
|
|
|
|
result=`lpstat -d | cut -d ":" -f 2`
|
|
|
|
|
|
|
|
if [ -n "$result" ]
|
|
|
|
then
|
|
|
|
echo "打印机驱动重新加载成功"
|
|
|
|
else
|
|
|
|
echo "打印机驱动重新加载失败"
|
|
|
|
fi
|
|
|
|
else
|
|
|
|
echo "打印机不存在"
|
|
|
|
fiS
|
2023-10-18 17:00:19 +08:00
|
|
|
```
|