Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Периферийные устройства »   Графический режим матричного принтера
RSS

Графический режим матричного принтера

Почему может не включаться?

<<Назад  Вперед>> Страницы: 1 *
Печать
 
Fe-Restorator
Гость

Ссылка

Графический режим матричного дрюкера крайне криво реализован как в драйвере винды (generic ibm graphics), так и в драйвере самого принтера, ежли таковой имеется. К тому-ж растеризатор в драйвере винды ориентируется на 150dpi разрешение, а у матричника сие значение ниже - в результате, полутоновые картинки превращаются в "чёрный квадрат".
Ещё в драйверах нет чёткого определения "левого края страницы", коий может быть легко сдвинут влево на полстраницы, т.е. на "-80мм", именно отрицательное значение. То-ж и с верхним краем страницы, начинающимся почему-то с середины предыдущего листа...
Не всегда удаётся подобрать правильное положение запечатываемого поля и совпадение оного с размерами страницы.

Рекомендуется все картинки сперва превращать в постеры, затем лишать их цветности и уже в таком виде отправлять в печать на матричнике. При других видах пред-обработки фотографий, в конце концов, получится тот-же эффект, при печати на матричнике. Розетки растра тут фактически нет вовсе: размер игл не переменен, их расположение - линейно... И даже линейность их неидеальна: смещение игл относительно друг дружки может достигать миллиметра (!) в ушатанных головках. Плюс к тому, на пятно иглы непредсказуемо накладывается произвольный паттерн тканевого рисунка красящей ленты.

PS. Постеризация не более чем в 8 слоёв, матричник не имеет столько "градаций серого" меж иглой и бумагой. (!) Обычно - и вовсе 4-х слоёв достаточно, особенно для 9-и игольчатых моделей.
Сейчас на форуме
Andrei88
Advanced Member


Откуда: Пермская обл. г.Пермь
Всего сообщений: 419
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 апр. 2008
Там была ситуация, что лист мог промотаться на треть, головка становилась в произвольную позицию и могла начать печатать любые символы - распечатывал как пробную страницу Windows, так и набранные в ворде строки - и по одной, и по три.
А за информацию по качеству картинок спасибо.
Arseny
Advanced Member
,,,=^..^=,,,

Откуда: Bryansk, Russia
Всего сообщений: 1722
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 окт. 2005
Andrei88 написал:
[q]
но роботрон вроде как должен быть Epson-совместимым или не обязательно?
[/q]
Не обязательно. Выдерни ПЗУ и почитай что на нем написано. Там указано какую систему команд понимает принтер. Например так:

Вот ссылка на руководство: Robotron СМ6329
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
1.Все ли биты интерфейса доходят до принтера ?
Необходимо именно 8 бит.
2.В меню есть нехилый список дров, можно перепробовать большинство.
В частности, более лучшее, чем ИБМ, обеспечивает какой-то драйвер от ОКИ из списка W98SE, при работе с тем же Роботроном 6329 и аналогичными устройствами.
А насчет печати с рулона - так вообще приходится именно W98SE пользоваться, в более свежих W кодеры убрали эту особенность.
3.Не забываем проверять разрешение перед печатью - оно может и само по себе измениться ( печатаю на матричниках с 1995 г. весьма регулярно ).
4.Если принтер подключен на родной ЛПТ, попробуйте в чисто-досе на Кубасике напечатать графическую последовательность.
Если она не получится - слетела ПЗУ принтера, на 98%, особенно если ПЗУ в картридже.
Andrei88
Advanced Member


Откуда: Пермская обл. г.Пермь
Всего сообщений: 419
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 апр. 2008
MM написал:
[q]
1.Все ли биты интерфейса доходят до принтера ?
Необходимо именно 8 бит.
[/q]
Кхм, а то, что печатаются, как строчные, так и заглавные буквы не признак наличия всех 8бит? Думал, что финт КОИ как раз в том, что, если обрезали старший бит и пришло только семь, он все равно радостно печатает, но только заглавные буквы.. или тут может оказаться, что оторвался любой из проводов данных? Кстати, с роботроном тогда была ситуация, что тот же самый кабель и та же интерфейсная вставка давали нормальную печать.

MM написал:
[q]
В частности, более лучшее, чем ИБМ, обеспечивает какой-то драйвер от ОКИ из списка W98SE
[/q]
До OKI, честно руки не дошли. С роботроном сейчас проверить не получится, а вот с УПЗ попоробую, правда, пока что тоже с хрюньки. Принтер находится в институте, там пока что DOS-машина не поднята
С разрешением тоже надо будет поглядеть. С басиковскими командами тоже надо будет попробовать по готовности DOS-машины
Fe-Restorator
Гость

Ссылка

Andrei88 написал:
[q]
Там была ситуация, что лист мог промотаться на треть, головка становилась в произвольную позицию и могла начать печатать любые символы - распечатывал как пробную страницу Windows, так и набранные в ворде строки - и по одной, и по три.
[/q]
Это происходит на всех моделях матричников, всех производителей. Разве-что твои смещения были с положительными значениями, а при печати на "широких" моделях эти значения легко могут быть и отрицательными. Никогда не поймёшь, как произойдёт центрирование растрированного драйвером изображения в запечатываемом поле принтера и даже вне оного...

Если в драйвере убрать поля печати совсем, или выставить их в 1мм, то смещение страницы уменьшается, приближаясь к левому краю запечатываемого поля (при положительных смещениях, и к центру его - при отрицательных). Похоже, шаг смещения в драйвере = 0.1мм и этот шаг воспринимается дрюкером как смещение на одно знакоместо, т.е 0,1мм драйверских == 2,0мм дрюкерных... Точнее, не строго 2 мм, а размер знакоместа для выбранного/установленного в биосе дрюкера шрифта, некратно миллиметру. Это лишь предположение, конешно-же...
Нет, я не путаю текстовый и графический режимы: сам дрюкер может отсчитывать смещение левого края страницы одинаково в обоих режимах. А печатать - уже согласно принятых данных, либо самостоятельно подставляя паттерны символов (текстовый режим), либо тупо дёргая иглами в соответствии с потоком битов (графический режим)...
Сейчас на форуме
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Fe-Restorator написал:
[q]
Andrei88 написал:
[q]
Там была ситуация, что лист мог промотаться на треть, головка становилась в произвольную позицию и могла начать печатать любые символы - распечатывал как пробную страницу Windows, так и набранные в ворде строки - и по одной, и по три.
[/q]
Это происходит на всех моделях матричников, всех производителей. Разве-что твои смещения были с положительными значениями, а при печати на "широких" моделях эти значения легко могут быть и отрицательными. Никогда не поймёшь, как произойдёт центрирование растрированного драйвером изображения в запечатываемом поле принтера и даже вне оного...

Если в драйвере убрать поля печати совсем, или выставить их в 1мм, то смещение страницы уменьшается, приближаясь к левому краю запечатываемого поля (при положительных смещениях, и к центру его - при отрицательных). Похоже, шаг смещения в драйвере = 0.1мм и этот шаг воспринимается дрюкером как смещение на одно знакоместо, т.е 0,1мм драйверских == 2,0мм дрюкерных... Точнее, не строго 2 мм, а размер знакоместа для выбранного/установленного в биосе дрюкера шрифта, некратно миллиметру. Это лишь предположение, конешно-же...
Нет, я не путаю текстовый и графический режимы: сам дрюкер может отсчитывать смещение левого края страницы одинаково в обоих режимах. А печатать - уже согласно принятых данных, либо самостоятельно подставляя паттерны символов (текстовый режим), либо тупо дёргая иглами в соответствии с потоком битов (графический режим)...
[/q]
Это при печати из софта для блондинок, особенно Оффиса.
Что бы была точность позиционирования не хуже 0.5 мм на странице, надо ставить Корел и Фотожоп.
Особенно под W98SE - люди знающие поймут, о чем я. :cool:
В W7.1 дело дошло до того, что невозможно даже из Блокнота распечатать - кодеры постарались на славу !
Приходится делать скриншот и верстать в Кореле на др. ЭВМ.
Единственная вменяемая ОС - Виста, там всё работает, даже софт от W95.
Fe-Restorator
Гость

Ссылка

MM написал:
[q]
Это при печати из софта для блондинок, особенно Оффиса.
Что бы была точность позиционирования не хуже 0.5 мм на странице, надо ставить Корел и Фотожоп.
[/q]
Увы. Помянутые программы смогут принять распечатываемый материал только через клавиатурную кнопку PrintScreen. Люди сведующие поймут, о чем я говорю. ;)
Сейчас на форуме
Andrei88
Advanced Member


Откуда: Пермская обл. г.Пермь
Всего сообщений: 419
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 апр. 2008
Хе, вчера получилось распечатать, забавно, но именно из блокнота - в настройках драйвера IBM-Graphics снял галочки "оптимизация печати" и "дополнительные команды". Я так понял, принтер печатает в графическом режим, так как после тестовой надписи на английском (набирал на всякий случай именно английский текст) в конце была русская строчка "Страница". Но кегль больше 8-9-го (т.е., когда надо напечатать верх буквы, промотать немного лист и пропечатать низ) вызывает проблемы - перемотки листа не происходит, а низ печатается тут же. Банкет продолжается :-)
<<Назад  Вперед>> Страницы: 1 *
Печать
Полигон-2 »   Периферийные устройства »   Графический режим матричного принтера
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS