7.1.7.2 Crear un Fichero de Definición de Impresora.

Puedes crear un fichero de definición de impresora usando el script make_ printerdef que tienes en el directorio /usr/local/samba/bin. Para usarlo, necesitas copiar los siguientes cuatro ficheros desde un cliente Windows7.2:

C:\WINDOWS\INF\MSPRINT.INF
C:\WINDOWS\INF\MSPRINT2.INF
C:\WINDOWS\INF\MSPRINT3.INF
C:\WINDOWS\INF\MSPRINT4.INF

Una vez tengas los cuatro ficheros puedes crear un fichero de definición de impresora usando el driver y su fichero .INF apropiados. Si el driver comienza con las letras A-K, usa en su lugar el fichero MSPRINT.INF o el fichero MSPRINT3.INF. Si comienza por las letras L-Z, usa MSPRINT2.INF o MSPRINT4.INF. Puedes necesitar abrir los ficheros para ver cuál es el específico de tu driver. Para el siguiente ejemplo, hemos localizado nuestro driver en MSPRINT3.INF y creado un fichero de definición de impresora para una HP DeskJet 560C:

$grep "HP DeskJet 560C Printer" MSPRINT.INF
MSPRINT3.INF MSPRINT3.INF: "HP DeskJet 560C Printer"=DESKJETC.DRV,HP_DeskJet_ ...

$make_printerdef MSPRINT3.INF "HP DeskJet 560C Printer" > printers.def
FOUND:DESKJETC.DRV
End of section found
CopyFiles: DESKJETC,COLOR_DESKJETC
Datasection: (null)
Datafile: DESKJETC.DRV
Driverfile: DESKJETC.DRV
Helpfile: HPVDJC.HLP
LanguageMonitor: (null)

Copia los siguientes ficheros a la ubicación de tu recurso printer$:

DESKJETC.DRV
HPVCM.HPM
HPVIOL.DLL
HPVMON.DLL
HPVRES.DLL
HPCOLOR.DLL
HPVUI.DLL
HPVDJCC.HLP
color\HPDESK.ICM

Recuerda los ficheros que el script te ha solicitado que copies. Los necesitarás para el siguiente paso.



Footnotes

... Windows7.2
Los viejos clientes Windows 95 pueden tener sólo los dos primeros ficheros.
TLDP-ES 03/11/2002