The PDF contains a CIDFont which, when coverted via Ghostscript's ps2write device is converted in one (or more) Type 3 fonts - this is because, as the name suggests, ps2write outputs Level 2 Postscript, and CIDFonts are a Level 3 feature. I would assume that the PS the mail client emitted was Level 3, and thus could safely include CIDFonts, *or* handled the lack CIDFont support in a different manner.
It does *seem* that the Brother printer has a problem the Type 3 font we're generating.
So, here are a couple more test jobs for anyone willing to try:
First is a much more basic Type 3 font test - this is basically to make sure that the Brother printer is handling Type 3 fonts at all (if not, we're in a *lot* of trouble). This should print two numbered lines with an "A", a triangle and square repeated a few times. Please tell us the the results you get with it: http://www.ghostscript.com/~chrisl/brother-t3font-01.ps
Second is a cut down version of the original test job, with only an upper case "J" character at the bottom left. I expect either a blank file, or a few pixels of the glyph to be visible. Debugging with the smaller file will be easier, but I want to make sure the smaller file still goes wrong before experimenting with it: http://www.ghostscript.com/~chrisl/printout-uncompressed-01.ps
NOTE: I think I have all the printer specific runes correct, but I may have made a mistake, so if the printer barfs on either, please note the error, and post it here.
Bruce,
The PDF contains a CIDFont which, when coverted via Ghostscript's ps2write device is converted in one (or more) Type 3 fonts - this is because, as the name suggests, ps2write outputs Level 2 Postscript, and CIDFonts are a Level 3 feature. I would assume that the PS the mail client emitted was Level 3, and thus could safely include CIDFonts, *or* handled the lack CIDFont support in a different manner.
It does *seem* that the Brother printer has a problem the Type 3 font we're generating.
So, here are a couple more test jobs for anyone willing to try:
First is a much more basic Type 3 font test - this is basically to make sure that the Brother printer is handling Type 3 fonts at all (if not, we're in a *lot* of trouble). This should print two numbered lines with an "A", a triangle and square repeated a few times. Please tell us the the results you get with it: www.ghostscript .com/~chrisl/ brother- t3font- 01.ps
http://
Second is a cut down version of the original test job, with only an upper case "J" character at the bottom left. I expect either a blank file, or a few pixels of the glyph to be visible. Debugging with the smaller file will be easier, but I want to make sure the smaller file still goes wrong before experimenting with it: www.ghostscript .com/~chrisl/ printout- uncompressed- 01.ps
http://
NOTE: I think I have all the printer specific runes correct, but I may have made a mistake, so if the printer barfs on either, please note the error, and post it here.
Thanks,
Chris