Аппаратное обеспечение IBM PC


         

спулер печати не установлен, но


На входе: AH = 01h;

AL = 3 - отменить печать всех файлов.

На выходе: AH = 00 - спулер печати не установлен, но его можно установить, запустив программу PRINT; 01 - спулер печати не установлен и его установка невозможна; FFh - спулер установлен.

На входе: AH = 01h;

AL = 4 - определить состояние спулера и заблокировать спулер.

На выходе: DS:SI = адрес очереди печати (массив строк в формате ASCIIZ, конец массива отмечен строкой, состоящей из 0;

DX = количество ошибок при попытке напечатать последний символ;

AH = 00 - спулер печати не установлен, но его можно установить, запустив программу PRINT; 01 - спулер печати не установлен и его установка невозможна; FFh - спулер установлен.

На входе: AH = 01h;

AL = 5 - разблокировать спулер для продолжения печати.

На выходе: AH = 00 - спулер печати не установлен, но его можно установить, запустив программу PRINT; 01 - спулер печати не установлен и его установка невозможна; FFh - спулер установлен.

Если после вызова перечисленных выше функций флаг переноса CF установлен в 1, регистр AX содержит код ошибки:





















































































  • 1




  • Неправильный код функции




  • 2




  • Файл не найден




  • 3




  • Путь не найден




  • 4




  • Слишком много открытых файлов




  • 5




  • Доступ запрещен




  • 6




  • Неправильный индекс (handle)




  • 8




  • Переполнение очереди




  • 9




  • Занято




  • 0Ch




  • Слишком длинный путь и имя файла (больше 64 байтов)




  • 0Fh




  • Неправильное определение диска





Содержание  Назад  Вперед