Клиппер 5. Справочник

Перенаправляет вывод на принтер через


  Перенаправляет вывод на принтер через BIOS с таймированием.
------------------------------------------------------------------------------
 
  Синтаксис
 
    SETPBIOS(<nPrinter>, [<nRepeat>]) --> lBIOSPrint
 
  Параметры
 
    <nPrinter> - числовой параметр, задающий при значении 0 вывод на
    печать через DOS, а при значениях 1, 2 или 3, означающих LPT1, LPT2
    или LPT3, через BIOS.
 


    <nRepeat> - необязательный числовой параметр, задающий количество
    повторений попыток вывода при неготовности принтера. По умолчанию
    1000.
 
  Возвращаемое значение
 
    lBIOSPrint - логическое значение .T. при направлении вывода через
    BIOS, а иначе .F..
 
  Описание
 
    Функция позволяет переконфигурировать CT II-драйвер таким образом,
    что весь вывод на принтер, ранее направлявшийся через DOS, будет
    осуществляться на заданный принтер через BIOS. При этом возможна
    организация ожидания готовности принтера с помощью задания количества
    попыток вывода до прерывания программы по неготовности принтера.
 
  Примечания
 
  . В исходном состоянии вывод на печать из Clipper-программ
    осуществляется через DOS.
 
  . Функция SETPBIOS() и Clipper-команда SET PRINTER TO взаимно
    отменяют сделанные назначения.
 
  . Проверка занятости принтера перед выводом каждого символа
    осуществляется только при направлении через BIOS. В этом случае,
    если принтер занят, CT II-драйвер будет ожидать готовности принтера
    возобновить прием данных.
 
  . Вывод через BIOS возможен во всех системах, поддерживающих
    совместимое с IBM BIOS прерывание 17h.
 
  . Вывод через BIOS функционирует в сетях, перехватывающих
    прерывание 17h.
 
  Примеры
 
  . Направление вывода через BIOS на принтер LPT2 независимо от
    Clipper-команды SET PRINTER TO:
 
    SET PRINTER TO LPT1
    ? SETPBIOS(2)               // .T.

Содержание раздела