Drivers de impressoras para Windows no Samba

Iniciado por brunofin, 01 de Dezembro de 2009, 19:50

tópico anterior - próximo tópico

brunofin

Olá,

Tenho um servidor de arquivos Samba no Ubuntu Karmic, que está compartilhando também uma impressora pela rede.

Estou tentando colocar os drivers da impressora disponíveis para ser baixado pelas máquinas Windows do servidor, mas não estou conseguindo.

Eu coloco os drivers da impressora em /var/lib/samba/printers/W32X86 mas não tenho certeza se essa é a pasta certa. O Windows XP e 7 falam que não conseguiram encontrar os drivers.

Existe algo a mais que eu tenha que fazer além de colar os drivers lá?

Qualquer ajuda é bem-vinda.

Esse é o meu smb.conf:


[global]
   workgroup = FINGER
   server string = Servidor
   dns proxy = no

   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d

;   security = share
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
   
   guest account = servidor

   load printers = yes
   printing = cups
   printcap name = cups

   usershare allow guests = yes

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no


As pastas são compartilhadas pelo GNOME mesmo, por isso não estão no smb.conf
Desenvolvedor full-stack Web - Django, AngularJS, ExtJS.
Meu canal do YouTube

Renato Krause

Citação de: brunofin online 01 de Dezembro de 2009, 19:50
Olá,

Tenho um servidor de arquivos Samba no Ubuntu Karmic, que está compartilhando também uma impressora pela rede.

Estou tentando colocar os drivers da impressora disponíveis para ser baixado pelas máquinas Windows do servidor, mas não estou conseguindo.

Eu coloco os drivers da impressora em /var/lib/samba/printers/W32X86 mas não tenho certeza se essa é a pasta certa. O Windows XP e 7 falam que não conseguiram encontrar os drivers.

Existe algo a mais que eu tenha que fazer além de colar os drivers lá?

Qualquer ajuda é bem-vinda.

Esse é o meu smb.conf:


[global]
  workgroup = FINGER
  server string = Servidor
  dns proxy = no

  log file = /var/log/samba/log.%m
  max log size = 1000
  syslog = 0
  panic action = /usr/share/samba/panic-action %d

;   security = share
  encrypt passwords = true
  passdb backend = tdbsam
  obey pam restrictions = yes
  unix password sync = yes
  passwd program = /usr/bin/passwd %u
  passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
  pam password change = yes
  map to guest = bad user
 
  guest account = servidor

  load printers = yes
  printing = cups
  printcap name = cups

  usershare allow guests = yes

[printers]
  comment = All Printers
  browseable = no
  path = /var/spool/samba
  printable = yes
  guest ok = no
  read only = yes
  create mask = 0700

[print$]
  comment = Printer Drivers
  path = /var/lib/samba/printers
  browseable = yes
  read only = yes
  guest ok = no


As pastas são compartilhadas pelo GNOME mesmo, por isso não estão no smb.conf

Para o windows reconhecer automaticamente os drivers deve existir um compartilhamento print$. Nesse compartilhamento os drivers deverão ser registrados no samba.

Acredito que esse seja uma material bom para você começar.

Abraço,