daemon lpd
Embora trabalhos de impressão local e remoto sejam submetidos com os mesmos comandos, eles são processados de forma diferente. Depois de um trabalho de impressão ter sido transmitido para um host remoto, ele não é mais gerenciado pelo subsistema de spooling de impressão local.
O daemon lpd faz parte do grupo de sistema TCP/IP. Qualquer host em uma rede TCP/IP pode executar o daemon lpd , e qualquer host pode enviar pedidos de impressão para qualquer outro host na rede (se o host estiver atualmente em execução lpd). Como medida de segurança, o daemon lpd forca um processo filho que verifica cada solicitação de impressão remota contra dois arquivos de banco de dados: o arquivo /etc/hosts.equiv e o arquivo /etc/hosts.lpd . Se o nome do host enviar a solicitação de impressão não estiver no arquivo /etc/hosts.lpd , o pedido de impressão será rejeitado.
O daemon lpd no servidor de impressão remoto monitora a porta 515 para pedidos de impressão. Quando o daemon lpd recebe uma solicitação de impressão a partir de um host válido, ele coloca a solicitação na fila especificada. O daemon lpd coloca arquivos especificados em pedidos de impressão no diretório /var/spool/lpd. A solicitação de impressão é então gerenciada pelo qdaemon e o backend apropriado (geralmente piobe) no servidor remoto.
O arquivo /etc/locks/lpd contém o ID do processo da instância em execução atualmente do daemon lpd . Se uma máquina executando o daemon lpd se tornar inoperante, o ID para o daemon lpd pode ter que ser removido antes que o sistema seja reiniciado. As mensagens de erro lpd: lock file ou daemon duplicado indicam que o ID deve ser removido.