Jūs neprisijungęs
Aukštyn Tema Programinė įranga / GNU/Linux, bei Unix Operacinės Sistemos / Barkodų skaneris
- dinux (Beviltiškas) Data 2012-12-04 22:04
Problema keista ir nesuprantu kur šuo pakastas.
Barkodų skeneris Symbol LS2208 http://www.pacificgeek.com/productimages/xl/WPOS014P.JPG su PS2 jungtimi. Jis turi šakotuvą, prie jo jungiasi klaviatūra (PS2 tipo), o kitas galas į kompiuterį. Klaviatūra veikia puikiai, tik įdomus dalykas su skenavimu. Mano supratimu skeneris veikia lyg klaviatūra. Bet Archlinux'e skainant bar kodą tarkime į mcedit, pico, nano ar kita tekstinio rėžimo redaktorių gaunu ne barkodą, o :
005200570053005600480052005100530048004900510053
Paleidus kokį nors grafinį redaktorių, tarkime LibreOffice Writer ar Geany negaunu išviso jokio teksto (tik Enter paspaudimą).
O kas dar įdomiau, tam pačiam kompiuteryje paleidus virtualkei Windows XP į notepad'ą rašo jau normalų barkodą :hmmm:
Per RDP prisijungus prie win2k3 serverio, į notepad taip pogi rašo normalų barkodą.
Tam pačiam kompiuteryje tekstiniam rėžime (tty) vėlgi rašomas teisingas barkodas.

Galvojau, gal tai susiję su klaviatūros lokale, bet pasileidus plika blackbox'ą kodas išvedamas blogas.

Sistemos lokalė (gal ji įtakoja?):
[dinux@dinux ~]$ locale
LANG=lt_LT.UTF-8
LC_CTYPE="lt_LT.UTF-8"
LC_NUMERIC="lt_LT.UTF-8"
LC_TIME="lt_LT.UTF-8"
LC_COLLATE="lt_LT.UTF-8"
LC_MONETARY="lt_LT.UTF-8"
LC_MESSAGES="lt_LT.UTF-8"
LC_PAPER="lt_LT.UTF-8"
LC_NAME="lt_LT.UTF-8"
LC_ADDRESS="lt_LT.UTF-8"
LC_TELEPHONE="lt_LT.UTF-8"
LC_MEASUREMENT="lt_LT.UTF-8"
LC_IDENTIFICATION="lt_LT.UTF-8"
Pagrindinė - babytux Data 2012-12-04 23:32 Redaguota: 2012-12-04 23:36
Taip turi but anglu, bent jau ant winxp ;) Ir itariu koduoti 2 takeliai arba 3 :), Antram take skaiciai tik koduojas, tai itariu jie pjaunas jei lokale lt kadangi vietoj skaiciu mato raides arba heroglifus.
Chim manyciau taip ( tavo atvieju papildomu skaiciu pridejo).
Pagrindinė - dinux (Beviltiškas) Data 2012-12-05 09:10
Jei tu kalbi apie takelius, kartais barkodų skenerio nemaišai su magnetinių kortelių skaitytuvu ?
Turiu ir tokį reikės išbandyti kaip jis veikia.
Pagrindinė - babytux Data 2012-12-05 12:14
Ups, sumaisiau.... bet principas veikimo panasus. Netgi Darbe vienodas :D
Pagrindinė dinux (Beviltiškas) Data 2012-12-05 18:05
Na va, atsinešiau iš darbo kortelių skaitytuvą... ir jis puikiai veikia :/ tuo tarpu barkodų skeneris - ne :(
Pagrindinė - dinux (Beviltiškas) Data 2012-12-05 19:34
Bėda rasta! Reikia perprogramuoti skenerį su Disable Alternate Numberic Keyboard ir viskas pradėjo veikti taip kaip turi būti. Klausimas tik kodėl prieš tai su Win veikė, o su linux - ne.
Pagrindinė - babytux Data 2012-12-06 15:27
Tai locale kokia ant win buvo ir itariu buvai palikes lt locale arch-e.
Pagrindinė dinux (Beviltiškas) Data 2012-12-06 16:29
Matai, dabar jei palieku LT lokalę, vietoj skaičių gaunu ąęčėęėį, jei angliška eina skaičiai, o seniau išviso "rašydavo" tik skaičius (nesvarbu kas barkode) ir tų skaičių seka bent dvigubai ilgesnė nei pats bar kodas.
Toks vaizdas, kad išvesdavo barkodo RAW'ą (ar kažkas tokio).
Aukštyn Tema Programinė įranga / GNU/Linux, bei Unix Operacinės Sistemos / Barkodų skaneris

Powered by mwForum 2.29.6 © 1999-2015 Markus Wichitill