我需要一种方法来识别此问题的根源,因此我知道错误发生在哪里。
我有一个Perl脚本,我使用过perver前端enscript(1)为我漂亮地打印文本文件。我使用的是Xubuntu 16.04.5,其版本为1.6.5.90-2,突触表示这是最新的版本。
突然,我注意到它在页面上的打印距离太低了3/4英寸,并且在页面的下边缘掉了一些线。其他一切似乎正常。
现在最近当然有了软件更新,但是我没有任何涉及的文字。而且我不知道如何找出答案。
我还必须换掉打印机。是惠普,现在我有一个兄弟。那通常会让我怀疑打印机,但是LibreOffice和evince在该打印机上正常打印。然后再次使用后记脚本,而我不知道LibreOffice或evince使用什么。
我已经捕获了通过在Perl前端添加调试行来运行测试示例的evince命令。它读
enscript -MLetter --indent=3 --tabsize=8 --fancy-header=print --header=" . . . HELEN/history.txt" -t title sustaining-20180828-history.txt
我消除了--fancy-header的问题(当我让脚本使用默认的标题样式时,问题仍然存在),其他任何选项似乎都不可疑。我也捕捉到了Postscript,但是它有800行,很难阅读。我曾经直接与Postscript合作,但至少已经过去了几十年。
我不知道接下来要尝试哪种工具。