[linux] Tlac dokumentov s kodovanim CP852

M.F. PSIkappa psi na platon.atlantis.sk
Pondělí Květen 13 13:18:17 CEST 2002


Zdravim,
podobny problem som riesil pred par rokmi a ako najvhodnejsie riesenie som
si vybral napisanie vlastneho filtru pre tlaciaren v pcl-ku.

#!/usr/bin/perl
# reset tlaciarne
print "\033E" ;
# znakova stranka PC852
print "\033(17U" ;
# zhustene pismo - compresed pitch
print "\033&k4S" ;
# lpi - lines per inch
print "\033&l8D" ;
# zalamovanie riadkov CR+LF
while(<STDIN>){chop $_;print "$_\r\n";}
# reset tlaciarne
print "\033E" ;

Mozno sa to da napisat aj efektivnejsie a aj v inom jazyku, ale nechcelo
sa mi s tym prilis hrat.
Inak da sa zohnat aj pismo so spravnym kodovanim, je to nejaky ibm courier
a uz si nepamatam kde som k nemu prisiel.

On Mon, 13 May 2002, Diskutuj wrote:

> Zdravim vsetkych diskutujucich!
>
> Mam problem. Windowsovy klient s dosovou aplikaciou produkuje tlacovy vystup
> v kodovani CP852 (PC852, PC-Latin2, IBM852). Kodovanie bolo vymyslene IBM a
> pouzivane v MS DOSe. Linuxovy server zdiela tlaciaren HP1200n.
>
> Linux (RedHat 7.0) spravne zobrazuje znaky v kodovani ISO8859-2 (ISO-Latin2)
> a daju sa zadavat znaky s diakritikou v tomto kodovani.
>
> Moj ciel je, aby sa z Linuxu dali tlacit dokumenty s kodovanim CP852.
>
> Nechcem kodovanie kodovanie konvertovat, co mi tiez ide (a2ps+ogonkify,
> cstocs), pretoze v kodovani CP852 sa na poziciach 185-188, 200-206 a dalsich
> nachadza ramcekovanie, ktore nechcem menit.
>
> Po precitani CzechHOWTO, SlovakHOWTO, hladani v konferencii a precitani
> desiatok odkazov na Googli, sa mi zda, ze potrebujem font, ktory toto
> kodovanie spravne zobrazuje. Avsak moja distribucia taky neobsahuje (iba
> CP850).
>
> Vypis suboru /etc/sysconfig/i18n:
>
> LANG=sk
> LC_CTYPE=sk_SK
> SYSFONT=lat2u-16
> SYSFONTACM=iso02
>
> Co teda potrebujem?
> 1. ci sa uberam spravnym smerom
> 2. link na font s kodovanim CP852
> 3. sposob, ako si ho vyrobit
> 4. cokolvek, co vas napadne
>
> S pozdravom
>
>
> -michal-

--
`)_|_('       PSIkappa
   I k        psi _at_ atlantis.sk





Další informace o konferenci linux