我正在寻找一种无需使用 Google Cloud 即可将文件/网页从我的剧本或智能手机发送到打印机的方法。我多年前使用过 UNIX,如果我没记错的话,您可以配置一个帐户将所有收到的电子邮件发送到打印机。
Ubuntu 可以做到这一点吗?如果可以,是否也可以设置为按发件人姓名进行限制?
答案1
使用后缀和lp
命令
第一个解决方案:CronJob
我使用此方法成功打印了收到的邮件。我通过添加以下行来配置 postfix 以使用 Maildir main.cf
:
home_mailbox = Maildir/
我写了一个简短的脚本,名为printmails
:
maildir="$HOME/Maildir/new/"
for entry in `ls $maildir`; do
cat $HOME/Maildir/new/$entry | lp -d PRINTER_NAME
mv $HOME/Maildir/new/$entry $HOME/Maildir/cur/
done
然后我运行 cron 脚本。
第二种解决方案:中级快速打印
您可以在以下位置为用户添加别名/etc/aliases
:
user: "| lp -d PRINTER_NAME"
然后运行
newaliases