From USB Printer to Browser-Based Network Scanner
The original goal sounded simple: the Brother printer already worked through CUPS and I set that up as part of my LPIC 1 studies , so scanning should also be available from the network. In practice, the printer and scanner parts of a multifunction device are handled by different Linux subsystems. Printing was already solved through CUPS as part of LPIC 1. Scanning required a separate path through SANE, the Brother scanner backend, and finally a way to expose the scanner to Windows clients without installing scanner software on every machine. The device in question was a Brother DCP-7055 connected by USB to the Ubuntu VM Test which was also my printer server . The working CUPS printer queue was named brother7055 , and printing was already functional. The Ubuntu host had the management LAN address 192.168.10.123 , and later we also confirmed that it had a second address, 192.168.178.123 . The network design matters here. VLAN 10 is the management network, and access into thi...