Il est toujours possible d'installer une ou plusieurs imprimantes sur le réseau.
Pour ce faire, il faut la connecter sur la porte 21 ou 22 d'un switch se trouvant dans une classe et lui attribuer
une IP fixe du VLAN "SHARED RESSOURCES"
Exemple : xxx.yyy.zzz.240 (pour les autres imprimantes : 241, 242, .....)
Ensuite, vous devez installer le(s) driver(s) sur un PC qui sera le nouveau Master.
Si vous avez 4 imprimantes, installer les 4 imprimantes avec des noms et des IP's différents.
Exemple de Nom d'imprimante : LOCAL10, SCIENCE, PRINT01, PRINT02, ...
Vérifier que vous pouvez imprimer vers les toutes les imprimantes à partir de cette machine.
Si tout fonctionne, remonter l'image du pc sur le serveur (CF Manuel pour le PC) et ensuite
redescendre cette image sur tous les postes.
Il restera à adapter le script LOCAL.KIX pour définir l'imprimante utilisée par défaut sur les postes.
EXEMPLE DE SCRIPT :
- Code: Tout sélectionner
;[b] Script à exécuter par tous les PC's Cyberclasse
SetConsole("show")
Break on
CLS
;******************************************************************
;Configuration de l'imprimante par défaut en fonction du NOM de l'ordinateur
;PRINT01 est le nom de l'imprimante installée en local sur le PC
;En fonction du nom de MACHINE on définit l'imprimante par défaut
;SetDefaultPrinter ("PDFCreator")
If @WKSTA="PCTEST01" SetDefaultPrinter("SCIENCE")EndIf
If @WKSTA="PCTEST02" SetDefaultPrinter("PRINT01")EndIf
If @WKSTA="PCTEST03" SetDefaultPrinter("PRINT02")EndIf
; En fonction d'un partie du nom de MACHINE (classe) on définit l'imprimante par défaut
; WKSTA est le nom de l'ordinateur + position début de chaine + longueur chaine
$local=SubStr(@WKSTA,7,2)
? "Valeur de la chaine de caractère : "$local
? "IL FAUT SUPPRIMER LES LIGNES DE DEBUG DANS LE SCRIPT LOCAL.KIX"
? "Pousser une touche ... "
Get $x
If $local="D112" SetDefaultPrinter("PRINT01") EndIf
If $local="01" SetDefaultPrinter("PRINT02") EndIf
;******************************************************************
[/b]