[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference iosg::all-in-1_v30

Title:*OLD* ALL-IN-1 (tm) Support Conference
Notice:Closed - See Note 4331.l to move to IOSG::ALL-IN-1
Moderator:IOSG::PYE
Created:Thu Jan 30 1992
Last Modified:Tue Jan 23 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:4343
Total number of notes:18308

2709.0. "Printing COPIES=15 fails under 3.0(ok under 2.4)-postscript" by WARCRY::MATTHEWS_G (It's not the years, it's the milage.) Wed May 12 1993 19:54

This is being posted in both the ALL-IN-1 and POSTSCRIPT_PRINTING notes files
to assist anyone doing research with a similar problem. I will post any 
meaning information obtained to both places.


ALL-IN-1 2.4 did not have this problem, ALL-IN-1 3.0 does.

When printing a postscript file from ALL-IN-1 (3.0) and doing a COPIES=15,
the print job will fail with the DCPS error -
        'Implementation Limit exceeded, offending command is save'

When the queue is stopped and the file is copied to another name then
this file is printed from DCL with the COPIES=15 command successfully.

The printer is a DEClaser 3250.
The customer is using DECprint Supervisor and before was using DECprint 
Printing Services 4.1.
The failure from ALL-IN-1 occurred under both, the difference being
that DCPS gives an understanding error message where CPS didn't.

A coworker told me that a future version of DCPS will keep COPIES=
from causing such errors by doing a RESTORE or something like that.

The aim is to see what ALL-IN-1 3.0 is doing differently than the 2.4 version
when printing so something can be done to allow the printing with 
COPIES=15 work under 3.0 as it did under 2.4.

Gary Matthews x31139
T.RTitleUserPersonal
Name
DateLines
2709.1ICF6?IOSG::BILSBOROUGHJust testing. Please ignore!!! Wed May 12 1993 22:155
    
    This sounds familiar.  But the problem was a VM error.  If this is your
    problem then you might want to get ICF6.  Contact Martin Cook @REO.
    
    Mike
2709.2What type of document?IOSG::NEWLANDRichard Newland, IOSG, REO2-G/L2Wed May 12 1993 23:2729
What type of document are you printing from ALL-IN-1.  Is is a PostScript 
document, or is it a revisable document that has to be formatted to 
PostScript, and if so what type is it, e.g. WPS-PLUS?

The only report of such a problem I have seen was because the WPS-PLUS 
formatter did not create PostScript files which released resources at the 
end of the file.  When such a file was printed with multiple copies after 
approximately 7 copies the printer would run out of memory.


When an ALL-IN-1 print operation requests more than one copy the VMS Print 
Job has a /JOB_COUNT qualifer and not a /COPIES qualifer.  This may account 
for the difference you saw when you created the print job from DCL, because 
you didn't create a job with the same qualifiers.

ALL-IN-1 uses /JOB_COUNT instead of /COPIES to print multiple copies for
the following reason.  If a message (MSG) with two attachments (ATT1 and
ATT2) is printed with two copies are print job with /COPIES=2 would result
in: 

	MSG, MSG, ATT1, ATT1, ATT2, ATT2

but a print job with /JOB_COUNT=2 results in:

	MSG, ATT1, ATT2, MSG, ATT1, ATT2



Richard
2709.3Thanks, just what I needed to tell the customerWARCRY::MATTHEWS_GIt's not the years, it's the milage.Thu May 13 1993 17:375
  The document is postscript.
  
  Thanks for the reply. It is exactly what I needed to tell the customer.
  
  Gary
2709.4LPS-W-LIMCHK problems submitted as THR-17828GIDDAY::LEHTue Jun 15 1993 09:0985
Discussions in note 1963 POSTSCRIPT_PRINTING, 444 WPS-PLUS and 2709 ALL-IN-1

DECprint services 4.1 - IOS 3.0 - VMS 5.5-1

While printing a document to a PostScript printer using PS as printer style,

    %LPS-W-LIMCHK limitcheck: Implementation limit exceeded offending
    command is frame device

happened while printing a large doc or multiple jobs; in one case, 8 or 10
copies of a 20-page doc on DEClaser 2200 with PS cartridge, 4 Mb memory

Other errors:

        LPS-W-VMERROR, VMerror, PS virtual memory exhausted
                offending command is array

or 

        LPS-W-VMERROR, VMerror, PS virtual memory exhausted
                offending command is dict

on jobs that printed multiple copies, happening on LN03R with
	virtual memory limit: 470,000, used: 69,140, avail: 400,860

Note 1963 of POSTSCRIPT_PRINTING suggested the removal of several commands in 
the PS source file produced by IOS; however, it still failed after having 
printed more copies that did IOS print jobs, e.g. 11 copies were printed at 
DCL vs. 7 or 8 copies from IOS print when LPS-W-VMERROR occurred.

The work-around for the customer was to print with specified SHEETCOUNT values 
although this means uncollated print.

The following showed typical PS codes produced by IOS:

%!PS-Adobe-2.0
%%Title: OA$TEMP:DIM000425.LIS
%%Creator: WPS-PLUS V4.0
%%CreationDate:  1993.06.02 16:09:35.2
%%Pages: (atend)
%%DocumentFonts: (atend)
%%EndComments
%%BeginProcSet WPS_PLUS V4.0
................(prolog info) .................
%%EndProcSet
%%EndProlog
%%BeginSetup
WPS_PLUS_dict begin
WPLMCS /Courier-WPLMCS /Courier #
 save
%%EndSetup
%%Page: 1 1
statusdict begin /setpapertray where {pop 1 setpapertray} if end  
/WPL-page-save save def
WPS_PLUS_dict
54 732 m 10
/Courier-WPLMCS u (***************TEST PAGE - PLEASE IGNORE 
*******************
54 720 m (***************TEST PAGE - PLEASE IGNORE 
***************************)
54 708 m (***************TEST PAGE - PLEASE IGNORE 
***************************)
............(document contents with PS format)..................
WPL-page-save restore
showpage
end
%%Trailer
%%Pages: 1
%%DocumentFonts:
%%+ /Courier

A reply in note 1963 POSTSCRIPT_PRINTING reckoned:

o removal of "WPS_PLUS_dict"
o removal of unmatched, unpaired " save"
o change the line containing device dependent setpapertray 

	statusdict begin /setpapertray where {pop 1 setpapertray} if end  
  with
	mark {1 statusdict /setpapertray get exec} stopped cleartomark

but they still didn't solve the problems completely.

Hong Le
CSC Sydney
2709.5Fixed with patches available from IOSGIOSG::ELLIOTTRTue Jul 20 1993 17:1117
    As mentioned earlier (but not confirmed) ICF6 will fix this problem
    but...
    
    Since that patch was released IOSG Support have discovered a
    restriction with it when using the A4WPSPLS.PS Postscript formatting
    file.
    
    For a complete fix to the problem (without the restriction) you will
    now need to install ICF012 followed by ICF015.
    
    Please contact me directly (Russell Elliott @ reo) if you have any
    questions or to request these patches. When requesting patches please
    supply a node name where the kit can be supplied to and details of the
    customer who will be installing the patch(es).
    
    Cheers,
    Russell.