2015-10-19 204 views
0

我试图使用脚本一次启用多台打印机。当使用CUPS启用多台打印机时,sh文件出现错误

test.sh

sudo cupsenable hp1 
sudo cupsenable hp2 

命令行

bash testh.sh 

输出

cupsenable: Operation failed: client-error-not-found 

如果我的剧本只有一条线,似乎工作,但如果它有多条线路,然后我得到错误。

不确定为什么我得到错误,如果你可以在sh文件中运行多个命令。我在这里做错了什么?

回答

1

Man page对于cupsenable表示您可以使用单个命令将打印机列在一行中。

$ sudo cupsenable hp1 hp2 

如果仍然出现错误,请确保您正确输入打印机的名称。可以列出打印机与

$ sudo lpstat -v 

还要检查,如果你有打印机队列空与

$ sudo lpstat -t