Printing direct still uses the spooler service is some regard. When
printing direct, we eliminate GDI and EMF (enhanced meta file) as the
problem during rendering to send Printer Description Language (PDL) data
directly to the device without first writing to the disk.
Printing direct can also circumvent some Antivirus applications that
interfere when generating driver temp files and spl files.
The Print Processor (getting it correct this time) handles page counts,
booklet, and N-UP options. I'm curious if changing the print processor to
Winprint corrects the issue. So if the poster returns, please change the
print proc to winprint and try the repro.
I'm not too worried about HP blaming MS. It's the support group and they
generally still don't have a clue about the Vista driver head to toe duplex
issue on 20+ models. The HP developer here did send the info to the deskjet
division. I did not see any page count issues for the inbox drivers (nor
any third party drivers) in Vista RTM or Vista SP1. So far this is the sole
report.
http://msdn2.microsoft.com/en-us/library/ms535719.aspx
Windows GDI
Print Processor
The spooler monitors the current print jobs and the target printer to
determine an appropriate time to print a job. Once the spooler determines
that a job should be printed, it calls the print processor. The print
processor is a DLL that reads EMF records and uses the graphics engine to
convert them into DDI calls.
--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/search/?adv=1
This posting is provided "AS IS" with no warranties, and confers no rights.
"huwyngr" <Hugh_Wyn_Griffith@simpilot.net> wrote in message
news:VA.00000627.02786ed5@unspam.tampabay.rr.com.. .
> In article <#GclOA5jIHA.5084@TK2MSFTNGP04.phx.gbl>, Alan Morris [MSFT]
> wrote:
>
>> I've forwarded the information to the HP test team here. I don't know if
>> they have this device since there is not an inbox driver.
>
> They ought to be able to get one from HP <gdr> But thanks for following
> up.
>
>> What Print Process does the device use, this data is on the Advanced Tab
>> of
>> printer properties.
>
> This is not my printer or problem but that of
>
> OneTechForGOD <arroyowolf@hotmail.com>
>
> so hopefully he will spot your questions. Are you referring to PCL 5 or
> PCL6
> which I see came up with the failure to print multiple copies -- the
> opposite
> of the OP's problem!
>
> Do you agree that bypassing Print Spooler should show whether HP was right
> in
> blaming it on the spooler?
>