Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Čtečka čárových kódů I/O  (Přečteno 5629 krát)

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Čtečka čárových kódů I/O
« kdy: 12 Května 2010, 08:29:21 »
Ahoj,
máte někdo zkušenosti se čtečkou čárových kódů pod linuxem?
Jak to funguje, někde jsem četl, že se to chová jako klávesnice,
dá se z USB scanneru nějak odchytávat?

Mám menší školní projekt na "webalizaci" školní knihovny a napadlo mě to trošku ulehčit půjčujícím.
Tady tohle se mi jeví jako nejlevnější: http://www.alza.cz/metrologic-laser-skener-ms5145-d49221.htm ;D

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: Čtečka čárových kódů I/O
« Odpověď #1 kdy: 12 Května 2010, 11:10:22 »
Ja mam skusenost len s tymi ktore sa pripajaju namiesto klavesnice. Tym je uplne jedno aky je tam system, proste emuluju pisanie a kod opisu za vas. Potrebuju akurat spravne nastavit klavesnicu.

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Čtečka čárových kódů I/O
« Odpověď #2 kdy: 12 Května 2010, 11:36:13 »
Jo to bude asi většina.
Pokud bych to tedy prasil celé jako webovou aplikaci a měl tam na stránce vstupní pole (input) a uživatel by klikl do políčka a následně přečetl čárový kód, tak by se prostě vložil do toho pole?

Pokud to tak je, tak to značně ulehčuje situaci :D

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Čtečka čárových kódů I/O
« Odpověď #3 kdy: 14 Května 2010, 12:08:19 »
Kamarad to ma v obchode s vinylama (e-shop s admin rozhranim). Bud pises # do vyhledavani, nebo to precte ctecka z carovyho kodu a hodi do inputu jako bys to psal (je videt jak to tam naskakuje, takze bych to typoval ze to emuluje klavesnici). Jeslti chces muzu ti zjistit, co ma za typ. Na nejakym buntu mu to tam jede v poradku.
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Čtečka čárových kódů I/O
« Odpověď #4 kdy: 15 Května 2010, 10:49:53 »
Takže jak je u mě zvykem šel jsem na to od druhého konce - tedy začínám s generováním aniž bych měl ověřené, že to dokážu přečíst, ale budiž:

Instalace PEAR balíčku
Kód: [Vybrat]
sudo apt-get install php-image-barcode
sudo service apache2 restart

A PHP kód:
Kód: [Vybrat]
<?php
require_once 'Image/Barcode.php';
Image_Barcode::draw('1234''int25''png');
?>


A v příloze výsledek. Mobil to přečte, tak nepředpokládám problém se čtečkou, případně se tím budu zabývat až čtečku seženu ^^

[attachment deleted by admin]

René Baran

  • Návštěvník
  • Příspěvků: 75
    • http://linux.remontsw.eu
Re: Čtečka čárových kódů I/O
« Odpověď #5 kdy: 26 Května 2010, 23:00:35 »
Ahoj,

se cteckou zkusennost nemam. Delal jsem vsak kolegovi do diplomky aplikacku komunikujici s danym zarizenim - Serial a USB port ... Pouzil jsem k tomu Python a nadstravby pySerial, pyUSB ... A fungovalo to.

http://pyserial.sourceforge.net/

http://sourceforge.net/apps/mediawiki/pyusb/index.php?title=Main_Page


Treba Ti to k necemu bude.


R.


Kozoroh

  • Návštěvník
  • Příspěvků: 55
    • Česká sociální síť RexVoX
Re: Čtečka čárových kódů I/O
« Odpověď #6 kdy: 31 Srpna 2010, 23:40:01 »
Zdravím, něco podobného řeším. Webovou aplikaci, a předávání přečtených kódů do input polí.
Použil jsem čtečku, která emuluje klávesnici (usb). při přepnutí klasické klávesnice do ENG to fungovalo dobře, problém vznikl ve chvíli, kdy neměla možnost spuštění jako česká klávesnice a nejbližší byla polština. Další zádrhel byl s čísly, které se přepisovaly jako ěščřž atd. To vyřešilo přepnutí dle manuálu přes funkci Alt Mode.
Na čtečce jsem nakódoval ukončovací znak TAB a v html jsem nastavil na událost event při zmáčnutí TAB, aby mi předal focus do prvního pole, po sejmutí dalšího kódu do dalšího pole atd. V jednotlivých polích, pak ajax automaticky načítá výrobky z databáze.
Takže to lze použít i na webové aplikaci.

Bohužel s linuxem jsem zatím nepochodil.

Co se týká dynamického tisku čárových kódů z aplikace, tak na to jsem využil s drobnou úpravou php alikaci z http://www.barcodephp.com/1d/demo/html/code39.php resp. http://www.barcodephp.com (pro nekomerční využití free).

Kubuntu 10.10 64bit, KDE 4.5.1, dualboot W7, HW Intel i7, systém na SSD 60 GB Vertex, GTX460, RAM 6GB | www.zencart.cz - ofic. česká podpora, Sociální síť RexVoX

RapMan

  • Aktivní člen
  • *
  • Příspěvků: 290
Re: Čtečka čárových kódů I/O
« Odpověď #7 kdy: 18 Září 2010, 00:35:22 »
Ahoj,

se cteckama prichazim do styku denne v praci. V podstate jsou 2 druhy - emulace klavesnice, jiz tu bylo zmineno, druhy typ je s komunikaci po seriovem portu -> To co ctecka nacte, se posle na pripojeny seriovy port. Aby bylo jasny, kdy je konec, nastavuje se tzv. prefix a sufix znak, ktery ctecka automaticky prida pred a za kazdy nacteny kod.
Pak uz je na tobe, jak zadany string zpracujes.

 

Provoz zaštiťuje spolek OpenAlt.