iOS should support a Printing extension point
| Originator: | rsfinn | ||
| Number: | rdar://17607338 | Date Originated: | 7/9/2014 |
| Status: | Closed | Resolved: | |
| Product: | iOS SDK | Product Version: | iOS 8 |
| Classification: | Reproducible: |
Summary: iOS should support an extension point for printing that would allow third-party developers to provide additional functionality to users during the printing process (e.g., routing the printed output to a managed printer, saving the output as a PDF file, etc.). The extension point should allow the app extension to present a UI letting the user specify the result of the operation, as well as presenting the extension with the printed output in some suitable format (PDF, most likely) for further processing. Of course, the containing app can provide additional UI allowing the user to configure its functionality (e.g., logging into a printer server or cloud-based storage facility). Steps to Reproduce: 1. The user taps a Share button in an app and chooses Print. 2. The user is presented a list of printers as well as an opportunity to select an app extension. Perhaps the extension appears as a special kind of printer in the printer list; perhaps it has its own section in the standard print dialog. 3. When the user chooses to send printed output to the extension, the extension can present a custom UI allowing the user to specify additional parameters. Expected Results: The app extension is sent the output of the app's printing operations as a PDF or other suitable format. Actual Results: Currently there is no way for an app extension to receive control during a print operation. Version: iOS 8 Configuration: iOS devices capable of running iOS 8
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!