[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian]: Falsch-Farbdruck bei Linux



On Wed, Jul 14, 1999 at 02:16:23PM +0200, Thomas O. Kruse wrote:

> Epson Stylus Photo 700 gekauft. (Farbtintendrucker) Nach vielem Hin- und
> Her (ganze letzte Nacht) habe ich ihn dazu überredet, auch in Farbe unter
> Linux zu drucken.  Leider stellen sich folgende Probleme: - Die Farben
> stimmen ÜBERHAUPT nicht (alles viel zu blau, ein wenig zu blaß und zu

das kenne ich, meiner hat auch viel zu rot gedruckt anfangs, und war zu
dunkel. Ein paar Tips zu Epson Druckern sind in meiner FAQ (s.u. Homepage)
zusammengefaßt.

> filter  /usr/bin/gs  -sDEVICE=uniprint @stc600pl.upp -dShingling=2 -q

wieso stc600p*l* ? das ist 360dpi. Nimm stc600p, oder für Glanzpapier halt
stc600ph.

> PS: Generell, was ist "besser"? apsfilter oder magicfilter? Suse
> verwendet imho das aps, darum habe ich das gestern auch kurz angetestet,
> das Resultat war allerdings indiskutabel.

Tun sich nix. magicfilter ist einfacher gestrickt und simpler zu handhaben,
vor allem wenn man selbst Printer-Filter definieren will. APS-Filter ist
deutlich komplexer, kann aber auch - in punkto Filtern - mehr.

Hier läuft ein Stylus Color 600 mit folgendem Magicfilter-Filter (Attach).
Die auskommentierten Optionen sind "Experimentierwerte".


-- 
_ciao, Jens_______________________________ http://www.pinguin.conetix.de

Anyone comfortable with using Linux shall use it. | "I'm afraid Linux has a 
Anyone wanting to tell other people what they     |  year-429496 problem"
should be using can go work for Microsoft.        |  -- Kernel mailing list

#! /usr/sbin/magicfilter
#
# Magic filter setup file for EPSON ESC/P2 (i.e. Stylus Color) series color
# printers in 720 dpi
#
# !-! changed for Stylus Color PRO with stc600p.upp (UniPrint device)
# STCOLOR=stcolor.ps
#
# Based on epsonlqc. Modified and partially tested together with the original
# Stylus Color, Ghostscript versions 3.33 and 4.03 by Dirk_Ritter@s5.maus.de
# but please no Mail >64 kB to this address.
#
# No warranty for anything whatsoever!
#
# This file is in the public domain.
#
# This file has been automatically adapted to your system.
#
# wild guess: native control codes start with <ESC>
0       \033            cat

# You really should change Ghostscripts options if you have a version >=3.51
# since the options changed. See devices.doc (or *.txt) for what they do.
# These esoteric options are needed and aren't documented in Ghostscripts
# Manual page since they are specific to the device driver 'stcolor':
#
# -sDEVICE=stcolor -r720 -q -dSAFER -dNOPAUSE -sOutputFile=- stcolor.ps -
#
# The options currently used should work with Ghostscript up to version 3.33.
#
# !-! extracted
# SPOTSIZE=-dSpotSize='{2.6 2.4 2.6 2}'
#
# PostScript
0	%!		filter  /usr/bin/gs  @stc600p.upp -q $SPOTSIZE $STCOLOR -sOutputFile=\|"cat 1>&3" - 3>&1 1>&2 
0	\004%!		filter  /usr/bin/gs  @stc600p.upp -q $SPOTSIZE $STCOLOR -sOutputFile=\|"cat 1>&3" - 3>&1 1>&2 

# PDF
0	%PDF		fpipe	/usr/bin/gs  @stc600p.upp -q $SPOTSIZE $STCOLOR -sOutputFile=\|"cat 1>&3" $FILE 3>&1 1>&2 


# TeX DVI
0	\367\002	fpipe	/usr/bin/dvips  -D 720  -R -q -f 

# compress'd data
0	\037\235	pipe	/bin/gzip  -cdq 

# packed, gzipped, frozen and SCO LZH data
0	\037\036	pipe	/bin/gzip  -cdq 
0	\037\213	pipe	/bin/gzip  -cdq 
0	\037\236	pipe	/bin/gzip  -cdq 
0	\037\240	pipe	/bin/gzip  -cdq 

# troff documents
0	.\?\?\040	fpipe 	`/usr/bin/grog  -Tps $FILE` 
0	.\\\"		fpipe 	`/usr/bin/grog  -Tps $FILE` 
0	'\\\"		fpipe 	`/usr/bin/grog  -Tps $FILE` 
0	'.\\\"		fpipe 	`/usr/bin/grog  -Tps $FILE` 
0	\\\"		fpipe 	`/usr/bin/grog  -Tps $FILE` 

# ditroff
0	"x T ps"	pipe 	/usr/bin/grops 
0	"x T dvi"	pipe	/usr/bin/grodvi 
0	"x T ascii"	pipe	/usr/bin/grotty 
0	"x T latin1"	pipe	/usr/bin/grotty 
0	"x T lj4"	reject	Cannot print LaserJet 4 ditroff files.

# Portable bit-, grey- and pixmaps
0	P1\n		pipe 	/usr/bin/pnmtops  -scale 1000 -dpi 720  2>/dev/null 
0	P2\n		pipe 	/usr/bin/pnmtops  -scale 1000 -dpi 720  2>/dev/null 
0	P3\n		pipe 	/usr/bin/pnmtops  -scale 1000 -dpi 720  2>/dev/null 
0	P4\n		pipe 	/usr/bin/pnmtops  -scale 1000 -dpi 720  2>/dev/null 
0	P5\n		pipe 	/usr/bin/pnmtops  -scale 1000 -dpi 720  2>/dev/null 
0	P6\n		pipe 	/usr/bin/pnmtops  -scale 1000 -dpi 720  2>/dev/null 

# HP Printer Control Language (PCL) -- assume start with reset code
0	\033E\033	reject	Cannot print PCL files on this printer. 

# HP Printer Job Language (PJL)
0	\033%-12345X	reject	Cannot print PJL files on this printer. 
0	"@PJL "		reject	Cannot print PJL files on this printer. 
0	@PJL\t		reject	Cannot print PJL files on this printer. 
0	@PJL\r		reject	Cannot print PJL files on this printer. 
0	@PJL\n		reject	Cannot print PJL files on this printer. 

# GIF files
0	GIF87a		pipe	/usr/bin/giftopnm  2>/dev/null
0	GIF89a		pipe	/usr/bin/giftopnm  2>/dev/null

# JFIF (JPEG) files
0	\377\330\377\340\?\?JFIF\0	pipe	/usr/bin/djpeg  -pnm

# TIFF files (the last two bytes of the "magic" is really a version number;
# but the magic is really lame and as far as I have understood the version
# number has never changed and never will, so we include it.)
0	MM\0\x2a	fpipe   /usr/bin/tiff2ps  $FILE
0	II\x2a\0	fpipe   /usr/bin/tiff2ps  $FILE 

# BMP files (even lousier magic -- Microsoft strikes again!)
0	BM\?\?\?\?\?\?\?\?\?\?\?\?\x0c	pipe	\
	/usr/bin/bmptoppm  2>/dev/null
0	BM\?\?\?\?\?\?\?\?\?\?\?\?\x40	pipe	\
	/usr/bin/bmptoppm  2>/dev/null
0	BM\?\?\?\?\?\?\?\?\?\?\?\?\x28	pipe	\
	/usr/bin/bmptoppm  2>/dev/null

# Garbage delivered from Windows via Samba
# (donated by Andree Leidenfrost <leidenfrost@dkrz.de>)
# 300     \033\052\157    cat
# later changed to 
# (Bug report #22866: magicfilter: Incorrect magic for Win95/Samba print jobs)
0       \000\000\000\000\000   cat

# Sun rasterfiles
0	\x59\xa6\x6a\x95 pipe	/usr/bin/rasttopnm  2>/dev/null

# SGI Imagelib (IRIS RGB) files
0	\x1\xda		pipe	/usr/bin/sgitopnm  2>/dev/null
0	\xda\x1		pipe	/usr/bin/sgitopnm  2>/dev/null

# FIG files; reported by Steven P. Hill <sph@uscbu.ih.att.com>
0	#FIG		pipe	/usr/bin/X11/fig2dev  -Lps -P -l dummy

#
# Standard rejects... things we don't want to print
#

# Various archive formats
257	ustar\0		reject	Attempted to print a tar file.
257	"ustar  \0"	reject	Attempted to print a tar file.
0	07070		reject	Attempted to print a cpio file.
0	PK\3\4		reject	Attempted to print a zip file.
20	\xdc\xa7\xc7\xfd reject	Attempted to print a zoo file.

# Binaries (Linux): reject with email message
0	\013\1d\0	reject	Attempted to print a compiled binary.
0	\100\1d\0	reject	Attempted to print a compiled binary.
0	\007\1d\0	reject	Attempted to print a compiled binary.
0	\314\0d\0	reject	Attempted to print a compiled binary.
0	\177ELF		reject	Attempted to print an ELF object.
0	\007\001\0	reject	Attempted to print an object file.
216	\021\001\0\0	reject	Attempted to print a core dump file.
0	!<arch>		reject	Attempted to print an archive.
0	=<ar>		reject	Attempted to print an archive.

# Don't confuse this one with troff!
0	.snd		reject	Attempted to print Sun/NeXT audio data.

# optimistic troff magic
0	.		fpipe 	`/usr/bin/grog  -Tps $FILE` 
# wacko troff magic
0	'''		fpipe 	`/usr/bin/grog  -Tps $FILE` 

# Default entry -- for normal (text) files.  MUST BE LAST.
# default                 filter /usr/bin/recode latin1:cp437

# !-! I already switched my printer to print LATIN1 characters ...
default			filter	cat

Reply to: