Hello,
j’ai un gros soucis avec une application qui à une gestion d’impression rustre.
L’idée est la suivante: On souhaite avoir 2 imprimantes par utilisateur connecté, imp1 et imp2.
La particularité c’est qu’en fonction du profil, il irait chercher pour imp1 et imp2, une imprimante particulière sur un serveur d’impression.
Sur le serveur d’impression, une dizaine d’imprimante mappées.
pour résumer, voila un mini schéma:
session 1(imp1&2)==>serveur citrix===>alias==>serveur d’impression==>imp6&imp9
session 2(imp1&2)==>serveur citrix===>alias==>serveur d’impression==>imp1&imp3
session 3(imp1&2)==>serveur citrix===>alias==>serveur d’impression==>imp3&imp9
bref, coté client il me faut 2 noms FIXES d’imprimantes, mais que je mapperais une fois pour toute, mais en passant pas un alias.
des idées?
HOOOooo le belle usine à gaz, c’est déjà galère les imprimantes sous Citrix, tu va te régaler :chav_corde01:
Je ne suis pas sur d’avoir bien compris ton archi, mais voila une proposition:
- Désactive le remappage auto des imprimantes.
- Utilise un script de logon qui monte les bonnes imp en fonction des groupes de l’utilisateur
genre en KIX:
(...)
Function printer($groupes)
? $groupes
If InGroup($groupes) OR $groupes = "all"
For $x = 1 to 10 step 1
$prt = ReadProfileString($logondrive + "shares.ini", $groupes, "printer"+ $x)
If $prt ""
$prt2 = Split ($prt, ",", 2)
$prtsrv = Trim($prt2[0])
$prtshare = Trim($prt2[1])
AddPrinterConnection ("\"+ $prtsrv +""+ $prtshare)
EndIf
Next
EndIf
EndFunction
(...)
$Index = 0
Do
$Group = EnumGroup($Index)
$Index = $Index+1
$Group1 = Split($Group,"",-1)
If $Group1[0] = "Ton_domaine_AD"
$Group2 = Trim($Group1[1])
printer($Group2)
EndIf
Until Len($Group) = 0
(...)
avec le shares.ini:
[mon groupe AD]
printer1="serveur_impression,nom_imprimante6"
printer2="serveur_impression,nom_imprimante9"
[mon groupe AD #2]
printer1="serveur_impression,nom_imprimante1"
printer2="serveur_impression,nom_imprimante3"
Merci de ta réponse.
je suis d’accord avec toi, c’est une centrale gaz … mais j’ai pas le choix, l’application ne gère pas les bacs, et on imprime sur chaque users, des documents ET des etiquettes…
Je n’avais pas pensé au kix, mais c’est une très bonne idée.
Je vais creuser le truc.