![]() |
KAbrahamsen@wrightgroup.com wrote: > > I was doing some testing with this ascii text file converting it to > postscript via 'a2ps'. When I fax this postscript file directly with WHFC > 1.0.8 using the yellow 'Send A Fax' button, the fax is sent properly but the > Cover Page reports 8 pages rather than only the 4 which exist. When I have > faxed postscript files created with other tools, using the yellow 'Send A > Fax' button method, the number of pages is always reported correctly. In > general, how does WHFC determine the number of pages for the fax? This may > be due to the modifications I made to the cover page, so if I know *how* the > cover page count is determined, I can review my coverpage accordingly and/or > determine what's wrong with the 'a2ps' file converter. > showpage Hi, whfc uses the following code fragment to specify the number of pages : while (fgets(buffer, sizeof(buffer) - 1, fp) != NULL) { if (!strncmp(buffer, "%%Page:", 7)) { npagecom++; } else if (sscanf(buffer, "%%%%Pages: %u", &n) == 1) { npagecom = n; TRACE("Page = %d\n",n); } } it counts either all lines which have a %%Page: or try to get a number from the %%Pages: tag In your document you have first a %%Pages: 4 and later for every page a %%Page, so whfc starts with the npagecom variable preset to 4 and then count up for every page. Seems to be a undocumented feature of WHFC ;-) Uli -- Ulrich Eckhardt Tr@nscom http://www.uli-eckhardt.de http://www.transcom.de Lagerstra�e 11-15 A8 64807 Dieburg Germany ____________________ HylaFAX(tm) Users Mailing List _______________________ To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null