hpljm1005 is broken
# scanimage -d 'hpljm1005:libusb:001:009' --format=png -o /tmp/scan1.png
scanimage: rounded value of br-x from 220 to 220
scanimage: rounded value of br-y from 330 to 330
libpng error: No IDATs written into file
Aborted
# ls -lh /tmp/scan1.png
-rw-r--r-- 1 root root 1.6M Dec 24 22:09 /tmp/scan1.png
# scanimage -d 'hpljm1005:libusb:001:009' --format=jpeg -o /tmp/scan1.jpg
scanimage: rounded value of br-x from 220 to 220
scanimage: rounded value of br-y from 330 to 330
Application transferred too few scanlines
ls -lh /tmp/scan1.jpg
-rw-r--r-- 1 root root 1.6M Dec 24 22:15 /tmp/scan1.jpg
# scanimage -d 'hpljm1005:libusb:001:009' --format=pnm -o /tmp/scan1.pnm
scanimage: rounded value of br-x from 220 to 220
scanimage: rounded value of br-y from 330 to 330
# ls -lh /tmp/scan1.pnm
-rw-r--r-- 1 root root 1.6M Dec 24 22:17 /tmp/scan1.pnm
png and jpg are broken, but pnm opens.
Can't provide more details or debugging information yet, will update this issue when I have access to M1005.