home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 September
/
Simtel20_Sept92.cdr
/
msdos
/
printer
/
prtsc1.arc
/
PRTSC.DOC
< prev
next >
Wrap
Text File
|
1987-04-05
|
5KB
|
86 lines
PPRRTTSSCC((11)):: AA NNEEWW PPRRIINNTT--SSCCRREEEENN RROOUUTTIINNEE FFOORR EEPPSSOONN//IIBBMM PPRRIINNTTEERRSS
D_a_r_r_e_n_ _G_._ _F_r_i_e_d_l_e_i_n_
The Durham Software Company
Rt 4, Box 416
Durham, NC 27703
919/596-7746
UUCP: ...{burl,cbosgd,ihnp4,mcnc}!ethos!darren
P_R_T_S_C_._C_O_M_ is a program designed to make optimal use of the
print-screen function when used on an Epson, IBM or compatible
printer. To install PRTSC in memory, just type "PRTSC" from the
DOS prompt. If it installs itself properly, you should see a
message that says:
PRTSC.COM - Darren Friedlein (4/2/87)
Press <PrtSc> to activate
This signifies that the new interrupt has been loaded and is
ready to go. To bring up the options, press the <PrtSc> key
(with a shift) as you would do to normally print the screen. The
screen will freeze and the top line will be replaced with a line
that reads:
C_h_o_o_s_e_:_ SStandard VVery-condensed EExpanded NNLQ 996cpi BBoldface RRemove <PrtSc>
From here, you choose the style in which you wish to print the
screen by pressing the first letter of the option (e.g. 'e' or
'E' for expanded, '9' for 96cpi). NLQ (Near Letter Quality) will
only work on printers designed to print in NLQ. Remove <PrtSc>
will take the program out of memory and return the <PrtSc> key
to performing it's original function (a normal print-screen). If
the <PrtSc> key is pressed by accident, pressing the <ESC> key
will return the computer to the task it was previously doing
without printing the screen. If a key is pressed that is no one
of the options or <ESC>, a print-screen will be carried out in
the default font (Standard).
S_O_U_R_C_E_ _ _C_O_D_E_:_ Included in this archive, you should find a file
called 'prtsc.8'. This is the assembly language program that
PRTSC.COM was created from. The compiler used was A86 (U/S), so
some of the constructs like multiple pushes and pops may take
some modifying to compile under other compilers. I included this
file and I'm allowing people to modify/recompile it because the
old print- screen function's address is stored in interrupt 67h
(a widely used interrupt), and this may interfear with it's
operation when other programs are loaded. To change the
interrupt number, change the constant called 'newps' at the
start of the program to contain the new interrupt number and
then recompile.
D_I_F_F_E_R_E_N_T_ _M_O_N_I_T_O_R_S_:_ This program was designed so that it can be
used on monochrome or CGA monitors. It determines what kind of
monitor you are using when it is activated with the <PrtSc> key,
so switching between two monitors is possible. I have not tried
PRTSC on programs using two screens at once, EGA or any
non-standard screen formats. I cannot guarantee that PRTSC will
work on any of these. If you find that PRTSC doesn't work with a
particular screen configuration, let me know and I will try to
modify the program accordingly.
W_A_R_N_I_N_G_:_ Installing PRTSC.COM a second time without (R)emoving
the first from memory will cause it to loop back on itself. In
other words, it will keep asking you to enter the desired option
without ever printing the screen. In this version of PRTSC, the
problem is uncorrectable, so be careful not to put yourself in
this situation.
R_E_L_E_A_S_E_ _ _N_O_T_E_:_ This is a test release and may not work with
certain other programs. If you should run into any problems or
notice that PRTSC doesn't stay in memory with other programs
loaded, please let me know and I will try to fix the problems in
future releases.