Portál AbcLinuxu, 10. května 2025 05:31

Dotaz: Čtečka čárových kódů

9.7.2008 08:59 Tomáš Kubíček | skóre: 5
Čtečka čárových kódů
Přečteno: 2681×
Odpovědět | Admin
Rád bych rozchodil USB čtečku čárových kódů pod OpenSuse 11. Systém ji detekuje (Cipherlab 308 USB-to-RS232 Interface converter (dev/tty/USB0). Čtečka by měla být nakonfigurovaná a funkční (pod Win mi funguje), používám ji pouze pro kontrolu čitelnosti čárových kódů, stačilo otevřít jakákoliv texťák, sejmout čárový kód a čísla kódu se objevila v texťáku...nic víc nepotřebuji...Pod Linuxem obecně se mi ji zatím nepodařilo rozchodit...Ve win jsem musel ještě mít nainstalovaný program Softwedge (Program pro převod vstupu sériového portu do vyrovnávací paměti klávesnice)...Je v linuxu něco podobného? Díky za tipy...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Vašek Lorenc avatar 9.7.2008 09:53 Vašek Lorenc | skóre: 27
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nestačí v tuhle chvíli zkusit pro začátek číst ze /dev/tty/USB0, třeba přes cat? Po vhodném nastavení parametrů linky (baud speed, stop bits) by to mělo vypisovat, co to načetlo.

Způsob, který by to překamufloval na vstup z klávesnice, neznám..
...včetně majestátného loosa
Petr Tomášek avatar 9.7.2008 10:02 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Odpovědět | | Sbalit | Link | Blokovat | Admin
cat /dev/tty/USB0 >> textak.txt ?
multicult.fm | monokultura je zlo | welcome refugees!
9.7.2008 10:49 Tomáš Kubíček | skóre: 5
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Můžu se zeptat, co znamená příkaz cat?

Nevím jestli jsem to pochopil správně, měl bych tedy pod su napsat do teminálu cat /dev/ttyUSB0 ? Odmáčkl jsem to, ale nic se neděje, jen mi kurzor skočil na druhý řádek...

Možná mi to prosím raději napište polopatě, zase tak zkušený nejsem :-) Díky
9.7.2008 12:36 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Příkaz cat vypíše obsah souboru na standardní výstup.

Jinak velice užitečný je příkaz man nejaky_prikaz, který vypisuje manuálové stránky nejakeho_prikazu. Dobré softy obvykle základní dokumentaci v manu mají. Takže man cat :)
stativ avatar 9.7.2008 16:17 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Řekl bych, že na tohle použití by mohl být lepší tail -F, zjednodušeně řečeno je to jako cat, ale data to nepřečte a neskončí, ale čeká, jestli se neobjeví další.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
Vašek Lorenc avatar 9.7.2008 16:26 Vašek Lorenc | skóre: 27
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Pořád ale platí, že bude nejspíš potřeba správně nastavit ten seriový port -- ta čtečka čárových kódů by možná takové věci mohla mít v manuálu, pro případ, že by se někomu nelíbilo to přímé mapování na klávesnici..
...včetně majestátného loosa
Pavel Čejka avatar 14.7.2008 12:48 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: Čtečka čárových kódů

Příkaz cat je ok, ale sériový port v defaultním nastavení předá data až když přijde CR, nebo EOL. Pokud čtečka neposílá CR, tak se budou data hromadit v bufferu řádku a nic se neobjeví. Zkušenost s komunikací mezi Linuxem a AVR.

Určitě bude pomocí stty nutné nastavit správnou rychlost sériového portu, paritu, počet bitů atd... - man stty. Aby sériák nečekal na CR, tak je tuším potřeba nastavit -raw, ale nemám to jak vyzkoušet.

To nastavení stty bude podobné tomuhle, jen je potřeba si upravit baudrate, zvolit správný sériák a možná další detaily. A samozřejmě buď pod rootem, nebo musí být uživatel ve skupině tty, nebo něčem ekvivalentním.

stty -F /dev/ttyS0 115200 cs8 clocal cread -cstopb -parenb -parodd raw
OndraZX avatar 9.7.2008 16:55 OndraZX | skóre: 27 | blog: OndraZX | Frydek-Mistek
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Odpovědět | | Sbalit | Link | Blokovat | Admin
No nevim, co my pouzivame ctecky, tak vsechny emuluji klavesnici jak s PS2 portem, nebo USB, tzn. ze vubec nezalezi na podpore operacniho systemu.

Ctecky s PS2 portem se "vkladaji" mezi klavesnici a PS2 port, ctecky USB emuluji obycejnou klavesnici. Pro ctecky s RS232 portem je treba podpora operacniho systemu - spise aplikace, ktera dovede vycitat data z portu.

Kvalitnejsi Metrologic Laser skener MS9520 USB, ale mam to odzkouseno i na levnych cteckach za par korun.
OndraZX avatar 9.7.2008 16:58 OndraZX | skóre: 27 | blog: OndraZX | Frydek-Mistek
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Ale jak se tak divam opravdu existuji USB ctecky s emulaci klavesnice , tak i RS232 - mas smulu :-)
Nemem9aa avatar 2.8.2008 21:52 Nemem9aa | skóre: 13
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Zdravim,

Snazim se rozjet prave metrologic mk9520-77a39, coz je usb zalezitost, a jsem ponekud neuspesny. Ctecka reaguje, cte carove kody (pri priblizeni rozpozna carovy kod, precte ho - pipne) ale do systemu nic nedorazi. Na usb sbernici je konkretne identifikovana takto:
# cat /proc/bus/usb/devices

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  5 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0c2e ProdID=0700 Rev= 1.00
S:  Manufacturer=Metrologic
S:  Product=Metrologic Scanner
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=300mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=02(O) Atr=03(Int.) MxPS=   8 Ivl=10ms
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms
Predpokladam, ze problem je v tom, ze neni prirazen zadni ovladac. K dispozici jsou pritom tyto:
ls -l /sys/bus/usb/drivers
drwxr-xr-x 2 root root 0 2008-08-02 21:28 hiddev
drwxr-xr-x 2 root root 0 2008-08-02 20:47 hub
drwxr-xr-x 2 root root 0 2008-08-02 21:18 usb
drwxr-xr-x 2 root root 0 2008-08-02 20:47 usbfs
drwxr-xr-x 2 root root 0 2008-08-02 21:28 usbhid
drwxr-xr-x 2 root root 0 2008-08-02 21:28 usbkbd
drwxr-xr-x 2 root root 0 2008-08-02 21:28 usbmouse
drwxr-xr-x 2 root root 0 2008-08-02 20:47 usb-storage
Nemate tuseni jaky ovladac by mel byt pouzit a pripadne jak ho vnutit (pod XP je tohle zarizeni provozovano jako usbhid).

Mam rucne kompilovany kernel, takze je mozne, ze mi chybi nejaky modul, ale vubec me nenapada co by to mohlo byt.
Nemem9aa avatar 2.8.2008 22:55 Nemem9aa | skóre: 13
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
sry za pravopisne chyby (zadni ovladac je skutecne perla)

jeste bych doplnil jak to vypada ve /var/log/messeges pri zapojeni zarizeni:
Aug  2 22:45:18 nemem9aa usb usb7: usb resume
Aug  2 22:45:18 nemem9aa ehci_hcd 0000:00:1a.7: resume root hub
Aug  2 22:45:18 nemem9aa hub 7-0:1.0: hub_resume
Aug  2 22:45:18 nemem9aa hub 7-0:1.0: state 7 ports 6 chg 0000 evt 0000
Aug  2 22:45:18 nemem9aa ehci_hcd 0000:00:1a.7: GetStatus port 1 status 001403 POWER sig=k CSC CONNECT
Aug  2 22:45:18 nemem9aa hub 7-0:1.0: port 1, status 0501, change 0001, 480 Mb/s
Aug  2 22:45:18 nemem9aa hub 7-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501
Aug  2 22:45:18 nemem9aa ehci_hcd 0000:00:1a.7: port 1 low speed --> companion
Aug  2 22:45:18 nemem9aa usb usb1: usb resume
Aug  2 22:45:18 nemem9aa usb usb1: wakeup_rh
Aug  2 22:45:18 nemem9aa hub 1-0:1.0: hub_resume
Aug  2 22:45:18 nemem9aa ehci_hcd 0000:00:1a.7: GetStatus port 1 status 003002 POWER OWNER sig=se0 CSC
Aug  2 22:45:18 nemem9aa hub 7-0:1.0: state 7 ports 6 chg 0000 evt 0002
Aug  2 22:45:18 nemem9aa hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002
Aug  2 22:45:18 nemem9aa uhci_hcd 0000:00:1a.0: port 1 portsc 01a3,00
Aug  2 22:45:18 nemem9aa hub 1-0:1.0: port 1, status 0301, change 0001, 1.5 Mb/s
Aug  2 22:45:18 nemem9aa hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x301
Aug  2 22:45:18 nemem9aa usb 1-1: new low speed USB device using uhci_hcd and address 6
Aug  2 22:45:18 nemem9aa usb 1-1: skipped 1 descriptor after interface
Aug  2 22:45:18 nemem9aa usb 1-1: default language 0x0409
Aug  2 22:45:18 nemem9aa usb 1-1: uevent
Aug  2 22:45:18 nemem9aa usb 1-1: usb_probe_device
Aug  2 22:45:18 nemem9aa usb 1-1: configuration #1 chosen from 1 choice
Aug  2 22:45:18 nemem9aa usb 1-1: adding 1-1:1.0 (config #1, interface 0)
Aug  2 22:45:18 nemem9aa usb 1-1:1.0: uevent
Aug  2 22:45:18 nemem9aa usbhid 1-1:1.0: usb_probe_interface
Aug  2 22:45:18 nemem9aa usbhid 1-1:1.0: usb_probe_interface - got id
Aug  2 22:45:18 nemem9aa input: Metrologic Metrologic Scanner as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1:1.0/input/input5
Aug  2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: reserve dev 6 ep81-INT, period 8, phase 4, 118 us
Aug  2 22:45:19 nemem9aa input,hidraw2: USB HID v1.11 Keyboard [Metrologic Metrologic Scanner] on usb-0000:00:1a.0-1
Aug  2 22:45:19 nemem9aa drivers/usb/core/inode.c: creating file '006'
Aug  2 22:45:19 nemem9aa usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0
Aug  2 22:45:19 nemem9aa usb 1-1: Product: Metrologic Scanner
Aug  2 22:45:19 nemem9aa usb 1-1: Manufacturer: Metrologic
Aug  2 22:45:19 nemem9aa usb 1-1: uhci_result_common: failed with status 440000
Aug  2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: release dev 6 ep81-INT, period 8, phase 4, 118 us
Aug  2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: reserve dev 6 ep81-INT, period 8, phase 4, 118 us
Aug  2 22:45:19 nemem9aa usb 1-1: uhci_result_common: failed with status 440000
Aug  2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: release dev 6 ep81-INT, period 8, phase 4, 118 us
Aug  2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: reserve dev 6 ep81-INT, period 8, phase 4, 118 us
Aug  2 22:45:19 nemem9aa hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002
Aug  2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: port 1 portsc 008a,00
Aug  2 22:45:19 nemem9aa hub 1-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
Aug  2 22:45:19 nemem9aa usb 1-1: USB disconnect, address 6
Aug  2 22:45:19 nemem9aa usb 1-1: unregistering device
Aug  2 22:45:19 nemem9aa usb 1-1: usb_disable_device nuking all URBs
Aug  2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: shutdown urb f4ed43c0 ep1in-intr
Aug  2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: release dev 6 ep81-INT, period 8, phase 4, 118 us
Aug  2 22:45:19 nemem9aa usb 1-1: unregistering interface 1-1:1.0
Aug  2 22:45:19 nemem9aa usb 1-1:1.0: uevent
Aug  2 22:45:19 nemem9aa usb 1-1: uevent
Aug  2 22:45:19 nemem9aa hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
Aug  2 22:45:20 nemem9aa hub 7-0:1.0: hub_suspend
Aug  2 22:45:20 nemem9aa usb usb7: bus auto-suspend
Aug  2 22:45:20 nemem9aa ehci_hcd 0000:00:1a.7: suspend root hub
Aug  2 22:45:20 nemem9aa usb usb1: suspend_rh (auto-stop)
Aug  2 22:45:22 nemem9aa usb usb7: usb resume
Aug  2 22:45:22 nemem9aa ehci_hcd 0000:00:1a.7: resume root hub
Aug  2 22:45:22 nemem9aa rtc: lost 13 interrupts
Aug  2 22:45:22 nemem9aa hub 7-0:1.0: hub_resume
Aug  2 22:45:22 nemem9aa hub 1-0:1.0: hub_suspend
Aug  2 22:45:22 nemem9aa usb usb1: bus auto-suspend
Aug  2 22:45:22 nemem9aa usb usb1: suspend_rh
Aug  2 22:45:22 nemem9aa hub 7-0:1.0: state 7 ports 6 chg 0000 evt 0000
Aug  2 22:45:22 nemem9aa ehci_hcd 0000:00:1a.7: GetStatus port 1 status 001403 POWER sig=k CSC CONNECT
Aug  2 22:45:22 nemem9aa hub 7-0:1.0: port 1, status 0501, change 0001, 480 Mb/s
Aug  2 22:45:22 nemem9aa hub 7-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501
Aug  2 22:45:22 nemem9aa ehci_hcd 0000:00:1a.7: port 1 low speed --> companion
Aug  2 22:45:22 nemem9aa usb usb1: usb resume
Aug  2 22:45:22 nemem9aa usb usb1: wakeup_rh
Aug  2 22:45:22 nemem9aa hub 1-0:1.0: hub_resume
Aug  2 22:45:22 nemem9aa ehci_hcd 0000:00:1a.7: GetStatus port 1 status 003002 POWER OWNER sig=se0 CSC
Aug  2 22:45:22 nemem9aa hub 7-0:1.0: state 7 ports 6 chg 0000 evt 0002
Aug  2 22:45:22 nemem9aa hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002
Aug  2 22:45:22 nemem9aa uhci_hcd 0000:00:1a.0: port 1 portsc 01a3,00
Aug  2 22:45:22 nemem9aa hub 1-0:1.0: port 1, status 0301, change 0001, 1.5 Mb/s
Aug  2 22:45:22 nemem9aa hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x301
Aug  2 22:45:22 nemem9aa usb 1-1: new low speed USB device using uhci_hcd and address 7
Aug  2 22:45:23 nemem9aa usb 1-1: skipped 1 descriptor after interface
Aug  2 22:45:23 nemem9aa usb 1-1: default language 0x0409
Aug  2 22:45:23 nemem9aa usb 1-1: uevent
Aug  2 22:45:23 nemem9aa usb 1-1: usb_probe_device
Aug  2 22:45:23 nemem9aa usb 1-1: configuration #1 chosen from 1 choice
Aug  2 22:45:23 nemem9aa usb 1-1: adding 1-1:1.0 (config #1, interface 0)
Aug  2 22:45:23 nemem9aa usb 1-1:1.0: uevent
Aug  2 22:45:23 nemem9aa drivers/usb/core/inode.c: creating file '007'
Aug  2 22:45:23 nemem9aa usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0
Aug  2 22:45:23 nemem9aa usb 1-1: Product: Metrologic Scanner
Aug  2 22:45:23 nemem9aa usb 1-1: Manufacturer: Metrologic
Aug  2 22:45:25 nemem9aa hub 7-0:1.0: hub_suspend
Aug  2 22:45:25 nemem9aa usb usb7: bus auto-suspend
9.7.2008 20:15 Sandokan
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud je potřeba jen kontrola čitelnosti kódu případně funkčnosti čtečky pak by opravdu mělo stačit jen napsat v terminálu:

cat /dev/tty/USB0

... a zkusit sejmout čárový kód. Měl by se normálně objevit na obrazovce. Záleží na tom na jakém z portů se ta čtečka objeví, případně jak jsou ty USB porty v konkrétní distribuci pojmenované. Nastavení sériového rozhraní není potřeba řešit. Mám cvičně takhle (přes konvertor RS232/USB) připojený asi 10let starý sériový snímač a funguje to v pohodě. Jiná věc je aplikace, která by ty kódy nějak zpracovávala a na to je myslím getty, detaily jsem zatím neřešil. Méně problémů je pořídit si snímač s PS/2.

ZDAR!
9.7.2008 20:48 vice | skóre: 21
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Navážu na předešlé - data prostě čteš ze zařízení (/dev/ttyUSB0 nebo pod.). Pokud je chceš dostat do klávesnice (čili emulovat klávesnici), existuje kbde. Supr věc, používám ji ke stejným a podobným účelům (např. připojení snímače čipových karet a pod.).
Není důležité co se stane, ale jak se to vysvětlí.
10.7.2008 11:06 Tomáš Kubíček | skóre: 5
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Zkoušel jsem cat /dev/ttyUSB0 a zmáčnout tlačítko na čtečce...bohužel, nic se neděje a číslo kódu se nikde neobjeví :-( zkoušel jsem i příkaz tail -F, ale opět nic... :-(

Mohu se ještě zeptat na kbde? Díval jsem se do repozitářů Suse, tam není, zkusil jsem ještě vyhledat rpm balíčky přes google, našel jsem verzi kbde-1-1-6-1.src.rpm, zkoušel jsem instalovat, ale skončilo to chybou...šel jsem i na stránky kbde, ale nenašel jsem tam nikde odkaz ke stažení, je to třeba tedy kompilovat? Případně prosím o radu jak postupovat.
10.7.2008 23:28 vice | skóre: 21
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Standartně to v kernelu neni, musíš si stáhnout zdroje kernelu a kbde do toho zakompilovat (jako modul). Na stránce kbde download je, jenom se jmenuje "Get It" :-) . Zavede tě to na sourceforge.

Návod je přiložen :-)

K tomu uděláš /dev/kbde, do kterého jde zapisovat scancody. Je tam přiložen i program (kbde), který zadaný parametr "vyťuká" na klávesnici, takže můžeš použít něco jako kbde -a `cat /dev/ttzUSB0`.

Prosté čtení přes cat ti zřejmě nefunguje kvůli neodpovídající baudové rychlosti. To můžeš vyzkoušet v minicomu.

Není důležité co se stane, ale jak se to vysvětlí.
14.7.2008 10:07 Tomáš Kubíček | skóre: 5
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Hm...chvilku jsem si s tím hrál, ale asi to vzdám...na kompilaci čehokoliv se necítím, tak to asi raději budu řešit dualbootem do win...Ale díky za rady...
Pavel Čejka avatar 14.7.2008 12:51 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
A vážně není problém jen ve špatně nastaveném baudrate? Sériák si rychlost detekovat neumí, musí se na obou koncích nastavit ručně - viz můj příspěvek výše.
14.7.2008 13:17 rhm
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Co takhle z Windows spustit hyperterminál a podívat se co píše čtečka při naskenování čárového kódu. Dá se tak ověřit správná rychlost a parita čtečky pro další pokusy pod Linuxem (pokud se windowsům rozumí více než linuxu).
Pavel Čejka avatar 14.7.2008 20:26 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Přiznávám, že tahle možnost mne nenapadla. Windows, to je to, s čím pracuje kolega :-)

Nicméně uznávám, že není špatné zkusit načítat předem známý kód a postupně měnit baudrate a pak další parametry, dokud se nezačnou data načtená shodovat s předpokladem.
Petr Tomášek avatar 15.7.2008 18:02 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Známý kód? To je přece téměř každý, protože 99% čarodějných kódů má příslušný kód vytištěn taky alfanumericky.
multicult.fm | monokultura je zlo | welcome refugees!
15.7.2008 22:54 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
ja k spokojnosti na linuxe pouzivam tento soft na komunikaciu cez seriovy port:
*  net-dialup/minicom
      Latest version available: 2.3-r1
      Latest version installed: 2.3-r1
      Size of files: 770 kB
      Homepage:      http://alioth.debian.org/projects/minicom
      Description:   Serial Communication Program
      License:       GPL-2
Len pre hyberterminal netreba pustat windowsi :o)
14.7.2008 13:30 R
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Netreba ziadny kbde, staci typekeys z http://www.jikos.cz/~jbohac/goodies/ . Cez uinput (co je standardne v jadre) to vklada data zo standardneho vstupu - pouziva sa to stylom "cat /dev/ttyS0 | typekeys". Predtym "modprobe uinput".
14.7.2008 13:33 R
Rozbalit Rozbalit vše Re: Čtečka čárových kódů
Samozrejme sa predpoklada, ze citacka samotna funguje - to sa overi najlepsie cez Minicom.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.