Forum Discussion
Jimmy_Wu
Microsoft
May 22, 2020Incompatible printer drivers with Universal Print Connector
Hi all,
If you are encountering issues with a particular OEM printer driver on the Windows PC hosting the Connector, please post a comment with the driver name.
Possible results due to compat...
Saurabh_Bansal
Microsoft
Feb 26, 2021Luka Mestrovic Universal Print connector expects drivers to be conformant with Windows Print Schema. If print drivers define standard attributes and values in custom namespace then connector may not be able to translate them. It depends on how the driver is written. For more details checkout - Print options for printers registered via connector | Microsoft Docs.
Having said that, our support team can work with you to help in case anything can be done. Please open a support case via Azure Support portal.
Luka Mestrovic
Feb 28, 2021Copper Contributor
Thank you for the feedback!
I have checked the documentation and compared the local PCPT vs Service Attributes and Service PDC and I find it very confusing that local PCPT is consistent in service declaration and should be recognized by the connector as the options under are listed in docs as supported, but it does not.
For example A4 (works) vs A3 that does not work.
Namespaces are defined as following:
- psf:PrintCapabilities xmlns:psf="http://schemas.microsoft.com/windows/2003/08/printing/printschemaframework"
- xmlns:psk="http://schemas.microsoft.com/windows/2003/08/printing/printschemakeywords"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="1"
- xmlns:spc0000="http://schemas.microsoft.com/windows/printing/oemdriverpt/SCUC_PTPC/v.1"
This is correct in line with docs.
Local PCTP | Service Attributes | Service PDC |
<psf:Option name="psk:ISOA4"> <psf:Property name="psk:DisplayName"> <psf:Value xsi:type="xsd:string">A4</psf:Value> </psf:Property> <psf:ScoredProperty name="psk:MediaSizeWidth"> <psf:Value xsi:type="xsd:integer">210000</psf:Value> </psf:ScoredProperty> <psf:ScoredProperty name="psk:MediaSizeHeight"> <psf:Value xsi:type="xsd:integer">297000</psf:Value> </psf:ScoredProperty> </psf:Option> | Attribute media-supported - Multiple Values: SimpleIppValue-Type:Keyword-Value:na_letter_8.5x11in SimpleIppValue-Type:Keyword-Value:iso_a4_210x297mm | <psk:ISOA4 psf2:psftype="Option" psf2:default="false"> <psk:MediaSizeWidth psf2:psftype="ScoredProperty" xsi:type="xsd:integer">210000</psk:MediaSizeWidth> <psk:MediaSizeHeight psf2:psftype="ScoredProperty" xsi:type="xsd:integer">297000</psk:MediaSizeHeight> <psk12:PortraitImageableSize psf2:psftype="Property" xsi:type="psf2:ImageableAreaType">2120,2120,205760,292760</psk12:PortraitImageableSize> </psk:ISOA4> |
<psf:Option name="psk:ISOA3"> <psf:Property name="psk:DisplayName"> <psf:Value xsi:type="xsd:string">A3</psf:Value> </psf:Property> <psf:ScoredProperty name="psk:MediaSizeWidth"> <psf:Value xsi:type="xsd:integer">297000</psf:Value> </psf:ScoredProperty> <psf:ScoredProperty name="psk:MediaSizeHeight"> <psf:Value xsi:type="xsd:integer">420000</psf:Value> </psf:ScoredProperty> </psf:Option> | Attribute media-supported - Multiple Values: SimpleIppValue-Type:Keyword-Value:na_letter_8.5x11in SimpleIppValue-Type:Keyword-Value:iso_a4_210x297mm | - |
Had something been wrong the connector would not recognize A4 to start with. A3 and other are declared correctly.
I will contact support!
Kind regards,
Luka
- Saurabh_BansalMar 14, 2021
Microsoft
Luka Mestrovic recommend you to reach out to support via Azure Support portal. They will be able to collect the required information and work with engineering team to help you with the issue.