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(Ę%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