HylaFAX The world's most advanced open source fax server

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

[hylafax-users] Coverpage reports double number of pages for WHFC 1.0.8 faxing a 'ps' file created by a2ps



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.

<some site specific info has been removed>
/u0/cispub/cisbig0/&HOLD&# cat H231638.ps
%!PS-Adobe-3.0
%%Title: H231638
%%For: System Administrator
%%Creator: a2ps version 4.10.3
%%CreationDate: Mon Oct  9 21:01:22 2000
%%BoundingBox: 24 24 588 768
%%DocumentData: Clean7Bit
%%Orientation: Landscape
%%Pages: 4
%%PageOrder: Ascend
%%DocumentMedia: Letter 612 792 0 () ()
%%DocumentNeededResources: font Courier
%%+ font Courier-Bold
%%+ font Courier-BoldOblique
%%+ font Courier-Oblique
%%+ font Helvetica
%%+ font Helvetica-Bold
%%+ font Symbol
%%+ font Times-Bold
%%+ font Times-Roman
%%DocumentProcessColors: Black
%%DocumentSuppliedResources: procset a2ps-a2ps-hdr
%%+ procset a2ps-black+white-Prolog
%%+ encoding ASCIIEncoding
%%EndComments
%a2ps 4.10.3 was called with a2ps --debug --output=- --no-header
/u0/cispub/cisbig0/&HOLD&/H231638
% Configuration status of a2ps 4.10.3
% Sheets:
%   default paper         = Letter
%   layout per page       = 1 x 1 (landscape, rows first)
%   borders               = no
%   compact mode          = no
%   inside margin         = 0
% Virtual pages:
%   number lines          = no
%   format                = 132 characters per line
%   tabulation size       = 8
%   non printable format  = caret (i.e., `^C', `M-^C' etc.)
% Headers:
%   header              =
%   left footer         =
%   footer              =
%   right footer        =
%   left title          =
%   center title        =
%   right title         =
%   under lay           =
% Input:
%   truncate lines        = no
%   interpret             = yes
%   end of line           = any type
%   default encoding      = ASCII
%   document title        = #10!f|$n|, |
%   default prologue      = bw
%   print anyway          = no
%   delegating            = yes
% Pretty-printing:
%   style sheet           = selected automatically
%   highlight level       = normal
%   strip level           = 0
% Output:
%   destination             = sent to the standard output
%   version control         = numbered backups of files already numbered,
%                             and simple of others
%   backup suffix           = ~
% PostScript:
%   magic number              = %!PS-Adobe-3.0
%   Printer Description (PPD) = selected automatically
%   default PPD               = level1
%   page label format         = #{pl.short}
%   number of copies          = 1
%   sides per sheet           = 1
%   page device definitions   =
%   statusdict definitions    =
%   page prefeed              = no
% Internals:
%   verbosity level     = 2
%   file command        = /bin/file
%   temporary directory = /tmp
%   library path        =
%       /home/root/.a2ps
%       /usr/local/share/a2ps/sheets
%       /usr/local/share/a2ps/ps
%       /usr/local/share/a2ps/encoding
%       /usr/local/share/a2ps/afm
%       /usr/local/share/a2ps/ppd
%       /usr/local/share/a2ps/fonts
%       /usr/local/share/a2ps
%
% assumes serverloop password is the default one
/$brkpage where
{pop(Error Handler in place - not loaded again\n)print flush stop}
{serverdict begin statusdict begin 0000 checkpassword
 {(Error Handler downloaded.\n)print flush 0000 exitserver}
 {(Bad Password on loading error handler!!!\n)print flush stop}ifelse
}ifelse
/$brkpage 64 dict def $brkpage begin
/prnt
 {dup type/stringtype ne{=string cvs}if dup length 6 mul/tx exch def/ty 10
def
  currentpoint/toy exch def/tox exch def 1 setgray newpath
  tox toy 2 sub moveto 0 ty rlineto tx 0 rlineto 0 ty neg rlineto
  closepath fill tox toy moveto 0 setgray show}bind def
/nl{currentpoint exch pop lmargin exch moveto 0 -10 rmoveto}def
/=={/cp 0 def typeprint nl}def
/typeprint{dup type exec}readonly def
/lmargin 72 def
/rmargin 72 def
/tprint
   {dup length cp add rmargin gt{nl/cp 0 def}if
    dup length cp add/cp exch def prnt}readonly def
/cvsprint{=string cvs tprint( )tprint}readonly def
/integertype{cvsprint}readonly def
/realtype{cvsprint}readonly def
/booleantype{cvsprint}readonly def
/operatortype{(--)tprint =string cvs tprint(-- )tprint}readonly def
/marktype{pop(-mark- )tprint}readonly def
/dicttype{pop(-dictionary- )tprint}readonly def
/nulltype{pop(-null- )tprint}readonly def
/filetype{pop(-filestream- )tprint}readonly def
/savetype{pop(-savelevel- )tprint}readonly def
/fonttype{pop(-fontid- )tprint}readonly def
/nametype{dup xcheck not{(/)tprint}if cvsprint}readonly def
/stringtype
 {dup rcheck{(\()tprint tprint(\))tprint}{pop(-string- )tprint}ifelse
 }readonly def
/arraytype
 {dup rcheck{dup xcheck
  {({)tprint{typeprint}forall(})tprint}
  {([)tprint{typeprint}forall(])tprint}ifelse}{pop(-array- )tprint}ifelse
 }readonly def
/packedarraytype
 {dup rcheck{dup xcheck
  {({)tprint{typeprint}forall(})tprint}
  {([)tprint{typeprint}forall(])tprint}ifelse}{pop(-packedarray-
)tprint}ifelse
 }readonly def
/courier/Courier findfont 10 scalefont def
end %$brkpage
errordict/handleerror
 {systemdict begin $error begin $brkpage begin newerror
   {/newerror false store
    vmstatus pop pop 0 ne{grestoreall}if initgraphics courier setfont
    lmargin 720 moveto(ERROR: )prnt errorname prnt
    nl(OFFENDING COMMAND: )prnt/command load prnt
    $error/ostack
    known{nl nl(STACK:)prnt nl nl $error/ostack get aload
length{==}repeat}if
    systemdict/showpage get exec(%%[ Error: )print
    errorname =print(; OffendingCommand: )print/command
    load =print( ]%%)= flush}if end end end}
dup 0 systemdict put dup 4 $brkpage put bind readonly put
/a2psdict 200 dict def
a2psdict begin
%%BeginProlog
%%Copyright: (c) 1988, 89, 90, 91, 92, 93 Miguel Santana
%%Copyright: (c) 1995, 96, 97, 98 Akim Demaille, Miguel Santana
% Check PostScript language level.
/languagelevel where {
  pop /gs_languagelevel languagelevel def
} {
  /gs_languagelevel 1 def
} ifelse

% EPSF import as in the Red Book
/BeginInclude {
  /b4_Inc_state save def                % Save state for cleanup
  /dict_count countdictstack def        % Count objects on dict stack
  /op_count count 1 sub def             % Count objects on operand stack
  userdict begin
    0 setgray 0 setlinecap
    1 setlinewidth 0 setlinejoin
    10 setmiterlimit [ ] 0 setdash newpath
    gs_languagelevel 1 ne {
      false setstrokeadjust false setoverprint
    } if
} bind def

/EndInclude {
  count op_count sub { pos } repeat     % Clean up stacks
  countdictstack dict_count sub { end } repeat
  b4_Inc_state restore
} bind def

/BeginEPSF {
  BeginInclude
  /showpage { } def
} bind def

/EndEPSF {
  EndInclude
} bind def

% Page prefeed
/page_prefeed {         % bool -> -
  statusdict /prefeed known {
    statusdict exch /prefeed exch put
  } {
    pop
  } ifelse
} bind def

/deffont {
  findfont exch scalefont def
} bind def

/reencode_font {
  findfont reencode 2 copy definefont pop def
} bind def

% Function c-show (str => -)
% centers text only according to x axis.
/c-show {
  dup stringwidth pop
  2 div neg 0 rmoveto
  show
} bind def

% Function l-show (str => -)
% prints texts so that it ends at currentpoint
/l-show {
  dup stringwidth pop neg
  0
  rmoveto show
} bind def

% center-fit show (str w => -)
% show centered, and scale currentfont so that the width is less than w
/cfshow {
  exch dup stringwidth pop
  % If the title is too big, try to make it smaller
  3 2 roll 2 copy
  gt
  { % if, i.e. too big
    exch div
    currentfont exch scalefont setfont
  } { % ifelse
    pop pop
  }
  ifelse
  c-show                        % center title
} bind def

% Return the y size of the current font
% - => fontsize
/currentfontsize {
  currentfont /FontMatrix get 3 get 1000 mul
} bind def

% reencode the font
% <encoding-vector> <fontdict> -> <newfontdict>
/reencode { %def
  dup length 5 add dict begin
    { %forall
      1 index /FID ne
      { def }{ pop pop } ifelse
    } forall
    /Encoding exch def

    % Use the font's bounding box to determine the ascent, descent,
    % and overall height; don't forget that these values have to be
    % transformed using the font's matrix.
    % We use `load' because sometimes BBox is executable, sometimes not.
    % Since we need 4 numbers an not an array avoid BBox from being executed
    /FontBBox load aload pop
    FontMatrix transform /Ascent exch def pop
    FontMatrix transform /Descent exch def pop
    /FontHeight Ascent Descent sub def

    % Define these in case they're not in the FontInfo (also, here
    % they're easier to get to.
    /UnderlinePosition 1 def
    /UnderlineThickness 1 def

    % Get the underline position and thickness if they're defined.
    currentdict /FontInfo known {
      FontInfo

      dup /UnderlinePosition known {
        dup /UnderlinePosition get
        0 exch FontMatrix transform exch pop
        /UnderlinePosition exch def
      } if

      dup /UnderlineThickness known {
        /UnderlineThickness get
        0 exch FontMatrix transform exch pop
        /UnderlineThickness exch def
      } if

    } if
    currentdict
  end
} bind def

% Function print line number (<string> # -)
/# {
  gsave
    sx cw mul neg 2 div 0 rmoveto
    f# setfont
    c-show
  grestore
} bind def

% -------- Some routines to enlight plain b/w printings ---------

% Underline
% width --
/dounderline {
  currentpoint
  gsave
    moveto
    0 currentfont /Descent get currentfontsize mul rmoveto
    0 rlineto
    stroke
  grestore
} bind def

% Underline a string
% string --
/dounderlinestring {
  stringwidth pop
  dounderline
} bind def

/UL {
  /ul exch store
} bind def

% Draw a box of WIDTH wrt current font
% width --
/dobox {
  currentpoint
  gsave
    newpath
    moveto
    0 currentfont /Descent get currentfontsize mul rmoveto
    dup 0 rlineto
    0 currentfont /FontHeight get currentfontsize mul rlineto
    neg 0 rlineto
    closepath
    stroke
  grestore
} bind def

/BX {
  /bx exch store
} bind def

% Box a string
% string --
/doboxstring {
  stringwidth pop
  dobox
} bind def

%
% ------------- Color routines ---------------
%
/FG /setrgbcolor load def

% Draw the background
% width --
/dobackground {
  currentpoint
  gsave
    newpath
    moveto
    0 currentfont /Descent get currentfontsize mul rmoveto
    dup 0 rlineto
    0 currentfont /FontHeight get currentfontsize mul rlineto
    neg 0 rlineto
    closepath
    bgcolor aload pop setrgbcolor
    fill
  grestore
} bind def

% Draw bg for a string
% string --
/dobackgroundstring {
  stringwidth pop
  dobackground
} bind def


/BG {
  dup /bg exch store
  { mark 4 1 roll ] /bgcolor exch store } if
} bind def


/Show {
  bg { dup dobackgroundstring } if
  ul { dup dounderlinestring } if
  bx { dup doboxstring } if
  show
} bind def

% Function T(ab), jumps to the n-th tabulation in the current line
/T {
  cw mul x0 add
  bg { dup currentpoint pop sub dobackground } if
  ul { dup currentpoint pop sub dounderline } if
  bx { dup currentpoint pop sub dobox } if
  y0 moveto
} bind def

% Function n: move to the next line
/n {
  /y0 y0 bfs sub store
  x0 y0 moveto
} bind def

% Function N: show and move to the next line
/N {
  Show
  /y0 y0 bfs sub store
  x0 y0 moveto
} bind def

/S {
  Show
} bind def

%%BeginResource: procset a2ps-a2ps-hdr 2.0 2
%%Copyright: (c) 1988, 89, 90, 91, 92, 93 Miguel Santana
%%Copyright: (c) 1995, 96, 97, 98 Akim Demaille, Miguel Santana
% Function title: prints page header.
% <ct> <rt> <lt> are passed as argument
/title {
  % 1. Draw the background
  x v get y v get moveto
  gsave
    0 th 2 div neg rmoveto
    th setlinewidth
    0.95 setgray
    pw 0 rlineto stroke
  grestore
  % 2. Border it
  gsave
    0.7 setlinewidth
    pw 0 rlineto
    0 th neg rlineto
    pw neg 0 rlineto
    closepath stroke
  grestore
  % stk: ct rt lt
  x v get y v get th sub 1 add moveto
%%IncludeResource: font Helvetica
  fHelvetica fnfs 0.8 mul scalefont setfont
  % 3. The left title
  gsave
    dup stringwidth pop fnfs 0.8 mul add exch % leave space took on stack
    fnfs 0.8 mul hm rmoveto
    show                        % left title
  grestore
  exch
  % stk: ct ltw rt
  % 4. the right title
  gsave
    dup stringwidth pop fnfs 0.8 mul add exch % leave space took on stack
    dup
    pw exch stringwidth pop fnfs 0.8 mul add sub
    hm
    rmoveto
    show                        % right title
  grestore
  % stk: ct ltw rtw
  % 5. the center title
  gsave
    pw 3 1 roll
    % stk: ct pw ltw rtw
    3 copy
    % Move to the center of the left room
    sub add 2 div hm rmoveto
    % What is the available space in here?
    add sub fnfs 0.8 mul sub fnfs 0.8 mul sub
    % stk: ct space_left
%%IncludeResource: font Helvetica-Bold
  fHelvetica-Bold fnfs scalefont setfont
    cfshow
  grestore
} bind def

% Function border: prints virtual page border
/border { %def
  gsave                         % print four sides
    0 setgray
    x v get y v get moveto
    0.7 setlinewidth            % of the square
    pw 0 rlineto
    0 ph neg rlineto
    pw neg 0 rlineto
    closepath stroke
  grestore
} bind def

% Function water: prints a water mark in background
/water { %def
  gsave
    scx scy moveto rotate
%%IncludeResource: font Times-Bold
  fTimes-Bold 100 scalefont setfont
    .97 setgray
    dup stringwidth pop 2 div neg -50 rmoveto
    show
  grestore
} bind def

% Function rhead: prints the right header
/rhead {  %def
  lx ly moveto
  fHelvetica fnfs 0.8 mul scalefont setfont
  l-show
} bind def

% Function footer (cf rf lf -> -)
/footer {
  fHelvetica fnfs 0.8 mul scalefont setfont
  dx dy moveto
  show

  snx sny moveto
  l-show

  fnx fny moveto
  c-show
} bind def
%%EndResource
%%BeginResource: procset a2ps-black+white-Prolog 2.0 1

% Function T(ab), jumps to the n-th tabulation in the current line
/T {
  cw mul x0 add y0 moveto
} bind def

% Function n: move to the next line
/n { %def
  /y0 y0 bfs sub store
  x0 y0 moveto
} bind def

% Function N: show and move to the next line
/N {
  Show
  /y0 y0 bfs sub store
  x0 y0 moveto
}  bind def

/S {
  Show
} bind def

/p {
  false UL
  false BX
  fCourier bfs scalefont setfont
  Show
} bind def

/sy {
  false UL
  false BX
  fSymbol bfs scalefont setfont
  Show
} bind def

/k {
  false UL
  false BX
  fCourier-Oblique bfs scalefont setfont
  Show
} bind def

/K {
  false UL
  false BX
  fCourier-Bold bfs scalefont setfont
  Show
} bind def

/c {
  false UL
  false BX
  fCourier-Oblique bfs scalefont setfont
  Show
} bind def

/C {
  false UL
  false BX
  fCourier-BoldOblique bfs scalefont setfont
  Show
} bind def

/l {
  false UL
  false BX
  fHelvetica bfs scalefont setfont
  Show
} bind def

/L {
  false UL
  false BX
  fHelvetica-Bold bfs scalefont setfont
  Show
} bind def

/str{
  false UL
  false BX
  fTimes-Roman bfs scalefont setfont
  Show
} bind def

/e{
  false UL
  true BX
  fHelvetica-Bold bfs scalefont setfont
  Show
} bind def

%%EndResource
%%EndProlog
%%BeginSetup
%%IncludeResource: font Courier
%%IncludeResource: font Courier-Oblique
%%IncludeResource: font Courier-Bold
%%IncludeResource: font Times-Roman
%%IncludeResource: font Symbol
%%IncludeResource: font Courier-BoldOblique
%%BeginResource: encoding ASCIIEncoding
/ASCIIEncoding [
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
/parenleft /parenright /asterisk /plus /comma /minus /period /slash
/zero /one /two /three /four /five /six /seven
/eight /nine /colon /semicolon /less /equal /greater /question
/at /A /B /C /D /E /F /G
/H /I /J /K /L /M /N /O
/P /Q /R /S /T /U /V /W
/X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
/quoteleft /a /b /c /d /e /f /g
/h /i /j /k /l /m /n /o
/p /q /r /s /t /u /v /w
/x /y /z /braceleft /bar /braceright /tilde /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
] def
%%EndResource
% Initialize page description variables.
/sh 612 def
/sw 792 def
/llx 24 def
/urx 768 def
/ury 588 def
/lly 24 def
/#copies 1 def
/th 0.000000 def
/fnfs 11 def
/bfs 9.295352 def
/cw 5.577211 def

% Dictionary for ASCII support
/asciidict 8 dict begin
  /fCourier ASCIIEncoding /Courier reencode_font
  /fCourier-Bold ASCIIEncoding /Courier-Bold reencode_font
  /fCourier-BoldOblique ASCIIEncoding /Courier-BoldOblique reencode_font
  /fCourier-Oblique ASCIIEncoding /Courier-Oblique reencode_font
  /fHelvetica ASCIIEncoding /Helvetica reencode_font
  /fHelvetica-Bold ASCIIEncoding /Helvetica-Bold reencode_font
  /fTimes-Bold ASCIIEncoding /Times-Bold reencode_font
  /fTimes-Roman ASCIIEncoding /Times-Roman reencode_font
currentdict end def
/bgcolor [ 0 0 0 ] def
/bg false def
/ul false def
/bx false def
% The font for line numbering
/f# /Helvetica findfont bfs .6 mul scalefont def
/fSymbol /Symbol findfont def
/hm fnfs 0.25 mul def
/pw
   cw 133.400000 mul
def
/ph
   554.932513 th add
def
/pmw 0 def
/pmh 0 def
/v 0 def
/x [
  0
] def
/y [
  pmh ph add 0 mul ph add
] def
/scx sw 2 div def
/scy sh 2 div def
/snx urx def
/sny lly 2 add def
/dx llx def
/dy sny def
/fnx scx def
/fny dy def
/lx snx def
/ly ury fnfs 0.8 mul sub def
/sx 0 def
/tab 8 def
/x0 0 def
/y0 0 def
%%EndSetup

%%Page: (1) 1
%%BeginPageSetup
/pagesave save def
sh 0 translate
90 rotate
%%EndPageSetup
% Display the bounding box
  gsave
    llx lly moveto
    2 setlinewidth
    0.9 setgray
    urx lly lineto
    urx ury lineto
    llx ury lineto
    closepath stroke
  grestore

asciidict begin
gsave
llx lly 0 add translate
/v 0 store
/x0 x v get 3.904048 add sx cw mul add store
/y0 y v get bfs  sub store
x0 y0 moveto
(The Wright Group - CISPUB71 \(CO: 1\)                    DAILY MANAGEMENT
REPORT                          \(Dennie Shower\)n
( \(R# SA0024\)
05:53:57 05 OCT N
(\(WGBP - \) PATH: 7.11                                    FOR THE DATE
10-04-00                                  \(c\)CIS,INC.: ciN
() N
() N
(                                       ORDERED TODAY
INVOICED TODAY                            N
( CODE PROFIT CENTER                # OF ORDERS  # OF UNITS         $ VALUE
GM%   # OF INVOICES  # OF UNITS         $ VALUE   GM%N
() N
(
N
(1     BOOKS                               2186       29104     $XXX,904.72
53.29%           250        5314     $XXX,652.83  31.5N
(2     TRAINING SEMINARS                      1          57       $X,580.00
0.74%                                             0.0N
(3     BREAKTHROUGH                         166        1190     $XXX,500.00
45.98%           100         723     $XXX,533.50  68.4N
(
N
(      TOTAL COMPANY                       2353       30351     $XXX,984.72
100.01%           350        6037     $XXX,186.33 100.0N
(
N
(
N
(      SALES STATISTICS             # OF ORDERS         $ VALUE     $
AVG/ORDER     # OF INVOICES         $ VALUE     $ AVG/ORDER  N
(
N
(      ORDERS / INVOICES                   2353     $XXX,984.72
$322.14               350     $XXX,186.33         $957.68  N
(      RETURNS                                9      $-2,630.40
$-292.27                 5      $-1,509.95        $-301.99  N
(      SUBSCRIPTION CANCELLATIONS
$0.00                                             $0.00  N
(
N
(
N
(
N
(
N
(
N
(CODE  PROFIT CENTER                OPEN ORDER STATISTICS     # OF ORDERS  #
OF UNITS  WIP $ VALUE    WIP PRODUCT $    POSTED $ VALN
(
N
(
N
(
N
(CODE  PROFIT CENTER                OPEN ORDER STATISTICS     # OF ORDERS  #
OF UNITS  WIP $ VALUE    WIP PRODUCT $    POSTED $ VALN
() N
% End of virtual page
grestore
end % of asciidict
pagesave restore
showpage
%%Page: (2) 2
%%BeginPageSetup
/pagesave save def
sh 0 translate
90 rotate
%%EndPageSetup
% Display the bounding box
  gsave
    llx lly moveto
    2 setlinewidth
    0.9 setgray
    urx lly lineto
    urx ury lineto
    llx ury lineto
    closepath stroke
  grestore

asciidict begin
gsave
llx lly 0 add translate
/v 0 store
/x0 x v get 3.904048 add sx cw mul add store
/y0 y v get bfs  sub store
x0 y0 moveto
(The Wright Group - CISPUB71 \(CO: 1\)                    DAILY MANAGEMENT
REPORT                          \(Debbie A. Spainhower\)n
( \(R# SA0024\)
05:53:57 05 OCT N
(\(WGBP - \) PATH: 7.11                                    FOR THE DATE
10-04-00                                  \(c\)CIS,INC.: ciN
() N
() N
(
N
(CODE  PROFIT CENTER                OPEN ORDER STATISTICS     # OF ORDERS  #
OF UNITS  WIP $ VALUE    WIP PRODUCT $    POSTED $ VALN
(
N
(
N
(      TOP 10           PROFIT  STATE    CUSTOMER         $ VALUE       TOP
10           PROFIT  STATE    CUSTOMER         $ VALUE)N
(      ORDERS           CENTER
INVOICES         CENTER                                   )N
() N
% End of virtual page
grestore
end % of asciidict
pagesave restore
showpage
%%Page: (3) 3
%%BeginPageSetup
/pagesave save def
sh 0 translate
90 rotate
%%EndPageSetup
% Display the bounding box
  gsave
    llx lly moveto
    2 setlinewidth
    0.9 setgray
    urx lly lineto
    urx ury lineto
    llx ury lineto
    closepath stroke
  grestore

asciidict begin
gsave
llx lly 0 add translate
/v 0 store
/x0 x v get 3.904048 add sx cw mul add store
/y0 y v get bfs  sub store
x0 y0 moveto
(The Wright Group - CISPUB71 \(CO: 1\)                    DAILY MANAGEMENT
REPORT                          \(Debbie A. Spainhower\)n
( \(R# SA0024\)
05:53:57 05 OCT N
(\(WGBP - \) PATH: 7.11                                    FOR THE DATE
10-04-00                                  \(c\)CIS,INC.: ciN
() N
() N
(      PROFIT CENTER                                    MONTH TO DATE
YEAR TO DATE            N
(  ) N
( CODE DESCRIPTION                  # OF INVOICES  # OF UNITS         $
VALUE   GM%   # OF INVOICES  # OF UNITS         $ VALUE   GN
(  ) N
() N
(
N
(  ) N
(      SUBSCRIPTION CANCELLATIONS
$0.00                                             $0.00N
(  ) N
(
N
(  ) N
(      RETURN PERCENTAGES               RETURNS % OF SALES:-----> 1.73%
RETURNS % OF SALES:-----> 2.88%          N
(  ) N
(
N
(  ) N
(
N
(  ) N
(                                            A/R AGING:
) N
(
) N
() N
% End of virtual page
grestore
end % of asciidict
pagesave restore
showpage
%%Page: (4) 4
%%BeginPageSetup
/pagesave save def
sh 0 translate
90 rotate
%%EndPageSetup
% Display the bounding box
  gsave
    llx lly moveto
    2 setlinewidth
    0.9 setgray
    urx lly lineto
    urx ury lineto
    llx ury lineto
    closepath stroke
  grestore

asciidict begin
gsave
llx lly 0 add translate
/v 0 store
/x0 x v get 3.904048 add sx cw mul add store
/y0 y v get bfs  sub store
x0 y0 moveto
(The Wright Group - CISPUB71 \(CO: 1\)                    DAILY MANAGEMENT
REPORT                          \(Debbie A. Spainhower\)n
( \(R# SA0024\)
05:53:57 05 OCT N
(\(WGBP - \) PATH: 7.11                                    FOR THE DATE
10-04-00                                  \(c\)CIS,INC.: ciN
() N
() N
() N
(              DAILY \(INVOICED\)                               DAILY
DAILY) N
(            ________________________________
________________________________    _______________) N
(  DATE      $ SHIPPED SALES  # SHIPPED SALES     $ ORDERS INPUT       #
INPUT        $ CASH INPUT) N
() N
(  05-OCT
) N
(  06-OCT
) N
(  07-OCT
) N
(  08-OCT
) N
(  09-OCT
) N
(  10-OCT
) N
(  11-OCT
) N
(  12-OCT
) N
(  13-OCT
) N
(  14-OCT
) N
(  15-OCT
) N
(  16-OCT
) N
(  17-OCT
) N
(  18-OCT
) N
(  19-OCT
) N
(  20-OCT
) N
(  21-OCT
) N
(  22-OCT
) N
() N
% End of virtual page
grestore
end % of asciidict
pagesave restore
showpage

%%Trailer
end
%%EOF




Thanks!
ken

Kenneth Abrahamsen
425-806-3369 - Voice
425-486-7868 - FAX
kabrahamsen@wrightgroup.com



____________________ HylaFAX(tm) Users Mailing List _______________________
 To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null




Project hosted by iFAX Solutions