Tiskový systrém CUPS netiskne naležato

Supportní databáze (jsmeix_print-cups-landscape-81)
Platí pro

SuSE Linux: Verze 8.1

Symptomy:

Z programů npř. Netscape nelze tisknout naležato (landscape). Vše se tiskne jen nastojato (portrait).

Není možné tisknout ani pomocí parametru tiskového systému CUPS:
lp -o landscape PostScript-Soubor
nebo
lp -o portrait PostScript-Soubor

Příčina:

Odlišná interpretace PostScriptu u aplikací a tiskového systému CUPS.
Formát tisku je nastaven pomocí parametrů: %%Orientation: Landscape
popř.
%%Orientation: Portrait
uložených v PostScriptovém souboru.

Pokud PostScriptový kód obsahuje %%Orientation: Landscape, tiskový systém CUPS otočí výstup o 90 stupňů tak, aby odpovídal zvolené orientaci tisku.
Jestliže se orientace tisku nastaví v aplikace, CUPS její nastavení přepíše vlastním.

Řešení:

Nahraďte v PostScriptovém souboru část %%Orientation: Landscape za %%Orientation: Portrait.

Zadejte příkaz:

sed -e 's/Orientation: Landscape/Orientation: Portrait/' PostScript-Soubor >PostScript-Soubor.new
PostScriptový soubor PostScript-Soubor.new se nyní vytiskne správně.

K příménu tisku z aplikace zadejte příkaz:

sed -e 's/Orientation: Landscape/Orientation: Portrait/' | lpr
nebo
sed -e 's/Orientation: Landscape/Orientation: Portrait/' | kprinter --stdin
Tisk se provede správně, ale položka %%Orientation: Portrait zůstane nezměněna.

Postup pro a2ps

Pokud a2ps nepoužíváte nebo nejste seznámeni s jeho konfigurací, následující postup v žádném případě neprovádějte!

Sedové příkazy můžete aplikovat také na a2ps v souboru /etc/a2ps-site.cfg. Vyhledejte řádku:

UnknownPrinter: | #{lp} #o
a nahraďte ji
UnknownPrinter: | sed -e 's/Orientation: Landscape/Orientation: Portrait/' | #{lp} #o
.

Informace o konfiguraci a2ps nám laskavě zaslal pan Herrn Willy Weisz. Děkujeme.


Viz také:
o Nastavení tisku ASCII textu v CUPSu

Klíčová slova: TISK, TISKáRNA, CUPS, 81, 8.1, LANDSCAPE, NALEžATO, PORTRAIT, FORMáT

Kategorie: Tiskárna

Zpětná vazba vítána: Send Mail to jsmeix@suse.de (Uveďte prosím následující klíčové slovo: SDB-jsmeix_print-cups-landscape-81)
SDB-jsmeix_print-cups-landscape-81, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 13. Dec 2002
SuSE Linux AG - Poslední změnu: 07. Feb 2003 provedl jsmeix (sdb_gen 1.40.0)