1.         准备工作:
1)         两台Linux机器,其中一台做服务器,一台做客户机。(这里使用虚拟机来演示)

Linux打印机配置_休闲

2)         把两台Linux机器网络配通:
服务器的IP地址为:192.168.1.100,客户机的IP地址为:192.168.1.150。
Ø 服务器ping客户机:

Linux打印机配置_Linux_02

Ø 客户机ping服务器:

Linux打印机配置_Linux_03

2.         服务端配置:
1)         打开打印机图形化设置:

Linux打印机配置_休闲_04

2)         配置新打印机:

Linux打印机配置_休闲_05

3)         设置打印机名:

Linux打印机配置_虚拟机_06

4)         选择连接:

Linux打印机配置_配置_07

选择为一台网络打印机,并输入其主机名或主机IP地址与打印机名。
5)         选择PPD:
PPD(PostScript Printer Description)PostScript打印机描述,PPD是一个文本文件,它包含了有关一个特定的打印机的特征和性能的描述。

Linux打印机配置_打印机_08

保持默认的普通类型,直接单击前进。
6)         选择打印机类型:

Linux打印机配置_休闲_09

这里采用文本型的打印机做演示,具体情况具体分析。
7)         添加完成:

Linux打印机配置_虚拟机_10

8)         服务器设定:

Linux打印机配置_配置_11

勾选Share published printers connected to this system(共享连接到这个系统上的公共打印机)。
9)         设置为默认打印机:

Linux打印机配置_休闲_12

点击刚才设置好的打印机server ,将他设置成默认打印机,然后关闭。
10)     设置服务为开机启动:

Linux打印机配置_虚拟机_13

3.         客户端配置:
客户端的配置与服务器差不多,需注意看其区别。
1)         打开打印机图形化设置:

Linux打印机配置_休闲_14

2)         配置新打印机:

Linux打印机配置_休闲_15

3)         设置打印机名:

Linux打印机配置_打印机_16

这里的打印机名只是作为客户端的一个标识。
4)         选择连接:

Linux打印机配置_虚拟机_17

注意选择的是网络打印协议IPP,并且在主机名填写的是服务器主机名(前提是要能解析这个主机名)或服务器IP地址,打印机名填写在服务器上设置的打印机名。
5)         选择PPD:

Linux打印机配置_配置_18

同样保持默认的普通类型,直接单击前进。
6)         选择打印机类型:

Linux打印机配置_休闲_19

跟服务端一样,这里采用文本型的打印机做演示,具体情况具体分析。
7)         添加完成:

Linux打印机配置_休闲_20

8)         设置为默认打印机:

Linux打印机配置_虚拟机_21

将客户端的本地打印机设置为默认打印机,然后关闭即可。
4.         测试:
通过打印一个文件的方式来测试。
1)         客户端:
Ø 添加一个打印文件:

Linux打印机配置_虚拟机_22

每打印一个文件就会有一个打印队列。
Ø 双击查看文件打印队列状态:

Linux打印机配置_Linux_23

Ø 文件打印队列状态:

Linux打印机配置_虚拟机_24

打印队列中显示了刚刚需要打印文件的文件名,所使用的打印机,文件大小,提交的时间,以及打印的状态。
2)         服务端:
Ø 打印:
我们在客户端已经打印了install.log这个文件,在服务端我们也同样打印这个文件,打印方式与客户端相同。

Linux打印机配置_虚拟机_25

Ø 打开浏览器:

Linux打印机配置_虚拟机_26

Ø 输入:http://192.168.1.100:631/jobs/
利用网页的方式查看一下服务器上的jobs:

Linux打印机配置_打印机_27

在打印队列中的User可以看到remroot与root两个用户,说明我们的打印机已经设置成功。