I got a new CCD 800B barcode scanner, but it has the same device id like
an other product from Tenx, which is on the ignore list for hid devices.
Found nothing about the old product so I report it here.
If the old one get removed from the ignore list the bardcode scanner
works perfect!
The Insecure.org developers have announced the release of version 5.0 of Nmap, their popular network scanner and mapper. The release features nearly 600 significant changes and the developers consider it to be "the most important Nmap release since 1997". Major improvements to the network scanner include the addition of the Ndiff scan comparison tool and the Nmap Scripting Engine
Kodak has released a free scanner application for Linux called ScanTWAIN that promises "production quality scanning." The software is released under the GNU General Public Licence (GPL) version 2 and comes with a complete GUI that supports all of the options of its Windows counterpart. Support is included for duplex scanning with automatic feeding of multiple pages through an Automatic Document Feeder (ADF). An included API using TWAIN 2.0 allows users to create custom imaging solutions that can use individual components over a network. Kodak products are also supported by the SANE Project (Scanner Access Now Easy) that provides compatibility with imaging applications such as the GIMP and XSane.
This open source software project connects the world of java with TWAIN.TWAIN is an application programming interface standard used to access scanners & digital cameras ... .
This package was developed to scan an image in order to turn it into an *.sff file and then fax it.
How does it work ? What happens ?
1. On loading: jtwain.java loads it's C++ counter part, the library jtwain.dll.
2. jtwain.dll will load "TWAIN_32.DLL" and get a function pointer to the DSM (Data Source Manager) entry point (twain state 2).
3. If loading was successful jtwain.java creates a new thread that calls nstart in jtwain.cpp.
4. Due to the fact that twain is signalling events through the OS-dependent event queues, we need to set up an application window including it's wndProc callback function.
5. After that ninitLib will open the DSM (twain state 3). Now the DSM is ready to handle device specific requests.
6. The native thread is then entering the event loop and calling jtwain.cbhandleGetMessage whenever it receives an event.
7. The twain entry function must be called from within the native thread. In order to do that a command can be initiated from arbitrary java threads by calling ntrigger. This will cause the native thread to call jtwain.cbexecute.
Two commands can be triggered:
1. Select: The DSM will pop up a select dialog and the user can select a data source.
2. Acquire: The data source will pop up a user dialog that allows the user to set various settings and then either scan or cancel the request. Once an image has been acquired by the twain data source as a DIB (Device Independent Bitmap) a BufferedImage object will be created and the DIB data copied to this BufferedImage. The jtwain object informs the ScannerListeners of the new image.
RadialNet is a network visualization tool developed for Umit during the Google Summer of Code 2007. In Umit it's called UmitMapper. It consists in a graphical tool to illustrate the Nmap network mapping. You can see a video demonstration based on version 0.3 here.