Re: GHOSTSCRIPT -> HLLIP -> HP OfficeJet Pro 8600
Homer Wilson Smith <[email protected]> Fri, 15 Jun 2018 22:54:47 -0400 (EDT)
| Newsgroups | gmane.comp.printing.ghostscript.devel |
|---|---|
| Message-ID | <[email protected]> |
You are a gentle man and scholar.
I believe I have an earlier problem which is that I can't
get ghostscript to work AT ALL in the new Centos 7 environment.
I will get back to you once I get it to do a simple screen image
on X11.
Homer
------------------------------------------------------------------------
Homer Wilson Smith Clean Air, Clear Water, Art Matrix - Lightlink
(607) 277-0959 A Green Earth, and Peace, Internet, Ithaca NY
[email protected] Is that too much to ask? http://www.lightlink.com
On Fri, 15 Jun 2018, Perry Hutchison wrote:
> Homer Wilson Smith <[email protected]> wrote:
>
>> I am plotting using gnuplot which puts out postscript
>> which will not print on an HP86xx printer.
>>
>> I am trying to get ghostscript to work with hplip to put
>> out the proper format, and having LOT of difficulty.
>>
>> Here is the code that HP tells me to use ...
>>
>> #!/bin/bash
>>
>> gs \
>> -sDEVICE=ijs -sIjsServer=hpijs -dIjsUseOutputFD \
>> -dIjsUseOutputFD \
>> -sDeviceManufacturer="HP" \
>> -sDeviceModel="Office Jet Pro 8600" \
>> /tmp/data.print
>
> This is what I am using (with gs 8.71) to write to a different
> type of printer that also uses the HP printer language. It's
> connected via Berkeley lpr (not CUPS, with which I have not had
> much success). YMMV.
>
> #!/usr/local/bin/bash
> gs -sDEVICE=pxlmono \
> '-sOutputFile=|lpr' -dNOPAUSE -dBATCH -dSAFER \
> /usr/local/share/ghostscript/m2835dw-setup.ps "$@"
>
> The m2835dw-setup.ps file contains:
>
> % Entries from the PPD file
> % Letter size
> <</PageSize [612 792] /ImagingBBox null>> setpagedevice
> % Legal size
> % <</PageSize [612 1008] /ImagingBBox null>> setpagedevice
> % Fix vertical position
> % This moves the image up 0.125"
> <</Margins [0 -36 ] >> setpagedevice
>
> (Note that lines beginning with % are ignored by gs because they are
> PostScript comments.)
>
> For comparison, this is what I use to send plain text files to the
> same printer -- it handles them directly, but needs DOS line endings.
>
> #!/usr/local/bin/bash
> sed -e 's/$/^M/' "$@" | lpr
>
> (That ^M is actually a \015 character.)
>