Portál AbcLinuxu, 12. května 2025 15:45

Dotaz: Tisk z Dosemu na Canon Pixma MP160 USB

23.1.2011 23:00 JSOB
Tisk z Dosemu na Canon Pixma MP160 USB
Přečteno: 409×
Odpovědět | Admin
Zdravim Podarilo se mi bez problemu pod Dosemu rozjet starou dosovskou aplikaci (ucetnictvi). Problem nastava pri tisku. Zeditoval jsem dosemu.conf a v odstavci tiskaren jsem zapsal tento radek $_lpt1 = "lpr -l -P Canon-MP160". Kdyz dam tisk tak se i na liste ubuntu objevi ikona tiskarny a nejaka tiskova uloha se do fronty zaradi a pote zmizne. Jenze s tiskarny nic nevyleze. Problem bude asi v tom ze ten dosovsky program nabizi pred tiskem vyber ovladace a tam pro Canon nic neni. Jsou tam nejake HP, Epson, Star.... . Jde to nejak vyresit. Napr. dpinstalaci dosovskeho ovladace od Canonu. Ale asi neni k dispozici. Predem dekuji za jakoukoliv pomoc.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.1.2011 23:26 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Tisk z Dosemu na Canon Pixma MP160 USB
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokud si dobře vzpomínám, tak přesměrování paralelního portu do tiskové fronty v Dosemu je řešeno tak, že když po nějakou dobou aplikace zapisuje do portu, tak se data, tak jak jsou, posílají do fronty jako jedna úloha. Je tam (možná nastavitelný) časový limit, kdy se tisková data považují za dokončená.

V podstatě máte tři možnosti:

Sehnat ovladač na tiskárnu do dosové aplikace a tiskovou frontu nastavit jako binárně transparentní (vyřadit všechny filtry). Pochybuji ale, že v té době nějaké USB existovalo. V DOSu na to ani žádné rozhraní.

Nastavit v aplikaci neformátovaný výstup (čistý text). Buď jej filtr v tiskové frontě správně pochopí a převede do jazyku tiskárny, nebo budete muset zařadit nějaký jednoduchý filtr (například iconv a paps).

Vybrat v aplikaci výstup do takové tiskárny, jejíž jazyk znáte a dokážete si napsat/sehnat konvertor do něčeho rozumnějšího. Možná že ghostscript umí jazyk PCL (tiskárny Hewlett Packard) i jako vstup. Jazyk Epsonu ESC/P2 taky není příliš složitý.

Problém ale může být v tom, že se aplikace může chtít s tiskárnou bavit obousměrně. Některé tiskové jazyky umožňují takto číst svoje nastavení, či hlásí úspěch určitých příkazů.

24.1.2011 10:36 Atom321 | skóre: 20
Rozbalit Rozbalit vše Re: Tisk z Dosemu na Canon Pixma MP160 USB
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud používáte CUPS, zkuste v tom účetnictví nastavit nějakou post-scriptovou tiskárnu (laserovku). CUPS to dovede přechroupat do formátu pro tiskárnu. (Pro tisk přes síť mi to takhle funguje - ovladač tiskárny je jen na serveru.)
24.1.2011 16:29 JSOB
Rozbalit Rozbalit vše Re: Tisk z Dosemu na Canon Pixma MP160 USB
No je tam HP 5L to je stara laserovka. Ale nejde to s ní.
24.1.2011 18:30 Franta Hanzlík
Rozbalit Rozbalit vše Re: Tisk z Dosemu na Canon Pixma MP160 USB
Odpovědět | | Sbalit | Link | Blokovat | Admin
V Linuxu vám tiskárna chodí? Pokud ano, s jakým driverem? V databázi na openprinting.org jsem Pixma MP160 nenašel, Canon evidentně Linux moc nepodporuje. V systému ale pro ni mám driver z balíku gutenprint, tak se v něm snad rozběhat dá - i když žádný standardní tiskový jazyk asi nepodporuje. takže přímý tisk z DOSu nejspíš nepůjde.

Já pro tyhle účely používám ghostpdl ghostlpdl od Artifexu (ghostscript je ze stejné dílny), který umí z PCL vstupu udělat mj. i PDF n. postscript výstup. No a postscriptem můžete krmit libovolnou Linuxem podporovanou tiskárnu.

Pokud používáte Fedoru (neobsahuje ghostpdl balíček) i386, můžete si jej stáhnout zde: http://www.hanzlici.cz/packages/fedora/ghostpdl/ (jsou třeba balíčky ghostpdl a ghostpdl-urwfonts). SRPMS balíček je tam taky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.