home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 2 / ctrom_ii_b.zip / ctrom_ii_b / PROGRAM / FOXPRO / FCT1_12 / FC_SPOOL.HDR < prev    next >
Text File  |  1990-09-28  |  2KB  |  99 lines

  1. #output Force Tools 1.1 - DOS spooler (print.com) functions
  2.  
  3. **********************************
  4. * IsSpool()
  5. *
  6. * Return .T. if Spooler installed
  7. *
  8. FUNCTION LOGICAL IsSpool PROTOTYPE
  9.  
  10. **********************************
  11. * IsSpoolPrn()
  12. *
  13. * Return .T. if the spooled printer
  14. * is ready
  15. *
  16. *
  17. FUNCTION LOGICAL IsSpoolPrn PROTOTYPE
  18.  
  19. **********************************
  20. * AddSpool(<CHAR>)
  21. *
  22. * Adds a file to the Dos Spooler
  23. *
  24. * Para : Filename to Add
  25. * Ret  : ErrorCode : 00 Succes
  26. *                    01 function invalid
  27. *                    02 file not found
  28. *                    03 path not found
  29. *                    04 too many open files
  30. *                    05 access denied
  31. *                    08 queue full
  32. *                    09 spooler busy
  33. *                    12 name too long
  34. *                    15 drive invalid
  35. *
  36. FUNCTION UINT AddSpool PROTOTYPE
  37.    PARAMS CONST CHAR
  38.  
  39. **********************************
  40. * RemSpool(<CHAR>)
  41. *
  42. * Remove file from spooler
  43. *
  44. * Para : Filename to Add (Wildcards ok)
  45. * Ret  : Errorcode
  46. *
  47. FUNCTION UINT RemSpool PROTOTYPE
  48.    PARAMS CONST CHAR
  49.    
  50. **********************************
  51. * ClrSpool()
  52. *
  53. * Remove all files from spooler
  54. *
  55. * Ret  : Errorcode
  56. *
  57. FUNCTION UINT ClrSpool PROTOTYPE
  58.  
  59. **********************************
  60. * ErrSpool()
  61. *
  62. * Hold spooler print, Get Status
  63. *
  64. * Ret  : Errorcode
  65. *
  66. FUNCTION UINT ErrSpool PROTOTYPE
  67.  
  68. **********************************
  69. * ResSpool()
  70. *
  71. * Restart spooler after ErrSpool
  72. *
  73. *
  74. PROCEDURE ResSpool PROTOTYPE
  75.  
  76. **********************************
  77. * NumSpool()
  78. *
  79. * return number of free queue entries
  80. *
  81. *
  82. FUNCTION INT NumSpool PROTOTYPE
  83.  
  84. **********************************
  85. * QueSpool()
  86. *
  87. * return the number of entries in  
  88. * the queue
  89. *
  90. *
  91. FUNCTION INT QueSpool PROTOTYPE
  92.  
  93. *
  94. * copy the print queue to a pick list
  95. *
  96. procedure queue_to_pick_list prototype
  97.    params value long pick_handle
  98.    
  99. * eof - fc_spool.hdr