AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

USB Scanner ansprechen

Ein Thema von Dragon27 · begonnen am 15. Nov 2007 · letzter Beitrag vom 22. Aug 2008
 
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#3

Re: USB Scanner ansprechen

  Alt 15. Nov 2007, 12:08
Hi,
klar ist das möglich. Generell bieten sich verschiedene Möglichkeiten an. Einerseits gibt es immer die Möglichkeit auf ein SDK zurück zu greifen, soweit der Hersteller sowas anbietet. Da hast Du dann eine entsprechende Dokumentation, die Lösung ist aber entsprechend sehr spezifisch für das Modell bzw. auch den Hersteller.
Allgemeiner kannst Du dann auf eine HW-Abstraktion zurück greifen. Da gibt es Schnittstellen, die Hersteller übergreifend implementiert werden. Sicherlich hast Du schon von TWAIN gehört? Da gibt es Kapselungen (z.B. DelphiTwain)), die Dir über Delphi den Zugriff auf die TWAIN-Schnittstelle ermöglichen.
Der Zugriff erfolgt dabei wirklich sehr abstrakt, ob es sich um einen Scanner oder eine Kamera handelt, ob das Device über den USB, den Firewire oder sonst einen Port angeschlossen ist, davon wird komplett abstrahiert. Du hast einfach Methoden um alle installierten Devices aufzulisten, eins auszuwählen und dort bestimmte Operationen auszuführen. Dazu gehört natürlich das capturen von einem Bild (soweit vom Gerät unterstützt, gibt bei Twain afaik auch Audio-Devices), das Setzen der Auflösung aber z.B. auch das Anzeigen des UserInterface (der Hersteller-eigene Dialog für die Einstellungen von Scanbereich usw.).

Gruß Der Unwissende
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz