首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Freebsd打印:无法使用lpd打印

Freebsd打印:无法使用lpd打印
EN

Unix & Linux用户
提问于 2015-08-10 09:42:40
回答 1查看 1.2K关注 0票数 2

我已经设置了lpr的usb打印机,通过从网络指南..。但是,我得到了错误

代码语言:javascript
复制
lpr: Error - no default destination available

来自dmesg的产出:

代码语言:javascript
复制
ulpt0: Canon Inc MF4800 Series, class 0/0, rev 2.00/1.00, addr 6 on usbus0
ulpt0: using bi-directional mode

/etc/打印帽:

代码语言:javascript
复制
canon|local line printer:\
:lp=/dev/ulpt0:\
:af=/usr/local/etc/cups/ppd/Canon_MF4820d.ppd:\
:if=/usr/local/bin/foomatic-rip:\
:sh:\
:mx#0:\
:sd=/var/spool/output/canon:lf=/var/log/lpd-errs:

执行了以下工作:

代码语言:javascript
复制
# cd /var/spool/output
# mkdir canon
# chown bin canon
# chgrp daemon canon
# chmod 755 canon

终于重新启动了lpd。

代码语言:javascript
复制
sudo service lpd restart
Stopping lpd
Waiting for PIDS: 1478
Starting lpd

如有任何有帮助的反馈,将不胜感激。

提前谢谢。

贾斯汀

EN

回答 1

Unix & Linux用户

发布于 2015-08-15 15:55:48

错误说明不存在默认目标。

要引用printcap(5)手册页:

代码语言:javascript
复制
The default printer is normally lp, though  the environment variable
PRINTER may be used to override this.  Each spooling utility supports an
option, -P  printer, to allow explicit naming of a destination printer.

所以要么将printcap条目的第一行更改为

代码语言:javascript
复制
lp|canon|local line printer:\

或将变量打印机设置为“佳能”或“本地行打印机”。

不幸的是,我不知道这里还有什么问题。:(

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/222269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档