linux打印机测试页命令

fiy 其他 89

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux系统中可以使用以下命令来打印机测试页:

    1. lpstat命令: 该命令用于显示当前系统中指定打印机的状态。可以使用以下命令来打印机测试页:

    “`shell
    lpstat -p [打印机名称]
    “`

    替换[打印机名称]为您想要测试的打印机的名称。命令执行后,将显示指定打印机的状态信息。

    2. lp命令: 该命令用于打印文件。可以使用以下命令来打印机测试页:

    “`shell
    lp -d [打印机名称] /usr/share/cups/data/testprint
    “`

    替换[打印机名称]为您想要测试的打印机的名称。命令执行后,将打印一个测试页。

    注意:需要事先安装cups(通用UNIX打印系统)以及打印机驱动程序。

    3. lpr命令: 该命令也用于打印文件,用法与lp命令类似。可以使用以下命令来打印机测试页:

    “`shell
    lpr -P [打印机名称] /usr/share/cups/data/testprint
    “`

    替换[打印机名称]为您想要测试的打印机的名称。命令执行后,将打印一个测试页。

    注意:同样需要事先安装cups以及打印机驱动程序。

    以上就是在Linux系统中打印机测试页的几种常见命令。您可以根据实际情况选择适合您的方式来进行打印机测试。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux下,可以使用”lp”命令来测试打印机,具体命令如下:

    1. 打印测试页:
    使用打印测试页命令可以检查打印机是否正常工作。在终端中输入以下命令:
    “`
    lp /usr/share/cups/data/testprint
    “`
    这将打印一个包含一些测试图形和文本的测试页。

    2. 打印文本文件:
    使用”lp”命令可以打印文本文件。在终端中输入以下命令:
    “`
    lp
    “`
    是要打印的文本文件的路径和名称。

    3. 打印PDF文件:
    通过”lp”命令,可以打印PDF文件。在终端中输入以下命令:
    “`
    lp .pdf
    “`
    .pdf是要打印的PDF文件的路径和名称。

    4. 列出打印作业:
    使用”lpstat”命令可以列出当前打印队列中的打印作业。在终端中输入以下命令:
    “`
    lpstat -o
    “`
    这将显示当前等待打印的作业列表。

    5. 取消打印作业:
    如果需要取消正在打印的作业,可以使用”cancel”命令。在终端中输入以下命令:
    “`
    cancel
    “`
    是要取消的打印作业的ID。可以通过使用”lpstat”命令来获得作业的ID。

    以上是一些常用的用于测试和控制打印机的命令。在Linux下,还可以通过CUPS (Common UNIX Printing System)来管理打印机,通过CUPS的Web界面可以更方便地配置和监控打印机。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux系统下使用CUPS(The Common UNIX Printing System)进行打印机管理和控制。CUPS是一个开源的打印系统,它提供了一系列命令和工具来配置、打印和管理打印机。在Linux系统中,可以通过使用命令行工具lp和lpstat来进行打印机测试页的操作。

    下面是在Linux系统中使用命令行工具进行打印机测试页的操作流程:

    第一步:检查CUPS服务是否已经安装和运行
    在开始之前,首先需要确认CUPS服务已经安装并且正在运行。可以使用以下命令来检查CUPS服务的状态:

    “`
    systemctl status cups
    “`

    如果CUPS服务已经安装并且正在运行,将会显示类似如下的信息:

    “`
    ● cups.service – CUPS Scheduler
    Loaded: loaded (/lib/systemd/system/cups.service; enabled; vendor preset: enabled)
    Active: active (running) since Wed 2022-10-12 09:30:00 CEST; 1h ago
    Docs: man:cupsd(8)
    Main PID: 1234 (cupsd)
    Tasks: 1 (limit: 1145)
    Memory: 20.0M
    CGroup: /system.slice/cups.service
    └─1234 /usr/sbin/cupsd -l

    “`

    如果CUPS服务没有安装或者没有运行,可以使用以下命令来安装CUPS,并启动CUPS服务:

    “`
    sudo apt-get install cups
    sudo systemctl start cups
    “`

    第二步:列出可用的打印机
    使用lpstat命令可以列出当前系统中可用的打印机。可以使用以下命令来列出所有可用的打印机:

    “`
    lpstat -p
    “`

    将会显示类似如下的信息:

    “`
    printer HP_LaserJet_P2035 is idle. enabled since Wed 2022-10-12 09:30:10 CEST
    printer Epson_Stylus_CX4300 is idle. enabled since Wed 2022-10-12 09:30:10 CEST
    “`

    这是一个示例,显示了两个可用的打印机,分别是HP_LaserJet_P2035和Epson_Stylus_CX4300。

    第三步:打印测试页
    选择一个打印机,并使用lp命令打印测试页。例如,选择HP_LaserJet_P2035打印机,可以使用以下命令打印测试页:

    “`
    lp -d HP_LaserJet_P2035 /usr/share/cups/data/testprint
    “`

    这将打印出一个默认的测试页。

    如果要指定打印份数,可以在命令后面加上选项-n,例如,要打印3份测试页,可以使用以下命令:

    “`
    lp -d HP_LaserJet_P2035 -n 3 /usr/share/cups/data/testprint
    “`

    如果希望获取更多打印机信息,可以使用以下命令来查看正在打印队列中的作业:

    “`
    lpstat -o
    “`

    这将显示正在排队等待打印的作业的详细信息。

    最后,可以使用cancel命令来取消正在打印的作业。例如,要取消队列中的第一个作业,可以使用以下命令:

    “`
    cancel 1
    “`

    这将取消队列中的第一个作业。

    通过以上步骤,您可以使用CUPS在Linux系统中打印测试页。请注意,具体的命令和操作可能会因Linux发行版和打印机型号而有所不同,请根据实际情况进行调整。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部