2017-07-05 74 views
1

我有一个应用程序团队不知道如何阻止其应用程序向队列发送空白打印作业。这是随机发生的,但至少每分钟一次。如何配置CUPS以拒绝不良打印作业(<5k)?

有没有一种方法可以配置CUPS拒绝空白打印作业,或打印低于5k的作业?所有不好的作业都是3k,看起来像标题信息,如时间,日期,发件人,文件名称等等。没有内容。

回答

0
  1. CUPS自身提供的标准工具或设置不可能要求最小的打印作业文件大小。
  2. 只有相反,设置最大打印尺寸jobfile可这是通过使用的cupsd.conf配置文件中LimitRequestBody设定的控制。默认情况下,CUPS默默使用LimitRequestBody 0,它允许无限的作业文件大小。
  3. 要通过各种方法轻松实现您想要的功能。然而,每种方法都需要一些“黑客”,为CUPS编写自己的过滤器。 (CUPS过滤器可以使用任何语言编写,甚至Bash/Shell)。
  4. 由于没有足够的关于您的特定设置的详细信息,因此无法建议多种选项中的哪一种最适合您的情况并指定有关它的任何细节。如果您聘请了一位具有足够CUPS专业知识的人来为您提供建议,那最好。我想这可以在几个小时的工作中完成......
相关问题