Imprimante partagée - Windows & Software
Marsh Posté le 28-11-2006 à 10:53:04
il te faut un serveur d'impression.
Mais 1ere question, les imprimantes le permettent-elles ?
Ont elles une carte réseau ?
Marsh Posté le 28-11-2006 à 10:54:58
Bonjour,
A mon avis, sur chaque poste il te faudra installer l'imprimante. Mais c'est très facile si vous êtes tous sous XP. Il te suffit d'aller dans les favoris réseaux, de voir les ordinateurs du groupe de travail, d'entrer sur chacun et double cliquer sur chaque imprimante. C'est relativement automatique.
Marsh Posté le 28-11-2006 à 11:11:25
BaF - FlOp a écrit : il te faut un serveur d'impression. |
Malheureusement le budget de notre association ne nous permet pas d'avoir des serveurs d'impressions. C'est pour celà que je suis obligé de les partager en les connectant sur un poste utilisateur.
Citation : Il te suffit d'aller dans les favoris réseaux, de voir les ordinateurs du groupe de travail |
Je ne suis pas en groupe de travail mais en domaine. Mais de plus imagine si tu as 50 postes je me vois mal passé sur tout les postes.
Une autres solutions????
Marsh Posté le 28-11-2006 à 11:22:51
aidechoute a écrit : Malheureusement le budget de notre association ne nous permet pas d'avoir des serveurs d'impressions. C'est pour celà que je suis obligé de les partager en les connectant sur un poste utilisateur. |
ce n'est pas le serveur qui coute cher
Les peripheriques d'inpressions sont-ils équipés de cartes réseaux ?
Si non, ça s'annonce tres mal..
Marsh Posté le 28-11-2006 à 11:26:20
Non elles ne sont pas équipés de cartes réseaux, et nous ne pouvons pas acheter de serveur d'impression.
Mais c'est pas possible que je récupere un script ou autres qui ajoute automatiquement les toutes les imprimantes de l'entreprise lors de l'ouverture de session d'un utilisateur???
Marsh Posté le 28-11-2006 à 11:35:02
le serveur d'impression peut ne rien couter. Faut arreter de croire qu'un serveur est forcemment un bi-xeon couplé 4Go de ram
Un simple P2 peut suffire
le pb, avec ton truc, c'est que tes périphériques d'impressions vont etre physiquement connectée sur des postes un peu partout dans l'E.
Quand ces postes seront éteins, les imprimantes seront innacessibles.
Marsh Posté le 28-11-2006 à 11:37:56
BaF - FlOp a écrit : le pb, avec ton truc, c'est que tes périphériques vont etre physiquement connectée sur des postes un peu partout dans l'E. |
Oui c'est exactement ce qui se passe actuellement et mlheureusement pas moyen de changer. Donc j'aimerai trouver une technique pour lorsque l'utilisateur x se connecte sur le poste y il se retrouve avec toutes les imprimantes partagé dans imprimantes et télécopieurs
Si j'avais les moyens c'est sur que je me prendrai pas la tête
Marsh Posté le 28-11-2006 à 11:41:25
Mais pourquoi faire en sorte que tout le monde puisse imprimer chez tout le monde ??
tu fais en sorte que chaque users puisse imprimer sur les 2-3 perifs qui l'entoure, c'est bien suffisant, amha...
Marsh Posté le 28-11-2006 à 11:43:22
Parce que j'ai des utilisateurs qui se connecte sur différent poste et pas toujours dans le meme lieux (si ils ont des entretien ou autres)
Marsh Posté le 28-11-2006 à 11:45:06
J'ai trouvé ce scripts dans l'aide de windows.
Il créé des lecteurs réseau, connecte des imprimantes, et fixe l'imprimante par défaut en fonction de l'appartenance à un groupe du user.
En le bidouillant, je suis sûr que tu arriveras à tes fins
Const ENGINEERING_GROUP = "cn=engineering"
Const FINANCE_GROUP = "cn=finance"
Const HUMAN_RESOURCES_GROUP = "cn=human resources"
Set wshNetwork = CreateObject("WScript.Network" )
wshNetwork.MapNetworkDrive "h:",
"\\FileServer\Users\" & wshNetwork.UserName
Set ADSysInfo = CreateObject("ADSystemInfo" )
Set CurrentUser = GetObject("LDAP://" &
ADSysInfo.UserName)
strGroups = LCase(Join(CurrentUser.MemberOf))
If InStr(strGroups, ENGINEERING_GROUP) Then
wshNetwork.MapNetworkDrive "g:",
"\\FileServer\Engineering\"
wshNetwork.AddWindowsPrinterConnection
"\\PrintServer\EngLaser"
wshNetwork.AddWindowsPrinterConnection
"\\PrintServer\Plotter"
wshNetWork.SetDefaultPrinter
"\\PrintServer\EngLaser"
ElseIf InStr(strGroups, FINANCE_GROUP) Then
wshNetwork.MapNetworkDrive "g:",
"\\FileServer\Finance\"
wshNetwork.AddWindowsPrinterConnection
"\\PrintServer\FinLaser"
wshNetWork.SetDefaultPrinter
"\\PrintServer\FinLaser"
ElseIf InStr(strGroups, HUMAN_RESOURCES_GROUP) Then
wshNetwork.MapNetworkDrive "g:",
"\\FileServer\Human Resources\"
wshNetwork.AddWindowsPrinterConnection
"\\PrintServer\HrLaser"
wshNetWork.SetDefaultPrinter
"\\PrintServer\HrLaser"
End If
Marsh Posté le 28-11-2006 à 11:45:22
sachant que la config/acces imprimantes sont rattachées au profil user....
Ouep, à part un script, je vois pas.
A moins que tu le apprennes à se connecter à une imprimante, ce qui n'a rien de tres compliqué, finalement
Marsh Posté le 28-11-2006 à 11:47:36
revealmap a écrit : J'ai trouvé ce scripts dans l'aide de windows. |
Peux tu me le décrire un peu stp???
Citation : A moins que tu le apprennes à se connecter à une imprimante, ce qui n'a rien de tres compliqué, finalement |
Faut croire que si! Ou alors ils sont faineant
Marsh Posté le 28-11-2006 à 11:56:37
Citation : Faut croire que si! Ou alors ils sont faineant |
Je te fais un copier coller de la description du scripts:
Citation : L'exemple de script d'ouverture de session suivant contient des commandes VBScript qui utilisent les interfaces des services Active Directory (ADSI, Active Directory Service Interfaces) pour effectuer trois tâches courantes basées sur l'appartenance au groupe d'un utilisateur.
Il utilise l'objet ADSI IADsADSystemInof pour obtenir le nom unique de l'utilisateur actuel qui est à son tour utilisé pour connecter l'objet Utilisateur correspondant dans Active Directory. Après avoir établi la connexion, la liste des groupes auxquels l'utilisateur appartient est restaurée à l'aide de l'attribut memberOf de l'utilisateur. La liste de noms de groupe à valeurs multiples est rattachée à une chaîne unique à l'aide de la fonction Join de VBScript afin de faciliter la recherche de noms de groupe cibles. |
Marsh Posté le 28-11-2006 à 11:58:55
En quelque sorte ce script crée un lecteur réseau???
Donc si l'utilisateur veux imprimer sur cette imprimante comment doit il faire?
Marsh Posté le 28-11-2006 à 12:17:38
- La partie duscript concernant le slecteurs réseau "wshNetwork.MapNetworkDrive" tu t'en sert pas.
- celle qui connecte les imprimantes c'est "wshNetwork.AddWindowsPrinterConnection"
-celle qui définit l'imprimante par défaut c'est "wshNetWork.SetDefaultPrinter"
je pense que tu as dans l'exemple tout ce qu'il faut pour t'en sortir, non?
Marsh Posté le 28-11-2006 à 13:17:05
Donc derniere aide stp
J'ai une imprimante hp Laserjet5 sur leposte qui s'appel Accueil. Je veux qu'elle soit accessible pour le groupe employé formateur et direction que devient la syntaxe stp
Merci pour ton aide
Marsh Posté le 28-11-2006 à 15:34:13
Voilà le script que moi j'ai à te proposer. Essaie-le.
Vérifie aussi la syntaxe des noms de groupe. si tu as "employé" au lieu de "employé" comme nom de groupe, il faut que tu modifie la valeur des constante. Ex: Const EMPLOYE = "cn=employé".
Post ensuite pour nous donner le résultat stp. merci
Const EMPLOYE = "cn=employe"
Const FORMATEUR = "cn=formateur"
Const DIRECTION = "cn=human resources"
Set wshNetwork = CreateObject("WScript.Network" )
Set ADSysInfo = CreateObject("ADSystemInfo" )
Set CurrentUser = GetObject("LDAP://" & ADSysInfo.UserName)
strGroups = LCase(Join(CurrentUser.MemberOf))
If InStr(strGroups, EMPLOYE) Then
wshNetwork.AddWindowsPrinterConnection "\\Accueil\hp laserjet5"
wshNetWork.SetDefaultPrinter "\\PrintServer\hp laserjet5"
end if
If InStr(strGroups, FORMATEUR) Then
wshNetwork.AddWindowsPrinterConnection "\\Accueil\hp laserjet5"
wshNetWork.SetDefaultPrinter "\\PrintServer\hp laserjet5"
end if
If InStr(strGroups, DIRECTION) Then
wshNetwork.AddWindowsPrinterConnection "\\Accueil\hp laserjet5"
wshNetWork.SetDefaultPrinter "\\PrintServer\hp laserjet5"
End If
wscript.quit
Marsh Posté le 28-11-2006 à 15:38:53
Par contre je dois l'enregistré sous quelle forme ce script avant de le coller sur mes GPO??
Merci de ton aide je vais tester ca et je vous tiens au courant
Marsh Posté le 28-11-2006 à 16:42:01
fichier .vbs
bonne chance
Marsh Posté le 01-12-2006 à 17:39:50
Pourquoi ne pas utiliser un serveur d'impression ??
Je ne parle pas d'un pc avec un systeme d'exploitation mais d'un petit boitier qui se loge dans la prise parallele de l'imprimante et de l'autre coté sort une prise reseau.
Nous utilisons ca pour tout type d'imprimante : Serveur dimpression D-Link DP-301P+ ca coute 60 euros environ et plus de problème de poste éteint.
il suffit de passer sur tous les postes et de l'installer. elle sera ensuite dispo pour tout le monde indépendamment des PC allumés ou éteints.
L'autre solution consiste à les connecter à ton serveur, de les partager et ensuite d'utiliser un script pour les connecter sur les PC clients.
Ces boitiers sont pratiques car ils permettent aussi de connecter des photocopieurs qui ont uniquement un port parallele.
Marsh Posté le 28-11-2006 à 10:49:39
Bonjour,
Voilà j'aimerai avoir de l'aide pour installer des imprimante partagée. Je vous explique tout celà:
J'ai un serveur W2000 en domaine. Toutes les imprimantes de mon entreprise sont des imprimante partagée (par les postes sous XP sur lesquels elles sont connectées).
J'aimerai que les utilisateurs lors de leurs ouverture de session se retrouve avec toutes les imprimantes disponibles sur le réseau.
Par conséquent j'aimerai connaitre la démarche à suivre, à savoir copie des drivers des imprimante sur le serveur, script a mettre en place ou autres etc...
J'ai lu beaucoup de topic mais tous mette en oeuvre des solutions ou des problématiques bien différentes de la mienne.
Voilà si quelqu'un peut donc m'aider à avoir une solution afin de lister toutes les imprimantes dans les comptes de mes utilisateurs.
Merci d'avance pour votre aide