Best Wireless Scanning Experience to Date: Epson WorkForce 840
I hate paper. Yet I have piles of it.
Many of my Dyn Inc. documents do get digitized thanks to a kick-ass HP scanner at the office that emails you a PDF of whatever you insert. At home, however, it’s been a pain.
Until now.
Finally fed up with tons and tons of paper lying around, I made an (impulsive) purchase of an Epson WorkForce 840.
I could not be happier with this thing. Here’s my workflow:
- Toss in a pile of papers.
- Press Scan, then Scan to Memory Card.
- Get a full color duplex scan as a PDF over the network via the scanner’s file sharing. No fuss.
All for $180. Plus it prints and all that jazz (but who cares… wasn’t it printing that got us into this mess to begin with?).
In detail, here it is. Start off with a bunch of two-sided pages (tray holds up to 30):

Make sure I have a USB flash drive installed. This stays here all the time and is mounted over the wireless, just a spare 1GB USB flash drive. Nothing fancy.

On the touchscreen, select Scan, then Scan to Memory Card.


When it’s done, the PDF is accessible from the Samba share that has the USB flash drive mounted. Just make sure you turn on network file sharing in the Epson’s setup menu.
Go buy an Epson WorkForce 840 and clean out your home office.




Dave 11:44 am on January 8, 2008 Permalink |
I’ve been doing the same thing with OpenOffice.org for a few years and we’ve been doing it with DocBook (and other various XML formats) for some time now. Several Wikis support pulling in code snippets via various mechanisms.
Is there something particularly new about your approach?
Cory von Wallenstein 12:33 pm on January 8, 2008 Permalink |
Certainly. The biggest differences to previous approaches and this approach are focused around ease of use both for the programmer and the technical writer, and for level of control of code selection.
DocBook, for example, makes it pretty easy to pull in entire outside files, but that is only useful when you’re showing a complete example program. What if you’re describing a method name inline in the content? What if you wanted to say:
“The doPowerOff method is used for doing A, B, and C.”
With other approaches, you really don’t have a way to say “insert this method name here” in the document such that when the underlying code is inevitably refactored (perhaps to doServerPowerOff), the references to those method names get updated inline too.
Even if you had an external file that just had that method name in it… for this example, with Java, that would not be valid and compilable, so its usefulness diminishes.
Even specifying by line numbers is far, far too brittle. By having the code identified with context-relevant tags, life is easier for the programmer moving code around, and the technical writer trying to figure out what-does-what.
Really, we needed a way to get down to an atomic level of control for what code gets pulled into the documentation, and we needed a way to keep the code itself valid and testable by our build environment, and most importantly, we needed to support code refactoring so the changes would automatically cascade throughout our documentation.
Dave 3:30 pm on January 8, 2008 Permalink |
I built my DocBook files by embedding elements that would retrieve a file and look for commented “snippets” in any of a couple source control systems; the same thing in OOo (but via OOo scripting). It’s the same way the Wikis I use pull in external snippets and seemed the easiest way for my documentation and books.
Jeanine Mccay 10:41 pm on April 30, 2011 Permalink |
One thing I want to say is always that before purchasing more laptop memory, look into the machine in which it will be installed. If the machine is running Windows XP, for instance, the memory limit is 3.25GB. Using in excess of this would purely constitute some sort of waste. Be sure that one’s mother board can handle the actual upgrade quantity, as well. Interesting blog post.