I have a VB6 app that prints multiple forms from the same procedure and I want to detect when all of the first forms have printed and display a message to change forms.<br><br>Thanks for your help.
I haven't (yet) found the VB answer, but I am working on a similar issue (how to determine a Printer is available). It is OBVIOUS that the information is available. See the VB Help for "Using the Print dialog Box" - it shows a "status" value which describes the printer as "Defalut printer. Readt". Also, from "C", there are numerous "Printer_Info_X" Structures, several of these include a "status" value which would appear to have the info both of us are attempting to get to (If You can see the Visual C ¦C++ Help, look at Printer_Info_2). If you find a way to be able to access the "Status" property, I would like to know how.
I would like to point out that even if in the Print job listing, a print job is not present, can usally mean two things, for one it could me the printing is finished, but for the other, the printer is still printing whats left in it's local buffer, some office printer(Laser jets, and some of those big ones you see at school) can often have a large enough buffer to locally handle several print jobs, also if you print a single page, and you want 30 copies, after the first page goes through, the computer thinks its done, where as the printer is printing the number of copies from it's buffer (made the mistake once of printing to the wrong printer, and couldnt purge it from the local machine since it was already sent to to the buffer, had to unplug the printer for a few minutes to purge the buffer) <p>Karl<br><a href=mailto:kb244@kb244.8m.com>kb244@kb244.8m.com</a><br><a href=
KB244,<br><br>I understand you point, however the structures available is C something/somewhere appear to incluse A LOT of information which could ONLY come from the printer itself, and not be just "a figment of the printer driver's imiagnation". It is this actual "hardware" level feedback which I think is being sought.<br><br>I also understand that there are probably some "goofy" items out there in cyber space which will lie about their availability/status despite our best attempts, but that is another layer of complexity. Just want to see the outer skin peeled first!<br><br>Thanks<br><br>Michael
didnt know that, but I do know those levels of Printer feed back wont be possible unless the printer is Bi-Directional. <p>Karl<br><a href=mailto:kb244@kb244.8m.com>kb244@kb244.8m.com</a><br><a href=
Probably the best proceedure would be to find the command for changing forms and indicated you want to change forms. That would keep other jobs from "clobbering" yours. I'm not sure how to do it, but this may lead down the right path.<br>Dan
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.