El 2009-09-14 a las 13:42 +0200, aux escribió:
On Jueves 10 Septiembre 2009 20:04:35 Camaleón escribió:
Por cierto, para hacerlo más verboso, usa: sendfax -vv -n -d 910001234 /ruta/archivo.html
Lo he probado tanto con mi typerules modificado con el html2ps como el original.
Con la regla de html me dice:
match against (..., 140)
rule: offset 0 string = "<!DOCTYPE" -- failed (comparison) rule: offset 0 string = "<!doctype" -- failed (comparison) rule: offset 0 string = "<!--" -- failed (comparison) rule: offset 0 string = "<html>" -- success (result postscript, rule "/usr/bin/html2ps %i >%o") CONVERT "/usr/bin/html2ps 'prueba.html' >'/tmp//sndfaxYKDa8t'"
Curisoso, detecta el tag "<html>" pero no las de arriba ("doctype") :-?
Warning: cannot open the global resource file: /opt/misc/lib/html2ps/html2psrc
Aquí te dice que no puede abrir el archivo "html2psrc". Comprueba los permisos, es posible que tengas que ponerlos a uucp/uucp o los que sean los que use tu hylafax :-?
200 Added document /tmp/doc3226.ps as docq/doc3226.ps.1553. -> JSUBM 200 Job 1553 submitted. request id is 1553 (group id 1553) for host localhost (1 file)
Y lo manda. ¿Lo envía correctamente, es decir, el fax se recibe bien?
Con el typerules original dice:
rule: offset 0 long = 0xd8ff -- failed (comparison) rule: offset 0 string = "#FIG" -- failed (comparison) rule: offset 0 ascii = -- failed (unprintable char 0xc3) no match prueba.html: Can not determine file type
Claro, ¿ves? Falla con todos ("failed"), no detecta ninguna regla que aplicar y te devuelve lo mismo que a mí ("cannot determine file type") cuando lo ejecuto de forma manual.
El archivo el sistema si me lo reconoce como html:
# file prueba.html prueba.html: HTML document text
Sí, eso pensaba yo también >:-) Por cierto ¿has probado con esta regla que te comentaba? *** 0 ascii x ps %F/textfmt -B -f Courier-Bold -Ml=0.4in -p 11 -s %s >%o <%i *** Saludos, -- Camaleón -- 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