Возвращается текущий статус принтера. Включена для совместимости с младшими версиями VFP.

SYS(13)

Expand imageВозвращаемое значение

Символьнон. Для версий Visual FoxPro, запущенных под ОС Windows, SYS(13) всегда возвращает READY.

В младших версиях VFP, если принтер не готов, SYS(13) возвращает OFFLINE. Если принтер готов, SYS(13) возвращает READY. Функция SYS(13) может также возвращать другие значения в следующих, особых случаях:

  • Если принтер подключен к порту COM и принтер возвращает статус Clear To Send Data или Data Set Ready, SYS(13) возвращает READY.

  • Если принтер подключен к параллельному порту компьютера, и принтер имеет статус: Out of Paper, I/O Error, Time Out, Printer Busy, или Printer Not Selected, SYS(13) возвращает OFFLINE.

Expand imageПример

  CopyCode imageКопировать Код
IF SYS(13) = 'OFFLINE'
WAIT WINDOW 'Принтер не Готов...'
ENDIF

Expand imageСм. также