在UOS(deepin)系统下安装CPUS-PDF虚拟PDF打印机的方法
参考文章:https://ywnz.com/linuxjc/7246.html 在Deepin系统下安装CPUS-PDF虚拟PDF打印机的方法
在UOS(deepin)系统下安装CPUS-PDF虚拟PDF打印机的方法.
该软件旨在通过在中央文件服务器上提供PDF打印机,在异构网络中生成PDF文件。它在GPL下可用,并且打包为许多不同的发行版,或者可以直接从源文件中构建。该程序由Volker C. Behr编写。
警告:CUPS-PDF的任何版本均不提供任何形式的保证。
CUPS-PDF也被列为关于freecode(以前称为Freshmeat)的项目。
CUPS-PDF官方网站:https://www.cups-pdf.de/
在UOS(deepin)系统下安装CPUS-PDF虚拟PDF打印机
1、安装CPUS-PDF,在终端中运行以下命令:
sudo apt install -y cups-pdf
2、需要设置cups-pdf的所有者为root,且权限为 0700:
sudo chown root:root /usr/lib/cups/backend/cups-pdf
sudo chmod 0700 /usr/lib/cups/backend/cups-pdf
3、重启CUPS服务:
sudo systemctl restart cups.service
4、可以通过修改/etc/cups/cups-pdf.conf文件的OUT参数来设置pdf的输出位置:
Out ${HOME}/PDF //这是默认位置。
5、在“打印设置”中就可以看到虚拟pdf打印机了。
或者使用命令lpstat -p -d查看。
打印网页试试
用UOS的浏览器会经常出现页面奔溃,用firefox、360浏览器就没问题,这里还发现UOS软件商家安装软件要验证登录UOS用户帐号,实际上不登录点取消不影响安装软件的。
(base) uos@uos-PC:~/Desktop$ ls /home/uos/PDF/
344_270_255_345_233_275_346_224_277_345_272_234_347_275_221__344-job_2.pdf
344_270_255_345_233_275_346_224_277_345_272_234_347_275_221__344-job_3.pdf
346_226_260_345_215_216_347_275_221__350_256_251_346_226_260_351-job_1.pdf
附:重要说明
1、CUPS-PDF需要root特权,因为它必须修改文件所有权。为了确保CUPS-PDF以所需的root权限运行,您必须使root用户成为cups-pdf后端的所有者,并将后端的文件权限设置为0700(仅root)。注意:在早期版本的CUPS(<1.2.0)中,必须将cupsd.conf中的“RunAsUser”选项设置为“No”,以授予全部权限。
2、CUPS-PDF需要一个功能全面的UNIX文件系统才能工作。确保CUPS-PDF的任何工作目录都位于NFS挂载的卷上,并且它们的挂载没有root_squash,不支持其他文件系统(例如NetWare或Windows共享)。
3、如果系统上的gs(GhostScript)二进制文件由upx(可执行文件的最终打包程序)压缩,则CUPS-PDF会失败。
4、如果您使用的是SELinux、AppArmour或类似工具,请确保它们不会干扰CUPS-PDF。您可以通过“setsebool -P cupsd_disable_trans 1”为SEPS禁用SELinux。参考在CentOS 8上检查SELinux模式、将模式更改为Permissive及禁用的方法。
5、在MacOSX上,您将必须使用pstopdf而不是AFPL GhostScript。
6、ESP GhostScript 8.15.1版中存在一个错误,当使用Acroread查看生成的PDF时会导致错误,该错误已在版本8.15.2中修复。
7、从CUPS-PDF v3开始,需要CUPS>=1.2的版本。此外,必须安装CUPS的开发包才能编译CUPS-PDF。
在UOS(deepin)系统下安装CPUS-PDF虚拟PDF打印机的方法相关推荐
- 可选版本 安装软件_【Linux软件】在Deepin系统下安装LibreOffice 6.1.4版本的方法
在Deepin系统下安装LibreOffice 6.4.1版本的方法 使用的是Deepin系统,从深度应用商店看到有LibreOffice,安装了一下,发现ui是真的丑,就像是十年前的xp那样,记得前 ...
- linux终端 中国象棋,在Deepin系统下安装Xboard并使用它玩中国象棋
本文介绍在Deepin系统下安装Xboard的命令,并通过xboard @xq命令进入到中国象棋模式,有喜爱中国象棋的网友又可以多一种途径了,当然,也可以玩国际象棋. 前言 Xboard/WinBoa ...
- mac电脑装java环境变量_Mac系统下安装jdk并配置环境变量的方法
相信有不少电脑程序员和编程人员经常会碰到"JDK环境变量"这个词,而在实际操作中,想要安装JDK并配置环境变量的难度对于某些用户来说,还是比较大的,想必不少网友还不知道Mac配置J ...
- linux关闭wps画布进程,在Deepin系统下安装WPS后一直出现一个无响应的wpsoffice进程...
很多人在Deepin 20 Linux系统下安装WPS新版本后都出现一个无响应的wpsoffice进程,不过似乎不是共有的问题,有些人表示没有这个. 进一步说明 如果把WPS给卸载掉然后再重新安装,还 ...
- deepinv2 添加打印机_在Deepin系统下配置连接Windows的共享打印机
本文介绍在Deepin系统下配置连接Windows共享打印机的方法.如果需要几台电脑需要公用同一台打印机时,这种方法非常有用.我们在宿舍开了一个打印店,电脑都同时接入打印机的话,就非常的方便. 下面是 ...
- 在 Win10 系统下安装 JDK 及配置环境变量的方法
首先,在官网下载 JDK:Oracle 官网 如上图所示,在 Oracle 官网下载 JDK,有一点需要注意,那就是在我们下载合适的 JDK 之前,需要先点击 标记 1 所在的按钮,选择接受.否则的话 ...
- debian安vs_在Debian 10系统下安装和更新Visual Studio Code的方法
本文介绍在Debian 10 Linux操作系统下安装Visual Studio Code(VS Code)编辑器的方法,同时附上更新的命令. 在Debian 10下安装Visual Studio C ...
- linux libgl.so.1,在Deepin系统下安装并打开Steam提示libGL.so.1的解决
在Deepin系统应用商店中安装Steam后打开出现提示You are missing the following 32-bit libraries,and Steam may not run:lib ...
- linux装百度网盘不能运行,在Deepin系统中安装百度网盘的两种方法
本文教你在Deepin Linux操作系统中安装百度网盘,有两种方法:一种是通过深度商店安装,另一种则采用命令的方式安装. 第一种方法:采用深度商店安装百度网盘 Deepin Linux系统默认有深度 ...
- ubantu关机快捷键_在深度Deepin系统下使用快捷键重启电脑及关机的方法
本文介绍的方法适用在深度Deepin系统(或者Ubuntu)下,在桌面无响应的情况下可以使用快捷键安全重启电脑或者安全关机.平时正常操作还是以系统自带的程序重启关机为主,或者运行相关的命令,参考shu ...
最新文章
- CentOS 6.5 源码安装 mysql 5.6
- c语言 指针函数 详解,[NOTE-C]C语言指针详解(一)
- 6.win03安全策略
- windows下,怎么轻易拷贝一个文件的完整路径?
- 码农和程序员等的差别
- 全文检索技术介绍与使用方法
- cts游戏手机版_cts游戏
- Jenkins 流水线 获取git 分支列表_基于Jenkins的DevOps流水线实践教程
- erlang安装报错
- Talib技术因子详解(五)
- rapidxml解析xml文档
- 无线网络稳定性测试方案
- 锂电池电源管理系统设计与实现(单片机)
- 分享几款交互UI设计软件用法,了解后再选择
- html打开ppt自动播放,ppt文件怎么打开就可以全屏自动播放
- Auto.js之自动QQ点赞篇
- c语言是世界上最好的语言搞笑图片,C++是世界上最好的语言!不服来辩! | 爆笑囧图...
- 运维开发团队技能与效率提速利器:运维+低代码
- android 调用系统打印
- 揭秘奥运会四大难解之谜