Genius G-Note 5000
Some days ago I saw this nice gadget on the website of a distributor. I thought it might be a good idea: A notepad you take with you, you write as many pages as you want and, when you are back home you can download all your handwritten text or drawings.
Of course you can do this with a cheap scanner without having to recourse to buying any new hardware (provided you already own an scanner). However, what I was looking for when I learned about this product was a tablet for drawing.
The Genius G-Note series does both: You can use it off-line to write more than 100 pages in the built-in 32MB of flash memory and it can also be used online as a mouse substitute (or companion). I feel much more comfortable when writing and drawing with a pen than with a mouse.
The unit came with some Windows software which was ok. Without any software the tablet looks like a USB flash drive to your system where each page drawn shows as a different file. Filenames are numbered (i.e. BK-01-001.DNT, BK-01-002.DNT and so on). File format was unknown but a quick look at it suggested a sequence of waypoints representing what you drew was used. Included software allowed you to export either to PDF or JPEG file formats.
Four AAA batteries power the tablet and two button batteries power the black and red ballpens included with the unit. The color of the pen is kept on the archives, so the system output will look exactly the same what you wrote on the page. I am not yet sure how long batteries last, but manufacturer claims you can get 80 hours out of a battery set. The tablet unit also has several buttons to allow you create a new empty page, to delete a given page and to select the current page you want to be writing on.
Before trying to reverse-engineer the .DNT file format I thought it would be a good idea try to pull the information from the manufacturer. Of course I did google for that first, but my quest drew zero results. So I checked the "About ..." option on the software that came with the unit to learn that UC-Logic was the maker of the program. I looked for their support email address on the net and I sent them a message asking for the info. To my surprise, my message was answered promptly and I was provided with a two-pages long word file with all the details on the file format they use. It took me two hours of test to get a perl program that successfully converts a .DNT file to a .SVG file I can later manipulate with Inkscape. I keep each stroke as a different polyline.
Here you have the perl code. And, I almost forgot, the G-Note 5000 retails at $99, so I think it is a very good deal.
Of course you can do this with a cheap scanner without having to recourse to buying any new hardware (provided you already own an scanner). However, what I was looking for when I learned about this product was a tablet for drawing.
The Genius G-Note series does both: You can use it off-line to write more than 100 pages in the built-in 32MB of flash memory and it can also be used online as a mouse substitute (or companion). I feel much more comfortable when writing and drawing with a pen than with a mouse.
The unit came with some Windows software which was ok. Without any software the tablet looks like a USB flash drive to your system where each page drawn shows as a different file. Filenames are numbered (i.e. BK-01-001.DNT, BK-01-002.DNT and so on). File format was unknown but a quick look at it suggested a sequence of waypoints representing what you drew was used. Included software allowed you to export either to PDF or JPEG file formats.
Four AAA batteries power the tablet and two button batteries power the black and red ballpens included with the unit. The color of the pen is kept on the archives, so the system output will look exactly the same what you wrote on the page. I am not yet sure how long batteries last, but manufacturer claims you can get 80 hours out of a battery set. The tablet unit also has several buttons to allow you create a new empty page, to delete a given page and to select the current page you want to be writing on.
Before trying to reverse-engineer the .DNT file format I thought it would be a good idea try to pull the information from the manufacturer. Of course I did google for that first, but my quest drew zero results. So I checked the "About ..." option on the software that came with the unit to learn that UC-Logic was the maker of the program. I looked for their support email address on the net and I sent them a message asking for the info. To my surprise, my message was answered promptly and I was provided with a two-pages long word file with all the details on the file format they use. It took me two hours of test to get a perl program that successfully converts a .DNT file to a .SVG file I can later manipulate with Inkscape. I keep each stroke as a different polyline.
Here you have the perl code. And, I almost forgot, the G-Note 5000 retails at $99, so I think it is a very good deal.
Comments
hasta pronto. y la tarjeta esta ideal para ilustradores, no vale para mate painting, pero si para crear ilustraciones al detalle y de forma muy sencilla
la cuenta parece rara, pero es real
i'm very insterested in your coment, a buy a g-Note tablet to.
i don`t know anithing abaut programing, if you have a soft or can tell me how can i convert the files using your code, i'll really happy, thank you again for the amazing discoverying and sorry for my bad english
my e-mail if you have something to tell me for help me is: quemeinteresa@yahoo.com.ar
Visit
http://www.activestate.com/Products/ActivePerl/
to get a Free copy of their Active Perl interpreter.
To execute a Perl program (after installing the above package) you need to open a command box in Windows:
Start/Excecute and type cmd and press enter.
You'll get the old command line interface, then you need to type perl and next the name of your program.
I reckon they also include perlcc which is a Perl compiler that will create an EXE file instead. (But I am afraid you still need to install Active Perl on any Windows PC you want to run your compiled EXE anyways).
As you might notice my current code is only handling the black pen drawings.
I see from your posts that you are using Ubuntu, and besides, you own this nice gadget Genius G-Note 5000. Great! Since I am already using Ubuntu, have you managed to make them work together? That would be good news for me. Thanks
I hope you'll read this message (your blogger profile is not public so I cannot retrieve your email).
You are correct, I use Ubuntu and I made it to work with Genius G_note pad. You do not need any additional driver just some magic on the xorg.conf file:
add
InputDevice "pad" "SendCoreEvents"
to your ServerLayout section
and a add new device section>:
Section "InputDevice"
Identifier "pad"
Driver "evdev"
Option "Device" "/dev/input/event3"
Option "Type" "pad"
EndSection
Please note to check the event tied to your pad (it might be different than event3). Do not forget to restart X11 after you've done the above changes to /etc/X11/xorg.conf. It is always wise to keep a copy of your old xorg.conf (just in case).
i've been looking for the format spec, too, but got no response from the UC-Logic guys. Could You please post the spec somewhere on the web, or at least email it to me?
Thank You in advance,
_Xoft(o), xoft (at) xoft (dot) cz
I'm a user of G-note 5000
I've used your script to translate
the dct files to svg
I think that you haven't used on it that
A1 means black pen
A5 means red pen
So I've included that my a vb windows port of your program.
By your code ,I think that you use the first 2 bits ofbyte(6)
to read in "x"
and third and forth bits and in "y".
. But in my windows code, my program works perfectly without using that
information.
Can you send or post the DCT format information
I'm Javier Coronel from Spain too. For those of you intereseted, there is another manufacturer that uses the same hardware: LaPazz.
It uses the same file format, and is provided with a write recognition software. It can convert your manuscript (including diagrams and pictures) into a PDF or a Word file, but it's only a demo version.
Could you please send me the DNT file format specification or post it somewhere in the web?
My e-mail is mo3r AT nm DOT ru
Thanks in advance
g1itch@i.ua
Thanks
I am interested in writing a conversion routine similar to your Perl conversion. Can you post a link to the .DNT specification? Also, your Perl code link is not active. i attempted to download your file "dnt2svg.pl" and it times out.
Thank you,
Chris
Estoy interesado en continuar "jugando" con el formato DNT por lo que le agradecerÃa que me enviase la especificación que UC-Logic le envió (ezubiriagonzalez AT gmail DOT com).
Gracias,
Enrique ZubirÃa
http://lapazz.com/LP-Download/DNT_D-Note%20File%20Format%20v1.1.zip
DNT_D-Note%20File%20Format%20v1.1.zip
Thanks a lot for the link. I did not know about it and I am sure many other visitors will find it very useful.
I did get that info but I was not told it was ok to publish it so published my source code instead. I'm glad all the full spec is available now for anybody to download.
can anybody sent me an example .dnt file for test purposes?
Thank You,
support (ad) vectorpen.com
I installed the software but I can't use the pen
I can write using the mouse but I want to use the pen
thanks
thanks
Your tablet maybe on or off.
I reckon that on one mode you connect it and you have access to the stored files as if it were a flash disk. I think it has to be off to obtain that behaviour.
But if when you attach (connecting the USB to the PC) the tablet it is on (I reckon) then it will work as a pointer for your system (it did on my computer).
I am a Math teacher in Guadalajara Mexico and want to buy one tablet like the 5000 to give my classes of algebra. It is possible that it recognizes the algebraic equations and convert them to Word?.
If this is possible, could say to me like doing it. Thank you very much by its support.
Rafael Salinas
I know there is some software that does this but only with text (no math) and I do not know how reliable it is.
I do not know any available software that can translate your math into word (or LaTeX for that matter).
My question is that “Is there a way or software which can convert the TOP image to Text file”?
Your kind support is highly appreciated.
Thank you
Maybe they've only changed the extension but format is similar. I do not know.
Can i have your email id to send you the TOP extension file.
Thank you.
If you'd look at the script you'd see that the output is printed so the correct use is script.pl BK01-001.DNT > yourfile.svg
You're right, it's a perl script, so it can also be invoked as perl script.pl
More than two thousand people have downloaded the script so far. But it never occurred to me that the usage info was missing. Now that it is fixed, thanks.
You're also right about the incorrect use of "anyways". I'm still learning the English language and I appreciate your comment.
By the way, are you sure you meant "its" instead of "it's" in your sentence about grammar errors? :-)
Please remember you can find above a link about the file format used so you can create your own version in your favorite language.
Very cool.
I wasn't waving my finger at you about grammar. I was making a general remark about what "anyway" and "anyhow" mean and how people use them.
Thanks for the script. It is great you are still helping everybody.
I meant what I said: I appreciate your comment and your fix.
It is said we learn from our mistakes.
Many times readers do not point out errors and they stay there forever.
Thanks,
Miguel
Thanks a lot!
You just need to adapt to the binary format which is documented here.
In short, ignore the first 64 bytes and then read blocks of 8 bytes, each one will contain a new x,y coordinate (more details in the spec file above).
I was going trough that file, but still have some difficulty to follow since I’m a beginner in VB and .NET. but can you point me to some tutorial or sample VB code which could help me to read DNT file and for now just display in a box. Then I did some reading on reading binary data to VB still trying to understand all the decoding and coding the data so….would appreciate if you could point me in the right direction or sample code…lol :-)! Then when I keep Google I still have no luck!
I hope it helps.
I have not tried it with win 7, but if you power it on while connected to USB and you do not get it to move your cursor maybe this feature is not win 7 compatible.
I am trying do what many others here were trying. I am trying to come up with VB code to convert the DNT file to JPG or BMP. Your links to file definitions archive file seem to be broken. Same with the link to perl code. Could you please re-upload both?
Thanks in advance!
With your script I ran into two problems. First of all, in the SVG file the image appears to be rotated counter-clockwise by 90 degrees. Secondly, the SVG output seem to be truncated.
Here are the svg files created using script and using the digital organizer utility:
Please take a look ...
http://www.filefactory.com/file/cebdfea/n/Converted_using_Digital_organizer.svg
http://www.filefactory.com/file/cebdfe6/n/Converted_using_perl_script.svg
How shall i sent the files to then? Recommend any sites available there?
I've sent the files to the above mentioned email address. Hope to hear fro you soon. Thanks in advance ...
You may want to try a systematic approach to determine if certain area of your unit is not sensitive to your writing.
Achieving a 90 degree rotation is very easy using software like inkscape. It depends what usage you favor (portrait or landscape).