Amt electronics  
/ Главная страница / Компьютеры /
Печать символов unicode из Word 97
Информация в этой статье относится к Microsoft Word 97 для Windows

Предупреждение: Эта статья содержит информацию по редактированию системного реестра. Прежде, чем Вы будете редактировать системный реестр, сделайте его копию (файлы System.dat и User.dat). Оба - скрытые файлы в директории Windows.

ПРИЗНАКИ

При печати документа, содержащего расширенные символы, типа Греческих символов, на некоторых принтерах, использующие драйверы, которые не поддерживают символы Unicode, расширенные символы могут быть напечатаны как квадратные рамки даже если они правильно отображены на экране.

Проблема замечена у следующих принтеров и драйверов принтера:
  • Canon BubbleJet BJ-C600, 4000, 4200, 4500, 4550, v 3.40
  • Canon Multipass 2500 3.40
  • Epson Color 500
  • Epson Stylus Color, v 2.x
  • Epson Stylus Pro / XL v. 2.11BE
  • HP Color LaserJet 5 PCL, printer driver version F 1.300
  • HP DeskJet 1600C, printer driver version 4.20
  • HP LaserJet 4 PCL, printer driver version 3.78
  • HP LaserJet 6P, standard printer driver
  • Okidata 4 laser printer
ПРИЧИНА

Источник этой проблемы - отсутствие поддержки символов Unicode со стороны драйверов принтера.

Устранение проблемы

Есть два метода решения этой проблемы:

Метод 1: Установить флаг печати

Имеется флаг (установка системного реестра) для драйвера принтера, который заставляет принтер использовать функции размещения символа ANSI вместо функций размещения символа Unicode. При правильной установке этот флаг позволяет драйверу принтера печатать расширенные символы правильно. Чтобы устанавить этот флаг, используйте метод, соответствующий вашей версии Word.

ПРЕДУПРЕЖДЕНИЕ: Неправильное использование редактора системного реестра может вызывать серьезные проблемы, которые могут требовать повторной установки Windows. Microsoft не гарантирует, что проблемы, последовавшие от неправильного использования редактора системного реестра могут быть решены. Редактор системного реестра Вы используете на свой страх и риск.

Перед редактированием системного реестра сделайте его копию (System.dat и User.dat).

Microsoft Word 97 Service Release 1 (SR-1):

Если Вы установили Microsoft Word 97 Service Release 1 (SR-1), Вы можете изменить один ключ системного реестра, для всех указанных принтеров. Если Вы имеете оригинал (non-SR1) версию Word 97, см. " Word 97 (Non-SR1) Version" раздела далее в этой статье.

Чтобы выполнить это, следуйте за этими шагами:

  1. Нажмите "Выполнить" в меню "Пуск" (On the Start menu, click Run).
  2. В открытом окне напечатайте "regedit" (без кавычек) и затем щелкните OK (In the Open box, type "regedit" (without the quotation marks) and then click OK).
  3. Найдите следующий ключ реестра (Locate the following registry key):
    HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Word\Options
  4. Дважды щелкните на "Options" для открытия (Double-click the Options key to open it).
  5. На выбранном открытом ключе "Options", в меню правка выберите "создать новую строковую переменную" (With the Options key selected, on the Edit menu, point to New and click String Value).
  6. Напечатайте имя "NoWideTextPrinting" (без кавычек), и нажмите ENTER (In the right pane, type "NoWideTextPrinting" (without the quotation marks), and press ENTER).
  7. При выделенном "NoWideTextPrinting", в меню правка выберите "Изменить" (With NoWideTextPrinting selected, on the Edit menu, click Modify).
  8. Установите значение "1" (без кавычек) в поле "значение", и нажмите OK (In the Value Data box, type the value "1" (without the quotation marks) and click OK).
  9. Закройте редактор реестра и перезапустите Word (On the Registry menu, click Exit, and then restart Word).
Word 97 (Non-SR1) Version:

Если Вы еще не установили Microsoft Word 97 Service Release 1 (SR-1), а имеете оригинальную (non-SR1) версию Word 97, следуете этой инструкции:

  1. Нажмите "Выполнить" в меню "Пуск" (On the Start menu, click Run).
  2. В открытом окне напечатайте "regedit" (без кавычек) и затем щелкните OK (In the Open box, type "regedit" (without the quotation marks) and then click OK).
  3. Найдите следующий ключ реестра (Locate the following registry key):
    HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Word
  4. Дважды щелкните на "Word" для открытия (Double-click the Word key to open it).
  5. На выбранном открытом ключе "Word" выберите имя принтера" (Under the Word key, click to select your printer name).
    ОБРАТИТЕ ВНИМАНИЕ: Если название принтера не отображено под ключом Word, проделайте следующее:
    1. Закройте редактор реестра (On the Registry menu, click Exit).
    2. Запустите Word (Start Word).
    3. В меню "файл", выберите "печать". Выберите ваш принтер в списке, и затем нажмите кнопку "закрыть". Если соответствующий принтер уже выбран, нажмите "закрыть" (On the File menu, click Print. Under Printer, select your printer in the Name list, and then click the Close button (the "x" on the right side of the title bar). If the appropriate printer is already selected, then click Cancel).
    4. В меню "Сервис", выберите "Параметры" (On the Tools menu, click Options).
    5. Выберите вкладку "Печать", и нажмите OK (Click the Print tab, and then click OK).
    6. Следуйте методу 1 с первого шага (Start method 1 again at step 1).
  6. С выбранным ключом принтера, в меню правка, выберите "создать строковую переменную" (With the printer key selected, on the Edit menu, point to New, and click String Value).
  7. Задайте имя " Flags" (без кавычек), и нажмите ENTER (In the right pane, type "Flags" (without the quotation marks), and press ENTER).
  8. При выделенном " Flags ", в меню правка выберите "Изменить" (With Flags selected, on the Edit menu, click Modify).
  9. Установите значение "8192" (без кавычек) в поле "значение", и нажмите OK (In the Value box, type "8192" (without the quotation marks) and click OK).

Принтер должен теперь печатать расширенные символы правильно.

Метод 2: В зависимости от типа принтера

Далее описан способ для решения проблем только для конкретных моделей и версий драйверов принтера. Обратите внимание, что не все драйверы принтера могут иметь описанные возможности (в этом случае используйте метод 1).

HP DeskJet 1600C:
  1. В меню Пуск выберите "настройки->принтеры" (On the Start menu, point to Settings, and then click Printers).
  2. Выберите значок "HP DeskJet 1600C ColorSmart printer" (Click the HP DeskJet 1600C ColorSmart printer icon).
  3. В меню "Файл" выберите "свойства" (On the File menu, click Properties).
  4. В диалоговом окне "ColorSmart Properties", выберите вкладку "Details", и затем щелкните кнопку "Setup" (In the HP DeskJet 1600C ColorSmart Properties dialog box, click the Details tab, and then click the Setup button).
  5. В диалоговом окне "ColorSmart Setup", щелкните кнопку "Advanced" (In the ColorSmart Setup dialog box, click the Advanced button).
  6. В диалоговом окне "Advanced", выберите "Use LaserJet III font scaling" и щелкните OK, чтобы закрыть каждое из открытых диалоговых окон (In the Advanced dialog box, select "Use LaserJet III font scaling" and click OK to close each of the open dialog boxes).
HP LaserJet 4 Series PCL:
  1. В меню Пуск выберите "настройки->принтеры" (On the Start menu, point to Settings, and then click Printers).
  2. Выберите значок "HP LaserJet 4 Series PCL" (Click the HP LaserJet 4 Series PCL icon).
  3. В меню "Файл" выберите "свойства" (On the File menu, click Properties).
  4. В окне "HP LaserJet 4 Properties" выберите вкладку "Fonts" (From the HP LaserJet 4 Properties dialog box, click the Fonts tab).
  5. В диалоговом окне "Шрифты", под шрифтами True Type, выберите "Печать TrueType как графику" и нажмите OK (In the Fonts dialog box, under True Type fonts, select "Print TrueType as graphics" and click OK).
Подробности

Символы ASCII представлены значениями от 0 до 127; ANSI включает ASCII, но включает символы от 128 до 255. На всех языках, символы ASCII - одинаковы, но символы 128-255 используется для символов, соответствующих конкретному языку. Этот подход обрабатывает символьные различия для большинства языков в мире.
Некоторые языки (а конкретно восточно-азиатские языки, типа японского канджи, некоторых диалектов китайского и корейского) не могут быть представлены только 256ю символами. Письменные символы в этих языках больше похожи на целые слова, чем на индивидуальные символы, так как имеется более чем 6000 различных символов. Уникод способен отобразить эти языки, так как использует два байта на символ, вместо стандартного байта на символ в ASCII.

Microsoft -> Epson -> Fort Dialogue (Набережные Челны) -> Amt electronics (вольный перевод)
Interreklama Advertizing
| Карта | Главная страница | Компьютеры | Copyright | Почта |