
; MX870P6.INF (for Windows x64 Monolithic driver)
;
; List of supported printers, manufacturers
;

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

DriverVer=12/16/2009, 2.36.2.10

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

[Manufacturer]
"Canon" = Canon,NTamd64,NTamd64.6.0

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


;x86AdditionalDriver
[Canon]
"Canon MX870 series Printer" = CNM_0367XP, USBPRINT\CanonMX870_series946F, CanonMX870_series

;WindowsXP
[Canon.NTamd64]
"Canon MX870 series Printer" = CNM_0367XP, USBPRINT\CanonMX870_series946F, CanonMX870_series
"Canon MX870 series Printer" = CNM_0367XP, BTHPRINT\CanonMX870_series946F, CanonMX870_series

;WindowsVista
[Canon.NTamd64.6.0]
"Canon MX870 series Printer" = CNM_0367VISTA, USBPRINT\CanonMX870_series946F, CanonMX870_series
"Canon MX870 series Printer" = CNM_0367VISTA, BTHPRINT\CanonMX870_series946F, CanonMX870_series
"Canon MX870 series Printer" = CNM_0367VISTA, WSDPRINT\CanonMX870_series946F, CanonMX870_series

[CNM_0367XP]
CopyFiles=CNMBJDRV,CNMLMON,COLOR_PROFILE,CNMPP,CNMVS,CNMWRAP,OPTLANGUAGE,CNMIUDLL
DataFile=CNMCPA7.DLL
DriverFile=CNMDRA7.DLL
ConfigFile=CNMUIA7.DLL
HelpFile=CNMMHA7.CHM
LanguageMonitor=%CNM_BJ_MONITOR%
PrintProcessor=%CNM_BJ_PPROC%
AddReg=CNMVS.AddReg

[CNM_0367XP.CoInstallers]
CopyFiles=CNMIUDLL
AddReg=CNMIU.AddReg

[CNM_0367VISTA]
CopyFiles=CNMBJDRV,CNMLMON,COLOR_PROFILE,CNMPP,CNMVS,CNMWRAP,OPTLANGUAGE,CNMIUDLL
DataFile=CNMCPA7.DLL
DriverFile=CNMDRA7.DLL
ConfigFile=CNMUIA7.DLL
HelpFile=CNMMHA7.CHM
LanguageMonitor=%CNM_BJ_MONITOR%
PrintProcessor=%CNM_BJ_PPROC%
AddReg=CNMVS.AddReg
AddReg=IE.AddReg

[CNM_0367VISTA.CoInstallers]
CopyFiles=CNMIUDLL
AddReg=CNMIU.AddReg

[PrinterPackageInstallation.amd64]
PackageAware=TRUE

[IE.AddReg]
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{1199FAD5-9546-44f3-81CF-FFDB8040B7BF}_A7","AppName",0x00000000,"cnmseA7.exe"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{1199FAD5-9546-44f3-81CF-FFDB8040B7BF}_A7","AppPath",0x00000000,"%11%\spool\drivers\x64\3"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{1199FAD5-9546-44f3-81CF-FFDB8040B7BF}_A7","Policy",0x00010001,0x00000003

[CNMVS.AddReg]
HKLM,"SOFTWARE\Canon\cnmbj\PrinterDriverInstaller\Canon MX870 series Printer","ApplicationPath",0x00000000,"%11%\spool\drivers\x64\3\cnmvsA7.exe"
HKLM,"SOFTWARE\Canon\cnmbj\PrinterDriverInstaller\Canon MX870 series Printer","ForceDefaultPrinter",0x00000002,"1"

[CNMIU.AddReg]
HKR,,CoInstallers32,0x00010000,"cnmiuA7.DLL,IJRegistUninstaller"

[IJCoInfo]
OriginalInfSourcePath = %1%

; 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]
CNBA7CA0.ICM,,,0x00000020
CNBA7CB0.ICM,,,0x00000020
CNBA7CC0.ICM,,,0x00000020
CNBA7DB0.ICM,,,0x00000020
CNBA7MB0.ICM,,,0x00000020
CNBA7MC0.ICM,,,0x00000020
CNBA7NB0.ICM,,,0x00000020
CNBA7NC0.ICM,,,0x00000020
CNBJPRN3.ICM,,,0x00000020

[CNMBJDRV]
CNMLRA7.DLL,CNMLR.DLL
CNMCBA7.DLL,CNMPCOM2.DLL
CNMICA7.DLL,CNMPIC04.DLL
CNMDRA7.DLL,CNMDRV.DLL
CNMD5A7.DLL,CNMDUMP5.DLL
CNMUIA7.DLL,CNMUI.DLL
CNMURA7.DLL,CNMUR.DLL
CNMSRA7.DLL,CNMSR.DLL
CNMINA7.INI,CNM.INI
CNMSMA7.DLL,CNMSTMN.DLL
CNMSSA7.SMR,CNMSTSR.SMR
CNMSDA7.DLL,CNMSMSD.DLL
CNMSQA7.DLL,CNMQUEUE.DLL
CNMEIA7.DLL,CNMSMOPT.DLL
CNME0A7.DAT,CNME0.DAT
CNMSHA7.CHM,SHUS10.CHM
CNMIHA7.CHM,IH99US.CHM
CNMCPA7.DLL,CNM_0367.DLL
CNMUBA7.DLL,CNMBR367.DLL
CNMOPA7.DLL,CNMOP9Z.DLL
CNMSBA7.DLL,CNMP_367.DLL
CNMMHA7.CHM,MHUS10.CHM
CNB_3670.TBL
CNMP0A7.DAT,CNMP0.DAT
CNMP1A7.DAT,CNMP1.DAT
CNMP2A7.DAT,CNMP2.DAT
CNMFUA7.DLL,CNMFUS.DLL
CNMLHA7.DLL,CNMLH.DLL
CNML2A7.DLL,CNMLH2.DLL
CNMPVA7.DLL,CNMPV.DLL
CNMSEA7.EXE,CNMSE.EXE
CNMBU3A7.DLL,CNMBZU3.DLL
CNMBU6A7.DLL,CNMBZU6.DLL
CNMBM3A7.DLL,CNMBZM3.DLL
CNMBM6A7.DLL,CNMBZM6.DLL
CNMBS3A7.DLL,CNMBZS3.DLL
CNMBS6A7.DLL,CNMBZS6.DLL

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

[CNMPP]
CNMPDA7.DLL,CNMPD.DLL,,0x00000020
CNMPPA7.DLL,CNMPP.DLL,,0x00000020

[CNMVS]
CNMVSA7.DLL,CNMVS.DLL
CNMVSA7.EXE,CNMVS.EXE

[CNMWRAP]
CNMW3A7.DLL,CNMW3.DLL
CNMW6A7.DLL,CNMW6.DLL

[OPTLANGUAGE]
CNMLRA70.411,CNMLRJ.DLL
CNMURA70.411,CNMURJ.DLL
CNMSRA70.411,CNMSRJ.DLL
CNMMHA70.411,MHJP10.CHM
CNMSHA70.411,SHJP10.CHM
CNMIHA70.411,IH99JP.CHM
CNMLRA70.40c,CNMLRFR.DLL
CNMURA70.40c,CNMURFR.DLL
CNMSRA70.40c,CNMSRFR.DLL
CNMMHA70.40c,MHFR10.CHM
CNMSHA70.40c,SHFR10.CHM
CNMIHA70.40c,IH99FR.CHM
CNMLRA70.407,CNMLRDE.DLL
CNMURA70.407,CNMURDE.DLL
CNMSRA70.407,CNMSRDE.DLL
CNMMHA70.407,MHDE10.CHM
CNMSHA70.407,SHDE10.CHM
CNMIHA70.407,IH99DE.CHM
CNMLRA70.410,CNMLRIT.DLL
CNMURA70.410,CNMURIT.DLL
CNMSRA70.410,CNMSRIT.DLL
CNMMHA70.410,MHIT10.CHM
CNMSHA70.410,SHIT10.CHM
CNMIHA70.410,IH99IT.CHM
CNMLRA70.c0a,CNMLRES.DLL
CNMURA70.c0a,CNMURES.DLL
CNMSRA70.c0a,CNMSRES.DLL
CNMMHA70.c0a,MHES10.CHM
CNMSHA70.c0a,SHES10.CHM
CNMIHA70.c0a,IH99ES.CHM
CNMLRA70.816,CNMLRPT.DLL
CNMURA70.816,CNMURPT.DLL
CNMSRA70.816,CNMSRPT.DLL
CNMMHA70.816,MHPT10.CHM
CNMSHA70.816,SHPT10.CHM
CNMIHA70.816,IH99PT.CHM
CNMLRA70.406,CNMLRDK.DLL
CNMURA70.406,CNMURDK.DLL
CNMSRA70.406,CNMSRDK.DLL
CNMMHA70.406,MHDK10.CHM
CNMSHA70.406,SHDK10.CHM
CNMIHA70.406,IH99DK.CHM
CNMLRA70.414,CNMLRNO.DLL
CNMURA70.414,CNMURNO.DLL
CNMSRA70.414,CNMSRNO.DLL
CNMMHA70.414,MHNO10.CHM
CNMSHA70.414,SHNO10.CHM
CNMIHA70.414,IH99NO.CHM
CNMLRA70.41D,CNMLRSE.DLL
CNMURA70.41D,CNMURSE.DLL
CNMSRA70.41D,CNMSRSE.DLL
CNMMHA70.41D,MHSE10.CHM
CNMSHA70.41D,SHSE10.CHM
CNMIHA70.41D,IH99SE.CHM
CNMLRA70.40b,CNMLRFI.DLL
CNMURA70.40b,CNMURFI.DLL
CNMSRA70.40b,CNMSRFI.DLL
CNMMHA70.40b,MHFI10.CHM
CNMSHA70.40b,SHFI10.CHM
CNMIHA70.40b,IH99FI.CHM
CNMLRA70.408,CNMLRGR.DLL
CNMURA70.408,CNMURGR.DLL
CNMSRA70.408,CNMSRGR.DLL
CNMMHA70.408,MHGR10.CHM
CNMSHA70.408,SHGR10.CHM
CNMIHA70.408,IH99GR.CHM
CNMLRA70.415,CNMLRPL.DLL
CNMURA70.415,CNMURPL.DLL
CNMSRA70.415,CNMSRPL.DLL
CNMMHA70.415,MHPL10.CHM
CNMSHA70.415,SHPL10.CHM
CNMIHA70.415,IH99PL.CHM
CNMLRA70.405,CNMLRCZ.DLL
CNMURA70.405,CNMURCZ.DLL
CNMSRA70.405,CNMSRCZ.DLL
CNMMHA70.405,MHCZ10.CHM
CNMSHA70.405,SHCZ10.CHM
CNMIHA70.405,IH99CZ.CHM
CNMLRA70.419,CNMLRRU.DLL
CNMURA70.419,CNMURRU.DLL
CNMSRA70.419,CNMSRRU.DLL
CNMMHA70.419,MHRU10.CHM
CNMSHA70.419,SHRU10.CHM
CNMIHA70.419,IH99RU.CHM
CNMLRA70.40e,CNMLRHU.DLL
CNMURA70.40e,CNMURHU.DLL
CNMSRA70.40e,CNMSRHU.DLL
CNMMHA70.40e,MHHU10.CHM
CNMSHA70.40e,SHHU10.CHM
CNMIHA70.40e,IH99HU.CHM
CNMLRA70.413,CNMLRNL.DLL
CNMURA70.413,CNMURNL.DLL
CNMSRA70.413,CNMSRNL.DLL
CNMMHA70.413,MHNL10.CHM
CNMSHA70.413,SHNL10.CHM
CNMIHA70.413,IH99NL.CHM
CNMLRA70.41F,CNMLRTR.DLL
CNMURA70.41F,CNMURTR.DLL
CNMSRA70.41F,CNMSRTR.DLL
CNMMHA70.41F,MHTR10.CHM
CNMSHA70.41F,SHTR10.CHM
CNMIHA70.41F,IH99TR.CHM
CNMLRA70.401,CNMLRAR.DLL
CNMURA70.401,CNMURAR.DLL
CNMSRA70.401,CNMSRAR.DLL
CNMMHA70.401,MHAR10.CHM
CNMSHA70.401,SHAR10.CHM
CNMIHA70.401,IH99AR.CHM
CNMLRA70.804,CNMLRCN.DLL
CNMURA70.804,CNMURCN.DLL
CNMSRA70.804,CNMSRCN.DLL
CNMMHA70.804,MHCN10.CHM
CNMSHA70.804,SHCN10.CHM
CNMIHA70.804,IH99CN.CHM
CNMLRA70.404,CNMLRTW.DLL
CNMURA70.404,CNMURTW.DLL
CNMSRA70.404,CNMSRTW.DLL
CNMMHA70.404,MHTW10.CHM
CNMSHA70.404,SHTW10.CHM
CNMIHA70.404,IH99TW.CHM
CNMLRA70.412,CNMLRKR.DLL
CNMURA70.412,CNMURKR.DLL
CNMSRA70.412,CNMSRKR.DLL
CNMMHA70.412,MHKR10.CHM
CNMSHA70.412,SHKR10.CHM
CNMIHA70.412,IH99KR.CHM
CNMLRA70.41E,CNMLRTH.DLL
CNMURA70.41E,CNMURTH.DLL
CNMSRA70.41E,CNMSRTH.DLL
CNMMHA70.41E,MHTH10.CHM
CNMSHA70.41E,SHTH10.CHM
CNMIHA70.41E,IH99TH.CHM
CNMLRA70.421,CNMLRID.DLL
CNMURA70.421,CNMURID.DLL
CNMSRA70.421,CNMSRID.DLL
CNMMHA70.421,MHID10.CHM
CNMSHA70.421,SHID10.CHM
CNMIHA70.421,IH99ID.CHM

[CNMIUDLL]
CNMIUA7.DLL,CNMIU6.DLL


;
; 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
CNMIUDLL=11

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

[SourceDisksNames.amd64]
1   = %DISK1%,"PRNXPX64.cab",,,0x10,"MX870P6.cat"
3   = %DISK1%,"PrnCm.cab",,,0x10,"MX870P6.cat"
2   = %DISK1%,,

[SourceDisksFiles]
CNMLRJ.DLL     = 1
CNMLR.DLL      = 1
CNMPCOM2.DLL   = 1
CNMPIC04.DLL   = 1
CNMDRV.DLL     = 1
CNMDUMP5.DLL   = 1
CNMOP9Z.DLL    = 1
CNMUI.DLL      = 1
CNMUR.DLL      = 1
CNMLMON2.DLL   = 1
CNBA7CA0.ICM   = 3
CNBA7CB0.ICM   = 3
CNBA7CC0.ICM   = 3
CNBA7DB0.ICM   = 3
CNBA7MB0.ICM   = 3
CNBA7MC0.ICM   = 3
CNBA7NB0.ICM   = 3
CNBA7NC0.ICM   = 3
CNBJPRN3.ICM   = 3
CNM_0367.DLL   = 1
CNMBR367.DLL   = 1
CNMP_367.DLL   = 1
CNMSR.DLL      = 1
CNM.INI        = 3
MHUS10.CHM     = 3
CNMSTMN.DLL    = 1
CNMSTSR.SMR    = 1
CNMSMSD.DLL    = 1
CNMQUEUE.DLL   = 1
CNMSMOPT.DLL   = 1
CNME0.DAT      = 3
SHUS10.CHM     = 3
IH99US.CHM     = 3
CNB_3670.TBL   = 3
CNMPP.DLL      = 1
CNMPD.DLL      = 1
CNMP0.DAT      = 3
CNMP1.DAT      = 3
CNMP2.DAT      = 3
CNMVS.DLL      = 1
CNMVS.EXE      = 1
CNMW3.DLL      = 1
CNMW6.DLL      = 1
CNMFUS.DLL     = 1
CNMLH.DLL      = 1
CNMLH2.DLL     = 1
CNMPV.DLL      = 1
CNMSE.EXE      = 1
CNMBZU3.DLL   = 1
CNMBZU6.DLL   = 1
CNMBZM3.DLL   = 1
CNMBZM6.DLL   = 1
CNMBZS3.DLL   = 1
CNMBZS6.DLL   = 1
CNMURJ.DLL     = 1
CNMSRJ.DLL     = 1
MHJP10.CHM     = 3
SHJP10.CHM     = 3
IH99JP.CHM     = 3
CNMIU6.DLL     = 2
CNMLRFR.DLL    = 1
CNMURFR.DLL    = 1
CNMSRFR.DLL    = 1
MHFR10.CHM     = 3
SHFR10.CHM     = 3
IH99FR.CHM     = 3
CNMLRDE.DLL    = 1
CNMURDE.DLL    = 1
CNMSRDE.DLL    = 1
MHDE10.CHM     = 3
SHDE10.CHM     = 3
IH99DE.CHM     = 3
CNMLRIT.DLL    = 1
CNMURIT.DLL    = 1
CNMSRIT.DLL    = 1
MHIT10.CHM     = 3
SHIT10.CHM     = 3
IH99IT.CHM     = 3
CNMLRES.DLL    = 1
CNMURES.DLL    = 1
CNMSRES.DLL    = 1
MHES10.CHM     = 3
SHES10.CHM     = 3
IH99ES.CHM     = 3
CNMLRPT.DLL    = 1
CNMURPT.DLL    = 1
CNMSRPT.DLL    = 1
MHPT10.CHM     = 3
SHPT10.CHM     = 3
IH99PT.CHM     = 3
CNMLRDK.DLL    = 1
CNMURDK.DLL    = 1
CNMSRDK.DLL    = 1
MHDK10.CHM     = 3
SHDK10.CHM     = 3
IH99DK.CHM     = 3
CNMLRNO.DLL    = 1
CNMURNO.DLL    = 1
CNMSRNO.DLL    = 1
MHNO10.CHM     = 3
SHNO10.CHM     = 3
IH99NO.CHM     = 3
CNMLRSE.DLL    = 1
CNMURSE.DLL    = 1
CNMSRSE.DLL    = 1
MHSE10.CHM     = 3
SHSE10.CHM     = 3
IH99SE.CHM     = 3
CNMLRFI.DLL    = 1
CNMURFI.DLL    = 1
CNMSRFI.DLL    = 1
MHFI10.CHM     = 3
SHFI10.CHM     = 3
IH99FI.CHM     = 3
CNMLRGR.DLL    = 1
CNMURGR.DLL    = 1
CNMSRGR.DLL    = 1
MHGR10.CHM     = 3
SHGR10.CHM     = 3
IH99GR.CHM     = 3
CNMLRPL.DLL    = 1
CNMURPL.DLL    = 1
CNMSRPL.DLL    = 1
MHPL10.CHM     = 3
SHPL10.CHM     = 3
IH99PL.CHM     = 3
CNMLRCZ.DLL    = 1
CNMURCZ.DLL    = 1
CNMSRCZ.DLL    = 1
MHCZ10.CHM     = 3
SHCZ10.CHM     = 3
IH99CZ.CHM     = 3
CNMLRRU.DLL    = 1
CNMURRU.DLL    = 1
CNMSRRU.DLL    = 1
MHRU10.CHM     = 3
SHRU10.CHM     = 3
IH99RU.CHM     = 3
CNMLRHU.DLL    = 1
CNMURHU.DLL    = 1
CNMSRHU.DLL    = 1
MHHU10.CHM     = 3
SHHU10.CHM     = 3
IH99HU.CHM     = 3
CNMLRNL.DLL    = 1
CNMURNL.DLL    = 1
CNMSRNL.DLL    = 1
MHNL10.CHM     = 3
SHNL10.CHM     = 3
IH99NL.CHM     = 3
CNMLRTR.DLL    = 1
CNMURTR.DLL    = 1
CNMSRTR.DLL    = 1
MHTR10.CHM     = 3
SHTR10.CHM     = 3
IH99TR.CHM     = 3
CNMLRAR.DLL    = 1
CNMURAR.DLL    = 1
CNMSRAR.DLL    = 1
MHAR10.CHM     = 3
SHAR10.CHM     = 3
IH99AR.CHM     = 3
CNMLRCN.DLL    = 1
CNMURCN.DLL    = 1
CNMSRCN.DLL    = 1
MHCN10.CHM     = 3
SHCN10.CHM     = 3
IH99CN.CHM     = 3
CNMLRTW.DLL    = 1
CNMURTW.DLL    = 1
CNMSRTW.DLL    = 1
MHTW10.CHM     = 3
SHTW10.CHM     = 3
IH99TW.CHM     = 3
CNMLRKR.DLL    = 1
CNMURKR.DLL    = 1
CNMSRKR.DLL    = 1
MHKR10.CHM     = 3
SHKR10.CHM     = 3
IH99KR.CHM     = 3
CNMLRTH.DLL    = 1
CNMURTH.DLL    = 1
CNMSRTH.DLL    = 1
MHTH10.CHM     = 3
SHTH10.CHM     = 3
IH99TH.CHM     = 3
CNMLRID.DLL    = 1
CNMURID.DLL    = 1
CNMSRID.DLL    = 1
MHID10.CHM     = 3
SHID10.CHM     = 3
IH99ID.CHM     = 3

; Localizable Strings
;
[Strings]
CANON="Canon"
CNM_BJ_MONITOR="Canon BJ Language Monitor MX870 series,CNMLMA7.DLL"
DISK1="Canon MX870 series Setup Disk"
CNM_BJ_PPROC="Canon MX870 series Print Processor,CNMPDA7.DLL"
model="Canon MX870 series Printer" 

