CUPS 将发送到打印机的文档保存在硬盘中

CUPS 将发送到打印机的文档保存在硬盘中

我正在做一个使用 Raspberry Pi 作为打印服务器的项目。我需要将发送到打印机的每个文档保存在连接到 Raspberry Pi 的硬盘中。有人能建议一种方法来做到这一点吗?

答案1

阅读man inotify,其开头为:

NAME

   inotify - monitoring filesystem events

DESCRIPTION

   The  inotify API provides a mechanism for monitoring filesystem events.
   Inotify can  be  used  to  monitor  individual  files,  or  to  monitor
   directories.  When a directory is monitored, inotify will return events
   for the directory itself, and for files inside the directory.

用它来监控/var/spool/cups/var/spool/cups/c#####是“控制”文件, 和/var/spool/cups/d#####-001文件是要发送到打印机的实际数据。

注意:一度inotify不适用于所有文件系统类型,请参阅为什么实时运行时“tail -f”不会跟踪我的系统日志?

相关内容