Sada je: 19 stu 2019, 11:04.
Diskusije usko vezane uz Ubuntu i srodne distribucije (Kubuntu, Xubuntu, Lubuntu, LinuxMint...)

Moderator/ica: Moderatori/ce

Imam Posiflex PP6000 spojen na serijski port, /dev/ttyS0. Imam tekst file sa našim znakovima šđžćč snimljen u UTF-8. Kad to pošaljem na printer iz konzole
Kod: Označi sve
cat textfile > /dev/ttyS0
naši znakovi ispradnu hijeroglifi. Ako pokušam prevest npr.
Kod: Označi sve
iconv -f UTF-8 -t IBM850//TRANSLIT textfile.txt > /dev/ttyS0
onda šđčćž ispradne sdccz.

Da li ja moram pogoditi enkoding printera? Radi se o Konsole aplikaciji od KDE-a. locale daje:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=hr_HR.UTF-8
LC_TIME=hr_HR.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=hr_HR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=hr_HR.UTF-8
LC_NAME=hr_HR.UTF-8
LC_ADDRESS=hr_HR.UTF-8
LC_TELEPHONE=hr_HR.UTF-8
LC_MEASUREMENT=hr_HR.UTF-8
LC_IDENTIFICATION=hr_HR.UTF-8
LC_ALL=


Ne bih želio mijenjati jezik sustava na hr.
Postovi: 286
Postovi: 286
Pridružen/a: 05 stu 2008, 14:40
Podijelio/la zahvalu: 38 puta
Primio/la zahvalu: 32 puta
vidim u manualu da imaš test print: stisni FEED gumb dok pališ printer
da li se pojave naša slova u test-printu ?

nadalje, možda moraš prebaciti kodnu stranicu, ako nije kupljen kod nas, onda moraš poslati ESC sekvencu za prebacivanje sa CP-437 ( default ) na CP-850 ( ili tako nešto )
'81: ZX81 '83:ZX spectrum '85: Apple IIe '86:C-64 *** '87:PC-XT *** '88:PC-AT *** '90:386 *** 'itd.
Avatar
Postovi: 501
Postovi: 501
Pridružen/a: 26 svi 2012, 13:47
Lokacija: orahovica
Podijelio/la zahvalu: 59 puta
Primio/la zahvalu: 27 puta
Spol: M
OS: openSUSE-kde
Da, IBM852 je riješilo problem.

iconv -f UTF-8 -t IBM852//TRANSLIT textfile.txt > /dev/ttyS0
Postovi: 286
Postovi: 286
Pridružen/a: 05 stu 2008, 14:40
Podijelio/la zahvalu: 38 puta
Primio/la zahvalu: 32 puta

Na mreži
Trenutno korisnika/ca: / i 2 gostiju.