Date: Sun, 14 Apr 2002 23:12:37 -0400 (EDT) From: Chris Shenton <chris@thanatos.shenton.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/37085: apsfilter/ghostscript don't work with hpijs driver any longer Message-ID: <200204150312.g3F3CbGm028275@thanatos.shenton.org>
next in thread | raw e-mail | index | archive | help
>Number: 37085 >Category: ports >Synopsis: apsfilter/ghostscript don't work with hpijs driver any longer >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Apr 14 20:20:00 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Chris Shenton >Release: FreeBSD 4.5-STABLE i386 >Organization: >Environment: System: FreeBSD thanatos.shenton.org 4.5-STABLE FreeBSD 4.5-STABLE #6: Thu Mar 7 09:02:10 EST 2002 chris@thanatos.shenton.org:/usr/obj/usr/src/sys/Thanatos i386 >Description: Ports stub-files cvsupped from last night. The apsfilter Makefile and the installed /usr/local/apsfilter/bin/apsfilter script show verison 7.2.2. Used to have apsfilter with ghostscript sending to my HP932c printer just fine, with the fairly-new hpijs drivers. Recently used "portupgrade -R" to rebuild "apsfilter" and all its dependencies, and now it won't print. Appears apsfilter is invoking ghostscript with flags no longer recongized by ghostscript, possibly due to changes in the hpijs driver. >How-To-Repeat: When I build the apsfilter port it gives the menu of drivers for ghostscript, it shows the default selections including "ijs HP PhotoSmart/DeskJet series [HPinkjet]"; I take the defaults. The build continues uneventfully. In the apsfilter SETUP routine, I select #10 (hpijs 0.97) then printer "HP Deskjet 930C [hpijs/DJ900]" and it complains: Error: Your gs version doesn't have driver "hpijs" compiled in... Select another driver or build a new gs version with complete or customized driver support. Now you'll see a list of drivers supported by your gs version... I ask ghostscript what it knows: chris@thanatos(259> gs --help GNU Ghostscript 6.53 (2002-02-13) Copyright (C) 2002 artofcode LLC, Benicia, CA. All rights reserved. [...] Available devices: [...] lj5gray pj pjxl pjxl300 pxlmono pxlcolor pcl3 hpdj ijs npdl rpdl gdi Then select a different driver in apsfilter SETUP: 11 "HP DeskJet drivers (hpijs 1.0)", again with "HP DeskJet 930C [ijs/DESKJET_930]". Then ask it to print a test page: Printing Test page using: gs -q -dBATCH -dNOPAUSE -dPARANOIDSAFER -dSAFER -r600x600 -sDEVICE=ijs -sPAPERSIZE=letter -sIjsParams='Quality=2,ColorMode=2,MediaType=2,PenSet=2' -sDeviceManufacturer=HEWLETT-PACKARD -sDeviceModel='DESKJET 930' -sIjsServer=hpijs -sOutputFile='/tmp/apsfilter25867/test_page.aps' setup/test.ps Ok to print testpage? [y/n] y and see the following in the logs: Creating test page... unable to set key=OutputFile, value=/tmp/apsfilter25867/test_page.aps unable to set key=Quality, value=2 unable to set key=ColorMode, value=2 unable to set key=MediaType, value=2 unable to set key=PenSet, value=2 unable to set key=Quality, value=2 unable to set key=ColorMode, value=2 unable to set key=MediaType, value=2 unable to set key=PenSet, value=2 unable to set key=Quality, value=2 unable to set key=ColorMode, value=2 unable to set key=MediaType, value=2 unable to set key=PenSet, value=2 unable to set key=Quality, value=2 unable to set key=ColorMode, value=2 unable to set key=MediaType, value=2 unable to set key=PenSet, value=2 unable to SetPixelsPerRow width=4800, err=26 At this point the program hangs. Trying to print with this printer causes the output to hang when I do an "lpq". This sounds like the flags passed to "gs" with the "-s" option are not (or no longer) recognized by "gs". I tried with both ghostscript-gnu (the apsfilter prerequisite) as well as de-installing then pre-installing ghostscript-afpl, with same results. I also tried removing the /usr/local/share/apsfilter hierarchy in case some config info there from the old (working) install had option switches which confliced with the new binaries, but got the same results, "unable sto set key=...", then hang. >Fix: Unknown. I don't know the "hpijs" driver nor ghostscript well enough to understand the interaction of these flags. I just found the searchable archives for apsfilter and found this one hit which might be relevant: http://www.apsfilter.org/Lists-Archives/apsfilter-help-0203/msg00044.html >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204150312.g3F3CbGm028275>