2009-09-02 101 views

Antwort

4

Hier ist eine article diskutieren, wie Sie Ihre eigene API mit TWAIN (verwirrend auch als JTwain bekannt) zu implementieren.

Aus dem Artikel:

Java Fehlen einer Standard Bildaufnahme API ist ein Versehen , die hoffentlich in einer zukünftigen Version behoben werden. Bis zu diesem Zeitpunkt können wir jedoch entweder eine kommerzielle API kaufen oder unsere eigene API erstellen.

Wir können unsere API entweder auf die TWAIN- oder SANE-Spezifikationen aufbauen. Bis jetzt, haben wir uns nur TWAIN angesehen, in Bezug des großen Bildes und wichtige Details. Wir haben auch die sehr einfache TWAIN-basierte JTwain API und mit einer einfachen JTwainDemo Anwendung, die JTwain demonstriert gespielt.

+0

Auf den ersten Blick funktioniert es nicht mit meinem Scanner. Es führt tatsächlich keinen Scan durch, sondern zeigt altes Image aus dem Cache des Scanners an. Aber trotzdem danke für die Antwort, ich werde in diese Richtung schauen. – 3biga

3

Wenn es für den persönlichen oder pädagogischen Gebrauch ist, vielleicht können Sie Morena verwenden: http://www.gnome.sk/Twain/jtp.html

Unfortunetely, wenn es für die kommerzielle Nutzung ist müssen Sie dafür bezahlen.

+0

Ich brauche es für die kommerzielle Nutzung. – 3biga

0

Es EZTwain ist, die ich von jni Codierung wurde und Objekte erhalten (aktuelle Java-Objekte, die auf der Java-Seite in Java nutzbar auftauchten und waren nach mit allen, die L Sachen gebaut. Bekam nie vorbei an der dib struct Hinweise ... endete damit, dass ich den Spötter vor Spike ansah (er war ein echter Profi) und bevor ich das Dib-Zeug zum Verständnis bringen konnte, stürzte ich Whino the Poo an der Wurzel und verlor Daten-Up-Link zum Wooly -Web und musste auch in einer Fabrik zur Arbeit gehen, um Bedürfnisse zu erfüllen.

Ich bin mir sicher, dass ich viel von dem Code gerettet habe, als ich in den Daten-Wiederherstellungs-Sachen gegraben habe, wo ich das "D "Arbeit, die ich begonnen habe. Ich hatte vor, eine OCR-Zeichenerkennung zu machen Da ich eine landesweite Organisation mit hunderten von echten Leuten habe, die legitime Arbeit verrichten, ist das Zentralbüro von primitiven Dateneingabemethoden durchdrungen, die niemals auf das Volumen, das gerade auf dem Weg ist, skalieren würden.

Die Lizenz für EZTwain ist gut implementiert, da sie einen großen Teil des kommerziellen Territoriums einnimmt, das für ihren legalen kommerziellen Bereich reserviert ist. Ich denke wirklich, es wäre lustig als Interviewfrage, die Unabhängigkeit des Sarbanes-Oxley-Auditors als eine Funktion des Gauß'schen Kernradius im Canny-Kantenerkennungsalgorithmus zu diskutieren. (in Java - Tom Gibara)

Ich bin sicher, dass sie mich das "O" der Sache fragen würden, würde ich sagen "Oh!"

Was ist, was Sie nach ein paar hundert func Namen in JNI sagen würden.

(nicht versuchen, lustig zu sein, es ist nur, dass das ist, warum Sie nicht viel Entwicklung in diesem Bereich sehen)