$ od -c -N 50000 [Erinyes]<LispManual>ChapHardcopy.im!9
0000000   \r  \r   {   B   e   g   i   n       C   h   a   p   t   e   r
0000020        H   a   r   d   c   o   p   y       F   a   c   i   l   i
0000040    t   i   e   s   }  \r   {   T   i   t   l   e       H   a   r
0000060    d   c   o   p   y       F   a   c   i   l   i   t   i   e   s
0000100    }  \r   {   T   e   x   t  \r  \r   {   i   n   d   e   x    
0000120    *   P   R   I   M   A   R   Y   *       H   a   r   d   c   o
0000140    p   y       f   a   c   i   l   i   t   i   e   s   }  \r   {
0000160    i   n   d   e   x       *   P   R   I   M   A   R   Y   *    
0000200    P   r   i   n   t   i   n   g       d   o   c   u   m   e   n
0000220    t   s   }  \r   {   i   n   d   e   x       *   P   R   I   M
0000240    A   R   Y   *       D   o   c   u   m   e   n   t       p   r
0000260    i   n   t   i   n   g   }  \r  \r   I   n   t   e   r   l   i
0000300    s   p   -   D       i   n   c   l   u   d   e   s       f   a
0000320    c   i   l   i   t   i   e   s       f   o   r       g   e   n
0000340    e   r   a   t   i   n   g       h   a   r   d   c   o   p   y
0000360        i   n       {   i   n   d   e   x       I   n   t   e   r
0000400    p   r   e   s   s       f   o   r   m   a   t   }   "   I   n
0000420    t   e   r   p   r   e   s   s   "       f   o   r   m   a   t
0000440        a   n   d       "   P   r   e   s   s   "       f   o   r
0000460    m   a   t   .           I   n   t   e   r   p   r   e   s   s
0000500        i   s       a       f   i   l   e       f   o   r   m   a
0000520    t       u   s   e   d       f   o   r       c   o   m   m   u
0000540    n   i   c   a   t   i   n   g       d   o   c   u   m   e   n
0000560    t   s       t   o       X   e   r   o   x       N   e   t   w
0000600    o   r   k       S   y   s   t   e   m       p   r   i   n   t
0000620    e   r   s       s   u   c   h       a   s       t   h   e    
0000640    X   e   r   o   x       8   0   4   4       a   n   d       X
0000660    e   r   o   x       5   7   0   0   .           {   i   n   d
0000700    e   x       P   r   e   s   s       f   o   r   m   a   t   }
0000720    P   r   e   s   s       i   s       a       f   i   l   e    
0000740    f   o   r   m   a   t       u   s   e   d       f   o   r    
0000760    c   o   m   m   u   n   i   c   a   t   i   n   g       d   o
0001000    c   u   m   e   n   t   s       t   o       X   e   r   o   x
0001020        l   a   s   e   r       X   e   r   o   g   r   a   p   h
0001040    i   c       p   r   i   n   t   e   r   s       k   n   o   w
0001060    n       b   y       t   h   e       n   a   m   e   s       "
0001100    D   o   v   e   r   "   ,       "   S   p   r   u   c   e   "
0001120    ,       "   P   e   n   g   u   i   n   "   ,       a   n   d
0001140        "   R   a   v   e   n   "   .           T   h   e   r   e
0001160        a   r   e       a   l   s   o       l   i   b   r   a   r
0001200    y       p   a   c   k   a   g   e   s       a   v   a   i   l
0001220    a   b   l   e       f   o   r       s   u   p   p   o   r   t
0001240    i   n   g       o   t   h   e   r       t   y   p   e   s    
0001260    o   f       p   r   i   n   t   e   r       f   o   r   m   a
0001300    t   s       (   4   0   4   5   ,       F   X   -   8   0   ,
0001320        C   1   5   0   ,       e   t   c   .   )   .           T
0001340    h   e       h   a   r   d   c   o   p   y       f   a   c   i
0001360    l   i   t   i   e   s       a   r   e       d   e   s   i   g
0001400    n   e   d       t   o       a   l   l   o   w       t   h   e
0001420        u   s   e   r       t   o       s   u   p   p   o   r   t
0001440        n   e   w       t   y   p   e   s       o   f       p   r
0001460    i   n   t   e   r   s       w   i   t   h       m   i   n   i
0001500    m   a   l       c   h   a   n   g   e   s       t   o       t
0001520    h   e       u   s   e   r       i   n   t   e   r   f   a   c
0001540    e   .  \r  \r  \r   F   i   l   e   s       c   a   n       b
0001560    e       i   n       a       n   u   m   b   e   r       o   f
0001600        f   o   r   m   a   t   s   ,       i   n   c   l   u   d
0001620    i   n   g       I   n   t   e   r   p   r   e   s   s       f
0001640    i   l   e   s   ,       p   l   a   i   n       t   e   x   t
0001660        f   i   l   e   s   ,       a   n   d       f   o   r   m
0001700    a   t   t   e   d       T   e   d   i   t       f   i   l   e
0001720    s   .           I   n       o   r   d   e   r       t   o    
0001740    p   r   i   n   t       a       f   i   l   e       o   n    
0001760    a       g   i   v   e   n       p   r   i   n   t   e   r   ,
0002000        i   t       i   s       n   e   c   e   s   s   a   r   y
0002020        t   o       i   d   e   n   t   i   f   y       t   h   e
0002040        f   o   r   m   a   t       o   f       t   h   e       f
0002060    i   l   e   ,       c   o   n   v   e   r   t       t   h   e
0002100        f   i   l   e       t   o       a       f   o   r   m   a
0002120    t       t   h   a   t       t   h   e       p   r   i   n   t
0002140    e   r       c   a   n       a   c   c   e   p   t   ,       a
0002160    n   d       t   r   a   n   s   m   i   t       i   t   .    
0002200        R   a   t   h   e   r       t   h   a   n       r   e   q
0002220    u   i   r   e       t   h   a   t       t   h   e       u   s
0002240    e   r       e   x   p   l   i   c   i   t   l   y       d   e
0002260    t   e   r   m   i   n   e       f   i   l   e       t   y   p
0002300    e   s       a   n   d       d   o       t   h   e       c   o
0002320    n   v   e   r   s   i   o   n   ,       t   h   e       I   n
0002340    t   e   r   l   i   s   p   -   D       h   a   r   d   c   o
0002360    p   y       f   u   n   c   t   i   o   n   s       g   e   n
0002400    e   r   a   t   e       I   n   t   e   r   p   r   e   s   s
0002420        o   r       o   t   h   e   r       f   o   r   m   a   t
0002440        o   u   t   p   u   t       d   e   p   e   n   d   i   n
0002460    g       o   n       t   h   e       a   p   p   r   o   p   r
0002500    i   a   t   e       c   h   o   i   c   e       f   o   r    
0002520    t   h   e       d   e   s   i   g   n   a   t   e   d       p
0002540    r   i   n   t   e   r   .           T   h   e       h   a   r
0002560    d   c   o   p   y       f   u   n   c   t   i   o   n   s    
0002600    u   s   e       t   h   e       v   a   r   i   a   b   l   e
0002620    s       {   v   a   r       P   R   I   N   T   E   R   T   Y
0002640    P   E   S   }       a   n   d       {   v   a   r       P   R
0002660    I   N   T   F   I   L   E   T   Y   P   E   S   }       (   d
0002700    e   s   c   r   i   b   e   d       b   e   l   o   w   )    
0002720    t   o       d   e   t   e   r   m   i   n   e       t   h   e
0002740        t   y   p   e       o   f       a       f   i   l   e   ,
0002760        h   o   w       t   o       c   o   n   v   e   r   t    
0003000    i   t       f   o   r       a       g   i   v   e   n       p
0003020    r   i   n   t   e   r   ,       a   n   d       h   o   w    
0003040    t   o       s   e   n   d       i   t   .           B   y    
0003060    c   h   a   n   g   i   n   g       t   h   e   s   e       v
0003100    a   r   i   a   b   l   e   s   ,       t   h   e       u   s
0003120    e   r       c   a   n       d   e   f   i   n   e       o   t
0003140    h   e   r       k   i   n   d   s       o   f       p   r   i
0003160    n   t   e   r   s       a   n   d       p   r   i   n   t    
0003200    t   o       t   h   e   m       u   s   i   n   g       t   h
0003220    e       n   o   r   m   a   l       h   a   r   d   c   o   p
0003240    y       f   u   n   c   t   i   o   n   s   .  \r  \r   {   F
0003260    n   D   e   f       {   N   a   m   e       S   E   N   D   .
0003300    F   I   L   E   .   T   O   .   P   R   I   N   T   E   R   }
0003320        {   A   r   g   s       F   I   L   E       H   O   S   T
0003340        P   R   I   N   T   O   P   T   I   O   N   S   }  \r   {
0003360    T   e   x   t  \r   T   h   e       f   u   n   c   t   i   o
0003400    n       {   f   n       S   E   N   D   .   F   I   L   E   .
0003420    T   O   .   P   R   I   N   T   E   R   }       c   a   u   s
0003440    e   s       t   h   e       f   i   l   e       {   a   r   g
0003460        F   I   L   E   }       t   o       b   e       s   e   n
0003500    t       t   o       t   h   e       p   r   i   n   t   e   r
0003520        {   a   r   g       H   O   S   T   }   .           I   f
0003540        {   a   r   g       H   O   S   T   }       i   s       {
0003560    l   i   s   p       N   I   L   }   ,       t   h   e       f
0003600    i   r   s   t       h   o   s   t       i   n       t   h   e
0003620        l   i   s   t       {   v   a   r       D   E   F   A   U
0003640    L   T   P   R   I   N   T   I   N   G   H   O   S   T   }    
0003660    w   h   i   c   h       c   a   n       p   r   i   n   t    
0003700    {   a   r   g       F   I   L   E   }       i   s       u   s
0003720    e   d   .  \r  \r   {   a   r   g       P   R   I   N   T   O
0003740    P   T   I   O   N   S   }       i   s       a       p   r   o
0003760    p   e   r   t   y       l   i   s   t       o   f       t   h
0004000    e       f   o   r   m       {   l   i   s   p       (   {   a
0004020    r   g       P   R   O   P   1   }       {   a   r   g       V
0004040    A   L   U   E   1   }       {   a   r   g       P   R   O   P
0004060    2   }       {   a   r   g       V   A   L   U   E   2   }    
0004100    {   e   l   l   i   p   s   i   s   }   )   }   .           T
0004120    h   e       p   r   o   p   e   r   t   i   e   s       a   c
0004140    c   e   p   t   e   d       d   e   p   e   n   d   s       o
0004160    n       t   h   e       t   y   p   e       o   f       p   r
0004200    i   n   t   e   r   .           F   o   r       {   i   n   d
0004220    e   x       I   n   t   e   r   p   r   e   s   s       f   o
0004240    r   m   a   t   }   I   n   t   e   r   p   r   e   s   s    
0004260    p   r   i   n   t   e   r   s   ,       t   h   e       f   o
0004300    l   l   o   w   i   n   g       p   r   o   p   e   r   t   i
0004320    e   s       a   r   e       a   c   c   e   p   t   e   d   :
0004340   \r  \r   {   b   e   g   i   n       l   a   b   e   l   e   d
0004360    L   i   s   t       N   S   P   R   I   N   T       o   p   t
0004400    i   o   n   s   }  \r  \r   {   l   a   b   e   l       {   l
0004420    i   s   p       D   O   C   U   M   E   N   T   .   N   A   M
0004440    E   }   }  \r   {   t   e   x   t       T   h   e       d   o
0004460    c   u   m   e   n   t       n   a   m   e       t   o       a
0004500    p   p   e   a   r       o   n       t   h   e       h   e   a
0004520    d   e   r       p   a   g   e       (   a       s   t   r   i
0004540    n   g   )   .           D   e   f   a   u   l   t       i   s
0004560        t   h   e       f   u   l   l       n   a   m   e       o
0004600    f       t   h   e       f   i   l   e   .   }  \r  \r   {   l
0004620    a   b   e   l       {   l   i   s   p       D   O   C   U   M
0004640    E   N   T   .   C   R   E   A   T   I   O   N   .   D   A   T
0004660    E   }   }  \r   {   t   e   x   t       T   h   e       c   r
0004700    e   a   t   i   o   n       d   a   t   e       t   o       a
0004720    p   p   e   a   r       o   n       t   h   e       h   e   a
0004740    d   e   r       p   a   g   e       (   a       L   i   s   p
0004760        i   n   t   e   g   e   r       d   a   t   e   ,       s
0005000    u   c   h       a   s       r   e   t   u   r   n   e   d    
0005020    b   y       {   f   n       I   D   A   T   E   }   )   .    
0005040        T   h   e       d   e   f   a   u   l   t       v   a   l
0005060    u   e       i   s       t   h   e       c   r   e   a   t   i
0005100    o   n       d   a   t   e       o   f       t   h   e       f
0005120    i   l   e   .   }  \r  \r   {   l   a   b   e   l       {   l
0005140    i   s   p       S   E   N   D   E   R   .   N   A   M   E   }
0005160    }  \r   {   t   e   x   t       T   h   e       n   a   m   e
0005200        o   f       t   h   e       s   e   n   d   e   r       t
0005220    o       a   p   p   e   a   r       o   n       t   h   e    
0005240    h   e   a   d   e   r       p   a   g   e       (   a       s
0005260    t   r   i   n   g   )   .           T   h   e       d   e   f
0005300    a   u   l   t       v   a   l   u   e       i   s       t   h
0005320    e       n   a   m   e       o   f       t   h   e       u   s
0005340    e   r   .   }  \r  \r   {   l   a   b   e   l       {   l   i
0005360    s   p       R   E   C   I   P   I   E   N   T   .   N   A   M
0005400    E   }   }  \r   {   t   e   x   t       T   h   e       n   a
0005420    m   e       o   f       t   h   e       r   e   c   i   p   i
0005440    e   n   t       t   o       a   p   p   e   a   r       o   n
0005460        t   h   e       h   e   a   d   e   r       p   a   g   e
0005500        (   a       s   t   r   i   n   g   )   .           T   h
0005520    e       d   e   f   a   u   l   t       i   s       n   o   n
0005540    e   .   }  \r  \r   {   l   a   b   e   l       {   l   i   s
0005560    p       M   E   S   S   A   G   E   }   }  \r   {   t   e   x
0005600    t       A   n       a   d   d   i   t   i   o   n   a   l    
0005620    m   e   s   s   a   g   e       t   o       a   p   p   e   a
0005640    r       o   n       t   h   e       h   e   a   d   e   r    
0005660    p   a   g   e       (   a       s   t   r   i   n   g   )   .
0005700            T   h   e       d   e   f   a   u   l   t       i   s
0005720        n   o   n   e   .   }  \r  \r   {   l   a   b   e   l    
0005740    {   l   i   s   p       #   C   O   P   I   E   S   }   }  \r
0005760    {   t   e   x   t       T   h   e       n   u   m   b   e   r
0006000        o   f       c   o   p   i   e   s       t   o       b   e
0006020        p   r   i   n   t   e   d   .           T   h   e       d
0006040    e   f   a   u   l   t       v   a   l   u   e       i   s    
0006060    1   .   }  \r  \r   {   l   a   b   e   l       {   l   i   s
0006100    p       P   A   G   E   S   .   T   O   .   P   R   I   N   T
0006120    }   }  \r   {   t   e   x   t       T   h   e       p   a   g
0006140    e   s       o   f       t   h   e       d   o   c   u   m   e
0006160    n   t       t   h   a   t       s   h   o   u   l   d       b
0006200    e       p   r   i   n   t   e   d   ,       r   e   p   r   e
0006220    s   e   n   t   e   d       a   s       a       l   i   s   t
0006240        {   l   i   s   p       (   {   a   r   g       F   I   R
0006260    S   T   P   A   G   E   #   }       {   a   r   g       L   A
0006300    S   T   P   A   G   E   #   }   )   }   .           F   o   r
0006320        e   x   a   m   p   l   e   ,       i   f       t   h   i
0006340    s       o   p   t   i   o   n       i   s       {   l   i   s
0006360    p       (   3       5   )   }   ,       t   h   i   s       s
0006400    p   e   c   i   f   i   e   s       t   h   a   t       p   a
0006420    g   e   s       3       t   h   r   o   u   g   h       5   ,
0006440        i   n   c   l   u   s   i   v   e   ,       s   h   o   u
0006460    l   d       b   e       p   r   i   n   t   e   d   .        
0006500    N   o   t   e       t   h   a   t       t   h   e       p   a
0006520    g   e       n   u   m   b   e   r   i   n   g       u   s   e
0006540    d       f   o   r       t   h   i   s       p   u   r   p   o
0006560    s   e       h   a   s       n   o       c   o   n   n   e   c
0006600    t   i   o   n       t   o       a   n   y       p   a   g   e
0006620        n   u   m   b   e   r   s       t   h   a   t       m   a
0006640    y       b   e       p   r   i   n   t   e   d       o   n    
0006660    t   h   e       d   o   c   u   m   e   n   t   .           T
0006700    h   e       d   e   f   a   u   l   t       i   s       t   o
0006720        p   r   i   n   t       a   l   l       o   f       t   h
0006740    e       p   a   g   e   s       i   n       t   h   e       d
0006760    o   c   u   m   e   n   t   .   }  \r  \r   {   l   a   b   e
0007000    l       {   l   i   s   p       M   E   D   I   U   M   }   }
0007020   \r   {   t   e   x   t       T   h   e       m   e   d   i   u
0007040    m       o   n       w   h   i   c   h       t   h   e       m
0007060    a   s   t   e   r       i   s       t   o       b   e       p
0007100    r   i   n   t   e   d   .           I   f       o   m   i   t
0007120    t   e   d   ,       t   h   i   s       d   e   f   a   u   l
0007140    t   s       t   o       t   h   e       v   a   l   u   e    
0007160    o   f       {   v   a   r       N   S   P   R   I   N   T   .
0007200    D   E   F   A   U   L   T   .   M   E   D   I   U   M   }   {
0007220    i   n   d   e   x       N   S   P   R   I   N   T   .   D   E
0007240    F   A   U   L   T   .   M   E   D   I   U   M       V   a   r
0007260    }   ,       a   s       f   o   l   l   o   w   s   :        
0007300    {   l   i   s   p       N   I   L   }       m   e   a   n   s
0007320        t   o       u   s   e       t   h   e       p   r   i   n
0007340    t   e   r   '   s       d   e   f   a   u   l   t   ;       {
0007360    l   i   s   p       T   }       m   e   a   n   s       t   o
0007400        u   s   e       t   h   e       f   i   r   s   t       m
0007420    e   d   i   u   m       r   e   p   o   r   t   e   d       a
0007440    v   a   i   l   a   b   l   e       b   y       t   h   e    
0007460    p   r   i   n   t   e   r   ;       a   n   y       o   t   h
0007500    e   r       v   a   l   u   e       m   u   s   t       b   e
0007520        a       C   o   u   r   i   e   r       v   a   l   u   e
0007540        o   f       t   y   p   e       {   l   i   s   p       M
0007560    E   D   I   U   M   }   .           T   h   e       f   o   r
0007600    m   a   t       o   f       t   h   i   s       t   y   p   e
0007620        i   s       a       l   i   s   t       {   l   i   s   p
0007640        (   P   A   P   E   R       (   K   N   O   W   N   .   S
0007660    I   Z   E       {   a   r   g       T   Y   P   E   }   )   )
0007700    }       o   r       {   l   i   s   p       (   P   A   P   E
0007720    R       (   O   T   H   E   R   .   S   I   Z   E       (   {
0007740    a   r   g       W   I   D   T   H   }       {   a   r   g    
0007760    L   E   N   G   T   H   }   )   )   )   }   .           T   h
0010000    e       p   a   p   e   r       {   a   r   g       T   Y   P
0010020    E   }       i   s       o   n   e       o   f       {   l   i
0010040    s   p       U   S   .   L   E   T   T   E   R   }   ,       {
0010060    l   i   s   p       U   S   .   L   E   G   A   L   }   ,    
0010100    {   l   i   s   p       A   0   }       t   h   r   o   u   g
0010120    h       {   l   i   s   p       A   1   0   }   ,       {   l
0010140    i   s   p       I   S   O   .   B   0   }       t   h   r   o
0010160    u   g   h       {   l   i   s   p       I   S   O   .   B   1
0010200    0   }   ,       a   n   d       {   l   i   s   p       J   I
0010220    S   .   B   0   }       t   h   r   o   u   g   h       {   l
0010240    i   s   p       J   I   S   .   B   1   0   }   .           F
0010260    o   r       u   s   e   r   s       w   h   o       u   s   e
0010300        A   4       p   a   p   e   r       e   x   c   l   u   s
0010320    i   v   e   l   y   ,       i   t       s   h   o   u   l   d
0010340        b   e       s   u   f   f   i   c   i   e   n   t       t
0010360    o       s   e   t       {   v   a   r       N   S   P   R   I
0010400    N   T   .   D   E   F   A   U   L   T   .   M   E   D   I   U
0010420    M   }       t   o       {   l   i   s   p       (   P   A   P
0010440    E   R       (   K   N   O   W   N   .   S   I   Z   E       "
0010460    A   4   "   )   )   }   .  \r  \r   W   h   e   n       u   s
0010500    i   n   g       d   i   f   f   e   r   e   n   t       p   a
0010520    p   e   r       s   i   z   e   s   ,       i   t       m   a
0010540    y       b   e       n   e   c   e   s   s   a   r   y       t
0010560    o       r   e   s   e   t       t   h   e       v   a   r   i
0010600    a   b   l   e       {   v   a   r       D   E   F   A   U   L
0010620    T   P   A   G   E   R   E   G   I   O   N   }   ,   {   i   n
0010640    d   e   x       D   E   F   A   U   L   T   P   A   G   E   R
0010660    E   G   I   O   N       V   a   r   }       t   h   e       r
0010700    e   g   i   o   n       o   n       t   h   e       p   a   g
0010720    e       u   s   e   d       f   o   r       p   r   i   n   t
0010740    i   n   g       (   m   e   a   s   u   r   e   d       i   n
0010760        m   i   c   a   s       f   r   o   m       t   h   e    
0011000    l   o   w   e   r   -   l   e   f   t       c   o   r   n   e
0011020    r   )   .  \r   }  \r  \r   {   l   a   b   e   l       {   l
0011040    i   s   p       S   T   A   P   L   E   ?   }   }  \r   {   t
0011060    e   x   t       T   r   u   e       i   f       t   h   e    
0011100    d   o   c   u   m   e   n   t       s   h   o   u   l   d    
0011120    b   e       s   t   a   p   l   e   d   .   }  \r  \r   {   l
0011140    a   b   e   l       {   l   i   s   p       #   S   I   D   E
0011160    S   }   }  \r   {   t   e   x   t       1       o   r       2
0011200        t   o       i   n   d   i   c   a   t   e       t   h   a
0011220    t       t   h   e       d   o   c   u   m   e   n   t       s
0011240    h   o   u   l   d       b   e       p   r   i   n   t   e   d
0011260        o   n       o   n   e       o   r       t   w   o       s
0011300    i   d   e   s   ,       r   e   s   p   e   c   t   i   v   e
0011320    l   y   .           T   h   e       d   e   f   a   u   l   t
0011340        i   s       t   h   e       v   a   l   u   e       o   f
0011360        {   v   a   r       E   M   P   R   E   S   S   #   S   I
0011400    D   E   S   }   {   i   n   d   e   x       E   M   P   R   E
0011420    S   S   #   S   I   D   E   S       v   a   r   }   .   }  \r
0011440   \r   {   l   a   b   e   l       {   l   i   s   p       P   R
0011460    I   O   R   I   T   Y   }   }  \r   {   t   e   x   t       T
0011500    h   e       p   r   i   o   r   i   t   y       o   f       t
0011520    h   i   s       p   r   i   n   t       r   e   q   u   e   s
0011540    t   ,       o   n   e       o   f       {   l   i   s   p    
0011560    L   O   W   }   ,       {   l   i   s   p       N   O   R   M
0011600    A   L   }   ,       o   r       {   l   i   s   p       H   I
0011620    G   H   }   .           T   h   e       d   e   f   a   u   l
0011640    t       i   s       t   h   e       p   r   i   n   t   e   r
0011660    '   s       d   e   f   a   u   l   t   .   }  \r  \r   {   e
0011700    n   d       l   a   b   e   l   e   d   L   i   s   t       N
0011720    S   P   R   I   N   T       o   p   t   i   o   n   s   }  \r
0011740   \r   N   o   t   e   :           {   i   n   d   e   x       P
0011760    r   e   s   s       f   o   r   m   a   t   }   P   r   e   s
0012000    s       p   r   i   n   t   e   r   s       o   n   l   y    
0012020    r   e   c   o   g   n   i   z   e       t   h   e       o   p
0012040    t   i   o   n   s       {   l   i   s   p       #   C   O   P
0012060    I   E   S   }   ,       {   l   i   s   p       #   S   I   D
0012100    E   S   }   ,       {   l   i   s   p       D   O   C   U   M
0012120    E   N   T   .   C   R   E   A   T   I   O   N   .   D   A   T
0012140    E   }   ,       a   n   d       {   l   i   s   p       D   O
0012160    C   U   M   E   N   T   .   N   A   M   E   }   .  \r  \r   F
0012200    o   r       e   x   a   m   p   l   e   ,  \r  \r   {   l   i
0012220    s   p   c   o   d   e  \r   (   S   E   N   D   .   F   I   L
0012240    E   .   T   O   .   P   R   I   N   T   E   R       '   F   O
0012260    O       N   I   L  \r               '   (   #   C   O   P   I
0012300    E   S       3       #   S   I   D   E   S       2       D   O
0012320    C   U   M   E   N   T   .   N   A   M   E       "   F   o   r
0012340        J   o   h   n   "   )   )   }      \r  \r   {   f   n    
0012360    S   E   N   D   .   F   I   L   E   .   T   O   .   P   R   I
0012400    N   T   E   R   }       c   a   l   l   s       {   f   n    
0012420    P   R   I   N   T   E   R   T   Y   P   E   }       a   n   d
0012440        {   f   n       P   R   I   N   T   F   I   L   E   T   Y
0012460    P   E   }       t   o       d   e   t   e   r   m   i   n   e
0012500        t   h   e       p   r   i   n   t   e   r       t   y   p
0012520    e       o   f       {   a   r   g       H   O   S   T   }    
0012540    a   n   d       t   h   e       f   i   l   e       f   o   r
0012560    m   a   t       o   f       {   a   r   g       F   I   L   E
0012600    }   .           I   f       {   a   r   g       F   I   L   E
0012620    }       i   s       a       f   o   r   m   a   t   t   e   d
0012640        f   i   l   e       a   l   r   e   a   d   y       i   n
0012660        a       f   o   r   m       t   h   a   t       t   h   e
0012700        p   r   i   n   t   e   r       c   a   n       p   r   i
0012720    n   t   ,       i   t       i   s       t   r   a   n   s   m
0012740    i   t   t   e   d       d   i   r   e   c   t   l   y   .    
0012760        O   t   h   e   r   w   i   s   e   ,       {   i   n   d
0013000    e   x       C   O   N   V   E   R   T   .   F   I   L   E   .
0013020    T   O   .   T   Y   P   E   .   F   O   R   .   P   R   I   N
0013040    T   E   R       F   n   }   {   f   n       C   O   N   V   E
0013060    R   T   .   F   I   L   E   .   T   O   .   T   Y   P   E   .
0013100    F   O   R   .   P   R   I   N   T   E   R   }       i   s    
0013120    c   a   l   l   e   d       t   o       d   o       t   h   e
0013140        c   o   n   v   e   r   s   i   o   n   .           [   N
0013160    o   t   e   :           I   f       t   h   e       f   i   l
0013200    e       i   s       c   o   n   v   e   r   t   e   d   ,    
0013220    {   a   r   g       P   R   I   N   T   O   P   T   I   O   N
0013240    S   }       i   s       p   a   s   s   e   d       t   o    
0013260    t   h   e       f   o   r   m   a   t   t   i   n   g       f
0013300    u   n   c   t   i   o   n   ,       s   o       i   t       c
0013320    a   n       i   n   c   l   u   d   e       p   r   o   p   e
0013340    r   t   i   e   s       s   u   c   h       a   s       {   l
0013360    i   s   p       H   E   A   D   I   N   G   }   ,       {   l
0013400    i   s   p       R   E   G   I   O   N   }   ,       a   n   d
0013420        {   l   i   s   p       F   O   N   T   S   }   .   ]    
0013440        A   l   l       o   f       t   h   e   s   e       f   u
0013460    n   c   t   i   o   n   s       u   s   e       t   h   e    
0013500    l   i   s   t   s       {   v   a   r       P   R   I   N   T
0013520    E   R   T   Y   P   E   S   }       a   n   d       {   v   a
0013540    r       P   R   I   N   T   F   I   L   E   T   Y   P   E   S
0013560    }       t   o       a   c   t   u   a   l   l   y       d   e
0013600    t   e   r   m   i   n   e       h   o   w       t   o       d
0013620    o       t   h   e       c   o   n   v   e   r   s   i   o   n
0013640    .  \r  \r   {   f   n       L   I   S   T   F   I   L   E   S
0013660    }       (   {   P   a   g   e   R   e   f       F   n       L
0013700    I   S   T   F   I   L   E   S   }   )       c   a   l   l   s
0013720        t   h   e       f   u   n   c   t   i   o   n       {   f
0013740    n       L   I   S   T   F   I   L   E   S   1   }       t   o
0013760        s   e   n   d       a       s   i   n   g   l   e       f
0014000    i   l   e       t   o       a       h   a   r   d   c   o   p
0014020    y       p   r   i   n   t   i   n   g       d   e   v   i   c
0014040    e   .           I   n   t   e   r   l   i   s   p   -   D    
0014060    i   s       i   n   i   t   i   a   l   i   z   e   d       w
0014100    i   t   h       {   f   n       L   I   S   T   F   I   L   E
0014120    S   1   }       d   e   f   i   n   e   d       t   o       c
0014140    a   l   l       {   f   n       S   E   N   D   .   F   I   L
0014160    E   .   T   O   .   P   R   I   N   T   E   R   }   .      \r
0014200    }   }  \r  \r  \r  \r   {   F   n   d   e   f       {   n   a
0014220    m   e       H   A   R   D   C   O   P   Y   W   }       {   a
0014240    r   g   s       W   I   N   D   O   W   /   B   I   T   M   A
0014260    P   /   R   E   G   I   O   N       F   I   L   E       H   O
0014300    S   T       S   C   A   L   E   F   A   C   T   O   R       R
0014320    O   T   A   T   I   O   N       P   R   I   N   T   E   R   T
0014340    Y   P   E   }  \r   {   t   e   x   t  \r   C   r   e   a   t
0014360    e   s       a       h   a   r   d   c   o   p   y       f   i
0014400    l   e       f   r   o   m       a       b   i   t   m   a   p
0014420        a   n   d       o   p   t   i   o   n   a   l   l   y    
0014440    s   e   n   d   s       i   t       t   o       a       p   r
0014460    i   n   t   e   r   .           N   o   t   e       t   h   a
0014500    t       s   o   m   e       p   r   i   n   t   e   r   s    
0014520    m   a   y       h   a   v   e       l   i   m   i   t   a   t
0014540    i   o   n   s       c   o   n   c   e   r   n   i   n   g    
0014560    h   o   w       b   i   g       o   r       h   o   w       "
0014600    c   o   m   p   l   i   c   a   t   e   d   "       t   h   e
0014620        b   i   t   m   a   p       m   a   y       b   e       p
0014640    r   i   n   t   e   d   .  \r  \r   {   a   r   g       W   I
0014660    N   D   O   W   /   B   I   T   M   A   P   /   R   E   G   I
0014700    O   N   }       c   a   n       e   i   t   h   e   r       b
0014720    e       a       {   l   i   s   p       W   I   N   D   O   W
0014740    }       (   o   p   e   n       o   r       c   l   o   s   e
0014760    d   )   ,       a       {   l   i   s   p       B   I   T   M
0015000    A   P   }   ,       o   r       a       {   l   i   s   p    
0015020    R   E   G   I   O   N   }       (   i   n   t   e   r   p   r
0015040    e   t   e   d       a   s       a       r   e   g   i   o   n
0015060        o   f       t   h   e       s   c   r   e   e   n   )   .
0015100            I   f       {   a   r   g       W   I   N   D   O   W
0015120    /   B   I   T   M   A   P   /   R   E   G   I   O   N   }    
0015140    i   s       {   l   i   s   p       N   I   L   }   ,       t
0015160    h   e       u   s   e   r       i   s       p   r   o   m   p
0015200    t   e   d       f   o   r       a       s   c   r   e   e   n
0015220        r   e   g   i   o   n       u   s   i   n   g       {   f
0015240    n       G   E   T   R   E   G   I   O   N   }   .  \r  \r   I
0015260    f       {   a   r   g       F   I   L   E   }       i   s    
0015300    n   o   n   -   {   l   i   s   p       N   I   L   }   ,    
0015320    i   t       i   s       u   s   e   d       a   s       t   h
0015340    e       n   a   m   e       o   f       t   h   e       f   i
0015360    l   e       f   o   r       o   u   t   p   u   t   .        
0015400    I   f       {   a   r   g       H   O   S   T   }   =   {   l
0015420    i   s   p       N   I   L   }   ,       t   h   i   s       f
0015440    i   l   e       i   s       n   o   t       p   r   i   n   t
0015460    e   d   .           I   f       {   a   r   g       F   I   L
0015500    E   }       i   s       {   l   i   s   p       N   I   L   }
0015520    ,       a       t   e   m   p   o   r   a   r   y       f   i
0015540    l   e       i   s       c   r   e   a   t   e   d   ,       a
0015560    n   d       s   e   n   t       t   o       {   a   r   g    
0015600    H   O   S   T   }   .  \r  \r   T   o       s   a   v   e    
0015620    a   n       i   m   a   g   e       o   n       a       f   i
0015640    l   e       w   i   t   h   o   u   t       p   r   i   n   t
0015660    i   n   g       i   t   ,       p   e   r   f   o   r   m    
0015700    {   l   i   s   p       (   H   A   R   D   C   O   P   Y   W
0015720        {   a   r   g       I   M   A   G   E   }       {   a   r
0015740    g       F   I   L   E   }   )   }   .           T   o       p
0015760    r   i   n   t       a   n       i   m   a   g   e       t   o
0016000        t   h   e       p   r   i   n   t   e   r       {   a   r
0016020    g       P   R   I   N   T   E   R   }       w   i   t   h   o
0016040    u   t       s   a   v   i   n   g       t   h   e       f   i
0016060    l   e   ,       p   e   r   f   o   r   m           {   l   i
0016100    s   p       (   H   A   R   D   C   O   P   Y   W       {   a
0016120    r   g       I   M   A   G   E   }       N   I   L       {   a
0016140    r   g       P   R   I   N   T   E   R   }   )   }   .        
0016160   \r  \r   I   f       b   o   t   h       {   a   r   g       F
0016200    I   L   E   }       a   n   d       {   a   r   g       H   O
0016220    S   T   }       a   r   e       {   l   i   s   p       N   I
0016240    L   }   ,       t   h   e       d   e   f   a   u   l   t    
0016260    a   c   t   i   o   n       i   s       t   o       p   r   i
0016300    n   t       t   h   e       i   m   a   g   e   ,       w   i
0016320    t   h   o   u   t       s   a   v   i   n   g       t   h   e
0016340        f   i   l   e   .           T   h   e       p   r   i   n
0016360    t   e   r       u   s   e   d       i   s       d   e   t   e
0016400    r   m   i   n   e   d       b   y       t   h   e       a   r
0016420    g   u   m   e   n   t       {   a   r   g       P   R   I   N
0016440    T   E   R   T   Y   P   E   }       a   n   d       t   h   e
0016460        v   a   l   u   e       o   f       t   h   e       v   a
0016500    r   i   a   b   l   e       {   v   a   r       D   E   F   A
0016520    U   L   T   P   R   I   N   T   I   N   G   H   O   S   T   }
0016540    .           I   f       {   a   r   g       P   R   I   N   T
0016560    E   R   T   Y   P   E   }       i   s       n   o   n   -   {
0016600    l   i   s   p       N   I   L   }   ,       t   h   e       f
0016620    i   r   s   t       h   o   s   t       o   n       {   v   a
0016640    r       D   E   F   A   U   L   T   P   R   I   N   T   I   N
0016660    G   H   O   S   T   }       o   f       t   h   e       t   y
0016700    p   e       {   a   r   g       P   R   I   N   T   E   R   T
0016720    Y   P   E   }       i   s       u   s   e   d   .           I
0016740    f       {   a   r   g       P   R   I   N   T   E   R   T   Y
0016760    P   E   }       i   s       {   l   i   s   p       N   I   L
0017000    }   ,       t   h   e       f   i   r   s   t       p   r   i
0017020    n   t   e   r       o   n       {   v   a   r       D   E   F
0017040    A   U   L   T   P   R   I   N   T   I   N   G   H   O   S   T
0017060    }       t   h   a   t       i   m   p   l   e   m   e   n   t
0017100    s       t   h   e       {   l   i   s   p       B   I   T   M
0017120    A   P   S   C   A   L   E   }       (   a   s       d   e   t
0017140    e   r   m   i   n   e   d       b   y       {   v   a   r    
0017160    P   R   I   N   T   E   R   T   Y   P   E   S   }   ,       {
0017200    P   a   g   e   R   e   f       V   a   r       P   R   I   N
0017220    T   E   R   T   Y   P   E   S   }   )       o   p   e   r   a
0017240    t   i   o   n       i   s       u   s   e   d   ,       i   f
0017260        a   n   y   .           O   t   h   e   r   w   i   s   e
0017300    ,       t   h   e       f   i   r   s   t       p   r   i   n
0017320    t   e   r       o   n       {   v   a   r       D   E   F   A
0017340    U   L   T   P   R   I   N   T   I   N   G   H   O   S   T   }
0017360        i   s       u   s   e   d   .  \r  \r   T   h   e       t
0017400    y   p   e       o   f       h   a   r   d   c   o   p   y    
0017420    f   i   l   e       p   r   o   d   u   c   e   d       i   s
0017440        d   e   t   e   r   m   i   n   e   d       b   y       {
0017460    a   r   g       H   O   S   T   }       i   f       n   o   n
0017500    -   {   l   i   s   p       N   I   L   }   ,       e   l   s
0017520    e       b   y       {   a   r   g       P   R   I   N   T   E
0017540    R   T   Y   P   E   }       i   f       n   o   n   -   {   l
0017560    i   s   p       N   I   L   }   ,       e   l   s   e       b
0017600    y       t   h   e       v   a   l   u   e       o   f       {
0017620    v   a   r       D   E   F   A   U   L   T   P   R   I   N   T
0017640    I   N   G   H   O   S   T   }   ,       a   s       d   e   s
0017660    c   r   i   b   e   d       a   b   o   v   e   .      \r  \r
0017700    {   a   r   g       S   C   A   L   E   F   A   C   T   O   R
0017720    }       i   s       a       r   e   d   u   c   t   i   o   n
0017740        f   a   c   t   o   r   .           I   f       n   o   t
0017760        g   i   v   e   n   ,       i   t       i   s       c   o
0020000    m   p   u   t   e   d       a   u   t   o   m   a   t   i   c
0020020    a   l   l   y       b   a   s   e   d       o   n       t   h
0020040    e       s   i   z   e       o   f       t   h   e       b   i
0020060    t   m   a   p       a   n   d       t   h   e       c   a   p
0020100    a   b   i   l   i   t   i   e   s       o   f       t   h   e
0020120        p   r   i   n   t   e   r       t   y   p   e   .        
0020140    T   h   i   s       m   a   y       n   o   t       b   e    
0020160    s   u   p   p   o   r   t   e   d       f   o   r       s   o
0020200    m   e       p   r   i   n   t   e   r   s   .  \r  \r   {   a
0020220    r   g       R   O   T   A   T   I   O   N   }       s   p   e
0020240    c   i   f   i   e   s       h   o   w       t   h   e       b
0020260    i   t   m   a   p       i   m   a   g   e       s   h   o   u
0020300    l   d       b   e       r   o   t   a   t   e   d       o   n
0020320        t   h   e       p   r   i   n   t   e   d       p   a   g
0020340    e   .           M   o   s   t       p   r   i   n   t   e   r
0020360    s       (   i   n   c   l   u   d   i   n   g       I   n   t
0020400    e   r   p   r   e   s   s       p   r   i   n   t   e   r   s
0020420    )       o   n   l   y       s   u   p   p   o   r   t       a
0020440        {   a   r   g       R   O   T   A   T   I   O   N   }    
0020460    o   f       m   u   l   t   i   p   l   e   s       o   f    
0020500    9   0   .  \r  \r   {   a   r   g       P   R   I   N   T   E
0020520    R   T   Y   P   E   }       s   p   e   c   i   f   i   e   s
0020540        w   h   a   t       t   y   p   e       o   f       p   r
0020560    i   n   t   e   r       t   o       u   s   e       w   h   e
0020600    n       {   a   r   g       H   O   S   T   }       i   s    
0020620    {   l   i   s   p       N   I   L   }   .           {   f   n
0020640        H   A   R   D   C   O   P   Y   W   }       u   s   e   s
0020660        t   h   i   s       i   n   f   o   r   m   a   t   i   o
0020700    n       t   o       s   e   l   e   c   t       w   h   i   c
0020720    h       p   r   i   n   t   e   r       t   o       u   s   e
0020740        o   r       w   h   a   t       p   r   i   n   t       f
0020760    i   l   e       f   o   r   m   a   t       t   o       c   o
0021000    n   v   e   r   t       t   h   e       o   u   t   p   u   t
0021020        i   n   t   o   ,       a   s       d   e   s   c   r   i
0021040    b   e   d       a   b   o   v   e   .  \r  \r   T   h   e    
0021060    b   a   c   k   g   r   o   u   n   d       m   e   n   u    
0021100    c   o   n   t   a   i   n   s       a       "   H   a   r   d
0021120    c   o   p   y   "       c   o   m   m   a   n   d       (   {
0021140    P   a   g   e   R   e   f       (   B   a   c   k   g   r   o
0021160    u   n   d       M   e   n   u       C   o   m   m   a   n   d
0021200    )       H   a   r   d   c   o   p   y   }   )       t   h   a
0021220    t       p   r   o   m   p   t   s       t   h   e       u   s
0021240    e   r       f   o   r       a       r   e   g   i   o   n    
0021260    o   n       t   h   e       s   c   r   e   e   n   ,       a
0021300    n   d       s   e   n   d   s       t   h   e       i   m   a
0021320    g   e       t   o       t   h   e       d   e   f   a   u   l
0021340    t       p   r   i   n   t   e   r   .  \r   }   }  \r  \r  \r
0021360   \r   H   a   r   d   c   o   p   y       o   u   t   p   u   t
0021400        m   a   y       a   l   s   o       b   e       o   b   t
0021420    a   i   n   e   d       b   y       w   r   i   t   i   n   g
0021440        a       f   i   l   e       o   n       t   h   e       p
0021460    r   i   n   t   e   r       d   e   v   i   c   e       {   l
0021500    i   s   p       L   P   T   }   ,   {   i   n   d   e   x    
0021520    L   P   T       (   p   r   i   n   t   e   r       d   e   v
0021540    i   c   e   )   }       e   .   g   .       {   l   i   s   p
0021560        (   C   O   P   Y   F   I   L   E       '   F   O   O    
0021600    '   {   b   r   a   c   k   e   t       L   P   T   }   )   }
0021620    .           W   h   e   n       a       f   i   l   e       o
0021640    n       t   h   i   s       d   e   v   i   c   e       i   s
0021660        c   l   o   s   e   d   ,       i   t       i   s       c
0021700    o   n   v   e   r   t   e   d       t   o       I   n   t   e
0021720    r   p   r   e   s   s       o   r       s   o   m   e       o
0021740    t   h   e   r       f   o   r   m   a   t       (   i   f    
0021760    n   e   c   e   s   s   a   r   y   )       a   n   d       s
0022000    e   n   t       t   o       t   h   e       d   e   f   a   u
0022020    l   t       p   r   i   n   t   e   r       (   t   h   e    
0022040    f   i   r   s   t       h   o   s   t       o   n       {   a
0022060    r   g       D   E   F   A   U   L   T   P   R   I   N   T   I
0022100    N   G   H   O   S   T   }   )   .           O   n   e       c
0022120    a   n       i   n   c   l   u   d   e       t   h   e       p
0022140    r   i   n   t   e   r       n   a   m   e       d   i   r   e
0022160    c   t   l   y       i   n       t   h   e       f   i   l   e
0022200        n   a   m   e   ,       e   .   g   .       {   l   i   s
0022220    p       (   C   O   P   Y   F   I   L   E       '   F   O   O
0022240        {   b   r   a   c   k   e   t       L   P   T   }   T   R
0022260    E   M   O   R   :   )   }       w   i   l   l       s   e   n
0022300    d       t   h   e       f   i   l   e       t   o       t   h
0022320    e       p   r   i   n   t   e   r       {   l   i   s   p    
0022340    T   R   E   M   O   R   :   }   .  \r  \r  \r   {   F   n   D
0022360    e   f       {   N   a   m   e       P   R   I   N   T   E   R
0022400    S   T   A   T   U   S   }       {   A   r   g   s       P   R
0022420    I   N   T   E   R   }  \r   {   T   e   x   t  \r   R   e   t
0022440    u   r   n   s       a       l   i   s   t       d   e   s   c
0022460    r   i   b   i   n   g       t   h   e       c   u   r   r   e
0022500    n   t       s   t   a   t   u   s       o   f       t   h   e
0022520        p   r   i   n   t   e   r       n   a   m   e   d       {
0022540    a   r   g       P   R   I   N   T   E   R   }   .           T
0022560    h   e       e   x   a   c   t       f   o   r   m       o   f
0022600        t   h   e       v   a   l   u   e       r   e   t   u   r
0022620    n   e   d       d   e   p   e   n   d   s       o   n       t
0022640    h   e       t   y   p   e       o   f       p   r   i   n   t
0022660    e   r   .           F   o   r       I   n   t   e   r   p   r
0022700    e   s   s       p   r   i   n   t   e   r   s   ,       t   h
0022720    e       s   t   a   t   u   s       d   e   s   c   r   i   b
0022740    e   s       w   h   e   t   h   e   r       t   h   e       p
0022760    r   i   n   t   e   r       i   s       a   v   a   i   l   a
0023000    b   l   e       o   r       b   u   s   y       o   r       n
0023020    e   e   d   s       a   t   t   e   n   t   i   o   n   ,    
0023040    a   n   d       w   h   a   t       t   y   p   e       o   f
0023060        p   a   p   e   r       i   s       l   o   a   d   e   d
0023100        i   n       t   h   e       p   r   i   n   t   e   r   .
0023120   \r  \r   R   e   t   u   r   n   s       {   l   i   s   p    
0023140    N   I   L   }       i   f       t   h   e       p   r   i   n
0023160    t   e   r       d   o   e   s       n   o   t       r   e   s
0023200    p   o   n   d       i   n       a       r   e   a   s   o   n
0023220    a   b   l   e       t   i   m   e   ,       w   h   i   c   h
0023240        c   a   n       o   c   c   u   r       i   f       t   h
0023260    e       p   r   i   n   t   e   r       i   s       v   e   r
0023300    y       b   u   s   y   ,       o   r       d   o   e   s    
0023320    n   o   t       i   m   p   l   e   m   e   n   t       t   h
0023340    e       p   r   i   n   t   e   r       s   t   a   t   u   s
0023360        s   e   r   v   i   c   e   .  \r   }   }  \r  \r  \r   {
0023400    V   a   r   D   e   f       {   N   a   m   e       D   E   F
0023420    A   U   L   T   P   R   I   N   T   I   N   G   H   O   S   T
0023440    }      \r   {   T   e   x   t  \r   T   h   e       v   a   r
0023460    i   a   b   l   e       {   v   a   r       D   E   F   A   U
0023500    L   T   P   R   I   N   T   I   N   G   H   O   S   T   }    
0023520    i   s       u   s   e   d       t   o       d   e   s   i   g
0023540    n   a   t   e       t   h   e       d   e   f   a   u   l   t
0023560        p   r   i   n   t   e   r       t   o       b   e       u
0023600    s   e   d       a   s       t   h   e       o   u   t   p   u
0023620    t       o   f       p   r   i   n   t   i   n   g       o   p
0023640    e   r   a   t   i   o   n   s   .           I   t       s   h
0023660    o   u   l   d       b   e       a       l   i   s   t       o
0023700    f       t   h   e       k   n   o   w   n       p   r   i   n
0023720    t   e   r       h   o   s   t       n   a   m   e   s   ,    
0023740    f   o   r       e   x   a   m   p   l   e   ,       {   l   i
0023760    s   p       (   Q   U   A   K   E       L   I   S   P   P   R
0024000    I   N   T   :   )   }   .           I   f       a   n       e
0024020    l   e   m   e   n   t       o   f       {   v   a   r       D
0024040    E   F   A   U   L   T   P   R   I   N   T   I   N   G   H   O
0024060    S   T   }       i   s       a       l   i   s   t   ,       i
0024100    s       i   n   t   e   r   p   r   e   t   e   d       a   s
0024120        {   l   i   s   p       (   {   a   r   g       P   R   I
0024140    N   T   E   R   T   Y   P   E   }       {   a   r   g       H
0024160    O   S   T   }   )   }   ,       s   p   e   c   i   f   y   i
0024200    n   g       b   o   t   h       t   h   e       h   o   s   t
0024220        t   y   p   e       a   n   d       t   h   e       h   o
0024240    s   t       n   a   m   e   .           T   h   e       t   y
0024260    p   e       o   f       t   h   e       p   r   i   n   t   e
0024300    r   ,       w   h   i   c   h       d   e   t   e   r   m   i
0024320    n   e   s       t   h   e       p   r   o   t   o   c   o   l
0024340        u   s   e   d       t   o       s   e   n   d       t   o
0024360        i   t       a   n   d       t   h   e       f   i   l   e
0024400        f   o   r   m   a   t       i   t       r   e   q   u   i
0024420    r   e   s   ,       i   s       d   e   t   e   r   m   i   n
0024440    e   d       b   y       t   h   e       f   u   n   c   t   i
0024460    o   n       {   f   n       P   R   I   N   T   E   R   T   Y
0024500    P   E   }   .          \r  \r   I   f       {   v   a   r    
0024520    D   E   F   A   U   L   T   P   R   I   N   T   I   N   G   H
0024540    O   S   T   }       i   s       a       s   i   n   g   l   e
0024560        p   r   i   n   t   e   r       n   a   m   e   ,       i
0024600    t       i   s       t   r   e   a   t   e   d       a   s    
0024620    i   f       i   t       w   e   r   e       a       l   i   s
0024640    t       o   f       o   n   e       e   l   e   m   e   n   t
0024660    .  \r   }   }  \r  \r  \r   {   F   n   D   e   f       {   N
0024700    a   m   e       P   R   I   N   T   F   I   L   E   T   Y   P
0024720    E   }       {   A   r   g   s       F   I   L   E       {   a
0024740    n   o   n   a   r   g   }   }  \r   {   T   e   x   t  \r   R
0024760    e   t   u   r   n   s       t   h   e       f   o   r   m   a
0025000    t       o   f       t   h   e       f   i   l   e       {   a
0025020    r   g       F   I   L   E   }   .           P   o   s   s   i
0025040    b   l   e       v   a   l   u   e   s       i   n   c   l   u
0025060    d   e       {   l   i   s   p       I   N   T   E   R   P   R
0025100    E   S   S   }   ,       {   l   i   s   p       T   E   D   I
0025120    T   }   ,       e   t   c   .           I   f       i   t    
0025140    c   a   n   n   o   t       d   e   t   e   r   m   i   n   e
0025160        t   h   e       f   i   l   e       t   y   p   e   ,    
0025200    i   t       r   e   t   u   r   n   s       {   l   i   s   p
0025220        N   I   L   }   .           U   s   e   s       t   h   e
0025240        g   l   o   b   a   l       v   a   r   i   a   b   l   e
0025260        {   l   i   s   p       P   R   I   N   T   F   I   L   E
0025300    T   Y   P   E   S   }   .  \r   }   }  \r  \r   {   F   n   D
0025320    e   f       {   N   a   m   e       P   R   I   N   T   E   R
0025340    T   Y   P   E   }       {   a   r   g   s       H   O   S   T
0025360    }  \r   {   T   e   x   t  \r   R   e   t   u   r   n   s    
0025400    t   h   e       t   y   p   e       o   f       t   h   e    
0025420    p   r   i   n   t   e   r       {   a   r   g       H   O   S
0025440    T   }   .           C   u   r   r   e   n   t   l   y       u
0025460    s   e   s       t   h   e       f   o   l   l   o   w   i   n
0025500    g       h   e   u   r   i   s   t   i   c   :       (   1   )
0025520        I   f       {   a   r   g       H   O   S   T   }       i
0025540    s       a       l   i   s   t   ,       t   h   e       {   f
0025560    n       C   A   R   }       i   s       a   s   s   u   m   e
0025600    d       t   o       b   e       t   h   e       p   r   i   n
0025620    t   e   r       t   y   p   e       a   n   d       {   f   n
0025640        C   A   D   R   }       t   h   e       n   a   m   e    
0025660    o   f       t   h   e       p   r   i   n   t   e   r   ;    
0025700    (   2   )       I   f       {   a   r   g       H   O   S   T
0025720    }       i   s       a       l   i   t   a   t   o   m       w
0025740    i   t   h       a       n   o   n   -   {   l   i   s   p    
0025760    N   I   L   }       {   i   n   d   e   x       *   P   R   I
0026000    M   A   R   Y   *       P   R   I   N   T   E   R   T   Y   P
0026020    E       P   r   o   p   }   {   l   i   s   p       P   R   I
0026040    N   T   E   R   T   Y   P   E   }       p   r   o   p   e   r
0026060    t   y   ,       t   h   e       p   r   o   p   e   r   t   y
0026100        v   a   l   u   e       i   s       r   e   t   u   r   n
0026120    e   d       a   s       t   h   e       p   r   i   n   t   e
0026140    r       t   y   p   e   ;       (   3   )       I   f       {
0026160    a   r   g       H   O   S   T   }       c   o   n   t   a   i
0026200    n   s       a       c   o   l   o   n       (   e   .   g   .
0026220    ,       {   l   i   s   p       P   R   I   N   T   E   R   :
0026240    P   A   R   C   :   X   E   R   O   X   }   )       i   t    
0026260    i   s       a   s   s   u   m   e   d       t   o       b   e
0026300        a   n       {   l   i   s   p       I   N   T   E   R   P
0026320    R   E   S   S   }       p   r   i   n   t   e   r   ;       (
0026340    4   )       i   f       {   a   r   g       H   O   S   T   }
0026360        i   s       t   h   e       {   f   n       C   A   D   R
0026400    }       o   f       a       l   i   s   t       o   n       {
0026420    v   a   r       D   E   F   A   U   L   T   P   R   I   N   T
0026440    I   N   G   H   O   S   T   }   ,       t   h   e       {   f
0026460    n       C   A   R   }       i   s       r   e   t   u   r   n
0026500    e   d       a   s       t   h   e       p   r   i   n   t   e
0026520    r       t   y   p   e   ;       (   5   )       o   t   h   e
0026540    r   w   i   s   e   ,       t   h   e       v   a   l   u   e
0026560        o   f       {   i   n   d   e   x       *   P   R   I   M
0026600    A   R   Y   *       D   E   F   A   U   L   T   P   R   I   N
0026620    T   E   R   T   Y   P   E       V   a   r   }   {   v   a   r
0026640        D   E   F   A   U   L   T   P   R   I   N   T   E   R   T
0026660    Y   P   E   }       i   s       r   e   t   u   r   n   e   d
0026700        a   s       t   h   e       p   r   i   n   t   e   r    
0026720    t   y   p   e   .  \r   }   }  \r  \r  \r   {   B   e   g   i
0026740    n       S   u   b   S   e   c       L   o   w   -   l   e   v
0026760    e   l       H   a   r   d   c   o   p   y       V   a   r   i
0027000    a   b   l   e   s   }  \r   {   T   i   t   l   e       L   o
0027020    w   -   l   e   v   e   l       H   a   r   d   c   o   p   y
0027040        V   a   r   i   a   b   l   e   s   }  \r   {   T   e   x
0027060    t  \r  \r   T   h   e       f   o   l   l   o   w   i   n   g
0027100        v   a   r   i   a   b   l   e   s       a   r   e       u
0027120    s   e   d       t   o       d   e   f   i   n   e       h   o
0027140    w       I   n   t   e   r   l   i   s   p       s   h   o   u
0027160    l   d       g   e   n   e   r   a   t   e       h   a   r   d
0027200    c   o   p   y       o   f       d   i   f   f   e   r   e   n
0027220    t       t   y   p   e   s   .           T   h   e       u   s
0027240    e   r       s   h   o   u   l   d       o   n   l   y       n
0027260    e   e   d       t   o       c   h   a   n   g   e       t   h
0027300    e   s   e       v   a   r   i   a   b   l   e   s       w   h
0027320    e   n       i   t       i   s       n   e   c   e   s   s   a
0027340    r   y       t   o       a   c   c   e   s   s       a       n
0027360    e   w       t   y   p   e       o   f       p   r   i   n   t
0027400    e   r   ,       o   r       d   e   f   i   n   e       a    
0027420    n   e   w       h   a   r   d   c   o   p   y       d   o   c
0027440    u   m   e   n   t       t   y   p   e       (   n   o   t    
0027460    o   f   t   e   n   )   .  \r  \r  \r   {   V   a   r   D   e
0027500    f       {   N   a   m   e       P   R   I   N   T   E   R   T
0027520    Y   P   E   S   }  \r   {   T   e   x   t  \r   T   h   e    
0027540    c   h   a   r   a   c   t   e   r   i   s   t   i   c   s    
0027560    o   f       a       g   i   v   e   n       p   r   i   n   t
0027600    e   r       a   r   e       d   e   t   e   r   m   i   n   e
0027620    d       b   y       t   h   e       v   a   l   u   e       o
0027640    f       t   h   e       l   i   s   t       {   v   a   r    
0027660    P   R   I   N   T   E   R   T   Y   P   E   S   }   .        
0027700    E   a   c   h       e   l   e   m   e   n   t       i   s    
0027720    a       l   i   s   t       o   f       t   h   e       f   o
0027740    r   m  \r  \r   {   l   i   s   p   c   o   d   e  \r   (   {
0027760    a   r   g       T   Y   P   E   S   }       (   {   a   r   g
0030000        P   R   O   P   E   R   T   Y   1   }       {   a   r   g
0030020        V   A   L   U   E   1   }   )       (   {   a   r   g    
0030040    P   R   O   P   E   R   T   Y   2   }       {   a   r   g    
0030060    V   A   L   U   E   2   }   )       {   e   l   l   i   p   s
0030100    i   s   }   )   }  \r  \r   {   a   r   g       T   Y   P   E
0030120    S   }       i   s       a       l   i   s   t       o   f    
0030140    t   h   e       p   r   i   n   t   e   r       t   y   p   e
0030160    s       t   h   a   t       t   h   i   s       e   n   t   r
0030200    y       a   d   d   r   e   s   s   e   s   .           T   h
0030220    e       {   l   i   s   p       (   {   a   r   g       P   R
0030240    O   P   E   R   T   Y   n   }       {   a   r   g       V   A
0030260    L   U   E   n   }   )   }       p   a   i   r   s       d   e
0030300    f   i   n   e       p   r   o   p   e   r   t   i   e   s    
0030320    a   s   s   o   c   i   a   t   e   d       w   i   t   h    
0030340    e   a   c   h       p   r   i   n   t   e   r       t   y   p
0030360    e   .  \r  \r   T   h   e       p   r   i   n   t   e   r    
0030400    p   r   o   p   e   r   t   i   e   s       i   n   c   l   u
0030420    d   e       t   h   e       f   o   l   l   o   w   i   n   g
0030440    :  \r  \r   {   B   e   g   i   n       L   a   b   e   l   e
0030460    d   L   i   s   t       P   R   I   N   T   E   R   T   Y   P
0030500    E   S       p   r   o   p   e   r   t   i   e   s   }  \r  \r
0030520    {   L   a   b   e   l       {   l   i   s   p       C   A   N
0030540    P   R   I   N   T   }   }  \r   {   T   e   x   t  \r   V   a
0030560    l   u   e       i   s       a       l   i   s   t       o   f
0030600        t   h   e       f   i   l   e       t   y   p   e   s    
0030620    t   h   a   t       t   h   e       p   r   i   n   t   e   r
0030640        c   a   n       p   r   i   n   t       d   i   r   e   c
0030660    t   l   y   .  \r   }  \r  \r   {   L   a   b   e   l       {
0030700    l   i   s   p       S   T   A   T   U   S   }   }  \r   {   T
0030720    e   x   t  \r   V   a   l   u   e       i   s       a       f
0030740    u   n   c   t   i   o   n       t   h   a   t       k   n   o
0030760    w   s       h   o   w       t   o       f   i   n   d       o
0031000    u   t       t   h   e       s   t   a   t   u   s       o   f
0031020        t   h   e       p   r   i   n   t   e   r   ,       u   s
0031040    e   d       b   y       {   f   n       P   R   I   N   T   E
0031060    R   S   T   A   T   U   S   }       (   {   P   a   g   e   R
0031100    e   f       F   n       P   R   I   N   T   E   R   S   T   A
0031120    T   U   S   }   )   .  \r   }  \r  \r   {   L   a   b   e   l
0031140        {   l   i   s   p       P   R   O   P   E   R   T   I   E
0031160    S   }   }  \r   {   T   e   x   t  \r   V   a   l   u   e    
0031200    i   s       a       f   u   n   c   t   i   o   n       w   h
0031220    i   c   h       r   e   t   u   r   n   s       a       l   i
0031240    s   t       o   f       k   n   o   w   n       p   r   i   n
0031260    t   e   r       p   r   o   p   e   r   t   i   e   s   .  \r
0031300    }  \r  \r   {   L   a   b   e   l       {   l   i   s   p    
0031320    S   E   N   D   }   }  \r   {   T   e   x   t  \r   V   a   l
0031340    u   e       i   s       a       f   u   n   c   t   i   o   n
0031360        w   h   i   c   h       i   n   v   o   k   e   s       t
0031400    h   e       a   p   p   r   o   p   r   i   a   t   e       p
0031420    r   o   t   o   c   o   l       t   o       s   e   n   d    
0031440    a       f   i   l   e       t   o       t   h   e       p   r
0031460    i   n   t   e   r   .  \r   }  \r  \r   {   L   a   b   e   l
0031500        {   l   i   s   p       B   I   T   M   A   P   S   C   A
0031520    L   E   }   }  \r   {   T   e   x   t  \r   V   a   l   u   e
0031540        i   s       a       f   u   n   c   t   i   o   n       o
0031560    f       a   r   g   u   m   e   n   t   s       {   a   r   g
0031600        W   I   D   T   H   }       a   n   d       {   a   r   g
0031620        H   E   I   G   H   T   }       i   n       b   i   t   s
0031640        w   h   i   c   h       r   e   t   u   r   n   s       a
0031660        s   c   a   l   e       f   a   c   t   o   r       f   o
0031700    r       s   c   a   l   i   n   g       a       b   i   t   m
0031720    a   p   .  \r   }  \r  \r   {   L   a   b   e   l       {   l
0031740    i   s   p       B   I   T   M   A   P   F   I   L   E   }   }
0031760   \r   {   T   e   x   t  \r   V   a   l   u   e       i   s    
0032000    a       f   o   r   m       w   h   i   c   h   ,       w   h
0032020    e   n       e   v   a   l   u   a   t   e   d   ,       c   o
0032040    n   v   e   r   t   s       a       b   i   t   m   a   p    
0032060    t   o       a       f   i   l   e       f   o   r   m   a   t
0032100        t   h   a   t       t   h   e       p   r   i   n   t   e
0032120    r       w   i   l   l       a   c   c   e   p   t   .  \r   }
0032140   \r  \r   {   E   n   d       L   a   b   e   l   e   d   L   i
0032160    s   t       P   R   I   N   T   E   R   T   Y   P   E   S    
0032200    p   r   o   p   e   r   t   i   e   s   }  \r  \r   N   o   t
0032220    e   :           {   i   n   d   e   x       I   n   t   e   r
0032240    p   r   e   s   s       f   o   r   m   a   t   }   T   h   e
0032260        n   a   m   e       {   i   n   d   e   x       8   0   4
0032300    4       (   P   r   i   n   t   e   r       t   y   p   e   )
0032320    }   {   l   i   s   p       8   0   4   4   }       i   s    
0032340    d   e   f   i   n   e   d       o   n       {   v   a   r    
0032360    P   R   I   N   T   E   R   T   Y   P   E   S   }       a   s
0032400        a       s   y   n   o   n   y   m       f   o   r       t
0032420    h   e       {   l   i   s   p       I   N   T   E   R   P   R
0032440    E   S   S   }       p   r   i   n   t   e   r       t   y   p
0032460    e   .           {   i   n   d   e   x       P   r   e   s   s
0032500        f   o   r   m   a   t   }   T   h   e       n   a   m   e
0032520    s       {   i   n   d   e   x       S   P   R   U   C   E    
0032540    (   P   r   i   n   t   e   r       t   y   p   e   )   }   {
0032560    l   i   s   p       S   P   R   U   C   E   }   ,       {   i
0032600    n   d   e   x       P   E   N   G   U   I   N       (   P   r
0032620    i   n   t   e   r       t   y   p   e   )   }   {   l   i   s
0032640    p       P   E   N   G   U   I   N   }   ,       a   n   d    
0032660    {   i   n   d   e   x       D   O   V   E   R       (   P   r
0032700    i   n   t   e   r       t   y   p   e   )   }   {   l   i   s
0032720    p       D   O   V   E   R   }       a   r   e       d   e   f
0032740    i   n   e   d       o   n       {   v   a   r       P   R   I
0032760    N   T   E   R   T   Y   P   E   S   }       a   s       s   y
0033000    n   o   n   y   m   s       f   o   r       t   h   e       {
0033020    l   i   s   p       P   R   E   S   S   }       p   r   i   n
0033040    t   e   r       t   y   p   e   .           T   h   e       p
0033060    r   i   n   t   e   r       t   y   p   e   s       {   i   n
0033100    d   e   x       F   U   L   L   P   R   E   S   S       (   P
0033120    r   i   n   t   e   r       t   y   p   e   )   }   {   l   i
0033140    s   p       F   U   L   L   P   R   E   S   S   }       a   n
0033160    d       {   i   n   d   e   x       R   A   V   E   N       (
0033200    P   r   i   n   t   e   r       t   y   p   e   )   }   {   l
0033220    i   s   p       R   A   V   E   N   }       a   r   e       a
0033240    l   s   o       d   e   f   i   n   e   d       t   h   e    
0033260    s   a   m   e       a   s       {   l   i   s   p       P   R
0033300    E   S   S   }   ,       e   x   c   e   p   t       t   h   a
0033320    t       t   h   e   s   e       p   r   i   n   t   e   r    
0033340    t   y   p   e   s       i   n   d   i   c   a   t   e       t
0033360    h   a   t       t   h   e       p   r   i   n   t   e   r    
0033400    i   s       a       "   F   u   l   l       P   r   e   s   s
0033420    "       p   r   i   n   t   e   r       t   h   a   t       i
0033440    s       a   b   l   e       t   o       s   c   a   l   e    
0033460    b   i   t   m   a   p       i   m   a   g   e   s   ,       i
0033500    n       a   d   d   i   t   i   o   n       t   o       t   h
0033520    e       n   o   r   m   a   l       P   r   e   s   s       p
0033540    r   i   n   t   e   r       f   a   c   i   l   i   t   i   e
0033560    s   .  \r   }   }  \r  \r  \r   {   V   a   r   D   e   f    
0033600    {   N   a   m   e       P   R   I   N   T   F   I   L   E   T
0033620    Y   P   E   S   }  \r   {   T   e   x   t  \r   T   h   e    
0033640    v   a   r   i   a   b   l   e       {   v   a   r       P   R
0033660    I   N   T   F   I   L   E   T   Y   P   E   S   }       c   o
0033700    n   t   a   i   n   s       i   n   f   o   r   m   a   t   i
0033720    o   n       a   b   o   u   t       v   a   r   i   o   u   s
0033740        f   i   l   e       f   o   r   m   a   t   s   ,       s
0033760    u   c   h       a   s       T   e   d   i   t       f   i   l
0034000    e   s       a   n   d       I   n   t   e   r   p   r   e   s
0034020    s       f   i   l   e   s   .           T   h   e       f   o
0034040    r   m   a   t       i   s       s   i   m   i   l   a   r    
0034060    t   o       {   v   a   r       P   R   I   N   T   E   R   T
0034100    Y   P   E   S   }   .           T   h   e       p   r   o   p
0034120    e   r   t   i   e   s       t   h   a   t       c   a   n    
0034140    b   e       s   p   e   c   i   f   i   e   d       i   n   c
0034160    l   u   d   e   :  \r  \r   {   B   e   g   i   n       L   a
0034200    b   e   l   e   d   L   i   s   t       P   R   I   N   T   F
0034220    I   L   E   T   Y   P   E   S       p   r   o   p   e   r   t
0034240    i   e   s   }  \r  \r   {   L   a   b   e   l       {   l   i
0034260    s   p       T   E   S   T   }   }  \r   {   T   e   x   t  \r
0034300    V   a   l   u   e       i   s       a       f   u   n   c   t
0034320    i   o   n       w   h   i   c   h       t   e   s   t   s    
0034340    a       f   i   l   e       i   f       i   t       i   s    
0034360    o   f       t   h   e       g   i   v   e   n       t   y   p
0034400    e   .           N   o   t   e       t   h   a   t       t   h
0034420    i   s       f   u   n   c   t   i   o   n       i   s       p
0034440    a   s   s   e   d       a   n       o   p   e   n       s   t
0034460    r   e   a   m   .  \r   }  \r  \r   {   L   a   b   e   l    
0034500    {   l   i   s   p       C   O   N   V   E   R   S   I   O   N
0034520    }   }  \r   {   T   e   x   t  \r   V   a   l   u   e       i
0034540    s       a       p   r   o   p   e   r   t   y       l   i   s
0034560    t       o   f       o   t   h   e   r       f   i   l   e    
0034600    t   y   p   e   s       a   n   d       f   u   n   c   i   t
0034620    o   n   s       t   h   a   t       c   o   n   v   e   r   t
0034640        f   r   o   m       t   h   e       s   p   e   c   i   f
0034660    i   e   d       t   y   p   e       t   o       t   h   e    
0034700    f   i   l   e       f   o   r   m   a   t   .  \r   }  \r  \r
0034720    {   L   a   b   e   l       {   l   i   s   p       E   X   T
0034740    E   N   S   I   O   N   }   }  \r   {   T   e   x   t  \r   V
0034760    a   l   u   e       i   s       a       l   i   s   t       o
0035000    f       p   o   s   s   i   b   l   e       f   i   l   e    
0035020    e   x   t   e   n   s   i   o   n   s       f   o   r       f
0035040    i   l   e   s       o   f       t   h   i   s       t   y   p
0035060    e   .  \r   }  \r  \r   {   E   n   d       L   a   b   e   l
0035100    e   d   L   i   s   t       P   R   I   N   T   F   I   L   E
0035120    T   Y   P   E   S       p   r   o   p   e   r   t   i   e   s
0035140    }  \r   }   }  \r  \r  \r   {   B   e   g   i   n       N   o
0035160    t   e   }  \r   F   r   o   m       I   n   t   e   r   m   e
0035200    z   z   o       R   e   l   e   a   s   e       N   o   t   e
0035220    s   :  \r   S   t   a   r   -   c   o   m   p   a   t   i   b
0035240    l   e       I   n   t   e   r   p   r   e   s   s       f   i
0035260    l   e   t   y   p   e       u   s   e   d       w   h   e   n
0035300        c   r   e   a   t   i   n   g   ,       d   e   t   e   c
0035320    t   i   n   g       I   n   t   e   r   p   r   e   s   s    
0035340    f   i   l   e   s       o   n       N   S       f   i   l   e
0035360        s   e   r   v   e   r   s  \r   F   i   l   e   s       o
0035400    n       N   S       f   i   l   e       s   e   r   v   e   r
0035420    s       h   a   v   e       a   n       a   s   s   o   c   i
0035440    a   t   e   d       n   u   m   e   r   i   c   a   l       f
0035460    i   l   e       t   y   p   e   .           I   n   t   e   r
0035500    l   i   s   p       d   o   e   s       n   o   t       n   o
0035520    r   m   a   l   l   y       u   s   e       t   h   e   s   e
0035540        f   i   l   e       t   y   p   e   s   ,       a   l   t
0035560    h   o   u   g   h       t   h   e       u   s   e   r       c
0035600    a   n       r   e   a   d       a   n   d       s   e   t    
0035620    t   h   e   m       (   u   s   i   n   g       t   h   e    
0035640    F   I   L   E   T   Y   P   E       f   i   l   e       a   t
0035660    t   r   i   b   u   t   e   )   .           H   o   w   e   v
0035700    e   r   ,       t   h   i   s       c   a   u   s   e   s    
0035720    p   r   o   b   l   e   m   s       w   h   e   n       a   c
0035740    c   e   s   s   i   n   g       f   i   l   e   s       f   r
0035760    o   m       t   h   e       S   t   a   r       w   o   r   k
0036000    s   t   a   t   i   o   n   ,       w   h   i   c   h       d
0036020    o   e   s       u   s   e       t   h   e       f   i   l   e
0036040    t   y   p   e   s   .           S   p   e   c   i   f   i   c
0036060    a   l   l   y   ,       S   t   a   r       d   i   d   n   '
0036100    t       r   e   c   o   g   n   i   z   e       I   n   t   e
0036120    r   p   r   e   s   s       f   i   l   e   s       g   e   n
0036140    e   r   a   t   e   d       f   r   o   m       I   n   t   e
0036160    r   l   i   s   p   ,       b   e   c   a   u   s   e       t
0036200    h   e   y       d   i   d   n   '   t       h   a   v   e    
0036220    t   h   e       r   i   g   h   t       f   i   l   e   t   y
0036240    p   e       (   4   3   6   1   )   .           T   h   e   r
0036260    e   f   o   r   e   ,       I   n   t   e   r   l   i   s   p
0036300        n   o   w       c   r   e   a   t   e   s       I   n   t
0036320    e   r   p   r   e   s   s       f   i   l   e   s       w   i
0036340    t   h       t   h   e       s   t   a   n   d   a   r   d    
0036360    I   n   t   e   r   p   r   e   s   s       f   i   l   e   t
0036400    y   p   e   .           T   h   i   s       f   i   l   e   t
0036420    y   p   e       i   s       a   l   s   o       u   s   e   d
0036440        i   n       I   N   T   E   R   P   R   E   S   S   F   I
0036460    L   E   P       t   o       q   u   i   c   k   l   y       d
0036500    e   t   e   c   t       w   h   e   t   h   e   r       a    
0036520    f   i   l   e       i   s       a   n       I   n   t   e   r
0036540    p   r   e   s   s       f   i   l   e   :       i   f       t
0036560    h   e       f   i   l   e   t   y   p   e       i   s       c
0036600    o   r   r   e   c   t   ,       I   n   t   e   r   l   i   s
0036620    p       w   o   n   '   t       t   r   y       p   a   r   s
0036640    i   n   g       t   h   e       f   i   l   e       t   o    
0036660    s   e   e       i   f       i   t       i   s       a       v
0036700    a   l   i   d       I   n   t   e   r   p   r   e   s   s    
0036720    f   i   l   e   .  \r   {   E   n   d       N   o   t   e   }
0036740   \r  \r   }   {   E   n   d       S   u   b   S   e   c       L
0036760    o   w   -   l   e   v   e   l       H   a   r   d   c   o   p
0037000    y       V   a   r   i   a   b   l   e   s   }  \r  \r  \r   }
0037020    {   E   n   d       C   h   a   p   t   e   r       H   a   r
0037040    d   c   o   p   y       F   a   c   i   l   i   t   i   e   s
0037060    }  \r  \r  \r  \r  \r  \r  \r  \0  \0  \0  \0  \0 004  \0 002
0037100   \0   ?  \0   1   (   D   E   F   A   U   L   T   F   O   N   T
0037120        1       (   G   A   C   H   A       1   0   )       (   G
0037140    A   C   H   A       8   )       (   T   E   R   M   I   N   A
0037160    L       8   )   )  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0
0037200    ?  \0   1   (   D   E   F   A   U   L   T   F   O   N   T    
0037220    1       (   G   A   C   H   A       1   0   )       (   G   A
0037240    C   H   A       8   )       (   T   E   R   M   I   N   A   L
0037260        8   )   )  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0037300    >   8  \0  \0  \0  \0 002  \0  \0   >   8  \0 001   z 272    
0037317