@echo off
rem
rem +-------------------------------------------+
rem !   Port Finder PRINT DOCUMENT Batch File   !
rem !   Copyright (c) 1990 mcTRONic Systems     !
rem !   Revised on: August 7, 1990              !
rem !   File Name: PRINTDOC.BAT                 !
rem +-------------------------------------------+
rem
if not exist bh.com goto :error
bh ^
if errorlevel 1 goto :start
goto :error

:start
cls
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º  ±±±±Ü  ±±±±Ü  ±±±±Ü  ±±±±±Ü    ±±±±Ü ±±±Ü ±±Ü ±Ü ±±±±Ü  ±±±±Ü ±±±±Ü  º
echo    º  ±Ûß±Û  ±Ûß±Û  ±Ûß±Û   ß±Ûßß    ±Ûßßß  ±Ûß ±Û±Ü±Û ±Ûßß±Ü ±Ûßßß ±Ûß±Û  º
echo    º  ±±±±Û  ±Û ±Û  ±±±Üß    ±Û      ±±±Ü   ±Û  ±Û±Û±Û ±Û  ±Û ±Ûßß  ±±±Üß  º
echo    º  ±Ûßßß  ±±±±Û  ±Ûß±Ü    ±Û      ±Ûßß  ±±±Ü ±Û ±±Û ±±±±Üß ±±±±Ü ±Ûß±Ü  º
echo    º   ß      ßßßß   ß  ß     ß       ß     ßßß  ß  ßß  ßßßß   ßßßß  ß  ß  º
echo    º                                                                       º
echo    º           The Number ONE Shareware COM and LPT Port Utility           º
echo    º                                                                       º
echo    ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo    º                                                                       º
echo    º    1) Display or Print PF.DOC, Port Finder Documentation              º
echo    º    2) Display or Print PFREVIEW.DOC, Port Finder Reviews              º
echo    º    3) Display or Print PROBLEM.DOC, Port Finder Problem Report        º
echo    º    4) Display or Print REGISTER.DOC, Port Finder Registration Form    º
echo    º    5) Display or Print MTSR.DOC, MTSR Documentation (Memory Usage)    º
echo    º    6) Display or Print MUMB.DOC, MUMB Documentation (DOS 5 UMB's)     º

if exist INSTALL.BAT echo    º    7) Run the Port Finder Hard Disk INSTALL Program                   º
echo    º                                                                       º
echo    º    Q) Quit Print Program, Exit to DOS                                 º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
if exist INSTALL.BAT bh 1234567Q
if NOT exist INSTALL.BAT bh 123456Q
CLS
if errorlevel 8 goto end
if exist INSTALL.BAT if errorlevel 7 INSTALL
if NOT exist INSTALL.BAT if errorlevel 7 goto end
if errorlevel 6 goto 6prtred
if errorlevel 5 goto 5prtred
if errorlevel 4 goto 4prtred
if errorlevel 3 goto 3prtred
if errorlevel 2 goto 2prtred
if errorlevel 1 goto 1prtred
if errorlevel 0 goto end

:1prtred
if not exist pf.doc echo PF.DOC file NOT found!
if not exist pf.doc pause
if not exist pf.doc goto start
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º            1) Display PF.DOC, Port Finder Documentation               º
echo    º            2) Print PF.DOC, Port Finder Documentation                 º
echo    º                                                                       º
echo    º            Q) Quit, Return to Main Menu                               º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
bh 12q
if errorlevel 3 goto start
if errorlevel 2 goto 1prt
if errorlevel 1 bh # PF.DOC
goto start
:1prt
cls
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º              Printing PF.DOC, Port Finder Documentation               º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
type pf.doc >prn
echo    +                                                                       +
echo    ++++++++++++++++++++++++++  PRINTING COMPLETE!  +++++++++++++++++++++++++
echo    +                                                                       +
pause
goto start

:2prtred
if not exist pfreview.doc echo PFREVIEW.DOC file NOT found!
if not exist pfreview.doc pause
if not exist pfreview.doc goto start
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º            1) Display PFREVIEW.doc, Port Finder Reviews               º
echo    º            2) Print PFREVIEW.DOC, Port Finder Reviews                 º
echo    º                                                                       º
echo    º            Q) Quit, Return to Main Menu                               º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
bh 12q
if errorlevel 3 goto start
if errorlevel 2 goto 2prt
if errorlevel 1 bh # PFREVIEW.DOC
goto start
:2prt
cls
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º               Printing PFREVIEW.DOC, Port Finder Reviews              º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
type pfreview.doc >prn
echo    +                                                                       +
echo    ++++++++++++++++++++++++++  PRINTING COMPLETE!  +++++++++++++++++++++++++
echo    +                                                                       +
pause
goto start

:3prtred
if not exist problem.doc echo PROBLEM.DOC file NOT found!
if not exist problem.doc pause
if not exist problem.doc goto start
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º            1) Display PROBLEM.DOC, Port Finder Problem Report         º
echo    º            2) Print PROBLEM.DOC, Port Finder Problem Report           º
echo    º                                                                       º
echo    º            Q) Quit, Return to Main Menu                               º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
bh 12q
if errorlevel 3 goto start
if errorlevel 2 goto 3prt
if errorlevel 1 bh # PROBLEM.DOC
goto start
:3prt
cls
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º            Printing PROBLEM.DOC, Port Finder Problem Report           º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
type problem.doc >prn
echo    +                                                                       +
echo    ++++++++++++++++++++++++++  PRINTING COMPLETE!  +++++++++++++++++++++++++
echo    +                                                                       +
pause
goto start

:4prtred
if not exist register.doc echo REGISTER.DOC file NOT found!
if not exist register.doc pause
if not exist register.doc goto start
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º            1) Display REGISTER.DOC, PF Registration Form              º
echo    º            2) Print REGISTER.DOC, PF Registration Form                º
echo    º                                                                       º
echo    º            Q) Quit, Return to Main Menu                               º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
bh 12q
if errorlevel 3 goto start
if errorlevel 2 goto 4prt
if errorlevel 1 bh # REGISTER.DOC
goto start
:4prt
cls
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º          Printing REGISTER.DOC, Port Finder Registration Form         º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
type register.doc >prn
echo    +                                                                       +
echo    ++++++++++++++++++++++++++  PRINTING COMPLETE!  +++++++++++++++++++++++++
echo    +                                                                       +
pause
goto start

:5prtred
if not exist MTSR.DOC echo MTSR.DOC file NOT found!
if not exist MTSR.DOC pause
if not exist MTSR.doc goto start
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º            1) Display MTSR.DOC, MTSR Documentation (Mem Usage Display)º
echo    º            2) Print MTSR.DOC, MTSR Documentation (Mem Usage Display)  º
echo    º                                                                       º
echo    º            Q) Quit, Return to Main Menu                               º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
bh 12q
if errorlevel 3 goto start
if errorlevel 2 goto 5prt
if errorlevel 1 bh # MTSR.DOC
goto start
:5prt
cls
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º          Printing MTSR.DOC, MTSR Documentation (Memory Usage Display) º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
type MTSR.DOC >prn
echo    +                                                                       +
echo    ++++++++++++++++++++++++++  PRINTING COMPLETE!  +++++++++++++++++++++++++
echo    +                                                                       +
pause
goto start

:6prtred
if not exist MUMB.DOC echo MUMB.DOC file NOT found!
if not exist MUMB.DOC pause
if not exist MUMB.doc goto start
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º            1) Display MUMB.DOC, MUMB Documentation (DOS 5 UMB Utility)º
echo    º            2) Print MUMB.DOC, MUMB Documentation                      º
echo    º                                                                       º
echo    º            Q) Quit, Return to Main Menu                               º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
bh 12q
if errorlevel 3 goto start
if errorlevel 2 goto 6prt
if errorlevel 1 bh # MUMB.DOC
goto start
:6prt
cls
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º          Printing MUMB.DOC, MUMB Documentation (DOS 5 UMB Utility)    º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
type MUMB.DOC >prn
echo    +                                                                       +
echo    ++++++++++++++++++++++++++  PRINTING COMPLETE!  +++++++++++++++++++++++++
echo    +                                                                       +
pause
goto start

:error
cls
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                         º
echo    º  The file BH.COM must be in the same default directory  º
echo    º  as PRINTDOC.BAT.  Please have these two files in the   º
echo    º  same default directory before running PRINTDOC.BAT.    º
echo    º  Port Finder requires DOS 3.3, 4.0, or higher to run.   º
echo    º                                                         º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
pause
:end
cls
