SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

Проблемы при печати русских символов



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> Basis
View previous topic :: View next topic  
Author Message
admin
Администратор
Администратор



Joined: 01 Sep 2007
Posts: 1640

PostPosted: Fri Oct 26, 2007 6:21 pm    Post subject: Проблемы при печати русских символов Reply with quote

Если русские символы печатаются неправильно, проверьте:

1. Подмену шрифтов в saplpd

  • напрямую в реестре
    Quote:
    ===== [saplpd.reg] =====
    REGEDIT4

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
    "SAP_CODEPAGE"="1504"

    [HKEY_CURRENT_USER\Software\SAP\SAPlpd\SAPLPD]
    "SAPFont1"="Courier New"
    "PrinterFont1"="Courier New Cyr"
    "SAPFont2"="Arial"
    "PrinterFont2"="Arial Cyr"
    "SAPFont3"="Times New Roman"
    "PrinterFont3"="Times New Roman Cyr"
    "SAPFont4"="Times New Roman Cyr"
    "PrinterFont4"="Times New Roman Cyr"
    "WinCharSet"="204"
    ===============


  • В программе [b]saplpd.exe на локальном компьютере в закладке Options - Font substitution
    Quote:
    Courier New -> Courier New Cyr
    Arial -> Arial Cyr
    Times New Roman -> Times New Roman Cyr



2. На локальной компьютере выбран SAP_CODEPAGE = 1504.

3. для печати через saplpd - укажите device type - SAPWIN

4. Как научить принтеры печатать по-русски
Travinka wrote:

1. Создаем новый Тип устройства (ZSAPWIN): Транзакция SPAD -> кнопка «Полное администрирование» -> закладка «Типы устаройства» -> строка «Типы устройств», кнопка «Просмотр» -> жмем «Редактировать» -> выбираем SAPWIN > жмем кнопку «Копировать»-> копируем SAPWIN в ZSAPWIN -> Выбрать -> Да, создать тип устройства -> Включить полученный тип в пакет и назначить запрос на перенос.
2. Теперь заходим в новый, созданный тип устройства ZSAPWIN -> и в полях «набор знаков» и в «Синт Набор знаков» вводим 1505
3. Далее жмем на кнопку «Форматы» -> и редактируем в форматы в соответствии с ниже приведенной информацией:
а. Ищем формат X_65_80 -> кликаем по нему дважды -> кликаем по «Инициализация принтера» -> корректируем текст – добавляем # к \ec10.5; и дописываем отдельными строками \eS208X и \el6;
"Format for Device type" X_65_80 (note.60099) in "Printer initialization"
# \ec10.5;
\eS208X
\el6;
б. "Format for Device type" для типов: X_65_80, X_65_132, X_44_120, X_58_170, X_90_120, X_65_255, X_PAPER (note.106699) in "Printer initialization" добавляем
# wincharset 204 = ISO 8859/5
\eW204;
в. "Format for Device type" для типа X_90_120 - "Printer initialization"
#\ec16;

3. Далее в транзакция SE73 -> Установить переключатель в положение «Шрифты печати» -> Кнопка Изменить -> Найти ZSAPWIN -> зайти в ZSAPWIN щелкнув дважды по названию -> Изменить в столбце «ОпУпрП 2»(PrtClt.2) значения SF011 на SF015 для семей шрифтов COURIER, HELVE, TIMES

Настройка принтера для печати на принтер, установленный на компьютере по умолчанию
1. Транзакция SPAD ->Устройство вывода -> кнопка «Просмотр» ->кнопка «Изменить» -> кнопка «Создать» ->Заполнить поля:
На закладке «Атрибуты устройств»
«Устройство вывода» - Имя для нового принтера (SAP-printer)
«Краткое имя» - короткое имя принтеру (SAP)
«Тип устройства» - ZSAPWIN
«Класс устройства» - Станд. принтер
На закладке «Связь со СпулХоста»
«Метод» - G: Печат на фронтэнде с технолог. упр. элем. (или F)
«Принтер хоста» - __default (двойное подчеркивание default, без пробелов)
Не ставить галочку «Нет выбора устройства на фронтэнде»
2. Сохранить

Примечание: В SU01 пользователям можно прописать принтер SAP-printer, тогда им не придется руками искать этот принтер, когда они захотят печатать. Это удобно, но учтите, что если в какой-то из систем этот принтер не прописан, то через центральное администрирование Вы не сможете добавить доступ пользователю в систему. В этом случае нужно будет удалить в карточке пользователя прописанный принтер, сохранить изменения и только теперь дать доступ в систему.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> Basis All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG.
SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG.
Every effort is made to ensure content integrity. Use information on this site at your own risk.