libertad de impresión
"Todas las impresoras modernas tienen o utilizan algún software que no es libre.
Algunas requieren que lo ejecutes en tu máquina (controlador privativo), algunas requieren un controlador libre o propietario, pero luego descarga un componente que no es libre y lo carga en la impresora y se ejecuta en ella (algunos modelos HP), y algunas simplemente tienen el firmware que no es libre en un chip que ya está integrado en la impresora.
Esto se ha tenido en cuenta y no se requiere ningún software que no sea libre a nivel del sistema operativo ni es necesario cargarlo en el dispositivo.
El dispositivo sigue teniendo firmware que no es libre, obviamente, pero está contenido únicamente en el dispositivo mismo (es probable que siempre sea el caso de que este firmware que no es libre y que está contenido únicamente en el dispositivo en un chip se pueda flashear técnicamente independientemente de que los fabricantes proporcionen actualizaciones o no, pero dado que es privativo, nadie más que el fabricante puede proporcionar dichas actualizaciones)." -- Chris
Tracking dots
Some printers mark each page faint yellow tracking dots. These dots are not visible to the naked eye. You can see them under blue light, or by scanning and magnifying the scanned image. The dots represent the printer's serial number, and in some cases, the date.
The EFF keept track of printers that do/do not employ this method of serreptitious tracking:
https://www.eff.org/pages/list-printers-which-do-or-do-not-display-tracking-dots
https://www.eff.org/issues/printers
Drivers
http://h-node.org/printers/catalogue/en
HPLIP
“In computing, the HPLIP (HP Linux Imaging and Printing) project—initiated and led by Hewlett-Packard (HP)—aims to ease GNU/Linux systems' ability to interact with HP's inkjet and laser printers with full printing, scanning, and faxing support. As of 2013 the supplied printer-drivers support a total of 2,080 HP printer models; many of these are free and open-source (FOSS), licensed under MIT, BSD, and GPL licenses, but others require proprietary binary blobs. The project intends that HPLIP work in combination with CUPS (Common UNIX Printing System) and SANE to perform printing and scanning respectively.” - HPLIP on WikipediaHPLIP provides both a graphical interface and the respective printer/scanner drivers.
Non-fully compatible printers that use HPLIP
Here is the list of printers that use HPLIP and require or have optional binary plug-ins as well as the purposes of the plugins. In other GNU/Linux distributions, the command hp-setup will attempt to install the binary plug-ins, when the user is setting up the printer and he will be given the choice to accept an agreement (reference) before installation, but this is not the case for Trisquel (reference].References
- Devices Supported by HPLIP on the official website;
- Diagram of the system interaction with HPLIP as well as other technical information;