Portál AbcLinuxu, 6. května 2025 06:25
Když jsem ji připojil a nastavil přímý tisk (bez ovladače), tak mi při tisku zkušební stránky vyjelo několik metrů papíru s nesmyslnými znaky.Pokud tím zkušebním tiskem myslíte tisk zkušební stránky z webového prostředí CUPSu, tak je to naprosto v pořádku. Prostě to vzalo testovací PS soubor a v nezměněné podobně jej poslalo na paralelní port. Zkuste na tuto frontu poslat obyčejný textový soubor.
Když jsem zvolil generic ovladač a epson dot matrix printer, tak to dělalo to samé.Výstup by měl být rozhodně jiný, protože by to mělo použít ghostscript na prevod PS do epsonových escape sekvencí. Napadá mě, že máte podivně nastavený vstupní filtry. Pak to totiž mohlo dělat to, že CUPS zjistí, že vstupem byl čistý text, poštve na něj a2ps, který vyrobí PS, a pak na paralelní port odešle vniklý PS soubor. Kromě výstupního filtru je třeba umravnit i vstupní filtr, tak aby ani jeden z nich neprováděl transformaci.
lpr -PNÁZEV_FRONTY TEXTOVÝ_SOUBOR
.
Pokud to nepomůže, tak přidejte parametr -l, který vypne všechny filtry: lpr -PNÁZEV_FRONTY -l TEXTOVÝ_SOUBOR
.
Ohledně filtrů se to má tak, že CUPS uhádne formát vstupního souboru a pokusí se jej převést vstupním filtrem na nějaký jednotný formát, který popisuje rozvržení na stránce (PS, PDF), a ten pak předhodí výstupnímu filtru (obvykle ghostscript), který jej převede do jazyka tiskárny a takto vzniklými daty nakrmí tiskárnu.
Oba druhy filtrů se nastavují v CUPSu. Avšak mám pocit, že pro konfiguraci vstupních filtrů neexistuje žádné klikací rozhraní. Zkuste se zařídit podle dokumentace ke Creating Saved Options, kde jako parametr použiteje klíčové slovo raw.
lpoptions -d sp300 -o raw
, tak se vypntutí filtru uloží do celosystémového konfigurátku /etc/cups/lpoptions a bude platit na pořád pro libovolného uživatele bez ohledu na způsob, jakým byla tisková úloha vytvořena.
"?%-12345X@PJL JOB"
. Zkus ukecat CUPS, aby se souborem SKUTECNE nic nedelal -- ja to treba zkousel editaci souboru v
/etc/cups/ppd/...
. V mem pripade se jednalo o PS tiskarnu.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.