Windows API Guide: htons Function


Type JOB_INFO_2   JobId As Long   pPrinterName As String   pMachineName As String   pUserName As String   pDocument As String   pNotifyName As String   pDatatype As String   pPrintProcessor As String   pParameters As String   pDriverName As String   pDevMode As DEVMODE   pStatus As String   pSecurityDescriptor As SECURITY_DESCRIPTOR   Status As Long   Priority As Long   Position As Long   StartTime As Long   UntilTime As Long   TotalPages As Long   Size As Long   Submitted As SYSTEMTIME   Time As Long   PagesPrinted As Long End Type

Description & Usage

The JOB_INFO_2 structure holds information about a print job. The structure contains data which both identifies the originator of the print job and its current status in the print spooler.

Visual Basic-Specific Issues

None.

Data Members

JobId
The unique numeric identifier of the print job.
pPrinterName
The name of the printer for which the print job is spooled.
pMachineName
The name of the computer which created the print job.
pUserName
The name of the user who owns the print job.
pDocument
The name of the print job (usually the document being printed).
pNotifyName
The name of the user who should be notified when the print job is complete or when an error occurs while printing.
pDatatype
The type of data used to record the print job.
pPrintProcessor
The name of the print processor to be used to print the print job.
pParameters
The parameters of the print processor.
pDriverName
The name of the printer driver to be used to process the print job.
pDevMode
Device initialization and environment data for the printer driver.
pStatus
The current status of the print job. If this string is empty, the print status can instead be found in Status.
pSecurityDescriptor
Reserved -- do not use.
Status
If necessary, a combination of the following flags identifying the current status of the print job:
JOB_STATUS_BLOCKED_DEVQ
The driver cannot print the print job.
JOB_STATUS_DELETED
The print job has been deleted.
JOB_STATUS_DELETING
The print job is being deleted.
JOB_STATUS_ERROR
An error is associated with the print job.
JOB_STATUS_OFFLINE
The printer responsible for printing the print job is offline.
JOB_STATUS_PAPEROUT
The printer responsible for printing the print job is out of paper.
JOB_STATUS_PAUSED
The print job is paused.
JOB_STATUS_PRINTED
The print job has been printed.
JOB_STATUS_PRINTING
The print job is being printed.
JOB_STATUS_RESTART
The print job has been restarted.
JOB_STATUS_SPOOLING
The print job is being spooled.
JOB_STATUS_USER_INTERVENTION
The printer responsible for printing the print job has suffered an error requiring the user to do something.
Priority
A value between 1 and 99 inclusive specifying the priority of the print job (99 being highest). One of the following flags can be used as well:
DEF_PRIORITY
Default priority.
MIN_PRIORITY
Minimum priority.
MAX_PRIORITY
Maximum priority.
Position
The current position of the print job in the print queue.
StartTime
The earliest time that the print job can be printed (specified as number of minutes after midnight UTC (Universal Coordinated Time, a.k.a. Greenwich Mean Time or GMT).
UntilTime
The latest time that the print job can be printed (specified as number of minutes after midnight UTC (Universal Coordinated Time, a.k.a. Greenwich Mean Time or GMT).
TotalPages
The total number of pages which make up the print job, if available.
Size
The size in bytes of the print job.
Submitted
The date and time when the document was spooled into the queue. This time is in Universal Coordinated Time (UTC, a.k.a. Greenwich Mean Time, or GMT) instead of in the system's local time zone time.
Time
The total amount of time, in seconds, since the print job has begun printing.
PagesPrinted
The number of pages of the print job which have already been printed, if available.

Constant Definitions

Const JOB_STATUS_BLOCKED_DEVQ = &H200 Const JOB_STATUS_DELETED = &H100 Const JOB_STATUS_DELETING = &H4 Const JOB_STATUS_ERROR = &H2 Const JOB_STATUS_OFFLINE = &H20 Const JOB_STATUS_PAPEROUT = &H40 Const JOB_STATUS_PAUSED = &H1 Const JOB_STATUS_PRINTED = &H80 Const JOB_STATUS_PRINTING = &H10 Const JOB_STATUS_SPOOLING = &H8 Const JOB_STATUS_USER_INTERVENTION = &H400 Const DEF_PRIORITY = 1 Const MIN_PRIORITY = 1 Const MAX_PRIORITY = 99

Used By

EnumJobs

Go back to the alphabetical Structure listing.
Go back to the Reference section index.


Last Modified: November 26, 1999
This page is copyright © 1999 Paul Kuliniewicz. Copyright Information Revised October 29, 2000
Go back to the Windows API Guide home page.
E-mail: vbapi@vbapi.com Send Encrypted E-Mail
This page is at http://www.vbapi.com/ref/j/job_info_2.html



Windows API Guide
Windows API Guide - Reference - Volume 1: Version 3.0 For the MS-DOS and PC-DOS Operating Systems
ISBN: B001V0KQIY
EAN: N/A
Year: 1998
Pages: 610

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net