CUPS Printing

CUPS Printing Free App

Rated 3.96/5 (330) —  Free Android application by UpActivity

Advertisements

About CUPS Printing

Have a local printer shared over CUPS or IPP? Then this app allows you to directly print to it from your Android device.

This app just provides a Print Service to Android. This means that once it's installed, you have to enable it from your 'Print' section of the settings app of you device.
Once the service is enabled, the printers are automatically discovered using the mDNS protocol.
You can print anything you want from any app, as long as the print service is enabled.

Of course, printing document is an important matter. Because your documents are your most private information, you don't want anybody to have access to this information.
This is why this app is completely open sourced and free to use, modify and redistribute (under the LGPL license). You can check more on the app website or GitHub repository: http://benoitduffez.github.io/AndroidCupsPrint

This app was only tested with a single CUPS server, running on Debian 8; and with a single printer, an HP Deskjet connected over http.
This means that there is a high probability that you may encounter bugs; in which case you are quite welcome to submit an issue on the GitHub project page: https://github.com/BenoitDuffez/AndroidCupsPrint/issues/new

You can also fork the project and contribute in any way you want.

This software uses jmdns, licensed under the Apache Licence.
This software uses a modified version of the cups4j library under the GNU LGPL license.
This software is based off of Jon Freeman's work. Further details may be found at http://mobd.jonbanjo.com/jfcupsprint/ and http://benoitduffez.github.io/AndroidCupsPrint

Redistribution and use of this app in source and binary forms, with or without modification, is permitted provided this notice is retained in source code redistributions and that recipients agree that JfCupsPrint is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, title and non-infringement. In no event shall the copyright holders or anyone distributing the software be liable for any damages or other liability, whether in contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.

How to Download / Install

Download and install CUPS Printing version 1.4.0 on your Android device!
Downloaded 50,000+ times, content rating: Everyone
Android package: io.github.benoitduffez.cupsprint, download CUPS Printing.apk

All Application Badges

Free
downl.
Android
4.4+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
v1.4 — march 2017
* added screen to remove manually entered printers
* fixed support for IPv6 only printers
* support server with lots of printers
* small fixes and improvements
v1.3 — october 2016
* full SSL compatibility
* support for HTTP Basic Auth
* bug fixes
v1.2 — august 29th 2015
* added a form to add by hand printers that don't have mDNS enabled on the CUPS server
Version update CUPS Printing was updated to version 1.4.0
More downloads  CUPS Printing reached 50 000 - 100 000 downloads
Version update CUPS Printing was updated to version 1.3.0
More downloads  CUPS Printing reached 10 000 - 50 000 downloads

What are users saying about CUPS Printing

G70%
by G####:

This app works great. Install, activate and print. No more having to use the proprietary printer applications for wireless printing :) I, however, encountered problems printing PDFs as the font would get substituted at the printer level. I fixed this by changing my PDFs to have embedded fonts and it's not an issue any more for newly created PDFs.

M70%
by M####:

useless for Europe. Does not have any ISO paper sizes e.g A4 A5 A3 . Only provides US sizes! How can one be so shortsighted?

M70%
by M####:

Great printing service! It's the only one I could find to work at NDSU. The only issues I found is that the documents appear at the printing stations under "anonymous" and sometimes the file name (ex. "Ftables.pdf") don't appear.

J70%
by J####:

Totally not working...it finds my CUPS printers but fails to remember them and print anything...no error given whatsoever... Bad development, you can't test only with one device and one OS...

M70%
by M####:

Found the settings under "Connections->More Connections. It prints fine but not all files. And when it fails, the Cancel Printing never returns. The doc remains as "Cancelling " forever.

M70%
by M####:

Does what it says. Works great with my Brother laser attached to an Ubuntu 16.04 LTS server. The only issue was I had to manually add the printer as auto discovery didn't work in my setup.

M70%
by M####:

Lovely! I added support for my HP laserjet using CUPS (debain) without any hassles. Thanks to the solo developer your work is greatly appreciated! - keep up the good work.

M70%
by M####:

Finds my raspberry pi print server, prints to it. Perfect, just what I needed. Saved me a fair bit of messing around I suspect.

M70%
by M####:

This is not a CUPS Server. It will not find your printers on the network. It is only another service that finds printers that are already running CUPS internally. THIS IS NOT A CUPS SERVER. (would have really liked it if it was)

M70%
by M####:

Works as expected. Connected without problem to local as well as remote CUPS server. Management and settings were easy, even for non-technical users. Ability to print on-the-go and pick up paperwork while back to print server is exactly what I was looking for. Thank you!

M70%
by M####:

Works great. Have a USB printer connected to my desktop running Debian 8.7. Had no issues finding the printer and printing to it. Fantastic.

K70%
by K####:

Does everything it needs to do without taking up to much space on my phone, love it great work.

M70%
by M####:

Worked right out of the box! USB printer connected to a ubuntu 16.04 server. Many thanks for the great work! By the way, A4 paper is supported by this app.

L70%
by L####:

Finally a decent "does-what-it says-on-the-tin" app for printer integration on android that works with cups. Cant fault

M70%
by M####:

Works with my Kyocera FS-1040.

A70%
by A####:

Amazing app. Works as expected. Thx for the project. Well done.

C70%
by C####:

Ne marche pas chez moi... Dommage. ????

Z70%
by Z####:

Works well like it should! :-)

U70%
by U####:

Doesn't work

T70%
by T####:

It works ????

J70%
by J####:

not work

N70%
by N####:

I liked it!

M70%
by M####:

It works! I configured the print server on Ubuntu 16.04 LTS, and the CUPS Printing service found it immediately. Exactly what I needed, because I wasn't about to buy a new printer just so my family could print from Android! A big thank you to the developers!

M70%
by M####:

It looks like a great app, and I see all my printers but cant print :( I get this: Hostname XX.XX.XX.XX (cups server ip) was not verified, although I selected (validated one popup) to trust SSL something... :( Please help!

A70%
by A####:

Appears to work with cups on my Pi3 running raspbian using a very old Hp printer. Wifi printing ftw lol :-)

M70%
by M####:

Dose not print, found all printers, but failed to print, due "null" hostname :-(

M70%
by M####:

This app is really great. Making life and productivity a lot easier

M70%
by M####:

Just works, simple as that!

I70%
by I####:

Update fixed the error. It prints correctly. Tested against CUPS server running on ArchLinux with driver installed for Xerox WC 3025 from Xerox. It doesn't work for direct print to printer with ipp. But that is expected - Cups needs Xerox's driver for this printer. Thank you very much! One thing, how do I remove printer from menu? And the SEARCH FOR PRINTERS seems not to work. no message no printer listed. Hard to tell if it does something.

D70%
by D####:

Doesn't do anything after entering my Windows Server IP and clicking 'SEARCH FOR PRINTERS' :(Server is running UNIX services) Also tried over my vpn against my workstation running linux and CUPS. Doesn't really tell you what's going on, either - No feedback or error messages.

T70%
by T####:

The app was able to find the printers but when I try to print, untrusted SLL certificate page comes up asking me to trust connection or abort. After clicking trust connection, still cannot print.

T70%
by T####:

I can only print on A4, no matter what paper size I select. I'm using the CUPS server on my Ubuntu laptop, which sends the document to a USB printer connected to my router.

T70%
by T####:

From my tabled Z2 it worked excellent but from Samsung S7 I had partial success. Anyway thanks for great app

T70%
by T####:

Set up cups on an Ubuntu 16 server, last night, can now print from my phone along with all other devices!

T70%
by T####:

Working as expected...

T70%
by T####:

When I go into the printing settings, the CUPS server shows up fine, but any time I try to print to it from an app, it says the printer is unavailable. Confirmed it's accessible from other computers on network. Tried both F-Droid and Play Store versions, same issue.

T70%
by T####:

Doesn't work on my tab with Android 5.1.1. Works ok on my phone with Android 6.0. I wonder if I could scale the image before printing. Now it's 700% when I print from Google photos and too small when I print from Firefox.

D70%
by D####:

I'm using this on my Epson L850 via raspberry pi as server this app found my printer instantly and does it's job fine.

T70%
by T####:

easiest installation and woks great with my Unraid NAS CUPS plugin. Thanks how to donate?

T70%
by T####:

No comments. OpenSUSE 13.2, CUPS, Epson L210. Fine. Thank you for no-adds. Best regards.


Share The Word!


Rating Distribution

RATING
4.05
330 users

5

4

3

2

1