Scanner unter Windows 10 ansprechen
Scanner unter Windows 10 ansprechen
Hallo,
welche Möglichkeit habe ich unter Windows 10 (ab 1903) einen USB-Scanner anzusteuern?
Tipps und Beispiele?
Bitte keine Links auf veraltete DLL's wie die EZTWxyz.dll oder TWAIND.dll
Danke
welche Möglichkeit habe ich unter Windows 10 (ab 1903) einen USB-Scanner anzusteuern?
Tipps und Beispiele?
Bitte keine Links auf veraltete DLL's wie die EZTWxyz.dll oder TWAIND.dll
Danke
Never change a running system - Never run a changed system!
(PB 6.03 LTS [x86])
(PB 6.03 LTS [x86])
Re: Scanner unter Windows 10 ansprechen
Hi techniker,
möchtest du eine Ansteuerung über USB oder WIFI/LAN ? (Kann das der Scanner ?)
Ersteres (USB) assoziiere ich aus deiner Frage.
Warum nicht über TWAIN ?
Hier ist eine ganz nette Lösung:
http://backup.rsbasic.de/?file=wiawrapper.zip
(WIA vs. Twain)
möchtest du eine Ansteuerung über USB oder WIFI/LAN ? (Kann das der Scanner ?)
Ersteres (USB) assoziiere ich aus deiner Frage.
Warum nicht über TWAIN ?
Hier ist eine ganz nette Lösung:
http://backup.rsbasic.de/?file=wiawrapper.zip
(WIA vs. Twain)
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Scanner unter Windows 10 ansprechen
USB - korrekt..ccode_new hat geschrieben: möchtest du eine Ansteuerung über USB oder WIFI/LAN ? (Kann das der Scanner ?)
Ersteres (USB) assoziiere ich aus deiner Frage.
Der Code ist aus alten Zeiten und liefert viele Fehlermeldungen.ccode_new hat geschrieben: Hier ist eine ganz nette Lösung:
http://backup.rsbasic.de/?file=wiawrapper.zip
Einige Sachen sind schnell behoben wie "*vTable.i" nach "*vTable".
Andere Sachen (z.B. Zeile 607 der COMatePLUS.pbi) sind etwas heavy..
Grundsätzlich habe ich nichts gegen alten Code - aber ich will es vermeiden viel
Zeit da reinzustecken um dann festzustellen: Läuft auf einem aktuellen Windows 10 nicht mehr, wegen xyz..
Du verstehst?
Falls dies auf deinen Tipp nicht zutrifft: Kannst du mir bitte kurz helfen zu verstehen,
was er an der folgenden Zeile bemängelt:
Code: Alles auswählen
excep\pfnDeferredFillIn(excep)
Danke
Never change a running system - Never run a changed system!
(PB 6.03 LTS [x86])
(PB 6.03 LTS [x86])
Re: Scanner unter Windows 10 ansprechen
OK - Habe mir nun eine aktuelle COMatePLUS geholt.
PB kompiliert nun ohne Fehlermeldungen.
Aber der Scanner wird nicht erkannt.. (Typ: Fujitsu fi-7180)
Die Funktion
liefert nichts zurück..
PB kompiliert nun ohne Fehlermeldungen.
Aber der Scanner wird nicht erkannt.. (Typ: Fujitsu fi-7180)
Die Funktion
Code: Alles auswählen
OpenWIASelectDeviceDialog(#WIA_ScannerDeviceType)
Never change a running system - Never run a changed system!
(PB 6.03 LTS [x86])
(PB 6.03 LTS [x86])
Re: Scanner unter Windows 10 ansprechen
OK - Habe mir nun eine aktuelle COMatePLUS geholt.
Ich hatte auch gehofft das du darauf kommst.
Das Ganze ist schon ein kniffliges Thema.techniker hat geschrieben:
Aber der Scanner wird nicht erkannt.. (Typ: Fujitsu fi-7180)
Die Funktion
Code:
OpenWIASelectDeviceDialog(#WIA_ScannerDeviceType)
liefert nichts zurück..
Ich habe mich auch noch nicht so toll damit beschäftigt.
Also über die "alte" EZTW32.dll" (TWAIN) bekomme ich mit PureBasic x86 und x64 keine Verbindung. (bzw. die Dll wird nicht geladen)
Also über TWAIN habe ich generell bei mir noch überhaupt keinen Erfolg.
Hat hier jemand Ahnung ?
Ich habe aber auch WIA-Treiber für meinen Kombi-Drucker/Scanner installiert.
Vielleicht liegt es daran ? (???)
Insgesamt soll das heißen:
Ich habe hier auch nicht viel Ahnung , aber mich interessiert das Thema auch.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Scanner unter Windows 10 ansprechen
So weit ich weiss git es seit Windows 7 kein TWAIN mehr.
Daher läuft bei mir ein XP als VM um meinen alten Scanner zu betreiben ...
Daher läuft bei mir ein XP als VM um meinen alten Scanner zu betreiben ...
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Scanner unter Windows 10 ansprechen
TWAIN gibt es noch!
Das Problem, es gibt so gut wie keine 64-Bit TWAIN-Treiber DLL, funktioniert also meist nur mit einem 32-Bit Programm, wenn es denn funktioniert.
WIA ist das neue Interface und damit sollte es funktionieren, habe aber keinerlei Erfahrung mit Scannen.
Das Problem, es gibt so gut wie keine 64-Bit TWAIN-Treiber DLL, funktioniert also meist nur mit einem 32-Bit Programm, wenn es denn funktioniert.
WIA ist das neue Interface und damit sollte es funktionieren, habe aber keinerlei Erfahrung mit Scannen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Re: Scanner unter Windows 10 ansprechen
Tja!
Das mit den Scanner-Treibern ist alles ein Mega-Disater.
Unter Windows bekomme ich z.B. meinen Scanner nur über WIA angesprochen.
Mit TWAIN geht es gar nicht.
Somit liegt darin wohl auch der Grund warum ich mit keinem Linuxtreiber und z.B. Sane meinen Scanner unter Linux zum laufen bekomme. (Bzw. zumindest nur sehr eingeschränkt)
TWAIN ansich ist ja schon eine Katastrophe.
Das ist ja noch nicht einmal ein richtiger Name/ bzw. Abkürzung.
Das mit den Scanner-Treibern ist alles ein Mega-Disater.
Unter Windows bekomme ich z.B. meinen Scanner nur über WIA angesprochen.
Mit TWAIN geht es gar nicht.
Somit liegt darin wohl auch der Grund warum ich mit keinem Linuxtreiber und z.B. Sane meinen Scanner unter Linux zum laufen bekomme. (Bzw. zumindest nur sehr eingeschränkt)
TWAIN ansich ist ja schon eine Katastrophe.
Das ist ja noch nicht einmal ein richtiger Name/ bzw. Abkürzung.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Scanner unter Windows 10 ansprechen
Oje - das Ganze hört sich nicht so erfolgsversprechend an..
Never change a running system - Never run a changed system!
(PB 6.03 LTS [x86])
(PB 6.03 LTS [x86])
Re: Scanner unter Windows 10 ansprechen
Ok, so Schlimm ist das Ganze gar nicht.
Also:
- TWAIN ist grundsätzlich der alte Standard (unter Windows) und benötigt TWAIN-Kompatible Treiber. (meistens nur 32 bit)
- TWAIN ist veraltet und sollte in neuereren Windows-Versionen (>= Windows 7) vermieden werden.
- WIA ist unter neuen Windows Versionen unbedingt zu bevorzugen. (Scannertreiber vorrausgesetzt)
- Es wird immer empfohlen die aktuellen Herstellertreiber zu verwenden. (Wenn möglich)
- Unter Linux werden sehr viele Scanner über "SANE" unterstützt. (Es werden täglich immer mehr.)
- Es bieten immer mehr Hersteller auch eigene Linux-Treiber an. (die mit Sane kompatibel sind.)
- Wenn man sich nicht zu doof anstellt und im Internet nach Anleitungen schaut hat man manchmal sehr gute Chancen seinen Scanner auch unter Linux zum laufen zubringen. (Sollte es nicht schon per Standard gehen)
Denn letzten Punkt habe ich auch erfolgreich hinbekommen.
Mein Scanner läuft jetzt über Sane problemlos mit diversen Einstellmöglichkeiten über USB und auch über WIFI. (Weil der Scanner/Drucker das kann.)
Also:
- TWAIN ist grundsätzlich der alte Standard (unter Windows) und benötigt TWAIN-Kompatible Treiber. (meistens nur 32 bit)
- TWAIN ist veraltet und sollte in neuereren Windows-Versionen (>= Windows 7) vermieden werden.
- WIA ist unter neuen Windows Versionen unbedingt zu bevorzugen. (Scannertreiber vorrausgesetzt)
- Es wird immer empfohlen die aktuellen Herstellertreiber zu verwenden. (Wenn möglich)
- Unter Linux werden sehr viele Scanner über "SANE" unterstützt. (Es werden täglich immer mehr.)
- Es bieten immer mehr Hersteller auch eigene Linux-Treiber an. (die mit Sane kompatibel sind.)
- Wenn man sich nicht zu doof anstellt und im Internet nach Anleitungen schaut hat man manchmal sehr gute Chancen seinen Scanner auch unter Linux zum laufen zubringen. (Sollte es nicht schon per Standard gehen)
Denn letzten Punkt habe ich auch erfolgreich hinbekommen.
Mein Scanner läuft jetzt über Sane problemlos mit diversen Einstellmöglichkeiten über USB und auch über WIFI. (Weil der Scanner/Drucker das kann.)
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat