我可以在将文件发送到 CUPS 后将其删除吗?

Can I remove the file after sending it to CUPS?

如果我向 CUPS 发送 ps-pdf-file,它会按原样存储在队列中还是只是指向队列中文件的指针?

换句话说:文件在 发送(并放入打印机队列)后 之前是否可以从磁盘中删除文件] 居然打印出来了?

如果打印机上有一些负载,此测试是否会生成任何纸张:

#!/bin/bash
uptime | mpage > uptime.ps
lpr uptime.ps
rm uptime.ps

我自己也有同样的问题,刚刚测试了一下。

lpr -P myprinter myfile.pdf && rm myfile.pdf

确实打印了 700K 的 PDF 文件,尽管它在发送打印后立即被删除。

所以我会说答案是 "yes"。