sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #17332
Udskrift af æÆøØåÅ på printer Canon BJC-4300
På printeren bliver danske bogstaver forvansket til sære tegn.
Printeren virker iøvrigt udmærket med både ascii og postscript. Jeg
har RH 6.0 og der anvendes "magic" filter i printkøer.
Ved søgning i sslug's arkiv fandt jeg i printer-msg00289 et script
#!/bin/sh
recode -q latin1..cp850
echo -ne \\f
som skulle kunne klare problemet.
Men det virker ikke af to grunde:
1.
Scriptet skulle angiveligt kunne bruges som filter. Jeg oprettede en
ny printkø med flg. definition i printcap
txt:\
:sd=/var/spool/lpd/txt:\
:mx#0:\
:sh:\
:if=/var/spool/lpd/txt/latin1-to-cp850:
idet jeg lagrede scriptet i filen latin1-to-cp850.
Kommandoen lpr -Ptxt <fil> sender imidlertid intet til printeren.
2.
Nu er problemet i pkt. 1 selvfølgelig ikke altødelæggende, kun
generende, man kan jo bruge recode først og derefter printe
resultatet. Men desværre er printet stadig ikke i helt i orden. æÆåÅ
er ok men ø bliver til ¢ og Ø til ¥. Jeg checkede resultatet fra
recode og fandt at ø bliver korrekt konverteret til tegnværdi 155 og
Ø til 157. Samme resultat giver Frank Damgårds lat1conv (som jeg
fandt på sslug da jeg søgte efter recode). Jeg har også undersøgt om
filen bliver rigtigt kopieret til printkøen og det gør den.
Ligeledes har jeg set i printermanualen at den angivne tegntabel 850
er i orden.
Mine spørgsmål er derfor:
1. Hvordan skal et printfilter defineres for at virke korrekt ? og
2. findes der en løsning mht. ø og Ø ?.
Mvh
Jørgen Heesche
Follow ups