我正在尝试从 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)