答案1
您的/usr/bin/lpr
是随cups-bsd
软件包一起安装的,还是随 软件包一起安装lprng
的。您可以使用 来检查您正在使用哪个软件包dpkg -S $(which lpr)
。
如果您使用的是 CUPS 软件包,则以下列出了一些可用选项man lp
在您的系统上。您还应该检查http://localhost:631/help
(是的,在你的系统)获取 CUPS 内置帮助。该page-ranges
选项具体提到了CUPS 文档(看文档选项, 和命令行选项;这些也可以在在线帮助页面“命令行打印和选项”中找到):
该
-o page-ranges=pages
选项选择要打印的页面范围:lp -o page-ranges=1 filename lp -o page-ranges=1-4 filename lp -o page-ranges=1-4,7,9-12 filename lpr -o page-ranges=1-4,7,9-12 filename
如果你正在使用 LPRng,请参阅LPRng 项目文档页。LPRng 参考手册仍然在线,尽管印刷食谱目前显示为离线。我没有看到任何对page-ranges
选项的具体引用,但该选项很可能是在非常旧的 LP 或 LPR 实现中引入的。
答案2
呃...是
man lpr
对你来说不起作用?你的机器上的手册页是否存储在你尚未安装的单独软件包中?
我应该澄清的是Alpr。相反,许多供应商(尤其是 GNU)提供了许多版本,并且并非所有版本都支持同一组选项。您是否尝试过有问题的命令并使其正常工作?
Apple 版本无疑是从 BSD 版本之一衍生而来的,并且可能比 GNU 版本支持更少的选项集。
答案3
页面范围打印是已在每个安装了最新 CUPS 的系统上记录。请看此处:
http://localhost:631/help/options.html?TOPIC=Getting+Started&QUERY=#PAGERANGES
(较旧的系统也有,但 URL 可能不同)。该文档通常应该完全适合您的系统。
如果您确实正在寻找适用于 CUPS 发布版本的“最新”文档,请查看此处:
http://www.cups.org/documentation.php
如果您要查找有关尚未发布的 CUPS 版本的“最新”文档,请查看此处:
http://svn.easysw.com/public/cups/trunk/doc/help/
http://svn.easysw.com/public/cups/trunk/man/
http://svn.easysw.com/public/cups/trunk/man/lpr.man
http://svn.easysw.com/public/cups/trunk/man/lp.man