ghostscript crashes when trying to load symbol set PC-8 (10U)

I have some raw PCL data that needs to be converted to PDF. This data also needs to be searchable in the resultant PDF. When trying to load symbol set PC-8 with <escape>(10UD ghostscript crashes with
Error: /undefined in --get--
Operand stack:
   --dict:5/5(L)--   A   1   --dict:10/10(L)--   --dict:10/10(L)--   FontName   --dict:10/10(L)--   Name

Any advice on how to fix it or a get rouns would be appreciated.
moorepayAsked:
Who is Participating?
 
cjl7Connect With a Mentor freelance for hireCommented:
Not knowing better, have you looked for fonts to support the export?

I had similar problems with LaTeX -> pdf (don't know if it is relevant)

//jonas
0
 
Duncan RoeConnect With a Mentor Software DeveloperCommented:
I would make sure you have the very latest Ghostscript, or look for an older version of PC-8. I have had postscript errors on various occasions after upgrading e.g. acroread, but so far touch wood an upgrade to Ghostscript or the underlying gs engine has fixed it.
0
 
moorepayAuthor Commented:
I've tried on gs version 8.71 (the latest I think) but still get the same issue. I have tried loading a font in ghostscript but cannot find how to load it in the PDF via PCL escape sequences e.g. <ESC>(10U would work if the PCL was sent direct to an HP printer. The other option I was thinking of was to call it via a font selection ID  - <ESC>(#X where # is 0-32767 but I cannot find out what the # should be.

I'm grasping at straws here a bit but any more help would be appreciated.
0
Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

 
Duncan RoeConnect With a Mentor Software DeveloperCommented:
gs can output PCL directly - or it used to be able to.
Re-read q - you want to convert PCL to postscript / PDF? Can gs do that?
0
 
moorepayAuthor Commented:
Yes it definitely can and it can do some quite natty stuff e.g. add bookmarks, change the contents of the display in properties section.
0
 
Duncan RoeConnect With a Mentor Software DeveloperCommented:
Interesting. However, the error is complaining about a postscript input file - do you know what file?
0
 
moorepayAuthor Commented:
Sorry for delay in responding - have been away from my PC for a few days.

I think gs uses postscript as its core when processing any kind of file so that's probably a red herring.
0
 
moorepayAuthor Commented:
The really simple question I am trying to get an answer to here is does anybody know how to incorporate PC-8 Code page 437 in ghostscript on a linux server?
0
 
Duncan RoeConnect With a Mentor Software DeveloperCommented:
Interesting hypothesis in penultimate post. What happens if you tell gs to make a postscript file - does it then finish normally? Is the file OK? (can gs process it further?)
No idea about the code page sorry
0
 
moorepayAuthor Commented:
I've tried using -sDEVICE=pswrite as a parameter to gs but it also fails. The main problem is that gs does not recognize the PC-8 font.
0
 
Duncan RoeConnect With a Mentor Software DeveloperCommented:
I expect you have tried this, but do you have any example of a font load that works?
0
 
moorepayAuthor Commented:
I have tried a couple of others just to make sure my syntax was OK and they worked i.e. gs didn't crash.

It's very frustrating!
0
 
Duncan RoeConnect With a Mentor Software DeveloperCommented:
I wonder if the PC-8 font file you have could be defective in some way. Did it come with an md5sum?
0
 
moorepayAuthor Commented:
I going to close this question now as I found that using font 19U worked fro the searchable element. This just left me with no box drawing characters (one advantage of 10U). Bit  the bullet and just used hyphens and pluses instead. If I do find out how to do this in the future I will post a comment.

Thanks for all of your contributions
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.