faxstate.1m
上传用户:weiyuanprp
上传日期:2020-05-20
资源大小:1169k
文件大小:3k
源码类别:

传真(Fax)编程

开发平台:

C/C++

  1. ." $Id: faxstate.1m,v 1.3 2008/09/20 17:54:15 faxguy Exp $
  2. ."
  3. ." HylaFAX Facsimile Software
  4. ."
  5. ." Copyright (c) 1990-1996 Sam Leffler
  6. ." Copyright (c) 1991-1996 Silicon Graphics, Inc.
  7. ." HylaFAX is a trademark of Silicon Graphics
  8. ." 
  9. ." Permission to use, copy, modify, distribute, and sell this software and 
  10. ." its documentation for any purpose is hereby granted without fee, provided
  11. ." that (i) the above copyright notices and this permission notice appear in
  12. ." all copies of the software and related documentation, and (ii) the names of
  13. ." Sam Leffler and Silicon Graphics may not be used in any advertising or
  14. ." publicity relating to the software without the specific, prior written
  15. ." permission of Sam Leffler and Silicon Graphics.
  16. ." 
  17. ." THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 
  18. ." EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 
  19. ." WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  
  20. ." 
  21. ." IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
  22. ." ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
  23. ." OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  24. ." WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 
  25. ." LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 
  26. ." OF THIS SOFTWARE.
  27. ."
  28. .if n .po 0
  29. .ds Fx fIHylas-1FAXs+1fP
  30. .TH FAXSTATE ${MANNUM1_8} "July 17, 1995"
  31. .SH NAME
  32. faxstate - control ``modem state'' of a device used by *(Fx
  33. .SH SYNOPSIS
  34. .B ${SBIN}/faxstate
  35. [
  36. .B -q
  37. .I queue-dir
  38. ] [
  39. .B -s
  40. .I state
  41. ] [
  42. .B -n
  43. ]
  44. .I modem
  45. .SH DESCRIPTION
  46. .I faxstate
  47. sends a message to the *(Fx
  48. .IR faxgetty (${MANNUM1_8})
  49. process servicing
  50. .I modem
  51. telling it to use the specified state when notifying the
  52. *(Fx scheduler that a modem is ready and available for use.
  53. This is useful for controlling outbound use of a modem; by
  54. marking a modem's state as 
  55. .IR busy ,
  56. .IR down , 
  57. or
  58. .I exempt
  59. the *(Fx scheduler will not assign any outbound jobs to the modem.
  60. See
  61. .IR hylafax-config (${MANNUM4_5})
  62. under
  63. .B ModemReadyState
  64. for a description of the differences between these states.
  65. .PP
  66. The specified
  67. .I modem
  68. can either be the name (typically the
  69. last component of the terminal port the
  70. modem is attached to), or the full name
  71. of the associated 
  72. .SM FIFO
  73. named pipe file, e.g. ``s-1FIFOs+1.ttym2''.
  74. .PP
  75. If the
  76. .B -n
  77. option, 
  78. .I faxstate
  79. emulates what 
  80. .I faxgetty
  81. would do; sending a message directly to the
  82. .I faxq
  83. process marking the specified modem down, busy, or ready.
  84. This interface is useful for send-only environments in which
  85. .I faxgetty
  86. processes are not used.
  87. Note that modems manipulated in this way must previously have
  88. been configured with the
  89. .IR faxmodem (${MANNUM1_8})
  90. program.
  91. .SH OPTIONS
  92. The following options are supported:
  93. .TP 10
  94. .B -n
  95. Contact
  96. .I faxq
  97. directly instead of
  98. .IR faxgetty .
  99. .TP 10
  100. .BI -q " dir"
  101. Use a spooling area other than
  102. .IR ${SPOOL} .
  103. .TP 10
  104. .BI -s " state"
  105. Specify the state to send the
  106. .I faxq
  107. process each time the modem becomes ready for use; one of ``c
  108. .IR busy '',
  109. ``c
  110. .IR down '',
  111. and ``c
  112. .IR ready ''.
  113. The default state to use is 
  114. .IR ready .
  115. .SH FILES
  116. Consult
  117. .IR hylafax-server (${MANNUM4_5})
  118. for a complete discussion of the structure and
  119. content of the spooling area.
  120. .SH "SEE ALSO"
  121. .IR hylafax-server (${MANNUM4_5}),
  122. .IR faxgetty (${MANNUM1_8})