Sophie

Sophie

distrib > Mandriva > 10.0 > i586 > media > updates > by-pkgid > 9f76d24be37ca2d6b601b0e9b5bc1cc7 > files > 285

printer-filters-1.0-138.2.100mdk.i586.rpm

TODO
UPDATE (June 10, 2002) 
*  Striping in images like ghostscript' example image "tiger.ps'
   has been eliminated by just making sure that black ink is never overprinted
   by color ink.   A major reworking  to cutswath.c and some improvements to
   image.c were needed.  This is probably the final work done on this driver..

--------------------------------
Code issues (comments by duncan):
* implement data compression for color as well as
  black and white printing.
* check out the new information about the buffer on the printer.
  (mentioned on ppa.devel by andrew in early 2000)
* cleaning head codes needed. (or put them into PUP);
  document the codes in  the ppa docs here.
* should multiple color sweeps in a swath (gMaxpass=4)
  alternate between right-to-left and left-to-right ?

* The Windows driver  also has a "normal" mode with gMaxPass=2, and well
  as "econofast" (gMaxPass=1) and high quality (gMaxPass=4).  It
  alternates color passes in one direction with black passes in the
  other direction, at the same vertical position.
  If this structure is adopted, maybe the way the 600dpi resolution of black
  if reduced to 300dpi resolution in dither.c should be rethought.
  (Why not keep 600dpi black resolution ?).

* A FS_black_dither routine is needed in black-only printing, for high-quality
  black-only images.


* add autodetection of device via IEEE 1284 and other methods
* redo debugging support	(done ajv)
* add extra .conf parameters to avoid recompiles (done: ajv & giorgio)
* getopt() rather than current handling	(done:	ajv 19991003)

Distribution and Installation issues

* *BSD compatibility (partially there: ajv 19991021)
* update README and all doco
* update installation instructions for major distributions (caldera, RH, etc)
* Translate man page into other languages
* add autoconf support ? (NetBSD and alpha issues)
* update CREDITS
* Make install target	(done: ajv)
* make syslog configurable; stdout or syslog (done: ajv 19991021)

CALIBRATION
* CALIBRATE doco, and supporting .ps file to generate page

Long Term wants

* write instructions on how to speed up parallel port (Linux 2.2.x and later)
* write hppaconf (KDE)?
* gs native filter rather than take pnm/pbm/ppm files
* scpd to monitor printer status, and provide support for console alerts
  (These are dumb printers, so ...)