I have an HP M1522n MFP printer (and scanner) attached to my network via Ethernet. I'm running Ubuntu MATE 24.04 in a VirtualBox VM, version 7.06 because I'm using Windows 7 as the host. I've installed all the hp software: hplip, hplip-doc, hplip-data and hplip-gui. Printing works fine. I've installed the device driver when prompted for scanning.
When I attempt to scan, HP Toolbox successfully starts up Document Scanner (simple-scan), which finds the scanner on the network. When I click the red Start button, I hear the scanner working. Most times I'll see the HP status pop up stating scanner started and scanner finished. However, the scanned image never shows up, nor does Document Scanner ever clear the rotating Stop button.
I've tried this on both an Ubuntu MATE VM I've upgraded through numerous releases, and tonight with a fresh VM of 24.04. I'm getting the same results on both. I installed XSane on both, and it successfully scans documents repeatedly. hplip version is 3.23.12+dfsg0-0ubuntu5, simple-scan 4.6.0-0ubuntu2.
I also have a Linux Mint 21.3 VM running MATE, and it is able to scan using the HP software without any problems. hplip version is 3.21.12+dfsg0-1, simple-scan 4.2.0-1.
Finally, I have an Ubuntu MATE installed as boot system on the same computer. Scanning appears to work find there with simple-scanner. But that is 22.10, as I won't upgrade boot Ubuntu OSes until the 24.04.1 release.
From what I remember, 22.10 used to work scanning over the network within a VM. Has anyone gotten 24.04 working with an HP network scanner?
[EDIT] This VM is one that I have upgraded for years from one Ubuntu MATE version to the next. Tonight, I created a brand new VM, installed Ubuntu MATE 24.04 to it, then set up the HP MFP1522n network printer, and finally the installed scanner when prompted when first trying to scan a document. This new VM works without error scanning documents from this network printer.
So, there is something in the VM that has been updated from previous versions that is causing this problem. I'll work on it when I find time as we obviously want upgraded systems to work without crashing.