原文地址:https://lujun9972.github.io/blog/2020/04/11/为linux安装虚拟pdf打印机/index.html

今天发现一个 CUPS-PDF 项目,可以为 CUPS(Common Unix Printing System) 添加 PDF 打印机.

步骤非常简单:

  1. 安装 CPUS-PDF

    sudo apt install -y cups-pdf
    

  2. 根据 CPUS-PDF的文档说明, 需要设置 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.confOUT 参数来设置pdf的输出位置

    ### Key: Out (config)
    ##  CUPS-PDF output directory
    ##  special qualifiers:
    ##     ${HOME} will be expanded to the user's home directory
    ##     ${USER} will be expanded to the user name
    ##  in case it is an NFS export make sure it is exported without
    ##  root_squash!
    ##  on Ubuntu, the cupsd AppArmor profile needs to be updated
    ##  to match the output path as per instructions in LP:147551
    ### Default: /var/spool/cups-pdf/${USER}                                     Out ${HOME}/PDF
    

  5. 然后在CUPS的admin页面中就能看到一个PDF打印机了

    或者用 lpstat 来查看:

    lpstat -p -d
    

    printer PDF is idle.  enabled since Sat 11 Apr 2020 09:52:10 PM HKT
    system default destination: PDF
    

  6. 使用 lpr 打印一个文件试试

    lp ~/dead.letter
    

    request id is PDF-5 (1 file(s))
    

    ls ~/PDF
    

    dead.letter__2_PDF-job_5.pdf
    

  7. 最后要注意的是,根据 README 的说明,客户端选择打印机时,供应商应该选择 Postscript, model选择 Color Printer

为Linux安装虚拟PDF打印机相关推荐

  1. win7不能安装adobe pdf打印机的解决方案

    一.[问题症状] 安装Adobe Acrobat Perfessional 8.0后,office工具栏中会显示两个按钮.正常情况下,可以点击按钮直接将当前的office文档转化为pdf文档,同样IE ...

  2. Office 如何添加Adobe Acrobat虚拟PDF打印机

    在服务中找到Print Spooler服务,如果是停止的点击启动,如果已经启动点击重新启动 在打印机中添加本地打印机 使用现有端口,然后选择Adobe PDF选项,下一步,然后在厂商中选择Adobe, ...

  3. BatchOutput DOC for Mac(虚拟PDF打印机)

    batchoutput doc mac版是Mac os平台上的一款Doc文档自动批量打印工具,它的使用操作十分简单便捷,你只需要将Word文件添加到BatchOutput DOC名单,设置好参数,剩下 ...

  4. LINUX安装虚拟机时安装步骤和进入bios解决intel vt -x

    1.下载VMware 2.下载iso镜像文件:http://archive.kernel.org/centos-vault/6.1/isos/x86_64/ 3.安装过程中出现问题: 关于此问题:(联 ...

  5. 通过安装虚拟打印机输出PDF文件

    前两天,用FastReport输出pdf文件,在查资料时候,无意看到可通过安装一个虚拟的打印机,把任何支持打印的软件的输出,都输出为pdf文件.比如把word,excel...等等都可以转化成pdf文 ...

  6. linux安装无线打印机,Unraid 安装CUPS实现共享打印和无线打印

    Unraid 安装CUPS实现共享打印和无线打印 2020-11-29 16:08:34 51点赞 486收藏 51评论 创作立场声明:个人瞎折腾,文中部分内容来自网络,本人并非专业人士,只是将个人的 ...

  7. Win10如何安装Microsoft Print to pdf打印机

    Win10如何安装Microsoft Print to pdf打印机 有时候出于需要,会用到Microsoft Print to pdf虚拟打印机,那么在Windows10系统下如何安装虚拟打印机呢? ...

  8. linux系统安装柯美打印机,柯尼卡美能达复印机中标麒麟系统驱动安装

    柯尼卡美能达复印机中标麒麟系统驱动安装 现在很多东西都在支持国产化,电脑和复印机等办公设备也不例外.下面广州柯镁为大家详细介绍,国产电脑芯片麒麟系统如何安装柯尼卡美能达打印机驱动. 柯尼卡美能达复印机 ...

  9. 虚拟linux jdk,虚拟机下Linux安装jdk

    1.利用共享文件夹复制本地硬盘下(H:/share)的压缩包到指定目录 cp jdk-8u161-linux-x64.tar.gz /soft/jdk 2.进入/soft/jdk目录下,解压jdk到当 ...

  10. linux安装福昕PDF阅读器

    前往linux福昕PDF阅读器,下载linux版安装包 将下载的文件解压出来 点击Foxit-setup.X64.run 默认next安装即可. 参考链接

最新文章

  1. android studio 加固和签名
  2. noip2016考前模板
  3. redis 队列_Redis与Rabbitmq消息队列的区别
  4. 数学之史:微积分的发明——变量数学的巨人之争
  5. sublime写网页代码,里面的中文字符会出现乱码
  6. Java Stream API进阶篇
  7. 设计灵感|清爽直观的仪表盘设计,转化繁杂数据
  8. linux脚本调用db2存储过程,LINUX定时执行含有DB2存储过程的SHELL脚本
  9. Linq之ToDictionaryTSource, TKey, TElement用法
  10. 用keil怎么擦除_环氧树脂结构胶怎么清洗 结构胶弄到衣服上怎么洗掉
  11. Matlab图像分割---使用主动轮廓 (snake) 方法进行图像分割
  12. 读取npy格式的文件
  13. 服务器被入侵了怎么办?
  14. dex字符串解密_GitHub - zhoushuntong/DexEncryptionDecryption: APK 加固 dex 加密,解密 学习项目...
  15. MTK6735/37 插入USB开机
  16. android 直播sdk 抖音,从零开始仿写一个抖音App——跨平台视频编辑SDK项目搭建
  17. delphi控制excel ,在指定单元格后插入行
  18. 指纹传感器安全性究竟有多少?
  19. 计算机信息技术在教学中的发展,浅析信息技术在教学中的创新作用
  20. 好看的充电宝有哪些?好看的充电宝推荐

热门文章

  1. 未知显示器设置屏幕分辨率和屏幕扩展设置
  2. PHP如何获取当前域名
  3. CentOS加入Windows域
  4. 记录delphi 海康摄像机登陆
  5. USB (二)硬件概念 以 STM32F4为例
  6. 网易云linux版是什么格式,网易云音乐发布Linux版本
  7. Java中异或的操作
  8. 自学人工智能 日记2017, ,搞定了
  9. LS1012ARDB - How to reflash u-boot / RCW via built in Kinetis CMSIS-DAP
  10. PHP利用JWT实现token和refresh_token