PSF/AIX or Infoprint Manager: Font looks different on 3160 than from PSF/MVS
ITEM: RTA000147116
Q:
Topic thread:
Printer Systems (PRINT)
PSF/AIX
PRINT XPSF6000
My customer prints today from a PSF/MVS environment to parallel-channel
attached 3160-001's, using font X0GT20.
We're working on a PSM-PSF/AIX implementation that controls these IPDS
printers, and the print server will be receiving jobs from MVS through
NPF. In fact this works, but the same invoked font (X0GT20) looks
different when it is printed through the AIX print server. It looks
lighter and higher than when it is printed to the 3160 directly from
MVS.
I renamed the font on PSF/AIX and downloaded the one from PSF/MVS but
the printed output didn't change. I have print samples that I can fax
you.
My customer would like the output from PSF/AIX to look the same as from
MVS. Do you have any idea of how to achieve this, if it is possible?
Thank you in advance.
Regards.
A:
PSF/AIX V2, by default, uses printer resident fonts whenever possible.
I believe what you are seeing is the difference between the downloaded
raster font used by PSF/MVS and the printer resident font used by PSF
for AIX. It is possible to disable the use of one or more resident fonts
by PSF/AIX through the use of selected files in /usr/lpp/psf/grd.
** Same information is also true for Infoprint Manager 2.1.1 or later **
One way is to disable the use of all printer resident fonts. Or, in
your case, you can disable the use of a single printer resident font.
Instructions for both scenarios follow.
****** To disable all printer resident fonts:
To disable all printer resident fonts and force the downloading of the
raster images and/or host codepages, the easiest way to do it is to use
some new GRD mapping tables that were added in a recent PTF.
1) Check in /usr/lpp/psf/grd to see if you have the two following files:
"charset.grd.nores.sample" and "codepage.grd.nores.sample". If you do,
you can go to Step #3.
2) Order and apply the latest PTF for psf.base.02.01.0000.0000 in order
to get the files mentioned in Step #1.
3) If you wish to disable use of printer resident character sets, you
will use "charset.grd.nores.sample". If you wish to disable the use of
printer resident codepages, you'll use "codepage.grd.nores.sample".
Both files are preconfigured to disable use of printer resident font
components, and do not require additional editing.
The following example uses "charset.grd.nores.sample" to disable the
printer resident character sets. You would follow the same steps with
"codepage.grd.nores.sample" if you wish to disable the printer resident
codepage mappings.
In order for all printer resident character sets to be disabled, the
"charset.grd.nores.sample" file must be renamed "charset.grd" and have
minimum permissions of 444, owner of root, and group of printq. It can
be placed into either the /usr/lpp/psf/grd subdirectory or the /var/psf/
subdirectory with differing effects:
- If the renamed "charset.grd" is installed in the subdirectory
/var/psf/, only that printer is affected
by the "charset.grd" file. That is, printer resident fonts
are disabled only for that printer.
- If the renamed "charset.grd" is installed in the /usr/lpp/psf/grd
subdirectory, *all* PSF printers will use this file. Therefore,
IBM recommends placing this file in the subdirectory
/var/psf/ for specific printers.
5) In a pure PSF/AIX environment, you will need to recycle PSF/AIX for
the affected queues (psfctl -dtu ) or, in the case of
PSM, use the PSM commands or GUI to disable and reenable the printer
so that the new grd tables are processed.
****** To disable a single resident character set:
On the other hand, if you only wish to disable the GT20 font for this
particular printer, I would recommend the following:
1) Copy "charset.grd.sample" (a different file than above) to
"charset.grd" with minimum permissions of 444, owner of root, and group
of printq.
2) Edit your new "charset.grd" and find the line that references the
character set for X0GT20, which is C0D0GT20. On my system, that is
line 612 in the renamed charset.grd.sample. Change the number "281" in
the second column to a dash ("-"), thus disabling the use of the
equivalent printer resident character set. Save and exit the file.
3) As in the first scenario, this new "charset.grd" file can be placed
into either the /usr/lpp/psf/grd subdirectory or the
/var/psf/ subdirectory with differing effects:
- If the renamed "charset.grd" is installed in the subdirectory
/var/psf/, only that printer is affected
by the "charset.grd" file. That is, printer resident fonts
are disabled only for that printer.
- If the renamed "charset.grd" is installed in the /usr/lpp/psf/grd
subdirectory, *all* PSF printers will use this file. Therefore,
IBM recommends placing this file in the subdirectory
/var/psf/ for specific printers.
4) In a pure PSF/AIX environment, you will need to recycle PSF/AIX for
the affected queues (psfctl -dtu ) or, in the case of
PSM, use the PSM commands or GUI to disable and reenable the printer
so that the new grd tables are processed.
******
Thanks for using WWQ&A.
Reviewed 04 Mar 1999
S e a r c h - k e y w o r d s:
psf/aix psf/6000 psf aix psm resident downloaded raster disable
font fonts character lighter different psf/mvs PTF PTFs
infoprint grd outline printer
WWQA: ITEM: RTA000147116 ITEM: RTA000147116
Dated: 03/1999 Category: XPSF6000
This HTML file was generated 99/06/24~12:43:36
Comments or suggestions?
Contact us