Форум за любителите на Стара електроника
Персонални компютри, игрови приставки и друга стара електроника за забавление => Ремонт, схеми, документация, литература => Темата е започната от: origo в 04 Септември, 2015, 15:06:27
-
Здравейте преди години се сдобих с технически изправен матричен принтер Star LC-15. Принтира си прекрасно под уиндоус но бавничко защото всичко което принтира се разглежда като изображение, като всеки ред се изработва на няколко минавания и освен това принтира само при движение на главата от ляво на дясно, всичко това води до доста бавен печат. Реших че ще е хубаво да мога да използвам вградените му шрифтове с които принтира много по-бързо под MS-DOS. Оказа се че принтера не е кирилизиран и дадох двата EPROM-а на един колега от университета който работеше по онова време във фирма за ремонт на принтери и компютри и имали опит в кирилизирането. Той слава богу не затри моите EPROM-и ами ми даде нови два с кирилизиран фирмуер. Поставих ги, принтера работи нормално, но под дос пак не мога да принтирам на кирилица. Постановката е следната принтера свързан през принтерски порт към IBM-PC с Windows 98 от където в command prompt стартирам кирилизатор и PE2 редактор в който си пиша текста, после му давам команда PRINT. Минават около 10 секунди без нищо да се случва (може би е нормално това закъснение) и изплюва странна поредица от букви на кирилица и непонятни знаци нямаща нищо общо с написаното в PE2. С латиницата няма проблем. Сега въпроса ми е къде бъркам, защо не иска да принтира на кирилица, пробвах с две различни кирилизиращи програми и все едно и също се случва. Дали проблема не е заради това че този дос от command prompt на 98 не е пълен дос и нещо му липсва, или проблема е в кирилизацията на принтера? Ако ще помогне с нещо при диагностиката мога да снимам какво изплюва при задаване да принтира буквите от А до Я. Благодаря ви!
-
По спомени, Star LC принтерите имаха 2 вида емулация - IBM и EPSON (настройваха се от ключета). Пак от тези ключета се настройваше ДОС кодовата таблица (за нас беше 866 май)
Нормално е, ако си на латинска кодова таблица да не ти разпознава буквите на кирилицата.
Друг е въпроса обаче, епромите дето ти е дал твоя приятел коя кодова таблица са заменили заради кирилицата.
Иначе другия вариант беше, в началото на текстовия файл да се въведе ESC последователност от команди, които софтуерно превключват шрифта. (те обаче пак зависят от IBM/EPSON ключетата)
Виж как са при теб нещата и пиши, ще го подкараме. :drinks:
-
В момента е конфигуриран в IBM режим таблица #2 те са под някакви такива номера там в оригиналното му описание. Тествах го в IBM режим и таблица #1, същевременно го тествах и в Epson режим, във всички случаи латиницата е нормална а кирилицата все едни и същи маймуни но преобладават знаците на кирилица така или иначе. В епсънски режим кирилицата излиза като цифри и препинателни знаци. Подавам следното да принтира (режим IBM таблица #2 и регион USA):
АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪѝЮЯ абвгдежзийклмнопрстуфхцчшщъьюя
а той принтира следното:
БГДЖЗИЙЛПУФЦЧШЩЪыьЭЮЯбвгжзйлм нптуфцчшщъыьэюя№ и след тая поредица останалите 14 знака са разни правоъгълничета с точки, чертички с ъгли (има ги в стандартната IBM таблица). Сега мога да си поиграя с трите дип ключета с които се избира таблица за определена държава, примерно сега е USA има още сума варианти, макар че до колкото видях те касаят съвсем малки разлики в някои от знаците, но може да пробвам, дето викаш не се знае къде точно на мястото на коя таблица е записана кирилицата. Аз се опасявам да не е за някой друг принтер и да е омазана т.е. да не излезе правилно никога.
Прикачам в PDF формат мануала на принтера.
-
Проблема е решен! Току що поставих DIP ключетата за избор на държава в позиция 011 съответстващо на Франция и нещата си дойдоха на мястото! Сега принтира коректно на кирилица. Благодаря на Gabo за включването!
Лентата обаче която бях купил преди 10тина години е поизсъхнала от седяне май защото доста бледо принтира, знаете ли какъв разтворител ползва това мастило и дали мога да я съживя или направо да купувам нова?
Другото което искам да питам, има ли начин да се накара принтера да принтира с вградения си шрифт под уиндоус а не да минавам през дос? Дали има някакъв софтуер с който може това да стане, от TXT файл примерно направо да принтира т.е. да му се пращат ASCII кодовете на символите а не да му се изпраща графично изображение както става в момента под уиндоус. Благодаря за отледеното време!
-
За да не печата в графичен режим, трябва да го инсталираш като Generic / Text Only принтер. Обаче пак идва дървото с кодовите таблици, защото Windows-a подава едно, принтера чака друго и така ;)
А за лентата - мисля, че не са чак толкова скъпи, не че не можеш да ги намастилиш ама ако не си го правил, ще се навъртиш като прасе и най-вероятно ефекта ще е плачевен.
-
Искам да изкажа възхищението си от този модел принтер. Около 12 години на работа го ползвах, компютъра ми беше изключително слаб, едвам поддържаше Вин95. Но този принтер отпечата много документи и много ленти за него използвах. По едно време даже му разглобявах главата защото някои от иглите засичаха, влизаше много фин мъх от лентата.
-
Мда изядох го вече уиндоусовия х*й с generic / text only, печата си коректно тестовата страница ама от там насетне вече яд. Остава да си принтирам под дос. А за лентата и аз реших че най-добре да купя нова, на времето беше 5лв и сега едва ли е по-скъпа.
-
преди години имах един огромен бултекст, намирах само ленти и ги сменявах в касетата, но сега не знам дали има. В магазините за печатарски консумативи имаше, където се продаваха ленти за пишещи машини, запечатани с вакуум в пликчета. Също имах и роботрон, той беше с някакви нестандартни като ширина ленти, бяха на две ролки. За него използвах метода с мастило с една секретна технология - правиш си малка ваничка от някакъв пластмасов капак на кутия, на дъното и лепиш дунапрен около 5мм дебел и широк/дълъг да кажем два пъти колкото лентата. Отгоре върху него притискаш още един дунапрен като го обмотаваш с тиксо около ваната прокарваш лентата между двата дунапрена. Закрепваш ваничката стабилно и наливаш мастило. да се напоят дунапрените добре. Започваш леко да дърпаш лентата, като тази която е вече с мастило закачаш да виси на нещо свободно. По този метод постигах много равномерно напояване с мастило, лентата изкарваше два пъти повече от колкото купувана касета за матричен принтер. Явно беше хубаво мастилото, купувах Пеликан за печати, синьо. Ще взема да я патентовам секретната технология. :D
-
Днес докато се рових в различните кодирания на текст в желанието да конвертирам нормален текстов файл кодиран в Windows 1251 във формат четим под ДОС, се оказа че под дос се използва кодиране MIK което до колкото разбирам е разработено специално в България за Правец 16:
https://en.wikipedia.org/wiki/MIK_code_page (https://en.wikipedia.org/wiki/MIK_code_page)
Близко е до CP866 но половината от малките букви са отделени със специални символи:
https://en.wikipedia.org/wiki/Code_page_866 (https://en.wikipedia.org/wiki/Code_page_866)
Така че пробвано вече, кодирането е MIK :).
-
С риск да разводня темата бих казал, че е интересно да се разгледа кирилизацията на правците (ако не е коментирано вече) :unknown: