AGB  ·  Datenschutz  ·  Impressum  







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

Barcode-Scanner

Ein Thema von davar · begonnen am 30. Mai 2006 · letzter Beitrag vom 30. Mai 2006
Antwort Antwort
davar

Registriert seit: 4. Feb 2005
311 Beiträge
 
Turbo Delphi für Win32
 
#1

Barcode-Scanner

  Alt 30. Mai 2006, 15:05
Hallo Leute,

ich habe nun im Forum herumgestöbert und habe auch einige Fragen bezüglich dieses Themas gesehen. Entweder ich verstand sie nicht, oder sie waren schon so alt, dass die Technik wahrscheinlich schon viel weiter ist.

Also ich möchte (soll/muss) eine Kassensoftware programmieren, die mit einem Barcodescanner laufen soll. Die größte Schwierigkeit ist nun das Lesen der Barcodes. Was für ein Gerät brauche ich und wie lese ich den Barcode aus?

Habe gelesen, dass eine Tastaturweiche die einfachste Variante ist, vermute dass dies über PS/2 läuft und weiss nicht, wie es denn z.B. auf meinem Notebook ohne PS/2 laufen soll.

Ausserdem wüsste ich gern, wie der gelesene Code in mein Programm kommt. Mit der Tastaturweiche könnte ich es mir ja vorstellen, aber wie ist es bei USB?

Bin für jede Hilfe dankbar, aber bitte möglichst einfache Sätze, das Thema ist neu für mich..

MfG

davar
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Barcode-Scanner

  Alt 30. Mai 2006, 15:27
Also, USB ist normalerweise auch kein Problem. Ich hoffe doch, dass es standardisierte Treiber gibt (HID?), auf die du über ein SDK zugreifen kannst.
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat
mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#3

Re: Barcode-Scanner

  Alt 30. Mai 2006, 15:30
Naja prinzipiell ist das abhängig davon welchen Scanner du hast. Wir hatten bis jetzt immer Scanner, die Tastaturcodes senden. Dann machste ein Editfeld auf dein Form und gut
  Mit Zitat antworten Zitat
davar

Registriert seit: 4. Feb 2005
311 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Barcode-Scanner

  Alt 30. Mai 2006, 15:38
Zitat von mquadrat:
Naja prinzipiell ist das abhängig davon welchen Scanner du hast. Wir hatten bis jetzt immer Scanner, die Tastaturcodes senden. Dann machste ein Editfeld auf dein Form und gut
Na das hört sich doch ermutigend an. Kannst du mir auch sagen, welche Scanner ihr habt/hattet?
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: Barcode-Scanner

  Alt 30. Mai 2006, 16:28
Du kannst eigentlich so fast jeden beliebigen Scanner verwenden.

Man unterscheidet zwischen LCD und Laser-Scannern.

Ein LCD-Scanner sind die billigsten.
Er hat ein photosensitives Element, ähnlich einer Digitalkamera, nur das das nur eine pixelzeile ist. Um den Barcode lesen zu können, muss der Scanner AUF den Barcode gehalten werden.

Etwas besser sind LCD-Scanner, die den Barcode ausleuchten, die haben dann LEDs vorne dran. Dann muss man den Scanner nicht mehr direkt auf den Barcode halten, sondern kann einen gewissen Abstand halten.

Dann gibt es noch Laser-Scanner. Da wird ein Laserstrahl über ein oszillierendes Prisma sehr schnell hin und her bewegt (siehst du an jeder Supermarktkasse). Das gute ist, das man genau sieht, welchen Bereich der Scanner gerade liest, man kann also besser zielen.

Der Nachteil der Laserscanner ist das Prisma, das sehr filigran aufgehängt ist, und ein Fallenlassen u.U. nicht überlebt. Die Teile sind aber mittlerweile recht robust.

Wenn es egal ist, ob der code gescannt oder eingetippt ist, dann besorg Dir einen Scanner mit Tastaturweiche (Keyboard wedge), da hast Du dann überhaupt keine zusätzlichen Programmierereien. Einfach reinstöpseln, konfigurieren und fertig.

Versuche, einen Scanner zu bekommen, der mit 'Point and Shoot'-Technik funktioniert. Das sind Laser-Scanner mit einem Druckknopf: Leicht gedrückt erzeugt er nur den Laserstrahl (einen roten Streifen). Damit kannst Du sehr gut 'zielen'. Dann drückt man stärker auf den Knopf und der Scanvorgang wird ausgelöst.

Wenn Du mehr Geld ausgeben willst, dann besorg Dir so ein Metrologic-Scanner, der den Laserstrahl 2-dimensional auslenkt. Dann ist es egal, ob der Barcode genau parallel zum Lesestrahl gehalten wird.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Antwort Antwort


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 09:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz