You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从RedHat7升级到RedHat8后enscript报错:无法打印空白页

问题原因与解决办法

原因

RHEL 8 中打包的 enscript 版本新增了严格的内容检查机制,要求每页必须至少包含一行内容。当你使用 --no-header 参数且没有输入任何文本时,就会触发这个错误——旧版(RHEL 7)的 enscript 没有这个限制,所以升级后出现了行为差异。

解决办法

要打印空白页,只需给 enscript 提供一行空内容即可,通过管道传递换行符就能满足要求:

echo -n | enscript --no-header

或者用 printf 实现更可靠的换行输入:

printf '\n' | enscript --no-header

这样既符合“每页至少一行”的检查规则,又因为是空行且禁用了页眉,最终打印出来的就是空白页。

内容的提问来源于stack exchange,提问作者user4202824

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 23:12:04