; Copyright 2011 Lenovo. ALL right reserved.

[Version]
Signature="$Windows NT$"
Class=Printer
Provider=%PROVIDER%
CatalogFile = slb1m.cat
DriverVer=09/15/2011, 3.11.34.00
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}

;
; The Manufacturer section lists all of the manufacturers that we will
; display in the Dialog box

[Manufacturer]
%PROVIDER% = MODEL,NTx86,NTx86.6.0,NTamd64,NTamd64.6.0

; Model section for Windows 2000 and XP
[MODEL]
"LENOVO Laser Printer LJ1680" = DRVINSTALL, LPTENUM\LENOVOLaser_Printer_C54B
"LENOVO Laser Printer LJ1680" = DRVINSTALL, USBPRINT\LENOVOLaser_Printer_C54B
"LENOVO Laser Printer LJ1680" = DRVINSTALL, WSDPRINT\LENOVOLaser_Printer_C54B

[MODEL.NTx86]
"LENOVO Laser Printer LJ1680" = DRVINSTALL, LPTENUM\LENOVOLaser_Printer_C54B
"LENOVO Laser Printer LJ1680" = DRVINSTALL, USBPRINT\LENOVOLaser_Printer_C54B
"LENOVO Laser Printer LJ1680" = DRVINSTALL, WSDPRINT\LENOVOLaser_Printer_C54B

[MODEL.NTx86.6.0]
"LENOVO Laser Printer LJ1680" = DRVINSTALL.NTx86.6.0, LPTENUM\LENOVOLaser_Printer_C54B
"LENOVO Laser Printer LJ1680" = DRVINSTALL.NTx86.6.0, USBPRINT\LENOVOLaser_Printer_C54B
"LENOVO Laser Printer LJ1680" = DRVINSTALL.NTx86.6.0, WSDPRINT\LENOVOLaser_Printer_C54B

[MODEL.NTamd64]
"LENOVO Laser Printer LJ1680" = DRVINSTALL, LPTENUM\LENOVOLaser_Printer_C54B
"LENOVO Laser Printer LJ1680" = DRVINSTALL, USBPRINT\LENOVOLaser_Printer_C54B
"LENOVO Laser Printer LJ1680" = DRVINSTALL, WSDPRINT\LENOVOLaser_Printer_C54B

[MODEL.NTamd64.6.0]
"LENOVO Laser Printer LJ1680" = DRVINSTALL.NTamd64.6.0, LPTENUM\LENOVOLaser_Printer_C54B
"LENOVO Laser Printer LJ1680" = DRVINSTALL.NTamd64.6.0, USBPRINT\LENOVOLaser_Printer_C54B
"LENOVO Laser Printer LJ1680" = DRVINSTALL.NTamd64.6.0, WSDPRINT\LENOVOLaser_Printer_C54B

[OEM URLS]
%PROVIDER% = "http://www.lenovo.com"

;
; Installer Sections
;
; These sections control file installation, and reference all files that
; need to be copied. If the section name will be assumed to be the driver
; file, unless there is an explicit DriverFile section listed.
;

; Installation section for Win2000 and XP
[DRVINSTALL]
CopyFiles=DRVFILES,LANGMONFILES,COINSTFILES,PRPROCFILES
;,LIVEUPDATE
DataSection=DRVCONFIG
DataFile=slb1mpp.dll

[DRVINSTALL.NTx86.6.0]
CopyFiles=DRVFILES,LANGMONFILES,COINSTFILES,PRPROCFILES
;,LIVEUPDATE
DataSection=DRVCONFIG
DataFile=slb1mpp.dll
AddReg = DRVINSTALL.NTx86.6.0.AddReg

[DRVINSTALL.NTx86.6.0.AddReg]
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\%GUIDSM%",AppName,0x00000000,slb1msm.exe
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\%GUIDSM%",AppPath,0x00000000,"%51%\drivers\w32x86\3"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\%GUIDSM%",Policy,0x00010001,3

[DRVINSTALL.NTamd64.6.0]
CopyFiles=DRVFILES,LANGMONFILES,COINSTFILES,PRPROCFILES
;,LIVEUPDATE
DataSection=DRVCONFIG
DataFile=slb1mpp.dll
AddReg = DRVINSTALL.NTamd64.6.0.AddReg

[DRVINSTALL.NTamd64.6.0.AddReg]
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\%GUIDSM%",AppName,0x00000000,slb1msm.exe
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\%GUIDSM%",AppPath,0x00000000,"%51%\drivers\x64\3"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\%GUIDSM%",Policy,0x00010001,3
;
; Data Sections
;
; These sections contain data that is shared between devices.
;
[DRVCONFIG]
DriverFile=slb1m.dll
ConfigFile=slb1mdu.dll
HelpFile=slb1men.chm
LanguageMonitor="SLB1M Langmon,slb1mlm.dll"
PrintProcessor="SLB1MPC,slb1mpc.dll"

[DRVINSTALL.CoInstallers] 
AddReg=COINST.AddReg 
CopyFiles=COINSTFILES

[DRVINSTALL.NTx86.6.0.CoInstallers] 
AddReg=COINST.AddReg 
CopyFiles=COINSTFILES

[DRVINSTALL.NTamd64.6.0.CoInstallers] 
AddReg=COINST.AddReg 
CopyFiles=COINSTFILES

[COINST.AddReg]
HKR,,CoInstallers32,0x10000,"slb1mci.dll,CoDeviceInstall"

;------------------------------------------------------

; Copy Sections
;
; Lists of files that are actually copied. These sections are referenced
; from the installer sections, above. Only create a section if it contains
; two or more files (if we only copy a single file, identify it in the
; installer section, using the @filename notation)
;
[LANGMONFILES]
slb1mlm.dll
slb1mlm.smt

[PRPROCFILES]
slb1mpc.dll,  itdrvpc.dll

[COINSTFILES] 
slb1mci.dll,  coinst.dll
slb1mci.exe,  coinst.exe

[DRVFILES]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Driver Core files and DLLs and Other files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1m.dll,    itdrv.dll
slb1mdu.dll,  itdrvdu.dll
slb1muc.dll,  itdrvuc.dll
slb1mur.dll,  itdrvur.dll
slb1mpp.dll,  itdrvpp.dll
slb1mo.dll,   itdrvo.dll
slb1mf.xml, itdrvf.xml

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; FrameBuffer files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1mlf.dll,  itdrvlf.dll
slb1mum.dll,  itdrvum.dll
slb1mum.xml,  itdrvum.xml

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; DCU (Driver Configuration Utility)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1mcu.dll,	itdrvcu.dll

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; SmartCMS files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1msc.cts
slb1msc.dll,  itdrvsc.dll

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Manual Duplex files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1mm.dll,   itdrvm.dll
slb1mex.exe,  itdrvex.exe
slb1mm1.bmp,  itdrvm1.bmp
slb1mm2.bmp,  itdrvm2.bmp
slb1mm3.bmp,  itdrvm3.bmp

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Lite Status Monitor files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; MUI files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;slb1mmu.dll,  itdrvmu.dll

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Model dependent script files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1mc.xml
slb1mp.xml
slb1mpp.ver

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Bmp files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1mlc.bmp,  itdrvlc.bmp
slb1myc.bmp, itdrvyc.bmp
slb1mxc.bmp, itdrvxc.bmp

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Model dependent bitmap
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; SNMP files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1mio.dll,  itdrvio.dll
slb1mn.dll,   itdrvn.dll

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Localized XML files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1mcp.xml,  itdrvcp.xml
slb1men.xml,  itdrven.xml 

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Help files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1mcp.chm,  itdrvcp.chm
slb1men.chm,  itdrven.chm 

[LIVEUPDATE]
;lusetup.exe,  setup.exe
;
; Color profiles go to the colors directory.  All other files to the the
; system directory
;

[DestinationDirs]
DefaultDestDir=66000
LANGMONFILES=66002
COINSTFILES = 66002
PRPROCFILES=66001
;LIVEUPDATE=10,temp

[SourceDisksNames]
5 = %DISK_NAME%,,,"Common\help"
4 = %DISK_NAME%,,,"Common\string"
3 = %DISK_NAME%,,,"i386"
2 = %DISK_NAME%,,,"Common"
1 = %DISK_NAME%,,,

[SourceDisksNames.amd64]
5 = %DISK_NAME%,,,"Common\help"
4 = %DISK_NAME%,,,"Common\string"
3 = %DISK_NAME%,,,"amd64"
2 = %DISK_NAME%,,,"Common"
1 = %DISK_NAME%,,,

[SourceDisksFiles]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Driver Core files and DLLs and Other files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrv.dll       = 3
itdrvdu.dll     = 3
itdrvuc.dll     = 3
itdrvur.dll     = 3
itdrvpp.dll     = 2
itdrvo.dll      = 3
itdrvf.xml      = 2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Live Update
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; FrameBuffer files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvlf.dll     = 3
itdrvum.dll     = 3
itdrvum.xml     = 2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; DCU (Driver Configuration Utility)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvcu.dll			= 3

; SmartCMS files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1msc.cts     = 2
itdrvsc.dll     = 3

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Manual Duplex files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvm.dll      = 3
itdrvex.exe     = 3
itdrvm1.bmp     = 2
itdrvm2.bmp     = 2
itdrvm3.bmp     = 2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Lite Status Monitor files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; MUI files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;itdrvmu.dll     = 3

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Model dependent script files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1mc.xml	= 1
slb1mp.xml	= 1
slb1mpp.ver	= 1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Bmp files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvlc.bmp     = 2
itdrvyc.bmp    = 2
itdrvxc.bmp    = 2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Model dependent bitmap
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; SNMP files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvio.dll     = 3
itdrvn.dll      = 3

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Localized XML files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvcp.xml 	= 4
itdrven.xml 	= 4

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Help files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvcp.chm 	= 5
itdrven.chm 	= 5

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; COINSTFILES
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
coinst.dll      = 3 
coinst.exe      = 3 
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; LANGMONFILES
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1mlm.dll     = 3
slb1mlm.smt     = 3

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; PRPROCFILES
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvpc.dll     = 3

[Strings]
PROVIDER = "LENOVO"
DISK_NAME = "LENOVO Printer Driver Installation CD"
GUIDSM = "{DCB903A7-6356-4B5F-B78B-A4D9C538C928}"
