G
Greg Duffin
I have a server print queue that has been placed on hold.
All jobs to this printer remain in the queue. Using a
Visual Basic application I wrote, a user logs in and is
presented with their print jobs. This application shows
the print job number, name, pages to print, copies, etc.
The user then selects the desired print job and release
it. The application calculates the total number of pages
to print and asks for confirmation before releasing the
job. (Pages x Copies)
Through my testing (copies = 2) I have noticed the
following:
Notepad - displays number of copies correctly
Powerpoint - displays number of copies correctly
Excel - creates 2 print jobs
Word - COPIES = ZERO
I need to know how to determine the number of copies in a
Word document. I'm thinking this is stored in the spool
file (possibly shadow file). If this is the case, what is
the format of the spool/shadow file and where/how do I get
the number of copies... then again, maybe not.
Additional Information: I'm using the GetJob function
(EnumPrinters, Printer_info_x, Devmode) as well as
EventVB.API
Thanks in advance for your help
All jobs to this printer remain in the queue. Using a
Visual Basic application I wrote, a user logs in and is
presented with their print jobs. This application shows
the print job number, name, pages to print, copies, etc.
The user then selects the desired print job and release
it. The application calculates the total number of pages
to print and asks for confirmation before releasing the
job. (Pages x Copies)
Through my testing (copies = 2) I have noticed the
following:
Notepad - displays number of copies correctly
Powerpoint - displays number of copies correctly
Excel - creates 2 print jobs
Word - COPIES = ZERO
I need to know how to determine the number of copies in a
Word document. I'm thinking this is stored in the spool
file (possibly shadow file). If this is the case, what is
the format of the spool/shadow file and where/how do I get
the number of copies... then again, maybe not.
Additional Information: I'm using the GetJob function
(EnumPrinters, Printer_info_x, Devmode) as well as
EventVB.API
Thanks in advance for your help