Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Периферийные устройства » Графический режим матричного принтера |
<<Назад Вперед>> | Печать |
Andrei88
Advanced Member
Откуда: Пермская обл. г.Пермь Всего сообщений: 419 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 апр. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 апреля 2015 20:12 Сообщение отредактировано: 8 апреля 2015 20:12
Добрый вечер! Коллеги, не у кого не возникало такого случая - принтер прекрасно печатает в текстовом режиме под управлением драйвера Generic Text only, но при этом отказывается работать в графическом режиме, под управлением драйвера Epson или IBM Graphics. Понятно, наиболее вероятная причина, что принтеру незнакома такая система комманд, но наблюдал подобное в Robotron K6314, а недавно тот же эффект получил на УПЗ (утверждали, что нормально печатает под управлением драйвера IBM Graphics). Про второй готов поверить, но роботрон вроде как должен быть Epson-совместимым или не обязательно? Может ли так "удачно" стереться микросхема ПЗУ? |
Fe-Restorator |
NEW! Сообщение отправлено: 8 апреля 2015 20:39 Сообщение отредактировано: 9 апреля 2015 9:58
Графический режим матричного дрюкера крайне криво реализован как в драйвере винды (generic ibm graphics), так и в драйвере самого принтера, ежли таковой имеется. К тому-ж растеризатор в драйвере винды ориентируется на 150dpi разрешение, а у матричника сие значение ниже - в результате, полутоновые картинки превращаются в "чёрный квадрат". Ещё в драйверах нет чёткого определения "левого края страницы", коий может быть легко сдвинут влево на полстраницы, т.е. на "-80мм", именно отрицательное значение. То-ж и с верхним краем страницы, начинающимся почему-то с середины предыдущего листа... Не всегда удаётся подобрать правильное положение запечатываемого поля и совпадение оного с размерами страницы. Рекомендуется все картинки сперва превращать в постеры, затем лишать их цветности и уже в таком виде отправлять в печать на матричнике. При других видах пред-обработки фотографий, в конце концов, получится тот-же эффект, при печати на матричнике. Розетки растра тут фактически нет вовсе: размер игл не переменен, их расположение - линейно... И даже линейность их неидеальна: смещение игл относительно друг дружки может достигать миллиметра (!) в ушатанных головках. Плюс к тому, на пятно иглы непредсказуемо накладывается произвольный паттерн тканевого рисунка красящей ленты. PS. Постеризация не более чем в 8 слоёв, матричник не имеет столько "градаций серого" меж иглой и бумагой. (!) Обычно - и вовсе 4-х слоёв достаточно, особенно для 9-и игольчатых моделей. |
Сейчас на форуме |
Andrei88
Advanced Member
Откуда: Пермская обл. г.Пермь Всего сообщений: 419 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 апр. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 апреля 2015 21:09 Сообщение отредактировано: 8 апреля 2015 21:10
Там была ситуация, что лист мог промотаться на треть, головка становилась в произвольную позицию и могла начать печатать любые символы - распечатывал как пробную страницу Windows, так и набранные в ворде строки - и по одной, и по три. А за информацию по качеству картинок спасибо. |
Arseny
Advanced Member
,,,=^..^=,,, Откуда: Bryansk, Russia Всего сообщений: 1722 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 окт. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 апреля 2015 21:47 Сообщение отредактировано: 8 апреля 2015 21:56
Andrei88 написал: Не обязательно. Выдерни ПЗУ и почитай что на нем написано. Там указано какую систему команд понимает принтер. Например так: но роботрон вроде как должен быть Epson-совместимым или не обязательно? Вот ссылка на руководство: 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 написал: Кхм, а то, что печатаются, как строчные, так и заглавные буквы не признак наличия всех 8бит? Думал, что финт КОИ как раз в том, что, если обрезали старший бит и пришло только семь, он все равно радостно печатает, но только заглавные буквы.. или тут может оказаться, что оторвался любой из проводов данных? Кстати, с роботроном тогда была ситуация, что тот же самый кабель и та же интерфейсная вставка давали нормальную печать. 1.Все ли биты интерфейса доходят до принтера ? MM написал: До OKI, честно руки не дошли. С роботроном сейчас проверить не получится, а вот с УПЗ попоробую, правда, пока что тоже с хрюньки. Принтер находится в институте, там пока что DOS-машина не поднята В частности, более лучшее, чем ИБМ, обеспечивает какой-то драйвер от ОКИ из списка W98SE С разрешением тоже надо будет поглядеть. С басиковскими командами тоже надо будет попробовать по готовности DOS-машины |
Fe-Restorator |
NEW! Сообщение отправлено: 9 апреля 2015 10:22 Сообщение отредактировано: 9 апреля 2015 10:24
Andrei88 написал: Это происходит на всех моделях матричников, всех производителей. Разве-что твои смещения были с положительными значениями, а при печати на "широких" моделях эти значения легко могут быть и отрицательными. Никогда не поймёшь, как произойдёт центрирование растрированного драйвером изображения в запечатываемом поле принтера и даже вне оного... Там была ситуация, что лист мог промотаться на треть, головка становилась в произвольную позицию и могла начать печатать любые символы - распечатывал как пробную страницу Windows, так и набранные в ворде строки - и по одной, и по три. Если в драйвере убрать поля печати совсем, или выставить их в 1мм, то смещение страницы уменьшается, приближаясь к левому краю запечатываемого поля (при положительных смещениях, и к центру его - при отрицательных). Похоже, шаг смещения в драйвере = 0.1мм и этот шаг воспринимается дрюкером как смещение на одно знакоместо, т.е 0,1мм драйверских == 2,0мм дрюкерных... Точнее, не строго 2 мм, а размер знакоместа для выбранного/установленного в биосе дрюкера шрифта, некратно миллиметру. Это лишь предположение, конешно-же... Нет, я не путаю текстовый и графический режимы: сам дрюкер может отсчитывать смещение левого края страницы одинаково в обоих режимах. А печатать - уже согласно принятых данных, либо самостоятельно подставляя паттерны символов (текстовый режим), либо тупо дёргая иглами в соответствии с потоком битов (графический режим)... |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Fe-Restorator написал: Это при печати из софта для блондинок, особенно Оффиса. Andrei88 написал:Это происходит на всех моделях матричников, всех производителей. Разве-что твои смещения были с положительными значениями, а при печати на "широких" моделях эти значения легко могут быть и отрицательными. Никогда не поймёшь, как произойдёт центрирование растрированного драйвером изображения в запечатываемом поле принтера и даже вне оного... Там была ситуация, что лист мог промотаться на треть, головка становилась в произвольную позицию и могла начать печатать любые символы - распечатывал как пробную страницу Windows, так и набранные в ворде строки - и по одной, и по три. Что бы была точность позиционирования не хуже 0.5 мм на странице, надо ставить Корел и Фотожоп. Особенно под W98SE - люди знающие поймут, о чем я. В W7.1 дело дошло до того, что невозможно даже из Блокнота распечатать - кодеры постарались на славу ! Приходится делать скриншот и верстать в Кореле на др. ЭВМ. Единственная вменяемая ОС - Виста, там всё работает, даже софт от W95. |
Fe-Restorator |
NEW! Сообщение отправлено: 10 апреля 2015 6:52
MM написал: Увы. Помянутые программы смогут принять распечатываемый материал только через клавиатурную кнопку PrintScreen. Люди сведующие поймут, о чем я говорю. Это при печати из софта для блондинок, особенно Оффиса. |
Сейчас на форуме |
Andrei88
Advanced Member
Откуда: Пермская обл. г.Пермь Всего сообщений: 419 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 апр. 2008 |
Хе, вчера получилось распечатать, забавно, но именно из блокнота - в настройках драйвера IBM-Graphics снял галочки "оптимизация печати" и "дополнительные команды". Я так понял, принтер печатает в графическом режим, так как после тестовой надписи на английском (набирал на всякий случай именно английский текст) в конце была русская строчка "Страница". Но кегль больше 8-9-го (т.е., когда надо напечатать верх буквы, промотать немного лист и пропечатать низ) вызывает проблемы - перемотки листа не происходит, а низ печатается тут же. Банкет продолжается :-) |
<<Назад Вперед>> | Печать |
Полигон-2 » Периферийные устройства » Графический режим матричного принтера |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |