Текущее время: Вс, июл 20 2025, 15:11

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


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Кракозябры в Adobe формах (РСВ-1, Т-60..).
СообщениеДобавлено: Пт, янв 21 2011, 10:08 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 14 2011, 07:00
Сообщения: 18
Проблема: на некоторых рабочих станциях (Win XP), Adobe формы печатаются, именно печатаются (в предпросмотре все ОК) с кракозябрами вместо цифр и некоторых других символов (тирэ, точка). В каких-то случаях удавалось вылечить комп пользователя, известные способы лечения см. внизу, но не во всех.

Если открыть эти файлы (pdf-файлы сформированные SAP-ом, на примере РСВ-1) редактором, то получается такая картина:

Проблемные символы идут "стандартным шрифтом Helvetica (т.е. Arial)", а остальные "встроенным GLWRGD+MuriadPro-...". Т.е. похоже, что Helvetica не встроена в файл, а значит выбирается локальным ридером из имеющихся в наличии в системе (это проблема конкретного компа, если они не отображаются верно), а шрифт MuriadPro встроенный в файл (скорее всего будет отображаться верно везде).

Если посмотреть в SAP-е этот формуляр, то видно, что там используется Arial (т.е. Helvetica) в случае например РСВ-1, и Times Roman для Т-60.

Исходя из того, что в формуляре все Arial (т.е. Helvetica), а на выходе из SAP частично Arial (цифры, точки, тирэ, и похоже еще другие символы, но не русcкие буквы), а частично MuriadPro (русские буквы), получается, что подмена шрифтов происходит на уровне SAP. Причем подмена частичная. Видимо SAP не может подставить для цифр и символов втраиваемый в файл шрифт MuriadPro и оставляет для них Arial. И подменить шрифт Arial на встроенный в файл MuriadPro в редакторе тоже не получается, редактор выдает ошибку: "Кодирование нового шрифта не совместимое с текущими шрифтами некоторых из выбранных объектов."



В итоге можно сформулировать вопросы так:


1. Что мы можем сделать со стороны SAP? Можем ли настроить так, чтобы в pdf-файл встраивался шрифт используемый в формуляре? Почему идет подмена шрифтов? Пробовали:


С помощью программы RSTXPDFT2 все три нужных шрифта уже загружены как надо, но это не оказывает влияние на Adobe формы.

Пункт 9 из "Adobe Document Services Configuration for SAP NetWeaver 7.0" так же не решает проблемы.



2. В чем может крыться проблема на компьютере пользователя? Пробовали и во многих случаях помогало:

В настройках драйвера принтера установить "Шрифт TrueType" - "Загружаемый шрифт".

Печать через PostScript драйвер принтера. (не на все принтера есть такие дрова).

Еще:

1. Смотрим секцию реестра:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Codepage]

все параметры вида:

"125n"="c_125n.nls"

должны быть сходными, т.е.

"1250"="c_1250.nls"
"1251"="c_1251.nls"
"1252"="c_1252.nls"
и т.д. если нет, то перебить.

еще то же самое здесь:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Control\Nls\CodePage]


2. Смотрим секцию реестра:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

удалить параметры типа:

Arial,0 Arial,204
Courier,0 Courier New,204
Тоже самое для Times New Roman, если есть.


3. Обязательно перезагрузка


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кракозябры в Adobe формах (РСВ-1, Т-60..).
СообщениеДобавлено: Пт, янв 21 2011, 15:55 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, май 04 2007, 08:01
Сообщения: 187
Откуда: Россия
Пол: Мужской
Если не трогать SAP, то проблема как бы не новая. Причина, при формировании документа PDF не внедряется нужный шрифт, соответственно при печати получаются иероглифы.
Попытаться прийти к одному шрифту, который будет восприниматься нормально у всех.

Для единичных проблем делал так. Меню Файл - Печать - в открывшимся окне кнопка "Дополнительно" - в открывшемся окне ставим галочку в квадрате "Печатать как изображение".

И чтобы больше не мучатся, перешли на Foxit PDF Reader.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кракозябры в Adobe формах (РСВ-1, Т-60..).
СообщениеДобавлено: Вс, янв 23 2011, 13:32 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 14 2011, 07:00
Сообщения: 18
Twister написал:
Если не трогать SAP, то проблема как бы не новая. Причина, при формировании документа PDF не внедряется нужный шрифт, соответственно при печати получаются иероглифы.
Попытаться прийти к одному шрифту, который будет восприниматься нормально у всех.

Шрифты в этих формах самые стандартные Arial и Times. И странно, что именно с ними проблемы.

Twister написал:
Для единичных проблем делал так. Меню Файл - Печать - в открывшимся окне кнопка "Дополнительно" - в открывшемся окне ставим галочку в квадрате "Печатать как изображение".

Не помогает, пробовали в первую очередь.

Twister написал:
И чтобы больше не мучатся, перешли на Foxit PDF Reader.

Foxit не работает с интерактивными формами (4-ФСС).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кракозябры в Adobe формах (РСВ-1, Т-60..).
СообщениеДобавлено: Вт, янв 25 2011, 09:23 
Ассистент
Ассистент

Зарегистрирован:
Пт, сен 03 2004, 08:53
Сообщения: 49
Пол: Мужской
Note # 1444342


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кракозябры в Adobe формах (РСВ-1, Т-60..).
СообщениеДобавлено: Пт, июн 29 2012, 18:53 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Коллеги, всем привет,

удалось победить проблему?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кракозябры в Adobe формах (РСВ-1, Т-60..).
СообщениеДобавлено: Чт, июл 04 2013, 14:56 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 14 2011, 07:00
Сообщения: 18
Полностью победить проблему не удалось, более того, возникла интересная вариация. Печать страниц одной и той же формы происходит по разному, большинство страниц печатаются ОК, но последняя на распечатке (не в формуляре) с кракозябрами вместо цифр и символов. Хотя в формуляре отличий этой страницы от других не замечено.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кракозябры в Adobe формах (РСВ-1, Т-60..).
СообщениеДобавлено: Пн, июл 08 2013, 08:57 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 04 2006, 15:30
Сообщения: 248
Откуда: от туда..
У вас локально установлен SAP PDF Print?

В директории C:\Program Files\SAP\SAPPdfPrint\Resource\Font
находятся шрифты MyriadPro*.otf


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кракозябры в Adobe формах (РСВ-1, Т-60..).
СообщениеДобавлено: Вт, июл 09 2013, 08:03 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 14 2011, 07:00
Сообщения: 18
Нет, не установлен, но уже скачал и заготовил для тестирования.

Если не трудно, объясните пожалуйста хотя бы вкратце, в чем суть установки SAP PDF Print и в частности шрифтов MyriadPro*.otf. Дело в том, что на моем компьютере все печатается нормально, как и из сформированных PDF, так и через SAP печать (adobe форм). Хотя именно на своей машине правил тот формуляр, в котором на проблемном компе местами выводся кракозябры.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кракозябры в Adobe формах (РСВ-1, Т-60..).
СообщениеДобавлено: Ср, июл 10 2013, 10:44 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 04 2006, 15:30
Сообщения: 248
Откуда: от туда..
Для предпросмотра, ADS формирует PDF корректно, и в этом можно всегда убедиться, если скачать с сервера файл-спула (SPOOL00000XXXX_0000X.pdf), находящийся в папке DIR_GLOBAL /usr/sap/XXX/SYS/global. Другое дело, что никто копировать файлы на локальные хосты не будет :).

PDF-документ, может быть "построен" из внешние шрифтов и встроенных(embeded) т.е. понятно, что встроенные будут включаться в PDF документ, от чего размер его будет расти, и внешние шрифты, в них будут только ссылки. Соотвественно, если на хосте, PDF-интерпретирующая программа не найдет необходимых шрифтов, будет абракадабра. Для просмотра, обычно используют Adobe Reader, иногда помогают другие, например Foxit.

В случае печати из SAP, используется тот же механизм, нужна PDF-интерпретирующая программа,
которая корректно сопоставляла внешние шрифты. это и есть SAPPDFPRINT. Доставляться он отдельным компонентом к SAP GUI, если распространяете SAP GUI через инсталяционый сервер, его также можно будет загрузить и включить в пакет.

Условия для корректной работы:
настройки принтера в SPAD:
- Метод доступа G
- Тип устройства PDF1

Необходимо проверить компоненты SAP GUI на совместимость, описание в «Note 166130 - SAP front end: Delivery and compatibility»,
рекомендую, придерживаться рабочей связки:

SAP GUI 7.30 (patchlevel 4_2)
SAP PDF PRINT 7.30 (patchlevel 3)

Изображение

Изображение

Проверить совместимость компонентов.

Изображение

После чего откроется текстовой файл, в котором должно отображаться корректно, версия SAPPDFPRINT

Изображение

Именно, с этим отчетом не работал, чтобы проверить для шрифтов MyriadPro*.otf.
Но факт, что они присутствуют в поставке SAPPDFPRINT, вероятность есть, что все заработает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кракозябры в Adobe формах (РСВ-1, Т-60..).
СообщениеДобавлено: Чт, июл 11 2013, 06:58 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 14 2011, 07:00
Сообщения: 18
Спасибо огромное, нигде пока не удавалось найти такой подробной информации. Будем пробовать обязательно. У себя SAP GUI 7.30 (patchlevel 3) уже установил SAP PDF PRINT 7.30 (patchlevel 3), пришлось после этого переустановить Adobe Reader. Пока полет нормальный (но у меня и был нормальный), будем пробовать дальше.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кракозябры в Adobe формах (РСВ-1, Т-60..).
СообщениеДобавлено: Чт, июл 11 2013, 07:09 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 04 2006, 15:30
Сообщения: 248
Откуда: от туда..
для SAP PDF PRINT 7.30 (patchlevel 3) нужен SAP PDF PRINT 7.30 (patchlevel 2)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кракозябры в Adobe формах (РСВ-1, Т-60..).
СообщениеДобавлено: Пт, июл 12 2013, 06:02 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 14 2011, 07:00
Сообщения: 18
Да, именно patchlevel 2, о чем сообщила утилита о совместимости компонентов:
Code:
th 02712: (11.07.2013 10:04:06) Error: Version 3.6.13028.0 of pdfprint.dll is not compartible.
th 02712: (11.07.2013 10:04:06) Error: Please install patch 2 of SAPPDFPRINT 32bit.

К сожалению пока нет информации помогла ли установка SAPPDFPRINT на проблемных компьютерах пользователей.


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

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


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

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


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB