Freeware: ISPF Edit Macro - LANPRT
is an ISPF edit macro that sends the file being edited (or
selected lines) to a LAN printer via IBM's LPR
This edit macro currently only supports PCL (HP printers and
printers that emulate HP PCL). For postscript, see Lionel
Dyck's PRINT package available on his
OS/390 Freeware page.
Please read the comments at the beginning of the REXX exec for
more information on using LANPRT.
Hint: It can be used in SDSF. Select a job (or output group)
with the "SE" (for select EDIT) and then type in LANPRT.
In the event you can't get the LANPRT
exec to print because you can't get the LPR stuff working, You can
still use LANPRT to generate HP PCL ASCII files ready for printing
on a HP printer.
This is labor-intensive but might be
what you need:
- Issue as edit macro while editing the file: LANPRT SAVE NOPRT
(This will create an ASCII file with PCL commands
for page breaks and landscape option. LANPRT will
tell you the file name it generates)
- FTP to the mainframe, use binary option to get the ASCII file
- Depending on your machine:
- If LPT1: points to a HP PCL printer: COPY ascii.file LPT1:
- If you have a networked HP printer, use a program like
Direct To Printer which allows you to right click on a
file in the explorer and "send it to printer" asis.
||ISPF edit macro
You may want to choose different paper trays and set other printer options than what
I ship. To do this you will modify the exec. See links below for printer command strings.
Here is an example of what Ian Ramage sent me to work at his shop:
Many thanks Dave.
For your future reference, here is what I put in.
h = '1B45'x /* Reset printer */
h = h||'1B266C323641'x /* Paper size A4 */
h = h||'1B266C314F'x /* Landscape */
h = h||'1B266C313244'x /* 12 Lines per inch */
h = h||'1B287330703134683354'x /* 12 CPI */
If LANPRT doesn't select the font or paper source you desire, you may need to modify
it with PCL commands. Here is a web page that might help:
See many printing resources at
Check out the ccprint DOS command at:
http://www.colesoft.com/utilities.html which processes mainframe
print files for PC printers.
The software downloadable from this page is
© 2000-2003+ by David Alcock.
This software is provided on an asis basis and no warranty is
provided. Use at your own risk
Return to Dave's MVS Freeware web page.
Last Updated: 2003-09-09
This web page is © 2000-2003+ by
All Rights Reserved.