Proč shánět starou centronics tiskárnu, když můžete připojit Retro-Printer?
Ne, není nic lepšího, než připojit ke Spectru nebo PMD-85 originální jednojehličkovou „tiskárnu“ BT-100 a prohánět její splašený hřebík.
Někdy ale potřebuje člověk vytisknout něco opravdu hezky.
Nebo to dostat pro další zpracování třeba do bitmapy nebo do PDF.
Scanování sjetiny z jednojehličkové (nebo třeba sedmijehličkové) tiskárny není nejlepší vstupní brána do světa zpracování dat na mnohobitech.
I kdyby bylo doplněno bezchybným OCR.
A proto je tu Retro-Printer.
Jako obvykle za všechno zlo na světě můžu já.
RWAP mi chtěl poslat peníze za Sinclair QL Games Collection 1, na které jsem se taky autorsky podílel.
Ve své velkodušnosti nebo prostě jen blbosti jsem se jich vzdal, aby z nich mohlo být financováno něco užitečného.
Šly tedy milé peníze na projekt Retro-Printer.
Retro-Printer je malý kousek hardware a k tomu kus software.
Skrývá se v něm Raspberry Pi (podporováno je ale i Banana Pi) se softwarovým balíkem, malá destička s eletronikou, vypínačem a centronics konektorem.
Svou činnost oznamuje pomocí tří LED (power, ready, busy), vypínačem se dá zařízení (bez nutnosti vypnutí, dočasně) deaktivovat.
Umí:
* zachytávat surová data z tiskárny do souboru
* odstranit řídící znaky (ESC/P, ESC/P2) a grafiku, ukládat čistý textový soubor
* zachytit grafickou podobu tisknutého dokumentu
* uložit tiskový výstup (ESC/P, ESC/P2, HP PCL) do PDF
* vytisknout tiskový výstup (ESC/P, ESC/P2, HP PCL) na moderních USB nebo síťových tiskárnách (laserových, inkoustových, …), které jsou podporovány Linuxovými CUPS ovladači.
O ESC/P a ESC/P2 se stará vlastní interpret, který je opensource.
O HP PCL se stará Ghostscript.
(Proto z HP PCL vytvoří rovnou PDF, které lze uložit nebo vytisknout, zatímco s ESC/P a ESC/P2 umí manipulovat detailněji).
Pro Retro-Printer bylo zřízeno i samostatné fórum, kam se můžete podívat pro inspiraci, seznámit se s možnými problémy a případně se tam obrátit o pomoc.
Návod si můžete stáhnout TU.
A koupit si Retro-Printer můžete u RWAP na SellMyRetro.com za 75 liber!
A nezapomeňte k němu dokoupit krabičku za 10 liber a software na mikro SD kartě za 14 liber.
A až utratíte 99 liber a poštovné, tak si kupte ještě to potřebné Raspberry nebo Banana Pi, bez kterého to nepojede.
Ovládání zatím není primitivní.
Pokud nemáte přednastavené automatické ukládání výstupu na USB flashku nebo automatický tisk na tiskárnu, na kterou potřebujete, budete se muset připojovat k Raspberry uvnitř Retro-Printeru přes SSH, abyste mohli změnit nastavení.
Zatím se tak děje přepisováním mnoha konfiguračních souborů.
Díky tomu, že je přístup ke zdrojákům, se dá ale očekávat, že se software a jeho ovládání bude dále vylepšovat.
Například že bude umět uložit stránku jako bitmapu.
Nebo že konfigurace bude jednodušší pomocí menu.
Nebo bude možné se jednoduše přepínat mezi dvěma předdefinovanými režimy (třeba PDF/tiskárna) bez nutnosti připojovat terminál.
Prostě, co si lidi budou přát a komunita (nebo nějaký snaživý idiot) to naprogramuje.
Retro-Printer je tak ne políčkem do tváře, ale přímo kopancem do koulí různým průmyslovým printcapům a dalším logovacím zařízením.
No, kopanec do koulí, je hlavně ta cena 🙂
Ano, pochopils to správně.
Ovšem konkurenční řešení, třeba u photologic.ca, stojí 300-600 dolarů.
Japonci (fa.hdl.co.jp) mají něco za 222 dolarů a k tomu se stejně musí ještě přikoupit moduly a software.
A tohle je open source.
No pokud bych chtěl něco náhodou tisknout, teoreticky by to mohlo jít v emulátoru ne ?
Tak mi z nějakého emulátoru Spactra, který umí tiskový výstup do obrázku nebo PDF, vytiskni něco z Desktopu přes libovolný ovladač.
Je ono uz je to hotove. Kdysi jsem se jich ptal, jak jsou na tom, vymenili jsme si par mailu a od te doby nic.
Je to docela palka, na to, ze na desce je konektor, par diod, level shifter a mozna nejakej latch. Dokazu pochopit i to, ze vyvoj trva nejakou dobu a stoji zdroje. Porad je to ale dost. A to jeste k tomu potrebujes RPi. Na druhou stranu, od te doby co nemam paralelni tiskarnu, si z 8bitu nebo ST muzu vytisknout leda kulovy, coz me stve.
Ale ted je ve vyvoji pro ST tiskovej driver pro USB tiskarny. Takze pokud mas tiskacku, ktera jeste umi PCL nebo ESP/p2, tak neni vsem dnum konec.
2 – Nikdy jsem to nezkoušel, měl jsem za to, že je nějaká emulace tiskáren hotová, když se emuluje kde co.
Třeba tady se píše o podpoře tiskáren, https://fms.komkon.org/Speccy/ jen nevím jak to otestovat, nikdy jsem ZX nepoužíval jako psací stroj 🙂
Zrovna u Spectra se většinou emuluje jen ZX Printer.