26. august 2008 - 11:47Der 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?
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.
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.
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å
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
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.
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.
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.
Det, jeg skrev, var vel egentlig nogenlunde det, som andre havde forsoegt at skrive. Er der nogle, som vil dele point?
Synes godt om
Ny brugerNybegynder
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.