Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add AirPrint and Mopria compatibility #105

Closed
michaelrsweet opened this issue Feb 17, 2021 · 3 comments · Fixed by #126
Closed

Add AirPrint and Mopria compatibility #105

michaelrsweet opened this issue Feb 17, 2021 · 3 comments · Fixed by #126
Assignees
Labels
enhancement New feature or request priority-high
Milestone

Comments

@michaelrsweet
Copy link
Member

We can officially support AirPrint and Mopria clients (including Windows 10) by reporting some attributes and DNS-SD TXT record keys. Should also add a way to report a list of ready media for iOS clients.

@michaelrsweet michaelrsweet self-assigned this Feb 17, 2021
@michaelrsweet michaelrsweet added enhancement New feature or request priority-high labels Feb 17, 2021
@michaelrsweet michaelrsweet added this to the v2.4.0 milestone Feb 17, 2021
@michaelrsweet
Copy link
Member Author

michaelrsweet commented Mar 7, 2021

OK, here is the plan:

  • Add proper "urf-supported" keyword attribute and URF DNS-SD key for AirPrint
  • Add "document-format-preferred" mimeMediaType attribute with value "application/pdf" for AirPrint
  • Add _universal sub-type for AirPrint
  • Add "mopria-certified" text attribute and DNS-SD key with value of "1.3" for Mopria
  • Add ReadyPaperSizes directive for cupsd.conf, defaulting to the DefaultPaperSize value plus 4x6, Legal, and Tabloid if the default is Letter and A5 and A3 if the default is A4.
  • Add "media-ready" and "media-col-ready" with the set of ReadyPaperSizes that are supported by the printer.
  • Add "image/urf" MIME media type to mime.types.

@michaelrsweet
Copy link
Member Author

Development happening on "apmo" branch...

@michaelrsweet
Copy link
Member Author

Related to PR #27.

@michaelrsweet michaelrsweet changed the title Add DNS-SD TXT keys and IPP attributes for AirPrint and Mopria compatibility Add AirPrint and Mopria compatibility Mar 7, 2021
@michaelrsweet michaelrsweet linked a pull request Mar 11, 2021 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority-high
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant