HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Typerules not working



I installed html2ps and used the typerule template
someone posted recently in this list. Unfortunately
even after a restart of hylafax those typerules are
ignored.

Please have a look at my current typrules file and
the output of sendfax:

typrule file:
############################################################################
##
# These are the "null rules"--i.e. for matching formats handled
# directly by the server.
#
#offset	datatype	match		result	rule
0	string		%!		ps
0	short		0x4d4d		tiff
0	short		0x4949		tiff
#
# HTML Documents
0       string          <!DOCTYPE       ps      /usr/local/bin/html2ps %i
>%o
0       string          <!doctype       ps      /usr/local/bin/html2ps %i
>%o
0       string          <!--            ps      /usr/local/bin/html2ps %i
>%o
0       string          <html>          ps      /usr/local/bin/html2ps %i
>%o
0       string          <HTML>          ps      /usr/local/bin/html2ps %i
>%o
0       string          <TITLE>         ps      /usr/local/bin/html2ps %i
>%o
0       string          <title>         ps      /usr/local/bin/html2ps %i
>%o
0       string          <head>          ps      /usr/local/bin/html2ps %i
>%o
0       string          <HEAD>          ps      /usr/local/bin/html2ps %i
>%o
0       string          <h1>            ps      /usr/local/bin/html2ps %i
>%o
0       string          <H1>            ps      /usr/local/bin/html2ps %i
>%o
0       string          <h2>            ps      /usr/local/bin/html2ps %i
>%o
0       string          <H2>            ps      /usr/local/bin/html2ps %i
>%o
0       string          <h3>            ps      /usr/local/bin/html2ps %i
>%o
0       string          <H3>            ps      /usr/local/bin/html2ps %i
>%o
0       string          <P>             ps      /usr/local/bin/html2ps %i
>%o
0       string          <p>             ps      /usr/local/bin/html2ps %i
>%o
#
0	short		000732		tiff	%F/sgi2fax -%f -o %o -v %V\
						  -s %s %i
0	short		017436		error	packed data
0	short		017635		error	compressed data
0	short		0x0506		ps	showcase -p -f %i
0	short		0x5343		ps	showcase -p -f %i
0	short		0xf702		ps	dvips -q -o %o %i
0	string		GIF		tiff
>3	string		87a		tiff	gif2tiff -%f -v %V %i %o
>3 	string		89a		error	GIF (version 89a)
0	long		0x59a66a95	tiff	ras2tiff -%f -v %V %i %o
#
# NB: psdit is the Adobe Transcript program for converting ditroff output
0	string		x T psc		ps	psdit <%i >%o
#
# These are from the PBMPLUS package's auxiliary magic numbers file
# Most of these entries use the "string" format so that they will work on
# both big-endian and little-endian machines.
#
0	string		begin		error	uuencoded file
0	string		xbtoa		error	btoa'd file
0	string		P1		error	PBM file
0	string		P2		error	PGM file
0	string		P3		error	PPM file
0	string		P4		error	PBM "rawbits" file
0	string		P5		error	PGM "rawbits" file
0	string		P6		error	PPM "rawbits" file
#
0	string		WNGZWZSS	error	Wingz spreadsheet
0       string          #Inventor V	error	IRIS Inventor file 
>15     string          binary		error	binary IRIS Inventor file
>15     string          ascii		ps	%F/textfmt -B -f
Courier-Bold\
						    -p 11 -s %s >%o <%i
#
#
# Japanization (should help other iso-2022 variants too)
#
#>15	string		asciiesc	ps	a2ps-j -l '' -p -ns -nt <%i
>%o
#0	asciiesc	x		ps	a2ps-j -l '' -p -ns -nt <%i
>%o
#
# This causes anything else with ascii-only data to be treated as text.
#
0	ascii		x		ps	%F/textfmt -B -f
Courier-Bold\
						    -p 11 -s %s >%o <%i
############################################################################
##

sendfax output on sending a html message
############################################################################
##
blubber# /> sendfax -v -v -n -m -d 349
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<body>
TEST
</body>
</html>
Trying localhost (127.0.0.1) at port 4559...
Connected to localhost.blubber.blabber.de.
220 blubber.blabber.de server (HylaFAX (tm) Version 4.0pl2) ready.
-> USER root
230 User root logged in.
match against (..., 35)
rule: offset 0 string = "%!" -- failed (comparison)
rule: offset 0 short = 0x4d4d -- failed (comparison)
rule: offset 0 short = 0x4949 -- failed (comparison)
rule: offset 0 short = 0x1da -- failed (comparison)
rule: offset 0 short = 0x1f1e -- failed (comparison)
rule: offset 0 short = 0x1f9d -- failed (comparison)
rule: offset 0 short = 0x506 -- failed (comparison)
rule: offset 0 short = 0x5343 -- failed (comparison)
rule: offset 0 short = 0xf702 -- failed (comparison)
rule: offset 0 string = "GIF" -- failed (comparison)
rule: offset 0 long = 0x59a66a95 -- failed (comparison)
rule: offset 0 string = "x T psc" -- failed (comparison)
rule: offset 0 string = "begin" -- failed (comparison)
rule: offset 0 string = "xbtoa" -- failed (comparison)
rule: offset 0 string = "P1" -- failed (comparison)
rule: offset 0 string = "P2" -- failed (comparison)
rule: offset 0 string = "P3" -- failed (comparison)
rule: offset 0 string = "P4" -- failed (comparison)
rule: offset 0 string = "P5" -- failed (comparison)
rule: offset 0 string = "P6" -- failed (comparison)
rule: offset 0 string = "WNGZWZSS" -- failed (comparison)
rule: offset 0 string = "#Inventor V" -- failed (comparison)
rule: offset 0 ascii = -- success (result postscript, rule "%F/textfmt -B -f
Courier-Bold -p 11 -s %s >%o <%i")
CONVERT "/usr/local/sbin/textfmt -B -f Courier-Bold -p 11 -s default
>/tmp//faxsndQ14123 </tmp//sndfaxI14123"
Apply DisplayNumber rules to "349"
--> return result "349"
-> TYPE I
200 Type set to Image.
SEND compressed data, 5797 bytes
-> PORT 127,0,0,1,9,177
200 PORT command successful.
-> MODE Z
200 Mode set to ZIP.
-> STOT
150 FILE: /tmp/doc18.ps (Opening new data connection).
SEND 2152 bytes transmitted (2.7x compression)
226 Transfer complete (FILE: /tmp/doc18.ps).
-> JNEW
200 New job created: jobid: 18 groupid: 18.
-> JPARM FROMUSER "Charlie Root"
213 FROMUSER set to "Charlie Root".
-> JPARM LASTTIME 000259
213 LASTTIME set to 000259.
-> JPARM MAXDIALS 12
213 MAXDIALS set to 12.
-> JPARM MAXTRIES 3
213 MAXTRIES set to 3.
-> JPARM SCHEDPRI 127
213 SCHEDPRI set to 127.
-> JPARM DIALSTRING "349"
213 DIALSTRING set to "349".
-> JPARM NOTIFYADDR "root@blubber.blabber.de"
213 NOTIFYADDR set to "root@blubber.blabber.de".
-> JPARM VRES 196
213 VRES set to 196.
-> JPARM PAGEWIDTH 215
213 PAGEWIDTH set to 215.
-> JPARM PAGELENGTH 279
213 PAGELENGTH set to 279.
-> JPARM NOTIFY "none"
213 NOTIFY set to "none".
-> JPARM PAGECHOP "default"
213 PAGECHOP set to "default".
-> JPARM CHOPTHRESHOLD 3
213 CHOPTHRESHOLD set to 3.
-> JPARM DOCUMENT /tmp/doc18.ps
200 Added document /tmp/doc18.ps as docq/doc18.ps.18.
-> JSUBM
200 Job 18 submitted.
request id is 18 (group id 18) for host localhost (1 file)
#####################################################################

Any ideas why hylafax is ignoring my typrules?

Alex




Project hosted by iFAX Solutions