管理打印机和打印
ubuntu环境下把word文档转换成pdf

在linux中如何使用CUPS进行打印

CUPS(Common UNIX Printing System)通用打印系统**,是linux的打印机和打印作业管理器。LPD(行式打印机守护程序),使用等宽字符和单一字体每次打印一行文本。
许多支持图形打印机的打印机最初使用的都是Adobe PostScript语言。
PostScript打印机具有一个引擎,用于解释打印作业中的命令,并通过这些命令生成完成的页面。PostScript通常用作一种中间格式,介于原始文件(eg:文本文件或图像文件)与适合不具有PostScript功能的特定打印机的最终格式之间。将打印作业(eg:ASCII文本文件或JPEG图像)转换位PostScript,以及从 PostScript 转换为非 PostScript 打印机所需的最终光栅格式,都是使用过滤器完成的。
如今,基于 PostScript 的可移植文档格式 (PDF) 已在很大程度上替换了原始 PostScript。PDF 旨在独立于硬件和软件,并封装要打印页面的完整描述。您可以查看 PDF 文件,也可以打印这些文件。

CUPS的命令
lpstat -------- 检查系统已知的队列。

-a   显示打印机的接受状态。
-c  显示打印类。
-p  显示打印状态:已启用或已禁用。
-s  显示默认的一个或多个打印机和类。等效于 -d、 -c 和  -v。请注意,必须将多个选项隔开,因为可为许多选项指定值。
-s  显示打印机及其设备。

还可以将/usr/sbin 中找到 LPD 的 lpc命令与 status 选项一起使用。

$ /usr/sbin/lpc status
RICOH_Aficio_MP_C3300:打印机在设备“dnssd”上,速度 -1队列已启用打印已启用无条目监控程序已存在

请参阅 /etc/cups/cups-files.conf 中的 SystemGroup 条目以及 cups-files.conf 的联机帮助页,获取有关授权用户组的更多信息。

如何管理打印机队列上的作业

lpq -------- 会显示默认打印机的队列

-p     加上打印机名称用来指定特定打印机
-a     用来指定所有打印机

使用lprm 删除打印作业

使用lpr和lp进行打印

lpr会以静默方式实现作业假脱机
-C、-J 或 -T  设置作业名。
-P  选择特定打印机。
-#  指定副本数量。请注意,这与您在 lp 命令中看到的 -n 选项不同。
-m  作业完成时发送电子邮件。
-l  指示已设置打印文件的格式以进行打印。与 -o raw 等效。
-o  设置作业选项。
-p  使用阴影标题设置文本文件格式。与 -o prettyprint 等效。
-q  使作业暂挂(或排队),以便稍后打印。
-r  实现文件假脱机以进行打印后,移除此文件。

打印任何文件 --------- lpr + 文件名 (可在默认打印机上打印文件)

(若想打印空白文件,则需要创建一个空文件并在其中加入空格才能使用lpr打印。)

Linux下控制打印机笔记相关推荐

  1. linux下打印机监控,Linux下控制打印机笔记

    管理打印机和打印 ubuntu环境下把word文档转换成pdf 在linux中如何使用CUPS进行打印 CUPS(Common UNIX Printing System)通用打印系统**,是linux ...

  2. 5款linux下的笔记软件

    Evernote是一个很好的笔记软件,但是却没有linux版本,下面介绍5款linux下最好的笔记软件. 1.Springseed Springseed 是 Jono Cooper 和 Michael ...

  3. linux下做笔记的软件下载,Write一款梦幻般的Linux手机笔记应用程序

    Linux传统笔记应用程序很少是手写笔记?Xournal被认为是Linux触摸屏用户想要使用手写笔或在虚拟纸上制作手写笔记的应用程序. 但是最近发现了一个免费的替代Xournal应用(可适用于Linu ...

  4. linux下写笔记软件,linux下安装一款笔记软件(为知笔记)

    今天突然想在ubuntu上安装一款跨平台(windows.linux.android)的笔记软件来做日常记录.文章记录以及网页收藏.原先并没有使用过类似的软件,只是见身边的很多人在使用印象笔记来做记录 ...

  5. export mysql home_mysql的Linux下安装笔记

    注:在5.7之后MySQL不在生成my-default.cnf配置. tar -xzvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7 ...

  6. C语言 | Linux下的静态链接与动态链接

    1024G 嵌入式资源大放送!包括但不限于C/C++.单片机.Linux等.关注微信公众号[嵌入式大杂烩],回复1024,即可免费获取! 前言 上一篇分享了静态链接与动态链接的实验(Windows): ...

  7. linux下SVN配置笔记(转)

    linux下SVN配置笔记  李群林 转载了 皋军 的博文  [查看原文][转载时间:2012-09-20 10:40] 关键字: linux下svn配置笔记  一.安装SVN默认安装到/usr/lo ...

  8. Linux下的命令总结笔记(二)

    说在前面的话: 本文是以笔记的形式呈现,那么其内容也将会有一个更新的过程.其命令也为亲测内容,大家可以放心使用(蓝色字体部分除外,蓝色部分为未测试或测试后未验证).如果有一些什么问题,可以给我留言. ...

  9. ubuntu 14.04 linux下wifi驱动安装使用的一些笔记

    本文整理一下在学习wifi驱动安装过程中的一些笔记.本来想研究无线网卡驱动源码的,但水太深了,目前认知还不够,为有留待后续再说(这个"后续"一般都是无下文的伏笔). 一般地,无线网 ...

最新文章

  1. oracle 取系统当前年份_oracle查询以当前年份为准的近些年数据
  2. 100年前没人信他,但他仅1项研究便远程摧毁万架飞机……
  3. 常用的Windows批处理
  4. ffmpeg3.4 yuv编码为h264
  5. Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)
  6. PHP jQuery Ajax 无刷新表单提交实例
  7. C 中的static关键字
  8. java切换系统输入法_java - 关于Android输入法切换的问题
  9. (转)css中通常会用到浮动与清除,也是一个必须掌握的知识点,概念性的东西不多说,下面举几个例子,来说明它的用法:1.文字环绕效果 2.多个div并排显示 3.清除浮动(默认显示)...
  10. linux系统能安装到sdc上吗,如何安装linux系统
  11. 我的四轴专用PID参数整定方法及原理
  12. linux强制关机启动后是白屏,解决安装Ubuntu后,启动出现屏幕空白(全黑,无内容)...
  13. 4G模组工作笔记001---NB-IOT之一个完整的BC95 UDP从开机到数据发送接收过程
  14. VC InitInstance函数
  15. Android基站定位——单基站定位(二)
  16. 驱动调试助手V2.9
  17. 文件格式、后缀名、图片格式详解
  18. Python:2行代码实现文字转语音
  19. 矩阵与拼接屏如何连接之方案详解
  20. 汽车方向盘转角传感器

热门文章

  1. python爬取app聊天信息_手把手教你爬取手机app中的信息
  2. unity脚本控制逐渐消失_Unity实现模型逐渐消失及逐渐出现
  3. 修改和删除数据表字段
  4. 写完一段代码的心情:洞房昨夜停红烛,待晓堂前问舅姑
  5. CFLAGS、CXXFLAGS和LDFLAGS、LIBS和-L、-rpath、-rpath-link和LD_LIBRARY_PATH
  6. python正则表达式分组
  7. Autocad VBA初级教程
  8. iphone 使用技巧
  9. 极验验证码破解—超详细教程(一)
  10. 极验验证码之自动化滑动篇