Если вывод оформляемого задания на
. Если вывод оформляемого задания на печать нежелателен, следует
использовать функцию NNETCAPCAN().
Примеры
. Оформление задания на печать или отмена по нажатию клавиши <Esc>:
SET PRINTER TO LPT3
? NNETCAPBEG(3) // .T. при успешном включении
// переадресации
SET DEVICE TO PRINT
@10, 10 SAY "Идет тест 234"
SET DEVICE TO SCREEN
EJECT
Key := INKEY(2)
IF Key = 27 // <ESC> - отмена печати
NNETCAPCAN(3)
ELSE
NNETCAPEND(3) // Оформление задания
ENDIF
See Also: NNETCAPBEG()
NNETCAPFLU()
Оформляет текущее задание для распечатки сетевым принтером.
------------------------------------------------------------------------------
Синтаксис
NNETCAPFLU(<nPrinter>) --> lTransfer
Область применения
PC-LAN/MS-NET : Нет
Novell ELS : II
Novell Netware : 2.1 и выше
Параметры
<nPrinter> - целое число в диапазоне от 1 до 3, задающее номер
локального принтера (LPT1, LPT2 или LPT3 соответственно).
Возвращаемое значение
lTransfer - логическое значение .T. при успешном оформлении задания и
передаче его на обслуживание, а иначе .F..
Описание
Функция позволяет, не прерывая переадресации печати на сетевой
принтер или в управляемую принт-сервером очередь, завершить оформление
текущего задания и передать его на обслуживание. По сути это
соответствует последовательному вызову функций NNETCAPEND() и
NNETCAPBEG().
Другими способами оформления задания являются:
. указание при вызове функции NNETCAPSSF() тайм-аута передачи на
обслуживание (соответствует опции /TIMEOUT=n сетевой утилиты CAPTURE);