Solaris 10系统支持标准的网络打印机,配置起来非常简单。
lpadmin -p queue_name -v /dev/null
lpadmin -p queue_name -i /usr/lib/lp/model/netstandard
lpadmin -p queue_name -o dest=192.168.105.9:9100 -o
protocol=bsd -o timeout=time_in_seconds
启用打印队列,并让队列开始接受打印任务。注意enable命令不能再bash中使用。
enable queue_name
accept queue_name
查看打印机状态。
# lpstat -a
queue_name accepting requests since Wed Jan 06 11:24:35 2010
打印测试页:
lp -d queue_name /etc/hosts
以上配置在Solaris中安装HP 3055网络打印机测试成功。
配置打印机的脚本:
QUEUE_NAME=11f PRINTER_IP=132.253.220.52 lpadmin -p $QUEUE_NAME -v /dev/null lpadmin -p $QUEUE_NAME -m netstandard lpadmin -p $QUEUE_NAME -o dest=$PRINTER_IP:9100 -o protocol=tcp -o timeout=5 lpadmin -p $QUEUE_NAME -I postscript -T PS lpadmin -p $QUEUE_NAME -D "Postscript Printer" cd /etc/lp/fd for filter in *.fd;do name=`basename $filter .fd` lpfilter -f $name -F $filter done accept $QUEUE_NAME destination "printer" now accepting requests enable $QUEUE_NAME printer "printer" now enabled # lpstat -p $QUEUE_NAME
删除打印机
lpadmin -x $QUEUE_NAME
Comments
There are currently no comments
New Comment