Skip to content

Use XML Make or Model for 1284DeviceID line if other info is missing#11

Merged
tillkamppeter merged 1 commit intoOpenPrinting:masterfrom
ValdikSS:master
Feb 10, 2024
Merged

Use XML Make or Model for 1284DeviceID line if other info is missing#11
tillkamppeter merged 1 commit intoOpenPrinting:masterfrom
ValdikSS:master

Conversation

@ValdikSS
Copy link
Member

@ValdikSS ValdikSS commented Feb 10, 2024

Windows 10 and 11 require 1284DeviceID to contain MFG and MDL elements, otherwise the shared printer would silently fail upon adding (or install endlessly, without any error).

If the XML file does not have <autodetect> section, use general <make> and <model> data to construct 1284DeviceID.

Closes #10

Windows 10 and 11 require 1284DeviceID to contain MFG and MDL elements,
otherwise the shared printer would silently fail upon adding (or install
endlessly, without any error).

If the XML file does not have <autodetect> section, use general
<make> and <model> data to construct 1284DeviceID.
@tillkamppeter tillkamppeter merged commit fa91bdf into OpenPrinting:master Feb 10, 2024
@tillkamppeter
Copy link
Member

Thank you very much for the fix, I have applied it now, and so Windows compatibility of our generated PPD files should be assured.

@ValdikSS
Copy link
Member Author

@tillkamppeter, please consider pushing the update to Debian 12, with rebuilding of foo2zjs and foomatic-db-compressed-ppds.
As far as I understand, you're the maintainer of foomatic-db-engine in Debian.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

foomatic-ppdfile does not use manufacturer and model for 1284DeviceID

2 participants