As you know, I scan books. Why is complicated, and best saved for another day. But over a period of more than five years I’ve scanned more than 3000 books and periodical issues, by hand, on my own time, as a volunteer. And I bought the books myself.
And I bought the scanners myself.
In the house we have two Plustek OpticBook 3600 Plus scanners. They’re admirable, stolid, slow, purposive hardware. Workhorses, if not very spry or smart. I’ve known for some time, from the ads and the catalog pages over at Plustek, that the 3600 was supplanted by some later models whose overblown ad copy mention little things the 3600 lacks: speed and… well, speed, mainly.
That said, the OpticBook 3600 Pro has been a good old thing. I can sit and listen to the TV while I scan a 200-page book in a couple of hours. But of course I have to run Windows to use it, because hardware manufacturers who build consumer-grade optical tools for the graphic arts can’t be bothered to develop drivers or utilities to run the damned things.
That’s not strictly true. There is supposedly a MacOS driver for the OpticBook 3600. [I won’t even hint at a link to it, for reasons you’ll see in a moment]
I installed it when it was announced. Well, tried to. It failed to install, since it attempted to install the KEXT as a superuser, but didn’t manage to do so even when you ran it using sudo. It crashed while trying to do the simplest possible thing an installer script can do, on a Mac.
In other words, it was released with stupid mistakes that even the most isolated basement-dwelling novice programmer wouldn’t have been allowed to make, if it had been released as freeware.
Flag that; we’ll come back to it.
So for five years now, I’ve been pleased with the OpticBook’s stolid (and slow) performance. They still do a thousand pages a week with no problems, though there’s a bit of book-dust inside the platens by now. But I have to get the Macbook Pro out, fire up Windows 7, run the awful non-resizable Book Pilot interface, fill out a stupid form every time I change volumes (you know, with obvious stuff like paths to where I want to save it [no default], what format I want it to save in [no default, and no LZW compressed TIFFs], no saved presets… the usual Windows crap).
To sum up: Plustek’s OpticBook 3600 was (and still is) a kludgy and noisy but very workable solution for the non-destructive digitization of books on a small scale. Both small scale in the sense of a few at a time, and small scale in the sense that it only has an A4-sized platen.
So yesterday, for my birthday, my wife bought me a Plustek OpticBook A300.
It’s a lovely piece of hardware. Huge, first of all: an A3 platen, so I can start to address the growing pile of quarto and folio volumes, and old newspapers and magazines that I can’t physically fit on the other. And fast as hell: nice buffers, obviously faster drivers and some onboard storage and buffering so I don’t have to take a breath between pages like I do on the 3600. And clean, of course; it doesn’t have five years of fingerprints and infinitesimal book powdering inside it.
But the software…
Oh god, the fucking software.
Windows hardware people, I am talking to you: you do not merely suck at User Experience design. You suck at imagining what any human being who has not soldered the hardware together himself might want. If you wrote this for the government even they would think it was onerous and risky to use.
First of all, the installation process was a joke. A 60-page manual included with the DVD—wait, what, there’s 5 Gb of software? no, there’s a few hundred megs of second-rate third-party intro sample software—says next to nothing in seven languages. The Auto-run doesn’t auto-run on my VMware machine. There is no directory structure, just folders labeled “English”, “Brazilian”, “Chinese” and so forth. Inside them are raw piles of 8-plus-3-named Windows crap, “blah.dll” and “vm7a.exe”. No “read me”, no “READ.PDF”, no manuals, no URL files, nothing. A few things just popped up a Chinese-language dialog box that said “TODO: [Chinese]”, with two Chinese buttons.
Finally, I found by trial and error the driver installer. “Plug the hardware in, then push ‘Next’…” followed immediately by “Well, that didn’t work! Sorry; I got nothin’.”
Just to be perfectly clear: this is a $1500 piece of hardware, and worse if you don’t shop around.
I finally had to just cross my fingers and run whatever seemed runnable. Along the way it tried to install obsolete off-brand OCR software from years ago, stupid also-ran Windows image “editing” packages that made me puke in my mouth a little, and… ah yes! A new interface app I finally discovered, called “Book Pavilion” (as opposed to the OpticBook 3600’s “Book Pilot”).
Yes, each piece of hardware has its own user client. Because, you know, you have to write a new client interface for each piece of hardware. Even though the buttons all say the same things….
So eventually it runs. There are some slight improvements, in five years, but I still have to fill out a little tax form for every project I want to scan: What’s it called? How do you want to save it? What resolution do you want? No, you can’t have LZW-compressed TIFFs, we’re only allowed to give you JPEG-compressed ones. No, you can’t resize the window so you can see a closer view of the fucking huge pages you can scan now; who would want to do that?
In the old, slow Book Pilot software, every time you scanned a page there was a little pause while the image was post-processed and saved to disk. After all, even a little A4 page at 700 dpi color is going to end up being a 30 Mb TIF (since you can’t compress it!).
Not so in Book Pavilion! Instead, it just eats up pages, and there’s a little button in the interface you need to push called “Transfer” which—check this out—makes the entire interface disappear completely, with no dialog box or anything, while the images it’s buffered are post-processed and saved, and which then pops back with no explanation of where it’s been or what’s been happening.
So what does one do, first time through? One pokes around—because there is no written manual, no electronic manual beyond some Windows “help” files, no website—and one sees what one thinks is happening, and so one scans a few pages and “Transfers” them, and they look pretty good.
Then one scans a whole book. Maybe 75 huge 12×14 pages, at 600 dpi color of course, and then one pushes “Transfer”.
And the fucking thing disappears forever. Because 75 huge 12×14 pages at 600 dpi color are more than you’re supposed to want to do, as far as this user interface is concerned.
Even though the interface has been letting you poke the button on a fucking large-scale 600dpi optical resolution 24-bit color scanner.
So you lose that work, because you have nothing so fancy-dancy and modern as a dialog box with a progress bar or anything to explain what’s up, and then you re-open the utility again manually before it magically reappears to tell you it might be done. Well oops. There are no saved temp files, no buffered images (even though while you’re working it tells you they’re there). There’s no popup asking you if you want to add pages to the same project, or start a new one. No conversation about what you want.
Just a form to fill out, which will mainly be ignored.
Harsh? No, because of course you crashed the pitiful little user interface, so it never bothered to save preferences or cache its settings. So the next book you scan (after re-scanning the original one), you accidentally save at the wrong resolution, in the wrong place, in the wrong format.
Then you start to get mad. Because manually scanning $100 books, even on a $1500 piece of hardware that’s made to be minimally damaging, damages the books if you have to do them twice. So on the whole this is going to be a very expensive and annoying set of “conversations” you have with the stupid user interface before you agree to disagree.
So here’s the rub: Plustek seems to be making excellent—maybe even amazing—hardware.
I can imagine how good they would be to use on a real computer, with a real user interface. If I am very very careful I can manage to scan a book all the way through. I have to remember to check the settings every time. I have to check them again, because sometimes the stupid little tiny text fields can’t show you the salient part of the information you’re putting in them. I have to remember to push the “Transfer” button often enough that the invisible buffers don’t overload. And of course I still have to LZW-compress my TIFFs afterwards, and run real OCR and image editing software on the Mac.
The thing that makes me sad, frankly, is that these people are clearly smart. This is a nice box. It makes nice sounds. It’s quick, and light, and it worked immediately as soon as I jumped through the right hoops.
But their software is a design sin. It’s almost like they’re selling an Aston Martin that only shifts gears if you blast Vanilla Ice on the radio. No, worse: because at least in that case the automotive engineers would have clearly done it out of spite and evil.
This is just thoughtless banality.
Plustek: Spend the fucking $50000 to hire a pair of real software developers, take three months, and write a real adult piece of software so we can all actually use your lovely hardware, just like the Big Boys do.
Plustek: Spend another $50000 for a real User Experience team. Sit them down, talk to people like me who buy this stuff for ourselves (instead of having some corporate or institutional boss whose back we can complain behind), and make it work nice.
Spend that $100000, and you will fucking nail the market for personal scanners.
These machines are lovely. But they suck to use. Epson’s software sucks less. Canon’s software sucks a little less. Even Nikon’s software sucks a tiny bit less, but at least it sucks on the Mac.
As things stand, you should be embarrassed to the point of apology. Your marketing people should be sent to re-education camps. Your “software developers” should be… well, you don’t have those, clearly. The nephew who can run Visual Studio should be sent back to college.
I’ll keep the damned thing. It’s an investment of five years of my life so far in the previous clunky effort, and it cost my wife a whole day’s wages to buy this one. So I’ll play your Book Pavilion’s little ritual games, and I’ll chuckle wryly when it plays hide-the-scans or woops-I-crashed with me.
But you will listen to me the whole damned time.
Because I feel cheated. I expected more, after five years.
You just don’t give enough of a damn to even try.
I want the best for you. Those librarians are bitching just as much as I am, behind your back. The corporate records-scanners are bitching just as much. The census scanners, just as much. But they are bitching against a background of bitching about their work, their jobs, the fact that they have to use Windows, their gray lives.
Some of us choose to buy these lovely things from you. Because we want to make a better world, and we’re willing to put our own time and money on the line.
You’re costing me that time and money.
Stop it. You could win, you could soar at making scanners for archivists and librarians and educators and students and scholars and historians and artists and genealogists and accountants and pirates and kids all over the world.
If only you could stop being so blithely idiotic about the software.
So close. So much potential wasted.