home *** CD-ROM | disk | FTP | other *** search
/ Sound Sensations! / sound_sensations.iso / cmf / laser / read.me < prev   
Encoding:
Text File  |  1989-12-03  |  2.8 KB  |  63 lines

  1. 12/3/89
  2.  
  3. I recently purchased a new HP LaserJet IIP printer to replace my
  4. tried and true NEC P5 24 pin printer. I thought I would have a need
  5. to keep both connected for a while since I had several programs
  6. I've written that are tuned for the NEC (invoicing, etc.)
  7.  
  8. Once I started using the IIP for just about everything else, I
  9. decided it was time to make changes to my invoicing program (I have
  10. a part-time computer consulting business). Since the IIP can do
  11. lots of fancy things like fill areas with grey scale, draw lines,
  12. draw patterns, etc., I thought I'd take advantage of these features
  13. in my invoicing program (it's written in Clipper).
  14.  
  15. I could find nothing on Compuserve for 'libraries' of routines to
  16. use the Laserjet features. So, I thought I'd write my own. It took
  17. me a couple of evenings to design, code and test them. It was time
  18. well spent. My invoices went up 1000% in "professional" appearance
  19. from what they used to look like.
  20.  
  21. These routines I wrote (which are in Clipper, of course) do simple
  22. things like draw boxes, fill rectangular areas, draw lines, etc.
  23. They can be combined into more powerful tools with minimal effort.
  24. In fact, my 'box' routine calls the 'line' routine which in turn
  25. calls the 'area fill' routine. (Actually the only non-raster
  26. graphic function in the Laserjet is an area fill. By filling a
  27. long, narrow area you create a 'line'.)
  28.  
  29. These routines are fairly well tested. My invoice program uses them
  30. extensively and ferreted out a couple of bugs. The documentation
  31. is all in the program itself (LASER.PRG). These are PUBLIC DOMAIN
  32. routines - don't send me any money, don't call me for support and
  33. feel free to use them any way you want except don't sell them (at
  34. least without giving me a cut!). I don't care how you use them, I
  35. just hope you find them useful.
  36.  
  37. The program DEMO.PRG lets you play around with the functions in
  38. LASER.PRG. With this you can draw lines, boxes, etc., and see what
  39. they look like without having to write a program to test them. 
  40.  
  41. Have fun with these!
  42.  
  43. Kevin Talbot
  44. KJT enterprises
  45. 7632 SE 37th Place
  46. Mercer Island, WA 98040
  47. (206) 236-1060
  48. Compuserve: 75706,316
  49.  
  50. Files in the archive:
  51.  
  52.   File Name               Description
  53.   ---------        -------------------------------------------
  54.   DEMO.PRG         Utility to exercise the various functions.
  55.   LASER.PRG        The functions themselves (all 8 of them)
  56.   READ.ME          Take a guess.
  57.   INVOICE.PRN      A 'print file' of a sample invoice from my invoice
  58.                    program. Just 'copy' it to your LaserJet to see what
  59.                    can be done. Note: it expects a 14 pt. Bold
  60.                    Helvetica font in the printer. If it isn't there,
  61.                    what appears to be black blobs will print in a
  62.                    couple of places. Just ignore that anomaly. 
  63.