; ; Oemsetup.INF ; [Version] Signature="$Windows NT$" ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318} Class=Printer Provider=%PROVIDER% [ClassInstall] AddReg=ClassAddReg DelReg=ClassDelReg [ClassDelReg] HKLM,"System\CurrentControlSet\Services\Class\Printer","NoUseClass" [ClassAddReg] HKR,,,,%CLASSNAME% HKR,,Installer,,MSPRINT.DLL HKR,,Icon,,-4 HKR,,NoDisplayClass,,1 [Environment] UpdateInis=Environment_Ini AddReg=Environment_Reg [Environment_Ini] win.ini,Ports,"LPT1.DOS=", win.ini,Ports,"LPT2.DOS=", win.ini,Ports,"LPT3.DOS=", win.ini,Ports,"LPT1.OS2=", win.ini,Ports,"LPT2.OS2=", win.ini,Ports,"LPT3.OS2=", win.ini,windows,"Spooler=", win.ini,windows,"DosPrint=", win.ini,windows,"DeviceNotSelectedTimeout=", win.ini,windows,"TransmissionRetryTimeout=", [Environment_Reg] HKLM,"System\CurrentControlSet\Control\Print\Environments\Windows 4.0","Directory",,"CHICAGO" HKLM,"System\CurrentControlSet\Control\Print\Environments\Windows 4.0\Drivers",,, HKLM,"System\CurrentControlSet\Control\Print\Environments\Windows 4.0\Print Processors",,, HKLM,"System\CurrentControlSet\Control\Print\Monitors",,, HKLM,"System\CurrentControlSet\Control\Print\Printers",,, HKLM,"System\CurrentControlSet\Control\Print\Printers","StartOnBoot",1,01,00,00,00 HKLM,"System\CurrentControlSet\Control\Print\Providers",,, ; ; The Manufacturer section lists all of the manufacturers that we will ; display in the Dialog box ; [Manufacturer] ;"DII" "VDS" ; ; Model sections. Each section here corresponds with an entry listed in the ; [Manufacturer] section, above. The models will be displayed in the order ; that they appear in the INF file. ; ; Each model lists a variation of its own name as a compatible ID. This ; is done primarily as an optimization during upgrade. ; [DII] "DII IDX380" =CX210,CX210_PrinterDriver [VDS] "VDS CX210" =CX210,CX210_PrinterDriver ; ; Installer Sections ; ; These sections control file installation, and reference all files that ; need to be copied. The section name will be assumed to be the driver ; file, unless there is an explicit DriverFile section listed. ; [CX210] CopyFiles = CX210_COPY_9X,COMMON_COPY_9X,MFC_COPY_9X DataSection = CX210_DATA_9X [CX210.NT] CopyFiles = CX210_COPY_NT,COMMON_COPY_NT,MFC_COPY_NT, GANTMON_COPY DataSection = CX210_DATA_NT ; 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) or if it's a color ; profile (since the DestinationDirs can only handle sections, and not ; individual files). ; [CX210_COPY_9X] CX210D9.DRV CX210U9.DLL CX210P.DLL CX210LDE.DAT CX210RES.DLL [CX210_COPY_NT] CX210DN.DLL CX210UN.DLL CX210P.DLL CX210LDE.DAT CX210RES.DLL [COMMON_COPY_9X] GAPDRV.HLP GAPDRV.CNT ROBOEX32.DLL GACP32.EXE GACPMON.DLL GACPRES.DLL [MFC_COPY_9X] MSVCRT.DLL MFC42.DLL [COMMON_COPY_NT] GAPDRV.HLP GAPDRV.CNT ROBOEX32.DLL GACP32.EXE GANTMON.DLL GACPRES.DLL [MFC_COPY_NT] MSVCRT.DLL MFC42.DLL MFC42U.DLL [GANTMON_COPY] GACPRES.DLL GANTMON.DLL ; ; Data Sections ; ; These sections contain data that is shared between devices. ; ; - Windows 9x [CX210_DATA_9X] DriverFile = CX210D9.DRV DataFile = CX210D9.DRV HelpFile = GAPDRV.HLP ConfigFile = CX210D9.DRV PortMonitor = %GAMONITOR_9X% NotSelectedTimeOut = 120 RetryTimeout = 15 ; - Windows NT [CX210_DATA_NT] DriverFile = CX210DN.DLL ConfigFile = CX210UN.DLL DataFile = CX210UN.DLL HelpFile = GAPDRV.HLP DefaultDataType = RAW PrintProcessor = WINPrint,WINPrint.DLL LanguageMonitor = %GAMONITOR_NT% ; ; Call SetupSetDirectoryId with 66000 to set the target directory at runtime ; (depending on which environment drivers are getting installed) ; [DestinationDirs] DefaultDestDir=66000 MFC_COPY_9X=11 GANTMON_COPY=11 ; ; diskid = description,tagfile,unused,subdir ; [SourceDisksNames] 1 = %Floppy1%,,,"" 2 = %Floppy2%,,,"" ; ; filename_on_source = diskid,subdir,size,checksum,spare,spare ; extra fields are nt-specific ; bootmediaord,targetdirectory,upgradedisposition,textmodedisposition,targetname ; [SourceDisksFiles] CX210D9.DRV=1 CX210U9.DLL=1 CX210P.DLL=1 CX210UN.DLL=1 CX210DN.DLL=1 CX210LDE.DAT=1 CX210RES.DLL=1 GACP32.EXE=1 GACPMON.DLL=1 GANTMON.DLL=1 GAPDRV.HLP=1 ROBOEX32.DLL=1 GACPRES.DLL MSVCRT.DLL=1 MFC42.DLL=2 MFC42U.DLL=2 ; ; Localizable Strings ; [Strings] PROVIDER="ImageWare Systems, Inc." CLASSNAME="Printer" Floppy1="Printer Disk 1" Floppy2="Printer Disk 2" GAMONITOR_9X="GA Print Monitor,gacpmon.dll" GAMONITOR_NT="GA Print Monitor,gantmon.dll" [Ports] "VDS CX210"=GACP1: