Source code of Windows XP (NT5)
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.

690 lines
20 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=05/11/2001,01.00.00.26
  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% =BrMF86UsbScn, USB\VID_04F9&PID_0104&MI_01
  68. %Brother_MFC-9600J% =BrMF96UsbScn, USB\VID_04F9&PID_0105&MI_01
  69. %Brother_MFC-9600J% =BrMF96UsbScn, USB\VID_04F9&PID_0105&MI_01
  70. ; BY4
  71. %Brother_MFC-7300C% = BrMFCBY4UsbScn, USB\VID_04F9&PID_0106&MI_01
  72. %Brother_MFC-7400C% = BrMFCBY4UsbScn, USB\VID_04F9&PID_0107&MI_01
  73. %Brother_MFC-9200C% = BrMFCBY4FBUsbScn, USB\VID_04F9&PID_0108&MI_01
  74. %Brother_MFC-830% = BrMFCBY4UsbScn, USB\VID_04F9&PID_0109&MI_01
  75. %Brother_MFC-840% = BrMFCBY4UsbScn, USB\VID_04F9&PID_010A&MI_01
  76. %Brother_MFC-860% = BrMFCBY4FBUsbScn, USB\VID_04F9&PID_010B&MI_01
  77. %Brother_MFC-7400J% = BrMFCBY4UsbScn, USB\VID_04F9&PID_010C&MI_01
  78. %Brother_MFC-9200J% = 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. [BrMF96UsbScn]
  313. SubClass=StillImage
  314. DeviceType=1
  315. DeviceSubType=0x1
  316. Capabilities=0x31
  317. Events=BrUSD.Events
  318. DeviceData=BrMF96Wia.DeviceData
  319. AddReg=BrWiaUSB.AddReg,BrWiaUSB.AddReg
  320. CopyFiles=BrWiaMiniDrv.CopyFiles,BrUsbScn.CopyFiles,MfcRM.CopyFiles,BrMF96gray.CopyFiles, BrMF96icm.CopyFiles
  321. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  322. UninstallSection=Uninstall.BrWia
  323. ICMProfiles=brmsl01f.icm
  324. UpdateInis=BrUsbScn.UpdateInis
  325. [BrMF96UsbScn.Services]
  326. AddService = BrUsbScn, 0x00000002, BrUsbScn.AddService
  327. ;; P2500
  328. [BrMFP2500UsbScn]
  329. SubClass=StillImage
  330. DeviceType=1
  331. DeviceSubType=0x1
  332. Capabilities=0x31
  333. Events=BrP2500.Events
  334. DeviceData=BrP2500Wia.DeviceData
  335. AddReg=BrWiaUSB.AddReg,BrWiaUSB.AddReg
  336. CopyFiles=BrWiaMiniDrv.CopyFiles,BrUsbScn.CopyFiles,MfcRM.CopyFiles,BrMF86gray.CopyFiles
  337. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  338. UninstallSection=Uninstall.BrWia
  339. ICMProfiles="sRGB Color Space Profile.icm"
  340. UpdateInis=BrUsbScn.UpdateInis
  341. [BrMFP2500UsbScn.Services]
  342. AddService = BrUsbScn, 0x00000002, BrUsbScn.AddService
  343. ;; BY4
  344. [BrMFCBY4UsbScn]
  345. SubClass=StillImage
  346. DeviceType=1
  347. DeviceSubType=0x1
  348. Capabilities=0x31
  349. DeviceData=BrMFCBY4Wia.DeviceData
  350. AddReg=BrWiaUSB.AddReg,BrWiaUSB.AddReg
  351. CopyFiles=BrWiaMiniDrv.CopyFiles,BrUsbScn.CopyFiles,MfcRM.CopyFiles, BRMFCBY4.gray.CopyFiles
  352. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  353. UninstallSection=Uninstall.BrWia
  354. ICMProfiles="sRGB Color Space Profile.icm"
  355. UpdateInis=BrUsbScn.UpdateInis
  356. [BrMFCBY4UsbScn.Services]
  357. AddService = BrUsbScn, 0x00000002, BrUsbScn.AddService
  358. [BrMFCBY4FBUsbScn]
  359. SubClass=StillImage
  360. DeviceType=1
  361. DeviceSubType=0x1
  362. Capabilities=0x31
  363. Events=BrUSD.Events
  364. DeviceData=BrMFCBY4FBWia.DeviceData
  365. AddReg=BrWiaUSB.AddReg,BrWiaUSB.AddReg
  366. CopyFiles=BrWiaMiniDrv.CopyFiles,BrUsbScn.CopyFiles,MfcRM.CopyFiles, BRMFCBY4FB.gray.CopyFiles
  367. DelFiles=BRTWAIN32DS.RemoveFiles ,BRTWAIN16DS.RemoveFiles, BRP20TWAIN16DS.RemoveFiles, BRP20TWAIN32DS.RemoveFiles, BRP25TWAIN32DS.RemoveFiles
  368. UninstallSection=Uninstall.BrWia
  369. ICMProfiles="sRGB Color Space Profile.icm"
  370. UpdateInis=BrUsbScn.UpdateInis
  371. [BrMFCBY4FBUsbScn.Services]
  372. AddService = BrUsbScn, 0x00000002, BrUsbScn.AddService
  373. ;----------------------------------------
  374. ; Add reg
  375. ;
  376. [BrWiaLPT.AddReg]
  377. HKR,,HardwareConfig,1,0x10
  378. HKR,,USDClass,,"{3D00E00A-A011-40e8-9F5D-04495538A4D2}"
  379. HKR,,CreateFileName,,BRMFC
  380. HKCR,CLSID\{3D00E00A-A011-40e8-9F5D-04495538A4D2},,,%BrWiaUsd%
  381. HKCR,CLSID\{3D00E00A-A011-40e8-9F5D-04495538A4D2}\InProcServer32,,,%11%\Brmfcwia.dll
  382. HKCR,CLSID\{3D00E00A-A011-40e8-9F5D-04495538A4D2}\InProcServer32,ThreadingModel,,"Both"
  383. [BrWiaUSB.AddReg]
  384. HKR,,HardwareConfig,1,1
  385. HKR,,USDClass,,"{3D00E00A-A011-40e8-9F5D-04495538A4D2}"
  386. HKR,,CreateFileName,,BRUSB
  387. HKCR,CLSID\{3D00E00A-A011-40e8-9F5D-04495538A4D2},,,%BrWiaUsd%
  388. HKCR,CLSID\{3D00E00A-A011-40e8-9F5D-04495538A4D2}\InProcServer32,,,%11%\brmfcwia.dll
  389. HKCR,CLSID\{3D00E00A-A011-40e8-9F5D-04495538A4D2}\InProcServer32,ThreadingModel,,Both
  390. [BrUsbScn.UpdateInis]
  391. BRMFBIDI.INI, USB, , "CheckDevice=0x0010", 0
  392. ;----------------------------------------
  393. ; Device Data
  394. ;
  395. [BrMF86Wia.DeviceData]
  396. Model=1-ZLMFC
  397. GrayCorrect=brmsl01.bin
  398. Server=local
  399. UI DLL=sti.dll
  400. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  401. [BrMF96Wia.DeviceData]
  402. Model=2-ZLFB
  403. GrayCorrect=brmsl01f.bin
  404. Server=local
  405. UI DLL=sti.dll
  406. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  407. [BrP2500Wia.DeviceData]
  408. Model=15-P2500
  409. GrayCorrect=brmsl01.bin
  410. Server=local
  411. UI DLL=sti.dll
  412. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  413. [BrMFCBY4Wia.DeviceData]
  414. Model=10-BY4
  415. GrayCorrect=brmsi03.bin
  416. Server=local
  417. UI DLL=sti.dll
  418. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  419. [BrMFCBY4FBWia.DeviceData]
  420. Model=11-BY4FB
  421. GrayCorrect=brmsi03f.bin
  422. Server=local
  423. UI DLL=sti.dll
  424. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  425. [BrMFCBY2Wia.DeviceData]
  426. Model=7-BY2USA
  427. GrayCorrect=brmsi02.bin
  428. Server=local
  429. UI DLL=sti.dll
  430. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  431. [BrMFCBY2EurWia.DeviceData]
  432. Model=8-BY2EUR
  433. GrayCorrect=brmsi02.bin
  434. Server=local
  435. UI DLL=sti.dll
  436. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  437. [BrMFCBY2FBWia.DeviceData]
  438. Model=9-BY2FB
  439. GrayCorrect=brmsi02f.bin
  440. Server=local
  441. UI DLL=sti.dll
  442. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  443. [BrMFCBY1Wia.DeviceData]
  444. Model=6-BY1MFC
  445. GrayCorrect=brmsi01.bin
  446. Server=local
  447. UI DLL=sti.dll
  448. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  449. [BrMFCYL3Wia.DeviceData]
  450. Model=5-YL3MFC
  451. GrayCorrect=brmsl04.bin
  452. Server=local
  453. UI DLL=sti.dll
  454. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  455. [BrMFCYL2Wia.DeviceData]
  456. Model=4-YL2MFC
  457. GrayCorrect=brmsl03.bin
  458. Server=local
  459. UI DLL=sti.dll
  460. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  461. [BrMFCYL2300Wia.DeviceData]
  462. Model=13-YL2MFC300
  463. GrayCorrect=brmsl03.bin
  464. Server=local
  465. UI DLL=sti.dll
  466. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  467. [BrMFCYL1Wia.DeviceData]
  468. Model=3-YL1MFC
  469. GrayCorrect=brmsl02.bin
  470. Server=local
  471. UI DLL=sti.dll
  472. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  473. [BrMFCYL1300Wia.DeviceData]
  474. Model=12-YL1MFC300
  475. GrayCorrect=brmsl02.bin
  476. Server=local
  477. UI DLL=sti.dll
  478. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  479. ;----------------------------------------
  480. ; Services
  481. ;
  482. [BrUsbScn.AddService]
  483. DisplayName = %BrUsbScn.SvcDesc%
  484. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  485. StartType = 3 ; SERVICE_DEMAND_START
  486. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  487. ServiceBinary = %10%\System32\Drivers\BrUsbScn.sys
  488. LoadOrderGroup = Base
  489. [BrUSD.Events]
  490. ScanToOcr="%ScanToOcr%",{86CB1540-0F77-4a7e-BBE4-88230537CD81},*
  491. ScanToSpApp="%ScanToSpApp%",{a6c5a715-8c6e-11d2-977a-0000f87a926f},*
  492. ScanToEmail="%ScanToEmail%",{FC7418EF-15EC-4c28-8B8C-846649B5CF77},*
  493. [BrP2500.Events]
  494. ScanToSpApp="%ScanToFile%",{a6c5a715-8c6e-11d2-977a-0000f87a926f},*
  495. ScanToEmail="%ScanToEmail%",{FC7418EF-15EC-4c28-8B8C-846649B5CF77},*
  496. ;----------------------------------------
  497. ; Copy Files
  498. ;
  499. [MfcRM.CopyFiles]
  500. BrBidiIf.dll
  501. BrmfBidi.dll
  502. BrmfLpt.dll
  503. BrmfRsmg.exe
  504. BrmfUSB.dll
  505. BrSerIf.dll
  506. BrEvIF.dll
  507. BrScnRsm.dll
  508. RSMGRSTR.dll
  509. [BrUsbScn.CopyFiles]
  510. BrUsbScn.sys
  511. [BrParImg.CopyFiles]
  512. BrParImg.sys
  513. [BrWiaMiniDrv.CopyFiles]
  514. BrmfcWia.dll
  515. [BrMF86gray.CopyFiles]
  516. brmsl01.bin
  517. [BrMF96gray.CopyFiles]
  518. brmsl01f.bin
  519. [BrMF96icm.CopyFiles]
  520. brmsl01f.icm
  521. ;; BY4
  522. [BRMFCBY4.gray.CopyFiles]
  523. brmsi03.bin
  524. [BRMFCBY4FB.gray.CopyFiles]
  525. brmsi03f.bin
  526. ;; BY2
  527. [BRMFCBY2.gray.CopyFiles]
  528. brmsi02.bin
  529. [BRMFCBY2.icm.CopyFiles]
  530. brmsi02.icm
  531. [BRMFCBY2FB.gray.CopyFiles]
  532. brmsi02f.bin
  533. ;; BY1
  534. [BRMFCBY1.gray.CopyFiles]
  535. brmsi01.bin
  536. [BRMFCBY1.icm.CopyFiles]
  537. brmsi01.icm
  538. ;;YL3
  539. [BRMFCYL3.gray.CopyFiles]
  540. brmsl04.bin
  541. ;;YL2
  542. [BRMFCYL2.gray.CopyFiles]
  543. brmsl03.bin
  544. ;;YL1
  545. [BRMFCYL1.gray.CopyFiles]
  546. brmsl02.bin
  547. ;;TWAIN32
  548. [BRTWAIN32DS.RemoveFiles]
  549. BRMFC32.DS
  550. ;;TWAIN16
  551. [BRTWAIN16DS.RemoveFiles]
  552. BRMFC16.DS
  553. BRMFC96.DS
  554. ;;P2000-16
  555. [BRP20TWAIN16DS.RemoveFiles]
  556. BRML16.DS
  557. ;;P2000-32
  558. [BRP20TWAIN32DS.RemoveFiles]
  559. BRML32.DS
  560. ;;P2500
  561. [BRP25TWAIN32DS.RemoveFiles]
  562. BRPQ32.DS
  563. ;-------------------------------------------------------------------------------
  564. ; Brother specific Service
  565. ;
  566. [BrParImg.AddService]
  567. DisplayName = %BrParImg.SvcDesc%
  568. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  569. StartType = 3 ; SERVICE_DEMAND_START
  570. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  571. ServiceBinary = %12%\BrParImg.sys
  572. [DestinationDirs]
  573. BrUsbScn.CopyFiles = 10,System32\Drivers
  574. BrParImg.CopyFiles = 10,System32\Drivers
  575. BrMF96icm.CopyFiles = 23
  576. BRMFCBY2.icm.CopyFiles = 23
  577. BRMFCBY1.icm.CopyFiles = 23
  578. BRTWAIN32DS.RemoveFiles = 10,TWAIN_32\BRMFLPRO
  579. BRTWAIN16DS.RemoveFiles = 10,TWAIN\BRMFLPRO
  580. BRP20TWAIN16DS.RemoveFiles = 10,TWAIN\P2000TW
  581. BRP20TWAIN32DS.RemoveFiles = 10,TWAIN_32\P2000TW
  582. BRP25TWAIN32DS.RemoveFiles = 10,TWAIN_32\BRP2500
  583. DefaultDestDir = 11