Am 25.02.2015 um 07:56 schrieb Germán Arias: > OK, the problem is because NSPrinter can't load the PPD file of my > printer. The application get trapped in the loop "while" of the method > -loadPPDAtPath:symbolValues:inclusionSet: in NSPrinter class. Attached > the ppd file of my printer. > > Germán >
I had a look at your PPD file and into the specification. It seems that the translation in your PPD file doesn't follow the specification. In your file we have these lines: *de.Translation MediaType/Medientyp: PickOne: "" *de.MediaType plain/Normalpapier: "<</MediaType(plain)>>setpagedevice": "" In the first line "de.Translation" is the main key, "MediaType" the option keyword and "Medientyp" the translation of the option keyword. "PickOne" is the value and everything after that is just not allowed by the specification. We could add a work around in the parser for this case, but first we need to find out for sure, whether this is a valid PPD file and where it comes from. Hope this helps Fred _______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org https://lists.gnu.org/mailman/listinfo/gnustep-dev