Linux lpadmin命令

下面我详细讲解一下Linux lpadmin命令的作用与使用方法。

1. lpadmin命令的作用是什么?

lpadmin命令是Linux系统中用于管理打印机的命令,它可以用于添加、删除和修改打印机的设置。同时它也可以设置打印机的队列、共享打印机、打印机驱动以及默认打印机等功能。

2. lpadmin命令的使用方法

lpadmin命令的基本语法如下:

lpadmin [options] (-p printer | -x printer)

其中,-p参数用于指定需要管理的打印机,-x参数用于指定需要删除的打印机。

下面我们通过示例来学习如何使用lpadmin命令。

示例一:添加共享打印机

假设我们需要将一台名为printer1的打印机设置为共享打印机,同时需要将该打印机的驱动设置为HP LaserJet,并且将该打印机设置为默认打印机。

首先我们需要检查系统中是否已经安装了HP LaserJet打印机驱动,可以通过lpinfo命令来查看:

$ lpinfo -m | grep LaserJet
drv:///hpijs.drv/hp-laserjet_1020.ppd HP LaserJet 1020 Foomatic/foo2zjs (recommended)
...

可以看到系统中已经安装了HP LaserJet的打印机驱动。

然后我们就可以使用lpadmin命令来添加打印机了,具体操作步骤如下:

  1. 首先创建打印机所在的队列:
$ sudo lpadmin -p printer1 -E -v socket://192.168.0.10:9100/ -m drv:///hpijs.drv/hp-laserjet_1020.ppd

这里-p参数用于指定打印机名称为printer1-E参数用于启用打印机,-v参数则是指定打印机所在的队列,该示例中是socket://192.168.0.10:9100/,这是一种网络打印的方式。-m参数则用于指定打印机的驱动,该示例中为drv:///hpijs.drv/hp-laserjet_1020.ppd

  1. 设置打印机为共享打印机:
$ sudo cupsctl --share-printers

该命令会开启打印机共享功能,使得其他计算机可以通过网络访问该打印机。

  1. 将该打印机设置为默认打印机:
$ sudo lpadmin -d printer1

这里-d参数用于指定默认打印机为printer1

至此,我们就成功地将一台打印机添加为共享打印机,并将该打印机设置为默认打印机,同时设置了打印机的驱动为HP LaserJet.

示例二:删除打印机

假设现在我们需要删除名为printer2的打印机,那么可以使用下面的命令:

$ sudo lpadmin -x printer2

该命令将会删除printer2打印机。

需要注意的是,如果一个打印机正在被使用,则不能删除该打印机,需要先停止该打印机的作业再进行删除。例如,下面的命令会停止打印机printer1的所有作业:

$ sudo cancel -a printer1

执行完成后即可运行lpadmin -x printer1删除该打印机。

3. 总结

本文主要介绍了Linux系统中的打印机管理工具lpadmin的作用和使用方法,同时提供了添加共享打印机和删除打印机两个具体的示例。该工具功能强大,可以帮助我们更好地管理打印机,并提高打印效率。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux lpadmin命令 - Python技术站

(0)
上一篇 2023年3月28日
下一篇 2023年3月28日

相关文章

  • CentOS7yum安装PHP7.2的操作方法

    下面是CentOS7中yum安装PHP7.2的操作方法: 1. 安装EPEL仓库 EPEL是针对CentOS系统的第三方软件仓库,其中包含了大量的常用软件和工具,使用起来非常方便。 sudo yum install epel-release 2. 安装Webtatic仓库 Webtatic是另一个非常流行的第三方软件仓库,同样包含了很多常用的Web开发工具。…

    Linux 2023年5月14日
    00
  • Linux安装&卸载mysql5.7

    Linux系统下卸载mysql 停止mysql服务 systemctl stop mysqld.service 查看安装的mysql服务 rpm -qa|grep -i mysql 删除安装的mysql服务 rpm -e –nodeps mysql相关服务 #例如: rpm -e –nodeps mysql-community-client-5.7.26…

    Linux 2023年4月11日
    00
  • Linux下七种文件类型、文件属性及其查看方法

    1、七种文件类型 普通文件类型Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-]目录文件就是目录, 能用 # cd 命令进入的。第一个属性为 [d],例如 [drwxrwxrwx]块设备文件块设备文件 : 就是存储数据以供系统存取的接口设备,简单而言就是…

    Linux 2023年5月7日
    00
  • linux设备驱动编写_tasklet机制(转)

    在编写设备驱动时, tasklet 机制是一种比较常见的机制,通常用于减少中断处理的时间,将本应该是在中断服务程序中完成的任务转化成软中断完成。 为了最大程度的避免中断处理时间过长而导致中断丢失,有时候我们需要把一些在中断处理中不是非常紧急的任务放在后面执行,而让中断处理程序尽快返回。在老版本的 linux 中通常将中断处理分为 top half handl…

    Linux 2023年4月11日
    00
  • Linux中,使用DHCP动态管理主机地址

    DHCP(动态管理主机地址,用来自动分配ip地址,能使手动设置ip换成自动获取、虚拟机中得在桥接模式)             端口:67             配置文件:                   dhcp的主配置文件:/etc/dhcpd.conf 安装dhcpd服务程序 dhcpd服务程序用于提供DHCP协议服务,确认镜像挂载且yum仓库配…

    Linux 2023年4月11日
    00
  • Linux tload命令

    Linux tload命令的作用与使用方法 Linux tload命令用于显示系统的平均负载情况,可以实时显示系统的负载情况,包括 1 分钟、5 分钟、15 分钟的均负载。它可以帮助了解系统的负载情况,及时发现问题并进行优化。 Linux tload命令的使用方法 tload命令的基本语法如下: tload 运行该命令后,系统会实时显示系统的平均负载情况,包…

    Linux 2023年5月10日
    00
  • Linux常用命令之cp、mv、rm、cat、more、head、tail、ln命令讲解

    上一章节中,我们了解到了Linux系统的最基础的几个文件处理命令,核心的是ls命令,在今天这章中,我们来继续学习Linux对于文件操作相关的一些命令,比如复制、移动、删除、查看等命令。 1、cp 命令解释 命令名称:cp 命令英文全称:copy 命令所在路径: /bin/cp 执行权限:所有用户 命令功能:复制文件或者目录 语法讲解1:cp -R [源目录]…

    Linux 2023年4月11日
    00
  • VMware10.0.7安装centos6.3,连接xshell

    VMware10.0.7安装CentOS6.3,连接Xshell 完整攻略 硬件要求 在安装VMware10.0.7之前,需要检查以下硬件要求是否满足: 处理器:1.3 GHz 或更高速度的 Intel 处理器或 AMD 处理器 内存:至少 2 GB RAM 硬盘空间:至少 1.5 GB 硬盘空间,此外还需要额外的磁盘空间来存储虚拟机 步骤 下面是在VMwa…

    Linux 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部