V3 printer driver: XpsPrint.lib: StartXpsPrintJob method does not honor collate setting for HP LaserJet 400 M401 PCL 6 printer driver

We are using V3 printer driver architecture to do some custom printing and the following method does not honor the collate setting when printed to HP LaserJet 400 M401 PCL 6 printer driver.


XpsPrint.lib::StartXpsPrintJob 


The collate option works fine when printed directly.

The collate property is set in print ticket, which is part of the xps document stream as follows:

-------------------------

<psf:ParameterInit name="psk:JobCopiesAllDocuments">
<psf:Value xsi:type="xsd:integer">3</psf:Value>
</psf:ParameterInit>




<psf:Feature name="psk:DocumentCollate">
<psf:Option name="psk:Collated"/>
</psf:Feature>


-----------------------------


Can you please suggest a resolution for this?


Note: We are using the  "PTConvertDevModeToPrintTicket" to convert DEVMODE to Print Ticket.

July 30th, 2015 2:40am

Hi Rekha,

Thanks for your post. However, after reviewing your description above, I'd suggest that you to post your issue in the MSDN forum.

They would be much more expert in your issue and give you some clues to fix your issue.

Best Regards,

Elaine

Free Windows Admin Tool Kit Click here and download it now
August 3rd, 2015 1:56am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics