27. august 2007 - 14:45Der er
10 kommentarer og 1 løsning
Samsung ML2510 printer LaTeX2e dokumenter grimt.
Jeg har investeret i en Samsung ML2510 laserprinter fordi jeg ville lave/printe flotte dokumenter med LaTeX2e.
Jeg har så desværre erfaret, at printeren printer meget flotte dokumenter i ethvert andet format end mine PDF-dokumenter kreeret fra LaTeX2e. Der bliver teksten grynet og grovkornet. Jeg har nogle printede tekster fra universitetets printere, hvor teksten er knivskarp og uniform. Og fordi min printer f.eks. printer word-dokumenter med knivskarpe kanter ved jeg, at det ikke er fordi printeren enten er i stykker, eller blot ikke kan levere en ordentlig opløsning. Det kan den. Bare ikke med de dokumenter jeg ønsker :(
Jeg gætter på at LaTex, ligesom andre grafiske programmer, helst vil skrive til en PostScript printerdriver - som PDF dokumenter jo også er en afart af.
Desværre ser det ikke ud til at der findes en PostScript driver til din printer, men kun SPL (Samsung Printer Language).
Jeg tror derfor ikke på du får fornuftigt PDF print ud fra LaTex på den printer - desværre...
ole madsen Det var da godtnok en træls nyhed :) Jeg tror dog ikke helt jeg forstår hvad du mener med PostScript.. når jeg kompilerer mine dokumenter bliver de først lavet til et .dvi dokument. Der kan jeg så selv vælge, om jeg vil lave .dvi->.pdf eller .dvi->.ps og så .ps->.pdf.
Betyder det, at jeg kan gøre noget i kompileringen af mine dokumenter og evt. printe et andet format ud, end .pdf ? Eller skal jeg have ringet til Samsungs afdeling her i DK og spørge dem om de har i sinde at lave en PS-printerdriver til selve printer-hardwaren?
PS=PostScript er et printersprog, opfundet tilbage i 80´erne af Adobe.
PDF er en let modificering af PostScript, som gør en "viewer" i stand til at vise dokumentet på skærmen - men altså næsten identisk med PS. Og iøvrigt også lavet af Adobe.
For at kunne bruge en PS driver til en printer, kræver det at selve hardwaren er sat i stand til at forstå PostScript - og det er din printer ikke - og det bliver der med garanti heller ikke lavet, da det jo ville kræve en udskiftning af hardwaren i printeren.
Men hvorfor printer du ikke DVI filen direkte ud, i stedet for at lave den til PDF eller PS?
Hehe og halløjsa. Sikke dog nogle pæne knivskarpe dokukmenter jeg kan printe direkte ud af DVI-dokumenterne! Har også forsøgt, at konvertere DVI2PDF, og så sker der et eller andet som printeren hvertfald ikke kan lide. Disse PDF-dokumenter bliver som før - meget uldne at se på.
Men det må så betyde, at printere der HAR denne PS-printerdriver indbygget i hardwaren GODT kan printe det PDF-dokument ud, som jeg ikke selv kan printe (underforstået i en ordentlig opløsning). Som f.eks. printeren på Århus Universitet. Men printere, som IKKE har denne PS-printerdriver indbygget, skal så fodres med en DVI-fil i stedet for en PDF-fil for at printe dokumentet ud i en ordentlig opløsning.
Takker mange gange for info og tricket med DVI. Nu er jeg ikke så ked af printeren alligevel. :D Hvis du vil have 80 points, så læg et svar.
Din printer kan IKKE PS. Og kommer heller ikke til det - lige så lidt som en Dieselmotor kan køre på lightergas :-)
Når du fra programmet laver en PDF fil, sker der en konvertering hvor der optimeres til dine udskriftsvalg - bl.a sættes der typisk en bestemt opløsning.
Når du så printer en PDF fil ud på din printer, skal din printerdriver konvertere endnu en gang til et sprog som printeren forstår. Under denne konvertering går der åbenbart yderligere en masse data tabt.
Men når du printer direkte fra programmet, hvor du har data i det oprindelige format, skal det kun konverteres én gang, og printet kommer netop ud optimeret til din printer.
Det er lidt ligesom at optage noget ud på CD, som kommer fra et gammelt kassettebånd, der igen har været optaget fra radioen. Det er konverteret masser af gange undervejs, og lyder i den sidste ende absolut ikke så godt som oprindeligt - selv om det jo nu ligger på en CD. Men optager man direkte fra radioen på CD, fejler lyden jo ikke noget...
Og nej, samlet set har dit problem ikke direkte noget med PostScript at gøre - det er konverteringen til PDF, og efterfølgende konvertering til PSL der gør det grynet.
Du kunne evt. når du danner din PDF fil, se om der er mulighed for at ændre på nogle ting. Det er jo ikke usansynligt at du kunne trimme så de kom til at se nogenlunde ud på din printer...
Men jeg tror nu mest på at der sker en størrelseskonvertering af dokumentet, så det f.eks. kun fylder 98% af det oprindelige. Hvis du tager PDF dokumentet og vælger at vise det i 98% af det oprindelige format, står teksten formentlig også ulden. Det skyldes at teksten omdannes til bitmap billede, der bliver komprimeret en smule.
Jeg benytter WinEdt som LaTeX editor og Miktex som compiler (hvis man kan sige det?!). Så det må være WinEdt's konvertering fra dvi til pdf der gør et eller andet ved dokumentet. Evt. som du nævner - bruger skærmfonte. Om jeg kan ændre dette, ved jeg ikke. Det ville være rart, hvis mine PDF-dokumenter også kunne blive printet flot. Så er jeg fri for at gemme både en DVI og en PDF-fil. Men så længe jeg kan printe flotte DVI-filer, så haster det heller ikke.
dvipdf-programmerne burde bruge som default 600 dpi. Jeg kender ikke winedt, som du bruger til konverteringen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.