[WinPrnDev] Re: Creating a Printer Driver

  • From: Sam Elamin <hussam_88@xxxxxxxxxxx>
  • To: <winprndev@xxxxxxxxxxxxx>
  • Date: Wed, 31 Mar 2010 13:08:41 +0000

Rune
What your saying is that the Port monitor is what does the saving of the newly 
created pdf. Am I understanding this correctly? 

RegardsSam
> Date: Wed, 31 Mar 2010 15:04:41 +0200
> Subject: [WinPrnDev] Re: Creating a Printer Driver
> From: jjflash@xxxxxxxxx
> To: winprndev@xxxxxxxxxxxxx
> 
> On Wed, Mar 31, 2010 at 2:46 PM, Sam Elamin <hussam_88@xxxxxxxxxxx> wrote:
> > Wont the driver know where its supposed to save the output pdf and hence has
> > the PATH?
> 
> If you take a peek at your own printer folder, you will notice (in
> Properties) that each of your installed printers have an associated
> port. This port could be anything, a TCP/IP network address, a file,
> or a physical connector on your local PC. Each of these are provided
> by what is referred to as a "Port Monitor".
> 
> I believe the source code for one of the main port monitors (the one
> dealing with RS-232 and LPT ports) is available in the WDK.
> 
> As I recall, a port monitor can be split in two parts, one that
> handles GUI stuff and the other one that handles the print job itself.
> (the details getting a bit fuzzy for me now) Make sure you understand
> what it takes to handle terminal servers.
> 
> You also need to pay attention to whether the spooler will print
> directly to the printer (in my experience the easiest option) or if it
> will spool the job first (until the application is done with its
> thing). Again I do not recall any specifics -- just that there were
> some pain involved.
> 
> A Port Monitor do not have to export many functions, but make sure you
> use the new interface (so you stand a hope of supporting Terminal
> Server). I had some problems with installing my port monitor using the
> API, so I suspect the old exports need to be implemented as well.
> 
> -- 
> Rune
> ---
> Questions? First check the UndocPrint pages at 
> http://www.undocprint.org/winspool
> 
> To unsubscribe, visit the List Server page at 
> //www.freelists.org/list/winprndev
                                          
_________________________________________________________________
Send us your Hotmail stories and be featured in our newsletter
http://clk.atdmt.com/UKM/go/195013117/direct/01/

Other related posts: