Hello, Please find attached output of my DOS application. Fonts are in /usr/local/ghostpdl-8.71/urwfonts I am not sure that pcl6 is aware oftheirlocation. I still have the same error message. Thanks, vedran On Sat, Nov 27, 2010 at 9:08 PM, Frantisek Hanzlik <franta@xxxxxxxxxxx> wrote: > Vedran Vucic wrote: >> Hello, >> >> I installed ghostpdl properly. >> When I do: >> $_lpt1='cat >/tmp/x.pcl' >> I get in /tmp folder file that is output from the program and it is >> actually text file. >> >> When I do other command: >> pcl6 -sDEVICE=pswrite -sPAPERSIZE=a4 -sOutputFile=x.ps x.pcl >> I got the following error message: >> Warning interpreter exited with error code -1 >> Flushing to end of job >> >> Obviously interpreter is an issue. >> >> I think that we are very close to the solution. DO you have any idea >> about -1 error code of interpreter? >> >> Thanks, >> >> Vedran >> >> >> On Sat, Nov 27, 2010 at 6:44 PM, Frantisek Hanzlik <franta@xxxxxxxxxxx> wrote: >>> Vedran Vucic wrote: >>>> Hello, >>>> >>>> When I corrected as you mentioned dosemu started normally. I entered >>>> my DOS application and tried toprint, but in terminal I have seen >>>> error message that pcl6 command is not found. >>>> Any suggestion? Any link or slink needed for that purpose? Is there >>>> any path tweaking required? >>> >>> You wrote before You build ghostpdl package itself. >>> Was compiled properly? >>> >>> Was properly installed? >>> >>> Is pcl6 binary runnable? >>> >>> Is pcl6 binary in PATH in dosemu environment? (when no, you can specify >>> absolute path, e.g. $_lpt1='/my/path/pcl6 ... >>> >>> You should probably in this phase tune both things, dosemu and >>> pcl6/ghostpdl, separately: >>> >>> 1) in dosemu.conf lpt specification configure output to normal file: >>> >>> $_lpt1='cat >/tmp/x.pcl' >>> >>> and verify that file "/tmp/x.pcl" is rightly created and is in PCL format. >>> >>> >>> 2) verify that pcl6 command work right by manually creating postscript >>> file from previous PCL: >>> >>> pcl6 -sDEVICE=pswrite -sPAPERSIZE=a4 -sOutputFile=x.ps x.pcl >>> >>> and again verify that file "/tmp/x.pcl" is rightly created and is in >>> postscript format >>> >>> >>> 3) verify this postscript file printing: >>> >>> lpr -P Laserprinter x.ps >>> >>> >>> When all this steps works, You can set final "$_lpt1='....'" command in >>> dosemu.conf, as you have now. >>> >>> !!ATTENTION!! Sorry for mistake in all my previous mails: I incorrectly >>> specify "-sDEVICE=" parameter to "pdfwrite", which is obviously bad (I >>> clipboard copy this from my cfg, where I use pcl6 to create PDF >>> documents from DOS print output). >>> Right parameter value should be "pswrite": >>> >>> $_lpt1='pcl6 -sDEVICE=pswrite -dNOPAUSE -sPAPERSIZE=a4 >>> -sOutputFile="|lpr -P YourPrinter1" -' >>> >>> FH > > I never got with ghostpdl to any bigger problems and not sure how > diagnose your. > > You can try some pcl6 (gs) debug switches, here is their doc: > http://svn.ghostscript.com/ghostscript/trunk/gs/doc/Use.htm#Debug_switches > You can study ghostpdl source code. > > Can you send me (or past somewhere for download) your PCL output from > DOS app? I can probe convert it with my ghostpdl build. > > Have you installed and rightly configured URW TTF fonts? ghostpdl > package require them. > > S pozdravem > FrantiÅek HanzlÃk > > LuÄnà 502 Linux/Unix/LAN/Internet Tel: +420-373729699 > 33209 ÅtÄnovice e-mail:it@xxxxxxxxxxx Fax: +420-373729699 > Czech Republic http://hanzlici.cz/ GSM: +420-604117319 > Tento mail neobsahuje viry, byl odeslÃn z operaÄnÃho systÃmu Linux >
Attachment:
x.pcl
Description: Binary data