Visualizzazione post con etichetta Print. Mostra tutti i post
Visualizzazione post con etichetta Print. Mostra tutti i post

Condivisione stampanti via script

Questo script (VBS) permette di confividere TUTTE le stamapnti di un pc, tranne quelle di rete, e assegna il nome della condivisione uguale al nome stampante.
è possibile intervenire su questa riga "  objPrinter.ShareName = "" & objPrinter.Name"  e modificarla con "
 objPrinter.ShareName = "Printer" & i " per avere un nome progressivo.
 
 
================================== 


strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colInstalledPrinters =  objWMIService.ExecQuery _
    ("Select * from Win32_Printer Where Network = FALSE")
i = 1
For Each objPrinter in colInstalledPrinters
    objPrinter.Shared = TRUE
    objPrinter.ShareName = "" & objPrinter.Name
    objPrinter.Put_
    i = i + 1
Next

Configurazione Stampante locale via script

Configurazione Stampante locale via script.
questo script assume che:
 - il driver richiesto sia già installato sul pc locale, e quindi visibile dalle proprietà server di stampa
 - le policy di dominio non blocchino l'installazione di driver non firmati
 - si deve essere amministratori del pc
 - è stato testato su win xp
 - il comando ping serve per guadagnare tempo durante l'esecuzione dello script e permettere eventuali operazioni in background (come la creazione dell porte si stampa)
 - la guida completa al comando si trova in fondo.


Comandi di stampa Unix

Questo elenco di comandi permettono di utilizzare i servizi di stampa unix installati su un client windows xp (o win 7)


questo comando lancia la stampa del file test.txt  sulla stampante test che si trva sul print server con quell' ip
lpr -S172.25.11.87 -Ptest c:\test.txt

Questo comando invece verifica lo stato della coda
lpq -S172.25.11.87 -Ptest



Script modifica porta stampante

Per modificare in automatico una porta di una stampante partendo dal suo nome è possibile utiliizare questo semplice script.

Salvare come .vbs

In questo caso verranno selezionate tutte le stampanti che contengono la parola "test" e "pippo" e verranno reindirizzate verso la lpt1.
Se vogliamo selezionare il nome esatto e non il nome contenuto possiamo usare la stringa  DeviceID='test' al posto di DeviceID like '%test%'"