来自 bash 终端的非 root 用户无法在 Linux 中打印来自 PDF 文件的文本

问题描述 投票:0回答:0

我正在尝试从 bash 终端打印一个普通的 PDF 文件,其中包含一些填充的表格。当我以

root
身份执行时,一切正常,但是当我尝试以
non-root
用户身份打印时,我只看到表格边框线和打印的图形,根本没有文本。

我下班后或在网上进行研究后来到这里。有人可以帮忙吗?

我正在使用以下命令打印文件:

lp -d MG2500 /path_to_the_file

我认为非 root 用户应该可以访问字体。我通过以下命令授予了他权限:

setfacl -m u:User:rx /usr/share/fonts
setfacl -m u:User:rx /usr/share/fonts/*

但没有成功。结果是一样的:打印机没有打印任何字母。只有表格边框线和图形。

我的系统是: Ubuntu 服务器 23.04

我的打印机是: 佳能MG2540S(驱动MG2500)

linux printers cups lpr
© www.soinside.com 2019 - 2024. All rights reserved.