Nincs fekvő lapformátum a CUPS-ban

Terméktámogatási adatbázis (jsmeix_print-cups-landscape-81)
Következőkre vonatkozik

SuSE Linux: Verzió 8.1

Probléma

Amikor a CUPS-szal nyomtatunk egyes programokból (pl. a2ps) vagy alkalmazásokból (pl. Netscape) a kimenet álló formátumban jelenik meg fekvő helyett. Ezért a nyomtatás egyes részei lekerülnek a lapról.

Ez esetekben nem lehetséges a fekvő formátum erőltetése vagy az álló formátum megváltoztatása a CUPS paraméterekkel, pl:
lp -o landscape PostScript-fájl
or
lp -o portrait PostScript-fájl

Oka

A programok, alkalmazások és a CUPS különféle megvalósítását tartalmazzák a fekvő vagy álló formátumnak, amikor a PostScript kód lekérdezi a %%Orientation: Landscape
vagy
%%Orientation: Portrait paramétereket.

Ha a PostScript kód szerint %%Orientation: Landscape, a CUPS nyomtatási rendszer elforgatja a nyomtató kimenetet 90°-kal, hogy az a megfelelő formában legyen a fekvő nyomtatáshoz (vagyis a hosszabbik oldal először).
Ha a PostScript fájl nyomtatási kimenete már el van forgatva a helyes állásba a program vagy alkalmazás által, akkor a nyomtatás kimenete álló helyzetben kell hogy legyen (vagyis a rövidebbik oldal elöször), a CUPS rendszer második forgatásával a dokumentum tájolása rossz lesz.

Megoldás

Ha a PostScript fájl nyomtatási kimenete már helyes tájolásban van a program vagy alkalmazás által, akkor a kimenetet nem szabad fekvő helyzetben nyomtatni. ezért a PostScript kódot (%%Orientation: Landscape), fel kell cserélni erre: %%Orientation: Portrait.

Ez a következő sed paranccsal végezhető el:

sed -e 's/Orientation: Landscape/Orientation: Portrait/' PostScript-fájl >PostScript-fájl.new
A megváltozott PostScript fáljl PostScript-fájl.new lesz, amely nyomtatáskor már helyes tájolással jelenik meg.

Amikor direkt módon nyomtatunk alkalmazásokból (pl. Netscape) adjuk meg a megfelelő nyomtatási parancsot az alkalmazásban:

sed -e 's/Orientation: Landscape/Orientation: Portrait/' | lpr
Ez nincs kihatással az álló laptájolással történő nyomtatásra.
Lásd még:
o Nyomtatási beállítások ASCII szöveges fájlokra CUPS esetében

Kulcsszavak: PRINTING, PRINTER, CUPS, 81, 8.1, LANDSCAPE, PORTRAIT

Kategóriák:

Visszajelzés: Send Mail to comp@suselinux.hu (Adja meg a levél tárgyát:: SDB-jsmeix_print-cups-landscape-81)
SDB-jsmeix_print-cups-landscape-81, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 18. Dec 2002
SuSE Linux AG - Utoljára frissítve: 10. Jan 2003 feladó: afaber (sdb_gen 1.40.0)