home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / t / tpapi.zip / NWPRINT.DOC < prev    next >
Text File  |  1992-02-10  |  5KB  |  110 lines

  1.                                 PRINT SERVICES
  2.                                 ==============
  3.  
  4.  
  5. CancelLPTCapture : WORD;
  6.  
  7.   Cancels a capture of default LPT device.
  8. --------------------------------------------------------------------------------
  9. CancelSpecificLPTCapture (LPTDevice : BYTE) : WORD;
  10.  
  11.   Cancels the capture of a specified LPT device.
  12. --------------------------------------------------------------------------------
  13. EndLPTCapture : WORD;
  14.  
  15.   Ends the capture of the default LPT device.
  16. --------------------------------------------------------------------------------
  17. EndSpecificLPTCapture (LPTDevice : BYTE) : WORD;
  18.  
  19.   Ends the capture of a specified LPT device.
  20. --------------------------------------------------------------------------------
  21. FlushLPTCapture : WORD;
  22.  
  23.   Closes the current capture of the default LPT device and starts another
  24.   capture.
  25. --------------------------------------------------------------------------------
  26. FlushSpecificLPTCapture (LPTDevice : BYTE) : WORD;
  27.  
  28.   Closes the current capture of specified LPT device and starts another capture.
  29. --------------------------------------------------------------------------------
  30. GetBannerUserName (VAR BannerUserName : BannerUserNameType) : WORD;
  31.  
  32.   Returns the user name that will be printed on a banner page.
  33. --------------------------------------------------------------------------------
  34. GetDefaultCaptureFlags (VAR CaptureFlags : Capture_Flags) : WORD;
  35.  
  36.   Returns the print job flags for the default LPT device.
  37. --------------------------------------------------------------------------------
  38. GetDefaultLocalPrinter : WORD;
  39.  
  40.  Returns the number of the default LPT device to be used for capture calls.
  41. --------------------------------------------------------------------------------
  42. GetLPTCaptureStatus (VAR LPTServerNumber : WORD) : WORD;
  43.  
  44.   Indicates whether the default capture is active.
  45. --------------------------------------------------------------------------------
  46. GetPrinterQueue (PrinterNumber : BYTE; VAR QueueID : OT_BinderyID) : WORD;
  47.  
  48.   Returns the queue ID of the queue associated with specified printer number on
  49.   the file server.
  50. --------------------------------------------------------------------------------
  51. GetPrinterStatus (PrinterNumber : BYTE; VAR PrinterHalted, PrinterOffLine, 
  52.                   FormType, TargetPrinter : BYTE) : WORD;
  53.  
  54.   Returns the current status of a printer.
  55. --------------------------------------------------------------------------------
  56. GetSpecificCaptureFlags (LPTDevice : BYTE; 
  57.                          VAR CaptureFlags : Capture_Flags) : WORD;
  58.  
  59.   Returns the capture flags for the specified LPT device.
  60. --------------------------------------------------------------------------------
  61. SetBannerUserName (BannerUserName : BannerUserNameType) : WORD;
  62.  
  63.   Sets the user name that is printed on a banner page.
  64. --------------------------------------------------------------------------------
  65. SetCapturePrintJob (LPTDevice : BYTE; JobNumber : WORD;
  66.                     VAR JobFileHandle) :  WORD;
  67.  
  68.   JobFileHandle is file handle of a previously opened file.
  69.  
  70.   Assigns a print job and NetWare file handle to the next capture of specified
  71.   LPT device.
  72. --------------------------------------------------------------------------------
  73. SetCapturePrintQueue (LPTDevice : BYTE; ConnectionID : BYTE;
  74.                       QueueID : OT_BinderyID) : WORD;
  75.  
  76.   Sets the queuing server and the target print queue (queue ID) for the next
  77.   capture of the specified LPT device.
  78. --------------------------------------------------------------------------------
  79. SetDefaultCaptureFlags (CaptureFlags : Set_Capture_Flags) : WORD;
  80.  
  81.   Sets the capture flags for the default LPT device.
  82. --------------------------------------------------------------------------------
  83. SetDefaultLocalPrinter (LPTDevice : BYTE) : WORD;
  84.  
  85.   Sets the default LPT device for capture files.
  86. --------------------------------------------------------------------------------
  87. SetSpecificCaptureFlags (LPTDevice : BYTE; 
  88.                          CaptureFlags : Set_Capture_Flags) : WORD;
  89.  
  90.   Sets the capture flags for the specified LPT device.
  91. --------------------------------------------------------------------------------
  92. SetSpoolFlags (PrintFlags : BYTE; TabSize, PrinterNumber, NumberOfCopies,
  93.                FormType : WORD; BannerUserName : BannerUserNameType) : WORD;
  94.                
  95.   Sets the spool flags at the file server that the print spooler will use when
  96.   printing a file.
  97. --------------------------------------------------------------------------------
  98. SpecifyCaptureFile (DriveHandle : BYTE; FilePath : PathNameType) : WORD;
  99.  
  100.   Creates a spool capture file at the file specified by the user.
  101. --------------------------------------------------------------------------------
  102. StartLPTCapture : WORD;
  103.  
  104.   Starts the capture of the default LPT device.
  105. --------------------------------------------------------------------------------
  106. StartsSpecificLPTCapture (LPTDevice : BYTE) : WORD;
  107.  
  108.   Starts the capture of a specific LPT device.
  109. ------------------------------------------------------------------------------
  110.