脚本打印作业以指定的间隔运行(很棒的派对)

时间:2011-03-22 07:20:04

标签: windows linux scripting printing

嘿,所以!这个周末我的室友和我正在举办一个办公室主题派对。我们有一个装满啤酒的水冷却器,果冻镜头中的订书机等。我们有一台大型复印机/激光打印机。我希望它能将TPS报告发布到舞池上。这将以指定的间隔发生。

打印机驱动程序安装在我的Windows和Linux分区上。从任何一个操作系统,这将是一个很棒的脚本编写方式?我的第一个想法是使用.NET的Documents功能,只需从Word打印,但这看起来有点太多了。 (我的意思是,大概15分钟可以在5分钟完成)。我熟悉批处理和bash脚本,但我不知道Word(或Adobe Reader等)为此类事件公开的任何命令行界面。我主要是因为我正在寻找解决问题的新方法,而不仅仅是坚持我的C / C ++ / C#舒适区。你觉得怎么样?

1 个答案:

答案 0 :(得分:4)

如果您不介意以CUPS可以支持的格式准备文档(至少CUPS can support PDF,那么有一个非常简单的选项)那么您可以使用简单的命令行工具来完成任务:

while true ; do sleep 1800 ; lp ~/Documents/TPS_Coversheet.pdf ; done

如果您想通过“睡眠1800”或类似的简单工具来安排它们,您可以将lp ~/Documents/TPS_Coversheet.pdf放入crontab(5)文件中,并指定时间。 (几乎太多。)您可以使用crontab(5)命令编辑crontab(1)文件:crontab -e