Выбрать главу
2.5. Печать

Сигнал при ошибках принтера

Если включить dword-параметр "BeepEnabled" (выставить значение 1) в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print,

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

Определение приоритета планировщика печати

DWORD-параметр "SchedulerThreadPriority" раздела реестра

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print

управляет приоритетом планировщика печати. Можно задать следующие приоритеты: высокий — 1; нормальный — 0; низкий — ffffffff.

Настройка принт-сервера в Windows NT 4.0

My Computer —> Printers. Если теперь щёлкнуть правой кнопкой мыши на любом СВОБОДНОМ месте появившегося окна, а затем в контекстном меню выбрать Server Properties, то вы сможете: — создавать новые формы для печати;

— добавлять, удалять, конфигурировать порты;

— задавать местоположение файлов спулера печати;

— управлять записью событий в log-файлы.

Использование данного метода много проще, чем прямое редактирование реестра, рекомендованное Microsoft, например, для смены местоположения спулера.

Указание фиксированного имени файла для печати в файл

Если при печати из приложения установить флажок "Печать в файл" (Print to file) или производить печать в порт "FILE: ", операционная система выведет запрос имени файла. В случаях, когда это неудобно указывать каждый раз, можно задать имя файла, в который всегда будет производиться печать. Для этого необходимо выполнить следующие шаги:

1. В папке "Принтеры" (Printers) нажмите правую кнопку мыши на имени принтера, с помощью которого предполагается печатать в файл. В появившемся меню выберите пункт "Свойства" (Properties).

2. В окне "Свойства" (Properties) перейдите на закладку "Порты" (Ports).

3. Нажмите кнопку "Добавить порт" (Add Port).

4. В окне "Порты принтера" (Printer Ports) выделите значение "Локальный порт" (Local Port) и нажмите кнопку "Новый порт" (New Port).

5. В окне "Имя порта" (Port Name) введите полное имя файла, в который будет производиться печать, например, "с: \myfolder\myfile.ргп" (без кавычек).

Нажмите кнопку "ОК".

6. В окне "Порты принтера" (Printer Ports) нажмите кнопку "Закрыть" (Close), в окне "Свойства" (Properties) нажмите кнопку "Закрыть" (Close).

Точное отображение шрифтов

Если спулер печати Windows NT настроен на формат EMF 1.003, то при попытке распечатать документ, содержащий внедрённые шрифты, которых нет в списке шрифтов, установленных на данном компьютере, система использует шрифты похожие по начертанию. Для точного отображения шрифтов необходимо установить формат печати RAW.

2.6. Разное

Совместимость Windows ХР со старым программным обеспечением

В Windows ХР, как и в Windows 2000, ядро NT накладывает свои ограничения, поэтому нельзя ожидать от неё абсолютно полной совместимости со старым программным обеспечением. Однако, по сравнению с Windows 2000, ситуация с совместимостью несколько улучшилась. Из наиболее заметных изменений можно отметить появившийся звук в старых DOS-играх, что было весьма сложно добиться в Windows 2000. Поддерживается эмуляция Sound Blaster 2 и General MIDI, так что теперь можно без беганий с бубном и сторонних утилит заставить работать со звуком такие старые хиты как Worms, Duke Nukem 3D, Warcraft 1 и 2, Dune 2.

Кроме этого, в ХР встроен режим совместимости со старыми ОС. Для того чтобы его задействовать, необходимо выбрать вкладку Compatibility в свойствах (properties) файла или ярлыка (shortcut) на файл. На этой вкладке можно указать: под видом какой ОС требуется запускать программу, надо ли менять разрешение или глубину цвета при этом (необходимо для многих старых программ).

В отличие от acompat.exe из дистрибутива Windows 2000, Windows ХР в режиме совместимости не просто рапортует программе, что она — это не она (по типу утилиты setver из MS-DOS), но и эмулирует структуру реестра Windows, свойственную той или иной версии ОС. Если нет желания лазать по свойствам файлов и ярлыков самостоятельно, можно воспользоваться Program Compatibility Wizard (Start — Programs — Accessories). Впрочем, не стоит ожидать от этого механизма чуда, 100 % совместимости добиться так и не удалось, поэтому не будет лишним сходить на сайт производителя Вашей программы и посмотреть, не появился ли там апдейт на неё, делающей её совместимой с ХР.