OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 29 Март, 2024 08:00

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: Среда, 30 Октябрь, 2013 17:23 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
При выводе составного документа (форма и на ней текстовая вьюшка) на печать, на конкретном принтере теряется буква Р, а иногда текст выводится с разрывом (завтра уточню модель принтера и версию винды). А из какого-нибудь ворда на этом же принтере документы печатаются нормально.

Поскольку ББ печатает через WinApi, то скорее всего, сочетание используемой винапишной функции и бага хинтинга шрифта в драйвере принтера даёт такой эффект.

Хочу разобраться и воспроизвести проблему на данной конфигурации компьютер-принтер, только без участия ББ. Сперва, конечно, сформирую составной документ, который печатается с ошибкой. Но как этот документ без дополнительной конвертации распечатать без участия ББ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 30 Октябрь, 2013 22:29 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Можно напечатать на этой машине из ББ на pdf принтер. Если будет нормально, то ББ (и документ) вне подозрений.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 31 Октябрь, 2013 08:57 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Уточняю ситуацию.

Windows XP Professional, принтер HP Laserjet 1100A. Проблема только в этой конфигурации, на других принтерах всё нормально.

Поиграл с настройками принтера, но результат всегда одинаковый (к сожалению, на компьютере не было PDF-принтера). Буквы пропадают при выводе контрола, высота рамки которого чуть меньше высоты шрифта текста в нём. Пропадают разные буквы в разных сочетаниях, но гарантированно если нижняя часть текста не видна. Причём контролы - системные, Controls.Caption, а это же "просвечивающий" виндовый контрол.

Скорее всего, сформированный виндой метафайл неверно интерпретируется принтером.

P.S. Нашёл упоминание аналогичной проблемы:

Цитата:
9 Октябрь 2012 в 20:46

У мну HP LJ1100A для Win7x64.
Драйвер LJ1100 MS вроде пашет но некоторые буквы просто пропадают.


P.P.S. На проблемном принтере вывел документ в файл (возможность драйвера принтера), а затем этот файл распечатал на другом, нормальном принтере. Буквы пропали, проблема воспроизвелась. Этот же документ (не файл) на этом же, нормальном принтере выводится хорошо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 31 Октябрь, 2013 14:03 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
У меня было что-то подобное с таким принтером, но при печати документов, пропадали буквы, сдвигались строки и тп. , проблема оказалась в разрешении - на принтере 600, а у документа, например, 1200.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 31 Октябрь, 2013 16:15 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Вывели документ на другой драйвер, Microsoft Office Document Image Writer. Картинка получилась правильная. То есть, проблема в неисправном драйвере принтера.

Насчёт разрешения документа даже не знаю, что и сказать. Как там ББ задаёт разрешение, скорее всего текущее оконное.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB