为什么我必须在 redhat linux 中停止/重新启动 cups 才能使用自定义过滤器?

为什么我必须在 redhat linux 中停止/重新启动 cups 才能使用自定义过滤器?

一位同事用 ruby​​ 为我编写了一个过滤器实用程序,它允许我从文本文件打印条形码。 (过滤器将 @{blah} 替换为正确的 PCL 和条形码校验和字符,以便以条形码字体打印“blah”。)

我从本地 bin 目录中的可执行文件调用此过滤器。然而,在重新启动时,此过程会失败。 (我可以通过操作权限在两个特定的失败之间切换;要么过滤器无法用任何内容替换 @{blah},要么什么都不打印。)

如果我停止并重新启动杯子,一切都会像我想要的那样工作。如何在不重新启动 CUPS 的情况下完成此操作?

答案1

只是猜测:也许在你的家安装之前就开始使用杯子了?

也许,如果您在 rc.local 上重新启动 cups 作为最新进程,或者甚至在使用 sudo 命令登录后?

相关内容