linux 打印相关备忘

打印页面描述语言

PS GS PCL PCL5 PCL6

打印机和主机的连接方式

串口,并口,USB,网络(有线,无线),蓝牙等等

其中网络连接打印机可提供以下连接方式

LPR/LPD : 515 端口   一般URI 写作LPD://XXX.XXX.XXX/PRINTER

RAW :9100                 一般URI写作 socker://xxx.xxx.xxx.:9000

打印过程:

                                                     |----》连接到本机的打印机(网络或物理接连)

                                                     |

打印客户端--》本机打印服务器--》---》连接到其他打印服务器(其余机器共享的,协议可以走smb,LPD,ipp-互联网打印协议,这里指cups,连接过来还可以选无驱动方案)

暂时先总结到这,后面想到再补充。现在linux系统大多直接cups直接搞定,驱动和打印都好用了。

高档打印机驱动直接一个PPD文件就搞定了,因为他支持PS描述,系统把要打印的页面转换成PS描述直接发给打印机,打印机就处理了。

普通打印机的驱动除了一个PPD文件外,还包括filter ,因为普通打印机不能直接理解PS描述,需要在计算机上通过filter把PS描述转换成打印机能支持或者理解的格式。这样,系统打印转换到PS---->  filter转换 PS到打印机支持的格式  --->打印机打印。

PPD里面定义了具体的filter的名称,如:

*FileSystem:    False
*LandscapeOrientation: Plus90
*TTRasterizer:  Type42
*cupsVersion:   1.2
*cupsFilter:    "application/vnd.cups-raster 100 rastertogutenprint.5.3"

上面的*cupsFilter:    "application/vnd.cups-raster 100 rastertogutenprint.5.3" 这一行就定义了具体的 filter可执行文件名称

一般系统中filter的位置在/usr/lib/cups/filter/目录下

打印机后端:网络打印机一般都是RAW(socket://) LPR(lpd://)这种,或者CPU和samba共享出来的就是ipp://  smb://   物理连接就是 usb/1394 并串口 这种了。

CUPS如何来管理并串口,USB这类物理连接的打印机后面有时间了再总结吧。

toshiba e-STUDIO 300D linux 下驱动可以用brother DCP-7080D驱动。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值