Иллюстрированный самоучитель по программам Adobe

WINDOWS. Общая информация.

Руководство по определению причины проблемы при появлении сообщений об ошибке в буфере или программе-спулере

Описание

При выполнении в приложении действия, требующего создания временного файла (то есть при использовании Print Manager, открытии шаблона, копировании буфера, использовании расширения Build Booklet Addition) приложение выдает ошибку, указывающую, что действие не может быть выполнено.

Симптомы

PageMaker выдает следующие сообщения об ошибках:

"Internal error: Cannot copy to clipboard."
(Внутренняя ошибка. Не могу произвести копирование в буфер)
  
"Cannot create internal clipboard."
(Не могу создать внутренний буфер)
  
"Waiting for spooler to empty its print buffer."
(Жду, пока спулер освободит свой внутренний буфер)

Решение

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

Дополнительная информация

Операции Windows могут требовать до 10 Мб свободного места на диске. Если на диске недостаточно места для создания временного файла, укажите для хранения временных файлов другой диск, на котором места достаточно.

Определение, где PageMaker хранит временные файлы:

  1. Дважды щелкните пиктограмму Aldus Setup в группе Aldus. При появлении диалогового окна Open с сообщением "Setup requires a.CTL file to install options…" щелкните Cancel. Появится окно Aldus Setup Main Window.
  2. Выберите Diagnostic › Display Current Environment, чтобы просмотреть список переменных окружения DOS в окне Aldus Setup Log.
  3. В диалоговом окне Aldus Setup Log в строке "ТЕМР=" указан путь каталога, используемого для хранения временных файлов. Например, строка "TEMP=C:cWINDOWScTEMP" указывает, что временные файлы хранятся в подкаталоге WindowscTemp. Если строка "ТЕМР=" отсутствует, временные файлы хранятся в каталоге Windows (Windows версии 3.1 и выше) или в корневом каталоге (Windows версии 3.0 и ниже).

Определение доступного свободного места на диске:

  1. Дважды щелкните пиктограмму Aldus Setup в группе Aldus. При появлении диалогового окна Open с сообщением "Setup requires a.CTL file to install options…" щелкните Cancel. Появится окно Aldus Setup Main Window.
  2. Выберите Diagnostic › Display Hard Disk Info, чтобы просмотреть общий объем и объем свободного места на каждом диске. Например:
Диск Общий объем Свободное место
  
C: (FIXED) 220000 Kilobytes 890 Kilobytes
  
[0%]
  
D: (FIXED) 100000 Kilobytes 45000 Kilobytes
  
[45%]

В этом примере на диске С свободно 0% от общего объема, а на диске D – 45% от общего объема.

Чтобы увеличить объем свободного места на жестком диске, выполните одно или несколько из следующих действий:

  • А. Удалите существующие временные файлы и цепочки потерянных кластеров:
    1. Выйдите из Windows.
    2. В командной строке DOS перейдите к каталогу, в котором хранятся временные файлы. Для этого наберите в командной строке команду:
      CD xx

      Где "хх" – это путь каталога для хранения временных файлов.

    3. В каталоге хранения временных файлов удалите существующие файлы. Для этого наберите в командной строке команду:
      del *.tmp
    4. Наберите в командной строке DOS "chkdsk /f", чтобы проверить объем свободного места, который будет указан в строке, начинающейся с "Bytes Available on disk". Если появится сообщение "ххх lost allocation units found in xxx chains. Convert lost chains to files?", нажмите "Y".

    Примечание:
    Когда Вы нажимаете "Y" (Yes), chkdsk создает в корневом каталоге файлы с расширением *.Chk, которые Вы можете просмотреть в текстовом редакторе и при необходимости сохранить. Удалите файлы *.Chk, которые Вам не нужны. Если Вы нажмете "N", потерянные кластеры не удалятся, что может привести к непредсказуемым результатам (например, невозможности запустить Windows)
    .

  • Б. Удалите с диска ненужные файлы, переустановив каталог временных файлов:
    1. Перейдите на другой диск. Для этого наберите в командной строке DOS обозначающую диск букву с двоеточием (например, D:) и нажмите Enter. При необходимости Вы можете перейти в корневой каталог, набрав "CD/".
    2. Наберите в командной строке DOS "MD TEMP" и нажмите Enter, чтобы создать в корневом каталоге диска каталог Temp.

      Примечание:
      Если каталог Temp уже существует, DOS выдаст сообщение "Directory Already Exists"
      .

    3. Перейдите на диск С. Для этого наберите в командной строке DOS "С:" и нажмите Enter.
    4. Сделайте резервную копию файла Autoexec.bat. Для этого наберите в командной строке:
      COPY AUTOEXEC.BAT AUTOEXEC.OLD
    5. Запустите Windows.
    6. В Windows Program Manager выберите File › Run. В диалоговом окне Run наберите в командной строке "sysedit" и щелкните кнопку ОК. Запустится System Configuration Editor с загруженными четырьмя системными файлами. Первым среди них будет файл Autoexec.bat.
    7. В файле Autoexec.bat найдите строку "ТЕМР=", выделите в ней весь текст кроме части "ТЕМР=" и укажите новый путь каталога временных файлов (например, DxTEMP).
    8. Сохраните Autoexec.bat и закройте System Configuration Editor.
    9. Выйдите из Windows и перезапустите компьютер.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.