home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / mskermit / mspe24.txt < prev    next >
Text File  |  2020-01-01  |  4KB  |  62 lines

  1. IBM PC GRAPHICS PRINT SCREEN ROUTINES
  2.  
  3. The accompanying programs, LASER.EXE and EPSON24.EXE, were developed by me to
  4. do a graphics print screen for CGA, EGA, VGA modes 11h-13h and the super VGA
  5. mode 58h (800x600) used by Paradise. It should also work in the 1024x768 mode,
  6. but that has not been tested.  The laser program will do a screen dump at 300
  7. dpi resolution and seems to work fine with printers with about 1 Mb of RAM.
  8. The printed graphic is only about 2/3's of a page.  The laser program has been
  9. tested on a Kyocera F-1010 using the HP LaserJet+ emulation mode and on an HP
  10. Series II printer.  Both seem to work just fine.
  11.  
  12. The other program, EPSON24.EXE, uses the Epson LQ-2500 mode to print at 180
  13. dpi. I have only tested it on the Panasonic KXP-1124 printer in the LQ-2500
  14. emulation mode, but that seems to work ok.  I used a very simple dithering
  15. technique to give you color variations and a very good proportional
  16. representation of the actual screen image reproduced on paper.  I tried a 360
  17. dpi variation of the Epson version, but it takes too long to print.  I don't
  18. think it would be useful unless you are using 800x600 or better and have no
  19. access to an HP laser printer.
  20.  
  21. The codes are terminate and stay resident (TSR) and written in PowerC by Mix.
  22. They are written so that if you accidently try to install it more than once
  23. during a DOS session, it will detect its presence and not reinstall itself.  I
  24. use the cassette data area in low RAM to keep track of the installation
  25. process.  There is currently no internal way to deinstall the program other
  26. than using two utilities available from PC Magazine.  There are no parameters
  27. to give either program so simply execute it during your boot process or
  28. whenever you need it.  The laser version also uses a beeping sound for every
  29. 100 columns processed so that the user knows the routine is working.  My
  30. Kyocera does not have a data received light so the beep is useful.
  31.  
  32. The routines take up from 10-12 Kb of RAM and I am sorry for that. My previous
  33. version in the PD were for the Epson FX series of 9-pin printers and a crude
  34. HPLJ+ print screen which used only 2 Kb but C is greedy and the assembly is too
  35. complex, for me, for the algorithms I used.  Also, the assembly version will
  36. not execute any faster, because the C version is limited by the printer and
  37. video RAM access times anyway.
  38.  
  39. If you so desire, you may modify the code at your discretion. Alternatively,
  40. you can call me to provide help in modifying the code.  I cannot answer
  41. questions during work hours 8-5 Eastern tiem, but will be happy to help you at
  42. any other time.  My home phone is (703) 435-1696 or you may write me with a
  43. stamped self addressed envelop and I will reply.  This is not a business and I
  44. receive no monetary rewards for the code, so be patient please.
  45.  
  46. These programs are free to you, so please pass them on to others.  If you
  47. modify the programs, don't distribute the modified versions for further
  48. distribution without sending me the modifications so that I may maintain a
  49. fairly accurate configuration of the current PD versions.  Also indicate in a
  50. comment the modification made and by whom.
  51.  
  52. Thanks for using this software and I would like a small note if you like it or
  53. would like to see changes in it.  This is freeware with no charge to you except
  54. this one small note if you either use and like or dislike it.  I need your
  55. input to refine and improve the codes. I thank you for your time and good
  56. computing.
  57.  
  58. Dr. R. Brooks Van Horn, Jr.
  59. 701 Fall Place
  60. Herndon, VA  22070
  61. Feb 1990
  62.