3.15.2. Permitindo suporte a servidores de impressão no Samba
Esta seção explica como habilitar o suporte do servidor de impressão no Samba.
Procedimento
No servidor Samba, configure o CUPS e adicione a impressora ao back end do CUPS. Para detalhes sobre a configuração de impressoras no CUPS; veja a documentação fornecida no console web do CUPS (https://print_server_host_name:631/help) no servidor de impressão.
NotaO Samba só pode encaminhar os trabalhos de impressão para o CUPS se o CUPS estiver instalado localmente no servidor de impressão do Samba.
Edite o arquivo
/etc/samba/smb.conf
:Se você quiser ativar o serviço
spoolssd
, adicione os seguintes parâmetros à seção[global]
:rpc_server:spoolss = external rpc_daemon:spoolssd = fork
Para configurar o back end de impressão, adicione a seção
[printers]
:[printers] comment = All Printers path = /var/tmp/ printable = yes create mask = 0600
ImportanteO nome da ação
[printers]
é codificado e não pode ser alterado.
Verifique o arquivo
/etc/samba/smb.conf
:#
testparm
Abra as portas necessárias e recarregue a configuração do firewall usando o utilitário
firewall-cmd
:#
firewall-cmd --permanent --add-service=samba
#firewall-cmd --reload
Reinicie o serviço
smb
:#
systemctl restart smb
Após reiniciar o serviço, Samba compartilha automaticamente todas as impressoras que estão configuradas no back end do CUPS. Se você quiser compartilhar manualmente apenas impressoras específicas, veja Seção 3.15.3, “Compartilhamento manual de impressoras específicas”.