Nejste přihlášen/a.
na fotce je pararelní port LPT a ty máš v ruce seriový kabel Canon 25 pin. S tím to nepřipojíš. Mořná by pomohly nějaké virtuální W98 nebo XP. to by tak odpovídalo časově kdy byly jehlovky tiskárny. Tedy ne že by se dnes nepoužívaly, ale nevím kde sehnat ovladače. Zkus kouknout na stránky výrobce jestli tam nebudou. Minimálně by jsi se mohl dozvědět na jaké Win ještě byly. Pokud by jsi našel na W7 tak bych je zkusil použít...
Prvně bych si stáhnul programátorský manuál (možná tento elektrotanya.com/... ), abych věděl, co tiskárna čeká. At jde o data, nebo o signály (handshaking).
Teda předpokládám, že jste kutil, normální člověk by se asi o něco takového ani nesnažil.
Já mám TM-U 220 to je asi dost podobné. Text je v pohodě, ten jen posíláte a tiskárna tiskne písmenka (tak funguje každá klasická jehličková tiskárna), ale nějaká zvýraznění, barva tisku (když máte dvoubarevnou pásku, můžete tisknout črveně), kurzíva, větší písmena, řezání pásky, grafika... to všechno je u pokladních tiskáren odlišné od běžných instrukčních sad (IBM nebo Epson). Ovadače na ní jsem neinstaloval. Používal jsem normální výstup na tiskárnu (např. jednotka printer v lazarusu zděděná z pascalu).
Když zmiňujete word, to by asi šlo. Měl jsem skript (po microsoftsku makro), který mi dělal výpis nějakých hodnot z tabulky včetně červeného zvýraznění toho, co bylo potřeba zvýraznit.
Tisknout celý výtisk v grafice je blbost, jak zjistili všude po zavedení EET (jejichž aplikace tiskly přes operační systém v grafickém režimu, což bylo pomalé a hlučné) a pořídili si radši termotiskárny novější generace u kterých to neni takový problém.
Teď teda nedám ruku do ohně za to, jestli mám paralelní nebo sériovou verzi (mám podobných tiskáren více, třeba i star SP-300 a ještě nějakou, paralelní i sériové), ale to se z hlediska programování nijak neliší.
Předně tedy budete potřebovat převodník na paralelní port. To, co se vyrábí hotové bývá dost špatně použitelné (nevytvoří virtuální paralelní port). To bude nejjednodušší vzít adruino (to android bude určitě umět), podle mě musí stačit UNO (stojí tak 2 stovky) a udělat, že to, co přijme po sériovém portu (usbtty nebo usbacm, uno má tty, acm má třeba mkr zero) to poslat na paralelní. Další bych nechal na pozdější experimenty. Samozřejmě předtím začít tiskem z toho programu v arduinu - "profouknout"spojení arduino-tiskárna.
Mimochodem na paralelní tiskárnu je pro arduino knihovna (něco jako parallelprinter najde se normálně ve správci knihoven), která ale nefunguje, je to spíš takový polotovar, musí se v ní pár věcí změnit (možná jsem to měl naprogramovat sám, zabralo by mi to kratší čas než celý víkend hledat, proč to sakra netiskne). Ani nevíte jaký programátorský úspěch byl, když na mě vylezl asi metr potištěné pásky (jen metr, jindy u sériové termotiskárny to bylo asi 5 metrů než jsem to zarazil; vůbec je blbost dávat tisk třeba slova test do nekonečné smyčky) poté, co veškeré pokusy celý den a půl selhávaly (nečekal bych že ta knihovna má tisk vyřazený). Pak bylo ještě potřeba vyřešit esc sekvence, na to jsem musel definovat novou metodu (nazval jsem ji writeraw, normální tisk byl write (privátní metoda, kterou volá print nebo println), ale ten některé znaky interpretoval namísto aby je poslal). To šlo teda o jinou tiskárnu, ale na tom nezáleží, komunikační protokol na paralelním portu je stejný.
Pokud bych to spojoval (delším) kabelem, ještě bych za arduino dal nějaké oddělovače, nedával bych výstupy arduina do kabelu.
Pro připojení tiskárny potřebujete tiskárnový kabel nebo konektor, to už se shání fakt blbě suntech.cz/... možná bazary toho budou mít plno za pár korun. Stejně jako samotný tiskárnový konektor gme.cz/... vzhledem k tomu, že tak 20 let se to normálně nepoužívá.
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.