Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Проблема с печатью из-под MS Word на матричном принтере |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 | Печать |
UFO |
uav1606 написал: Да, попробуй. Пока пробовал только из XP. Надо ещё из 98-й попробовать... Потому что вышеописанные методы работали именно в MS Wod 97 под Win98SE. |
Alex_reaper
Advanced Member
Откуда: СПб Всего сообщений: 363 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 февраля 2010 21:28 Сообщение отредактировано: 11 февраля 2010 21:31
uav1606 "Предварительный просмотр..." делал? Иногда помогает, т.к. в этом виде ворд соотносит расположение форматирования с настройами драйвера конкретного принтера. Посмотри, как будет выглядеть текст в предварительном просмотре с разным масштабом печати и разными шрифтами. Матричники не очень любят TTF шрифты печатать под "другим углом", т.к. меняется масштаб матрицы шрифта и его надо подстраивать под шаг каретки. Если поиграться с расстоянием от границы текста до рамки, можно получить приемлемый вариант. Раньше тоже с этим бился, когда на старой работе приходилось печатать огромные таблицы именно из под ворда и именно на матричнике... правда на А3. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Alex_reaper, естественно предварительный просмотр делал. Там всё показывается нормально. По поводу "...т.к. меняется масштаб матрицы шрифта" - матричники под виндой всё печатают в графике, так что, казалось бы, какая им разница, что печатать - вертикальный шрифт или, скажем, картинку? А ведь всё остальное он печатает отлично... Думаю, тут скорее проблема Word'а... |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Сегодня ещё экспериментировал... Скачал тот драйвер с сайта Inskin'а через WebArchive по ссылке: http://web.archive.org/web/200...on/eps.exe Установил в Win 98 (в XP не ставится). Вот результаты тестирования: Исходное изображение в режиме предварительного просмотра в MS Word 97 (из-под Windows 98): Результат печати с этим драйвером на разрешении 240x144: На разрешении 120x72: И на 60x72: Как видите, вроде бы в низких разрешениях смещение меньше, но всё равно есть... А через родной драйвер из состава Windows 98 печатает даже лучше (меньше смещение), вот пример, разрешение 240x144: Установка режима совместимости с Word 6.0/95 (включая галочку "Использовать параметры принтера при разметке документов") никак не влияет на результат. |
Fe-Restorator |
NEW! Сообщение отправлено: 12 февраля 2010 14:49 Сообщение отредактировано: 12 февраля 2010 14:57
А если загнать вордовую страницу в PDF и уже его распечатывать? Прога pdfFactory в этом поможет - и конвертнёт, и даст печать, надо только ещё одну "кнопку" нажать. И не только страницу, а несколько документов разом (ели нужно), одним пакетом (иногда это удобно). Небольшой хинт: создавать PDF лучше на базе профиля лазерного принтера(по-умолчанию в ОС), а печатать на базе матричного(по-умолчанию в pdffactory), это настраиваемо в самой программе. Не помню одного: работает-ли прога в 98-й, или только в ХР... Заодно убедитесь: глючит ворд (= неправильный PDF) или драйвер матричника (= правильный PDF + неправильный отпечаток). ЗЫ: Если это глюк самого ворда - как его вылечить не знает даже сам билли. |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
PDF и таблицы из Excel вроде печатает нормально. Так что, видимо, дело в Word'е... |
Fe-Restorator |
NEW! Сообщение отправлено: 12 февраля 2010 21:57 Сообщение отредактировано: 12 февраля 2010 22:24
Есть такое соображение: параметры страницы в ворде включают в себя отступы со всех сторон (слева=20мм, требование ЕСКД). Ворд знает лишь горизонтальный текст, вертикальный он получает методом "поворота листа бумаги на 90 градусов", и печати сего поверх "горизонтального" текста. Разумеется, вертит не весь лист, а его часть. НО отступы-то никуда не делись, бывший 20мм "левый" стал "нижним", нисколько не уменьшившись. Отсюда смещение повёрнутого текста. Погляди с линейкой на свои-же образцы - смещение одинаково независимо ни от чего... И разрешение, как ты пишешь, неодинаковое по осям: 240x144 - станет искажённым для вертикального текста и может способствовать деформации символов - отсюда "выезд" за границы табличной ячейки, даже если не учитывать отступ. Не факт, но попробуй: создать на странице элемент "надпись", внутри прописать текст, повернуть весь элемент и в таком виде вставить его в таблицу. Замучаешься, конечно, править все документы сиим образом, но ради полноты эксперимента... У этого типа элементов вроде-бы отсутствует понятие "отступ". ЗЫ. Разумеется, всё это только рассуждения. Почему в предыдущем посте рекомендовал лепить пдф на базе лазерника - у него равномерное разрешение 300х300, например, или 600х600, и т.д.(соотношение точек 1:1, а не 1:0.62 как у матричника) Вот теперь критикуйте. |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Fe-Restorator написал: Да, действительно, просто шрифт не такой растянутый, а расстояние от нижней границы таблицы везде такое же. Спасибо, что обратили на это моё внимание. Погляди с линейкой на свои-же образцы - смещение одинаково независимо ни от чего... По поводу полей - ставил я их на ноль, проблему это не решило. Вот ещё результаты экспериментов: Я взял одну таблицу из двух ячеек и размножил её, расположив копии в разных местах страницы. Как видно на скане, при смещении таблицы вправо текст как бы опережает её, смещаясь вправо быстрее, чем таблица. В крайней правой таблице текст вообще скрывается... А при смещении таблицы вниз текст наоборот отстаёт от таблицы, заходя за ёё верхний край. Почему это так - не знаю... %-( |
Fe-Restorator |
NEW! Сообщение отправлено: 12 февраля 2010 23:55 Сообщение отредактировано: 13 февраля 2010 0:25
uav1606 написал: Разрешение печати (а)240х(б)144, поворачиваем: (а)144х(б)240. текст как бы опережает её, смещаясь вправо быстрее, чем таблица По координате (а), для текста: координаты печати кратны 144 точкам, но их положение на листе дрюкер отсчитывает кратно 240 точкам, что в 1.6 раза быстрее. Потому текст и "убегает" от линий таблицы. По координате (б), для текста: координаты печати кратны 240 точкам, но их положение на листе дрюкер отсчитывает кратно 144 точкам, что в 0.6 раза меньше. Приходится брать двойной интервал 2х144=288 и начинать печать "сверху", т.е. "e-l-p-m-х-a-S". Потому должен оставаться "отступ" меж нижней границей ячейки и началом текста. Отступ переменный, зависит от кол-ва букв. А "верхняя граница" текста вылезает за ячейку на "N*144-высота ячейки". Проверь сие, напиши "Sample" и "SampleQ" в соседних ячейках (левый нижний угол твоего рисунка), измерь отступ-снизу. Если нет отличий - значит действительно виноват страничный отступ. А скорее всего оба, суммарно. (Вспомнил: если в ворде выровнять повёрнутый текст не по левой, а по правой стороне, отступ при печати будет много больше 20 мм!) Поэтому и предлагаю поставить в систему универсальный драйвер печати НР, он не требует наличия самого дрюкера. С его помощью формировать "лазерный" ПДФ, разрешения 240х240(задаётся в pdffactory), а лучше - сразу картинку bmp, tiff, и затем печатать пдф на матричнике(240х144) с повторной растеризацией. Во всяком случае - попробовать. |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Fe-Restorator написал: С чего Вы это взяли? Почему он отсчитывает что-то чему-то кратно и т.д? Он просто построчно печатает передаваемые ему графические данные - как развёртка на мониторе, только не одну линию за движение каретки, а несколько - по количеству иголок. ...координаты печати кратны 144 точкам, но их положение на листе дрюкер отсчитывает кратно 240 точкам... По поводу PDF, я же написал, что он и так нормально печатается, но переводить doc в pdf для этого каждый раз... Для меня это слишком сложно... |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 | Печать |
Полигон-2 » Технический флейм » Проблема с печатью из-под MS Word на матричном принтере |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |