用户之间如何安排打印作业?

用户之间如何安排打印作业?

我是当多个用户/计算机共享远程打印机时如何安排打印作业?是否是先到先得、基于用户特定优先级、基于将数据从计算机传输到打印机的时间需要?

Linux 中的驱动程序和应用程序如何处理调度?

那么打印机如何进行调度呢?

我记得在哪里见过这个话题,但现在找不到了。

谢谢。

答案1

lp可以使用-o job-priority或命令通过命令为作业分配优先级-q。默认值通常为 50,但可以lpoptions针对每个用户进行设置。首先处理编号最高优先级的作业,然后处理下一个编号的作业,依此类推。范围为 1-100。

当要打印相同优先级的作业时,它们通常按照先到先服务的原则完成。但是,如果调度程序看到 mime 类型,它将按 mime 类型的字母顺序打印它们(text/bar之前打印text/foo),除非有一个名为“/etc/cups/mime.types 如果此文件存在”的文件,则将咨询该文件的优先级,该优先级可以分配给 mime 类型。

请参阅lp(1)mime.types(5)了解更多详细信息。

相关内容