Avatar billede jisch Mester
26. august 2008 - 11:47 Der er 10 kommentarer og
1 løsning

Delphi og Stregkode

Er der mon nogen der ved noget om dette: Jeg har lavet et inventarprogram i Delphi 7, hvor jeg har indlagt et datafelt 'Stregkode'. Jeg overvejer at købe en Datalogic Quickscan M2130 stregkodescanner. Jeg har undersøgt interfacet til computeren (USB, RS232 etc.). Alt dette er Ok, men jeg har ikke fundet svar på interfacet mellem scanneren og mit program. Kan nogen svare på det eller evt. komme med andre løsninger?
Avatar billede vallemanden Nybegynder
26. august 2008 - 11:54 #1
der kan fåes stregkodelæsere der konvatere til 'tastetryk' som bliver sat i keyboard stikket
Avatar billede kroning Nybegynder
26. august 2008 - 12:01 #2
Jeg ville vælge et USB interface der kan emulerer RS232 så er det rimeligt let at hente data ind i sit program. Der findes tonsvis af gratis komponenter til RS232.

En læser der sættes til keyboard stikket kan absolut ikke anbefales, det er alt alt for langsomt.
Avatar billede hrc Mester
26. august 2008 - 13:48 #3
Datalogics skannerer bruger vi også. De fungerer fint, også de der sættes mellem tastaturet og PC'en. Har ikke oplevet problemer med hastigheden

I gamle dage, dvs. mit Københavnereventyr i 2000+, havde kunderne skannere der sad på pegefingeren. De pegede bare på stregkoden og den blev sendt ind til basestationen. Oveni var den ret hurtig.
Avatar billede vallemanden Nybegynder
26. august 2008 - 14:46 #4
har aldrig haft problemmer med hastigheden på en PS/2 opkoblet stregkodelæsere, det er på pcen med det samme, om en usb der simulere RS232 og portet gennem en komponent er hurtigere tror jeg ikke helt på
Avatar billede kroning Nybegynder
26. august 2008 - 15:10 #5
Jeg gik ud fra at det virkede på samme måde som en magnetkort læser som sidder mellem pc og tastatur, på de jeg har kommer tegnene ikke hurtigere end som tastaturet er sat op til at gentage taster i BIOS
Avatar billede jisch Mester
26. august 2008 - 19:29 #6
Jeg er lidt forvirret over svarene. >hrc: Hvad med en bærbar? >kroning+vallemanden: Hvilke komponenter? Jeg mangler stadig svar på hvordan jeg kan læse de data scanneren leverer hvadenten det er via USB eller RS232.
Avatar billede borrisholt Novice
26. august 2008 - 19:34 #7
Jeg har ret gode erfaringer med stregkode læsere der smider data ind via HID driveren altså som tastetryk. Så bruger man en almindelig håndscanner alla den de har i Matas (den har jeg lavet forresten) og vupti ...

Jeg kender INTET til mærke etc. dog vil jeg helt generelt sige din scanner skal kunne sættes i USB porten ALT ANDET er noget klamp. Den skal bruge HDI driveren eller kunne emulere RS232 af samme grund, og der SKAL INGEN ekstern driver til at få den til at køre ...

Jeg har i særklasse meget erfaring med den slags programmering jeg har blandt andet lavet en klasse der kan fortolke stregkoder udfra en maske .. Således dne kan kende forskel på stregkoden til en flaske HOF 57001001 og en almindelig 13 ciffers stregkode ... Ellers et "huske nummer" som ekspedienten taster ....

Jeg har på det professionelle plan lavet kassesystemet til Spar/Super Best og har redisignet og 50% om programmeret det de bruger i Matas/DSB/TDC og Guld Bageren. Har du brug for hjælp skal du bare skrive så finder vi ud af noget ...

Er det bare lidt koster det ikke noget ellers må vi finde ne ordenlig pris.

Jens Borrisholt
Avatar billede vallemanden Nybegynder
26. august 2008 - 19:56 #8
med en der køre PS/2 skal den bare tilsluttes og så skal du stå i det felt der skal udfyldes og det er det
Avatar billede js_delphi Nybegynder
29. august 2008 - 09:51 #9
Jeg bruger i en applikation ligeledes en stregkodelaeser med direkte tilslutning til USB porten.
Laeseren fungerer komplet uden extra driver, setup osv.

Skaaret ud i pap:
Har du en stregkode, som indeholder koden 1234abcd, bliver 1234abcd skrevet i det felt (f.eks. en TEdit), som har fokus.
Alt sammen som om du havde tastet 1234abcd paa dit tastatur.

Hastigheden mellem tegnene kan indstilles, hvis det skulle vaere noedvendigt.
Ligeledes kan indstilles om koden skal afsluttes med CR.

Jeg koebte stregkodelaeseren fra ny paa Ebay for ca. 200 kr for at teste mit program af, men endte sgu med at bruge den i vores produktion, da den fungerer upaaklageligt.
Avatar billede jisch Mester
30. august 2008 - 11:47 #10
>js delphi: Tak, det var lige det jeg havde brug for at læse. Send lige et svar.
Avatar billede js_delphi Nybegynder
30. august 2008 - 19:59 #11
Det, jeg skrev, var vel egentlig nogenlunde det, som andre havde forsoegt at skrive.
Er der nogle, som vil dele point?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester