Re: printing

Vedran Vucic <[email protected]>
Newsgroups org.kernel.vger.linux-msdos
Message-ID <[email protected]>
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 <[email protected]> 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 <[email protected]> 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:[email protected]        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
>
x.pcl (application/octet-stream, 18 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.