После установки MS Office 97 мой принтер начал вместо русских букв печатать квадратики. Что случилось? В другой версии Office все было в порядке! /www.oki.ru/

Проблема с печатью на принтере из-под Office 97 возникает потому, что в отличие от предыдущих версий пакета Office, в новой версии используется так называемая кодировка Unicode, позволяющая осуществлять многоязыковую поддержку. Однако инициализация шрифтов, установленных на компьютере, производится с ошибкой, отчего шрифты неправильно воспроизводятся на Windows-принтерах, которые и вызывают указанную Вами проблему. Связавшись с Microsoft мы получили подтверждение наличия ошибки, а так же пути ее временного устранения с заверениями о том, что в последующих версиях Office эта ошибка будет исправлена. И надо отдать должное - в последних релизах офиса эта ошибка уже исправлена.

Для того, чтобы ликвидировать возникшее затруднение, воспользуйтесь, пожалуйста, программой regedit, входящей в комплект поставки Windows 95.


1. зайдите в секцию HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Word
2. выберите принтер, у которого возникают проблемы с печатью
3. в меню Edit выберите New и String Value.
4. справа задайте имя "Flags" (без кавычек)
5. затем в меню Edit выберите Modify в качестве значения введите "8192" (без кавычек) и нажмите ОК.

После внесения этих изменений и перезапуска компьютера принтер должен печатать нормально.
Иногда возникает ситуация, что в секции Word нет принтера (пункт 2 предыдущей инструкции), для которого нужно сделать изменения. Тогда необходимо будет создать новый подраздел. Для этого нужно сначала в папке принтеров посмотреть точное название интересующего принтера. Теперь в программе regedit необходимо выполнить следующие дополнения:

1. в меню Edit выберите New и Key.
2. в появившейся строке введите знак-в-знак название принтера, которое значится в папке принтеров, строго соблюдая регистр букв (строчные или заглавные) и не забывая пробелы.
далее следуйте приведенной выше инструкции, начиная с 3-го пункта.

Следует отметить, что данный рецепт справедлив не только для принтеров, а так же для большинства факс-модемных программ.
_________

Второй вариант решения того-же вопроса /http://c85.cemi.rssi.ru/Access/TipDetail.idc?TipID=33/

MS Office 97 поддерживает работу только шрифтов в формате Unicode. Для того чтобы пользоваться старыми, не Unicode шрифтами в MS Office 97 и Windows 95 надо проделать следующее:
открыть файл win.ini
найти раздел [Font Substitutes]
Для каждого шрифта добавить строку (например для Baltica):
Baltica,0=Baltica,204
и перезагрузится.

При использовании MS Access 97 иногда возникают проблемы в выводе текста по русски, для преодоления этого используйте New Database Sort Order - Russian
И еще от Майкрософта:
ПРОБЛЕМА
При печати из приложений MS Office 97 русский текст выводится в виде пустых
прямоугольников.
РЕШЕНИЕ
Если настройки принтера позволяют управлять представлением шрифтов
(загружать шрифты как векторные, растровые и т.п., либо использовать
встроенные шрифты принтера): В окне настроек принтера найти закладку
"Шрифты" или аналогичную. Указать опцию "Загрузить в виде растровых
шрифтов", "Загрузить в виде графики" или аналогичную.
Подобные настройки имеются у большинства лазерных принтеров. Названия
закладок и опций могут незначительно отличаться в зависимости от модели
принтера. Если настройки принтера не дают такой возможности:
Для каждого из шрифтов MS Office 97, который вы используете, добавьте в
раздел
[Font Substitutes]
файла win.ini следующую строку:
<имя шрифта>,0=<имя шрифта>,204
Например, для шрифта Arial эта строка будет иметь следующий вид:

Arial,0=Arial,204

Подобная ситуация характерна для большинства струйных принтеров.
И еще от MS:
Находим в Registry ключ:
HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Wordа в нем - название вашего принтера (Lexmark, Epson, Hewlet Packard и т д)
Создаем в нем String Value с именем Flags и значением 8192.
Перезагружаемся