home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / next / 253 next >
Encoding:
Internet Message Format  |  1993-01-24  |  17.2 KB

  1. Xref: sparky comp.sys.next:253 comp.sys.next.misc:24045
  2. Newsgroups: comp.sys.next,purdue.next,comp.sys.next.misc,purdue.cc.next
  3. Path: sparky!uunet!europa.asd.contel.com!gatech!swrinde!cs.utexas.edu!uwm.edu!linac!att!news.cs.indiana.edu!noose.ecn.purdue.edu!en.ecn.purdue.edu!davisonj
  4. From: davisonj@en.ecn.purdue.edu (John M Davison)
  5. Subject: automated fiddling with PostScript file desired
  6. Message-ID: <1993Jan24.221041.5815@en.ecn.purdue.edu>
  7. Followup-To: poster
  8. Summary: funky PostScript file won't print, but will preview.  What to do?
  9. Keywords: PostScript ghostscript Preview.app Preview pft YAP
  10. Organization: Purdue University Engineering Computer Network
  11. References: <1993Jan24.194456.22208@en.ecn.purdue.edu>
  12. Date: Sun, 24 Jan 93 22:10:41 GMT
  13. Lines: 282
  14.  
  15.         I have a PostScript file that will preview successfully via
  16. "/NextApps/Preview.App", but it will not print successfully on the NeXT
  17. printers (using either the "Print" option in "Preview.App" or "lpr -Pnext" from
  18. the command line) or the printers in room CS 115.  However, if I use the "Save"
  19. option in "Preview.App" and save to a new filename, that new file *does* print
  20. successfully.  It's a hack, but a successful one.
  21.  
  22.         I would like to automate this workaround so that I can do it without
  23. having to sit down at a NeXT workstation, but I don't know if this is possible
  24. or how I could do it if it were possible.  Any suggestions?
  25.  
  26.         Again, what I want to do is to take a funky PostScript file, say,
  27. "foo.ps", invoke the "Preview.App" previewer, make "Preview.App" pull in the
  28. funky PostScript file, then make "Preview.App" save the file (thus writing it
  29. out in the correct format that the NeXT can successfully interpret for
  30. printing) as "bar.ps", all from the command line, possibly from a remote
  31. login.  How?  How?  How?
  32.  
  33.         Two files follow: first, a uuencoded, compressed version of the funky
  34. PostScript file (an encapsulated PostScript File generated by Aldus Freehand)
  35. that started this whole mess, and second, a perl script that I used to convert
  36. the carriage returns in the file to linefeeds so that I could look at the file
  37. in vi.  Note that simply changing carriage returns to linefeeds did not make
  38. the file printable.
  39.  
  40.         Here's the first file (the funky PostScript file):
  41. -------------------------------------------------------------------------------
  42. begin 644 masonic.ps.Z
  43. M'YV0)4)`F=(B")DW8LJTD.$"!H@B`XVTB.%"1H,2)8;(*1.&SALY.D`8V5@&
  44. M21@W9"Z6H)*&#ILR(9N$F?/&39HQ((2D8<,&!(HG<M*<2>,F#)L4*C5RI).F
  45. M)I&.,$'$>!$#QXL<,T#4T"'#(90F*H6\J8.2Z!FQ>$)6E8I#:PX:(&[<H*&2
  46. MR)LQ==J4<4,'BIR[4\K0F1-R9)F2)\E\0<.13!DY(&2`@%'W;MZ]=*;4@0.'
  47. M39HR9/P"%DQ8)$F3*!<W?AQY<F6\>OD:J3DXY)0\;<2\8:-R!4N]<UI(>=/F
  48. MY.O+?)T<=DQF-M_2MW/O[OV[3/#AQ=VH+()R"/'8@\.6&>I&])C`=`J?3JPZ
  49. MC&/(DBF_,(P8)9&;="+#<$@&/PC'9C1`'VIDW#=&?@F1U\`+>,FQ$5]PA#'&
  50. M&F:!<`=C&^T!QQMP@$"'''64`<(<@D4XH5E]I!'@"V*08<8>8A!%QG]EF-%'
  51. MC"C1N&*+-<(HHXXWNK@@'B[N408>8Z`!9(LKHO1B#"#(>*2%&):A(8<@;-BA
  52. MEGWL0<9F("#)V(0^HI2B&4"J6`8;)`:Y8AM$[2'9&!SF`<(9=!@IYIE9<NCF
  53. M@L7A(2<(=,)A)QMY'IDDGUPRN>`9<H21QQQTE-%A0U`"N*!N='C4!@@M\%?C
  54. M@HXA&@:HHJYH1J0XA:KC@B^9D9^KFK[@1EZ46CH'JJ_:BFNE<,P!):VCOA!I
  55. M?W7L2NR*09V!QJRI+NA1A\L.R6NM=E;[@HN$UN$@9F:PT5&OE;81[(=2C?AA
  56. MA;6.X1D<X7;DAG6[9E4K478\5BD9/S3@4(,/=AJI&W.8P=J19>#D0@UWBMAN
  57. M36-T!,=?8\RQQX(3WR69HDJ.88=G^0'X0L9C0,DQH1^WU.N\=Y"<)<50ON0&
  58. MGDJ2+)G,-(/@WHQA."CIJRR[[!#)4,)1!U-\/6:'42`$3?'+=\6\5\XV9WDT
  59. M497*L31O3M^%,AY_OD#I1X\EG.<+TX;IHK%"/:NV&2R^T2EQ;[\0:WY$VNBH
  60. ML69'2`<:>P3=D9)W@\"IIR"T\4:^'H%0>-J>S>M1`\VZ#3E1@KT!0N4(RHUX
  61. MY)D3RL8;)/J-1M@%>PFF0V7$<66'W'[9859MU,%&E[+W$:7!;(K(X+OQTC'O
  62. M'+OF/:)@P?^9KQQS-.4&RI#-@$-#CI?1P!YB"R;'&6+0.;H<%P.,V8<G%7PP
  63. M'@F#D!64?_'4@/A\D4^PP9`AC-/ZF^_&&_P"ET\_"/937[K:QQL2?8A[WON(
  64. MF\[T*,$@+4\..8-@PF:T3F%M#ZP3D]7H$#8[M,%B+_#@'.PPHC#D:TE""F$;
  65. MP"="$FYD;!OIX`HMYD'(B#!L0R`"]IQ@!`!J4%-Z2M)_-C.?)!"A:58Z&0\%
  66. MR#[];;`/U]-2G^!PIC6UR0P?,4I/>!BV)CAA#U"2$AZJ-[._O8`)>_&A$#4E
  67. M.S+F#(W/VYFZ@C*S(<*A`7`$`5PFDC^>;!!K2F-:&QVRQR;ZL8*`U)I1PB:%
  68. M(<BI!C:88X4\-@<4\.$+F,QD"DZ2I(^0J&=)NEX843(E+Z+,#2]0SAV<H$8E
  69. M`>B4#3"#C+#(%SLF+@QXP-G?_N.?'-IQ/K1Q0ACT`@)5LK*"=EP0=^C4GSK*
  70. M9`Q62!\RC=E*'6&.EOGATNNJV#M&&D%U'7(.'>ZSD0-]Q$XG6X,;WG`'-VQS
  71. M#XWD9IOV9H1OME$&D)1D'2EIR4QJ\F2F]-CSVBA.<IKMG-54)SNU$\33J6B*
  72. M()"EDVCSIV0]IC\',MQXB`*"%PB!"`7U3U=XF=%7[B4E'PUI1A-$E$W580]]
  73. MJ)48W!G38AF0"GAHPAL<L\U:G:$->U`<X]Y0TQ7-`0WL[&FQ(*545?'E=1#E
  74. M4JW,8#&I%LL,>F@JK.(D1:L&Z*0+>F8T<8+/2/8L4G;2E%C3YY`7(&%-C+O)
  75. MJ23J(MHHTPW,K)`$\^.0&,B@+7M-Y-;^F#1%\F:M./'K#3I*A"(P88,@0*Q4
  76. M;#`"&2SV!7&H@]RL8Y:70%:R,:"L#=H**1.*J((+<D(5F/""*3P!":VE`A9>
  77. M4`39TO8)5*"M$Z+P@B`,80D>=:Q'I^#6W#+!""^P0F[K^8(A2*&U3VAM$A9$
  78. M!"84X05$&,)4LBL#[`YA!MZE02J#`-PI9,$)M*6"$)H;!/06H0FMK<)ZBS"%
  79. M(<R'N$<@KA2(6X4I-$"R#IF!9`);V,'.Q",;F>*"#/*9%Z9A#KVEXQF:.P;0
  80. M[$1<M)70T<J02J:PP3$O>$)_RM8\"%=AQ`Z&<!@T7*D%A:&T^7J!A-(@!]B$
  81. MZT@R1C%G5>QA$/?,+`RJ<']X$H87<`0OE3(RC*UGY#'0V,8OP8.1=5SB%Z2!
  82. MQ1P62J1B?),GY^7&4DX#E1]LJQYS^`U87M`;EOR"NWBY#6!N\Y@A++>=@+@.
  83. M6'Y!'=A<!R?7^,M1UO.<2?5B"<IA6^,A"8,P([:L16[")#J0\UADNY?0860]
  84. M>W&DX("&%Q@Z.V00`YL6M)&AY.K0A<H#Y]!VK#(41PYKD#&2.3QG6VTVLT;I
  85. M[76?,`=Q'75!1)%H2_(P,C8D"TZW@O!+B-<Z/+/!TQN!RD9P_>P\[.4%M<.T
  86. M')ABE/Z8`6YSR$MQF%(3C/WE2P<:61JLG+32/OLC+G(U43#79CF0H3ASP`OH
  87. M0JR7,Q0Y#&?N]4S0L*#,6H?<*%FHD9$DKC8<I)UV6[-<V;#.2Q]KXB\(UT>(
  88. M(F/._`5]U,;NFNA0Y#/4X<*NEMO='G5RGJ1\7<ZZ])K>564WB&$.)N)P$-@<
  89. M!#.'V.=/N.X;F'S2@1O9X4;/[&9#[7)985:S^Q+UJI5>J;L]?;.K[H\=Q,SA
  90. MT>EA:DS.0ZVS4.M520CA#/+6@\9`;)/OI'DS:_JEW<ZFSJY:EAGGS;8*?5%1
  91. MC^PQ32%#A0L+FJM7"NYG8(,89L)AJH-&U(LG$<;TA=1D)::W?H8RCHN0>4#C
  92. M.`AIIFVMB\#F).0Y"9V'<Z"34.LDL/D)>7Y"ZL'L8LZ\),1LKD*>JS#[0%>!
  93. MS0=Q";W6W7L<FQE0$OH+*L6PD1@'7T*#MSB0A7SA(J.!+/X&41O$=;0VGZ$F
  94. M98AUQ)3_7PF-52I_13]@!2-8IAV8;`K.>+#VP+_@57.0U8-J#!@(SN/1P?Y9
  95. M(4;JPB%P`!JBY`*T8SNV%("D-$9X`E4&9']=A25C0T4JTB5'TA+R9#U],#I8
  96. M(D41*"[9]($<T@!A8P9P`$;[T2W?PA?VAX)S$#9R@(+T!SPB.#R[4G\B&%'!
  97. M<H)CD((QL(+ND@;P<H/TPH,QN#=F,(0I6(-$V`=+2$5*6`9W\2Y[8"15^(11
  98. M^"<G!0(EX`*F<1@$8B!TL!TH81[H(1[D@1Z;(2#K81_^P5+:$61MD`=KT'\,
  99. MPT<$-")U(`:3<4MCQ#%]X"0+8D!C4(=KD$#@8S(:%&Y^.`:':(>$$HEK,(F(
  100. M"%$&M#W=LQL*1(C90P>4J(B+\Q@3<T$TT']\U#I0!0-\`A>&=#L;48#C8HB(
  101. MJ(B#F$)T%8K)XBF*N`<,@VD3`AIG]3,74C9092)K((P^DP==,HQV\GX)%FT'
  102. MX09LP(QJTDV>:(B[2!R]>#)&@68S,H$=<HIP(8"UTQ.NV$>P:"E+X7^AR(F0
  103. MP2792!J6DFD(5UIY`$;5Y(BVU$9M1(MV:(OSZ!'+4XI/)8\IQ#^C*`<&F1]F
  104. M8!0DTC0)"8]I4!P2=(PEN`5Y^(H+ESX>,T:1I(?ZTY$X\9%Q`2H<&4`FV18B
  105. MR1,D^34+<C(?.3)8,I,R:0=2)D4VJ4$SJ9,XR6YV(`9U@"8?V04F69$O5@90
  106. M](4@L#S-4Q-Z=`,N`"5O@"900#J#,09!`0<A4R.8DX,4:9$B0A1T\BT'4HT^
  107. MH8F)LU-K`@(U48U(X93.`SU1.97Y9U'V%H<;]3Q,`D!F$C@NLH$+@A=CTP:*
  108. MB)07*46(J93S&"&1@G"+N0>+>8M-4@9WH(N%V8N1!(S)2`;.2"7&V%42TIG.
  109. MV(S+J#,P)"+2^);6R#MMXHE$L08+V9`1!9$B,I"Q.9MTE"<(N2*ZB34D0R_;
  110. M-)`X)S>*>#W%.1C5M%=_R#`$EC6#=3+:F)GP2)F#J7:8H8CR8S[@PS_;^3_^
  111. M"":Y,Y#:.3#<N0=S,"GE@E$(LI?^]YT'DR/B.$76^8F+28G]ITM*`A>M<SW?
  112. MZ![TZ9^C`Z`@N"'*>3+,24@-\T"!U!/_&8Y80A=[4(X-F#@*F(X$U`>QV(X;
  113. MJ8[TN3M69#WIF2L.YQ\,$I9)"0(*U4Y[()=0Z3&000-2"25XTB4/V4W7*'D5
  114. MIW\L&##XR(=BP$!65HG&8V5V4J05^38==1-O8X+D"8_Y.36[Q)]Q(*#@Z)8%
  115. MN9O!23SN6(O5::4`2J.",2(&NBL(.J;..:8&E)M9BC7^EYRVV``YRI@IU#TR
  116. ML`4.`0-=(%-C0`-X^H=YNJ?%4C)_FJ>3(:@K,@9W:JB!6BMA<'.!,BBIIC,W
  117. M5TV/NBL/*(@/U2@):105`RS74S)N-*4`5*47TU?J$ZI0,DJ.X8""\3Z2D14M
  118. MV1-[U0".:()8)`<-<*F!0JEST*N\BDLF>#T-8*>$LJH+FBXG@UJBNE</1"@#
  119. MYD!88ZM]Z*LF.*<-@(^Y`CMI0$*7FC]D,2/XIXI2M'\JT@!MY"L?!"S%PRU0
  120. MPH_CZCKERB?JNJW"TJ1A,P:B=E+A(S5EM)^E2JRH.@/7TSW\*2;O@ZP"6*N*
  121. MVAH+^ZJL.B6W:G8X<8XZ0P;A>#2X^A&&TZ<F>#%VFK`+^D"P.K+3&K%C-+&L
  122. M8J$.BK$-4$'/&K*":8CP:()[,SIX$@8%"#X9M[(4"P(YP++I(D<XBT(K4I$Q
  123. MHIR94BP5B2^UV3N]@B]"^2*H*AD"J)_IXHC]9[45>J;Y@4\,(YW5RK6MRD0>
  124. M6D%0J$![PW8GP9#TAYTNN!,BPK8V-Y2;TQB,@0>4(F$0U;1N8`>2^;=3>R9%
  125. MA7P2Q!<]DX)T.[6W=+@DQ[BI%C;6QA/LY+:+:[>3.SIW`+EU$C:B-IJ6FP<G
  126. MP;B?.R&<:R@GF`9X`)_@@ZZ;(9D5JX!,RH]0LC-]0"=X)3$48Z8(*SN2^2D6
  127. MFZ2T>[%D<+L0H[MWP;NAY+MI8"?!:R?#:[NX&S%T0#+*2W"268G!6XG1B['&
  128. MF[O5N[OO`[>@"(^LVP`=NH<R>;SAF[PG^8H-4$@>NK[@:[T@$$GP*ZNO6$W3
  129. MB[P5HQ4#I#_OP[[VBZ$"3+/?<[YA4RFKRR%H<J,1V2[>PL!TT`9T("B%VV9T
  130. M<`<@4!$,4RL?]"*RDW;;=B05?,%*6AS)B$W^ATUAH\+6@3RT@6T%XSA7*L$E
  131. MO+J,T39YX@(W``,W$(1PX<-`+,0L2,$6/$9D\)T?T0:NVR$6>S)M9+%R-`=Q
  132. ML&T+'`;Z*$;74R[G`AD.0;93@DQ>O+<.VX#9.@>FY4/I`RD'1S8-4,;HLK=F
  133. M<0=BMDMR(%29@[Y1TK6N$TD"",@5FL>CZ!$,Q(!EB\A30LA#M;&1XD<WL$T;
  134. MVA&H,QCH*1B*Z"$F[,#^]YM\@386$P9VO,1H<%3L5%1L/`:5O!N7[!*8,\J[
  135. MA,`<2\&<;$">G!^"\S?28C%[`,%SBP:).SAS]`;)V`<DA\KVDZ_DBXP54HP9
  136. M(D6^['_,/#,,A!'<009L>$=B4Z9;`"6,ZA/F<81#(+IND`)/&Y$L@YF\6+.H
  137. M:J@H$,Y<*A..&P;F',WI7(O;:)CL_(?>#,X4<X19,'/L5,^VB427B<_4^3W^
  138. M`JCI\L[_S*5"("X30M!0>\\!F<_'B:@-($(+73`-D,L$MQ9R`1=Z/#DU\!9Q
  139. M,1>.@SDFC=)K`3J3LQ8OS=)O\#ZC4SJ#D\:FU0"%RL]=(,N0`0*]?&%0V"'9
  140. M^D((9CUGH,8GA*=$',0PP)(P\-1!*-54'=6H<M5M00,V8`,^/`-5X5<@@`,U
  141. M,`-3F0,U``,V@`-=0"CLN]$?I---W<_M?*AN#;YP/0<='2`@W0`SX!`U@`-M
  142. M4=(U#=9M$=AM`=.%O18U0`,.H=A^#=B.O=*24]/N0CKUJ,M+O=,]W5<_C<GP
  143. M"`)"+4L\4=0@<-1OO!%R;3V284"@`\M*XA"NC3D1TR&R+1B@HP9OP%%FC0,V
  144. M,`,V@!7^!R>.UK3YT=F'"M2BC9X?0LQ*B8*G[<:IN=<?;9FFTP!!*!F01-*%
  145. M7-/9K16"3=E[O-GY@MW^]]IW'-OG3=LZ^X>S/2^ZS=LNX-O`+=P&1-R/X1G$
  146. M#0+(K:?*+=1[Z]RFC=K3+=M\;=TYW=7@/=C=W0`*7@,_+-Z30][6,]4,\]Z6
  147. MF=[NC=OL;=OK#=^[_3R]_=O!G17WW1+Y;=S\_<W^#=K?L]P!7LS03>!)3=U]
  148. M30.''=Z$';^'?0.1!-D4[B\+\^$93LH;[LKS4MM'GMLAKC[S3>+V+1CX+0?Z
  149. MK3+]_=GE^^(`WMPR;M327>,&7MTMD],X`!>(O9:-7.9:X>,27M-!;N%$#MM+
  150. MWN%S#N+R3=\E/MPH3N4J?N7_S=Q_T>71C=1P'.9]/0-!>^8[CNC@_=@TO=I"
  151. M?N$<SC(:?MM(GC#M;>E,?N=0;N)2ON=5?MPLCN69O.6!_MQ>3NBJ;>@(KLO"
  152. MK>@-_NHXX.B5#>EPCN%RKNETKNMV+N)/7M^>7L&@WN>C_N<QCNJ#GMH5/B('
  153. M/N:Z?`,,`^N-#.V-WN:V/N2X7NE$KN2\7@;Q[>MX'N7"7MS[[><NSK&F+N`S
  154. M_N6%SNQB?MT0ON!HOL?Q'MBT/MY,7>'8/NE%ODO=SNU$_NU.'N[!/N6AON(,
  155. MW>)9CNZ`KNZIKNPVWNH$-P,T,.32OL<4;_$XD!5`GN^1'N?:CN$`C^$"/^+`
  156. MKN?D;N7%?NY!W?""3N/M[M%]G0.+=?&30_/@S?&/_N;[?NFYONV9'O!-;O)Y
  157. M?N(I+^H)3^JAG>XOS^ZK[NY]+=@(*.\[+O59$=@Z7^L\+^D^'_+\/O+\7O*_
  158. M7O2??O0(SZA*K^4NC^PP__0R+_$-<`,Y4!%4W^!R3_=8;^U;#_)&_N]!3_)#
  159. M/_;B;O#$GO3&SN5L[_3+_O;.3G`_K/$,/NUPGO<=O].WSN\_+_)_'_:!3_`H
  160. MG^+EOO(+W_+'/N"*'_&-[^`4<?4ZWN`VL/HYK_<>?_E=W_=`[^&`S^DG;_2@
  161. MK_*&S_(PCOBFK^J+W^SPSA"L'_GTCORQ7_GE3?OH;?N:C_N<K_MD/^Z]C_1H
  162. M?_BG/OP0S^JI3P-FK=VMW\CBC_<;+_N6W_/1[^^W7^?>WOF=_OE\'OJ_/_K!
  163. MW_WK3ORH?]TQH-+;;=[%-``8WIR?]7A7F,_K73JP=^G$GN?C??7/]VT_X,?T
  164. M$A__`W_^3WK4O486`S0@A+MW$V[VL;]7I@!!!P/<=.!N_D'`@V?N\%\%]'X%
  165. M#NK!/;\"V,K?'J.!:^['[3P1R/7:GWJ;?O#/`:K`LI?]SAZ@2GL,K_3M/XA7
  166. M0_0:!LQI,2"?V#SO)@79G`'\>-E.^GV]S=<`Y=_N(X(14/L=0>[G\))=#&1\
  167. M_B\&0(DIB-W48+6[@M"/!&K!!<@%4>#`&X+8+PP:P4!%!IO>!92!J2^T1#L;
  168. M&--LP"`$@6Z.!_(]]P<$NYT0_()YD`6*OE*W]F`@F`.$_D]&;<`;J`GMG?I[
  169. M?B.0TLU!$U@',<<CO'Z$S_Y-0!=8"9?@&31^4%`&)#I"Z-UDX1O<@>NO!\I!
  170. M1K@%J5\7M'Z#;]BIPC%(`5OAPWN%[PX*JC7()P"]VS(<A%D/W^7"1?@#>V$0
  171. M](*H4!A*0&+("I7@,;R$:!`*!K=-6`AG830,@=,P"_)".N@+[2#1"X9FKP52
  172. M0F]H!L$A+-1EH66J);]FB-U&R]2C?+@0%.I"4;@.26$[-(78$!X607FX](QA
  173. M/8QY]S"DU0"*0/Z47TR;B.CO'";"=)@`1^&N$WK`L.!I0S'(!XLA/6Q[Q2\9
  174. MXD,:P!`&H47T;BQ1XVG$:S<0^UTU9(?7,"32/TEX_^:A\'.%]E`EAK098-;V
  175. MX8[K@$6Q^05$?5<3,Y\U=(0)423&PTG8$$_BZ7N"^%`&5#RCV.#\RE94BEI/
  176. M$:K#FV@0<V(*A(2I<!N6Q&[X$[\A1!2*;;`&H+^7&!<SXB=DBM00_IU`A*@3
  177. M5V#A6X4^4?^Y1;<7$1N`5HPD`7#''49Y=P418.TKB!\Q]YW%;#@5>V)5;(L/
  178. MD3#"11D0A,AA3>.,@"W"P<%0:!/U8BGL=7<0+8[$/9C<3")F1(G]#PKF@(K(
  179. M#V/`;,R!=Q$+=D3(F.1.8_SKBV"0)P+&RR@8,V-*[&LR(/VPP>38XW1@6.2(
  180. MCY$L1L;J-QD5HAYDB&K/*O[!<(@/TQ\;K`JL#Q'2Q+SH]PXB:GR'4G$A4L7L
  181. M^!JO(B;,:3)@!M0\6F@8Y>,M?(X"D3R^/Z@('"/A7^2&@;$,PD:L2'`XXRRD
  182. MBP;R/DK#_#@63:-Y_(W5,3U>Q_68!-LC_VN"L5&7=84U2!\WI()$APQR-TK'
  183. MWO@@3Z%U%(X`DC@*2/?('4/:#9@>+K$VODB9F!OC($$<D9BN1$;%G?@?UV*`
  184. M](/?[SUJ2!K`(1$DD02+"Q(O-LCR:!93(V54CY:1/1;'`2DD"Z2`^8<=\DJR
  185. MOIFX]Y;D?@2)$9)'#D,?J2*!)#)$CO%Q+O+#Y#C^D"2(5)(BTD$V2?0H)M5B
  186. M:V2+4Y)%%D;.6/%BI&*,`7W236[$$!D=Y21_#)-^<4S>R1]I`8-DBS2,,$`N
  187. M<L5&UA4DI:`<CUZR$8)))WDB>^2B+).-\DS.P!S@U2;E#2256))+BL4XR20/
  188. M):>4D"B23$K)%;D="V-5D$JT\2CB`%QY*;LDJ_R2DO%5UDF2^"EGI9D,BL@1
  189. M!^3*!O=7M)MH7(JZL5"VRDU))Q.EG51XC-(2OD7D:`/,7(?LEKAQ-#;%$C@=
  190. M?R&B#(Z>$EN"2FVI&0_="F*#?RTT.L<D&2U]H*&DEH(/5J9+)$CZ+*2CW),U
  191. MP$\RRX#Y(0<EG)26P)(Z"DMK22S5I;$,E<@2[OVU`\D/)V;!Q)2_4E,&RVJ)
  192. M+A6EPZR0>;)6;L8<4"37),F\F+X286I,A<DQ_:/'Y)?YCU;^R\UX`TSEY+`L
  193. MX;%&DD:GB!-=9<M,BPT39KY`H+@MX1X^F7P=,JW12'&I'U>FN5R8'?-:"DV'
  194. M2"4?)5BSF8MM2^K,<>D12>2<S)?#DC5^S'X9,F>FN_R*\!(&H,WTQS0SY5/$
  195. MEP\P:@;-/@@QBV;JDX5R<5E22K1F%]MFQGR;&Q-L,DRQ.36U(Q.<(1FR0/HV
  196. M9J@8%R<TW)I-$W"R3,$I-PDGW627Q]%HR@4LB2`WI];TFRI3<C[-G[D:L2/(
  197. ME)FB\FZN-<ZY)E?GYX26-K(T3LO`&3==IM2\G$2S71K-DZ8F%2/O)'^J$CK:
  198. MR]DY.6LGT+2<KK%L3K<:`ALI',+C(_UL(7!&%Q#<<H#UK'D_K*WUKS+$T0AD
  199. M9/.,?HVQ%<!'9]BTPF2#;'_-?(K'RX;3-)O'0VXQ8&J2MMN1.Y6:QVMM?[-G
  200. MPDT\>#Q-)]E$G1$S$,(`[08NC^(`98S0TC$.SX0Y.BFG[9R;R1.`VLWK]N#H
  201. MXX-[EOCQ8"Y0I^D.'6C_I)#_\UA.T)R&X\!G"85P\_)-ULM=B"/WXGGTH*43
  202. MA,9,$:H[4Y^:8X,WU`K"SIU)+KVFSX2AE7$X/DS,F3C]&L5<=+-0/*;,#2HZ
  203. M.ZCQC*%1\G32T,R9^F0=791U2G15AD[]23OY)Q05HE*T;M;0ZT;MV&`9G760
  204. MTVURT>+I18-HBARB];.(UCOZ.$>SJ/!DH?>RBZI&-RHKPR@1]9X93V`VLD#:
  205. M*[4H$UVC#?2)\M%BZ4?CJ/?$>6P0DK+-'<HU>6.._)J*%$J"T1`J1JGH=;-Z
  206. MX!.4`L0,ND)O9!YEHWM4D[[11CH8/6E.NWMZ<X_!TD)Z1TTI\4RD;525]E%.
  207. M^D>K9-Q#FG3Q\3U.T'E(R^(/S:03,HKR4D?J2U\?Z]QQSO1UDM+8R3.-Z?Y,
  208. MI<ETD\[03BI'F1\;K`'>=)).4Q[:-2_I,<VEV725+M-66D3/7RR='.Z4EA+*
  209. M8EHNG2@ZC96,=)T:QR+Z_\Q<`>V*!#"Q)=#(B4CM*3;%IV-SF_;21]D!<QQ=
  210. M;*AKSH[.4SQZ2PWJDTRGNU2A,E.&.E*^8T?5H>.TDK90WV@B]>7+Q)WL%$-Z
  211. MSRB(&.DC2PV7E)2@6E,]>E$1:N'TEZDS#9;,H^@&/2$QI:@,U*)VRI,:0:<H
  212. M/S6$X%,0HDQ#"E0Y*%\\EP\4>>))"3I&H6`G=*E75:)JT*;:1)\JU(RJ_E.C
  213. MLM.5:@L]:A)-H_ESIJ+2FKHO4>H^7:G/,*G&U5%*+ZEI#S6GUY2M$M6I:E17
  214. MZCC\CG]5G-95<FI)72B$_*H?5)F*U;?J2_/A,^V*_E":#E:1>DIQZ4%MJT65
  215. MFZY4C/A.J2!%E*=;U98&5:]*.A=I0AV:8[6QQD1!R@E;(F@MI;)SM+Y09&I3
  216. MW6K5M)5$\;%RP-PJ656H72VGAK6DALVPBEH9*T==FP]5*Z9*M+I%U:IEU:NW
  217. M,[,N5%L9!7MG5ZRNP).YTE,?FE>':G3EJYK5ER[&Q,@LN1H"):4*E*L65-(*
  218. M1'5I/EVLMW4S=L;E.%\QZ&25J?64O=)6S`I>IRM<M(V=%;O=1A2J7=6K<Q6J
  219. M)O6[9LN-NB>58X=4CB#UOJK1`ZM?[RE_7;"IE:%Z1Y>Z8;4J;*VF^76V6MB]
  220. MBF&-ZYZTC\L1Q:+1GRI:G:J(O:PD=ETR6/EZ1)FE;5RJM32VNMC#6EK=ZVFE
  221. MFJ=/I8I7&+!3F261Q;$3M<5VU1<+72%H?YVQ?>W_P<BD.B.':4R=L"&6Q[97
  222. MC/I>BVM\18Y'<CF&6<'J6PGK2-61_3&Q:E,OJR<WHY8$G_$QG`;/)*MCEZR6
  223. MW:\Q%HYFV`;;)I=CFLRN++;.KE<FZUV=;(G]LD834#).&QLHZ6J9I:P5M<+"
  224. M6`4K8_?L9HR4NG6/5<KE&FA!+'>EJ856JA[:-AME4276%+"E\K7^UL)*4G?D
  225. MX"2N0%9D1ME=:5TY(*T%M%<VK699X?IJ92B;E;5&4UG"66'[`0NLDAVT=W;$
  226. M4EH]:V(W([A<CL\VPCY:_/IIUVJHA;6&,Z?FM'@)/KDM@>VT=S6XNMK*B6UQ
  227. M:@"];F`+SA),GYIKF^NN';=@U=?&6K,I,6%`C1VD]A;)AE9!2V$);8(UM)6V
  228. MV2+'D[D<">Z*;;?;%:^"VG\K:@,NHKV;-1/.1EQV&U*IK<*UM@RWW"K/<PL?
  229. ME29KO9D>5]6:V<J*8(>KO,VV'%>77<UNVP%%+J25K<EVT@)<9OMPK]M?0ZX5
  230. M4VUR6H1K8-]MFOVBZA2^DEJCR3<#+-[LFSSWV/;;F-MD&R[-#;*(TWO^%:_V
  231. M<3^CXW2Y%E?<_ES3>E,W[@C5D)Y3XDJEWFHP/VRX;;5;U\=V7:KJ2C6DZX2S
  232. M;]?1EMU5>V8QJ;*=N:Q4X.[.N6=T?R?6Q;+5]KE>VY-K;N$8\QRZJ0^L45WP
  233. MME@675?0>(L%?3[>:'<DT6=HL7B5]]&QS\Q&<((<_)2?1`W*2DS;B/>D!]U;
  234. M=*17N\7$FT$^#2'>6[W6#KCE3:U@>EEOK=N\U\WS?K/X^>?FIW\]=!54*C&,
  235. M11=\AQQDP[TY3?<R--Y;#'VOZ$V\%90N`K>6*E!O[TWCO)#N\_;>T,M.@QS^
  236. M=+>!M^3V6L7Z:^EMXJT*\XWE3@^':NV0K_OD;+L7]):V..I]LR[:A:IJ-NB6
  237. M7VVK<M$O^]UQ]1?P7ES!FW$)K]>MJOUW_7;;KL8ZT2<#OGJ.+?U>P>^;<+4N
  238. M_@6Z&77_IMR)9WIKG@U@"(VWP1'%Z8$]Y2*4H'A3C4/.7HI'$>;C[&T0@_3\
  239. ML;X53`,J7@FV2Q3/!FN%#^S#6%`,UL$!4Q^J#QFL/ND>"^[!C6VJS0EO$8-3
  240. M<!&.51U8*RC-K#""D3`/7BPP>(^YW\XK`M.KTO6Y%YCKVE;$:W--;Z+[;>EW
  241. MT=5@NP3A&`;%FWLMU:Q%DAF`$3DD0PA:67ART&'7&M@80JRB`7,OVMT`A@`7
  242. M<O`_=*9+6&M@/$;7V.9>T"**9LW,$4D74(@%C/ED"%`B#Q>VOX9Y&4);@,34
  243. M4PJ[UBI\AGN;#];"US?W=F'[BV;#L-H=P\`V\2(Z%W"&*U[04L.!>,V!8/41
  244. MV/[AYGS$O//J^;A0K(G]6F1=<W*Q$)>U0_R)SY\'5L*G6`]3/%%,B=4'/OF'
  245. M,@H'*U<(/#VR0C$6,$FQ$8=BH@B-`^:,4A^SN!;3XFALV5)Q\EW%`M@"(U8,
  246. MW&7G+?^=>&'6]4:215?6=O#TF,-HF(#.O<4"W.2P/Z9[WQ@-GV&O-H<;F\6[
  247. MPD.8#_-.+,R$%_%4,W.0I`<+F'(<,#4RZ4UT$&[J?6/2&^UZ\2?^*^L8DC"$
  248. M.9R/Y6(D*<9;^-IY87X+AN>Q&):NS]?FWEB57(U1;Z*#=D98%J(_N4B0)W%+
  249. M)<KLV*\U-O"&E(%;Q7.6*[A;XCT>#!<2\E,VGW"8%YNY6?R'*0)BY,I)6<#P
  250. M7=H[EL%:H@/$XW@G4^6D')-Y7K"KP/?7)K]BG&QI#UU,]*?)N&(ZY&C'@S^Q
  251. M5%Z#P5A]H.&:%Y+;0D*.Q%+8J\6J9:S=,O(CGL2`.1=_X[+*@T\PZ<7+:7D@
  252. M[V!>.9F=,"0AP>A8"'_FB%R-(4E>ALGN^/V"PIGL:0>P^"6W!ICM%E&*9];X
  253. M\O`5P<L8(PM?P3SYE*8RSLKB.!-79#W<BQ%C-F[&<^^P@5.-G(YW,#2>S(YX
  254. M,VODY(B$YT+Z!<?5V:L)9T6LAY4K8MR<E;@VZ^(A1YL?,L-`S9A-%:\_UGQV
  255. M6[%<YK(_%N5^77Q<\?RI*>;'@&TY$^3<;#[-V@G&B&>9$(?ED-O86O`0!L)I
  256. M#1W/O37H3+?S(,VM@A@3AV8VC`,HPB<&:QK/M7YCHICSC+#I[7$5KQG7YQUL
  257. MBM%S^^3"ZYD5VUV9ZW3S+FP\O+$8W=+:MO"!O1I=]&WJ0ZQ!-LL"%[JE`M[1
  258. M0)E&<S7C^^C^BE2BT3+`1K??U(RBRYOV;;[<=Y\&8%T;?B5MT]6XLAF0II\/
  259. M3!?!Z2,&E+$W`@OI7(P^9[&0/M*Q=TNGG^/+I+-O_-V^\[?[WD\5?4Y9-);N
  260. MJ^(UXAI"N7B;*:6>MLX,XZ],V>`68(#8D"/483E)'^H<$&!8XOT"U!'Y?G7D
  261. M\SR<"YNC)G'D65$SC`]\@@WUIN:,25E0'VI0C3/O%W`;<J5Z3P\Y$XU]E:^A
  262. M8KZLT/G*Z9U&@7MNE?:W)I?\VN,-'-E"M*0.E*C7(1C"0&EY'<(/BQGD4ZP=
  263. MZ]BKK'EK[!V@Z;=F)D7T"0.RPK*FU@SC6I-/G4NC]_*23L_O&/XFO(4A?^GG
  264. MK"YO[!FXQN4>"Y_7KE%UGMUL^8**D(3HM.=;XV@8(0G@%6/C&,1)2*@.UX$X
  265. M&(>,`R5>P"7Q)U\`8`L'@3U0P(04Z"%TA84!D5@");8`9XPDANIB'\%;DHPB
  266. MD%W1BE--[EG/\(;H*,))&RWC<,<9*DOLSIR`.0L/NH.GL3CJ:0.Z@*T*#Q@R
  267. M7^_K.M"O:<._KDC686%GAP5A!@KVP?8G"AL[G`1;\K`CRBRA#:_B8A1M_J:Q
  268. M,W9HV=@PS&/SA?HX/63AR/[$6&%AD$JU=HL;W,J.#W\(!;AL#Z'78G9_0T`S
  269. MP&93"KV&(6$TQ-/9[H)GEP%_#0*2-L,FVD8;82=LH!VPLP/3AMA/NY9,[*F]
  270. M!8`;0W/<@8ICQ[#_8U?XYJQCU,)6L=#LT7*U5?8?8MEIFPL(&!K@!-X`"R@F
  271. M<@,-F`71C4]``!3H&73`3E0E$)`$>`)1V&USX&7K-<8]4C(VVI/<6KL,66Y[
  272. M&]4D@^;N:IQ['W=%'(>`<`"I+*%!2`YW-2*KO!O9V69H*(`)O`'1Y:!RA.ZN
  273. MCYX8/)XTJ5"M-S?UYH?7VYT%`4AD*?8%"``*[\$MH0GZ\&J01NYFVR;HM+UM
  274. M&2"W<7;4S=-9057W:4W[IP.EJ-[4C%I]>.K[E<`G\^)%U!1/,M@`2!W!)36?
  275. M#LN7^E2[84U]OT#U7]O-G#I42[U/#252M0:/#'IZ4K/E-CVEP:]KMM*#5U?+
  276. :9]7&/+N0%PI#]:%`X`<S5"`L`W@("5^@`0"/
  277. `
  278. end
  279. -------------------------------------------------------------------------------
  280.  
  281.         Here's the second file (the perl script):
  282. -------------------------------------------------------------------------------
  283. begin 666 cr2lf.Z
  284. M'YV0(T*`>%%GCIP7;-Z,"</FA9@T;E[`*2.'C8([:-*P*0,"!0\?*13L40"B
  285. 5)(@Y+[@<Y!+QS`Z2)N'(@4CG91\%
  286. `
  287. end
  288. -------------------------------------------------------------------------------
  289.  
  290.         Any help would be appreciated!
  291.  
  292. -- 
  293. John Davison, davisonj@ecn.purdue.edu
  294. "The next time you start to say, 'Purdue isn't as racist as some other places,'
  295.  bite your tongue.  I've lived in the South [U.S.] all my life, and I have
  296.  never encountered as much racism there as I have here."   -- Sumi Rebeiro
  297.