The Crosspad is a portable tablet device made by the Cross pen company that records the strokes made on it with a special pen. These pages may be downloaded to a computer for OCR or image processing. Links of interest:
Not right out of the box. Of course the software only supports Windows, so some reverse engineering was necessary. After doing much of the hard work I found Jun-ichiro itojun Hagino's code for *BSD that had information on the protocol and format of the data. A little bit of porting and I have produced a Perl module that handles the details of retrieving the current contents of the Pad's memory.
Now I am writing a module that will decode the "Ink" files that are produced and generate Postscript/GIF/Perl callbacks from the data stream. Right now it will draw the strokes with Perl/Tk. Slow and painful, but working.
I want to thank Itojun for documenting the protocol and specifications as well as he did. They made the job of writing the module much, much easier than the tedious amount of reverse engineering and reading of the Java SDK that would have been required otherwise.
Home | Mail | Lynx enhanced |