notes/香橙排打印机(orangepi)/添加打印机驱动脚本.md
2024-04-29 22:22:30 +08:00

941 B

添加打印机驱动脚本

#!/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