Problems installing and using printer on f43

hello

last year i installed fedora, cant remember, must have been f42, i had two problems with it, from that time i could fix only one and the other made me moved to other distros

but i wanted to go back to fedora

the problem i couldnt fix last year, but could this year was vlc not playing a single file, a search on google gave me a reddit post

saying that fedora does not come with codecs and you need to add free and non free codecs, that fixed the issue, by installing some rpmfusion and doing some console commands, i understand this is related to licenses on codecs, old linux thing i guess

the problem i could fix last year with my printer, a samsung ml 2165w, that refused to install with gutenprint drivers offered by feodora, but doing a search provided this page

that offered me a driver that i had to untar, then i ran chmod u+x and ran the install.sh script to add the driver that wasnt gutenprint, that allowed me last year to install and use printer

this year i tried again, first without the downloaded driver, just gutenprint, printer installs but nothing comes out, nor error or paper, printer just gest nothing, so i repeated the install driver from that link, the chmod and then add the printer again, the installed adds a non gutenprint driver, but this time it did not work directly following the installation process as it did last year, said it failed and also that it worked, of course it did not print a thing

i had to install it by hand and offered the ppd file from the installation folder i downloaded, that worked

on other distros i dont have the printing problem, they dont use gutenprint, all i do is open the printer menu, it locates printer and offers ipp print everywhere option that just works, i dont do anything else, this includes mint and kde neon to mention some i tried recently, only debian refused to do anything, but debian, is debian, and hates you by default, lol

this is a old printer, but i know there is people still using it, if they try fedora, this will not end well for them, few are old linux users and understand the process, i barely do

i would like to know more about why this printing problem happens and how other distros avoid it so well

Welcome to Fedora. I haven’t had problems with IPP capable printers and Fedora Workstation, so we need more details. When reporting an issue you should try to provide enough detail to allow other users with similar hardware to reproduce the problem. For starters, how are you connecting to the printer: USB or WiFi?

IPP is a driverless printer protocol, and should work with printers that support Apple Airprint or Mopria using WiFi.

thank you for your reply

it is not exactly a issue, because, as i said, i made it work, with lots of effort, but it worked at the end

as i mentioned, the printer itself is a samsung ml 2165w, connected via wifi

the pc itself

Operating System: Fedora Linux 43
KDE Plasma Version: 6.5.5
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Kernel Version: 6.18.9-200.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 4 × AMD Ryzen 3 2200G with Radeon Vega Graphics
Memory: 8 GiB of RAM (6.7 GiB usable)
Graphics Processor: AMD Radeon Vega 8 Graphics
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: A520I AC

a extra comment i forgot to add before, the ulp driver i used, when it install the printer, it mentions something about firewall and doing changes, such thing is not made by the install printer step on kde, could that be related?

You should make sure all Fedora and vendor firmare updates have been installed so you aren’t chasing a bug that has been fixed. Fedora is often ahead of other distros and can have kernel changes that require updates to firmware.

IPP does not require printer-specific PPD files as IPP provides the printer details. You mentioned that IPP worked on other distros.
Do you use any other devices with the printer?

https://www.cups.org/doc/network.html goes through checks to set up a network printer. Those may show where Fedora breaks IPP. One possibility is that Fedora defaults to a recent IPP version 2.0 or 2.1 but your printer supports an older version.

i think i should not have mentioned ipp because everybody is complaining about it now and everybody is moving away from the focus of my post

the installed printer via the distro drivers that are gutenprint does not work, at all

i had to chase drivers online, install them by hand and then install by hand the printer because autodetection did not work with gutenprint or the installed by hand drivers

under the post i made, a suggested related post shows up, it basically complains about another samsung printer needing the ulp driver

this is the post

i didnt found that information because when i look on google i didnt saw it, and back then(last year) i didnt had access to this forum ot ask, find this forum is not as easy as people imagine

in the post is suggested a package for the samsung driver, a rpm somewhere to be downloaded, but is from a person, not the distro itself that seems o contain the same samsung ulp driver i installed by hand

since most users will try to limit themselves to what is on the repos, this is far from ideal

i go back to my original question, why did i had to do all these steps on fedora 43, where other distros just work out of the box? its not like samsung is going to sue anyone for having a driver from a company that doesnt exist anymore

this is not a firmware thing, that has been fixed, because as i said, it has changed and became more problematic on the last year, if other distros dont have this issue and this distro has it and becoming worse over time, i do think that a so important distro should be at least on par on having less and less problems over the years

i do get the idea, not chase bugs that have been fixed, but if i cant find solution on discover and console is not my thing really, all i have is the knowledge i got using other distros on the same procedures done here over the years, if not decades, it is the resource i will use, not perfect, for sure, but is what i had to use, to get things done

If your printers works with ipp-everywhere on other distributions, it should work on Fedora as well as most distributions is using cups to implement ipp-everywhere.

The printer specific drivers are a hit or miss situation, as there are almost 20000 different models distributed with Fedora, and that is only a fraction of the number of printer models that has ever existed. This is frustrating, but a doubt anyone here are able to diagnose your problem unless they have the exact same printer model you have.

1 Like

Your post complains about the difficulty of using printer PPD’s, which have been deprecated in favor of IPP. Quoting https://www.cups.org/doc/ppd-compiler.html

The PPD compiler and related tools are deprecated and will be removed in a future release of CUPS.

We need to understand why IPP doesn’t work for you when it did work with other distros so others don’t encounter the issue.

i do agree on the abundance of printers, not to mention hp buying samsung printer division and leaving everybody screwed with the support situation, but testing distros, almost all the distros using ubuntu as base just worked, no problems anywhere when talking about the printer

funily enough, when i tried debian, the previous version, not the current one, i couldnt detect printer, i couldnt install driver, i coundt do anything, if ubuntu uses debian as a base, they are doing some serious changes to avoid all of this

many years ago i had similar problems with anther rpm based distrom but we are talking 15 years ago perhaps, a different world, same brand of printer, similar problems, i learned alot about cups back then but i cant apply any of that now because cups does nothing now, no web interface where i can do really anything

as i said, i made it work, but i do these replies to point to the fact that something changed between fedora 42 and fedora 43 and is making things harder for me

i didnt tried the rpm method mentioned on that other post, but being a rpm so old, i dont know if it will work well with fedora 43, something tells me that it will not

i should mention that before installing the ulp option, the ipp autodetect option is not a option, it offers two options closer to my model but both are gutenprint

after installing the ulp driver now, i get the ipp autodetect option that sets everything right but in the end fails and succeeds simultaneously but doesnt print or add a printer

i think i wrote this information in a earlier version of this post, but by accident i reloaded the page and all i wrote was deleted, so i had to rewrite everything again, since it is so much information i forgot to add it

ys, i agree with you, the ipp just works on other distros, not here

what i have seen is that other distros do not mention gutenprint, and i could swear that on older distros i had similar problems with gutenprint drivers and samsung printers, so i think it is related somehow, but i have just my personal experience to back this claim

IPP just works for many of us, so we really need more details from you. If you can find time to try the CUPS Network checks that may show us what is failing.

1 Like

there is alot of information there, i got lost

one of the commands tries to get a log, but the log is about what it detects, now, not the errors it might have found since i installed it yesterday

perhaps there is a activity log somewhere we could look at?

Here’s a repo that distributes this driver:
Samsung Unified Linux Driver – Printers & Scanners – negativo17.org

It’s packaged and tweaked specifically for Fedora:
uld/uld.spec at master · negativo17/uld · GitHub

Try comparing the package versions and configs between the distros, specifically this:

/etc/cups/printers.conf

Also use permissive SELinux mode and stop the firewall while troubleshooting to rule out related issues.

Are you referring to ipp-everywhere or just ipp. The ipp protocol is just the way to transfer printer requests to the printer, whereas ipp-everywhere is the protocol to ask the printer what its capabilities are. Ipp-everywhere is also known as driverless and is basically the same as AirPrint or Mopria standards.

i already saw that information and was discussed previously on this same post

i wiped the other distros to install fedora, i dont have the information you mention, apart from the one in this machine

i can share the contents of this fedora 43

Printer configuration file for CUPS v2.4.16

Written by cupsd

DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING

NextPrinterId 10

PrinterId 9
UUID urn:uuid:78eeaf44-b6de-32e3-5a42-cef58b1355ef
AuthInfoRequired none
Info Samsung Ml-2165w
Location p3
MakeModel Samsung ML-2160 Series
DeviceURI ipp://192.168.50.50
State Idle
StateTime 1771203213
ConfigTime 1771203063
Reason cups-ipp-conformance-failure-report
Reason cups-ipp-missing-send-document
Type 4164
Accepting Yes
Shared No
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
Attribute marker-colors none,#000000,none,none,none,none
Attribute marker-levels 92,96,96,96,96,96
Attribute marker-message marker-message
Attribute marker-names Black Toner S/N :CRUM-15091530975,Transfer Roller,Fuser Life,Pick-up Roller,Feed Roller,Tray 1 Roller
Attribute marker-types toner,other,fuser,other,other,other
Attribute marker-change-time 1771203199

that was already mentioned, so it is repeated information, please take a look at the entire post