Thema: Delphi USB Scanner ansprechen

Einzelnen Beitrag anzeigen

Der_Unwissende

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

Re: USB Scanner ansprechen

  Alt 15. Nov 2007, 13: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