共用方式為


PRINTSTATUS( ) Function

Returns true (.T.) if the printer or print device is online; otherwise, false (.F.) is returned.

PRINTSTATUS( )

Return Values

Logical

Remarks

PRINTSTATUS( ) is similar to SYS(13), except SYS(13) returns READY instead of true (.T.) or OFFLINE instead of false (.F.).

In Visual FoxPro, PRINTSTATUS( ) always returns true (.T.) if the printer is connected through the Windows Control Panel.

Example

? PRINTSTATUS( )

** Program Example ** STORE PRINTSTATUS( ) TO glReady IF NOT glReady WAIT 'Make sure printer is attached and turned on!' WINDOW ELSE WAIT 'Printer is ready!' WINDOW ENDIF

See Also

SET DEVICE | SET PRINTER | SYS(13) – Printer Status | PRINTJOB ... ENDPRINTJOB Command