
; iP4300.INF (for Windows x86 Monolithic driver)
;
; List of supported printers, manufacturers
;

[Version]
Signature="$Windows NT$"
Provider=%CANON%
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer
CatalogFile=iP4300.cat

DriverVer=06/15/2006, 1.95.2.70

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

[Manufacturer]
"Canon" = Canon,NTx86.5.1

;
; 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.
;


;Windows2000
[Canon]
"Canon iP4300" = CNM_0294, LPTENUM\CanoniP4300F404, USBPRINT\CanoniP4300F404, CanoniP4300F404, CanoniP4300

;WindowsXP
[Canon.NTx86.5.1]
"Canon iP4300" = CNM_0294XP, LPTENUM\CanoniP4300F404, CanoniP4300
"Canon iP4300" = CNM_0294XP, USBPRINT\CanoniP4300F404, CanoniP4300

[CNMDRV_DATA]
DriverFile=CNMDR86.DLL
ConfigFile=CNMUI86.DLL
HelpFile=CNMMH86.CHM
LanguageMonitor=%CNM_BJ_MONITOR%
PrintProcessor=%CNM_BJ_PPROC%

[CNMDRV_DATA_XP]
DriverFile=CNMDR86.DLL
ConfigFile=CNMUI86.DLL
HelpFile=CNMMH86.CHM
LanguageMonitor=%CNM_BJ_MONITOR%
PrintProcessor=%CNM_BJ_PPROC%

[CNM_0294]
CopyFiles=CNMBJDRV,CNMLMON,COLOR_PROFILE,CNMPP,CNMVS,CNMWRAP,OPTLANGUAGE
DataSection=CNMDRV_DATA
DataFile=CNMCP86.DLL

[CNM_0294XP]
CopyFiles=CNMBJDRV,CNMLMON,COLOR_PROFILE,CNMPP,CNMVS,CNMWRAP,OPTLANGUAGE
DataSection=CNMDRV_DATA_XP
DataFile=CNMCP86.DLL


; 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).
;

[COLOR_PROFILE]
CNB86CA0.ICM,,,0x00000020
CNB86CB0.ICM,,,0x00000020
CNB86CC0.ICM,,,0x00000020
CNB86DB0.ICM,,,0x00000020
CNB86EB0.ICM,,,0x00000020
CNB86ED0.ICM,,,0x00000020
CNBJPRN3.ICM,,,0x00000020

[CNMBJDRV]
CNMLR86.DLL,CNMLR.DLL
CNMCB86.DLL,CNMPCOM2.DLL
CNMDR86.DLL,CNMDRV.DLL
CNMD586.DLL,CNMDUMP5.DLL
CNMUI86.DLL,CNMUI.DLL
CNMUR86.DLL,CNMUR.DLL
CNMSR86.DLL,CNMSR.DLL
CNMIN86.INI,CNM.INI
CNMPI86.DLL,CNMINST.DLL
CNMSM86.DLL,CNMSTMN.DLL
CNMSS86.SMR,CNMSTSR.SMR
CNMSD86.DLL,CNMSMSD.DLL
CNMSQ86.DLL,CNMQUEUE.DLL
CNMSH86.CHM,SH86US.CHM
CNMCP86.DLL,CNM_0294.DLL
CNMUB86.DLL,CNMBR294.DLL
CNMOP86.DLL
CNMSB86.DLL,CNMP_294.DLL
CNMMH86.CHM,MH86US.CHM
CNB_2940.TBL
CNMP086.DAT,CNMP0.DAT
CNMP186.DAT,CNMP1.DAT
CNMP286.DAT,CNMP2.DAT
CNMFU86.DLL,CNMFUS.DLL
CNMLH86.DLL,CNMLH.DLL
CNMPV86.DLL,CNMPV.DLL
CNMSE86.EXE,CNMSE.EXE

[CNMLMON]
CNMLM86.DLL,CNMLMON2.DLL,,0x00000020    ; Copy only if new binary

[CNMPP]
CNMPD86.DLL,CNMPD.DLL,,0x00000020
CNMPP86.DLL,CNMPP.DLL,,0x00000020

[CNMVS]
CNMVS86.DLL,CNMVS.DLL

[CNMWRAP]
CNMW386.DLL,CNMW3.DLL

[OPTLANGUAGE]
CNMLR860.411,CNMLRJ.DLL
CNMUR860.411,CNMURJ.DLL
CNMSR860.411,CNMSRJ.DLL
CNMMH860.411,MH86JP.CHM
CNMSH860.411,SH86JP.CHM
CNMLR860.40c,CNMLRFR.DLL
CNMUR860.40c,CNMURFR.DLL
CNMSR860.40c,CNMSRFR.DLL
CNMMH860.40c,MH86FR.CHM
CNMSH860.40c,SH86FR.CHM
CNMLR860.407,CNMLRDE.DLL
CNMUR860.407,CNMURDE.DLL
CNMSR860.407,CNMSRDE.DLL
CNMMH860.407,MH86DE.CHM
CNMSH860.407,SH86DE.CHM
CNMLR860.410,CNMLRIT.DLL
CNMUR860.410,CNMURIT.DLL
CNMSR860.410,CNMSRIT.DLL
CNMMH860.410,MH86IT.CHM
CNMSH860.410,SH86IT.CHM
CNMLR860.c0a,CNMLRES.DLL
CNMUR860.c0a,CNMURES.DLL
CNMSR860.c0a,CNMSRES.DLL
CNMMH860.c0a,MH86ES.CHM
CNMSH860.c0a,SH86ES.CHM
CNMLR860.816,CNMLRPT.DLL
CNMUR860.816,CNMURPT.DLL
CNMSR860.816,CNMSRPT.DLL
CNMMH860.816,MH86PT.CHM
CNMSH860.816,SH86PT.CHM
CNMLR860.406,CNMLRDK.DLL
CNMUR860.406,CNMURDK.DLL
CNMSR860.406,CNMSRDK.DLL
CNMMH860.406,MH86DK.CHM
CNMSH860.406,SH86DK.CHM
CNMLR860.414,CNMLRNO.DLL
CNMUR860.414,CNMURNO.DLL
CNMSR860.414,CNMSRNO.DLL
CNMMH860.414,MH86NO.CHM
CNMSH860.414,SH86NO.CHM
CNMLR860.41D,CNMLRSE.DLL
CNMUR860.41D,CNMURSE.DLL
CNMSR860.41D,CNMSRSE.DLL
CNMMH860.41D,MH86SE.CHM
CNMSH860.41D,SH86SE.CHM
CNMLR860.40b,CNMLRFI.DLL
CNMUR860.40b,CNMURFI.DLL
CNMSR860.40b,CNMSRFI.DLL
CNMMH860.40b,MH86FI.CHM
CNMSH860.40b,SH86FI.CHM
CNMLR860.408,CNMLRGR.DLL
CNMUR860.408,CNMURGR.DLL
CNMSR860.408,CNMSRGR.DLL
CNMMH860.408,MH86GR.CHM
CNMSH860.408,SH86GR.CHM
CNMLR860.415,CNMLRPL.DLL
CNMUR860.415,CNMURPL.DLL
CNMSR860.415,CNMSRPL.DLL
CNMMH860.415,MH86PL.CHM
CNMSH860.415,SH86PL.CHM
CNMLR860.405,CNMLRCZ.DLL
CNMUR860.405,CNMURCZ.DLL
CNMSR860.405,CNMSRCZ.DLL
CNMMH860.405,MH86CZ.CHM
CNMSH860.405,SH86CZ.CHM
CNMLR860.419,CNMLRRU.DLL
CNMUR860.419,CNMURRU.DLL
CNMSR860.419,CNMSRRU.DLL
CNMMH860.419,MH86RU.CHM
CNMSH860.419,SH86RU.CHM
CNMLR860.40e,CNMLRHU.DLL
CNMUR860.40e,CNMURHU.DLL
CNMSR860.40e,CNMSRHU.DLL
CNMMH860.40e,MH86HU.CHM
CNMSH860.40e,SH86HU.CHM
CNMLR860.413,CNMLRNL.DLL
CNMUR860.413,CNMURNL.DLL
CNMSR860.413,CNMSRNL.DLL
CNMMH860.413,MH86NL.CHM
CNMSH860.413,SH86NL.CHM
CNMLR860.41F,CNMLRTR.DLL
CNMUR860.41F,CNMURTR.DLL
CNMSR860.41F,CNMSRTR.DLL
CNMMH860.41F,MH86TR.CHM
CNMSH860.41F,SH86TR.CHM
CNMLR860.401,CNMLRAR.DLL
CNMUR860.401,CNMURAR.DLL
CNMSR860.401,CNMSRAR.DLL
CNMMH860.401,MH86AR.CHM
CNMSH860.401,SH86AR.CHM
CNMLR860.804,CNMLRCN.DLL
CNMUR860.804,CNMURCN.DLL
CNMSR860.804,CNMSRCN.DLL
CNMMH860.804,MH86CN.CHM
CNMSH860.804,SH86CN.CHM
CNMLR860.404,CNMLRTW.DLL
CNMUR860.404,CNMURTW.DLL
CNMSR860.404,CNMSRTW.DLL
CNMMH860.404,MH86TW.CHM
CNMSH860.404,SH86TW.CHM
CNMLR860.412,CNMLRKR.DLL
CNMUR860.412,CNMURKR.DLL
CNMSR860.412,CNMSRKR.DLL
CNMMH860.412,MH86KR.CHM
CNMSH860.412,SH86KR.CHM
CNMLR860.41E,CNMLRTH.DLL
CNMUR860.41E,CNMURTH.DLL
CNMSR860.41E,CNMSRTH.DLL
CNMMH860.41E,MH86TH.CHM
CNMSH860.41E,SH86TH.CHM

;
; OEM URLS
;
; This sections gives the URL for manufacturers found in the Manufacturers section
;
[OEM URLS]
"Canon" = "http://www.canon.com/support/index.html?model=%model%"

;
; Call SetupSetDirectoryId with 66000 to set the target directory at runtime
; (depending on which environment drivers are getting installed)
;

[DestinationDirs]
DefaultDestDir=66000
CNMPP=66001
CNMLMON=66002
COLOR_PROFILE=66003

;
;  Source Disk Section
;  This was added to enable Web Point&Print.
;  All files added to this must also be added to Layout.INF
;

[SourceDisksNames.x86]
1   = %DISK1%,,

[SourceDisksFiles]
CNMLRJ.DLL      = 1,PRN2KXP
CNMLR.DLL      = 1,PRN2KXP
CNMPCOM2.DLL   = 1,PRN2KXP
CNMDRV.DLL    = 1,PRN2KXP
CNMDUMP5.DLL   = 1,PRN2KXP
CNMOP86.DLL    = 1,PRN2KXP
CNMUI.DLL      = 1,PRN2KXP
CNMUR.DLL      = 1,PRN2KXP
CNMLMON2.DLL    = 1,PRN2KXP
CNB86CA0.ICM    = 1,PRN2KXP
CNB86CB0.ICM    = 1,PRN2KXP
CNB86CC0.ICM    = 1,PRN2KXP
CNB86DB0.ICM    = 1,PRN2KXP
CNB86EB0.ICM    = 1,PRN2KXP
CNB86ED0.ICM    = 1,PRN2KXP
CNBJPRN3.ICM   = 1,PRN2KXP
CNM_0294.DLL    = 1,PRN2KXP
CNMBR294.DLL   = 1,PRN2KXP
CNMP_294.DLL    = 1,PRN2KXP
CNMSR.DLL      = 1,PRN2KXP
CNM.INI        = 1,PRN2KXP
MH86US.CHM     = 1,PRN2KXP
CNMINST.DLL    = 1,PRN2KXP
CNMSTMN.DLL    = 1,PRN2KXP
CNMSTSR.SMR    = 1,PRN2KXP
CNMSMSD.DLL    = 1,PRN2KXP
CNMQUEUE.DLL    = 1,PRN2KXP
SH86US.CHM     = 1,PRN2KXP
CNB_2940.TBL   = 1,PRN2KXP
CNMPP.DLL      = 1,PRN2KXP
CNMPD.DLL      = 1,PRN2KXP
CNMP0.DAT      = 1,PRN2KXP
CNMP1.DAT      = 1,PRN2KXP
CNMP2.DAT      = 1,PRN2KXP
CNMVS.DLL      = 1,PRN2KXP
CNMW3.DLL      = 1,PRN2KXP
CNMFUS.DLL     = 1,PRN2KXP
CNMLH.DLL     = 1,PRN2KXP
CNMPV.DLL      = 1,PRN2KXP
CNMSE.EXE      = 1,PRN2KXP
CNMURJ.DLL     = 1,PRN2KXP
CNMSRJ.DLL     = 1,PRN2KXP
MH86JP.CHM     = 1,PRN2KXP
SH86JP.CHM     = 1,PRN2KXP
CNMLRFR.DLL    = 1,PRN2KXP
CNMURFR.DLL    = 1,PRN2KXP
CNMSRFR.DLL    = 1,PRN2KXP
MH86FR.CHM     = 1,PRN2KXP
SH86FR.CHM     = 1,PRN2KXP
CNMLRDE.DLL    = 1,PRN2KXP
CNMURDE.DLL    = 1,PRN2KXP
CNMSRDE.DLL    = 1,PRN2KXP
MH86DE.CHM     = 1,PRN2KXP
SH86DE.CHM     = 1,PRN2KXP
CNMLRIT.DLL    = 1,PRN2KXP
CNMURIT.DLL    = 1,PRN2KXP
CNMSRIT.DLL    = 1,PRN2KXP
MH86IT.CHM     = 1,PRN2KXP
SH86IT.CHM     = 1,PRN2KXP
CNMLRES.DLL    = 1,PRN2KXP
CNMURES.DLL    = 1,PRN2KXP
CNMSRES.DLL    = 1,PRN2KXP
MH86ES.CHM     = 1,PRN2KXP
SH86ES.CHM     = 1,PRN2KXP
CNMLRPT.DLL    = 1,PRN2KXP
CNMURPT.DLL    = 1,PRN2KXP
CNMSRPT.DLL    = 1,PRN2KXP
MH86PT.CHM     = 1,PRN2KXP
SH86PT.CHM     = 1,PRN2KXP
CNMLRDK.DLL    = 1,PRN2KXP
CNMURDK.DLL    = 1,PRN2KXP
CNMSRDK.DLL    = 1,PRN2KXP
MH86DK.CHM     = 1,PRN2KXP
SH86DK.CHM     = 1,PRN2KXP
CNMLRNO.DLL    = 1,PRN2KXP
CNMURNO.DLL    = 1,PRN2KXP
CNMSRNO.DLL    = 1,PRN2KXP
MH86NO.CHM     = 1,PRN2KXP
SH86NO.CHM     = 1,PRN2KXP
CNMLRSE.DLL    = 1,PRN2KXP
CNMURSE.DLL    = 1,PRN2KXP
CNMSRSE.DLL    = 1,PRN2KXP
MH86SE.CHM     = 1,PRN2KXP
SH86SE.CHM     = 1,PRN2KXP
CNMLRFI.DLL    = 1,PRN2KXP
CNMURFI.DLL    = 1,PRN2KXP
CNMSRFI.DLL    = 1,PRN2KXP
MH86FI.CHM     = 1,PRN2KXP
SH86FI.CHM     = 1,PRN2KXP
CNMLRGR.DLL    = 1,PRN2KXP
CNMURGR.DLL    = 1,PRN2KXP
CNMSRGR.DLL    = 1,PRN2KXP
MH86GR.CHM     = 1,PRN2KXP
SH86GR.CHM     = 1,PRN2KXP
CNMLRPL.DLL    = 1,PRN2KXP
CNMURPL.DLL    = 1,PRN2KXP
CNMSRPL.DLL    = 1,PRN2KXP
MH86PL.CHM     = 1,PRN2KXP
SH86PL.CHM     = 1,PRN2KXP
CNMLRCZ.DLL    = 1,PRN2KXP
CNMURCZ.DLL    = 1,PRN2KXP
CNMSRCZ.DLL    = 1,PRN2KXP
MH86CZ.CHM     = 1,PRN2KXP
SH86CZ.CHM     = 1,PRN2KXP
CNMLRRU.DLL    = 1,PRN2KXP
CNMURRU.DLL    = 1,PRN2KXP
CNMSRRU.DLL    = 1,PRN2KXP
MH86RU.CHM     = 1,PRN2KXP
SH86RU.CHM     = 1,PRN2KXP
CNMLRHU.DLL    = 1,PRN2KXP
CNMURHU.DLL    = 1,PRN2KXP
CNMSRHU.DLL    = 1,PRN2KXP
MH86HU.CHM     = 1,PRN2KXP
SH86HU.CHM     = 1,PRN2KXP
CNMLRNL.DLL    = 1,PRN2KXP
CNMURNL.DLL    = 1,PRN2KXP
CNMSRNL.DLL    = 1,PRN2KXP
MH86NL.CHM     = 1,PRN2KXP
SH86NL.CHM     = 1,PRN2KXP
CNMLRTR.DLL    = 1,PRN2KXP
CNMURTR.DLL    = 1,PRN2KXP
CNMSRTR.DLL    = 1,PRN2KXP
MH86TR.CHM     = 1,PRN2KXP
SH86TR.CHM     = 1,PRN2KXP
CNMLRAR.DLL    = 1,PRN2KXP
CNMURAR.DLL    = 1,PRN2KXP
CNMSRAR.DLL    = 1,PRN2KXP
MH86AR.CHM     = 1,PRN2KXP
SH86AR.CHM     = 1,PRN2KXP
CNMLRCN.DLL    = 1,PRN2KXP
CNMURCN.DLL    = 1,PRN2KXP
CNMSRCN.DLL    = 1,PRN2KXP
MH86CN.CHM     = 1,PRN2KXP
SH86CN.CHM     = 1,PRN2KXP
CNMLRTW.DLL    = 1,PRN2KXP
CNMURTW.DLL    = 1,PRN2KXP
CNMSRTW.DLL    = 1,PRN2KXP
MH86TW.CHM     = 1,PRN2KXP
SH86TW.CHM     = 1,PRN2KXP
CNMLRKR.DLL    = 1,PRN2KXP
CNMURKR.DLL    = 1,PRN2KXP
CNMSRKR.DLL    = 1,PRN2KXP
MH86KR.CHM     = 1,PRN2KXP
SH86KR.CHM     = 1,PRN2KXP
CNMLRTH.DLL    = 1,PRN2KXP
CNMURTH.DLL    = 1,PRN2KXP
CNMSRTH.DLL    = 1,PRN2KXP
MH86TH.CHM     = 1,PRN2KXP
SH86TH.CHM     = 1,PRN2KXP

; Localizable Strings
;
[Strings]
CANON="Canon"
CNM_BJ_MONITOR="Canon BJ Language Monitor iP4300,CNMLM86.DLL"
DISK1="Canon Inkjet Printer Driver Disk"
CNM_BJ_PPROC="Canon iP4300 Print Processor,CNMPD86.DLL"

