Ryan

V2020-04-20

在MAC OSX系统下使用命令行打印文档

最近全部改成电子上课,老师发课都在微信群里,说实话。真的挺烦。群里 也是各种聊天不止,怎么办?
最无耻的办法,将,只要是老师发的话,全部打印出来(嗯,超过20个字以上的。。。),但我怎么知道谁是老师呢?用wechaty pad版,针对指定群接收消息,或者无所谓,判断是否是群消息,同时发消息的人是谁(这个可以初期就记录下,并存储起来)

然后将文字的话,存成txt文件。调用命令行打印。

如果老师发的是pdf,嗯。不用担心,也能直接打印。
如果老师发的是图片,嗯?这个,能够直接打印
如果老师发的是word?嗯,这个。。。也打不了。。。

于是现在命令问题(原来字打错了)来了,只要老师发的是word(其实老师不用苹果,也不会有pages,事实上pages也不能直接打印),就没法打印,怎么办?网上有word2pdf的程序,先将word转成pdf再打印就OK了。

OK,那怎么打印呢?在mac下面其实很简单?

lpr -Plpstat -v|awk '{print $3}'|head -1|awk 'BEGIN{FS=":"} {print $1}' ~/Desktop/xxx.txt

上面是两个方法的信合,lpstat是获取当所有的打印机,取第一条默认的。。。然后用【lpr -P打印机名 要打的文件】,直接打印。

——EOF——
上面都是理论情况,实际上,我的pad plus已经过期了。
1、因为要200一个月,但我还没有完整的基于他开发,所以就暂废了
2、上面的打印其实浪费了不少纸。更关键的是,其实有些群我没有加,而且老师有时候发作业是通过【晓黑板】等第三方程序。那我基于他开发的意义就失去了

所以,做个记录吧。就当记录一下,打印机是怎么调用的吧。。。

来源:https://neatstudio.com/show-2892-1.shtml

您的大名:
万水千山总是情,给个打赏行不行。 打赏
文章出自:虾米皮皮乐 https://xiamp.net/archives/mac-command-line-print.html,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
141
在MAC OSX系统下使用命令行打印文档
04/20
date('Y'); ?>
最近全部改成电子上课,老师发课都在微信群里,说实话。真的挺烦。群里 也是各种聊天不止,怎么办?...
扫描右侧二维码阅读全文

发表评论