linux系统添加打印机失败,Linux系统下打印机怎样配置?

news/2024/11/30 9:46:38/

在Linux下采用假脱机(spooling)打印方法,当用户需要打印一个文件时,该文件并不直接送到打印机,而是送到spool目录下,然后由一个负责打印的后台进程把这些数据送入打印机。

Linux对每台打印机都定义了一个打印缓冲区,打印机守护程序经常扫描打印缓冲区以查看有无要打印的新文件。

如果存在,就按先进先出的顺序打印缓冲区中的文件。

Linux系统除了可以在本地打印机上打印外,还可以通过网络打印机远程打印。

用于打印的命令

Linux系统提供了一组有关打印的命令。一般情况下,打印命令使用默认打印机;如果用户定义了PRINTER环境变量,打印命令就使用这个变量定义的打印机;另外,用户还可以在命令行上指定要使用的打印机。

lpr命令

lpr命令是脱机打印命令,该命令将打印作业放到打印缓冲队列中。为Linux系统指定的每台打印机都有自己的打印缓冲目录,每个目录中的minfree文件指定保存打印文件的磁盘块的数量。

lpr同lpd守护进程通讯,lpd扫描/etc/printcap文件,查询打印机对应的缓存目录,然后由lpd控制打印,将需要打印的数据送到实际打印机上。

如果没有指定文件,lpr就使用标准输入。

lpr命令的格式为:

lpr [-P printer] [#num] [其他选项] [name…]

命令中各选项的含义如下:

-P 指定打印机。如果不用此选项,则使用缺省打印机或环境变量PRINTER指定的打印机。

-m 打印完毕后发送email。

-#num 打印num份。

lpq命令

lpq是缓冲队列检查命令,它通过lpd在缓冲区中检查打印文件,报告指定作业的状态或指定用户的所有作业。不带任何参数的lpq命令显示现在队列中的任何作业。lpq命令的显示结果中一个重要的信息就是作业标识号(作业ID),它标识一个特定的作业。

如果用户想取消一个挂起的作业,就必须在命令中指定这个标识号。

lpq命令的格式为:

lpq [-l] [-P printer] [job #] [user…]

命令中各选项的含义如下:

-P 指定一个打印机,否则使用缺省打印机或环境变量PRINTER指定的打印机。

-l 打印组成作业的所有文件的信息。

对提交的每一个作业,lpq报告用户名、在队列中的级别、组成作业的文件、作业标识以及总的大小等信息。

lprm命令

lprm命令用于从缓冲队列中删除打印作业,用户可以使用该命令从缓冲队列中删除属于自己的一个或多个打印作业。

lprm命令的格式为:

lprm [-P printer] [-] [job #] [user…]

命令中各选项的含义如下:

-P 指定一个打印机,否则使用缺省打印机或环境变量PRINTER指定的打印机。

- 删除用户所有的打印作业。

user 删除队列中属于用户user的作业(只有超级用户可以这样做)。

job # 通过指定作业号#删除某个打印作业,作业号可以通过lpq命令得到,如:

$ lpq –l

lst:ken [job #013ucbarpa]

(standard input) 100 bytes

$ lprm 13

打印缓冲区目录

对打印而言,有一个非常重要的目录,就是打印缓冲区目录,要打印的数据在被打印之前都集中到这里。

通常一台打印机对应一个打印缓冲区目录,这样比较容易管理打印机。例如,系统使用/var/spool/lpd作为主打印缓冲区,每个单独的打印机都在主打印缓冲区下有一个与这台打印机同名的目录。因此,名为 ps_nff的打印机把/var/spool/lpd/ps_nff作为它的打印缓冲区目录。

全部


http://www.ppmy.cn/news/763189.html

相关文章

Excel无法响应,挂起,冻结或停止工作

Excel无法响应,挂起,冻结或停止工作 Office 365的 Excel Excel 2019 Excel 2016 Excel 2016 Excel 2013Excel 2010 Excel 2007 本文讨论了疑难解答步骤,可以帮助您解决最常见的问题,当您收到Excel响应错误,启动或打…

远程用计算机加共享打印机,如何在远程桌面上使用本地打印机

从远程2113会话打印到本地打印机在远程桌面会话5261的过程4102中,可以使用打印机打印存储在远程计算机上的1653个文档. 只需在连接前进行设置即可. 设置将被保存,下次连接时无需更改. 通过单击“开始”,单击“程序”或“所有程序”&#xff0…

远程打印机 只能用计算机名,教你玩转远程终端打印机

打印机是现代化办公必不可少的设备,因而如何高效而又经济地使用打印机是用户们普遍关心的问题。下面,提供远程终端打印机的使用的技巧与方法,虽然没有多少秘密可言,但是如果能正确地执行它,相信一定会提高你的工作也会…

连的共享打印机显示服务器脱机,打印机显示服务器脱机

打印机显示服务器脱机 内容精选 换一换 RAW协议是大多数打印设备的默认协议LPR协议作为网络打印的真正标准而被广泛采用(一般保持默认即可)不同点:RAW协议使用端口9100至9102打印,如果选择RAW协议,必须输入9100、9101或9102;一般激光打印机是…

win10 打印机脱机怎么办

打印机脱机,导致打印的文件被挂起,文件不能打印,更改打印机高级设置没有起作用,就需要删除当前的打印机设备并且重新添加打印机设备。 步骤: 1.在桌面底部菜单栏右击打印机设备,选择“打开设备和打印机”选…

进程的挂起状态详细分析

通常我们所认为的进程有五大状态,新建态,就绪态,阻塞态,运行态,退出态。 下面是示意图: 事实上还存在被挂起的进程。 交换的需要 前面图中三个基本状态(就绪态、运行态和阻塞态)提供…

进程的挂起

摘自:《操作系统:精髓与设计原理(原书第6版)》第3章进程描述和控制,本章讲述了典型操作系统中进程管理所使用到的数据结构和技术。本小节为大家介绍被挂起的进程。 3.2.4 被挂起的进程 交换的需要 前面描述的三个基本…

Linux上部署docker与docker-compose的步骤

Centos上部署docker与docker-compose的步骤 linux系统版本为Centos7.2 第一步-检查前置条件是否符合部署docker 64-bit 系统 kernel 3.10 使用uname -r 检查内核版本,返回的值大于3.10即可。 Centos 7.2的kernel是:3.10.0-327,刚好满足条件…