CUPS Printing APK

Version 1.5.0 - io.github.benoitduffez.cupsprint
github,benoitduffez,cupsprint,productivity,android,cups,print

Print directly from your Android device to your local CUPS printers

APP Information

Download Version 1.5.0 (1050099)
Apk Size2.08 MB
App DeveloperUpActivity
Malware CheckTRUSTED
Install on Android4.4.x and up
App Packageio.github.benoitduffez.cupsprint.apk
MD5a305a8ca7bc7bd8c4ec29cd9c7678375
Rate5
Website http://benoitduffez.github.io/AndroidCupsPrint

Download CUPS Printing 1.5.0 APK

App Description

CUPS Printing is github,benoitduffez,cupsprint,productivity,android,cups,print, content rating is Everyone (PEGI-3). This app is rated 5 by 1 users who are using this app. To know more about the company/developer, visit UpActivity website who developed it. io.github.benoitduffez.cupsprint.apk apps can be downloaded and installed on Android 4.4.x and higher Android devices. The Latest Version of 1.5.0 Available for download. Download the app using your favorite browser and click Install to install the application. Please note that we provide both basic and pure APK files and faster download speeds than APK Mirror. This app APK has been downloaded 305+ times on store. You can also download io.github.benoitduffez.cupsprint APK and run it with the popular Android Emulators.

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.
 

App ChangeLog

  • v1.5 — november 2018
  • Major update, two years since the last.
  • * use of modern development tools (AndroidX, Kotlin, ...)
  • * bug fixes and improvements (full list available on GitHub, check the 1.5.0 tag message)

App Screens

CUPS Printing App Screen 1CUPS Printing App Screen 2CUPS Printing App Screen 3CUPS Printing App Screen 4CUPS Printing App Screen 5CUPS Printing App Screen 6CUPS Printing App Screen 7

io.github.benoitduffez.cupsprint.apk
Name:cups-printing.apk

Apk scan results


Apk Scaned By TotalVirus Antivirus,io.github.benoitduffez.cupsprint.apk Was Risky.Detected 1 From 55 Scan.
Scan Stats:harmless:0|type-unsupported:11|suspicious:0|confirmed-timeout:0|timeout:0|failure:1|malicious:0|undetected:58|
Name:io.github.benoitduffez.cupsprint.apk
Name:cups-printing.apk SHA-1:ec451634e8504ffcffe6363b80ee39f7e0e2e99b SHA-256:707eb350b1654922e900d83f862582568db13fba764e461d548ddd79132da9f4 SSDEEP:49152:VBPTwjAXMxv+xC/D1B76IP4Ft/TaTBH/zZRdRFxpgL/5y:VRcjA8xWx4j774jTaVHFreY File type:Android Magic:Zip archive data File size:2177708 Uncompressed Size:4584473 Contained Files :652 Contained Files By Type:xml:154,dex:1,MF:1,pro:1,RSA:1,SF:1,png:264,

Older Versions

More Android Apps to Consider

Google Play Reviews

  1. Steven-avatar

    Steven

    Works great! Allows me to print to my HP Laserjet P1505 that is attached to a Raspberry PI running CUPS. Once the app was installed I added my printer manually. You do not add the printer in this app you have to do it in the android print services section of settings in the OS. The only thing you can do in this app as far as I can tell is remove printers. On my Samsung A71 with Android 11, I go to Settings > Connections > More connection settings > Printing > Click on Android CUPS Print to enable > then click on it again to go in to the settings for Android CUPS Print > click the 3 dots and choose add printer. I added my printer address and name manually. Next, make sure the default android print service is on as well. I needed it to be enabled to print. Go to Settings > Connections > More connection settings > Printing > and make sure the default print service is enabled. Once you have added the printer and have both services enabled you should be able to choose your printer when choosing to print something. Thank you!

  2. Curt McDowell-avatar

    Curt McDowell

    It took a lot of work to configure my Ubuntu server to have CUPS listen on the local subnet. I had to create a self signed certificate because Android will only print to secure printers. I also enabled cups-browsed. After these things, I could immediately print from my Note 9! No configuration was required on the phone itself. Wonderful app, thank you.

  3. Simone Aronica-avatar

    Simone Aronica

    Not really working for me. I have setup my raspberry pi as print server with cups and it works on my Windows PC via samba, but when using this app, though the printer is discovered, the file goes into infinite spooling. The printer I'm using is the Epson AL M2300 Edit: Yes, everything should work correctly. If it works through Samba I don't see why it shouldn't work on Android, unless I have to setup different drivers and I don't know that...

  4. Ben Weston-avatar

    Ben Weston

    Really good developer support but it is still not working. I have supplied the CUPS server ip address but it still hasn't found any printers. The number of times I need to print from my phone is so small it'll be easier for me to email whatever I want to print to myself and print from a device where ipp and CUPS works. Clearly this app works for lots of people but from my point of view it is still 1 star.

  5. R. C. Pao-avatar

    R. C. Pao

    PDF print to "(Android) CUPS Printing (this app on phone)" -> WiFi -> Linux CUPS server -> HP JetDirect EX Plus3 (LPT port 1 of 3) -> HP LaserJet 6MP Adobe PDF Reader printed to "HP LaserJet 6MP@[hostname]" looks exactly as the PDF displays on the screen.

    CUPS Server Notes (Ubuntu 18.08.1): [x] "Publish shared printers connected to this system" (my JetDirect is connected to this server) for your local subnet. [_] "Allow printing from the internet" IP addresses outside your subnet to also print. This is not commonly used.

  6. A Google user-avatar

    A Google user

    It does work fine with Fedora Linux CUPS server for me. Although I had to add the printer by its explicit URL, not even specifying CUPS server IP address helped. Although after adding the URL it then added the manually enter printer and also about 10 times the same printer with full description so it apparently found the printer then even somehow automatically. Still it works better than other Android app "Let's Print Droid" by BlackSpruce.

  7. Jason Hall-avatar

    Jason Hall

    Perfect; only app that I've been able to use that allows me to print from my phone.

  8. Kirish Seelan-avatar

    Kirish Seelan

    By far the best CUPS printing app from Android. Anyone reading this, if you have a CUPS project use this app, don't fall for the other rubboshly made apps. This developer is outstanding, been looking for this a long time. Thank you very much for your solo effort, you have made this beautiful app that is simply the best printing client! Kudos to you.

  9. remle ikawura-avatar

    remle ikawura

    works wonderfully. the autodiscovery feature only works if you setup your CUPS server with Avahi, having it setup using Samba wont help it needs to be Avahi, else it wont work and you have to manually add the printer using the IPP url of the printer (must be https for android 9 or later so make sure you configured your CUPS to accept SSL connection, android 7 or later works fine with standard http connection).

  10. Zeyad Mowed-avatar

    Zeyad Mowed

    There was no way to use the app, no settings or any options anywhere. Running the app on a stock Xperia XZ3 running android 10.