Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Al momento dell'installazione della stampante, un'applicazione di installazione fornita dal fornitore può specificare un set di file di qualsiasi tipo da associare a una coda di stampa specifica. I file vengono scaricati in ogni client che si connette al server di stampa. L'applicazione di installazione specifica i file inserendo i valori nel Registro di sistema, come illustrato nella tabella seguente.
Nome del valore | Tipo di valore | Valore |
---|---|---|
Elenco | REG_SZ | Percorso della directory per i file specificati da Files. Usato sia come percorso di origine nel server che come percorso di destinazione nel client. Questo percorso è relativo alla variabile di ambiente PRINT$. |
File | REG_MULTI_SZ | Nomi di file dei file da copiare in un client quando il client si connette al server di stampa. I file possono essere DLL, file di dati o qualsiasi altro tipo di file. |
Modulo | REG_SZ | Nome del file di una DLL opzionale di Point and Print. |
L'applicazione deve creare questi valori chiamando la funzione SetPrinterDataEx dello spooler di stampa. La chiave del Registro di sistema specificata con questa chiamata deve essere formattata come segue:
CopyFiles\ComponentName
dove ComponentName è il nome del componente software a cui sono associati i file. Ad esempio, i file associati a Microsoft Image Color Management (ICM) vengono specificati sotto la chiave CopyFiles\ICM . Specificare il nome della chiave del Registro di sistema come argomento alla funzione SetPrinterDataEx, e la funzione crea la chiave come sottochiave della chiave della coda di stampa sul server di stampa.
Esempio di installazione
Si supponga, ad esempio, che una stampante HP Color LaserJet sia installata in un server di stampa e a cui sia assegnato il nome della coda di stampa "HpColor". Si supponga inoltre che Microsoft ICM richieda che i due file seguenti siano associati alla coda di stampa:
Profilo di colore denominato hpclrlsr.icm, che si trova in PRINT$\Color nel server.
DLL denominata Mscms.dll, che si trova in PRINT$\Color nel server.
Un'applicazione di installazione chiamerebbe la funzione API ICM AssociateColorProfileWithDevice, che a sua volta chiama SetPrinterDataEx per creare le voci del Registro di sistema del server seguenti:
CopyFiles\ICM\Directory: Color
CopyFiles\ICM\Files: hpclrsr.icm
CopyFiles\ICM\Module: mscms.dll
Il modulo Mscms.dll è una DLL Point and Print che esporta le funzioni GenerateCopyFilePaths e SpoolerCopyFileEvent .