Problemi di installazione dei driver stampanti su Samba
Jump to navigation
Jump to search
Impossibile installare un driver Windows
Scelta del tipo di driver
Se un driver di stampa Windows non si riesce ad installarlo via rete, provare a scaricare la versione NON per Windows 2000 o XP, ma per
Windows 2003 Server
Verifica percorsi
Assicurarsi che sia presente le directory:
ls /var/lib/samba/printers/ total 40 drwxr-xr-x 10 administrator root 4096 2009-08-04 17:31 . drwxr-xr-x 5 root root 4096 2009-08-14 09:06 .. drwxr-xr-x 2 administrator root 4096 2009-06-25 08:07 COLOR drwxr-xr-x 2 administrator root 4096 2009-06-25 08:07 IA64 drwxr-xr-x 2 administrator root 4096 2009-06-25 08:07 W32ALPHA drwxr-xr-x 2 administrator root 4096 2009-06-25 08:07 W32MIPS drwxr-xr-x 2 administrator root 4096 2009-06-25 08:07 W32PPC drwxr-xr-x 2 administrator root 4096 2005-05-27 09:16 W32X86 drwxr-xr-x 2 administrator root 4096 2005-05-27 09:16 WIN40 drwxr-xr-x 2 administrator root 4096 2009-06-25 08:07 x64
Errore di accesso negato nel tentativo di installare un driver
Alla fine della copia dei files del driver, windows dà un errore di "Accesso negato" ed il driver non risulta installato.
Se si guarda in /var/log/samba/smbd si trova l'errore:
[2006/08/28 11:52:24, 1] smbd/service.c:close_cnum(835) w2000bi (192.168.0.66) closed connection to service print$ [2006/08/28 11:52:24, 0] tdb/tdbutil.c:tdb_log(725) tdb(/var/lib/samba/ntdrivers.tdb): rec_free_read bad magic 0x42424242 at offset=4356 [2006/08/28 11:52:24, 0] printing/nt_printing.c:add_a_printer_driver_3(1754) add_a_printer_driver_3: Adding driver with key DRIVERS/W32X86/3/Xerox Document Centre 440 PS failed.
Significa che il database dei driver è corrotto.
Provare a cancellare il file danneggiato, perdendo TUTTE le configurazioni delle stampanti:
sudo /etc/init.d/samba stop mv /var/lib/samba/ntdrivers.tdb sudo /etc/init.d/samba stop
Il file verrà ricreato e sarà vuoto.
Se non dovesse funzionare, rimuovere TUTTI i files nt*.tdb
Errore 0xc0000005 impossibile visualizzare le proprietà della stampante
Questo errore accade con driver buggati.
- Inserire in [global] la direttiva
default devmode = yes
- Riavviare samba
- Associare a nessun driver la stampante buggata:
rpcclient -U'administrator%Password' -c 'setdriver Colore \"\"' localhost
- Riaprire le proprietà della stampante, assegnargli il driver premere Applica, cambiare l'orientamento
- Togliere default devmode = yes
- Riavviare Samba.
Vedi: