hi all,
Can we have more than one print jobs, going on for a single process simultaneously.
In other words, is it possible that more than one print jobs can be fired from a process
one after the another(i.e. second one fired before the first one is sent to the port).
I chekced it for two processes notepad and MS Word.
In the case of notepad, we can open a doc, and fire a print job, and before the
completion of this one if we open another doc, and try to print it, it does start the
second job processing, but in this case we have two notepad.exe running if we look in task manager. So we have acase of two processes running a print job each.
In case of MS word, if a print is fired, and then another word doc is opened and print is fired
(the first one is still not sent to the port) there is pop up asking for either cancelling
the second one or stopping the first one.
In this case only one winword.exe is running (since it is MDI),. So here we again have
a case of one process running only one print job.
These two examples suggest that we can have only one print job run by a process at a time.
But then does it prove that we can have only one print job per process at a time.
Can you throw some light on it, and enlighten me.(Actually I am new to windows
internals).
Thanks & regards
Pankaj
Send instant messages to your online friends http://in.messenger.yahoo.com
Stay connected with your friends even when away from PC. Link: http://in.mobile.yahoo.com/new/messenger/
Hi Pankaj,
In an internal print test tool I use several threads, which print
simultaniously. So unless “Advanced printing features” is disabled, you
should be able to submit job simultanous from the same process.
–
Christoph Lindemann
Windows Printer Driver Development Mailinglist
http://turing.freelists.org/list/winprndev
http:
Undocumented Printing
http://undocprint.printassociates.com/
http:</http:>
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Pankaj Adlakha
Sent: Friday, June 09, 2006 9:45 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] doubt regarding print job execution by a process.
hi all,
Can we have more than one print jobs, going on for a single process
simultaneously.
In other words, is it possible that more than one print jobs can be fired
from a process
one after the another(i.e. second one fired before the first one is sent to
the port).
I chekced it for two processes notepad and MS Word.
In the case of notepad, we can open a doc, and fire a print job, and before
the
completion of this one if we open another doc, and try to print it, it does
start the
second job processing, but in this case we have two notepad.exe running if
we look in task manager. So we have acase of two processes running a print
job each.
In case of MS word, if a print is fired, and then another word doc is opened
and print is fired
(the first one is still not sent to the port) there is pop up asking for
either cancelling
the second one or stopping the first one.
In this case only one winword.exe is running (since it is MDI),. So here we
again have
a case of one process running only one print job.
These two examples suggest that we can have only one print job run by a
process at a time.
But then does it prove that we can have only one print job per process at a
time.
Can you throw some light on it, and enlighten me.(Actually I am new to
windows
internals).
Thanks & regards
Pankaj
Send instant messages to your online friends http://in.messenger.yahoo.com
Stay connected with your friends even when away from PC. Link:
http://in.mobile.yahoo.com/new/messenger/ — Questions? First check the
Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256 To
unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer</http:>
Pankaj Adlakha wrote:
Can we have more than one print jobs, going on for a single process
simultaneously.
In other words, is it possible that more than one print jobs can be
fired from a process
one after the another
Why should it matter? I can’t imagine a design decision I would make
differently based on this information.
In general, in a driver, you should assume that everything happens all
at once, just like watching an elementary school at 3 PM.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.
Hi Christoph and Tim,
Thanks a lot for your replies.
It seems that, may be the processes for which I have tested may not
support multiple print jobs simultaneously, but there sure can be some
process ( like the print testing tool), which may do it…
Thanks a lot again
Pankaj
Tim Roberts wrote:
Pankaj Adlakha wrote:
>
> Can we have more than one print jobs, going on for a single process
> simultaneously.
> In other words, is it possible that more than one print jobs can be
> fired from a process
> one after the another
Why should it matter? I can’t imagine a design decision I would make
differently based on this information.
In general, in a driver, you should assume that everything happens all
at once, just like watching an elementary school at 3 PM.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.
—
Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
Send instant messages to your online friends http://in.messenger.yahoo.com
Stay connected with your friends even when away from PC. Link: http://in.mobile.yahoo.com/new/messenger/
Hmm…you see another notepad process spawned if you trigger the second
print job? That sounds weird and shouldn’t be the case. I just tried it
here and that is not what I see. In the Word case, you might have to
wait for Word to finish processing the first job before triggering the
next one. Note that this has nothing to do with the print subsystem…it
is application specific.
Regardless of the application, you should be able to send multiple print
jobs to the printer. It is a different matter that these print jobs will
get printed sequentially. But the spooler takes care of the putting them
in the queue, scheduling them etc.
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Pankaj Adlakha
Sent: Friday, June 09, 2006 10:11 AM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] doubt regarding print job execution by a process.
Hi Christoph and Tim,
Thanks a lot for your replies.
It seems that, may be the processes for which I have tested may not
support multiple print jobs simultaneously, but there sure can be some
process ( like the print testing tool), which may do it…
Thanks a lot again
Pankaj
Tim Roberts wrote:
Pankaj Adlakha wrote:
>
> Can we have more than one print jobs, going on for a single
process
> simultaneously.
> In other words, is it possible that more than one print jobs
can be
> fired from a process
> one after the another
Why should it matter? I can’t imagine a design decision I would
make
differently based on this information.
In general, in a driver, you should assume that everything
happens all
at once, just like watching an elementary school at 3 PM.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
Send instant messages to your online friends
http://in.messenger.yahoo.com
Stay connected with your friends even when away from PC. Link:
http://in.mobile.yahoo.com/new/messenger/ — Questions? First check the
Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256 To
unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer