DECLARE INTEGER OpenPrinter IN winspool.drv; STRING pPrinterName, INTEGER @phPrinter,; INTEGER pDefaultAPI function SetPrinter with PRINTER_CONTROL_PURGE parameter deletes all printer jobs.
DECLARE INTEGER SetPrinter IN winspool.drv; INTEGER hPrinter, LONG lvl,; INTEGER pPrinter, LONG cmdAPI function SetJob pauses, resumes, cancels, or restarts a print job on a specified printer.
DECLARE INTEGER SetJob IN winspool.drv; INTEGER hPrinter, INTEGER JobId, INTEGER lvl,; INTEGER pJob, INTEGER cmdFoxPro code samples (members area):