Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

718 lines
21 KiB

  1. ;
  2. ; BRMFCWIA.INF -- Brother MFC WIA scanner Setup File
  3. ; Copyright (c) 2000-2001 Brother industries,LTD.
  4. ;
  5. [Version]
  6. Signature="$CHICAGO$"
  7. Class=Image
  8. ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
  9. Provider="Brother"
  10. LayoutFile=Layout.inf
  11. DriverVer=06/17/2002,01.00.00.28
  12. [Manufacturer]
  13. %Brother%=MFC_SCN
  14. [MFC_SCN]
  15. ; LPT
  16. ;; ZL
  17. %Brother_FAX5750% = BrMFCZLLptScn, MF\BRFAX5750ALPT_SCN0
  18. %Brother_FAX-8750P% = BrMFCZLLptScn, MF\BRFAX8750PLPT_SCN0
  19. %Brother_MFC-8300% = BrMFCZLLptScn, MF\BRMFC8300LPT_SCN0
  20. %Brother_MFC-8300J% = BrMFCZLLptScn, MF\BRMFC8300JLPT_SCN0
  21. %Brother_MFC-8600% = BrMFCZLLptScn, MF\BRMFC8600LPT_SCN0
  22. %Brother_MFC-8700% = BrMFCZLLptScn, MF\BRMFC8700LPT_SCN0
  23. %Brother_MFC-9650% = BrMFCZLLptScn, MF\BRMFC9650LPT_SCN0
  24. %Brother_MFC-9600% = BrMFCZLFBLptScn, MF\BRMFC9600LPT_SCN0
  25. %Brother_MFC-9870% = BrMFCZLFBLptScn, MF\BRMFC9870LPT_SCN0
  26. %Brother_MFC-9850% = BrMFCZLFBLptScn, MF\BRMFC9850LPT_SCN0
  27. %Brother_MFC-9750% = BrMFCZLFBLptScn, MF\BRMFC9750LPT_SCN0
  28. %Brother_DCP-1200% = BrMFCZLFBLptScn, MF\BRDCP1200LPT_SCN0
  29. %Brother_MFC-9600J% = BrMFCZLFBLptScn, MF\BRMFC9600JLPT_SCN0
  30. %Brother_MFC-P2500% = BrMFCP2500LptScn, MF\BRMP2500LPT_SCN0
  31. %Brother_HL-P2500% = BrMFCP2500LptScn, MF\BRHP2500LPT_SCN0
  32. ;; BY4
  33. %Brother_MFC-7300C% = BrMFCBY4LptScn, MF\BRMFC7300CLPT_SCN0
  34. %Brother_MFC-7400C% = BrMFCBY4LptScn, MF\BRMFC7400CLPT_SCN0
  35. %Brother_MFC-9200C% = BrMFCBY4FBLptScn, MF\BRMFC9200CLPT_SCN0
  36. %Brother_MFC-830% = BrMFCBY4LptScn, MF\BRMFC830LPT_SCN0
  37. %Brother_MFC-840% = BrMFCBY4LptScn, MF\BRMFC840LPT_SCN0
  38. %Brother_MFC-860% = BrMFCBY4FBLptScn, MF\BRMFC860LPT_SCN0
  39. %Brother_MFC-7400J% = BrMFCBY4LptScn, MF\BRMFC7400JLPT_SCN0
  40. %Brother_MFC-9200J% = BrMFCBY4FBLptScn, MF\BRMFC9200JLPT_SCN0
  41. ;; BY2
  42. %Brother_MFC-7150C% = BRMFCBY2LPTSCN, MF\BRMFC7150CLPT_SCN0
  43. %Brother_MFC-7160C% = BRMFCBY2LPTSCN, MF\BRMFC7160CLPT_SCN0
  44. %Brother_MFC-740% = BRMFCBY2EURLPTSCN, MF\BRMFC740LPT_SCN0
  45. %Brother_MFC-9100C% = BRMFCBY2FBLPTSCN,MF\BRMFC9100CLPT_SCN0
  46. %Brother_MFC-760% = BRMFCBY2FBLPTSCN,MF\BRMFC760LPT_SCN0
  47. ;; BY1
  48. %Brother_MFC-7000FC% = BRMFCBY1LPTSCN, MF\BRMFC7000FCLPT_SCN0
  49. %Brother_MFC-7200FC% = BRMFCBY1LPTSCN, MF\BRMFC7200FCLPT_SCN0
  50. %Brother_MFC_Pro-700%= BRMFCBY1LPTSCN, MF\BRMFCP700LPT_SCN0
  51. ;;YL3
  52. %Brother_MFC-9060% = BRMFCYL3LPTSCN,MF\BRMFC9060LPT_SCN0
  53. %Brother_MFC-4600% = BRMFCYL3LPTSCN,MF\BRMFC4600LPT_SCN0
  54. ;;YL2
  55. %Brother_MFC-9550% = BRMFCYL2LPTSCN,MF\BRMFC9550LPT_SCN0
  56. %Brother_MFC-7750% = BRMFCYL2300LPTSCN,MF\BRMFC7750LPT_SCN0
  57. %Brother_MFC-6650MC% = BRMFCYL2LPTSCN,MF\BRMFC6650MCLPT_SCN0
  58. %Brother_MFC-4650% = BRMFCYL2LPTSCN,MF\BRMFC4650LPT_SCN0
  59. %Brother_MFC-6650J% = BRMFCYL2300LPTSCN,MF\BRMFC6650JLPT_SCN0
  60. ;; YL1e/YL1
  61. %Brother_MFC-7650MC% = BRMFCYL1300LPTSCN,MF\BRMFC7650MCLPT_SCN0
  62. ; USB
  63. ; ZL
  64. %Brother_MFC8600/9650_Series% = BrMF86UsbScn, USB\VID_04F9&PID_0100&MI_01
  65. %Brother_MFC9600/9870_Series% = BrMF96UsbScn, USB\VID_04F9&PID_0101&MI_01
  66. %Brother_MFC9750/1200_Series% = BrMF96UsbScn, USB\VID_04F9&PID_0102&MI_01
  67. %Brother_MFC-8300J_USB% =BrMF86UsbScn, USB\VID_04F9&PID_0104&MI_01
  68. %Brother_MFC-9600J_USB% =BrMF96UsbScn, USB\VID_04F9&PID_0105&MI_01
  69. %Brother_MFC-9600J_USB% =BrMF96UsbScn, USB\VID_04F9&PID_0105&MI_01
  70. ; BY4
  71. %Brother_MFC-7300C_USB% = BrMFCBY4UsbScn, USB\VID_04F9&PID_0106&MI_01
  72. %Brother_MFC-7400C_USB% = BrMFCBY4UsbScn, USB\VID_04F9&PID_0107&MI_01
  73. %Brother_MFC-9200C_USB% = BrMFCBY4FBUsbScn, USB\VID_04F9&PID_0108&MI_01
  74. %Brother_MFC-830_USB% = BrMFCBY4UsbScn, USB\VID_04F9&PID_0109&MI_01
  75. %Brother_MFC-840_USB% = BrMFCBY4UsbScn, USB\VID_04F9&PID_010A&MI_01
  76. %Brother_MFC-860_USB% = BrMFCBY4FBUsbScn, USB\VID_04F9&PID_010B&MI_01
  77. %Brother_MFC-7400J_USB% = BrMFCBY4UsbScn, USB\VID_04F9&PID_010C&MI_01
  78. %Brother_MFC-9200J_USB% = BrMFCBY4FBUsbScn, USB\VID_04F9&PID_010D&MI_01
  79. %Brother_P2500_Series% = BrMFP2500UsbScn, USB\VID_04F9&PID_000A&MI_01
  80. [ControlFlags]
  81. ExcludeFromSelect=*
  82. ;----------------------------------------
  83. ; LPT
  84. ;----------------------------------------
  85. ; ZL
  86. [BrMFCZLLptScn]
  87. SubClass=StillImage
  88. DeviceType=1
  89. DeviceSubType=0x1
  90. Capabilities=0x31
  91. Events=BrUSD.Events
  92. DeviceData=BrMF86Wia.DeviceData
  93. UninstallSection=Uninstall.BrWia
  94. ICMProfiles="sRGB Color Space Profile.icm"
  95. CopyFiles=BrWiaMiniDrv.CopyFiles, BrMF86gray.CopyFiles,BrParImg.CopyFiles
  96. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  97. AddReg=BrWiaLPT.AddReg
  98. [BrMFCZLLptScn.Services]
  99. AddService = brparimg, 0x00000002, BrParImg.AddService
  100. [BrMFCZLFBLptScn]
  101. SubClass=StillImage
  102. DeviceType=1
  103. DeviceSubType=0x1
  104. Capabilities=0x31
  105. Events=BrUSD.Events
  106. DeviceData=BrMF96Wia.DeviceData
  107. UninstallSection=Uninstall.BrWia
  108. ICMProfiles=brmsl01f.icm
  109. CopyFiles=BrWiaMiniDrv.CopyFiles,BrMF96gray.CopyFiles,BrMF96icm.CopyFiles,BrParImg.CopyFiles
  110. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  111. AddReg=BrWiaLPT.AddReg
  112. [BrMFCZLFBLptScn.Services]
  113. AddService = brparimg, 0x00000002, BrParImg.AddService
  114. ; P2500 series
  115. [BrMFCP2500LptScn]
  116. SubClass=StillImage
  117. DeviceType=1
  118. DeviceSubType=0x1
  119. Capabilities=0x31
  120. Events=BrP2500.Events
  121. DeviceData=BrP2500Wia.DeviceData
  122. UninstallSection=Uninstall.BrWia
  123. ICMProfiles="sRGB Color Space Profile.icm"
  124. CopyFiles=BrWiaMiniDrv.CopyFiles, BrMF86gray.CopyFiles,BrParImg.CopyFiles
  125. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  126. AddReg=BrWiaLPT.AddReg
  127. [BrMFCP2500LptScn.Services]
  128. AddService = brparimg, 0x00000002, BrParImg.AddService
  129. ; BY4
  130. [BrMFCBY4LptScn]
  131. SubClass=StillImage
  132. DeviceType=1
  133. DeviceSubType=0x1
  134. Capabilities=0x31
  135. DeviceData=BrMFCBY4Wia.DeviceData
  136. UninstallSection=Uninstall.BrWia
  137. ICMProfiles="sRGB Color Space Profile.icm"
  138. CopyFiles=BrWiaMiniDrv.CopyFiles, BRMFCBY4.gray.CopyFiles ,BrParImg.CopyFiles
  139. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  140. AddReg=BrWiaLPT.AddReg
  141. [BrMFCBY4LptScn.Services]
  142. AddService = brparimg, 0x00000002, BrParImg.AddService
  143. [BrMFCBY4FBLptScn]
  144. SubClass=StillImage
  145. DeviceType=1
  146. DeviceSubType=0x1
  147. Capabilities=0x31
  148. Events=BrUSD.Events
  149. DeviceData=BrMFCBY4FBWia.DeviceData
  150. UninstallSection=Uninstall.BrWia
  151. ICMProfiles="sRGB Color Space Profile.icm"
  152. CopyFiles=BrWiaMiniDrv.CopyFiles, BRMFCBY4FB.gray.CopyFiles, BrParImg.CopyFiles
  153. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  154. AddReg=BrWiaLPT.AddReg
  155. [BrMFCBY4FBLptScn.Services]
  156. AddService = brparimg, 0x00000002, BrParImg.AddService
  157. ; BY2
  158. [BRMFCBY2LPTSCN]
  159. SubClass=StillImage
  160. DeviceType=1
  161. DeviceSubType=0x1
  162. Capabilities=0x31
  163. DeviceData=BrMFCBY2Wia.DeviceData
  164. UninstallSection=Uninstall.BrWia
  165. ICMProfiles=brmsi02.icm
  166. CopyFiles=BrWiaMiniDrv.CopyFiles, BRMFCBY2.gray.CopyFiles, BRMFCBY2.icm.CopyFiles,BrParImg.CopyFiles
  167. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  168. AddReg=BrWiaLPT.AddReg
  169. [BrMFCBY2LPTSCN.Services]
  170. AddService = brparimg, 0x00000002, BrParImg.AddService
  171. [BRMFCBY2EURLPTSCN]
  172. SubClass=StillImage
  173. DeviceType=1
  174. DeviceSubType=0x1
  175. Capabilities=0x31
  176. DeviceData=BrMFCBY2EurWia.DeviceData
  177. UninstallSection=Uninstall.BrWia
  178. ICMProfiles=brmsi02.icm
  179. CopyFiles=BrWiaMiniDrv.CopyFiles, BRMFCBY2.gray.CopyFiles, BRMFCBY2.icm.CopyFiles,BrParImg.CopyFiles
  180. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  181. AddReg=BrWiaLPT.AddReg
  182. [BRMFCBY2EURLPTSCN.Services]
  183. AddService = brparimg, 0x00000002, BrParImg.AddService
  184. [BRMFCBY2FBLPTSCN]
  185. SubClass=StillImage
  186. DeviceType=1
  187. DeviceSubType=0x1
  188. Capabilities=0x31
  189. DeviceData=BrMFCBY2FBWia.DeviceData
  190. UninstallSection=Uninstall.BrWia
  191. ICMProfiles=brmsl01f.icm
  192. CopyFiles=BrWiaMiniDrv.CopyFiles, BRMFCBY2FB.gray.CopyFiles, BrParImg.CopyFiles, BrMF96icm.CopyFiles
  193. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  194. AddReg=BrWiaLPT.AddReg
  195. [BRMFCBY2FBLPTSCN.Services]
  196. AddService = brparimg, 0x00000002, BrParImg.AddService
  197. ;--------------------------------------------------
  198. ; BY1
  199. ;
  200. [BRMFCBY1LPTSCN]
  201. SubClass=StillImage
  202. DeviceType=1
  203. DeviceSubType=0x1
  204. Capabilities=0x31
  205. DeviceData=BrMFCBY1Wia.DeviceData
  206. UninstallSection=Uninstall.BrWia
  207. ICMProfiles=brmsi01.icm
  208. CopyFiles=BrWiaMiniDrv.CopyFiles, BRMFCBY1.gray.CopyFiles, BRMFCBY1.icm.CopyFiles,BrParImg.CopyFiles
  209. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  210. AddReg=BrWiaLPT.AddReg
  211. [BRMFCBY1LPTSCN.Services]
  212. AddService = brparimg, 0x00000002, BrParImg.AddService
  213. ;--------------------------------------------------
  214. ; YL3
  215. ;
  216. [BRMFCYL3LPTSCN]
  217. SubClass=StillImage
  218. DeviceType=1
  219. DeviceSubType=0x1
  220. Capabilities=0x31
  221. Events=BrUSD.Events
  222. DeviceData=BrMFCYL3Wia.DeviceData
  223. UninstallSection=Uninstall.BrWia
  224. ICMProfiles="sRGB Color Space Profile.icm"
  225. CopyFiles=BrWiaMiniDrv.CopyFiles, BRMFCYL3.gray.CopyFiles,BrParImg.CopyFiles
  226. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  227. AddReg=BrWiaLPT.AddReg
  228. [BRMFCYL3LPTSCN.Services]
  229. AddService = brparimg, 0x00000002, BrParImg.AddService
  230. ;--------------------------------------------------
  231. ; YL2
  232. ;
  233. [BRMFCYL2LPTSCN]
  234. SubClass=StillImage
  235. DeviceType=1
  236. DeviceSubType=0x1
  237. Capabilities=0x31
  238. DeviceData=BrMFCYL2Wia.DeviceData
  239. UninstallSection=Uninstall.BrWia
  240. ICMProfiles="sRGB Color Space Profile.icm"
  241. CopyFiles=BrWiaMiniDrv.CopyFiles, BRMFCYL2.gray.CopyFiles,BrParImg.CopyFiles
  242. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  243. AddReg=BrWiaLPT.AddReg
  244. [BRMFCYL2LPTSCN.Services]
  245. AddService = brparimg, 0x00000002, BrParImg.AddService
  246. ;--------------------------------------------------
  247. ; YL2 with 300 dpi scanner
  248. ;
  249. [BRMFCYL2300LPTSCN]
  250. SubClass=StillImage
  251. DeviceType=1
  252. DeviceSubType=0x1
  253. Capabilities=0x31
  254. DeviceData=BrMFCYL2300Wia.DeviceData
  255. UninstallSection=Uninstall.BrWia
  256. ICMProfiles="sRGB Color Space Profile.icm"
  257. CopyFiles=BrWiaMiniDrv.CopyFiles, BRMFCYL2.gray.CopyFiles,BrParImg.CopyFiles
  258. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  259. AddReg=BrWiaLPT.AddReg
  260. [BRMFCYL2300LPTSCN.Services]
  261. AddService = brparimg, 0x00000002, BrParImg.AddService
  262. ;--------------------------------------------------
  263. ; YL1e/YL1
  264. ;
  265. [BRMFCYL1LPTSCN]
  266. SubClass=StillImage
  267. DeviceType=1
  268. DeviceSubType=0x1
  269. Capabilities=0x31
  270. DeviceData=BrMFCYL1Wia.DeviceData
  271. UninstallSection=Uninstall.BrWia
  272. ICMProfiles="sRGB Color Space Profile.icm"
  273. CopyFiles=BrWiaMiniDrv.CopyFiles, BRMFCYL1.gray.CopyFiles,BrParImg.CopyFiles
  274. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  275. AddReg=BrWiaLPT.AddReg
  276. [BRMFCYL1LPTSCN.Services]
  277. AddService = brparimg, 0x00000002, BrParImg.AddService
  278. ;--------------------------------------------------
  279. ; YL1e/YL1 with 300 dpi
  280. ;
  281. [BRMFCYL1300LPTSCN]
  282. SubClass=StillImage
  283. DeviceType=1
  284. DeviceSubType=0x1
  285. Capabilities=0x31
  286. DeviceData=BrMFCYL1300Wia.DeviceData
  287. UninstallSection=Uninstall.BrWia
  288. ICMProfiles="sRGB Color Space Profile.icm"
  289. CopyFiles=BrWiaMiniDrv.CopyFiles, BRMFCYL1.gray.CopyFiles,BrParImg.CopyFiles
  290. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  291. AddReg=BrWiaLPT.AddReg
  292. [BRMFCYL1300LPTSCN.Services]
  293. AddService = brparimg, 0x00000002, BrParImg.AddService
  294. ;----------------------------------------
  295. ; USB
  296. ;----------------------------------------
  297. [BrMF86UsbScn]
  298. SubClass=StillImage
  299. DeviceType=1
  300. DeviceSubType=0x1
  301. Capabilities=0x31
  302. Events=BrUSD.Events
  303. DeviceData=BrMF86Wia.DeviceData
  304. AddReg=BrWiaUSB.AddReg,BrWiaUSB.AddReg
  305. CopyFiles=BrWiaMiniDrv.CopyFiles,BrUsbScn.CopyFiles,MfcRM.CopyFiles,BrMF86gray.CopyFiles
  306. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  307. UninstallSection=Uninstall.BrWia
  308. ICMProfiles="sRGB Color Space Profile.icm"
  309. UpdateInis=BrUsbScn.UpdateInis
  310. [BrMF86UsbScn.Services]
  311. AddService = BrUsbScn, 0x00000002, BrUsbScn.AddService
  312. [BrMF86UsbScn.CoInstallers]
  313. CopyFiles=BrCoInstaller.CopyFiles
  314. AddReg=BrCoInstaller_AddReg
  315. [BrMF96UsbScn]
  316. SubClass=StillImage
  317. DeviceType=1
  318. DeviceSubType=0x1
  319. Capabilities=0x31
  320. Events=BrUSD.Events
  321. DeviceData=BrMF96Wia.DeviceData
  322. AddReg=BrWiaUSB.AddReg,BrWiaUSB.AddReg
  323. CopyFiles=BrWiaMiniDrv.CopyFiles,BrUsbScn.CopyFiles,MfcRM.CopyFiles,BrMF96gray.CopyFiles, BrMF96icm.CopyFiles
  324. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  325. UninstallSection=Uninstall.BrWia
  326. ICMProfiles=brmsl01f.icm
  327. UpdateInis=BrUsbScn.UpdateInis
  328. [BrMF96UsbScn.Services]
  329. AddService = BrUsbScn, 0x00000002, BrUsbScn.AddService
  330. [BrMF96UsbScn.CoInstallers]
  331. CopyFiles=BrCoInstaller.CopyFiles
  332. AddReg=BrCoInstaller_AddReg
  333. ;; P2500
  334. [BrMFP2500UsbScn]
  335. SubClass=StillImage
  336. DeviceType=1
  337. DeviceSubType=0x1
  338. Capabilities=0x31
  339. Events=BrP2500.Events
  340. DeviceData=BrP2500Wia.DeviceData
  341. AddReg=BrWiaUSB.AddReg,BrWiaUSB.AddReg
  342. CopyFiles=BrWiaMiniDrv.CopyFiles,BrUsbScn.CopyFiles,MfcRM.CopyFiles,BrMF86gray.CopyFiles
  343. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  344. UninstallSection=Uninstall.BrWia
  345. ICMProfiles="sRGB Color Space Profile.icm"
  346. UpdateInis=BrUsbScn.UpdateInis
  347. [BrMFP2500UsbScn.Services]
  348. AddService = BrUsbScn, 0x00000002, BrUsbScn.AddService
  349. [BrMFP2500UsbScn.CoInstallers]
  350. CopyFiles=BrCoInstaller.CopyFiles
  351. AddReg=BrCoInstaller_AddReg
  352. ;; BY4
  353. [BrMFCBY4UsbScn]
  354. SubClass=StillImage
  355. DeviceType=1
  356. DeviceSubType=0x1
  357. Capabilities=0x31
  358. DeviceData=BrMFCBY4Wia.DeviceData
  359. AddReg=BrWiaUSB.AddReg,BrWiaUSB.AddReg
  360. CopyFiles=BrWiaMiniDrv.CopyFiles,BrUsbScn.CopyFiles,MfcRM.CopyFiles, BRMFCBY4.gray.CopyFiles
  361. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  362. UninstallSection=Uninstall.BrWia
  363. ICMProfiles="sRGB Color Space Profile.icm"
  364. UpdateInis=BrUsbScn.UpdateInis
  365. [BrMFCBY4UsbScn.Services]
  366. AddService = BrUsbScn, 0x00000002, BrUsbScn.AddService
  367. [BrMFCBY4UsbScn.CoInstallers]
  368. CopyFiles=BrCoInstaller.CopyFiles
  369. AddReg=BrCoInstaller_AddReg
  370. [BrMFCBY4FBUsbScn]
  371. SubClass=StillImage
  372. DeviceType=1
  373. DeviceSubType=0x1
  374. Capabilities=0x31
  375. Events=BrUSD.Events
  376. DeviceData=BrMFCBY4FBWia.DeviceData
  377. AddReg=BrWiaUSB.AddReg,BrWiaUSB.AddReg
  378. CopyFiles=BrWiaMiniDrv.CopyFiles,BrUsbScn.CopyFiles,MfcRM.CopyFiles, BRMFCBY4FB.gray.CopyFiles
  379. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  380. UninstallSection=Uninstall.BrWia
  381. ICMProfiles="sRGB Color Space Profile.icm"
  382. UpdateInis=BrUsbScn.UpdateInis
  383. [BrMFCBY4FBUsbScn.Services]
  384. AddService = BrUsbScn, 0x00000002, BrUsbScn.AddService
  385. [BrMFCBY4FBUsbScn.CoInstallers]
  386. CopyFiles=BrCoInstaller.CopyFiles
  387. AddReg=BrCoInstaller_AddReg
  388. ;----------------------------------------
  389. ; Add reg
  390. ;
  391. [BrWiaLPT.AddReg]
  392. HKR,,HardwareConfig,1,0x10
  393. HKR,,USDClass,,"{3D00E00A-A011-40e8-9F5D-04495538A4D2}"
  394. HKR,,CreateFileName,,BRMFC
  395. HKCR,CLSID\{3D00E00A-A011-40e8-9F5D-04495538A4D2},,,%BrWiaUsd%
  396. HKCR,CLSID\{3D00E00A-A011-40e8-9F5D-04495538A4D2}\InProcServer32,,,%11%\Brmfcwia.dll
  397. HKCR,CLSID\{3D00E00A-A011-40e8-9F5D-04495538A4D2}\InProcServer32,ThreadingModel,,"Both"
  398. [BrWiaUSB.AddReg]
  399. HKR,,HardwareConfig,1,1
  400. HKR,,USDClass,,"{3D00E00A-A011-40e8-9F5D-04495538A4D2}"
  401. HKR,,CreateFileName,,BRUSB
  402. HKCR,CLSID\{3D00E00A-A011-40e8-9F5D-04495538A4D2},,,%BrWiaUsd%
  403. HKCR,CLSID\{3D00E00A-A011-40e8-9F5D-04495538A4D2}\InProcServer32,,,%11%\brmfcwia.dll
  404. HKCR,CLSID\{3D00E00A-A011-40e8-9F5D-04495538A4D2}\InProcServer32,ThreadingModel,,Both
  405. [BrUsbScn.UpdateInis]
  406. BRMFBIDI.INI, USB, , "CheckDevice=0x0010", 0
  407. ;----------------------------------------
  408. ; Device Data
  409. ;
  410. [BrMF86Wia.DeviceData]
  411. Model=1-ZLMFC
  412. GrayCorrect=brmsl01.bin
  413. Server=local
  414. UI DLL=sti.dll
  415. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  416. [BrMF96Wia.DeviceData]
  417. Model=2-ZLFB
  418. GrayCorrect=brmsl01f.bin
  419. Server=local
  420. UI DLL=sti.dll
  421. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  422. [BrP2500Wia.DeviceData]
  423. Model=15-P2500
  424. GrayCorrect=brmsl01.bin
  425. Server=local
  426. UI DLL=sti.dll
  427. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  428. [BrMFCBY4Wia.DeviceData]
  429. Model=10-BY4
  430. GrayCorrect=brmsi03.bin
  431. Server=local
  432. UI DLL=sti.dll
  433. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  434. [BrMFCBY4FBWia.DeviceData]
  435. Model=11-BY4FB
  436. GrayCorrect=brmsi03f.bin
  437. Server=local
  438. UI DLL=sti.dll
  439. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  440. [BrMFCBY2Wia.DeviceData]
  441. Model=7-BY2USA
  442. GrayCorrect=brmsi02.bin
  443. Server=local
  444. UI DLL=sti.dll
  445. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  446. [BrMFCBY2EurWia.DeviceData]
  447. Model=8-BY2EUR
  448. GrayCorrect=brmsi02.bin
  449. Server=local
  450. UI DLL=sti.dll
  451. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  452. [BrMFCBY2FBWia.DeviceData]
  453. Model=9-BY2FB
  454. GrayCorrect=brmsi02f.bin
  455. Server=local
  456. UI DLL=sti.dll
  457. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  458. [BrMFCBY1Wia.DeviceData]
  459. Model=6-BY1MFC
  460. GrayCorrect=brmsi01.bin
  461. Server=local
  462. UI DLL=sti.dll
  463. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  464. [BrMFCYL3Wia.DeviceData]
  465. Model=5-YL3MFC
  466. GrayCorrect=brmsl04.bin
  467. Server=local
  468. UI DLL=sti.dll
  469. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  470. [BrMFCYL2Wia.DeviceData]
  471. Model=4-YL2MFC
  472. GrayCorrect=brmsl03.bin
  473. Server=local
  474. UI DLL=sti.dll
  475. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  476. [BrMFCYL2300Wia.DeviceData]
  477. Model=13-YL2MFC300
  478. GrayCorrect=brmsl03.bin
  479. Server=local
  480. UI DLL=sti.dll
  481. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  482. [BrMFCYL1Wia.DeviceData]
  483. Model=3-YL1MFC
  484. GrayCorrect=brmsl02.bin
  485. Server=local
  486. UI DLL=sti.dll
  487. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  488. [BrMFCYL1300Wia.DeviceData]
  489. Model=12-YL1MFC300
  490. GrayCorrect=brmsl02.bin
  491. Server=local
  492. UI DLL=sti.dll
  493. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  494. ;----------------------------------------
  495. ; Services
  496. ;
  497. [BrUsbScn.AddService]
  498. DisplayName = %BrUsbScn.SvcDesc%
  499. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  500. StartType = 3 ; SERVICE_DEMAND_START
  501. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  502. ServiceBinary = %10%\System32\Drivers\BrUsbScn.sys
  503. LoadOrderGroup = Base
  504. [BrUSD.Events]
  505. ScanToOcr="%ScanToOcr%",{86CB1540-0F77-4a7e-BBE4-88230537CD81},*
  506. ScanToSpApp="%ScanToSpApp%",{a6c5a715-8c6e-11d2-977a-0000f87a926f},*
  507. ScanToEmail="%ScanToEmail%",{FC7418EF-15EC-4c28-8B8C-846649B5CF77},*
  508. [BrP2500.Events]
  509. ScanToSpApp="%ScanToFile%",{a6c5a715-8c6e-11d2-977a-0000f87a926f},*
  510. ScanToEmail="%ScanToEmail%",{FC7418EF-15EC-4c28-8B8C-846649B5CF77},*
  511. ;----------------------------------------
  512. ; Copy Files
  513. ;
  514. [MfcRM.CopyFiles]
  515. BrBidiIf.dll
  516. BrmfBidi.dll
  517. BrmfLpt.dll
  518. BrmfRsmg.exe
  519. BrmfUSB.dll
  520. BrSerIf.dll
  521. BrEvIF.dll
  522. BrScnRsm.dll
  523. RSMGRSTR.dll
  524. [BrUsbScn.CopyFiles]
  525. BrUsbScn.sys
  526. [BrParImg.CopyFiles]
  527. BrParImg.sys
  528. [BrWiaMiniDrv.CopyFiles]
  529. BrmfcWia.dll
  530. [BrMF86gray.CopyFiles]
  531. brmsl01.bin
  532. [BrMF96gray.CopyFiles]
  533. brmsl01f.bin
  534. [BrMF96icm.CopyFiles]
  535. brmsl01f.icm
  536. ;; BY4
  537. [BRMFCBY4.gray.CopyFiles]
  538. brmsi03.bin
  539. [BRMFCBY4FB.gray.CopyFiles]
  540. brmsi03f.bin
  541. ;; BY2
  542. [BRMFCBY2.gray.CopyFiles]
  543. brmsi02.bin
  544. [BRMFCBY2.icm.CopyFiles]
  545. brmsi02.icm
  546. [BRMFCBY2FB.gray.CopyFiles]
  547. brmsi02f.bin
  548. ;; BY1
  549. [BRMFCBY1.gray.CopyFiles]
  550. brmsi01.bin
  551. [BRMFCBY1.icm.CopyFiles]
  552. brmsi01.icm
  553. ;;YL3
  554. [BRMFCYL3.gray.CopyFiles]
  555. brmsl04.bin
  556. ;;YL2
  557. [BRMFCYL2.gray.CopyFiles]
  558. brmsl03.bin
  559. ;;YL1
  560. [BRMFCYL1.gray.CopyFiles]
  561. brmsl02.bin
  562. ;;TWAIN32
  563. [BRTWAIN32DS.RemoveFiles]
  564. BRMFC32.DS
  565. ;;TWAIN16
  566. [BRTWAIN16DS.RemoveFiles]
  567. BRMFC16.DS
  568. BRMFC96.DS
  569. ;;P2000-16
  570. [BRP20TWAIN16DS.RemoveFiles]
  571. BRML16.DS
  572. ;;P2000-32
  573. [BRP20TWAIN32DS.RemoveFiles]
  574. BRML32.DS
  575. ;;P2500
  576. [BRP25TWAIN32DS.RemoveFiles]
  577. BRPQ32.DS
  578. ;-------------------------------------------------------------------------------
  579. ; Brother specific Service
  580. ;
  581. [BrParImg.AddService]
  582. DisplayName = %BrParImg.SvcDesc%
  583. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  584. StartType = 3 ; SERVICE_DEMAND_START
  585. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  586. ServiceBinary = %12%\BrParImg.sys
  587. ;----------------------------------------
  588. ; CoInstaller
  589. ;
  590. [BrCoInstaller.CopyFiles]
  591. brcoinst.dll
  592. [BrCoInstaller_AddReg]
  593. HKR,,CoInstallers32,0x00010000,"brcoinst.dll,BrmfcWIACoInstaller"
  594. [DestinationDirs]
  595. BrUsbScn.CopyFiles = 10,System32\Drivers
  596. BrParImg.CopyFiles = 10,System32\Drivers
  597. BrMF96icm.CopyFiles = 23
  598. BRMFCBY2.icm.CopyFiles = 23
  599. BRMFCBY1.icm.CopyFiles = 23
  600. BRTWAIN32DS.RemoveFiles = 10,TWAIN_32\BRMFLPRO
  601. BRTWAIN16DS.RemoveFiles = 10,TWAIN\BRMFLPRO
  602. BRP20TWAIN16DS.RemoveFiles = 10,TWAIN\P2000TW
  603. BRP20TWAIN32DS.RemoveFiles = 10,TWAIN_32\P2000TW
  604. BRP25TWAIN32DS.RemoveFiles = 10,TWAIN_32\BRP2500
  605. DefaultDestDir = 11