/ Priamo zachytenie viacnásobných čiarových kódov USB v Delphi - delphi, čiarový kód

Priamo zachytenie viacnásobných čiarových kódov USB v Delphi - delphi, čiarový kód

Teraz som dokončil kódovanie USB relé dosky na otvorenie a zatvorenie 2 relé. Prvýkrát sa robí akýkoľvek program .DLL. Teraz však potrebujem kódovať dva skenery USB čiarového kódu na rovnakom PC.

  1. Najprv potrebujem vedieť, ktorý z scannerov sa skenuje (volám to - skenovanie / skenovanie)
  2. A za druhé potrebujem zachytiť reťazecskontrolovať databázu, ale robiť to bez toho, aby skener ovplyvňoval akýkoľvek iný bežiaci program, akoby som sa zameral na poznámkový blok pri skenovaní, na zápisníku by sa nemal objavovať žiadny text.

Akékoľvek informácie budú ocenené a niektoré vzorové kódy ešte viac.

odpovede:

0 pre odpoveď č. 1

Väčšina skenerov čiarových kódov sa správa ako klávesnice: môžete použiť niekoľko naraz, ale zistiť, ktorý z nich robí to, čo nie je jednoduché. Myslím, že najjednoduchší spôsob, ako urobiť to, čo chcete, je použiť 2 lacné počítače, ako je Raspberry PI, zapojiť skener na každú z nich a odoslať kódy do vašej aplikácie prostredníctvom IP. Vzhľadom na cenu čítačky čiarových kódov by cena 2 PI nemala byť taká.


0 pre odpoveď č. 2

Bežne môžete programovať čítačku čiarových kódov pomocoupredponu a kód prípony. Napríklad čiarový kód ako 123456789 získa predponu ako #S a prípona sa páči #E pri skenovaní čiarového kódu, barcodescanner pošle # S123456789 # E, aby ste vedeli začiatok a koniec čiarového kódu. V prípade druhého čiarového kódu naprogramujete prefix príponu s iným kódom napríklad #Q a #W, takže druhý snímač čiarového kódu odosiela # Q123456789 # W