PTF#:

SF36150 - OPERATING SYSTEM/400

Licensed Program:

5763SS1

APAR Fixed:

SA59037

Release:

310

Abstract

OSP-AFP-MSGPQT3630 RC 021E0200 WHEN PRINTING FONT 11 AT *STD

Pre/Co-Requisite PTF / Fix List


REQ  LICENSED      PTF/FIX
TYPE PROGRAM  REL  NUMBER   LICENSED PROGRAM DESCRIPTION
---- -------- ---  -------  -----------------------------------------------
PRE  5763SS1  310  SF31045  OPERATING SYSTEM/400
PRE  5763SS1  310  SF20877  OPERATING SYSTEM/400
PRE  5763SS1  310  SF20313  OPERATING SYSTEM/400
CO   5763SS1  310  SF24144  OPERATING SYSTEM/400
CO   5763SS1  310  SF24143  OPERATING SYSTEM/400
CO   5763SS1  310  SF24142  OPERATING SYSTEM/400
CO   5763SS1  310  SF24141  OPERATING SYSTEM/400
CO   5763SS1  310  SF24140  OPERATING SYSTEM/400
CO   5763SS1  310  SF24139  OPERATING SYSTEM/400
CO   5763SS1  310  SF24138  OPERATING SYSTEM/400


APAR Error Description / Circumvention


DESCRIPTION OF PROBLEM FIXED FOR APAR SA59037 :
-----------------------------------------------
    When printing to a d/t6408-12 or d/t4230 printer attached
    through the 7913 defined as AFP TCP/IP printer, the
    customer is getting a msgpqt3630 rc 021E0200.  The afp
    dataarea ipdspasthr parm is set to *yes.  Font requested is
    fgid 011 and print quality (prtqlty) is *std or *draft.
    This problem also occurs for twinax attached impact printers
    (64XX, 4230, 4247, etc) that are configured AFP(*YES) and
    specifiy IPDS pass through yes.
 
CORRECTION FOR APAR SA59037 :
-----------------------------
   For AFP(*YES) configured printers, when IPDS pass through *YES
   is specified, a exceptiona handling command (EHC) is not
   sent to the printer. This command is required to suppress
   certain errors such as a mismatch between font and print quality
   on impact printers (64XX, 4230, 4224, 4234). Suppressing the
   error allows the printer to substitute another font (same pitch)
   and continue printing without reporting the error back to the
   host. Mismatches occur when printing with font 011 and
   print qualify *STD or *DRAFT. Also other combinations.
   EHC command will be sent to printer for IPDS pass through.
 
CIRCUMVENTION FOR APAR SA59037 :
--------------------------------
 
   Change IPDS pass through to NO.


Activation Instructions


   None.

Special Instructions


   If this PTF is applied or removed as a "Delayed" PTF, which
   requires an IPL, no special consideration is necessary.  If this
   PTF is applied or removed "Immediate", this should be done in a
   restricted mode (apply the PTF from the system console after
   ending all of the subsystems).
 
 
   ********************************************************************
   THE FOLLOWING ARE SUPERSEDED SPECIAL INSTRUCTIONS. IF THE SUPERSEDED
   PTF HAS ALREADY BEEN APPLIED AND ITS SPECIAL INSTRUCTION FOLLOWED,
   IT IS NOT NECESSARY TO FOLLOW THAT SPECIAL INSTRUCTION AGAIN.
   ********************************************************************
 
   SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SF34112 :
   =================================================
 
   This PTF will only affect d/t3935, d/t3130, d/t3160, and some
   d/t3900 printers for APAR SA55948.  When this PTF is applied and
   the QPRTVALS data area is set up according to the following
   instruction, the AS/400 will always select a scalable font for
   printing with MULTIUP or computer output reduction or when the
   spooled file attributes specify FONT(*CPI).  If the font
   identifier in the printer device description is between 300 and
   511 (inclusive), this font will be selected and scaled to an
   appropriate point size.  If the font in the device description
   is not between 300 and 511, the AS/400 will use font 304.
 
   Font 304 is a scalable Gothic font that is supported by these
   printers for almost all SBCS code pages except Arabic, Cyrillic
   Greek, Hebrew, Latin 2/3/4/5, and Symbols.  Another recommended
   font is 416, a scalable Courier Roman font that is supported for
   almost all SBCS code pages except Japanese Katakana.
 
   To activate this new function, follow these instructions:
 
      1) Check to see if a data area called QUSRSYS/QPRTVALS
         exists on your system:
 
         DSPDTAARA DTAARA(QUSRSYS/QPRTVALS)
 
      2) If it does not exist, you should create it:
 
         CRTDTAARA DTAARA(QUSRSYS/QPRTVALS) TYPE(*CHAR)
                   LEN(256) VALUE('     Y')
 
           This will place a 'Y' in the sixth position of
           the data area.
 
      3) If it already exists, key in the following
         command:
 
         CHGDTAARA DTAARA(QUSRSYS/QPRTVALS (6 1)) VALUE('Y')
 
         This will put the character 'Y' in the sixth byte
         of the data area.
 
      4) Make sure the data area is owned by the QSYS user profile:
 
         CHGOBJOWN QUSRSYS/QPRTVALS OBJTYPE(*DTAARA) NEWOWN(QSYS)
 
   To change the default to something other than 304:
 
         CHGDEVPRT DEVD(printername) FONT(416 12.0)
 
   If you wish to deactivate this new function, change the
   data area and restart the printer writers:
 
         CHGDTAARA DTAARA(QUSRSYS/QPRTVALS (6 1)) VALUE('N')
 
 
   SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SF32911 :
   =================================================
 
   4230/4214 EMULATION MODE:
 
   - For 4230/4214 emulation, only one attachment may be on the printer
     at a time.
 
   - If you want to use the automatic sheet feeder, it
     is best that you run in 4230/4214 emulation mode.
     For automatic sheet feeder, specify on the printer file
     FORMFEED(*AUTOCUT), DRAWER(N) where N is
     1 - For Drawer 1
     2 - For Drawer 2
     3 - For Drawer 3
 
   - For 4230/4214 continuous forms, specify on the printer file
     FORMFEED(*CONT)
 
   4247 MODE:
 
   - For 4247 mode, multiple attachments may be on the printer at the same
     time, but in this mode, the drawer selection number for the automatic
     sheet feeder have changed. Specify on the printer file
     FORMFEED(*AUTOCUT), DRAWER(N) where N is
     5 - For Drawer 1
     6 - For Drawer 2
     7 - For Drawer 3
 
   - For 4247 front continuous forms attachment, specify on the printer file
     FORMFEED(*CONT)
 
   - For 4247 rear continuous forms attachment (V3R1 and V3R6)
     specify on the printer file
     FORMFEED(*AUTOCUT) DRAWER(2)
 
   - For 4247 rear continuous forms attachment (V3R2)
     specify on the printer file
     FORMFEED(*CONT2) or
     FORMFEED(*AUTOCUT) DRAWER(2)
 
   SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SF28848 :
   =================================================
 
   The QWP4019 program resides in library QSYS with Versions 2
   and 3 of OS/400.  Parameters *ON5256, *ON5262, and *OFF52 are
   new with this PTF.  Execution of this program manipulates
   flags in the printer's device description.  Since the flags
   are stored in the device description, this program only needs
   to be run once for each device and each function.  The flags
   will only be changed by executing this program or by deleting
   the device description.  The print writer for the device
   should be restarted after the QWP4019 program has been called
   to guarantee that the function is enabled.
 
   ______________________________________________________________
 
   CALL QWP4019 (printername *ON5256)
 
   This will cause the operating system to configure the printer
   as a D/T5256.
 
   ______________________________________________________________
 
   CALL QWP4019 (printername *ON5262)
 
   This will cause the operating system to configure the printer
   as a D/T5262.
 
   ______________________________________________________________
 
   CALL QWP4019 (printername *OFF52)
 
   Turns off the *ON5256 and *ON5262 flags in the device
   description.
 

   ______________________________________________________________

Default Instructions


   THIS PTF CAN BE APPLIED IMMEDIATE OR DELAYED.

Supersedes


PTF/FIX NO(S).  APAR TITLE LINE
--------------  -----------------------------------------------------------
   SF34112      OSP-DBCS-IPDS-MSGPQT3630 PRMODE SOSI1 OR SOSI2 FROM S/370
   SF34112      OSP-MSGPQT3630-F/QPQCNACK  LOAD ERROR FOR RESIDENT FONTS
   SF33259      OSP-IPDS-MSGMCH3601-T/QWPXPRMA AFTER MSGCPA3388 REPLY 'T'
   SF33259      OSP-INCORROUT-PRT-MSGPQT2072-D/T3930 AFTER VARY OFF/ON
   SF33197      OSP-SBCS-PRT-D/T3930-MSGPQT3630 IGCDTA(*YES)
   SF32911      OSP-PRT-D/T4247 ADD SUPPORT FOR NEW SCS & IPDS PRINTERS.
   SF32376      OSP-PRT-MSGPQT2072 FONT SUBSTITUTION ON TYPOGRAPHIC FONT
   SF32015      OSP-PRT-MSGMCH1211-T/QWPZATRN USING HOST PRINT TRANSFORM
   SF32015      OSP-CA400OS2-DBCS-PCSVPRT-MSGMCH1210-T/QWPSCPRT
   SF32015      OSP-PC5250-MSGMCH0601-T/QWPXPRMA X/0402 HOST PRINT TRANSFORM
   SF28502      OSP-INCORROUT-PRT COR WHEN RESIDENT FONTS DISABLED
   SF28502      OSP-DBCS-IPDS-PRT MORE THAN 50 VERTICAL GRID LINES
   SF31048      OSP-INCORROUT-PRT FONT(*DEVD) SELECTION USING HPT
   SF22679      OSP-MSGMCH1210-F/#SV11MEX-T/QWPIPTRN X/031F WHEN 70000 PAGES
   SF30565      OSP-INCORROUT ATTEMPTING TO USE IPDSPASTHR *YES ON WRKAFP2
   SF30378      OSP-RWS-PRT-MSGMCH1210-F/#SV11MEX-T/QWPOPEN
   SF30378      OSP-PRT-MSGMCH3601-T/QWPALLOC SPOOL(*NO)
   SF30378      OSP-INCORROUT-PRT MULTIUP(2) PAGRTT(90) PAGESIZE(*N 132)
   SF28848      OSP-CA400OS2-DBCS-PCSVPRT-MSGMCH1210-T/QWPSCPRT
   SF28848      OSP-PRT-MSGCPF4190 RC10050228
   SF24092      OSP-PRT SCS PAGES NOT PROPERLY MARKED FROM CLIENTS
   SF28883      OSP-D/T5494-MSGMCH1210-T/QWPOPEN X/0811 TRANSFORM(*YES)
   SF28883      OSP-PRT-MSGCPF5106 RC6136 D/T6412 WRITER ENDS
   SF28146      OSP-INCORROUT-PRT-D/T3916-D/T4028-D/T3130 CPI(16.7)
   SF28106      OSP-PRT-MSGMCH3601-T/QWPREQIO USERASCII WITH FILE SEPARATORS
   SF26982      OSP-PRT-MSGMCH3601-T/QWPOPEN SPOOL(*NO)
   SF26793      OSP-IPDS-INCORROUT-PRT-D/T4234 SUBR50 NOT SWITCHING TO OCR-A
   SF26769      OSP-PRT ENABLE ADDITIONAL SUPPORT FOR HPT
   SF23774      OSP-IPDS-MSGCPF5411-RC0000021F-F/QWPXPRMA-T/QWPSETPT D/T4230
   SF26277      OSP-PRT-MSGMCH3601 OCL //PRINTER SPOOL-NO ALIGN-YES
   SF26277      OSP-INCORROUT UNABLE TO PRINT 12CPI TO D/T4234 OR D/T6412
   SF26277      MSGCPD4033-F/QWPOERRS-T/QSPPRTWT D/T4234 CPI(5) ENDS WRITER
   SF23954      OSP-TRUNCATION OF SPOOLED FILE RECORDS USING TCP
   SF25240      OSP-INCORROUT-PRT *COR NOT COMPRESS LPI AFTER MULTIUP FILE
   SF25240      OSP-S36E-INCORROUT-IPDS-PRT PRTAPI FONT CAUSES TRUNCATION
   SF24486      OSP-AFPDS-PRT INCORRECT POSITIONING OF BACK OVERLAY
   SF24486      OSP-INCORROUT-PRT-D/T3935 HORIZONTAL SPACING MULTIUP(2)
   SF24486      OSP-MSGMCH1001-T/QWPINASP NOT AUTHORIZED TO QWPALLOC
   SF24486      OSP-WAIT-PRT-D/T6408 CTA, SPOOLED FILE DEVTYPE=*LINE
   SF24264      OSP-PRT ADMINISTRATIVE CHANGES
   SF24167      OSP-IPDS-PRT ADD IPDS PASS THROUGH FOR AFP(*YES) PRINTERS
   SF23128      OFC-INCORROUT-PRT-MSGCPA4002 ALIGNMENT LOST WHEN REPLY "G"
   SF23127      OSP-IPDS-MSGMCH2804-F/#SOMOD-T/QWPSCTRN
   SF20952      OSP-INCORROUT-IPDS-PRT CANNOT PRINT OCR-A WITH DEVTYPE(*SCS)
   SF20952      OSP-INCORROUT-PRT-D/T4224-D/T4234-D/T4230  16.7 PITCH FONTS
   SF20952      OSP-IPDS-INCORROUT IGCSOSI(*YES) DBCS COLUMNS NOT ALIGNED
   SF22678      OSP-INCORROUT-PRT-D/T3835 DROPPING LAST CHARACTER
   SF22678      OSP-IPDS-INCORROUT-PRT OFFSET STACKER DOES NOT "JOG"
   SF22678      OSP D/T3116 NEEDS TO SUPPORT D/T3812 FONTS 4407,4427,& 4535
   SF22678      OSP-INCORROUT-PRT-D/T4019 FONT SUBST AND COR WHEN PSF/2
   SF22115      OSP-INCORROUT-D/T3935 FILESEP PRINTS UNREADABLY SMALL
   SF22115      OSP-INCORROUT-PRT REMOTE OEM PRINTER
   SF22115      OSP-INCORROUT-D/T4234 ALIGNMENT DRIFTS 1/2 LINE PER PAGE
   SF22115      OSP-HPT-PRT-MSGMCH0601 T/QWPXPRMA DEVD=TRANSFORM(*YES)
   SF22115      OSP-IPDS-INCORROUT-PRT INCORRECT DRAWER AFTER POWER OFF/ON
   SF21816      OSP-UNPRED-MSGCPF3429-RC2 UNABLE TO DISPLAY *AFPDS SPOOLED F
   SF21538      OSP-PRT-MSGMCH1211 MULTIUP(2) CPI(16.7) D/T4234 D/T4224
   SF21489      OSP-PSF-D/T3900 WIDE AND DUPLEX PRINTERS, DIRECT ATTACHED
   SF21055      OSP-INCORROUT-PRT-D/T3935 GOTHIC FONT SUBSTITUTION
   SF20687      OSP-IPDS-INCORROUT PSF/2 PRINT DATA IS SHIFTED AND TRUNCATED
   SF20687      OSP-INCORROUT-PRT-D/T4028 LEGAL SIZE PAPER IN DRAWER(2)
   SF20460      OSP-PRT-MSGPQT2774-RC3 ASCII PRINTER ATTACHED WITH PSF/2
   SF20460      OSP-IPDS-MSGCPA4019 DUPLICATE PAGE PRINTS AFTER 'PAGE' REPLY
   SF20460      OSP-IPDS-INCORROUT-D/T3930 LEFT MARGIN WRONG ON BACK PAGE
   SF20460      OSP-UNPRED-PRT-D/T3930-MSGCPA4019 WRITER HANGS AFTER 'PAGE'
   SF19678      OSP-OFC-INCORROUT-PRT-D/T4234 DOCUMENT AT 4 LPI AND FILESEP
   SF19678      OSP-PRT-MSGPQT2681-RC1 DEVTYPE(*IPDS) SPOOLED FILE FAILS
   SF19678      OSP-IPDS-D/T4234-MSGCPA5201-RC0234 DUPLEX(*YES)
   SF19678      OSP-MSGPQT2072-D/T3812-PAR FONT SUBSTITUTION PROBLEM AFTER
   SF21000      OSP-INCORROUT-PRT ASCII CONTROLS NOT ENCAPSULATED IN HPT
   SF21000      PC400-EXTDOSSBCS-PCSVPRT-INCORROUT AT PRINT TO VPRT
   SF22023      OSP-OFC-INCORROUT-PRT UNABLE TO SELECT ENVELOPES AFP(*YES)

Summary Information

System................. AS/400
Models................. *ALL
Release................ V3R1M0
Recompile.............. N
Library................ QSYS
MRI Feature............ NONE



IBM disclaims all warranties, whether express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. By furnishing this document, IBM grants no licenses to any related patents or copyrights. Copyright (c) 1994, 1995, 1996 IBM Corporation. Any trademarks and product or brand names referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.