Samba: Servidor de impressão e introdução a PDC (Primary Domain Controller)

Este é um artigo onde veremos como implementar um servidor de impressão com o Samba, além de darmos início à aprendizagem sobre PDC (Primary Domain Controller).

[ Hits: 82.944 ]

Por: Fabio Maran em 21/06/2008 | Blog: http://movimentolivre.zip.net


Continuando com nosso servidor de impressão



Como se trata de uma rede, onde sempre estamos trocando informações de arquivos, tanto com cliente como usuários, também é de fundamental importância possuir um formato padrão.

Isso é importantíssimo, pois mantendo um padrão ele poderá ser visualizado em qualquer ambiente, além de manter a formatação original e um sistema que nos proporciona perfeitamente isso para o nosso caso, são arquivos do tipo PDF.

Então vamos ver como é o esquema para imprimir em PDF.

Para gerarmos arquivos PDF, teremos uma impressora virtual em nosso Samba, que irá transformar todos arquivos que forem para a fila de impressão em formato PDF, esse arquivo será gerado na pasta home do usuário que solicitar uma impressão.

Obs: Para prosseguirmos com a configuração do mesmo, teremos de ter instalado em nosso sistema o pacote ghostscript, ele será um dos responsáveis pela conversão dos arquivos.

Se tudo estiver OK, podemos prosseguir, vamos ver como é uma conf para gerar os PDFs.

[global]
workgroup = MaranCorp
netbios name = ServidorPDF
server string = Linux
printcap name = /etc/printcap
load printers = yes
printing = cups
log file = /var/log/samba/log.%m
log level = 1
max log size = 150
debug level = 1
security = user
domain master = false
socket options =
read raw = yes
write raw = yes
max xmit = 65535
getwd cache = yes

[home]
comment = Pasta %U
path = /home/%u
public = no
browseable = yes
create mask = 0700
directory mask = 0700

[pdf-printing]
comment = Transformar em PDF
path = /var/tmp
guest ok = no
printable = yes
printing = bsd
printcap name = cups
use client driver = yes
print command = /etc/samba/pdf_maranprint \ "%s" "%H" "//%L/%U" "%m" "%I" "%J" &
lpq command = /bin/true

Está é uma configuração bem simples para gerar os arquivos PDF, porém muito eficaz.

Teremos um compartilhamento [home], onde serão gerados os arquivos, a impressora será visível na rede, onde qualquer usuário poderá usá-la.

Todos os parâmetros apresentados já são familiares, exceto o:

print command = /etc/samba/pdf_maranprint

Onde pdf_maranprint é o script responsável por transformar qualquer arquivo em PDF. Este será mais comentado na página a seguir...

Página anterior     Próxima página

Páginas do artigo
   1. Apresentação
   2. Servidor de impressão
   3. Continuando com nosso servidor de impressão
   4. Inserindo o script PDF
   5. Entendendo o que é o PDC
   6. LMB (Local Master Browser)
   7. Considerações finais
Outros artigos deste autor

Virtualização de sistemas

Debian/APT- Alguns cuidados com os repósitorios

Shell script: *, [], {}, ????, como utilizá-los?

Instalando uma Nvidia no Debian

Leia, grave e execute!

Leitura recomendada

Permitindo o uso da internet usando o login do SAMBA

Samba - Instalação e configuração descomplicada

Inicialização do Linux

Samba 4 + Bind 9 + Kerberos - Instalação e configuração

Mapeando todas os tipos de unidades de redes no Linux

  
Comentários
[1] Comentário enviado por adrianoturbo em 21/06/2008 - 20:55h

Muito boa a explanação sobre o funcionamento do servidor de impressão e a complementação com o PDC .

[2] Comentário enviado por fulllinux em 21/06/2008 - 23:15h

Este tem fibra!!!

Sempre dando a VOLta por cima, maran focado e bem objetivo... é bom sempre poder ler uma artigo seu, ainda quando a qualidade é superada acada frase.

Gostaria de receber o material que tem em mãos o qual foi barrado pelo VOL, deve estar com extrema excelencia!

Abraço brother, belo artigo... acho que a camisa tem que ser sua... hauhauhauh

[3] Comentário enviado por maran em 22/06/2008 - 01:16h

@fullinux, cara valeu mesmo meu velho, sempre me incentivando ;), velho quando o material foi barrado eu fiquei meio que revoltado rsrs e deletei os mesmos, mas eu dei uma verificada agora e tenho o backup pronto do que teria sido o primeiro e segundo artigo, o terceiro foi este, o quarto esta quase pronto ;).

Me deixe aqui o e-mail por onde gostaria de estar recebendo este material, que eu passo para você !!!

Mo sorte so tenho este backup pois tinha mandado para algumas pessoas aqui do vol que tinham duvidas sobre o assunto.

Ah mais é isso ae, tenho alguns outros assuntos ai, que pode estar por vir, quem sabe né .

mais valeu mesmo meu velho, grande abraço, e até dia 19/07

;)

[4] Comentário enviado por tsanches em 22/06/2008 - 15:32h

Excelente artigo, se possível também desejo obter seu material, sua maneira de explicar é muito objetiva, tenho certeza que irei adquirir um excelente conhecimento.
e-mail: tectsanches@yahoo.com.br
Valeu :-)
TSANCHES

[5] Comentário enviado por willian.firmino em 22/06/2008 - 17:05h

cara este vai ser impresso e usado como apoio técnico se possivel me manda willian.firmino@hotmail.com

[6] Comentário enviado por fulllinux em 22/06/2008 - 18:40h

> santanaig@gmail.com

Valeu pela atenção brother e até dia 19/07.

[7] Comentário enviado por maran em 22/06/2008 - 23:27h

Fala galera, orra valeu pelos comentários !!!!

Bom os e-mails foram enviados, primeiro foi passado a voces od dois primeiros, o terceiro se tornou este =/ , não tenho mais o original, e o quarto esta quase pronto )

Por favor me confirmem o recebimento dos e-mails.

Valeu e muito obrigado a todos.

@fulllinux, em mãos rsrsr, valeu em meu velçho, e ate logo !!!

[8] Comentário enviado por tsanches em 22/06/2008 - 23:56h

Ola Brother!
Palavra dita, palavra cumprida!
Agradeço o envio, recebi todos os arquivos, garoto você tem um grande futuro! Parabéns!
Até a proxima...
Valeu :-)
TSANCHES

[9] Comentário enviado por fulllinux em 23/06/2008 - 00:16h

Isso é o que chamo de serviço de postagem!!! rss
Valeu brother...

Em mãos.

[10] Comentário enviado por maran em 23/06/2008 - 07:27h

@tsanches, fico feliz que tenha gostado do material ;), assim que tiver terminado o proximo, recebera em mãos também.
Obrigado mesmo.

@fulllinux, sem comentários para você né meu velho ;)

Abraços a todos e até a próxima.

[11] Comentário enviado por tosco_th em 23/06/2008 - 11:19h

mto bom hein.. parabens..
cara se der me manda o esse artigo tbm...
valeu...

tosco_th@hotmail.com

[12] Comentário enviado por foguinho.peruca em 23/06/2008 - 11:35h

^^''

Gostei do artigo...

Fui seco achando que era material para configurar o servidor mas na verdade é material teorico. Mas blz, ficou bem claro e simples.

Quanto ao material barrado, acredito que tenha algo sobre configurações e etc mais detalhado. Bom, manda pra mim, mesmo que não tenha material masi técnico... fiquei curioso...

foguinho.peruca@gmail.com

[]'s
Jeff

[13] Comentário enviado por maran em 23/06/2008 - 12:01h

Bom Jeff, logo mais estarei mandando pois agora esta meio perturbador por aqui rsrs
Bom o material é bem técnico tanto este como o outro, pois este fica teorico quando se fala em PDC.
Os outros artigos mantem a base, teoria e prática, pois nada adianta você já quere ir para prática sem entende, so vai ter problemas e se arruma solução nem vai saber o que fez, e isto não te qualifica como um bom profissional, pelo menos ao meu ver.

Eles seguem desde uma introdução ao que é o Samba, até o 5 que ainda não esta pronto que tem algumas curiosidades, soluções de erros.
Mas neste meio tempo do 1 até o 5 , entendemos uma boa quantia de soluções que o Samba nos oferece, desde um servidorzinhu de arquivos, até scripts em lote , ou batch sendo mais claro ;)

Abraços, e-mail está a caminho , confirme o recebimento.


[14] Comentário enviado por m4tri_x em 25/06/2008 - 08:52h

Ótimo artigo, tb neh quem foi que fez? seu nerd...

[]´s mano, vlw pelo artigo ;D

[15] Comentário enviado por maran em 25/06/2008 - 11:18h

haUHUAuha
valeu meu velho, olha so um nerd falando do outro husauhshauhusa

Que isso meu velho, estamos ai pra isso...

[16] Comentário enviado por julianne em 08/07/2008 - 21:31h

Olá Fábio, gostei bastante do artigo e também gostaria de receber os outros artigos de sua autoria. Estou elaborando meu TCC sobre Samba e tenho certeza que o seu material será de grande importância, visto a sua didática e a forma de como abordou o assunto. Parabéns e sucesso!!
meu e-mail é juliannecavalcanti@gmail.com, desde já agradeço bastante!! :)

[17] Comentário enviado por maran em 08/07/2008 - 22:57h

e-mails enviados ;)
muito obrigado julianne, abraços

[18] Comentário enviado por andrealsuporte em 29/08/2008 - 11:13h

Gostei muito do artigo...

mas sou meio inesperiente ainda e gostaria de mais ajuda com o arquivo print-pdf.conf pois nao soube o que colocar dentro dele,se você puder me dar uma ajuda vou ficar muito feliz.

[19] Comentário enviado por pablosilva em 18/07/2011 - 18:04h

Irmão, bolo artigo... Parabéns!!! Gostaria também de receber o seu material, se possível. Segue o meu e-mail: pablosilvamonteiro@gmail.com

[20] Comentário enviado por Claiton Neri em 01/08/2014 - 17:55h

Meus Parabéns amigo pelo seu artigo ... muita informação de qualidade ... se q faz muito tempo q vc postou mas se ainda tiver seu material de envio e quiser me mandar... eu agradeço!!!
claitondidone@gmail.com


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts