Group: Hardware/Computers/Printers
(add more context before moving it in computers) |
m (GNUtoo moved page Group:Hardware/research/Printer to Group:Hardware/Computers/Printer: That page treats printers as computers and is interested in running free software on them. Some of them could probably run server applications if GNU/Linux w...) |
(No difference)
|
Revision as of 16:46, 14 March 2023
Introduction
The h-node website has a section about printers. But hat section is concerned about the compatibility of computers (like your laptop that runs FSF approved distributions) with existing printers.
It doesn't treat the printer as a computer that can run potentially free software.
Here this page is about research to find if it's possible to run free software on printers.
So far we only know any RYF certified 3D printers running free software, but this page is about non-3D printers.
Research
This section list and/or summarize existing security research and/or source code releases on printers.
Security research is interesting as security researcher often analyze in details the software and hardware architecture of the printers. They often tell if the printers are running GNU/Linux and on which part of the printer (for multi-function printers or big enterprise printers).
For free software source code release they may contain hints that there is GNU/Linux running (for instance if busybox is released) and/or source code for the Linux kernel.
HP MFP M725z
Vendor: HP
Product: MFP M725z
Reference: Printing-Shellz.pdf
Short summary: Runs GNU/Linux in a scanner board only.
Details
Page 8 we can see the hardware and software architecture:
+-------------------+ +-----------------+ | Scanner board | | Printer board | | running GNU/Linux |<---->[+]<---->| running an RTOS | +-------------------+ ^ +-----------------+ | +---------------------+ | | Communication board |-----+ | running Windows CE | | - 4 USB host | | - 4 USB devices | | - Ethernet 1000 | | - Touchscreen | | - Fax board | +---------------------+
It's unknown if HaRET works on that version of Windows CE.
I also didn't look at the CPU architectures or more details since GNU/Linux only runs on the scanner board.