2009-09-02 13 views

Odpowiedz

4

Oto article omawiający, jak zaimplementować własny interfejs API za pomocą TWAIN (myląco zwany także JTwain).

Z artykułu: brak

Java standardowego obrazu nabycia API jest przeoczenie który miejmy nadzieję zostanie naprawione w przyszłej wersji. Do tego czasu możemy jednak kupić komercyjny interfejs API lub utworzyć własny interfejs API.

Możemy oprzeć nasze API na jednym ze specyfikacji TWAIN lub SANE . Do tej pory, , przyjrzeliśmy się tylko TWAIN pod względem dużego obrazu i ważnych szczegółów . Przeanalizowaliśmy również bardzo proste JTwain API oparte na TWAIN i odtwarzane za pomocą prostej aplikacji JTwainDemo , która demonstruje JTwain.

+0

Na pierwszy rzut oka nie działa z moim skanerem. W rzeczywistości nie wykonuje skanowania, ale wyświetla stary obraz z pamięci podręcznej skanera. Ale dzięki za odpowiedź, popatrzę w tym kierunku. – 3biga

3

Jeśli to dla użytku osobistego lub edukacyjnych, może użyć Morena: http://www.gnome.sk/Twain/jtp.html

Unfortunetely, czy to do użytku komercyjnego trzeba będzie za to zapłacić.

+0

muszę go do użytku komercyjnego. – 3biga

0

Jest EZTwain, które zostało kodowanie z JNI i pobieranie obiektów (obiekty rzeczywiste Java, który pojawił się i były używane w języku Java po stronie Java po zbudowana ze wszystkimi, że L rzeczy. Nigdy nie dostał przeszłość struct DIB wskaźniki ... skończyły patrzeć na głupka przed Spike'em (był prawdziwym profesjonalistą) i zanim zdążyłem zrozumieć, co to dib, zrozumiałem, że rozbiłem Whino the Poo u źródła i utraciłem połączenie danych z wooly - i musieliśmy iść do pracy w fabryce, aby zaspokoić potrzeby.

Jestem pewien, że udało mi się uratować większość kodu, ponieważ kopałem wokół rzeczy do odzyskiwania danych, które zrobiłem tam, gdzie zapisałem "D" "Praca, którą zaczynałem, zamierzałem zrobić rozpoznawanie znaków OCR ponieważ mam ogólno-stanową organizację z setkami prawdziwych ludzi wykonujących legalną pracę, a centralne biuro jest ugrzęzione przez prymitywne metody wprowadzania danych, które nigdy nie skalowałyby się do objętości, która jest tuż przy drodze.

Licencja na EZTwain jest dobrze zaimplementowana, ponieważ zajmuje dużo powierzchni handlowej jako zarezerwowana dla ich legalnego handlu. Naprawdę uważam, że byłoby zabawnie jako pytanie wywiadowe omawiać niezależność audytora Sarbanes-Oxley jako funkcję promienia jądra Gaussa w algorytmie wykrywania krawędzi Canny'ego. (w Javie - Tom Gibara)

Jestem pewien, że zadaliby mi "O" rzeczy, powiedziałbym "Och!"

Co jest o tym, co powiesz po kilkuset nazwach funkcyjnych w JNI.

(nie stara się być zabawny, to po prostu, że jest to dlaczego nie widać dużo rozwoju w tej dziedzinie)