ZX Lprint
ZX Lprint je interface pro připojení tiskárny k počítačům Sinclair ZX Spectrum. Výrobcem interface byla britská společnost Euroelectronics. Interface existuje ve třech verzích: ZX Lprint, ZX Lprint II a ZX Lprint III. První verze interface ZX Lprint se na trhu objevila dříve, než Sinclairův ZX Interface I.[1]
ZX Lprint
ZX Lprint umožňuje připojit k počítači ZX Spectrum jakoukoliv tiskárnu s rozhraním Centronics. S pomocí interface je možné tisknout jakýkoliv počet znaků na řádku.[2] Interface lze využít pomocí standardních příkazů LPRINT a LLIST bez nutnosti nahrávání jakéhokoliv programu, pro vytisknutí kopie obrazovky (COPY) byl s interfacem dodáván speciální program.[3]
Interface nemá průchozí systémový konektor ZX Spectra, takže případné další periférie musí být zapojeny mezi počítač a interface.[4] Interface má vlastní ROM, která obsahuje potřebný software pro provoz interface kromě software pro kopii obrazovky. Software je umístěn v nevyužité části Sinclairovy ROM. Interface při tisku ignoruje grafické znaky, jak předdefinované tak uživatelem definované, a podtržení. Tyto znaky jsou při tisku vynechávány, není místo nich tisknuta mezera, do kterých by bylo možné vynechanou grafiku dokreslit ručně.[5] Pomocí ASCII znaku 5 (CHR$ 5) lze přepnout na režim, kdy znaky s jakýmkoliv ASCII kódem je přímo poslán tiskárně, pomocí ASCII znaku 4 (CHR$ 4) lze provést přepnutí zpět na režim, kdy je Sinclairova znaková sada překládána (pro tisk klíčových slov a omezení tisku řídicích kódů, které počítač ZX Spectrum používá specifickým způsobem). Příkaz LLIST nedodržuje 32sloupcový formát jako na obrazovce.
ZX Lprint II
ZX Lprint II, označovaný také jako ZX Lprint MkII a ZX Lprint Mk2, už má software pro tisk kopie obrazovky obsažen v ROM.[6] Software podporuje tisk kopii obrazovky na tiskárnách Epson, Star DP510, Star DP515 a Shinwa CP80, alternativně dostupné software pak na tiskárnách Seikosha GP100, Seikosha GP250X, tiskárnách Microline a pro tisk barevné kopie obrazovky na plotrech Tandy CGP-115 a Tandy MCP40.
ZX Lprint Mk1 a ZX Lprint Mk2 na rozdíl od pozdější varianty nejsou kompatibilní se ZX Interface I, pro zajištění kompatibility k nim byl dodáván conversion kit.[7] Tento kit ale pouze zajišťoval odpojení ZX Lprintu od sběrnice, pokud se pracovalo se ZX Microdrive, takže např. tisk adresáře ZX Microdrive na tiskárně připojené přes ZX Lprint nebyl možný.[8]
ZX Lprint III
ZX Lprint III kromě připojení paralelních tiskáren pomocí konektoru Centronics nabízí i sériový port RS-232.[9][10] Je-li interface nastaven do grafického režimu tisku, je možné tiskout i předdefinované grafické znaky blokové grafiky i uživatelem definované grafické znaky, je tedy možné tisknout veškeré znaky ze znakové sady ZX Spectra.[11] Mezi podporované tiskárny přibyly Epson JX80 a Seikosha GP700,[12] včetně možnosti tisku barevné kopie obrazovky na druhé z nich.[13] Na tiskárnách Epson a s nimi kompatibilních je možné tisknout kopii obrazovky ve dvou rozměrech.[14] Interface je ovládán pomocí standardních příkazů LPRINT, LLIST a COPY.[15] Společně s interfacem Kempston E byl tiskový interface ZX Lprint III doporučován tvůrcům grafiky.[16]
Nastavení režimu tisku
- LPRINT CHR$ 0; CHR$ 0 – textový režim,
- LPRINT CHR$ 0; CHR$ 1 – Seikosha GP250X,
- LPRINT CHR$ 0; CHR$ 2 – Seikosha 100A,
- LPRINT CHR$ 0; CHR$ 3 – Star DP510, Gamini a STX 80,
- LPRINT CHR$ 0; CHR$ 4 – Waltere WM80, Shinwa, CTI CP80,
- LPRINT CHR$ 0; CHR$ 5,
- LPRINT CHR$ 0; CHR$ 6 – Microline 80 a 82 a kompatibilní, CG115 a МСР ve 4 barvách,
- LPRINT CHR$ 0;"S" – přepnutí na tisk pomocí RS-232,
- LPRINT CHR$ 0;"C" – přepnutí na tisk pomocí Centronics.
- LPRINT CHR$ 1,n – n určuje kolik následujících znaků se bude interpretovat jako příkazy pro tiskárnu (n může být od 1 do 8),
- LPRINT CHR$ 2 – při tisku znaku CR se nepřechází na nový řádek,
- LPRINT CHR$ 3 – při tisku znaku CR se automaticky přejde na nový řádek,
- LPRINT CHR$ 4,
- LPRINT CHR$ 5,
- POKE 23697,počet znaků na řádek,
- POKE 23728,rychlost sériového přenosu.
Používané porty
ZX Lprint používá ke své činnosti 2 porty:[17]
desítkově | šestnáctkově | dekódování | význam |
251 | FB | 1xxxx0xx | připojení ROM ZX Lprint III, tisková data |
123 | 7B | 0xxxx0xx | odpojení ROM ZX Lprint III |
Reference
- článek bez titulku. Your Computer. April 1983, roč. 3, čís. 4, s. 33. Dostupné online. ((anglicky))
- Spectrum serial parallel interfaces. Popular Computing Weekly. March 1983, roč. 2, čís. 9, s. 5. Dostupné online. ((anglicky))
- Between the lines. ZX Computing. April/May 1983, s. 55. Dostupné online. ((anglicky))
- Printed information. Popular Computing Weekly. August 1983, roč. 2, čís. 31, s. 14–15. Dostupné online. ((anglicky))
- Spectrum can now link to Centronics. Sinclair User. May 1983, čís. 14, s. 23. Dostupné online. ISSN 0262-5458. ((anglicky))
- Getting into print. Your Spectrum. Čís. 2, s. 63, 65, 67, 69. Dostupné online. Dostupné také na: . ((anglicky))
- In ... Brief. ZX Computing. April/May 1984, s. 121. Dostupné online. ((anglicky))
- LECKIE, David. Incompatible LPRINT. Your Spectrum. June 1983, čís. 4, s. 17. Dostupné online. Dostupné také na: . ((anglicky))
- Interface to perfect print. Sinclair User. July 1984, čís. 28, s. 25. Dostupné online. ISSN 0262-5458. ((anglicky))
- Shop window - Printers and printer interfaces. ZX Computing. December/January 1985, s. 88–89. Dostupné online. ((anglicky))
- Seriously now ... More use useful devices for the Spectrum and ZX81. ZX Computing. June/July 1984, s. 90–92. Dostupné online. ((anglicky))
- In ... Brief. ZX Computing. June/July 1985, s. 13. Dostupné online. ((anglicky))
- ZX Lprint does more. Home Computing Weekly. April 1984, čís. 59, s. 6. Dostupné online. ((anglicky))
- Интерфейс ZX LPRINT III. In: Периферия своими руками. [s.l.]: Инфорком, 1993. Dostupné online. ((rusky))
- Interfaces. Sinclair User. August 1986, čís. 53, s. 30. Doplněk k článku Printing on a budget, str. 28-29. Dostupné online. ISSN 0262-5458. ((anglicky))
- Great Graphics. ZX Computing. March 1987, čís. 8, s. 26–27. Dostupné online. ((anglicky))
- Hardware Ports - comp.sys.sinclair FAQ (anglicky) na World of Spectrum
Literatura
- Getting into print. ZX Computing. October/November 1983, s. 71. Dostupné online. ((anglicky)) – kompletní recenze ZX Lprint