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

传真(Fax)编程

开发平台:

C/C++

  1. ." $Id: tiff2fax.1m,v 1.3 2008/01/11 01:27:26 faxguy Exp $
  2. ."
  3. ." HylaFAX Facsimile Software
  4. ."
  5. ." Copyright (c) 1995 Sam Leffler
  6. ." Copyright (c) 1995 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. .ds Ps Ps-2OSTs+2Ss-2CRIPTs+2
  31. .ds Tf s-1TIFFs+1
  32. .TH TIFF2FAX ${MANNUM1_8} "May 12, 1996"
  33. .SH NAME
  34. tiff2fax - convert *(Tf for facsimile transmission by *(Fx
  35. .SH SYNOPSIS
  36. .B ${SPOOL}/bin/tiff2fax
  37. [
  38. .I options
  39. ]
  40. .I file
  41. .SH DESCRIPTION
  42. .B bin/tiff2fax
  43. takes *(Tf input and generates a *(Tf
  44. Class F image file suitable for facsimile transmission.
  45. It is usually invoked by the *(Fx scheduler process,
  46. .IR faxq (${MANNUM1_8}).
  47. The default implementation uses the
  48. .IR tiffcheck (${MANNUM1_8})
  49. program and tools from the freely available *(Tf software
  50. distribution to implement the conversion operations.
  51. .PP
  52. This script can modify outgoing facsimile, such as watermarking,
  53. To do this create a shell script
  54. .B etc/FaxModify
  55. in the spooling area that alters the document.
  56. .SH OPTIONS
  57. The following operations are recognized:
  58. .TP 10
  59. .B -1
  60. Write Group 3 1D-encoded data to the output file.
  61. .TP 10
  62. .B -2
  63. Write Group 3 2D-encoded data to the output file.
  64. .TP 10
  65. .B -3
  66. Write Group 4 MMR-encoded data to the output file.
  67. .TP 10
  68. .BI -i " jobid"
  69. How the server references the associated Job ID number 
  70. .TP 10
  71. .BI -m " pages"
  72. Set the maximum number of pages that are permitted in the
  73. output file.
  74. If more pages are present in the input document then
  75. abort processing.
  76. .TP 10
  77. .BI -o " file"
  78. Write output to the specified
  79. .I file
  80. instead of the default
  81. .B foo.tif
  82. filename.
  83. .TP 10
  84. .BI -w " width"
  85. Set the output page
  86. .IR width ,
  87. in pixels.
  88. By default, pages are 1728 pixels wide.
  89. .TP 10
  90. .BI -l " length"
  91. Set the output page
  92. .IR length
  93. in millimeters.
  94. By default, pages are 297 millimeters long.
  95. .TP
  96. .BI -r " vres"
  97. Set the vertical resolution,
  98. in lines/inch, at which to image the *(Ps.
  99. .TP
  100. .B -S
  101. Simple mode.  Serves as a format conversion interface for RTFCC in faxsend
  102. to utilize ${TIFFBIN}/tiffcp.
  103. .SH FILES
  104. .ta w'${SPOOL}/bin/ps2fax    'u
  105. .nf
  106. ${SBIN}/tiffcheck *(Tf file conversion examiner
  107. ${SPOOL}/bin/ps2fax *(Ps s-1RIPs+1 for doing complicated conversions
  108. ${TIFFBIN}/tiffcp for converting compression schemes
  109. ${TIFFBIN}/tiff2ps for colorspace and/or image size conversions
  110. .fi
  111. .SH BUGS
  112. Conversions that require re-imaging and resizing may result in
  113. images that are poorly placed on the page.
  114. .PP
  115. There is no way to control how images are treated when they are
  116. resized; e.g. the original aspect ratio is not always maintained.
  117. .SH "SEE ALSO"
  118. .IR sendfax (1),
  119. .IR faxq (${MANNUM1_8}),
  120. .IR hylafax-server(${MANNUM4_5})