Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Apr 2002 09:40:03 -0700 (PDT)
From:      Chris Shenton <chris@shenton.org>
To:        freebsd-ports@FreeBSD.org
Subject:   Re: ports/37085: [FIX] apsfilter/ghostscript don't work with hpijs driver any longer
Message-ID:  <200204241640.g3OGe3n68187@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/37085; it has been noted by GNATS.

From: Chris Shenton <chris@shenton.org>
To: freebsd-gnats-submit@FreeBSD.org, apsfilter-stable@apsfilter.org
Cc: apsfilter-help@apsfilter.org
Subject: Re: ports/37085: [FIX] apsfilter/ghostscript don't work with hpijs driver any longer
Date: 24 Apr 2002 12:31:25 -0400

 [Following up to freebsd bug report, and apsfilter-stable where my
  apsfilter-bug submission went; also to apsfilter-help since other
  users will probably encounter this, it's not freebsd-specific.]
 
 
 Spent a bunch of time trying to figure where the bogus key/values were
 getting set, which generated:
 
   unable to set key=OutputFile, value=/tmp/apsfilter4303/test_page.aps
   unable to set key=Quality, value=0
   unable to set key=ColorMode, value=2
   unable to set key=MediaType, value=0
   unable to set key=PenSet, value=2
 
 Checked the hpijs page on sourceforge, then the file:
 
   /usr/ports/print/ghostscript-gnu/work/ghostscript-6.53/hpijs-1.0.4/hpijs_readme.html.
 
 Looks like the option syntax has changed.  For my Deskjet 930, they're
 being set in
 
   /usr/local/share/apsfilter/driver/ijs/DESKJET_920
 
 I've hacked it according to the following diff, but the other files
 need to be fixed too in the same way.
 
 
 *** DESKJET_920.ORIG_BROKEN	Sun Dec 16 12:52:29 2001
 --- DESKJET_920	Wed Apr 24 12:12:12 2002
 ***************
 *** 5,19 ****
   case "$COLOR" in
   	full)	case "$QUALITY" in
   			high|photo)	RESOLUTION=600x600
 ! 					params="Quality=2,ColorMode=2,MediaType=2,PenSet=2" ;;
   			*)		RESOLUTION=300x300
 ! 					params="Quality=0,ColorMode=2,MediaType=0,PenSet=2" ;;
   		esac ;;
   	*)	case "$QUALITY" in
   			high|photo)	RESOLUTION=600x600 ;;
   			*)		RESOLUTION=300x300 ;;
   		esac
 ! 		params="Quality=0,ColorMode=0,MediaType=0,PenSet=2" ;;
   esac
   
   if [ -n "$HARDWARE_DUPLEX" -a -n "$DUPLEX" ]; then
 --- 5,19 ----
   case "$COLOR" in
   	full)	case "$QUALITY" in
   			high|photo)	RESOLUTION=600x600
 ! 					params="Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenSet=2" ;;
   			*)		RESOLUTION=300x300
 ! 					params="Quality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet=2" ;;
   		esac ;;
   	*)	case "$QUALITY" in
   			high|photo)	RESOLUTION=600x600 ;;
   			*)		RESOLUTION=300x300 ;;
   		esac
 ! 		params="Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSet=2" ;;
   esac
   
   if [ -n "$HARDWARE_DUPLEX" -a -n "$DUPLEX" ]; then
 ***************
 *** 24,27 ****
   	fi
   fi
   
 ! GS_FEATURES="$GS_FEATURES -sIjsParams='$params' -sDeviceManufacturer=HEWLETT-PACKARD"
 --- 24,27 ----
   	fi
   fi
   
 ! GS_FEATURES="$GS_FEATURES -dIjsUseOutputFD -sIjsParams='$params' -sDeviceManufacturer=HEWLETT-PACKARD"

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?200204241640.g3OGe3n68187>