Hola, Me refería a esta parte del script: echo "" # A partir de aqui son los adjuntos, comenta o borra los que no quieras # PS: Este adjunto era el original... Los demas son mios :-) echo "--$MIMEBOUNDARY" echo "Content-Type: application/postscript" echo "Content-Description: FAX document in PS" echo "Content-Transfer-Encoding: 7bit" echo "" $FAX2PS $FAX 2>/dev/null echo "" # PDF: Para convertir ps a pdf parto de como lo hace el script ps2pdf # y sustituyo entrada y salida por stdin y stdout (con el simbolo "-") # para poder enviar el correo por internet hace falta codificarlo # a base64 con mimencode, ya que el pdf contiene codigos de 8 bits echo "--$MIMEBOUNDARY" echo "Content-Type: application/pdf" echo "Content-Description: FAX document in PDF" echo "Content-Transfer-Encoding: base64" echo "" $FAX2PS $FAX 2>/dev/null | gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=- $OPTIONS -c save pop - | mimencode echo "" # TIFF: Ya es tiff, no hay que convertir ;-) echo "--$MIMEBOUNDARY" echo "Content-Type: image/tiff" echo "Content-Description: FAX document in TIFF" echo "Content-Transfer-Encoding: base64" echo "" cat $FAX | mimencode echo "" # PNG: Requiere paquetes: netpbm, pnmtopng # se ve perfecto, pero hay problemas al imprimir con algunos navegadores # es el formato que comprime MAS y *SIN* perdida de calidad echo "--$MIMEBOUNDARY" echo "Content-Type: image/png" echo "Content-Description: FAX document in PNG" echo "Content-Transfer-Encoding: base64" echo "" tifftopnm $FAX 2>/dev/null | pnmtopng | mimencode echo "" # JPEG: Requiere paquete: netpbm, libjpeg-progs # El pbmtopgm convierte a escala de grises aplicando antialiasing # jpeg pierde información al comprimir, con -quality 75 queda bien # y no se ahorra mucho espacio reduciendo la calidad, ejemplos: # # 75 172KBytes se ve bien # 50 142KBytes puntitos alrededor del texto # 25 115KBytes nuve alrededor del texto # 0 63KBytes inhumano :-) # # El mismo fax en los otros formatos: # TIFF -> 26KBytes # PNG -> 21KBytes # PDF -> 55KBytes # echo "--$MIMEBOUNDARY" echo "Content-Type: image/jpeg" echo "Content-Description: FAX document in JPEG" echo "Content-Transfer-Encoding: base64" echo "" tifftopnm $FAX 2>/dev/null | pbmtopgm 1 1 | cjpeg -grayscale -quality 75 | mimencode echo "" # Finalizamos el mail echo "--$MIMEBOUNDARY--" ) | 2>&1 $SENDMAIL -f$FROM -oi $TO } Entiendo que cualquiera de estos formatos que vienen aquí descritos podrían ser de utilidad y añadirse al script que tenemos por defecto (pensado tan solo como una intención de voluntad) :-) Un saludo Octavio --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org