Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Cloud Printing with No Dialogs

I'm developing a kiosk type Android app and would like to add printing capability. Since it's a kiosk app, the less prompts/pop-ups the users have to do, the better.

I was able to get the new Google Cloud Printing successfully going in my Android app but there are a few screens the users need to go through before printing can happen.
I was wondering if anyone has any ideas on how to have things print automatically with no dialogs, the idea would be to pass whatever user selections are needed (paper size, orientation, etc) from preferences.

like image 232
alinke Avatar asked Jul 13 '12 04:07

alinke


People also ask

Why did Google discontinue Cloud Print?

However, the service never left the Beta stage. Furthermore, through the years, Google and Android came up with other printing solutions, and many printer manufacturers created their own print features and apps. That is why in November 2019, Google announced their decision to shut down the tool.

Is Google Cloud Print discontinued?

On 21 November 2019, Google announced that Google Cloud Print, their cloud-based printing solution that has been in beta since 2010, will no longer be supported as of December 31, 2020. Well, now that Google Cloud Print is defunct, let's jump straight into what your migration options are.

What can I use instead of Cloud Print?

PaperCut Mobility Print seems to be the best regarded drop-in replacement for Google Cloud Print right now. It's free, first of all, meaning you or your organization can start using it without investing anything up front. It also offers Cloud Print's most compelling feature: the ability to print from anywhere.


1 Answers

Exact same problem we have! Silently printing without a dialog for my kiosk app, and printing the image to a pre-selected physical size. Both of these are not possible through the platform API, so we built our own library for it: http://www.groundupworks.com/wings/

like image 174
benhylau Avatar answered Oct 14 '22 10:10

benhylau