I have used HP, Epson, and Brother inkjet printers with Linux. If you are planning to print directly from the computer using a cable connected to the printer, then I recommend Epson. Although Brother offers Linux support, the drivers are very outdated. For one of the Brother printers I installed, the drivers were 32-bit only and required me to enable multi-arch on my 64-bit linux system. After getting the 32-bit drivers installed, it still wouldn't print without the "gcc-multilib" package, and it was a headache to find that was what was missing. The Epson linux drivers are newer and offer more configuration options to fine tune printing.
Many newer printers offer network printing of some sort without needing to install drivers. For HP, many printers give you the option of emailing a file to the printer. The printer has its own email address. You send a file to it as an email attachment and it prints. If you have an option like that, you don't need to worry about the linux drivers at all, and you can print to it from anywhere in the world.
For all inkjet printers, including Eco-tank models, the business model is based on printers being basically disposable. Printers keep track of how many cleaning cycles and printing cycles you run. Every time the printer runs (and especially when running a cleaning cycle) excess ink is ejected onto an absorber pad inside the printer. The printer will eventually stop printing when it thinks the absorber pad is full. Usually the only way to get it working again is sending it to the manufacturer for service. Most of the time it is cheaper to buy a new printer instead. It is a scam, because it would be trivial for the user to replace the absorber pad with a new one or just soak up excess ink with a paper towel. For printers that use cartridges, the cartridges would be trivial to be made refillable and a lot of small aftermarket companies exist to do just that. However, the printer manufacturers make it purposely difficult. Many cartridges have a chip in them that make it stop working at some point. In many cases, it is impossible to re-set the chip yourself. You can buy a new chip for the cartridge to make it usable again, but it is often more cost effective to throw it away and buy a new cartridge. It is a terrible, wasteful business model that treats customers badly, but it is what it is.
|