Scanner unter Xbase++
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Scanner unter Xbase++
Ich habe hier schon was dazu gefunden, aber das war m.E. schon etwas älter.
Ich wurde jetzt von einem Kunden gefragt, was er beachten muß, wenn er einen Scanner kaufen möchte und über xbase++ Formulare einscannen will.
Welche Möglichkeiten habe ich sowas mit xbase++ zu machen und was muß (wenn) bei der Anschaffung beachtet werden?
Ich wurde jetzt von einem Kunden gefragt, was er beachten muß, wenn er einen Scanner kaufen möchte und über xbase++ Formulare einscannen will.
Welche Möglichkeiten habe ich sowas mit xbase++ zu machen und was muß (wenn) bei der Anschaffung beachtet werden?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Re: Scanner unter Xbase++
das habe ich schon gemacht, da kam aber die Info, dass das wohl nicht mehr der Stand der Dinge wäre?
http://www.xbaseforum.de/viewtopic.php? ... ilit=twain
deshalb habe ich dazu nicht mehr weiter gesucht.
http://www.xbaseforum.de/viewtopic.php? ... ilit=twain
deshalb habe ich dazu nicht mehr weiter gesucht.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2950
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Scanner unter Xbase++
Direkt aus xBase scannen ist m.E. nicht notwendig. Die kleinen, schnellen Dokumentenscanner wie z.B. Canon DR-C125 haben eine Taste, mit der man den Scan in einen bestimmten Ordner und in einem bestimmten Format auslöst und scannen gleich noch Vorder- und Rückseite in einem Durchgang und das bei ca. 20 S./Min. Dann kann man aus xBase nur noch den Ordner mit den Dokumenten anzeigen und eine Zuordnung dieser Bild- oder PDF-Dateien vornehmen - fertig. Zum Bearbeiten von Scans ist sowieso ein anderes Programm notwendig.
Viele Grüße
Wolfgang
Wolfgang
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Re: Scanner unter Xbase++
Ah, Danke Wolfgang,
hätte ich auch selbst drauf kommen können. Alles klar.
hätte ich auch selbst drauf kommen können. Alles klar.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- brandelh
- Foren-Moderator
- Beiträge: 15710
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 73 Mal
- Danksagung erhalten: 38 Mal
- Kontaktdaten:
Re: Scanner unter Xbase++
Das mit dem Direktscannen geht ganz passabel wenn man gerade noch lesbare PDFs mit einiger Größe möchte, ich nutze PAINT und kann dann auf meinen Scanner zugreifen und die Parameter einstellen die ich möchte. Für Otto Normalanwender ist das andere aber bequemer ...
PS: wenn twain funktioniert (ich denke mal das macht Paint auch so), warum solltest du es nicht nutzen ...
PS: wenn twain funktioniert (ich denke mal das macht Paint auch so), warum solltest du es nicht nutzen ...
Gruß
Hubert
Hubert
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Scanner unter Xbase++
Noch bequemer wäre es wenn man den Speicherort aus der Xbase++ Anwendung verändern könnte
ohne viel Aufwand zu treiben.
ohne viel Aufwand zu treiben.
Gruß
Klaus
Klaus
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 105 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: Scanner unter Xbase++
Die Verwendung der Twain-Schnittstelle und/oder eines entsprechenden Controls hat den Vorteil, dass man in der Applikation scannen und für die Weiterverarbeitung der Daten sorgen kann. Man kann also beispielsweise sein hauseigenes Dokumentenmanagement öffnen und einen entsprechenden Dialog starten - und das eingehende Dokument mit anderen mergen, irgendwo speichern, meinetwegen auch in Hex konvertieren und in einem Memofeld ablegen.
Tatsächlich aber "scannen" inzwischen viele mit Digitalkameras und Mobiltelefonen. Insofern ist eine Funktionalität für den Import von Bilddaten in irgendwelche Managementsysteme meistens auch ziemlich hilfreich. Anders sieht es bei OCR aus. Da muss man sich schon ein paar Gedanken mehr machen - oder überhaupt keine, wenn man schlicht die Ergebnisse verwertet.
Ist also, kurz gesagt, eine Frage des Ansatzes in der Applikation. Scanner können heutzutage von sich aus so viel, dass man eigentlich darauf verzichten kann, sie zu steuern.
Tatsächlich aber "scannen" inzwischen viele mit Digitalkameras und Mobiltelefonen. Insofern ist eine Funktionalität für den Import von Bilddaten in irgendwelche Managementsysteme meistens auch ziemlich hilfreich. Anders sieht es bei OCR aus. Da muss man sich schon ein paar Gedanken mehr machen - oder überhaupt keine, wenn man schlicht die Ergebnisse verwertet.
Ist also, kurz gesagt, eine Frage des Ansatzes in der Applikation. Scanner können heutzutage von sich aus so viel, dass man eigentlich darauf verzichten kann, sie zu steuern.
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Re: Scanner unter Xbase++
Danke,
die Idee von Wolfgang war genau die, die passt. Der Kunde scannt alles ein und legt es in ein bestimmtes Verzeichnis. Das Programm greift dann darauf zu. Es sind eh nur JPG oder BMP, die dann genutzt werden. War also alles recht harmlos, aber wie immer: Am Anfang sah es etwas schwieriger aus.
die Idee von Wolfgang war genau die, die passt. Der Kunde scannt alles ein und legt es in ein bestimmtes Verzeichnis. Das Programm greift dann darauf zu. Es sind eh nur JPG oder BMP, die dann genutzt werden. War also alles recht harmlos, aber wie immer: Am Anfang sah es etwas schwieriger aus.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Rudolf
- Programmier-Gott
- Beiträge: 1418
- Registriert: Mo, 02. Jan 2006 23:03
- Wohnort: Salzburg/Österreich
- Kontaktdaten:
Re: Scanner unter Xbase++
Hallo,
Klaus Overhage hat doch einen sehr guten wrapper für die eztw32.dll geschrieben. Hab mich noch nicht mit den Details befasst, scheint aber alle Funktionen zu unterstützen.
Grüße
Rudolf
Klaus Overhage hat doch einen sehr guten wrapper für die eztw32.dll geschrieben. Hab mich noch nicht mit den Details befasst, scheint aber alle Funktionen zu unterstützen.
Grüße
Rudolf
Rudolf Reinthaler
http://www.formcommander.net
http://www.formcommander.net
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Scanner unter Xbase++
Manfred, so ganz einfach ist es doch nicht. Es gibt Scanner, die erstellem .TIF, oder .PDF. Dazu werden auch die Benutzer aktiv und verschieben selber .DOC oder .DOCX oder Excel-Dinge dazu. Du musst also den Ordner als Ganzes von der Applikation her ansprechen und alle Endungen mit ShellExeute ansprechen - oder öffnest ganz billig einen Explorer des betreffenden Verzeichnisses.
Ich fülle eine Listbox mit dem Inhalt des Verzeichnisses und agiere dann auf den Doppelklick.
Ich fülle eine Listbox mit dem Inhalt des Verzeichnisses und agiere dann auf den Doppelklick.
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Scanner unter Xbase++
nicht alle Scanner haben mehr TWAIN. Bei den neueren HP Geräten (All-in-One) wird meistens nur ein WIA Treiber verwendet.Manfred hat geschrieben:Ich wurde jetzt von einem Kunden gefragt, was er beachten muß, wenn er einen Scanner kaufen möchte und über xbase++ Formulare einscannen will.
und dann ist da noch die Frage ob eine (Formular) Kopie anerkannt wird ...
gruss by OHR
Jimmy
Jimmy
- brandelh
- Foren-Moderator
- Beiträge: 15710
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 73 Mal
- Danksagung erhalten: 38 Mal
- Kontaktdaten:
Re: Scanner unter Xbase++
Ich habe hier einen HP Office Jet Pro 8600 (also alles in einem Gerät).
Das ezTwain Beispiel von Klaus zeigt sowohl einen Twain Eintrag als auch 2 WIA (NET und USB Anschluß) an und kann alle drei ansprechen.
Die Versionsnummer der kostenlosen Version sind aber verwirrend, die DLL aus dem Beispiel von Klaus ist älter, zeigt aber 2.x in den Eigenschaften.
Laut der Homepage ist die neueste Version eine 1.x von 2008 - alles kostenlos (ohne support und Erweiterungen) oder aber man nimmt die neue PRO ...
Der Hersteller schreibt, dass man damit allen Ärger um inkompatible twain Implementationen los ist ...
Ich habe auch noch ein Beispiel von PowerBasic, das auf die twain_32.dll zugreift (die liegt bei mir sehr tief und gibt keinen Autor an ?),
diese zeigt auch die beiden (USB / NET - WIA ? ) and und scannt ...
Diese DLL finde ich hier im Verzeichnis:
C:\Windows\winsxs\x86_microsoft-windows-w..ion-twaincomponents_31bf3856ad364e35_6.1.7601.17514_none_8b399e33ba72bed9
so einen Verzeichnisnamen habe ich noch nicht gesehen ...
Die Beispiele die ich gesehen habe sahen alle gut aus, wenn ich nicht mit Paint arbeiten würde ...
Das ezTwain Beispiel von Klaus zeigt sowohl einen Twain Eintrag als auch 2 WIA (NET und USB Anschluß) an und kann alle drei ansprechen.
Die Versionsnummer der kostenlosen Version sind aber verwirrend, die DLL aus dem Beispiel von Klaus ist älter, zeigt aber 2.x in den Eigenschaften.
Laut der Homepage ist die neueste Version eine 1.x von 2008 - alles kostenlos (ohne support und Erweiterungen) oder aber man nimmt die neue PRO ...
Der Hersteller schreibt, dass man damit allen Ärger um inkompatible twain Implementationen los ist ...
Ich habe auch noch ein Beispiel von PowerBasic, das auf die twain_32.dll zugreift (die liegt bei mir sehr tief und gibt keinen Autor an ?),
diese zeigt auch die beiden (USB / NET - WIA ? ) and und scannt ...
Diese DLL finde ich hier im Verzeichnis:
C:\Windows\winsxs\x86_microsoft-windows-w..ion-twaincomponents_31bf3856ad364e35_6.1.7601.17514_none_8b399e33ba72bed9
so einen Verzeichnisnamen habe ich noch nicht gesehen ...
Die Beispiele die ich gesehen habe sahen alle gut aus, wenn ich nicht mit Paint arbeiten würde ...
Gruß
Hubert
Hubert
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Scanner unter Xbase++
So neu ist die wohl auch nicht
Ich selbst werde wohl nicht updaten, da es wie hier geschrieben bessere Möglichkeiten bestehen.
Wir selbst setzten einen HP Scanjet N7710 ein, wie Wolfgang sagt, man kann einen Ordner und Format festlegen, etc.
Alleine für den Preis der DLL kann sich der Anwender 3 Stück als (Arbeitsplatz)Scanner zulegen.
@Hubert,
die befinden sich auch im Windows Ordner
Nachdem von Windows aus die Twain DLL's (64 und 32 bit) ja als Standard enthalten sind, müsste man doch nur das Beispiel von PowerBasic nehmen mit OT4XB mischen und gut ist.
Ich selbst werde wohl nicht updaten, da es wie hier geschrieben bessere Möglichkeiten bestehen.
Wir selbst setzten einen HP Scanjet N7710 ein, wie Wolfgang sagt, man kann einen Ordner und Format festlegen, etc.
Alleine für den Preis der DLL kann sich der Anwender 3 Stück als (Arbeitsplatz)Scanner zulegen.
@Hubert,
die befinden sich auch im Windows Ordner
Nachdem von Windows aus die Twain DLL's (64 und 32 bit) ja als Standard enthalten sind, müsste man doch nur das Beispiel von PowerBasic nehmen mit OT4XB mischen und gut ist.
Gruß
Klaus
Klaus