home *** CD-ROM | disk | FTP | other *** search
-
- EPSPRINT.TXT File
-
- (c) Hewlett-Packard Company, 1990
-
-
- OVERVIEW
- --------
-
- The EPSPRINT library enables you to print a graphics object on an Epson
- serial printer, such as the FX-80 and FX-85 printers. When attached to the
- HOME directory, the library is named EPPRT. (An {EPPRT} menu label is
- visible in the LIBRARY menu.) Two commands in the library, EPON and MAG,
- add an extra sublist of parameters as the fifth element in the HP 48
- reserved variable PRTPAR. These parameters store information needed by
- your HP 48 to print graphics objects to the Epson printer. In order of
- occurrence in the sublist, they are as follows:
-
- o The real number 1, which indicates Epson printer type.
-
- o A real number (1, 2, or 4), which represents the magnification. This
- is controlled by the MAG command and has a default setting of 2, which
- tells the library to expand each pixel in the graphics object to a 2x2
- square on the printer.
-
- o A string containing the escape sequence sent before a graphics object
- is printed. The default begin sequence is "<esc>A<08>", which tells
- the printer to set its line spacing to 8 dot rows. The only way to
- change this is to edit PRTPAR.
-
- o A string containing the escape sequence sent after a graphics object is
- printed. The default end sequence is "<esc>2", which sets the printer
- to its default state of 6 lines per inch. The only way to change this
- is to edit PRTPAR.
-
- o A string containing the escape sequence sent before each line of
- graphics data. This sequence, which specifies the density of the
- graphics, defaults to "<esc>K", telling the printer to do single-
- density graphics. The possible density sequences are as follows:
-
- <esc>K Single density (60 DPI) graphics.
-
- <esc>L Double density (120 DPI) graphics.
-
- <esc>Y High-speed, double density (120 DPI) graphics. This
- setting has some restriction on the data printed.
-
- <esc>Z Quadruple density (240 DPI) graphics. This setting
- has some restrictions on the data printed.
-
- The only way to change the default sequence of <esc>K is to edit PRTPAR.
-
-
- PROCEDURE
- ---------
-
- Here are the steps to follow to transfer the Library into your calculator and
- print an HP 48 graphics object on an Epson compatible printer:
-
- 1. Transfer the EPSPRINT.LIB file from the computer to your calculator. The
- menu label {EPSPR} will appear in your HP 48 VAR menu.
-
- 2. Attach the library to your HOME directory:
-
- A. Press the VAR menu label {EPSPR} to recall the library to the
- stack.
-
- B. Enter the port number where you want the library to reside--0,
- 1, or 2.
-
- C. Execute STO.
-
- D. Turn the HP 48 off and then on again. {EPPRT} attaches itself and
- appears as a library in the LIBRARY menu.
-
- 3. Using the serial cable 25-pin adapter and a male/male converter (not
- included), connect the HP 48 to the Epson printer.
-
- 4. Set the HP 48 baud (using the I/O SETUP menu) and the printer baud to
- match each other. Set the printer to use XON/XOFF handshaking.
-
- 5. Execute EPON (press [left-shift][LIBRARY] {EPPRT} {EPON}).
-
- 6. Optionally execute MAG. (See the description of MAG below.)
-
- 7. Execute one of the HP 48 print commands for printing graphics objects--
- PRLCD, PR1, or PRVAR. ([ON][PRINT] does not work and should be avoided.)
-
- 8. If you wish to switch back to printing on the HP 82240 Infrared Printer,
- execute EPOFF (press [left-shift][LIBRARY] {EPPRT} {EPOFF}).
-
-
- COMMAND SUMMARY
- ---------------
-
- These commands are contained in the PCL library:
-
- o EPON: Enables special graphics printing and adds the previously
- explained sublist to PRTPAR. Also sets flag -34 and clears flag -33
- so that printing is directed to the wired serial port, and modifies
- IOPAR to enable transmit pacing (XON/XOFF) and to set parity to "none."
-
- o EPOFF: Disables special graphics printing and clears flag -34 (so
- that printing will be directed to an HP 82240B printer). EPOFF does not
- change the sublist in PRTPAR--the magnification setting and other changes
- are preserved for the next time you execute EPON.
-
- o MAG: Takes a real number from level 1 and puts it in the magnification
- position in the sublist in PRTPAR. Allowable arguments are 1, 2, or 4
- (the sign is ignored). A magnification of N causes one pixel in the
- graphics object to be expanded to an NxN square on the printer.
-
-