Fedora contemplates the driverless printing future
lwn.net
lwn.net
The article covers the driver story so I won't go into that, but in addition to the horrible Linux support it amazes me that a cheap affordable printer and ink is still not available. Ink is now not only outrageously priced but commonly has DRM in it.
A few days ago I have bought a new non original toner cartridge for my HP printer for about $7. Is it expensive tho? I expect it to print at least 2000 pages, so $0.0035 per page.
For ink jet: https://en.wikipedia.org/wiki/Continuous_ink_system
Also, get a laserprinter. Inkjets are going to be a problem regardless of drivers.
This article is specifically about dropping support for USB printers. Which is bananas.
I've never had any trouble with my USB-only Brother printer in linux since I bought it like a decade ago.
CUPS will need to be forked, unfortunately.
Nowadays, printers with refillable tanks instead of cartridges are quite widely available.
I bought a Brother HL-L2370DW (there's a bunch in the HL-L23xx series, varying slightly in speed and price and availability) about two years ago for I think around $120, which is cheaper than the inkjet my family had in 1999 (not even accounting for inflation). It's about as tall as my hand and it fits nicely on an Expedit. I print about two pages every two months. Since it's a laser, the ink doesn't dry up. It also sits on the wifi and works out of the box with my (non-Linux) devices without any driver setup, so I imagine it will work great with CUPS driverless printing on Linux. The amortized cost of printing (drum/toner) is about 4 cents a page.
I think there's a bunch of other options in the space of ~$100 small laser printers, and I think there are reasonable color lasers in the ~$300 range (but I've found I need color printing once every few years, and it's cheaper to go to the local FedEx or something than either pay for a color laser or deal with an inkjet and its drying ink).
EDIT: I see a bunch of other comments are recommending Brother specifically! I picked them based on an old Wirecutter review (now at https://www.nytimes.com/wirecutter/reviews/best-home-printer... I think) because they specifically mentioned reliability for low usage, and I can attest it's been great at that.
I put a piece of tape over the window on the toner cartridge like 5 years ago, it's still printing with nice quality.
In Linux, I plug it in and click print. Scanning works too. Click scan get a picture/pdf.
I’m not going to throw my printer away just because another FOSS project has decided to go the GNOME way.
The toner cartridges last 8-10k pages and if you purchase at least one a year (easy enough to do) they extend your next day onsite parts and labour support contract.
I got an amazing deal on it as well - but not the typical $80 "make a loss on the printer and make it back on ink" that consumer models adhere to.
The printer at work, which is free and convenient if you work in an office.
Or the one at the local copy shop, which is 10c a page. I probably spend ~$1/year printing out forms, there aren’t that many left…
For the rare cases you need something printed you can use a dedicated print store / office store with printing or the local library. There is no need for the average person to need a printer anymore.
Here paper is king still, and its usage is going up (compared to the rest of the Europe). You need to deal with some bureaucracy's? Register on their internet site, they'll send you an OTP in mail. You might be able to do some things online, most of the stuff are tight letters sent to your mailbox.
Even better, some offices still require you to use a fax machine. Good luck, if you're 20something and never used one. I'm almost in my 40s and 2019 was the first time in my life I needed a fax, in Germany.
And I highly doubt the usage of paper will go down in anytime soon here...
Landline phone-call quality has always been and continues to be infinitely better than anything people are using today to replace it.
I can't believe that in 2021 people aren't actively revolting over how useless smartphones are at actually doing phone duties.
Even if I get a "land line", it's just an expensive VOIP line from my ISP.
Even if we assume you've got a real landline, it's most likely that your call will transit over IP anyway at some point unless you're calling your neighbor who's on the same phone exchange.
The reason for the perceived higher quality is most likely because it all goes over stable wired networks and not due to the analog nature of the landline, and so can be replicated with a SIP deskphone, computer or even smartphone as long as your network is stable (most consumer-grade network gear is crap and most Wi-Fi connections often operate in a degraded mode that appears "fine" for browsing but fails for interactive latency-sensitive tasks such as calls).
I’ll also add that the iPhone in particular makes me so angry sometimes. I’ll have a phone number plain as friggin day on the screen - in an email or a web page - and there is _no way_ to call it by just tapping it. Oh no, you have to hold down, hope you highlight at the right point, drag to select the number, then switch to the dialer, hunt around for the hidden “paste” location, and then hit dial!!! Omg it frustrates me to no end.
Oh and speaking of frustrating, you can’t beat the catharsis you feel after slamming down the receiver after a particularly frustrating call
It was the only choice on the CUPS interface for which driver was optional/not needed. I did not use avahi-discoverh though, I typed the printer IP.
The fact that I choose a semi-pro printer, to get laser and reliability, probably helped. It also allows me to scan directly to a network drive so I never had to install a scanner driver.
The older HP CP1025NW laser printer in my study is a complete POS though, for some bizarre reason the driver software completely fails to find it on a regular basis and it seems to forget how to print semi regularly as well.
But I can't say that 'home' printing was difficult under Linux (Ubuntu/Pop!OS 20.04/21.04), Windows 10 and a couple of Apple devices.
This has been with two Brother printers (one print-only B&W laser, the other a B&W MFD laser) and two HP inkjet MFDs.
In all the cases to get printing working it's been just a case of connecting the printer to the network and then it's appeared on all the devices.
Scanning is more difficult - requiring either use of the web interface or installing extra drivers.
This IPP stuff is broken IMO. I found an lpadmin command somewhere online and was able to mangle it to get my printer to work.
IPP is probably easier for some people if it works. If it doesn't work, it's going to be impossible for most people to figure out for a few years.
Now I just put files on a Samba share on my Linux machine and AirPrint from my iPhone :)
Ah, my sweet naive child. There is no such thing as 'printers simply working', it's just a story that we tell to keep away the nightmares
It's incredible that they get reliably outperformed on their own professional printers by software written by microscopic third parties (like http://www.quadtonerip.com/html/QTRoverview.html), the reduction in bronzing, gloss differential etc. is night and day.
Of course if there is just one party who tells you what to do it’s not that hard. The manufacturer just has to swallow their pride and do it.
(Lexmark color laser printer using AirPrint on macOS and iOS; installing Lexmark’s drivers fixes the problem)
So in other words, it works until… well it doesn’t
I'm partial to using a raspi as a print server. I don't think I restarted it once over a five or six year period, and it doubled as a controller for my UPSes.
> driverless generates PPD files for printers which are designed for driverless printing (currently IPP Everywhere and AirPrint printers)