Home
Virtual Image Printer DriverMiraplacid Publisher converts documents to images
Virtual Text Printer DriverMiraplacid Text Driver extracts text from documents
Miraplacid Data ViewerMiraplacid Data Viewer - access to internal structure of a binary file
Miraplacid Text ViewerMiraplacid Text Viewer - access to internal structure of a text file
Common:   Login | Rules of forum | Register
Management:  New topic | Close topic | Move topic | Delete topic
  

Miraplacid Forum >> Virtual Printer Drivers >> Programatically installing printer driverModerator:Cerberus

Author Topic:  Programatically installing printer driver
Emiac
Member

From: Germany
posted 2003-06-11 10:08:01 Reply -Delete

My application uses a custom print dirver. Is it possible to
silently install a print driver in Windows 3.1 or Windows 95 without
user intervention?

moe
Member

From: USA
posted 2003-06-11 10:09:02 Reply -Delete

The following example silently installs a print driver. You will
need to copy the print driver files to the Windows\System directory
and add the following entries to the Win.Ini file.

Notes:
In the follwong example:
DriverName = Name of the driver;
DRVFILE - Filename of the driver minus the extension
(unless it is not ".drv").

Example:

procedure TForm1.Button1Click(Sender: TObject);
var
s : array[0..64] of char;
begin
WriteProfileString('PrinterPorts',
'DriverName',
'DRVFILE,FILE:,15,45');
WriteProfileString('Devices',
'DriverName',
'DRVFILE,FILE:');
StrCopy(S, 'PrinterPorts');
SendMessage(HWND_BROADCAST, WM_WININICHANGE, 0, LongInt(@S));
StrCopy(S, 'Devices');
SendMessage(HWND_BROADCAST, WM_WININICHANGE, 0, LongInt(@S));
end;


--- Original Message ---
My application uses a custom print dirver. Is it possible to
silently install a print driver in Windows 3.1 or Windows 95 without
user intervention?

Your message:
Name, password:
Go to category:  

Technical Support

Copyright © Miraplacid, 2003 - 2021