OberonCore https://forum.oberoncore.ru/ |
|
Проблема с принтером - теряется русская буква Р https://forum.oberoncore.ru/viewtopic.php?f=2&t=4576 |
Страница 1 из 1 |
Автор: | Иван Кузьмицкий [ Среда, 30 Октябрь, 2013 17:23 ] |
Заголовок сообщения: | Проблема с принтером - теряется русская буква Р |
При выводе составного документа (форма и на ней текстовая вьюшка) на печать, на конкретном принтере теряется буква Р, а иногда текст выводится с разрывом (завтра уточню модель принтера и версию винды). А из какого-нибудь ворда на этом же принтере документы печатаются нормально. Поскольку ББ печатает через WinApi, то скорее всего, сочетание используемой винапишной функции и бага хинтинга шрифта в драйвере принтера даёт такой эффект. Хочу разобраться и воспроизвести проблему на данной конфигурации компьютер-принтер, только без участия ББ. Сперва, конечно, сформирую составной документ, который печатается с ошибкой. Но как этот документ без дополнительной конвертации распечатать без участия ББ? |
Автор: | Евгений Темиргалеев [ Среда, 30 Октябрь, 2013 22:29 ] |
Заголовок сообщения: | Re: Проблема с принтером - теряется русская буква Р |
Можно напечатать на этой машине из ББ на pdf принтер. Если будет нормально, то ББ (и документ) вне подозрений. |
Автор: | Иван Кузьмицкий [ Четверг, 31 Октябрь, 2013 08:57 ] |
Заголовок сообщения: | Re: Проблема с принтером - теряется русская буква Р |
Уточняю ситуацию. Windows XP Professional, принтер HP Laserjet 1100A. Проблема только в этой конфигурации, на других принтерах всё нормально. Поиграл с настройками принтера, но результат всегда одинаковый (к сожалению, на компьютере не было PDF-принтера). Буквы пропадают при выводе контрола, высота рамки которого чуть меньше высоты шрифта текста в нём. Пропадают разные буквы в разных сочетаниях, но гарантированно если нижняя часть текста не видна. Причём контролы - системные, Controls.Caption, а это же "просвечивающий" виндовый контрол. Скорее всего, сформированный виндой метафайл неверно интерпретируется принтером. P.S. Нашёл упоминание аналогичной проблемы: Цитата: 9 Октябрь 2012 в 20:46 У мну HP LJ1100A для Win7x64. Драйвер LJ1100 MS вроде пашет но некоторые буквы просто пропадают. P.P.S. На проблемном принтере вывел документ в файл (возможность драйвера принтера), а затем этот файл распечатал на другом, нормальном принтере. Буквы пропали, проблема воспроизвелась. Этот же документ (не файл) на этом же, нормальном принтере выводится хорошо. |
Автор: | Kemet [ Четверг, 31 Октябрь, 2013 14:03 ] |
Заголовок сообщения: | Re: Проблема с принтером - теряется русская буква Р |
У меня было что-то подобное с таким принтером, но при печати документов, пропадали буквы, сдвигались строки и тп. , проблема оказалась в разрешении - на принтере 600, а у документа, например, 1200. |
Автор: | Иван Кузьмицкий [ Четверг, 31 Октябрь, 2013 16:15 ] |
Заголовок сообщения: | Re: Проблема с принтером - теряется русская буква Р |
Вывели документ на другой драйвер, Microsoft Office Document Image Writer. Картинка получилась правильная. То есть, проблема в неисправном драйвере принтера. Насчёт разрешения документа даже не знаю, что и сказать. Как там ББ задаёт разрешение, скорее всего текущее оконное. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |