Platforms to show: All Mac Windows Linux Cross-Platform
WindowsPrinterJobMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Printing Windows | MBS Win Plugin | 12.1 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
- 22 properties
- property Datatype as String
- property DevMode as WindowsDeviceModeMBS
- property Document as String
- property DriverName as String
- property JobID as Integer
- property MachineName as String
- property NotifyName as String
- property PagesPrinted as Integer
- property Parameters as String
- property Position as Integer
- property PrinterName as String
- property PrintProcessor as String
- property Priority as Integer
- property Size as Int64
- property StartTime as Integer
- property Status as Integer
- property StatusString as String
- property Submitted as Date
- property Time as Integer
- property TotalPages as Integer
- property UntilTime as Integer
- property UserName as String
- 19 constants
Job Status Constants
Constant | Value | Description |
---|---|---|
kJobStatusBlockedDeviceQueue | &h200 |
The driver cannot print the job. |
kJobStatusComplete | &h1000 |
The job is sent to the printer, but may not be printed yet. (Windows XP and later) |
kJobStatusDeleted | &h100 |
Job has been deleted. |
kJobStatusDeleting | 4 |
Job is being deleted. |
kJobStatusError | 2 |
An error is associated with the job. |
kJobStatusOffline | &h20 |
Printer is offline. |
kJobStatusPaperOut | &h40 |
Printer is out of paper. |
kJobStatusPaused | 1 |
Job is paused. |
kJobStatusPrinted | &h80 |
Job has printed. |
kJobStatusPrinting | &h10 |
Job is printing. |
kJobStatusRenderingLocally | &h4000 |
Rendering. |
kJobStatusRestart | &h800 |
Job has been restarted. |
kJobStatusRetained | &h2000 |
The job has been retained in the print queue following printing. (Windows XP and later) |
kJobStatusSpooling | 8 |
Job is spooling. |
kJobStatusUserIntervention | &h400 |
Printer has an error that requires the user to do something. |
Priority Constants
Constant | Value | Description |
---|---|---|
kPriorityDefault | 1 |
Default priority. |
kPriorityMax | 99 |
Maximum priority. |
kPriorityMin | 1 |
Minimum priority. |
kPriorityNo | 0 |
No priority. |
This class has no sub classes.
Some methods using this class:
- WindowsPrinterMBS.AllJobs as WindowsPrinterJobMBS()
- WindowsPrinterMBS.GetJob(JobID as Integer) as WindowsPrinterJobMBS
- WindowsPrinterMBS.SetJob(JobID as Integer, job as WindowsPrinterJobMBS) as boolean
Some examples using this class:
Blog Entries
The items on this page are in the following plugins: MBS Win Plugin.
WindowsPrinterInfoMBS - WindowsPrinterMBS