Fork PrinterInstaller as PrinterInstallerMap (map UI variant)

Edge policy now blocks .bat downloads and unsigned .exe runs, breaking
the printerinstallermap.asp -> installprinter.asp -> .bat -> EXE flow.

This fork replaces the web map with an in-installer wizard page so the
operator never touches the browser. Same drivers, same install logic,
same /PRINTER= silent path.

Initial commit is a stub: full copy of PrinterInstaller/ with .iss
header rewritten for a distinct AppId, AppName, and OutputBaseFilename
so the two installers can coexist on the same PC. Map page itself is
not yet implemented; tracked work is listed in PrinterInstallerMap/README.md.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
cproudlock
2026-04-30 07:27:51 -04:00
parent 2ed8f9da77
commit ce0abee262
555 changed files with 25944 additions and 0 deletions

View File

@@ -0,0 +1,75 @@
[DSIInfo]
DSM_Signature=BRDSM110
SeriesSettingFile=BRPRI16A.DSI
LanguageInfo=zh-TW,ja-JP,zh-CN,en-JP,en-CN,ar-AE,ko-KR,vi-VN,th-TH
[FileList]
Readback=BROMJ6730DW.INI
Init=BRDMJ6730DW.DAT
ExInit=BREMJ6730DW.DAT
[DriverInfo]
ModelName=MFC-J6730DW
ModelNameForReadback=Brother MFC-J6730DW
GenuineUrl=http://update.brother.co.jp/genuine/redirect/index.aspx?model=mfc-j6730dw&country=%s&gengo=%s
SolutionCenterModelName=mfc648
SendPassImproveCommand=1
ColorProfileForDuplex=0
[DriverInfo_ja-JP]
PaperNameDisplayFormat=1
CreativeCenterButton=0
RecommendMPTrayWhenHagaki=1
EnableSystemDefaultName=0
JISX0201JobInfo=0
UTF8JobInfo=0
MultiByteJobInfo=0
[DriverInfo_ko-KR]
EnableSystemDefaultName=0
[DriverInfo_th-TH]
EnableSystemDefaultName=0
[DriverInfo_vi-VN]
EnableSystemDefaultName=0
[DriverInfo_ar-AE]
EnableSystemDefaultName=0
[DriverInfo_zh-TW]
EnableSystemDefaultName=0
[DriverInfo_zh-CN]
EnableSystemDefaultName=0
UTF8JobInfo=0
MultiByteJobInfo=0
[DriverInfo_en-JP]
PaperNameDisplayFormat=1
RecommendMPTrayWhenHagaki=1
[Capability]
InputSlot=AutoSelect,Tray1,Tray2
[Capability_zh-TW]
PaperSize=ISOA4,NorthAmerica4x6,ISOA3,JISB4,ISOA5,ISOA6,JISB5,JISB6,NorthAmericaLetter,NorthAmericaLegal,MexicanLegal,IndiaLegal,NorthAmericaExecutive,NorthAmericaTabloid,OtherMetricFolio,Japan2LPhoto,IndexCard,JapanLPhoto,ISOC5Envelope,NorthAmericaNumber10Envelope,ISODLEnvelope,NorthAmericaMonarchEnvelope,ISOA4Borderless,NorthAmerica4x6Borderless,ISOA3Borderless,ISOA6Borderless,NorthAmericaLetterBorderless,JapanLPhotoBorderless,Japan2LPhotoBorderless,IndexCardBorderless,NorthAmericaTabloidBorderless,CustomMediaSize
PaperSize_Metric=Null
PaperSize_SeparateLine=NorthAmerica4x6,OtherMetricFolio,JapanLPhoto,NorthAmericaMonarchEnvelope
PaperSize_SeparateLineMetric=Null
[Capability_zh-CN]
PaperSize=ISOA4,NorthAmerica4x6,ISOA3,JISB4,ISOA5,ISOA6,16K_195x270mm,JISB5,JISB6,NorthAmericaLetter,NorthAmericaLegal,MexicanLegal,IndiaLegal,NorthAmericaExecutive,NorthAmericaTabloid,OtherMetricFolio,Japan2LPhoto,IndexCard,JapanLPhoto,ISOC5Envelope,NorthAmericaNumber10Envelope,ISODLEnvelope,NorthAmericaMonarchEnvelope,ISOA4Borderless,NorthAmerica4x6Borderless,ISOA3Borderless,ISOA6Borderless,NorthAmericaLetterBorderless,JapanLPhotoBorderless,Japan2LPhotoBorderless,IndexCardBorderless,NorthAmericaTabloidBorderless,CustomMediaSize
PaperSize_Metric=Null
PaperSize_SeparateLine=NorthAmerica4x6,OtherMetricFolio,JapanLPhoto,NorthAmericaMonarchEnvelope
PaperSize_SeparateLineMetric=Null
[Capability_en-CN]
PaperSize=ISOA4,NorthAmerica4x6,ISOA3,JISB4,ISOA5,ISOA6,16K_195x270mm,JISB5,JISB6,NorthAmericaLetter,NorthAmericaLegal,MexicanLegal,IndiaLegal,NorthAmericaExecutive,NorthAmericaTabloid,OtherMetricFolio,Japan2LPhoto,IndexCard,JapanLPhoto,ISOC5Envelope,NorthAmericaNumber10Envelope,ISODLEnvelope,NorthAmericaMonarchEnvelope,ISOA4Borderless,NorthAmerica4x6Borderless,ISOA3Borderless,ISOA6Borderless,NorthAmericaLetterBorderless,JapanLPhotoBorderless,Japan2LPhotoBorderless,IndexCardBorderless,NorthAmericaTabloidBorderless,CustomMediaSize
PaperSize_Metric=Null
PaperSize_SeparateLine=NorthAmerica4x6,OtherMetricFolio,JapanLPhoto,NorthAmericaMonarchEnvelope
PaperSize_SeparateLineMetric=Null
[Capability_ja-JP]
PaperSize=ISOA4,JapanLPhoto,ISOA5,ISOA6,JISB5,JISB6,NorthAmericaLetter,NorthAmericaLegal,NorthAmericaExecutive,ISOA3,JISB4,NorthAmericaTabloid,JapanHagakiPostcard,JapanDoubleHagakiPostcardRotated,Japan2LPhoto,NorthAmerica4x6,IndexCard,JapanChou3Envelope,JapanChou4Envelope,JapanKaku2Envelope,JapanYou2Envelope,JapanYou4Envelope,NorthAmericaNumber10Envelope,ISODLEnvelope,ISOA3Borderless,ISOA4Borderless,ISOA6Borderless,JapanHagakiPostcardBorderless,JapanLPhotoBorderless,Japan2LPhotoBorderless,NorthAmericaTabloidBorderless,NorthAmericaLetterBorderless,NorthAmerica4x6Borderless,IndexCardBorderless,CustomMediaSize
PaperSize_Metric=Null
PaperSize_SeparateLine=JapanLPhoto,NorthAmericaTabloid,IndexCard,ISODLEnvelope
PaperSize_SeparateLineMetric=Null
PaperSize_NameIsSize=Null
PrintProfilePreset=GENERAL_COLORICON,A3,PAPERSAVE_INKJET_UNIT,INKSAVE,TWOSIDED_UNIT,GRAPH_MAP,PHOTOL,GRAYSCALE,JPN_INKJETHAGAKIADDRESS_INKJET2,JPN_INKJETHAGAKIMESSAGE_INKJET2,JPN_HAGAKI_INKJET
PrintProfilePreset_Metric=GENERAL_COLORICON,A3,PAPERSAVE_INKJET_UNIT,INKSAVE,TWOSIDED_UNIT,GRAPH_MAP,PHOTOL,GRAYSCALE,JPN_INKJETHAGAKIADDRESS_INKJET2,JPN_INKJETHAGAKIMESSAGE_INKJET2,JPN_HAGAKI_INKJET
PrintProfileIcon=STAR_ICON,TEXTDOC_ICON,MONODOC_ICON,COLORDOC_ICON,FINE_ICON,PALE_ICON,DUPLEX_ICON,PAPERSAVE_ICON,BOOKLET_ICON,ENVELOPE_ICON,JPN_ENVELOPE_ICON,HAGAKIADDRESS_ICON,HAGAKIMESSAGE_ICON,NENGAADDRESS_ICON,INKJETHAGAKI_ICON,PHOTOHAGAKI_ICON,PHOTO_ICON,GRAPHMAP_ICON,OTHER_ICON
MediaType=Plain,Inkjet,BrotherBP71PhotographicGlossy,BrotherBP60MattePaper,PhotographicGlossy,PhotographicMatteCardStockAddress,PhotographicMatteCardStockMessage
[Capability_en-JP]
PaperSize=ISOA4,JapanLPhoto,ISOA5,ISOA6,JISB5,JISB6,NorthAmericaLetter,NorthAmericaLegal,NorthAmericaExecutive,ISOA3,JISB4,NorthAmericaTabloid,JapanHagakiPostcard,JapanDoubleHagakiPostcardRotated,Japan2LPhoto,NorthAmerica4x6,IndexCard,JapanChou3Envelope,JapanChou4Envelope,JapanKaku2Envelope,JapanYou2Envelope,JapanYou4Envelope,NorthAmericaNumber10Envelope,ISODLEnvelope,ISOA3Borderless,ISOA4Borderless,ISOA6Borderless,JapanHagakiPostcardBorderless,JapanLPhotoBorderless,Japan2LPhotoBorderless,NorthAmericaTabloidBorderless,NorthAmericaLetterBorderless,NorthAmerica4x6Borderless,IndexCardBorderless,CustomMediaSize
PaperSize_Metric=Null
PaperSize_SeparateLine=JapanLPhoto,NorthAmericaTabloid,IndexCard,ISODLEnvelope
PaperSize_SeparateLineMetric=Null
PrintProfilePreset=GENERAL_COLORICON,A3,PAPERSAVE_INKJET_UNIT,INKSAVE,TWOSIDED_UNIT,GRAPH_MAP,PHOTOL,GRAYSCALE,FAST_INKJET
PrintProfilePreset_Metric=GENERAL_COLORICON,A3,PAPERSAVE_INKJET_UNIT,INKSAVE,TWOSIDED_UNIT,GRAPH_MAP,PHOTOL,GRAYSCALE,FAST_INKJET
PrintProfileIcon=STAR_ICON,TEXTDOC_ICON,MONODOC_ICON,COLORDOC_ICON,FINE_ICON,PALE_ICON,DUPLEX_ICON,PAPERSAVE_ICON,BOOKLET_ICON,ENVELOPE_ICON,JPN_ENVELOPE_ICON,HAGAKIADDRESS_ICON,HAGAKIMESSAGE_ICON,NENGAADDRESS_ICON,INKJETHAGAKI_ICON,PHOTOHAGAKI_ICON,PHOTO_ICON,GRAPHMAP_ICON,OTHER_ICON