|
[BASE DE REGISTRE] Ajouter une imprimante "à la main" |
Iniciado por freeman.ben, 14,oct. 2004 19:09 - 5 respuestas |
| |
| | | |
|
| |
Publicado el 14,octubre 2004 - 19:09 |
Bonjour,
Je suis en train de coder un programme et je me heurte à un problème : Je souhaiterais ajouter une imprimante réseau sur le poste du client sans son intervention. Le poste tourne sous Win98 et tous les drivers sont montés.
Mais comment faire maintenant pour l'ajouter ? J'ai créé un ".reg" qui modifie ma base de registre (voir ci après), j'ajoute 2 ligne dans le WIN.ini mais ca merdouille. J'explique : 1/ Je lance mon prog. Génération du ".reg", application de celui ci et ajout des 2 lignes dans le WIN.ini. Après cela, l'imprimante n'apparait pas dans la liste des imprimantes sous windows.
2/ Je reboot le poste. Je vais dans "imprimante" et là, après 2-3 sec, il détect bien mon imprimante réseau mais dans les propriétés, tout est faussé (pas le pilote spécifié dans mon ".reg" par exemple).
3/ Je relance le ".reg" que j'avais généré.
4/ Je reboot la machine
5/ Et là, comme par magie, l'imprimante est là avec les bon paramètres.
Questions : - Pourquoi windows ne monte-t-il pas l'imprimante lors de la première application du ".reg" ou comment faire pour dire à windows de générer l'imprimante sans rebooter ?
- Est ce que quelqu'un a une idée du problème ?
Ca m'mmerde un peu, j'ai l'impression d'être tt proche mais je vois mal dire au client de faire ces 5 étapes. Au max, le faire rebooter 1 fois !
Fichier ".reg" généré et appliqué :
-------------------------------------------- REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows 4.0\Drivers\PrinterDAO] "Configuration File"="ADOBEPS4.DRV" "Data File"="ADIST5.PPD" "Datatype"="RAW" "Driver"="ADOBEPS4.DRV" "Help File"="ADOBEPS4.HLP" "Monitor"="" "Version"=dword:00350404 "WPX File"="$016ed21.wpx" "Dependent Files"=hex:43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,53,54,45,4d,5c,41,\ 44,4f,42,45,50,53,34,2e,48,4c,50,00,43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,\ 53,54,45,4d,5c,49,43,4f,4e,4c,49,42,2e,44,4c,4c,00,43,3a,5c,57,49,4e,44,4f,\ 57,53,5c,53,59,53,54,45,4d,5c,50,53,4d,4f,4e,2e,44,4c,4c,00,43,3a,5c,57,49,\ 4e,44,4f,57,53,5c,53,59,53,54,45,4d,5c,41,44,46,4f,4e,54,53,2e,4d,46,4d,00,\ 43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,53,54,45,4d,5c,41,44,4f,42,45,50,53,\ 34,2e,48,4c,50,00,43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,53,54,45,4d,5c,41,\ 44,4f,42,45,50,53,34,2e,44,52,56,00,43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,\ 53,54,45,4d,5c,41,44,49,53,54,35,2e,50,50,44,00,00 [HKEY_LOCAL_MACHINE\Config\0001\System\CurrentControlSet\Control\Print\Printers\PrinterDAO] [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers\PrinterDAO] "Status"=dword:00000000 "Attributes"=dword:00000050 "Datatype"="RAW" "Default DevMode"=hex:50,72,69,6e,74,65,72,44,41,4f,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,04,20,04,94,00,ac,06,1f,6f,80,07,\ 01,00,09,00,9a,0b,33,08,64,00,01,00,00,01,b0,04,02,00,01,00,b0,04,03,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,08,00,00,00,80,25,00,00,90,33,00,00,00,00,00,\ 00,00,00,00,00,02,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,1d,65,71,80,71,80,5a,a8,c7,e7,03,00,02,00,01,00,00,00,00,00,01,\ 00,00,00,01,00,02,00,01,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,64,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,07,00,ff,ff,07,00,ff,ff,00,00,ff,ff,00,00,\ ff,ff,04,00,ff,ff,00,00,ff,ff,00,00,ff,ff,00,00,ff,ff,00,00,ff,ff,00,00,ff,\ ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,43,75,73,74,6f,6d,20,70,61,67,65,20,30,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,90,42,00,00,90,42,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,43,75,73,74,6f,6d,20,70,61,67,65,20,\ 31,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,90,42,00,00,90,42,00,00,00,00,00,00,00,00,00,00,00,00,00,00,43,\ 75,73,74,6f,6d,20,70,61,67,65,20,32,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,90,42,00,00,90,42,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,43,75,73,74,6f,6d,20,70,61,67,65,20,33,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,90,42,00,00,90,42,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,18,03,64,02,00,00,00,00,f0,03,64,02,00,00,00,00,f4,\ 02,0a,02,00,00,00,00,18,03,c8,04,00,00,00,00,c8,04,18,03,00,00,00,00,75,01,\ d4,01,00,00,00,00,a7,04,4a,03,00,00,00,00,4a,03,53,02,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,01,00,01,00,00,fe,ff,4b,00,00,4c,48,28,29,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,03,00,03,00,00,00,64,00,00,\ 00,01,00,01,00,00,00,00,00,00,00,00,00,f0,00,03,00,03,00,00,00,01,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,01,00,01,00,00,00,00,00,00,50,43,4d,00,00,00,\ 00,00,00,c8,4b,00,00,01,00,00,00,00,00,00,00,01,00,02,00,f6,0d,fe,0d,0e,0e,\ 00,00,00,00,00,00,01,00,01,00,00,00 "Description"="Imprimante TEST" "Name"="PrinterDAO" "Location"="" "Parameters"="" "Port"="\\DAOROUTAGE\PrinterDAO" "Print Processor"="WinPrint" "Printer Driver"="PDFCreator" "Priority"=dword:00000001 "ResidentFontsFile"="C:\\WINDOWS\\AD0CC5E8.MFD" "Share Name"="" "Separator File"="" "UntilTime"=dword:00000000 "StartTime"=dword:00000000 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers\PrinterDAO\PrinterDriverData] [HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\Print\Printers\PrinterDAO]
------------------------------------------
Les 2 lignes ajoutés dans le win.ini : Dans [DEVICES] : PrinterDAOOBEPS4,\\DAOROUTAGE\PrinterDAO
Dans [PrinterPorts] : PrinterDAOOBEPS4,\\DAOROUTAGE\PrinterDAO,15,45
Voilà, si quelqu'un pouvait éclairer mes lanternes.
Merci |
| |
| |
| | | |
|
| | |
| |
Publicado el 14,octubre 2004 - 20:54 |
Bonjour avec windows script host
Comment ajouter une connection d'imprimante.
CODE
oNet = createobject('WScript.Network') oNet.AddWindowsPrinterConnection('ServerNamePrinterName')
Comment forcer une imprimante Windows par defaut,
CODE
oNet = CreateObject('WScript.Network') oNet.SetDefaultPrinter('ServerNamePrinterName')
Olivier
"Benoît" <freeman.ben@wanadoo.fr> a écrit dans le message de news: 416e8d45$1@news.pcsoft.fr...
Bonjour,
Je suis en train de coder un programme et je me heurte à un problème : Je souhaiterais ajouter une imprimante réseau sur le poste du client sans son intervention. Le poste tourne sous Win98 et tous les drivers sont montés.
Mais comment faire maintenant pour l'ajouter ? J'ai créé un ".reg" qui modifie ma base de registre (voir ci après), j'ajoute 2 ligne dans le WIN.ini mais ca merdouille. J'explique : 1/ Je lance mon prog. Génération du ".reg", application de celui ci et ajout des 2 lignes dans le WIN.ini. Après cela, l'imprimante n'apparait pas dans la liste des imprimantes sous windows.
2/ Je reboot le poste. Je vais dans "imprimante" et là, après 2-3 sec, il détect bien mon imprimante réseau mais dans les propriétés, tout est faussé (pas le pilote spécifié dans mon ".reg" par exemple).
3/ Je relance le ".reg" que j'avais généré.
4/ Je reboot la machine
5/ Et là, comme par magie, l'imprimante est là avec les bon paramètres.
Questions : - Pourquoi windows ne monte-t-il pas l'imprimante lors de la première application du ".reg" ou comment faire pour dire à windows de générer l'imprimante sans rebooter ?
- Est ce que quelqu'un a une idée du problème ?
Ca m'mmerde un peu, j'ai l'impression d'être tt proche mais je vois mal dire au client de faire ces 5 étapes. Au max, le faire rebooter 1 fois !
Fichier ".reg" généré et appliqué :
-------------------------------------------- REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows 4.0\Drivers\PrinterDAO] "Configuration File"="ADOBEPS4.DRV" "Data File"="ADIST5.PPD" "Datatype"="RAW" "Driver"="ADOBEPS4.DRV" "Help File"="ADOBEPS4.HLP" "Monitor"="" "Version"=dword:00350404 "WPX File"="$016ed21.wpx" "Dependent Files"=hex:43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,53,54,45,4d,5c,41,\ 44,4f,42,45,50,53,34,2e,48,4c,50,00,43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,\ 53,54,45,4d,5c,49,43,4f,4e,4c,49,42,2e,44,4c,4c,00,43,3a,5c,57,49,4e,44,4f,\ 57,53,5c,53,59,53,54,45,4d,5c,50,53,4d,4f,4e,2e,44,4c,4c,00,43,3a,5c,57,49,\ 4e,44,4f,57,53,5c,53,59,53,54,45,4d,5c,41,44,46,4f,4e,54,53,2e,4d,46,4d,00,\ 43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,53,54,45,4d,5c,41,44,4f,42,45,50,53,\ 34,2e,48,4c,50,00,43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,53,54,45,4d,5c,41,\ 44,4f,42,45,50,53,34,2e,44,52,56,00,43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,\ 53,54,45,4d,5c,41,44,49,53,54,35,2e,50,50,44,00,00 [HKEY_LOCAL_MACHINE\Config\0001\System\CurrentControlSet\Control\Print\Printers\PrinterDAO] [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers\PrinterDAO] "Status"=dword:00000000 "Attributes"=dword:00000050 "Datatype"="RAW" "Default DevMode"=hex:50,72,69,6e,74,65,72,44,41,4f,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,04,20,04,94,00,ac,06,1f,6f,80,07,\ 01,00,09,00,9a,0b,33,08,64,00,01,00,00,01,b0,04,02,00,01,00,b0,04,03,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,08,00,00,00,80,25,00,00,90,33,00,00,00,00,00,\ 00,00,00,00,00,02,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,1d,65,71,80,71,80,5a,a8,c7,e7,03,00,02,00,01,00,00,00,00,00,01,\ 00,00,00,01,00,02,00,01,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,64,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,07,00,ff,ff,07,00,ff,ff,00,00,ff,ff,00,00,\ ff,ff,04,00,ff,ff,00,00,ff,ff,00,00,ff,ff,00,00,ff,ff,00,00,ff,ff,00,00,ff,\ ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,43,75,73,74,6f,6d,20,70,61,67,65,20,30,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,90,42,00,00,90,42,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,43,75,73,74,6f,6d,20,70,61,67,65,20,\ 31,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,90,42,00,00,90,42,00,00,00,00,00,00,00,00,00,00,00,00,00,00,43,\ 75,73,74,6f,6d,20,70,61,67,65,20,32,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,90,42,00,00,90,42,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,43,75,73,74,6f,6d,20,70,61,67,65,20,33,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,90,42,00,00,90,42,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,18,03,64,02,00,00,00,00,f0,03,64,02,00,00,00,00,f4,\ 02,0a,02,00,00,00,00,18,03,c8,04,00,00,00,00,c8,04,18,03,00,00,00,00,75,01,\ d4,01,00,00,00,00,a7,04,4a,03,00,00,00,00,4a,03,53,02,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,01,00,01,00,00,fe,ff,4b,00,00,4c,48,28,29,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,03,00,03,00,00,00,64,00,00,\ 00,01,00,01,00,00,00,00,00,00,00,00,00,f0,00,03,00,03,00,00,00,01,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,01,00,01,00,00,00,00,00,00,50,43,4d,00,00,00,\ 00,00,00,c8,4b,00,00,01,00,00,00,00,00,00,00,01,00,02,00,f6,0d,fe,0d,0e,0e,\ 00,00,00,00,00,00,01,00,01,00,00,00 "Description"="Imprimante TEST" "Name"="PrinterDAO" "Location"="" "Parameters"="" "Port"="\\DAOROUTAGE\PrinterDAO" "Print Processor"="WinPrint" "Printer Driver"="PDFCreator" "Priority"=dword:00000001 "ResidentFontsFile"="C:\\WINDOWS\\AD0CC5E8.MFD" "Share Name"="" "Separator File"="" "UntilTime"=dword:00000000 "StartTime"=dword:00000000 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers\PrinterDAO\PrinterDriverData] [HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\Print\Printers\PrinterDAO]
------------------------------------------
Les 2 lignes ajoutés dans le win.ini : Dans [DEVICES] : PrinterDAOOBEPS4,\\DAOROUTAGE\PrinterDAO
Dans [PrinterPorts] : PrinterDAOOBEPS4,\\DAOROUTAGE\PrinterDAO,15,45
Voilà, si quelqu'un pouvait éclairer mes lanternes.
Merci
|
| |
| |
| | | |
|
| | |
| |
Publicado el 14,octubre 2004 - 21:04 |
k "Benoît" <freeman.ben@wanadoo.fr> a écrit dans le message de news: 416e8d45$1@news.pcsoft.fr...
Bonjour,
Je suis en train de coder un programme et je me heurte à un problème : Je souhaiterais ajouter une imprimante réseau sur le poste du client sans son intervention. Le poste tourne sous Win98 et tous les drivers sont montés.
Mais comment faire maintenant pour l'ajouter ? J'ai créé un ".reg" qui modifie ma base de registre (voir ci après), j'ajoute 2 ligne dans le WIN.ini mais ca merdouille. J'explique : 1/ Je lance mon prog. Génération du ".reg", application de celui ci et ajout des 2 lignes dans le WIN.ini. Après cela, l'imprimante n'apparait pas dans la liste des imprimantes sous windows.
2/ Je reboot le poste. Je vais dans "imprimante" et là, après 2-3 sec, il détect bien mon imprimante réseau mais dans les propriétés, tout est faussé (pas le pilote spécifié dans mon ".reg" par exemple).
3/ Je relance le ".reg" que j'avais généré.
4/ Je reboot la machine
5/ Et là, comme par magie, l'imprimante est là avec les bon paramètres.
Questions : - Pourquoi windows ne monte-t-il pas l'imprimante lors de la première application du ".reg" ou comment faire pour dire à windows de générer l'imprimante sans rebooter ?
- Est ce que quelqu'un a une idée du problème ?
Ca m'mmerde un peu, j'ai l'impression d'être tt proche mais je vois mal dire au client de faire ces 5 étapes. Au max, le faire rebooter 1 fois !
Fichier ".reg" généré et appliqué :
-------------------------------------------- REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows 4.0\Drivers\PrinterDAO] "Configuration File"="ADOBEPS4.DRV" "Data File"="ADIST5.PPD" "Datatype"="RAW" "Driver"="ADOBEPS4.DRV" "Help File"="ADOBEPS4.HLP" "Monitor"="" "Version"=dword:00350404 "WPX File"="$016ed21.wpx" "Dependent Files"=hex:43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,53,54,45,4d,5c,41,\ 44,4f,42,45,50,53,34,2e,48,4c,50,00,43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,\ 53,54,45,4d,5c,49,43,4f,4e,4c,49,42,2e,44,4c,4c,00,43,3a,5c,57,49,4e,44,4f,\ 57,53,5c,53,59,53,54,45,4d,5c,50,53,4d,4f,4e,2e,44,4c,4c,00,43,3a,5c,57,49,\ 4e,44,4f,57,53,5c,53,59,53,54,45,4d,5c,41,44,46,4f,4e,54,53,2e,4d,46,4d,00,\ 43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,53,54,45,4d,5c,41,44,4f,42,45,50,53,\ 34,2e,48,4c,50,00,43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,53,54,45,4d,5c,41,\ 44,4f,42,45,50,53,34,2e,44,52,56,00,43,3a,5c,57,49,4e,44,4f,57,53,5c,53,59,\ 53,54,45,4d,5c,41,44,49,53,54,35,2e,50,50,44,00,00 [HKEY_LOCAL_MACHINE\Config\0001\System\CurrentControlSet\Control\Print\Printers\PrinterDAO] [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers\PrinterDAO] "Status"=dword:00000000 "Attributes"=dword:00000050 "Datatype"="RAW" "Default DevMode"=hex:50,72,69,6e,74,65,72,44,41,4f,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,04,20,04,94,00,ac,06,1f,6f,80,07,\ 01,00,09,00,9a,0b,33,08,64,00,01,00,00,01,b0,04,02,00,01,00,b0,04,03,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,08,00,00,00,80,25,00,00,90,33,00,00,00,00,00,\ 00,00,00,00,00,02,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,1d,65,71,80,71,80,5a,a8,c7,e7,03,00,02,00,01,00,00,00,00,00,01,\ 00,00,00,01,00,02,00,01,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,64,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,07,00,ff,ff,07,00,ff,ff,00,00,ff,ff,00,00,\ ff,ff,04,00,ff,ff,00,00,ff,ff,00,00,ff,ff,00,00,ff,ff,00,00,ff,ff,00,00,ff,\ ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,43,75,73,74,6f,6d,20,70,61,67,65,20,30,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,90,42,00,00,90,42,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,43,75,73,74,6f,6d,20,70,61,67,65,20,\ 31,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,90,42,00,00,90,42,00,00,00,00,00,00,00,00,00,00,00,00,00,00,43,\ 75,73,74,6f,6d,20,70,61,67,65,20,32,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,90,42,00,00,90,42,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,43,75,73,74,6f,6d,20,70,61,67,65,20,33,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,90,42,00,00,90,42,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,18,03,64,02,00,00,00,00,f0,03,64,02,00,00,00,00,f4,\ 02,0a,02,00,00,00,00,18,03,c8,04,00,00,00,00,c8,04,18,03,00,00,00,00,75,01,\ d4,01,00,00,00,00,a7,04,4a,03,00,00,00,00,4a,03,53,02,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,01,00,01,00,00,fe,ff,4b,00,00,4c,48,28,29,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,03,00,03,00,00,00,64,00,00,\ 00,01,00,01,00,00,00,00,00,00,00,00,00,f0,00,03,00,03,00,00,00,01,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,01,00,01,00,00,00,00,00,00,50,43,4d,00,00,00,\ 00,00,00,c8,4b,00,00,01,00,00,00,00,00,00,00,01,00,02,00,f6,0d,fe,0d,0e,0e,\ 00,00,00,00,00,00,01,00,01,00,00,00 "Description"="Imprimante TEST" "Name"="PrinterDAO" "Location"="" "Parameters"="" "Port"="\\DAOROUTAGE\PrinterDAO" "Print Processor"="WinPrint" "Printer Driver"="PDFCreator" "Priority"=dword:00000001 "ResidentFontsFile"="C:\\WINDOWS\\AD0CC5E8.MFD" "Share Name"="" "Separator File"="" "UntilTime"=dword:00000000 "StartTime"=dword:00000000 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers\PrinterDAO\PrinterDriverData] [HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\Print\Printers\PrinterDAO]
------------------------------------------
Les 2 lignes ajoutés dans le win.ini : Dans [DEVICES] : PrinterDAOOBEPS4,\\DAOROUTAGE\PrinterDAO
Dans [PrinterPorts] : PrinterDAOOBEPS4,\\DAOROUTAGE\PrinterDAO,15,45
Voilà, si quelqu'un pouvait éclairer mes lanternes.
Merci
|
| |
| |
| | | |
|
| | |
| |
Publicado el 15,octubre 2004 - 12:02 |
Ouh là, première fois que je vois ca ! Jamais fais de windows script host
Si tu pouvais me rediger ce (petit ?) script, cela m'épargnerais de très longue heures de recherche. Bien entendu, uniquement si tu le désir, ne voit pas en cette demande une fleimardise de ma part !
Juste que tu m'as donné 2 lignes mais je ne sais pas comment les utiliser.
Merci beaucoup pour ton éventuelle réponse
Benoît |
| |
| |
| | | |
|
| | |
| |
Publicado el 15,octubre 2004 - 13:55 |
G avancé un peu mais je suis sur un nouveau problème.
J'utilise un windows Host script afin d'ajouter une imprimante sur le poste en cours. Voici le contenu de mon fichier AddPrinter.vbs : ------------------- Set WshNetwork = WScript.CreateObject("WScript.Network") PrinterPath = "\\POSTE1\Printer1" PrinterDriver = "PDFCreator" PrinterPort = "\\POSTE1\Printer1" WshNetwork.AddWindowsPrinterConnection PrinterPath, PrinterDriver, PrinterPort ------------------------ Existe t il un moyen de spécifier le nom de l'imprimante lors de l'installation. Par défaut, il prend le même nom que le driver utilisé (ici PDFCreator) mais je souhaiterais l'appeler autrement sinon il me dit "Une imprimante du même nom existe déjà". Sinon, existe t il une commande qui permetterais de renommer une imprimante Merci |
| |
| |
| | | |
|
| | |
| |
Publicado el 19,octubre 2004 - 16:47 |
SAlut Benoit
Va sur http://www.foxprofr.com/code.aspx…
olivier
"Benoît" <freeman.ben@wanadoo.fr> a écrit dans le message de news: 416f953e@news.pcsoft.fr...
G avancé un peu mais je suis sur un nouveau problème.
J'utilise un windows Host script afin d'ajouter une imprimante sur le poste en cours. Voici le contenu de mon fichier AddPrinter.vbs : -------------------
Set WshNetwork = WScript.CreateObject("WScript.Network") PrinterPath = "\\POSTE1\Printer1" PrinterDriver = "PDFCreator" PrinterPort = "\\POSTE1\Printer1" WshNetwork.AddWindowsPrinterConnection PrinterPath, PrinterDriver, PrinterPort ------------------------
Existe t il un moyen de spécifier le nom de l'imprimante lors de l'installation. Par défaut, il prend le même nom que le driver utilisé (ici PDFCreator) mais je souhaiterais l'appeler autrement sinon il me dit "Une imprimante du même nom existe déjà".
Sinon, existe t il une commande qui permetterais de renommer une imprimante
Merci
|
| |
| |
| | | |
|
| | | | |
| | |
|