WindowsPrinterMBS class
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
WindowsPrinterMBS class
The class for an open connection to a windows printer.
Objects of this class can operate on printers.
Some operations need administrative permissions. If you don't have them, lasterror is set to 5.
- 4 properties
- 31 methods
- method AddForm(form as WindowsPageFormatMBS) as boolean
- method AdvancedDocumentProperties(InputDevMode as WindowsDeviceModeMBS, byref OutputDevMode as WindowsDeviceModeMBS, parent as DesktopWindow) as integer
- method AdvancedDocumentProperties(InputDevMode as WindowsDeviceModeMBS, byref OutputDevMode as WindowsDeviceModeMBS, parent as window = nil) as Integer
- method AllJobs as WindowsPrinterJobMBS()
- method CanPrinterPassThroughPostScript as boolean
- method ChangePrinterSettings(value as WindowsDeviceModeMBS, Mode as Integer=2) as boolean
- method ConfigurePort(name as string = "", parent as window = nil, PortName as string = "") as boolean
- method ConfigurePort(name as string, parent as DesktopWindow, PortName as string) as boolean
- method ConnectToPrinterDialog(parent as DesktopWindow) as boolean
- method ConnectToPrinterDialog(parent as window = nil) as boolean
- method Constructor(PrinterName as string, admin as boolean = false)
- method DeleteForm(name as string) as boolean
- method DeleteJob(JobID as Integer) as boolean
- method DeletePrinter as boolean
- method DocumentProperties(InputDevMode as WindowsDeviceModeMBS, byref OutputDevMode as WindowsDeviceModeMBS, Prompt as boolean = false, parent as window = nil) as Integer
- method DocumentProperties(InputDevMode as WindowsDeviceModeMBS, byref OutputDevMode as WindowsDeviceModeMBS, Prompt as boolean, parent as DesktopWindow) as integer
- method GetForm(name as string) as WindowsPageFormatMBS
- method GetJob(JobID as Integer) as WindowsPrinterJobMBS
- method GetPrinterFormats as WindowsPageFormatMBS()
- method GetPrinterSettings(Mode as Integer=2) as WindowsDeviceModeMBS
- method GetPrinterTechnology as string
- method PauseJob(JobID as Integer) as boolean
- method PausePrinter as boolean
- method PrinterProperties(parent as DesktopWindow) as boolean
- method PrinterProperties(parent as window = nil) as boolean
- method PurgePrinter as boolean
- method ResumeJob(JobID as Integer) as boolean
- method ResumePrinter as boolean
- method SetForm(name as string, form as WindowsPageFormatMBS) as boolean
- method SetJob(JobID as Integer, job as WindowsPrinterJobMBS) as boolean
- method SetPrinterSettings(value as WindowsDeviceModeMBS, Mode as Integer=2) as boolean
- 4 shared methods
This class has no sub classes.
Some methods using this class:
Some examples using this class:
Blog Entries
The items on this page are in the following plugins: MBS Win Plugin.
WindowsPrinterJobMBS
-
WindowsProcessMBS