Frage

Ich versuche, für das Scannen in TWAIN-Sitzung programmatisch Einstellungen angeben. Denn hier Codemenge von Bedeutung sein würde, ich werde versuchen, das Problem zu erklären, ohne den gesamten Code einfügen. Ich hoffe, dass es jemand gut TWAIN mir zu helfen ....

Um das Scannen Einstellungen tun Ich bin mit lowlevel Anrufe zu nativem Twain-Bibliothek. Der Scanner ist HP Scanjet 7000. Im Moment arbeite ich mit bin stecken Einstellung Farbe und Optionen Bittiefe. Was wichtig ist, ich hatte keine Probleme mit zwei anderen Scannern . nur dieses Modell.

Nach der Spezifikation vor der Einstellung ICAP_BITDEPTH (Seite 480) Ich muß Set ICAP_PIXELTYPE (535). Also zuerst die Liste der unterstützten PixelTypes Ich frage ... Und sie sind TWPT_BW (Black & White), TWPT_GRAY (grau) und TWPT_RGB (RGB). Da ich Schwarz-Weiß-Scans erhalten möchten Ich versuche, diese capabilityt zu TWPT_BW einzustellen. Dies führt zu einem Fehler und ich verstehe nicht, warum. Während ich dies in zwei anderen Modellen gesagt funktioniert.

Ist es möglich, dass diese Scanner Verbieten Fähigkeiten wie diese Einstellung?

TWAIN-Spezifikation: http://www.twain.org/docs/TWAIN_2_1_Spec.pdf

War es hilfreich?

Lösung

Dieses Problem stellte sich heraus, eine Spezifikation Thema. Es scheint, dass HP Scanjet-Scanner, wenn PixelType Einstellung benötigen sie TwainType.UInt16 und ich war TwainType.Int16 als ersten Parameter einstellen. Vielen Dank an Benutzer AlexKak du die Antwort auf dieses Problem gefunden. http://www.codeproject.com/KB/dotnet/ twaindotnet.aspx? msg = 1313293 # xx1313293xx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top