ADDP_TI1.INI Driver File Contents (pr201it.exe)

[InstallSymbols]
; required section do not remove
    Type=Symbols
    0=;BATCH;FALSE;bool
    1=;UNINSTALL;FALSE;bool
    2=;DIVID;HPW6
    3=;CErrorObjectResourceDLL;$(DIVID)st2.dll
    4=;SOURCEPATH;$(EXEPATH)
    5=;DLLPATH;$(SYSTEMPATH)
    6=;DRIVERSPATH;$(SYSTEMPATH)drivers\
    7=;StartAsThread;?StartAsThread@CDisplayActionThread@@SAHP6AHAAHPAV1@@ZHAAVCString@@@Z
    8=;InstallSteps;%Install self;string
        ;10=;InstallSteps;,pre-Install,$(Product),post-Install;string  
    9=;AlertDisplay;AlertDisplay
    10=;AlertDisplayCopyFiles;AlertDisplayCopyFiles
    11=;AlertDisplayDeleteFiles;AlertDisplayDeleteFiles
    12=;AlertDisplayCopyFiles From EXEPATH to INSTALLPATH;AlertDisplayCopyFiles From EXEPATH to INSTALLPATH;string
    13=;FONTPATH;$(OSDRIVE)\HPFONTS\
    14=;ProductKey;$(InstallKey)
    15=;NECFlag;;bool
    16=;DisplayObjectDLL;$(DIVID)da1.dll
    17=;StartProgressDisplay;?StartDisplay@CProgressDlg@@SAHAAHPAVCDisplayActionThread@@@Z
    18=;ShowFontSmart;FALSE;bool
    19=;ShowNetwork;TRUE;bool
    20=;NumFontSmartFiles;10;number
    21=;NumNetworkFiles;10;number
    22=;INSTALLPATH;$(OSDRIVE)\$(DIVID)\
    23=;LOG;$(INSTALLPATH)$(OWNNAME)_c.log
    24=;DoNotRestart;TRUE;bool

;--------------------------------------------------------------

[Install self]
; required section do not remove
    UNINSTALLABLE=NOT
    Type=Product
    0=Kernel 1284 Install
    1=Make Product Folder
    2=ToolBox
    3=WWWShortcut
    4=ReadmeShortcut
        ;4=DSMShortcut
    5=WebRegShortcut
    6=UninstallShortcut
        ;7=SetPrinterData
    7=SetPrinterAttributes,optional
    8=Add ControlPanel Entry,optional
        ;10=LaunchToolbox
    9=LaunchWebReg
    Symbols=Product Level Pre-Install Defaults

[Product Level Pre-Install Defaults]
    Type=Symbols
    0=;Product;HP 2500C Series Printer
    1=;ShortPrinterName;HP 2500C
    2=;PrinterModelName;$(Product)
    3=;PrinterFriendlyName;*current value*
    4=;Port;LPT1:
    5=;PrinterDefault;TRUE;bool 
    6=;PrinterDirect;FALSE;bool
    7=;PrinterQueued;FALSE;bool
    8=;PrinterEnableBidi;TRUE;bool 
    9=;PrinterEnableDevQ;TRUE;bool
    10=;PrinterLocal;TRUE;bool
    11=;PrinterNetwork;FALSE;bool
    12=;PrinterHidden;FALSE;bool
    13=;PrinterKeepPrintedJobs;FALSE;bool
    14=;PrinterDoCompleteFirst;TRUE;bool
    15=;DriverName;$(PrinterModelName)
    16=;PRODUCTFOLDERPATH;$(PROGRAMSPATH)$(PRODUCT)\;string
    17=;ObjectId;0 
    18=;SpoolDataType;RAW
    19=;PortMonitorName;$(DIVID) Language Monitor
    20=;DriverVersion;1;number
    21=;PrintProcessor;winprint
    22=;DriverDependentFiles;,$(DIVID)kmd.dll,$(DIVID)umd.dll,$(DIVID)ddi.dll,$(DIVID)gui.dll,$(DIVID)r24.dll,$(DIVID)$(ModelPrefix).hpc,$(DIVID)wps.dll,$(DIVID)c32.dll,$(DIVID)hft.dll,$(DIVID)mon.dll,$(DIVID)win.dll,$(DIVID)pda.dll,$(DIVID)res.dll,$(DIVID)vcm.dll,$(DIVID)mem.dll,$(DIVID)mlc.dll,$(DIVID)pml.dll,$(DIVID)iop.dll,$(DIVID)hid.exe,$(DIVID)nmr.dll,$(DIVID)pal.exe,$(DIVID)thd.dll,$(DIVID)thr.exe,$(DIVID)rsu.dll,$(DIVID)rsa.dll,$(DIVID)rda.hlp,$(DIVID)cfg.hlp,$(DIVID)dda.hlp,$(DIVID)hda.hlp,$(DIVID)tda.hlp,$(DIVID)cfg.exe,$(DIVID)inf.exe,$(DIVID)asx.cfg,$(DIVID)cbl.dll,$(DIVID)tec.cfg,$(DIVID)tec.dat,$(DIVID)tec.exe,$(DIVID)sum.dll,$(DIVID)dcp.dll,$(DIVID)bus.dll,$(DIVID)svc.dll,$(DIVID)bsm.exe,$(DIVID)itb.exe,$(DIVID)dev.dll,$(DIVID)nra.dll;multistring
    23=;KernelModeDLL;$(DIVID)kmd.dll
    24=;DataDLL;$(DIVID)kmd.DLL
    25=;ConfigDLL;$(DIVID)umd.dll
    26=;PortMonitorDLL;$(DIVID)lpm.dll
    27=;DriverName;*current value*
    28=;PrinterIndex;19
    29=;ModelPrefix;dar
    30=;PrinterAttributes;0x45;hex
    31=;ToolboxName;1005;resource;$(CErrorObjectResourceDLL);$(ShortPrinterName)
    32=;UninstallName;1009;resource;$(CErrorObjectResourceDLL);$(ShortPrinterName)
    33=;DsmName;1010;resource;$(CErrorObjectResourceDLL);$(ShortPrinterName)
    34=;WWWName;1008;resource;$(CErrorObjectResourceDLL)
    35=;QuickTourName;1004;resource;$(CErrorObjectResourceDLL)
    36=;ReadmeName;1031;resource;$(CErrorObjectResourceDLL);$(ShortPrinterName)
    37=;WebRegName;1033;resource;$(CErrorObjectResourceDLL)
    38=;ADDPRNUNINSTALLFILE;$(INSTALLPATH)$(ShortPrinterName)\$(DIVID)tiu.ini

[Make Product Folder]
; required section do not remove
    UNINSTALLABLE=NOT
    Type=DirAction
    Symbols=Make Product Folder Symbols
    Command=Add
    Dir=$(PRODUCTFOLDERPATH)

[Remove Product Folder]
; required section do not remove
    UNINSTALLABLE=Required
    DoInstall=FALSE
    Type=DirAction
    Symbols=Make Product Folder Symbols
    Command=Add
    Dir=$(PRODUCTFOLDERPATH)

[Make Product Folder Symbols]
; required section do not remove
	Type=Symbols
    0=;PRODUCTFOLDERPATH;*current value*

[OpenProductFolder]
    Type=ExecuteAction
    UNINSTALLABLE=NOT
    Wait=TRUE
    0=;DLL;$(DIVID)TI2.dll;OpenFolder

[ReadmeShortcut]
; required section do not remove
    Type=Feature
    UNINSTALLABLE=Required
    ;0=DesktopReadmeShortcut
    0=ProductFolderReadmeShortcut

[DesktopReadmeShortcut]
; required section do not remove
    Type=ModifyUIAction
    IconFileName=$(OSPATH)WINHLP32.EXE
    IconOffset=0
    ShowCommand=NORMAL
    ExeName=$(OSPATH)winhlp32.exe
    WorkingDirectory=$(SPOOL2DRIVERSPATH)
    CmdLineParameters=$(SPOOL2DRIVERSPATH)$(DIVID)rda.hlp
    LinkFileName=$(PRODUCTFOLDERPATH)$(ReadmeName).lnk
    ShortcutDesc=$(ReadmeName)

[ProductFolderReadmeShortcut]
; required section do not remove
    Type=ModifyUIAction
    IconFileName=$(OSPATH)WINHLP32.EXE
    IconOffset=0
    ShowCommand=NORMAL
    ExeName=$(OSPATH)winhlp32.exe
    WorkingDirectory=$(SPOOL2DRIVERSPATH)
    CmdLineParameters=$(SPOOL2DRIVERSPATH)$(DIVID)rda.hlp
    LinkFileName=$(PRODUCTFOLDERPATH)$(ReadmeName).lnk
    ShortcutDesc=$(ReadmeName)

[UninstallShortcut]
; required section do not remove
    Type=Feature
    UNINSTALLABLE=Required
    ;0=DesktopUninstallShortcut
    0=ProductFolderUninstallShortcut

[DesktopUninstallShortcut]
; required section do not remove
    Type=ModifyUIAction
    IconFileName=$(SPOOLDRIVERSPATH)$(DIVID)ST2.DLL
    IconOffset=1
    ShowCommand=NORMAL
    ExeName=$(SPOOLDRIVERSPATH)$(OWNNAME).exe
    WorkingDirectory=$(SPOOLDRIVERSPATH)
    CmdLineParameters=-DSOURCEPATH=;$(EXEPATH);string -P $(Product) -I $(ADDPRNUNINSTALLFILE) -U -DLOG=;$(INSTALLPATH)\$(OWNNAME)_u.log;string
    LinkFileName=$(DESKTOPPATH)$(UninstallName).lnk
    ShortcutDesc=$(UninstallName) 

[ProductFolderUninstallShortcut]
; required section do not remove
    Type=ModifyUIAction
    IconFileName=$(SPOOLDRIVERSPATH)$(DIVID)ST2.DLL
    IconOffset=1
    ShowCommand=NORMAL
    ExeName=$(SPOOLDRIVERSPATH)$(OWNNAME).exe
    WorkingDirectory=$(SPOOLDRIVERSPATH)
    CmdLineParameters=-DSOURCEPATH=;$(EXEPATH);string -P $(Product) -I $(ADDPRNUNINSTALLFILE) -U -DLOG=;$(INSTALLPATH)\$(OWNNAME)_u.log;string
    LinkFileName=$(PRODUCTFOLDERPATH)$(UninstallName).lnk
    ShortcutDesc=$(UninstallName)

[Add ControlPanel Entry]
    Type=Feature
    0=ControlPanel Uninstall,optional
    1=ControlPanel Uninstall Printer

[ControlPanel Uninstall]
    Type=ModifyEnvAction
    UNINSTALLABLE=NOT
    Keys=:REG:HKEY_LOCAL_MACHINE:SOFTWARE:Microsoft:Windows:CurrentVersion:Uninstall
    0=:Add:REG_SZ::

[ControlPanel Uninstall Printer]
    Type=ModifyEnvAction
    UNINSTALLABLE=Required
    Keys=:REG:HKEY_LOCAL_MACHINE:SOFTWARE:Microsoft:Windows:CurrentVersion:Uninstall:$(Product)
    0=:Add:REG_SZ:DisplayName:$(product)
    1=:Add:REG_SZ:UninstallString:$(SPOOLDRIVERSPATH)$(OWNNAME).exe -DSOURCEPATH=;$(EXEPATH);string -P $(Product) -I $(ADDPRNUNINSTALLFILE) -U -DLOG=;$(INSTALLPATH)\$(OWNNAME)_u.log

[Kernel 1284 Install]
    Type=Feature
;    0=CheckDeLinkMonitor,optional
;    1=CheckDeletePortMonitor,optional
;    2=HPECP Install,optional
;    3=AddPrinterPath
;    4=CheckAddPortMonitor,optional
;5=INICommon
0=HPECP Install,optional
1=AddPrinterPath
2=INICommon

[CheckDeLinkMonitor]
    Type=Feature
    0=IsNotNTSP4
    1=DeLinkPortMonitorFromDriver

[CheckDeletePortMonitor]
    Type=Feature
    0=IsMonitorDeLinked
    1=Wait For Monitor
    2=DeletePortMonitor
    3=Wait For Monitor

[CheckAddPortMonitor]
    Type=Feature
    0=IsMonitorDeLinked
    1=AddPortMonitor
    2=Wait For Monitor
    3=AddPrinterDriver

[AddPrinterPath]
    Type=ModifyEnvAction
    UNINSTALLABLE=FALSE
    Keys=:INI:$(OSPATH)$(DIVID)DSM.INI:Common
    0=:Add:CIS_SZ:LMPrinterDriverDir:$(SPOOL2DRIVERSPATH)

 [HPECP Install]
    Type=Feature
    Uninstallable=NOT
    ;HPECP needs install if older or equal version is on system or not present
    0=Does HPECP Need Install
    1=Stop HPECP
    2=Get IO DllName
    3=HPECP Registry Setup
    4=Start HPECP
    Symbols=HPECP Symbols

[HPECP Symbols]
    Type=Symbols
    0=;HPECPVERSION;1
    1=;HPECP;$(DIVID)ECP
    2=;NECIOName;$(DIVID)ECP
    3=;HPIOName;$(DIVID)ECP

;----------------------------------------------------------------------------
[SetPrinterData]
    Type=Feature
    Uninstallable=NOT
    0=SetPerPrinterData
    ;1=SetCISPrinterData
	Symbols=SetPrinterData Symbols

[SetPerPrinterData]
    Type=ExecuteAction
    Wait=TRUE
    0=;DLL;$(DIVID)PTD.dll;?DoSetPrinterData@@YAHXZ
    Symbols=SetPrinterData Symbols

[SetPrinterData Symbols]
    Type=Symbols
    0=;HPCFileName;$(DIVID)$(ModelPrefix).hpc 
    1=;Printer Model Name;$(PrinterModelName) 

; -----------------------------------------------------------------------------
;--------------------------------------------------------------

[Does HPECP Need Install]
    Type=ExecuteAction
    Wait=TRUE
    0=;DLL;$(DIVID)IOI.dll;?DoesHPECPNeedInstall@@YAHXZ

[Stop HPECP]
    Type=ExecuteAction
    Wait=TRUE
    0=;DLL;$(DIVID)IOI.dll;?StopHPECP@@YAHXZ

[Rename ECP]
    Type=ExecuteAction
    Wait=TRUE
    0=;DLL;$(DIVID)TI2.dll;RenameECP

[Start HPECP]
    Type=ExecuteAction
    Wait=TRUE
    0=;DLL;$(DIVID)IOI.dll;?StartHPECP@@YAHXZ

[Delete HPECP]
    Type=DeleteFilesAction
    0=$(DRIVERSPATH)$(HPECP).sys

[Get IO DllName]
    Type=ExecuteAction
    Wait=TRUE
    0=;DLL;$(DIVID)IOI.dll;?SetupIOInstallName@@YAHXZ

 [HPECP Registry Setup]
    Type=Feature
    0=HPECP Device Setup 1
    1=HPECP Device Setup 2
    2=HPECP Device Setup 3
    3=HPECP Device Setup 4
    4=HPECP Legacy Setup 1,optional
    5=HPECP Legacy Setup 2,optional
    6=HPECP IO Enable

 [HPECP Device Setup 1]
    Type=ModifyEnvAction
    Keys=:REG:HKEY_LOCAL_MACHINE:SYSTEM:CurrentControlSet:Services:$(HPECP)
    0=:Add:REG_MULTI_SZ:DependOnGroup:Parallel arbitrator
    1=:Add:REG_MULTI_SZ:DependOnService:Parport
    2=:Add:REG_DWORD:ErrorControl:0
    3=:Add:REG_SZ:Group:Extended base
    4=:Add:REG_DWORD:Start:2
    5=:Add:REG_DWORD:Tag:2
    6=:Add:REG_DWORD:Type:1

 [HPECP Device Setup 2]
    Type=ModifyEnvAction
    UNINSTALLABLE=NOT
    Keys=:REG:HKEY_LOCAL_MACHINE:SYSTEM:CurrentControlSet:Services:$(HPECP):Enum
    0=:Add:REG_SZ:0:Root\LEGACY_$(HPECP)\0000
    1=:Add:REG_DWORD:Count:1
    2=:Add:REG_DWORD:NextInstance:1

 [HPECP Device Setup 3]
    Type=ModifyEnvAction
    Keys=:REG:HKEY_LOCAL_MACHINE:SYSTEM:CurrentControlSet:Services:$(HPECP):Parameters
    ;just set the key no real entry/values at install time
    0=:Add:REG_SZ:default:0
    1=:Add:REG_DWORD:MaxInputMode:4
    2=:Add:REG_DWORD:MaxOutputMode:4
    3=:Add:REG_DWORD:PortAllocMode:1
    4=:Add:REG_DWORD:PortLockMode:2

 [HPECP Device Setup 4]
    Type=ModifyEnvAction
    Keys=:REG:HKEY_LOCAL_MACHINE:SYSTEM:CurrentControlSet:Services:$(HPECP)
    ;just set the key no real entry/values at install time
    0=:Add:REG_SZ:Version:$(HPECPVERSION)


 [HPECP Legacy Setup 1]
    Type=ModifyEnvAction
    UNINSTALLABLE=NOT
    Keys=:REG:HKEY_LOCAL_MACHINE:SYSTEM:CurrentControlSet:Enum:Root:LEGACY_$(HPECP)
    0=:Add:REG_DWORD:NextInstance:1

 [HPECP Legacy Setup 2]
    Type=ModifyEnvAction
    UNINSTALLABLE=NOT
    Keys=:REG:HKEY_LOCAL_MACHINE:SYSTEM:CurrentControlSet:Enum:Root:LEGACY_$(HPECP):0000
    0=:Add:REG_SZ:BaseDevicePath:HTREE\ROOT\0
    1=:Add:REG_SZ:Class:Unknown
    ;Note this needs to be read from the Parallel incarnate... not hardcoded
    2=:Add:REG_SZ:ClassGUID:{4D36E97E-E325-11CE-BFC1-08002BE10318}
    3=:Add:REG_SZ:DeviceDesc:Parallel Device
    4=:Add:REG_DWORD:FoundAtEnum:1
    5=:Add:REG_DWORD:Problem:0
    6=:Add:REG_SZ:Service:$(HPECP)
    7=:Add:REG_DWORD:StatusFlags:8

[HPECP IO Enable] 
    Type=ModifyEnvAction 
    Keys=:REG:HKEY_LOCAL_MACHINE:SYSTEM:CurrentControlSet:Control:Print:Monitors:$(PortMonitorName) 
    ;just set the key no real entry/values presence triggers VCOMM to use HPECP 
    0=:Add:REG_SZ:$(HPECP):InUse 

[IsNotNTSP4]
    Type=ExecuteAction
    Wait=TRUE
    0=;DLL;$(DIVID)IOI.dll;?IsNotNTSP4@@YAHXZ

[IsMonitorDeLinked]
    Type=ExecuteAction
    Wait=TRUE
    0=;DLL;$(DIVID)IOI.dll;?IsMonitorDeLinked@@YAHXZ

[Wait For Monitor]
    Type=ExecuteAction
    Wait=TRUE
    0=;DLL;$(DIVID)IOI.dll;?Sleep@@YAHXZ
    Symbols=Wait For Monitor Symbols
[Wait For Monitor Symbols]
    Type=Symbols
    0=;SleepTime;5000;number

[DeLinkPortMonitorFromDriver]
    Type=ExecuteAction
    Wait=TRUE
    0=;DLL;$(DIVID)IOI.dll;?DeLinkPortMonitorFromDriver@@YAHXZ

[AddPortMonitor]
    Type=ExecuteAction
    Wait=TRUE
    0=;DLL;$(DIVID)IOI.dll;?AddPortMonitor@@YAHXZ

[DeletePortMonitor]
    Type=ExecuteAction
    Wait=TRUE
    0=;DLL;$(DIVID)IOI.dll;?DeletePortMonitor@@YAHXZ

[AddPrinterDriver]
    Type=ExecuteAction
    Wait=TRUE
    UNINSTALLABLE=REQUIRED
    0=;DLL;$(DIVID)PTI.dll;?AddPrinterDriverW@@YAHXZ;?DeletePrinterDriverW@@YAHXZ
    Symbols=AddPrinterDriver Symbols

[AddPrinterDriver Symbols]
    Type=Symbols
    0=;DriverName;*current value*

;--------------------------------------------------------------

[Toolbox]
    Type=Feature
    Uninstallable=NOT
    0=Toolbox Shortcut

[Toolbox Shortcut]
    Type=Feature
    0=Desktop Toolbox Shortcut
    1=ProductFolder Toolbox Shortcut

[Desktop Toolbox Shortcut]
    Type=ModifyUIAction
    IconFileName=$(SPOOL2DRIVERSPATH)$(DIVID)pal.exe
    IconOffset=0
    ShowCommand=NORMAL
    ExeName=$(SPOOL2DRIVERSPATH)$(DIVID)pal.exe
    WorkingDirectory=$(SPOOL2DRIVERSPATH)
    CmdLineParameters=$(PRODUCT)
    LinkFileName=$(DESKTOPPATH)$(ToolboxName).lnk
    ShortcutDesc=$(ToolboxName)

[ProductFolder Toolbox Shortcut]
    Type=ModifyUIAction
    IconFileName=$(SPOOL2DRIVERSPATH)$(DIVID)pal.exe
    IconOffset=0
    ShowCommand=NORMAL
    ExeName=$(SPOOL2DRIVERSPATH)$(DIVID)pal.exe
    WorkingDirectory=$(SPOOL2DRIVERSPATH)
    CmdLineParameters=$(PRODUCT)
    LinkFileName=$(PRODUCTFOLDERPATH)$(ToolboxName).lnk
    ShortcutDesc=$(ToolboxName)


[WWWShortcut]
; required section do not remove
    Type=Feature
    UNINSTALLABLE=Required
    0=ProductFolderWWWShortcut

[ProductFolderWWWShortcut]
; required section do not remove
    Type=ModifyUIAction
    IconFileName=$(INSTALLPATH)$(DIVID)ST2.DLL
    IconOffset=2
    ShowCommand=NORMAL
    ExeName=$(OSPATH)winhlp32.exe
    WorkingDirectory=$(SPOOL2DRIVERSPATH)
    CmdLineParameters=-n 171 $(SPOOL2DRIVERSPATH)$(DIVID)hda.hlp
    LinkFileName=$(PRODUCTFOLDERPATH)$(WWWName).lnk
    ShortcutDesc=$(WWWName)

[WebRegShortcut]
; required section do not remove
    Type=Feature
    UNINSTALLABLE=Required
    0=ProductFolderWebRegShortcut
        ;1=StartupFolderWebRegShortcut

[StartupFolderWebRegShortcut]
; required section do not remove
    Type=ModifyUIAction
    IconFileName=$(INSTALLPATH)$(DIVID)ST2.DLL
    IconOffset=3
    ShowCommand=NORMAL
    ExeName=$(OSPATH)winhlp32.exe
    WorkingDirectory=$(SPOOL2DRIVERSPATH)
    CmdLineParameters=-n 178 $(SPOOL2DRIVERSPATH)$(DIVID)hda.hlp
    LinkFileName=$(STARTUPPATH)$(WebRegName).lnk
    ShortcutDesc=$(WebRegName)

[ProductFolderWebRegShortcut]
; required section do not remove
    Type=ModifyUIAction
    IconFileName=$(INSTALLPATH)$(DIVID)ST2.DLL
    IconOffset=3
    ShowCommand=NORMAL
    ExeName=$(OSPATH)winhlp32.exe
    WorkingDirectory=$(SPOOL2DRIVERSPATH)
    CmdLineParameters=-n 178 $(SPOOL2DRIVERSPATH)$(DIVID)hda.hlp
    LinkFileName=$(PRODUCTFOLDERPATH)$(WebRegName).lnk
    ShortcutDesc=$(WebRegName)

[LaunchWebReg]
    Type=ExecuteAction
    Wait=FALSE
    0=;PGM;$(OSPATH)winhlp32.exe -n 178 $(SPOOL2DRIVERSPATH)$(DIVID)hda.hlp;$(SPOOL2DRIVERSPATH)

[LaunchToolbox]
    Type=ExecuteAction
    Wait=FALSE
    0=;PGM;$(SPOOL2DRIVERSPATH)$(DIVID)pal.exe "-i" "-p 5";$(SPOOL2DRIVERSPATH)

;--------------------------------------------------------------
; Unused
;--------------------------------------------------------------

[DSMShortcut]
; required section do not remove
    Type=ModifyUIAction
    IconFileName=$(SPOOL2DRIVERSPATH)$(DIVID)dsm.exe
    IconOffset=0
    ShowCommand=NORMAL
    ExeName=$(SPOOL2DRIVERSPATH)$(DIVID)dsm.exe
    WorkingDirectory=$(SPOOL2DRIVERSPATH)
    CmdLineParameters=model? $(PRODUCT)
    LinkFileName=$(PRODUCTFOLDERPATH)$(DsmName).lnk
    ShortcutDesc=$(DsmName)

[SetPrinterAttributes]
	Type=ExecuteAction
    Wait=TRUE
	Uninstallable=NOT
    0=;DLL;$(DIVID)PTD.dll;?SetPrinterAttributes@@YAHXZ
	Symbols=SetPrinterAttributes Symbols

[SetPrinterAttributes Symbols]
	Type=Symbols
	0=;PrinterDefault;*current value* 
	1=;PrinterDirect;*current value*
	2=;PrinterQueued;*current value* 
	3=;PrinterEnableBidi;*current value* 
    4=;PrinterEnableDevQ;*current value*
    5=;PrinterLocal;*current value*
    6=;PrinterNetwork;*current value*
    7=;PrinterHidden;*current value*
    8=;PrinterKeepPrintedJobs;*current value*
    9=;PrinterDoCompleteFirst;*current value*

[INICommon]
Type=ModifyEnvAction
UNINSTALLABLE=FALSE
Keys=:INI:$(OSPATH)$(DIVID)DSM.INI:Common
0=:Add:CIS_SZ:Bidi:0000
1=:Add:CIS_SZ:NetBidi:0000
2=:Add:CIS_SZ:RunStatus:0600

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 1.77