[comp.binaries.atari.st] v04i068: prtset -- Set up printer

koreth@ssyx.ucsc.edu (Steven Grimm) (03/25/89)

Submitted-by: ntomczak@ualtavm.bitnet (Michal Jaegermann)
Posting-number: Volume 4, Issue 68
Archive-name: prtset

[Sources should appear in the sources group shortly. -sg]

This is a small utility, meant mostly for shell scripts, but also for
an interactive use, which main purpose is to send all kind of weird
initialization codes to a printer.  For example, when I am printing
.dvi files produced by TeX I am using the following two Gulam aliases,
which include some of MY printer magic, initialize system and printer
properly and restore printer to a sane (more or less) state after dvi
driver is finished.

dvi	prtset -s -h1b\8 ; dvc
dvc	pushd d:\texbin ; gem dvi.prg ; prtset -c -h1b401b\M1b\90d ; popd

I am using command 'dvi' to start my previewer, with printer off, or to
print on a single-sheet paper, and command 'dvc' to print on a
continous one.  The other role of a prtset program is to set and check
proper configuration codes in situation when keeping around in memory
fat control.acc is not exactly what you would really want to do.  When
printer is not on line 'prtset' just returns.  It is written in
assembler, since I wanted it to be really small.  I bet that you will
find also some other ways to use it.

   Enjoy,

   Michal Jaegermann
   Myrias Research Corporation
   Edmonton, Alberta, CANADA
   myrias!mj@alberta

This archive contains:
             3560  prtset.doc
              765  prtset.ttp*
-----------------------------------
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 prtset.arc
M&@A04E13150N1$]#  #_G@<  #42SJC?9>@-   ,#10$# A%"I4I1:@D2  "z
MDH(I5$!402@%1),@3JH$8;(0!(B"!Q,.%*C 29 F10(V+ !'#ITY9>B : $By
M#(B6;\[("=,&!)TW(&#280%B#)HP;LZ4J>F&# @R:>; 81,F3] \<^B4Z=DRx
MC1NM<E1"*L 0D@&O9M[(:1.&3IHW;I@Z_1FT3-.;<KR"+0J7CIPW;/B2*3-Gw
MY)0L3IY F9)DBEB6+H6"V-)B3!?*;RZWF -"LQL>:-^,>3/8AV8T/+I^'5VZv
MRT@B1:8,D9($"I4D3YP\AA(Y)HBH-8.R91,8ITZ>(-+*"3[ZZ]_ ;\S@U>OUu
M# @Q5MN0SM/BL9D\U8//P:J5:]ZO99:'7MOV;5RD3F$V#:]Z+VO"C^GF>5-Gt
M>?WT+GB4A$S M5$&4C)IEQ4;5BD75!ITU-$>7)QY!<(=:*1AU&/[U0'"478Ls
M)49,>]4!$V<.&JB='%;1@89=(*Q11AEPA!?&7W7<99,8=;"Q1AZ/A3'&&(2Ir
ME4> ( Q8%%+7+65B&4[IE9Z0;H7((%$\RN2BB(3)-)6097BGUF\$<H:3&&&(q
MP>!O<<WQ(G%!C9$7'"_)Q5<;;.G(1AIAG.C"8T/TM1.+/@&%85L@= @"6RUFp
MZ,8:0;UA(%XY[=0&9V0 -<:-2Z'QQAT^O?C8?^JYH1Q;;L%U89]UT?$G22M1o
M\2*EQ_5D5!ECK%&A=$S6%]Y@=FBX%'"J[NE&&4@F(1V$CP'GQAM#A0HCDVV5n
M1V>A==TUAZ0Q.6H=75M.A]YR=Z1!W&,C/LB&772L.<<::< !!Y1$P8?72[Z5m
M"Z<<,?7G!E%PO#'''&FH:=6HZ9T:'K0O+L=O''5T"65-8Z3JQARO!J38;;DYl
MID"LLZ9%W*<V\@N"'6'LZ=1H>,+7@K%+O4&G>W/H,-)*+7P6VGT^@. $4%*!k
MV20==\P8EQE466?O?36-7#09KS;4P!2^D<KFJ1.^-Z1:4"6U)ET[DX9L0&45j
M$$1<80_V&V<V$?U&"U"= >&'9> !@AMUM#$BN1"B$9P8S"I0-AS5IM=FOGT'i
M]R8<($0G;7* L4%R4CZEN:[-@J]$MM2 T\$0OT)UU.KFD#30 B0@D%TV#&41h
MD"D=+:":E]V0N!Y&5-QA.",;JJ\40T>0#"#&"W>4=<!HDO?7^U@RE#5 ##+0g
M ,-3T,[Q AO.YV##]*];S[O@9<_0$1D[F>%Y0PB8X57*RQ= 0UD&$+X3<65@f
MW] !,.7%/O@KU=!Z<V[!&W\X$SR">:T,FWE13-IG@Q;$H 8-40#HTA,B,MQLe
M+"T BEFFX"E0,0DP*X.+^L[0GZPAZ6R-JP,=X*#"M8G'+]412P,<!X,3L.TNd
M,; A7^0 NH#-AW)TF:!,["69SA4F<V.QD$W&DY6MB&LOZT&5>S+V,0R.H2$&c
MF$*YZ& 4;/F*<JH:38X"6(<!WB0,\PH+K#!(P"QNL8MT^:)U5&7 ,ZPK@3/Rb
M$AK3<\$"M  U]>'92JAV%W#-RFI+A"$8I6.4&U$I/9R1X6#4=RRG8.>)]PG0a
M$(ZRDXI!DDV8%%M-^$6Z O"K)81AU\3*T+?TU(0S6TK#<MP&MS3(328OPD,8z
M!C.&- RGE/>9 U$LQ,HM+6=3,"'*F/8$EI2MB55;NE3]0B3,WYBAE*@DTF Ly
M:14F$693\RH*)]OBRA-PX00G=(-5GN6&%GQSCQ9$8@$:V4FP$ 5#&O*;LZ"Ex
MN+KM$E>^3-E3; FA>YHK,&#ICCS;L#ZMA'(P2)+"5F[GAO"PLP7X=&C0B"1.w
M1WI2#D<LF[X"DZYWQ6M>4"ME0(J A9- @0DIJ2(! F4J6_9G*3:Q&EV* (=Mv
MH2TN3F!"%!8E2E5)80HMD,$,9' 3M7CI/ $\@U@(H"J;F $I+1"94PB71CM)u
M)B]G0,-3];*H&\DM+G2Q 03I^4B03A4%'3JFH !3%XC9A:.,.MF-\D"46^4Jt
M4?SQ#U1=F2<)L2$%4:N=#%N"+YGD+ 97_&,,Q,"%*- @!C"(9]FF2H2H?,DJs
M('RB*YLSPA):S*MO]%L<H;JPN$QUB=595U 4J,<TCF1PO7$L4#:C4@4$H0I4r
M0,(3I#"JW*Z*,W?("QVT$I=+-B&? E5"&,J@%/:XX5\@H!J=MK(W$,0@!SC q
M 16%4(4C>&PE0;A3GIP",Q?BA$@#FQA,[/H5/A&G07_IR;K,ARVPBC6Q!9!5p
M>LJ@G*6$2V22*Q?E1GHAM:P!<YJK8@,8*YD,SL0-,K")A1\;V=VZ 0;3RV ?o
MH2(5JH"'<E8CK4UW<MJT],<GOB0,D@0<%)[@5%Y[PD\5"T 79S;.F(V;&85Fn
MG"'.Y#5=S<F*'"+F%%;MJ YG4.9R^A2DY!PH0B:CR6#F]<,YOB<H="!GXZ03m
MUT5Y):5K+  1(H8MFQ2-."U8P[- )8:=6(@,/ F#4D!ID\&\ZR>,.W#D)A?El
MQ]0-5RJ<F!GRRQQ)K?="9_X4"QZS6./^D0MTX$(9N# '3&<6!F'H(X/K X(3k
M4"$V5#C!,"^FE5V.N=1:R0HZ/5(%F(CG38'!9Q='^IAUA2%$@'TQRQ[=WI3!j
MI0Q2!L$IJ<+1=Z(4! D>;9_"M&.V?A2YB1L-#PGCPZY9)Y?_[.5P!"/C@  :i
M"%!25%-%5"Y45%   /]] @  /!$IL=F6_0(   Q@-   (  # $@#:!T<0."@h
M@S #^<T -E  LQG\ !2HZ S!0 )G$& $T)"@,Q9O2'++" @.  @>A-@8&"5?g
MQ640 5A2 N#,0#6P>   <09>4  )SJ@[VN(,.2@V"2X[^L2, 8@!K("1=M2)f
M5:Q^P!@[.L0,!!@Y*C)# $AC3C%@8!V=8A:M6@04"^1D D;3421F*.2T!$:2e
MDK12SQCX(10 & E(\E3$P!BIDR!<'E4.4)G)99A'P[11<%2/&P(*!H+@Z:3.d
M#X)  /R0@=BB@"!_@ $*4CF$$R=8'L'Y][KW[^ 3U8[<:-(CR9 C2PIPUKHDc
M# 8#$[PQ\ 7 T0>MY7 6&H&!9.;3SPB@<N4RE4=*@)SQ ?$?GC-*Y'@7RL4,b
M ICS2> 8!V'P(@8) M;7'P(YN> 2&":$@8H8#*23@#0 Y.2!8F+E9$%].IS!a
M '9#F4$/B0F8X4YK/W!6&W5!!"<# *W14!LSX2A1CA)V%("#4##\0, X2I Az
M@!175"; 9<%%L<P_[D16$3*5)7!99JU!Y(\X9Y!0GPUB<) @ /Y0<\:' /R#y
M@A@.6(@A# &P!< #6E+3VA2.M%;''&&<488.(, A!QUSE$$'"%NT, 8?+<S1x
M!:(MO,&H&SR@408>/CRZ!1J57III PHDH"BC<R0PQAMNT)&&&W6\L2<(?( Pw
MQZIGL%%&HY8:"JJHDK;@AG9LD $K"&Z4<0<(I[IA1AIGU"%'&*JBNBNGEF)Jv
MZAMDE#$'"'2\(6L9;I"Q:P)W6"I'&<ABJRT(89P+0K4@O"$'"%QH.T88<)0Au
E+!MIT%'&LVS, >I!!1B @ ,6B$""!1PX0 ,(!XM@A@,D   : %QHt
 s
end