Home > BSPrinter documentation > Reference

SelectPrinter Method

Applies to: PrintPreview, IPrinterEx object

  Return Type:     Boolean  
 
  Parameter(s):  
   In     Required     DeviceName     As     String  
   In     Optional     PreserveUserPrintingPreferences     As     Boolean     Default value: False  


Description:

It selects a printer.

Parameters explained:

DeviceName: device to select.

PreserveUserPrintingPreferences: if True, the current printing settings such as Orientation, PaperSize, ColorMode will be preserved is the driver supports them. If the paper size is not supported by the printer, it will select the most similar paper. If False the settings will be printer default settings. The default value is False

It returns True if the printer was successfully selected, False otherwise.
The reason why a printer selection can fail is because the printer doesn't exists or because DeviceName was misspelled.

Note: it is similar to the code:

    Dim prn As Printer
    
    For Each prn In Printers
        If prn.DeviceName = DeviceName Then
            Set Printer = prn
            Exit For
        End If
    Next


See Also:

PrinterExists method.