linux脱机打印命令有什么用

Linux脱机打印命令简介

在日常工作中,我们可能会遇到需要在没有网络连接的情况下进行打印的情况,这时,我们可以使用Linux系统提供的脱机打印功能来实现这一需求,脱机打印是指在打印机与计算机之间建立一个本地打印队列,使得计算机可以在没有网络连接的情况下向打印机发送打印任务,本文将介绍Linux系统中常用的脱机打印命令及其用法。

Linux脱机打印命令及用法

1、lpr命令

linux脱机打印命令有什么用

lpr(Linux Print)命令是Linux系统中用于脱机打印的主要命令,通过lpr命令,我们可以将打印任务发送到本地打印队列,待打印队列中的任务完成后,再通过网络将打印结果发送回计算机。

基本语法:

lpr [选项] 文件名

常用选项:

-P:指定打印机名称

-D:指定纸张大小

-o:指定输出格式

-s:指定字体

-n:指定打印份数

-q:静默模式,不显示进度信息

-T:指定终端设备

linux脱机打印命令有什么用

示例:

lpr -P printer_name -D A4 -o raw -s Sans -n 1 file.ps

该命令将文件file.ps发送到名为printer_name的打印机,使用A4纸张大小、Raw格式、Sans字体,打印1份。

2、cups命令(CUPS Printing System)

CUPS(Common Unix Printing System)是一个开源的打印系统,提供了丰富的打印管理功能,在Linux系统中,cups命令可以用于管理和配置CUPS服务,以及执行脱机打印任务。

基本语法:

cups command [参数]

常用命令:

printd:查看当前打印队列中的任务状态和进度信息

testprint:测试打印机是否可用,不会产生实际的打印输出

lpoptions:查看或设置CUPS服务的配置选项

lpq:查看打印队列中的任务列表和相关信息

linux脱机打印命令有什么用

lpstat:查看CUPS服务的运行状态和统计信息

lprestart:启动一个打印任务,但不将其加入打印队列,以便用户确认后手动执行打印操作

lprcancel:取消一个正在执行的打印任务(仅适用于lprestart命令启动的任务)

示例:

cups lpd://printer_name print file.ps -o raw -s Sans -n 1 --jobid=job_id --title="Job Title" --icon=printer_name.png --output-file=file.pdf --notify=user@example.com --progress-report --testprint=yes --hints=none --copies=1 --color=color_mode --sides=two-sided --duplex=long --borderless=yes --rotate=0 --scale=auto --resolution=300 --quality=normal --fit-to-page=yes --left-bottom=50,50 --right-top=50,50 --media=A4 --number-up=1 --landscape=no --command="lpr -P printer_name -D A4 -o raw -s Sans -n 1 file.ps" --jobid=job_id --title="Job Title" --icon=printer_name.png --output-file=file.pdf --notify=user@example.com --progress-report --testprint=yes --hints=none --copies=1 --color=color_mode --sides=two-sided --duplex=long --borderless=yes --rotate=0 --scale=auto --resolution=300 --quality=normal --fit-to-page=yes --left-bottom=50,50 --right-top=50,50 --media=A4 --number-up=1 --landscape=no --command="lpr -P printer_name -D A4 -o raw -s Sans -n 1 file.ps" --jobid=job_id --title="Job Title" --icon=printer_name.png --output-file=file.pdf --notify=user@example.com --progress-report --testprint=yes --hints=none --copies=1 --color=color_mode --sides=two-sided --duplex=long --borderless=yes --rotate=0 --scale=auto --resolution=300 --quality=normal --fit-to-page=yes --left-bottom=50,50 --right-top=50,50 --media=A4 --number-up=1 --landscape=no

该命令将文件file.ps发送到名为printer_name的打印机,使用A4纸张大小、Raw格式、Sans字体,打印1份,该命令还设置了多个选项,如自定义输出文件名、通知方式等,注意,--jobid参数用于指定打印任务的唯一标识符(job ID),以便后续查询和管理。

相关问题与解答

1、如何查看脱机打印队列中的任务状态和进度信息?

答:可以使用cups命令的printd子命令来查看脱机打印队列中的任务状态和进度信息。cups printd | grep "Queued",这将显示所有处于排队状态的任务及其相关信息。

2、如何取消一个正在执行的脱机打印任务?

答:可以使用cups命令的lprcancel子命令来取消一个正在执行的脱机打印任务。lprcancel job_id,其中job_id为要取消的任务的唯一标识符(job ID),如果任务尚未开始执行,该命令将不起作用。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/194602.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2024-01-03 06:27
Next 2024-01-03 06:31

相关推荐

  • linux服务器系统

    Linux服务器系统简介Linux服务器系统是一种基于Linux内核的操作系统,广泛应用于各类服务器环境中,Linux系统的开源特性使得它具有广泛的兼容性和可定制性,能够满足各种复杂的业务需求,Linux服务器系统具有高性能、稳定性、安全性等特点,因此在互联网行业中得到了广泛应用。Linux服务器系统的特点1、开源性:Linux系统是……

    2024-01-27
    0114
  • linux系统的常用小技巧

    文件操作1、1 使用通配符批量修改文件名在Linux系统中,我们可以使用通配符来批量修改文件名,如果我们想要将所有以".txt"结尾的文件扩展名改为".doc",我们可以使用以下命令:mv *.txt *.doc1、2 查找包含特定文本的文件在Linux系统中,我……

    2023-12-22
    0104
  • Linux基础命令uptime的用法

    Linux基础命令uptime的用法在Linux系统中,有很多命令可以帮助我们了解系统的运行状态,其中一个常用的命令就是uptime,uptime命令可以显示系统已经运行了多长时间、当前有多少用户登录以及系统最近一段时间内的平均负载等信息,本文将详细介绍uptime命令的用法及相关知识。uptime命令简介uptime命令是Linux……

    2023-12-19
    0135
  • linux 查看时间戳

    在Linux系统中,查看时间戳的方法有很多,这里我们介绍两种常用的方法:使用date命令和查看/proc/stat文件。方法一:使用date命令date命令是Linux系统中用于显示或设置系统时间和日期的命令,要查看当前时间戳,只需在终端中输入date命令,然后按回车键。date命令会显示当前的年、月、日、时、分、秒等信息。date ……

    2024-01-27
    0119
  • linux 查看pcie版本

    在Linux系统中,我们可以通过查看PCIe设备的信息来获取PCIe的版本和速率,以下是具体的操作步骤:1、打开终端我们需要打开一个终端,在Linux系统中,我们可以使用快捷键Ctrl+Alt+T来快速打开终端。2、查看PCIe设备信息在终端中,我们可以使用lspci命令来查看PCIe设备的信息,lspci是一个在Linux下用来显示……

    2024-02-23
    0188
  • 什么是Linux系统日志

    什么是Linux系统日志Linux系统日志是记录系统运行状态、事件和错误的重要信息,它们可以帮助管理员了解系统的运行状况,诊断问题并进行故障排查,Linux系统日志分为两种类型:系统日志(System Log)和安全日志(Security Log)。1、系统日志系统日志主要记录了与系统管理和运行相关的事件,主要包括以下几类日志:内核日……

    2024-01-11
    0194

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入