Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!chinacat!woody From: woody@chinacat.Unicom.COM (Woody Baker @ Eagle Signal) Newsgroups: comp.lang.postscript Subject: Re: Data dictionary and File on LPS20 Summary: look at the file Message-ID: <1896@chinacat.Unicom.COM> Date: 6 Mar 91 06:05:07 GMT References: <13024@helios.TAMU.EDU> Organization: a guest of Unicom Systems Development, Austin Lines: 19 In article <13024@helios.TAMU.EDU>, peram@cs.tamu.edu (Suresh B Peram) writes: > Hi, > > We have a problem with printing large postscript files > called KMS that we use here. The document doesn't get printed > and the printer gives out an error message "Dictionary full". I'd look at the output file and check the number of entries in it's dictionaries. In addition, I'd load the userdict onto the stack, and then do a length operation on it to see what it's limits are. I have encountered situations with this kind of error, and almost invariably it traces back to the userdict being full. CEXEC code, such as in older fonts etc, puts userdict on the stack first, and within the cexec code, you sometimes have to work around this. I'd also look through the file (grep it or whatever), for all occurances of begin and end, and see what dictionary they are starting and ending. I'd then determine the size of those dictionaries. Cheers Woody