linux配置网络打印机
前段时间办公室申请换打印机的时候,很想换一台支持网络打印的,网上查了查感觉HP2015DN还不错,属于价格适中量又足的那种。
不过一般采购的事情是自己做不了主的,最终送来的是HP2015D,USB接口的连线都得再掏钱买,这HP也够黑的。
仅仅差了一个N,结果网络打印的功能就泡汤了。
不过还好,HP2015D起码是台PDL打印机,可以在Linux上用p910nd这个软件包来实现网络打印机功能(以前用的那种烂GDI打印机,只能在Windows下用),其性能是Windows下的打印共享所不能比的。
具体做法如下:1、找一台从其他部门退役下来申请报废的破PC装个Linux,设置好IP地址确认能被其他计算机访问到,把打印机的USB连接线接到这台计算机上2、安装P910nd软件包:a)、在这里下载 p910nd:/p910nd/b)、解压缩并进入源代码目录:tar jxvf p910nd-0.92.tar.bz2; cd p910nd-0.92 c)、编译安装:make,最终产生的目标文件是/usr/sbin/p910ndd)、确认usb设备已经创建(一般在Linux系统安装时就创建好了):ls -l /dev/usb | grep lp0,应该会返回一行信息如:crw-rw---- 1 root lp 180, 0 12-26 13:22 lp0 e)、如果没有返回信息,则创建之:mknod /dev/usb/lp0 c 180 0f)、启动服务进程:/usr/sbin/p910nd -f /dev/usb/lp0 0g)、把上述命令写入/etc/rc.local,每次开机时自动运行3、在其他需要使用打印机的计算机上用以下方法安装打印机,以Windows XP为例:a)、在添加打印机向导中选择“连接到此计算机的本地打印机”,确认不要选“自动检测并安装即插即用打印机”b)、选择“创建新端口”端口类型选“Standard TCP/IP Port”c)、打印机名或IP地址填上述Linux主机的IP地址d)、选“自定义”,点“设置”按钮,确认“协议”为Raw,“端口号”为9100e)、安装打印驱动程序,厂商选“HP”,打印机选“HP LaserJet P2015 Series PCL 6”f)、确认将新添加的打印机设置为默认打印机虽然是台破PC,但单纯用做打印服务器也实在是太浪费资源了,再配置一下samba,把剩余的磁盘空间用做部门内的共享服务器,报废的计算机又可以继续发挥余热啦。
设备:水星MW4530R 8M无线路由器,惠普HP MFP M1005 打印一体机。
固件:OpenWrt Barrier Breaker 14.07 r44382 by Haxc;惠普HP MFP M1005 打印一体机打印机固件采用hplj固件/hplj/。
下面是安装设置教程:**************** part I 路由器端安装设置 ***************1、路由器端安装打印机服务器通过putty软件SSH登陆到路由器安装,如果你安装了上述的openwrt 固件,可略过此步骤,里面已经集成了。
opkg updateopkg install kmod-usb-printer usbutils p910nd luci-app-p910nd2. 安装打印机固件HP的低端打印机自身不带打印固件,每次连接pc时固件会从pc加载到打印机中。
博主的HP MFP M1005就属于这种。
通过putty软件SSH 登陆cd /usr/lib/wget /hplj/sihp1005.dl∙每次打印机上电要自动加载这个驱动固件:∙打开编辑器:vi /etc/hotplug.d/usb/20-printer输入:##############################################!/bin/sh# change this to the location where you put the .dl file:FIRMWARE=/usr/lib/sihp1005.dlDEVICE=/dev/usb/lp0LOGFILE=/var/log/printerif [ "$PRODUCT" = "3f0/3b17/100" -a "$ACTION" = "add" -a "$DEVTYPE" = "usb_interface" ]; thenecho "$(date): STARTING" > $LOGFILEfor i in $(seq 30); doecho "$(date): Attempt number $i on $DEVICE" >> $LOGFILEif [ -c $DEVICE ]; thenecho "$(date): Device $DEVICE found." >> $LOGFILEif [ -z "'usb_printerid $DEVICE | grep FWVER" ]; thenecho "$(date): No firmware found on $DEVICE" >> $LOGFILEecho "$(date): Sending firmware to printer..." >> $LOGFILEcat $FIRMWARE > $DEVICEecho "$(date): done." >> $LOGFILEelseecho "$(date): Firmware already there on $DEVICE" >> $LOGFILEfiecho "$(date): EXITING" >> $LOGFILEexitfisleep 1donefi∙#############################∙其中∙PRODUCT" = "3f0/3b17/100"信息要根据打印机不同做相应修改,把打印机用usb连接至路由器后,通过putty,利用命令:lsusb -v | grep ID∙获得类似以下信息:Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 001 Device 002: ID 03f0:3b17 Hewlett-Packard LaserJet M1005MFP3、设置 p910nd,安装了上述的openwrt固件,可略过此步,否则:vi /etc/config/p910nd 编辑加入一下内容:config p910ndoption device /dev/usb/lp0option port 0option bidirectional 1option enabled 14、设置防火墙vi /etc/config/firewall,在尾部追加一下内容:# Allow printerconfig ruleoption src lanoption proto tcpoption dest_port 9100option target ACCEPT∙最后:∙/etc/init.d/p910nd enable∙reboot∙以上就是在openwrt里面的配置,下面是在里面的配置***********************part I 电脑端安装设置以win7系统为例**************************5、设备和打印机-添加打印机-添加本地打印机-创建新端口(端口类型Standard tcp/ip port)-IP地址:路由地址(192.168.5.1)(根据自己路由地址更改),端口名称默认,查询那个钩掉点下一步就可以添加端口了6、安装驱动(以HP为例,最后一步会让选择端口,选列表192.168.1.1那个),计算机安装打印机官方驱动。
至此,打印机服务器安装成功,就可以直接打印了。
本文由品质电器生活科技+友情提供赞助∙Click on the Start button and select Devices and Printers.∙Click on "Add a printer."∙In the Add Printer dialog select "Add a local printer."∙Select "Create a new port:" and set the type of port to "Standard TCP/IP Port". Then click Next.∙In the "Hostname or IP address:" field enter the IP address of your router.∙The "Port name:" field may be set to something you like.∙De-select "Query the printer and automatically select the driver to use,"then click next.∙The computer will then attempt to detect the TCP/IP port. This will take some time and will most likely fail. Failing this step is not a problem. ∙On the "Additional port information required" page set the device type to Custom and click "Settings…"∙Verify the Printer Name or IP Address. The Protocol should be set to "Raw"and the Raw Settings Port Number should be 9100. Leave LPR Settings and SNMP Status Enabled empty or de-selected. Then click OK.∙Select the correct printer driver and click next. You may need to install drivers if they are not already available.∙Finish the remaining printer installation wizard steps as needed. The printer should now be installed and working!∙Click on the Start button and select Devices and Printers.∙Click on "Add a printer."∙In the Add Printer dialog select "Add a local printer."∙Select "Create a new port:" and set the type of port to "Standard TCP/IP Port". Then click Next.∙In the "Hostname or IP address:" field enter the IP address of your router. ∙The "Port name:" field may be set to something you like.∙De-select "Query the printer and automatically select the driver to use,"then click next.∙The computer will then attempt to detect the TCP/IP port. This will take some time and will most likely fail. Failing this step is not a problem. ∙On the "Additional port information required" page set the device type to Custom and click "Settings…"∙Verify the Printer Name or IP Address. The Protocol should be set to "Raw"and the Raw Settings Port Number should be 9100. Leave LPR Settings and SNMP Status Enabled empty or de-selected. Then click OK.∙Select the correct printer driver and click next. You may need to install drivers if they are not already available.∙Finish the remaining printer installation wizard steps as needed. The printer should now be installed and working!∙Click on the Start button and select Devices and Printers.∙Click on "Add a printer."∙In the Add Printer dialog select "Add a local printer."∙Select "Create a new port:" and set the type of port to "Standard TCP/IP Port". Then click Next.∙In the "Hostname or IP address:" field enter the IP address of your router. ∙The "Port name:" field may be set to something you like.∙De-select "Query the printer and automatically select the driver to use,"then click next.∙The computer will then attempt to detect the TCP/IP port. This will take some time and will most likely fail. Failing this step is not a problem... ∙On the "Additional port information required" page set the device type to Custom and click "Settings…"∙Verify the Printer Name or IP Address. The Protocol should be set to "Raw"and the Raw Settings Port Number should be 9100. Leave LPR Settings and SNMP Status Enabled empty or de-selected. Then click OK.∙Select the correct printer driver and click next. You may need to install drivers if they are not already available.∙Finish the remaining printer installation wizard steps as needed. The printer should now be installed and working!。
Ubuntu-Linux下使用-Windows-共享打印机的方法
首先,保证你的打印服务开启着。
当然,你可以运行命令sudo /etc/init.d/cupsys start来启动,也可以在“系统”菜单里找到“系统管理”下的“服务”菜单启动如下图形界面来设置:
当然,启动方法就是在打印服务前面打勾即可。
默认情况下ubuntu是开启这个服务的。
然后,就要添加打印机了。
1、先启动打印机管理程序,点菜单“系统”->“系统管理”->“打印”即可:
2、点击工具栏上“新打印机”按钮:
在出现的界面里左边选择Windows Printer via SAMBA即可。
3、右边就可以在smb://后面的输入栏填入打印机地址了,当然也可以点后面的Browse按钮来找网络上可用的打印机:
4、依次点击域名称、主机名称即可找到你的打印机了。
找到之后按“确定”按钮即可。
如果你的Windows共享设置了密码,这里勾上Authentication required,下面填上用户名和密码就可以了。
当然,也可以先验证一下打印机是否能连上。
5、点“前进”到下一步时,需要选择打印机的厂商,当然,如果你有linux驱动,也可以在驱动盘中找。
6、“前进”到下一步时,需要选择打印机的型号,如果没有相同的型号可以选个近似的型号,当然,如果你有linux驱动,也可以在驱动盘中找。
7、再“前进”就完成了,直接确认就可以了。
这是在Ubuntu Linux 7.10(gutsy)上的步骤,如果你用的是Ubuntu Linux 7.04(feisty),步骤大致相同,是这样的:
.。
Linux打印机配置教程
Linux打印机配置─────了解应用 以红旗Linux为例配置打印机全过程,其它Linux版本都可以参考。
Red Flag Linux Desktop 5.0 改进了打印机配置工具的设计,使用户可以采用更为方便熟悉的方式进行打印配置和打印任务管理。
目录配置打印机添加本地打印机添加本地打印机续添加本地打印机再续添加SMB 共享打印机添加SMB 共享打印机续添加网络打印机添加远程LPD 队列添加IPP 网络打印机打印机属性设置打印机属性设置续打印机共享设置打印机共享设置续打印任务管理打印机兼容性前言 Red Flag Linux Desktop 5.0 使用了“UNIX 系统所有打印子系统中最先进、强大和易于配置”的CUPS 打印子系统。
CUPS 使用互联网打印协议(IPP)作为管理打印的基础,同时支持精简的 LPD、SMB、JetDirect 等协议,还增加了网络打印机浏览功能和以 Postscrīpt 打印规范为基础的其他选项功能。
除了支持的打印机类型更多和配置选项更丰富外,CUPS 还特别易于设置并允许任何联网的计算机通过局域网访问单个 CUPS 服务器。
主要特点: 添加打印机向导:帮助用户安装和配置新的打印机; 扫描局域网内可使用的打印机和打印队列,帮助用户发现打印机,此功能当网络连接为TCPnetwork/AppSocket、HP JetDirect、IPP 及 SMB 时均有效; 打印作业管理:可显示打印任务信息和状态、挂起或启动作业、把队列中的作业移到另一打印机、取消排队的作业等; 打印预览:在打印对话框中可以预览将要打印的文件; 打印机共享:将本地打印机共享为 Samba 打印服务器; 提供了特殊和伪打印机类型:在外部程序帮助下实现打印到 PDF、将文件做为 PDF 附件发送、打印到Postscrīpt 文件、把文件作为传真发送等。
虽然打印管理器在设计时加入了对 LPD、RLPR、LPRng 等打印子系统模块的支持,但本版本中只有CUPS 的功能得到完全实现,所以推荐使用的只是默认的打印系统:CUPS(通用 UNIX 打印系统)。
linux配置网络打印机
前段时间办公室申请换打印机的时候,很想换一台支持网络打印的,网上查了查感觉HP2015DN还不错,属于价格适中量又足的那种。
不过一般采购的事情是自己做不了主的,最终送来的是HP2015D,USB接口的连线都得再掏钱买,这HP也够黑的。
仅仅差了一个N,结果网络打印的功能就泡汤了。
不过还好,HP2015D起码是台PDL打印机,可以在Linux上用p910nd这个软件包来实现网络打印机功能(以前用的那种烂GDI打印机,只能在Windows下用),其性能是Windows下的打印共享所不能比的。
具体做法如下:1、找一台从其他部门退役下来申请报废的破PC装个Linux,设置好IP地址确认能被其他计算机访问到,把打印机的USB连接线接到这台计算机上2、安装P910nd软件包:a)、在这里下载p910nd:/p910nd/ b)、解压缩并进入源代码目录:tar jxvf p910nd-0.92.tar.bz2; cdp910nd-0.92c)、编译安装:make,最终产生的目标文件是/usr/sbin/p910ndd)、确认usb设备已经创建(一般在Linux系统安装时就创建好了):ls -l/dev/usb | grep lp0,应该会返回一行信息如:crw-rw---- 1 root lp 180, 0 12-26 13:22 lp0e)、如果没有返回信息,则创建之:mknod /dev/usb/lp0 c 180 0f)、启动服务进程:/usr/sbin/p910nd -f /dev/usb/lp0 0g)、把上述命令写入/etc/rc.local,每次开机时自动运行3、在其他需要使用打印机的计算机上用以下方法安装打印机,以Windows XP为例:a)、在添加打印机向导中选择“连接到此计算机的本地打印机”,确认不要选“自动检测并安装即插即用打印机”b)、选择“创建新端口”端口类型选“Standard TCP/IP Port”c)、打印机名或IP地址填上述Linux主机的IP地址d)、选“自定义”,点“设置”按钮,确认“协议”为Raw,“端口号”为9100e)、安装打印驱动程序,厂商选“HP”,打印机选“HP LaserJet P2015 Series PCL 6”f)、确认将新添加的打印机设置为默认打印机虽然是台破PC,但单纯用做打印服务器也实在是太浪费资源了,再配置一下samba,把剩余的磁盘空间用做部门内的共享服务器,报废的计算机又可以继续发挥余热啦。
linux安装windows共享打印机
如何在Red Hat Linux的图形界面下添加Samba (SMB)windows共享打印机
添加windows共享打印机的前提是,先设置好Samba (SMB)服务,实现Linux和Windows 之间共享访问的功能,Samba (SMB)服务的具体设置请参考文档(如何实现Linux和Windows 之间共享访问—_Samba服务)。
步骤:
1、点击主菜单/系统设置/printing打开打印机配置工具(命令行中可以输入命令printconf
或者redhat-confi-printer打开此工具),见(图一):
图一
2、点击“新建”,弹出窗口如下
图二3、输入要安装的打印机名称smblj4500和描述,点击“前进”,
图三
4、从“选择队列类型”中选择“联网的Windows(SMB)”,然后选择Windows 远程共享打
印机,点击“前进”。
5、弹出下图,选择打印机制造商HP和型号color laserjet 4500。
点击“前进”,
6、创建新打印队列,点击“前进”,
7、提示打印测试页。
并在打印机配置工具就出现此打印机smblj4500。
8、根据需要,选择是或者否。
接着点击下图中的“应用”
9、应用变灰即可。
安装成功!。
linux下连接window xp共享HP打印机
linux下连接window xp共享HP打印机昨天刚学习了SAMBA,很感兴趣。
于是上网看到了打印机的共享,觉得非常好,就搜了一片与感兴趣的朋友一首先下载HP打印机驱动:foo2zjs.tar.gz(地址为/foo2zjs.tar.gz)解压后,进入目录,安装hp1000驱动,执行:makemake installmake install-hotplug到此,hp1000 打印机驱动就安装好了,同时系统已经自动完成了firmware 固件加载的工作,用户每次开机了,下面用图例说明如何添加打印机。
默认情况下系统应该安装并启动了cups 打印服务,如果没有请开启该服同启动smb服务一样。
通过“系统”→“管理”→“正在打印”启动“打印机配置”程序,如图12 所示在启动的窗口中点击“新打印机”按钮添加打印机,出现图13,在打印机名中输入一个名字,点击前进出现“选择连接”,因为我们需要添加windows 共享打印机,所以选择“windows printer via samba”,如图在右边的窗口中出现本机连入的工作组(我的为workgroup),双击那个小三角可以看到许多主机,找到提供机的主机,但是,很多情况下可能只有一个工作组名称而看不到主机,那也不要紧,只要能在文件管理器的网络享打印机的主机就说明samba 工作正常,需要我们手工填入smb 地址,请大家记下共享打印机电脑的主机名到对方的“我的电脑”点击右键的属性中查看),同时记下其共享打印机的名称,一般来说hp 激光打印机的默为hplaserj,我们把这些信息填入smb://后面的方框中如图所示,本人使用的共享打印机的主机名为was,其提供的共享打印机名称为hplaserj,那么就在方框中输was/hplaserj,然后点击“前进”,进行打印机驱动选择,因为使用的惠普的打印机,因此选hp 如图16,点“在型号中我们选择“laserjet100”,在驱动程序中选择“foo2zjs(推荐的)”,注意如果没有前面安装的驱动程这个选项的,点击“前进”,出现下图点应用即可。
打印机共享方案(局域网共享,互联网共享,跨网段共享,linux共享,常见问题分析)
第一个办法,是最老的办法,在本地计算机上打开打印机和传真对话框,选添加打印机,第二步,选择网络打印机(见图1),然后浏览打印机,找到提供网络打印机的主机(办公室的计算机),选择好打印机,根据系统提示安装好驱动,就可以了。
【图】1--------------------------------------------------------------------------------第二个办法,打开网上邻居,找到办公室计算机,双击打开,找到打印机,点右键,选择连接(见图2),这时系统提示将会在本机上安装一个打印驱动程序,选“是”就可以安装网络打印机的驱动了。
【图】2还有一个更简单的办法,先打开本地计算机打印机和传真对话框,直接用鼠标左键,将远程计算机的网络打印机直接拖到本地打印机和传真中(见图3),出现系统提示后选“是”就可以了。
【图】3远程打印机的使用跟本地打印机的使用是一样的,由于是远程,在打印前记得提示安装了打印机的主机打开打印机电源和放入纸张。
通过互联网共享打印机windows xp专业版支持互联网打印协议(IIP),只要在电脑A上安装IIS,就可以在电脑B上的IE浏览器中看到并使用共享打印机了。
大致的设置方法如下:在电脑A上,通过“添加/删除windows组件”安装IIS。
在电脑B上,按照常规的方法添加打印机,打印机类型要选择“网络打印机,或者连接到其它计算机上的打印机”,接着选择“连接到Internet,家庭或办公网络上的打印机”,并输入“http://hostname/printers/printername/.printer”这样的地址,其中“hostname”是电脑A的域名,计算机名或IP地址,“printername”是共享出来的打印机名称。
给电脑B安装好相应的驱动程序后,就可以利用互联网正常使用打印机了。
转自跨网段共享打印机日常办公中,在同一网段实现打印机共享很普遍,但是如果能够跨网段共享打印机,就更能充分发挥打印机的作用了日常办公中,在同一网段实现打印机共享很普遍,但是如果能够跨网段共享打印机,就更能充分发挥打印机的作用了。
项目10-Linux的打印共享服务
项目10-Linux的打印共享服务项目情景Windows的主机都能共享打印机,Linux的主机能不能共享使用Windows服务器共享的打印机呢?如果Windows主机都不适合作打印服务器,只能用Linux主机来作,如何在Linux 主机上安装设置打印机呢?如果作为打印服务器要如何共享呢?项目说明在现实中,任何单位或企业都不可能为每一台计算机配置一台打印机,如果这样浪费太大,而且难以管理。
所以往往企业会使用一台或多台计算机作为打印机服务器,这样一来既节约了成本,又方便管理员的管理和维护。
打印服务器提供简单而高效的网络打印解决方案。
一端连接打印机,另一端连接网络,打印机在网络中的任何位置,都能够很容易的为局域网内所有用户提供打印服务。
samba服务器提供强大的打印机共享功能,再加上Linux系统CUPS服务出色的性能,完全可以为企业或单位提供良好的打印服务。
能力目标1、学会在Linux中安装打印机并配置CUPS打印服务。
2、学会利用samba服务共享打印机。
3、学会在Windows主机和Linux主机间共享打印机。
任务1 安装和设置Linux打印机共享服务【任务目标】在Linux主机上安装设置本地打印机,将Linux主机上的打印机共享给局域网中的Windows主机,本任务将完成这些工作。
通过完成本任务,你将掌握将打印机安装到Linux主机上、安装打印机驱动程序、配置CUPS、在Samba中设置打印机共享、在Windows中访问Linux主机上的共享打印机等。
学会如何在终端中通过命令启动并配置CUPS。
【任务说明】1.本任务需要在终端中输入命令完成,并且是系统级别的管理任务,因此首先要确保登录用户有高级的权限,另外要确保防火墙的设定不会影响到打印服务的设置,可以考虑在进行该任务前关闭防火墙。
2.提前准备好任务中要用到的软、硬件:打印机、打印机驱动程序等。
【相关知识】CUPS(Common UNIX Printing System)是Fedora中支持的打印系统,它主要是使用IPP (Internet Printing Protocol)来管理打印工作及队列,但同时也支持LPD(Line Printer Daemon)和SMB(Server Message Block)以及AppSocket等通信协议。
Linux(深度)系统安装富士施乐(网络)打印机
Linux(深度)系统安装富⼠施乐(⽹络)打印机⼀般来讲,linux系统识别打印机没有问题,重点难点在于后⾯设置。
此⽂特别感谢:河北⽯龙的陈⼀繁销售代表。
P288dw施乐官⽹并未提供Linux的驱动并在安装过程中遇到很多问题,其不厌其烦的为我联系⼚家提供技术⽀持。
安装具体⽅法如下:1、安装linux打印机点加号2、选择要安装的打印机3、如果有准确的驱动请选择⼿动选择驱动4、安装打印机5、通常,打印机如果是USB连接,⼀般可以正常打印出测试页打印机安装成功,如果是⽹络打印机,⼤多数情况是不能打印出测试页的,但这⾥依然选择是。
6、点击打印机,选择故障排除。
7、故障为⽆法定位打印机。
在上图中“检查打印机连接状态”提⽰⽆法解析,说明本电脑系统并未和打印机建⽴有效连接。
8、联系⽹络主管,确定打印机IP地址。
9、操作打印机机器⾯板上的按键,设定机器固定IP地址。
步骤详细如下:以我的机器为(富⼠施乐P288 dw )为例:机器查看/设置在sleep状态下>按返回键>按下箭头>屏幕显⽰ network>按确定键>屏幕显⽰wired lan>按确定键>屏幕显⽰TCP/IP>按确定键>按下箭头>屏幕显⽰IPaddress> 按确定键 >屏幕显⽰机器当前IP地址>输⼊你和⽹络主管确认好的IP地址(按确定是后移按箭头为调整)>确定好最后⼀位>按确定键>设置完成10、在Linux打印机设置中,选择之前安装的打印机,并打开其属性。
修改URI地址,输⼊你和⽹络主管确定好的打印机在局域⽹内IP。
如我的打印机局域⽹IP:192.168.10.201。
这⾥注意⼀下,lpd://这⾥不要改。
11、改完后如下图。
12、打印机安装完成,测试页会打印出来。
Linux终端命令打印和打印机管理
Linux终端命令打印和打印机管理在Linux操作系统中,终端命令是管理和控制系统的重要工具。
其中,打印和打印机管理也是我们经常需要使用的功能。
本文将介绍一些常用的Linux终端命令,以及如何通过命令来管理和配置打印机。
一、打印命令1. lp命令:lp命令是Linux中用于打印文件的基本命令。
使用lp命令时,可以指定打印机、打印份数以及其他打印选项。
例如: lp -d printername filename这条命令将文件filename发送到名为printername的打印机进行打印。
2. lpr命令:lpr命令同样用于文件的打印,但与lp命令不同的是,lpr命令直接发送文件到默认打印机进行打印。
例如:lpr filename这条命令将文件filename发送到默认打印机进行打印。
3. lpq命令:lpq命令用于查看当前打印队列的状态。
通过lpq命令,我们可以了解到正在排队等待打印的文件以及它们的打印顺序。
例如: lpq这条命令将显示当前打印队列的状态。
4. lprm命令:lprm命令用于从打印队列中删除正在等待的文件。
例如:lprm jobnumber这条命令将从打印队列中删除指定编号的打印任务。
二、打印机管理1. lpadmin命令:lpadmin命令是Linux中用于管理打印机的命令。
通过lpadmin命令,我们可以添加、删除、配置和控制打印机。
例如: lpadmin -p printername -E -v device-uri这条命令将添加一个名为printername的打印机,并将其与设备连接。
2. lpoptions命令:lpoptions命令用于查看和配置打印机的选项。
通过lpoptions命令,我们可以设置打印机的默认设置、纸张大小、打印质量等。
例如:lpoptions -d printername这条命令将将printername设置为默认打印机。
3. lpc命令:lpc命令用于控制和管理打印机的状态。
Linux操作系统打印机配置全攻略
一、Linux打印系统发展路线图在Unix世界里,PostScript语言是主要用于打印的接口。
所有主要的应用程序都会输出通用的PostScript页面,而这些PostScript经过打印系统处理后再被打印出来。
打印在Unix世界的演化中总是围绕着PostScript页面描述语言展开的。
该语言是由Adobe公司开发的,它是一个成熟的、用于描述一个文档每一页面内容的程序语言。
如今很多打印机中都有一个嵌入式的PostScript解释器,它负责使用PostScript将页面在打印纸上再现出来。
现在,所有桌面Linux应用程序都有一个打印选项,可以生成PostScript数据来打印整页的文档。
这种方法和其它面向桌面的操作系统有很大的不同,大部分Unix系统是提交任务至队列中,并且希望它能够正确地打印出来。
但是并没有一种统一的收集打印机信息或工作状态的方法,这严重影响了那些需要提供打印能力的Linux应用程序。
在Linux中,虽然PostScript 是产生打印文档的事实上的标准,但打印机本身却并不需要知道PostScript,因为这需要使用到相对比较昂贵的技术。
在一般情况下,尤其是在低端打印机中,PostScript数据要被翻译成打印机本地的页面描述语言。
这是通过使用一个特殊的转换过滤器来完成的。
一般而言,一个过滤器实际上就是一个特殊的程序,它可以处理输入的数据,并且输出经过加工的数据。
现在,Linux 打印系统中使用着各种不同的过滤器:转换过滤器、I/O过程器(负责将数据传送至设备)、处理过滤器(转换文档数据)。
打印系统的基础是一个假脱机程序(Spooler)。
它可以管理打印任务队列,而一个队列通常和一个打印机相关联,并且用户提交的任务都是按照先进先出的原则来处理的。
当一个打印任务被处理时,任务中的数据在送达打印机前一般都要通过一定数量的过滤器。
使用PostScript页面描述语言进行打印的优点是极大的简化的设计,不用像Windows系统一样安装各种打印机驱动程序。
