Текущее время: Пн, июл 21 2025, 02:06

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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