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.
Blog Entries
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:
Some related classes:
The items on this page are in the following plugins: MBS Win Plugin.
WindowsPrinterInfoMBS - WindowsPrinterMBS