- 0
- 0
- 2
- 0
- 0
About ipprint
IPP printer services for Ubuntu Touch.
If you are like me, you probably need to print something from your phone. IPP allows you to check information about your printer, and then send the printer acceptable file formats directly for printing. You just have to be on the same network.
What is IPP?
IPP is the Internet Printing Protocol, which allows you to simply 'send' compatible files to a modern printer, and it will print what it receives. This means there is no processing anything to some sort of post script and sending that to the printer. Instead, you query the printer to ask what file formats are acceptable, such as PDF and JPG (the most commonly accepted formats), and then you send it a file of that type, and it prints whichever compatible file it receives by this protocol.
Will my printer work with this?
Well, you wont know until you either look up the specs for your printer, or use this app to query the printer and ask if it will accept this protocol or not. Most modern printers do accept this protocol.
Troubleshooting:
If the app says your printer is Unable to connect or has a Bad URI - Missing resource in URI., then your printer is not compatible with this app, and possibly not compatible with the IPP protocol.
If you connect to the printer but it prints nothing, or spits out a blank page, then it probably doesn't support that file format. E.g., you sent a JPEG file, but it printed out a blank page, then you should try sending a PDF instead. Likewise, if you send a PDF, and the printer does something, but doesn't print anything, the PDF format is most likely not supported by the printer, try another format, such as JPEG.
Also, some older printers will accept a filename.jpeg file, but not a filename.jpg file. Newer printers do not seem to care.
Disable Encrypted Printing:
Find options related to "Encrypted Printing," "IPP over SSL (IPPS)," or "Secure Printing."
Disable any settings that enable encryption.
This work is based off of two other works:
The underlying C program which deals with the actual IPP communication was taken from IPP Example by sahilarora535 See files for MIT licenses.
Originally, a large portion of the QML GUI was taken from SimplePrint by tbuen See QML files for GPLv3 licenses. Originally I was using a lot of the QML GUI from SimplePrint, but in the end used less, but have placed the appropriate credits to the original author on those five files that are taken from the original GUI, though they have been edited.
Recent Changes
20251120
v0.1.0 OpenStore release for Noble.
Permissions
- Networking
- Content Exchange
Community Built
This app has been released under the GNU GPL v3 license. It is developed in the open and you can review the source code.
Info
-
Published Date
Nov 20, 2025
-
Updated Date
Nov 20, 2025
-
Current Version
0.1.0
-
Total Downloads
164
-
Latest Version Downloads
164
-
Supported Architectures
amd64, arm64, armhf
Links
-
Source Code
-
Support
Reviews
uli wahl
Reviewed Nov 24, 2025 for version 0.1.0
Good idea since printing from UT is a lacking feature... On my wishlist: A list of printers giving acceptable printouts of jpg and pdf and text files. With my Samsung 2825 printer I get ugly formatted text printouts only, due to the age of my printer (lacking printer capabilites) I cannot get jpg or pdf printouts. Could it be an option to implement sort of printer-drivers/ -filters to get better results?
ProjectMoon
Reviewed Nov 20, 2025 for version 0.1.0
Tried printing a test PDF and it printed like 30 blank pages before I stopped it at the printer.