LPR: LPR 是一种常见的 UNIX 打印假脱机系统,由一系列程序组成。 它接收打印作业,将其保存在队列中,然后将其发送到打印机。 当您看到 LPR(大写)时,它表示整个程序套件,包括 lpr(小写)、lpq、lprm、lpc、lpd 和配置文件 /etc/printcap。
lpr 程序启动打印作业——它读取命令行(或标准输入)并将作业假脱机(将副本存储到特殊的假脱机目录中)。 然后,它通知永久运行的 lpd(守护程序),已收到此作业。 lpd 进程调用用户提供的程序或脚本,以实际将作业发送到打印机。 lpd 也可以使用 LPR 作业传输协议直接从其他机器接收作业。
LPR 系统的其他部分提供管理功能:lpq 提供队列中作业的列表,lprm 从队列中删除作业,lpc 停止和启动打印队列。
配置文件 /etc/printcap 存储了各种 LPR 程序的有用信息,例如可用打印机的列表、假脱机目录的位置以及运行哪些脚本来执行实际打印。 /etc/printcap 还可以指定特定打印机的打印作业应使用 LPR 协议发送到另一台机器。 事实上,可以以这种方式设置整个机器链,每台机器将打印作业发送到下一台,直到该作业最终到达一台将作业发送到真实打印机的机器上。
BOOTP:此协议允许哑设备在网络上启动,并在开箱后自动配置。 本质上,该设备会广播其内置的以太网硬件地址。 BOOTP 服务器在 /etc/bootptab 中查找此硬件地址,并返回设备的 IP 地址、子网掩码和网关(以及其他信息)。 您可能还听说过 DHCP。 DHCP 是 BOOTP 协议的扩展,可从可用池中自动分配 IP 地址。
AppleTalk 和 EtherTalk: AppleTalk 是 Apple Macintosh 用于相互通信以及与打印机通信的协议。 它通常通过以太网发送,在这种情况下,它被称为 EtherTalk。