【问题标题】:print entire directory of text files to printer with filename as header using bash or openoffice basic script使用 bash 或 openoffice 基本脚本以文件名作为标题将整个文本文件目录打印到打印机
【发布时间】:2009-10-18 00:03:43
【问题描述】:

我想将整个文本文件目录打印到打印机,在打印的每个文件的第一页顶部插入文件名。 bash 或 openoffice 脚本会很好地为我服务。谢谢

【问题讨论】:

  • 您使用的是哪个操作系统(我猜是 *nix 系统)。您的打印机驱动程序设置为使用命令行打印吗? lp 会对您的打印机起作用吗?
  • 我正在使用 openSuSE 10。是的,我的打印机,HP 4200 将在 bash 终端发出的命令 'lp' 和 'lpr -P HP4200 上打印。顺便说一句,我安装了 KDE 桌面,如果我可以使用包含的编辑器“Kate”,它会自动指示打印机在标题中打印文件名,我可以避免文件名问题。问题是我无法让 Kate 以批处理模式打印。我猜 bash 会做我想做的事,但我不知道如何编写 bash 脚本。谢谢。内德。

标签: scripting insert printing filenames


【解决方案1】:

GNU a2ps 非常适合这一点(为每张纸提供多个页面等选项)。如果您愿意,它甚至可以语法高亮显示源代码。

http://www.gnu.org/software/a2ps/

【讨论】:

  • 我去看看a2ps。谢谢推荐。
  • a2ps 让我找到了用这行代码完成工作的 enscript:enscript -DDuplex:true -X ascii -PHP4200 * 谢谢,Ned。
猜你喜欢
  • 2012-09-28
  • 1970-01-01
  • 2016-10-29
  • 1970-01-01
  • 2020-08-08
  • 2019-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多