home *** CD-ROM | disk | FTP | other *** search
/ Audio 4.94 - Over 11,000 Files / audio-11000.iso / msdos / midi / mppdemo / mppdemo3.exe / MPPRINT.BAT < prev    next >
DOS Batch File  |  1990-05-21  |  4KB  |  165 lines

  1. echo off
  2. cls
  3. IF %1. == A:. goto DRIVEOK
  4. IF %1. == B:. goto DRIVEOK
  5. IF %1. == C:. goto DRIVEOK
  6. IF %1. == D:. goto DRIVEOK
  7. IF %1. == E:. goto DRIVEOK
  8. IF %1. == F:. goto DRIVEOK
  9. IF %1. == a:. goto DRIVEOK
  10. IF %1. == b:. goto DRIVEOK
  11. IF %1. == c:. goto DRIVEOK
  12. IF %1. == d:. goto DRIVEOK
  13. IF %1. == e:. goto DRIVEOK
  14. IF %1. == f:. goto DRIVEOK
  15. goto SYNERR
  16. :DRIVEOK
  17. del  %1\MPPRT.DAT > nul
  18. cls
  19. echo                   SAMPLE PRINTOUT for MusicPrinter Plus 
  20. echo.
  21. echo TYPE    TO SELECT 
  22. echo ----    ---------
  23. echo  1      Epson 9-pin  (or compatible)
  24. echo         Epson 24-pin, or IBM Proprinter XL24 in Alt. Graphics Mode (sw 7 on)
  25. echo  2        Large
  26. echo  3        Small
  27. echo  4        Short
  28. echo         Canon Bubble Jet BJ-130e
  29. echo  1        9-pin emulation   Alt. Graphics Mode must be disabled (sw 2-4 off)
  30. echo           24-pin emulation  Alternate Graphics Mode required (sw 2-4 on)
  31. echo  2          Large
  32. echo  3          Small
  33. echo  4          Short
  34. echo  5        360 dots per inch
  35. echo  6      Canon Laser Beam Printer LBP-8 II or LPB-8 III
  36. echo  7      Hewlett-Packard LaserJet or DeskJet
  37. echo.
  38. echo  0      Exit without printing.
  39. getkey
  40. cls
  41. echo Creating temporary work file (MPPRT.DAT) on disk in drive %1
  42. echo.
  43. IF ERRORLEVEL 8 goto EIGHT
  44. IF ERRORLEVEL 7 goto SEVEN
  45. IF ERRORLEVEL 6 goto SIX
  46. IF ERRORLEVEL 5 goto FIVE
  47. IF ERRORLEVEL 4 goto FOUR
  48. IF ERRORLEVEL 3 goto THREE
  49. IF ERRORLEVEL 2 goto TWO
  50. IF ERRORLEVEL 1 goto ONE
  51. cls
  52. goto EXIT
  53. :EIGHT
  54. MPPRINT
  55. :SEVEN
  56.   DSK 666823 %1
  57.   if errorlevel 1 goto DSKERR7
  58.   HP /e%1\
  59.   goto :PRINT
  60. :SIX
  61.   DSK 564179 %1
  62.   if ERRORLEVEL 1 goto DSKERR6
  63.   LBP /e%1\
  64.   goto :PRINT
  65. :FIVE
  66.   DSK 1212874 %1
  67.   if errorlevel 1 goto DSKERR5
  68.   BJ130 /e%1\
  69.   goto :PRINT
  70. :FOUR
  71.   DSK 276228 %1
  72.   if errorlevel 1 goto DSKERR4
  73.   24SHORT /e%1\
  74.   goto :PRINT
  75. :THREE
  76.   DSK 283224 %1
  77.   if errorlevel 1 goto DSKERR3
  78.   24SMALL /e%1\
  79.   goto :PRINT
  80. :TWO
  81.   DSK 219054 %1
  82.   if errorlevel 1 goto DSKERR2
  83.   24LARGE /e%1\
  84.   goto :PRINT
  85. :ONE
  86.   DSK 184443 %1
  87.   if errorlevel 1 goto DSKERR1
  88.   EP9 /e%1\
  89.   goto :PRINT
  90. :PRINT
  91.   cls
  92.   echo Sending page to printer.  Please wait.
  93.   echo.
  94.   copy  %1\MPPRT.DAT prn /B
  95.   echo Deleting temporary work file.
  96.   del  %1\MPPRT.DAT
  97.   cls
  98.   goto EXIT
  99. :DSKERR7
  100.   cls
  101.   echo Small problem here.  666,823
  102.   goto DSKERR
  103. :DSKERR6
  104.   cls
  105.   echo Small problem here.  564,179
  106.   goto DSKERR
  107. :DSKERR5
  108.   cls
  109.   echo Small problem here.  1,212,874
  110.   goto DSKERR
  111. :DSKERR4
  112.   cls
  113.   echo Small problem here.  276,228
  114.   goto DSKERR
  115. :DSKERR3
  116.   cls
  117.   echo Small problem here.  283,224
  118.   goto DSKERR
  119. :DSKERR2
  120.   cls
  121.   echo Small problem here.  219,054
  122.   goto DSKERR
  123. :DSKERR1
  124.   cls
  125.   echo Small problem here.  184,443
  126. :DSKERR
  127.   echo bytes of FREE DISK SPACE are required to create 
  128.   echo a sample for the printer you have selected.
  129.   echo.
  130.   echo Please make sure that at least this much space is 
  131.   echo available on the disk you will specify as the work disk.
  132.   echo.
  133.   echo To specify the disk in drive C: as the work disk, enter the command
  134.   echo. 
  135.   echo  MPPRINT C:
  136.   echo. 
  137.   echo (Consequently, this print demo will not work on a 360k single drive system
  138.   echo because sufficient disk space will not be available.)
  139.   echo.
  140.   echo (Note  -  Disk space is required only for printing by this demo.
  141.   echo           It is not a requirement of the fully-functioning
  142.   echo           MusicPrinter Plus program.)
  143.   echo.
  144.   echo.
  145.   goto EXIT
  146. :SYNERR
  147.   echo.
  148.   echo The demo printing program MPPRINT requires
  149.   echo a work disk with several hundred kilobytes of FREE SPACE.
  150.   echo.
  151.   echo Please execute MPPRINT again, and specify a work disk.
  152.   echo.
  153.   echo For example, to specify drive C: as the work disk, enter the command
  154.   echo.
  155.   echo   MPPRINT C:
  156.   echo.
  157.   echo (Consequently, this print demo will not work on a 360k single drive system
  158.   echo because sufficient disk space will not be available.)
  159.   echo.
  160.   echo (Note  -  Disk space is required only for printing by this demo.
  161.   echo           It is not a requirement of the fully-functioning
  162.   echo           MusicPrinter Plus program.)
  163.   echo.
  164. :EXIT
  165.