Gram z kodem od http://www.codeproject.com/KB/dotnet/twaindotnet.aspxPytanie Twaina: czy możliwe jest przeskanowanie tylko jednego dokumentu z podajnika?
Mam problem, ponieważ twain zwraca kontrolę dopiero po zeskanowaniu wszystkich dokumentów w podajniku. Prowadzi to do dużego zużycia pamięci, gdy skanuję 20 lub więcej dokumentów.
Myślałem o skanowaniu tylko jednego dokumentu na raz z podajnika i zapisaniu obrazu i ponownym wywołaniu api w pętli.
ja ustawiania cap_xfercount do 1, ale to nie wydaje się, aby pomóc:
TwCapability cap = new TwCapability(TwCap.XferCount, 1);
rc = DScap(appid, srcds, TwDG.Control, TwDAT.Capability, TwMSG.Set, cap);
Co muszę zrobić, aby skanować tylko jeden dokument z podajnika? Wszelkie sugestie doceniane.
Powinieneś również sprawdzić http://code.google.com/p/twaindotnet/; jest oparty na kodzie codeproject. –