Printing out of Ubuntu One into the cloud (Google, HP ePrint)
There are different services to print through the cloud, which means that you either print out of a cloud application, like Ubuntu One or Google Docs, or from a mobile device through the cloud to a printer at home, in the office, or at a print service. We should support this in Ubuntu One, allowing to print printable files from the cloud storage to services like Google Cloud Print and/or HP ePrint.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Stuart Langridge
- Definition:
- New
- Series goal:
- Proposed for raring
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Whiteboard
tkamppeter, 2012-10-24:
Let us re-activate the discussion about integrating cloud print service in Ubuntu One, this would be a great plus for mobile computing with any U1-supported operating system.
tkamppeter, 2011-10-19:
An HP OfficeJet Pro 8500 A Plus with second paper tray for testing was provided to Stuart Langridge from HP's yearly 10000$ test printer budget for OpenPrinting. The printer supports HP ePrint, once to test printing from Ubuntu One to HP ePrint and second, Google Cloud Print can directly print to HP ePrint printers and so with this printer also printing from Ubuntu One to Google Cloud Print can get tested. Duplex and the second tray allow easily to test whether also printing options get obeyed.
Notes from UDS session:
Target:
files on U1
arbitrary place with internet access
print!
possibly the other way around - scanning
Techs:
Google Cloud Print
a print queue on the cloud
an app on the device
primary use - printing from gdocs etc.
HP ePrint
e-mail address for your printer
configurable sender addresses (security)
Apple AirPrint
not cloud-enabled
local printing
Initial ideal:
U1 mediating cloud printers
Action items:
[aquarius] talk to HP about being able to programatically determine the ePrint e-mail address of the printer: TODO
explore with U1 if it's feasible to forward print jobs to current cloud-enabled printers: TODO
possibly implement a CUPS queue that would forward to U1 printers: TODO
U1 would have to implement and store the printers possibilities and store print jobs (pdf + metadata)
U1 client would sync down files to a hidden, per-printer folder (client would only sync with the printers it's connected to), send to CUPS and delete, that will get synced back to cloud,
think about the U1 printers not being system-wide
Work Items
Work items:
[aquarius] talk to HP about being able to programatically determine the ePrint e-mail address of the printer: TODO
explore with U1 if it's feasible to forward print jobs to current cloud-enabled printers: TODO
possibly implement a CUPS queue that would forward to U1 printers: TODO