I recently bought an excellent book scanner, the CZUR ET24Pro. This hardware is close to perfect and is a joy to use–it’s an overhead camera scanner with foot pedal that uses a laser beam to determine page contour to automatically de-skew the scanned pages.
The software, however, suffers from many UI issues and drives me batty. To be fair, the developers very clearly prioritized core functionality over finesse, and that is fine with me–the app is annoying, but it does its job correctly.
For starters, there are dozens of pointless confirmation dialogs that require you to click through. One particularly egregious example: when I am done scanning a hundred-page book, I have to manually delete the 100 pages (thankfully as one lot)–I just generated my PDF, why do I need to delete these pages now? At this point the software asks me “Are you sure?”, I click “Confirm.” then it pops up an absolutely useless dialog saying “Deleted 100 pages” with another “Confirm” button. Never mind that all of the dialog buttons say “Confirm” and not a more standard word.
This product is designed around efficiency and speed. No-one buys one of these to scan a single magazine–users are going to be scanning hundreds of magazines, books, and documents. Nobody needs the baby-steps hand-holding of dozens of extra confirmation dialogs after their 40th book.
One feature of dialog boxes that good developers implement, and this application doesn’t implement: a good dialog box should go away in a “safe” manner if you hit the ESC key. When in doubt about Yes/No or OK/Cancel, just hit ESC and you should be safe. Sadly, that doesn’t work here.
If you scan out of order for some reason, there is no drag-and-drop way to reorder things until way downstream when you are generating the PDF output, and it is a painful tool to use.
They provide dozens of batch-mode customizations, but almost all of the settings are forgotten with each run. This means when I am scanning sheet music, I have to go in and select “150dpi”, “US Letter”, and “Portrait” every single time, without making a mistake. A tool like this should really remember its last-used settings at the very least. Named-sets of user-defined customizations would be spectacular.
I believe the developers of this application never actually used it for a day of book scanning to see how tedious it is.