The Developer's Guide to Gutenprint

The Gutenprint Project


Table of Contents
Preface
Copying, modification and redistribution
Using libgutenprint
Code prerequisites
Linking with libgutenprint
Integrating libgutenprint
pkg-config
make
autoconf
automake
Reporting Bugs
Adding a new printer
printers.xml
The driver file
Epson inkjet printers
Tuning the printer
Canon inkjet printers
ESC/P2
Standard commands
Remote Mode Commands
Appropriate Remote Commands
Weaving for inkjet printers
Introduction
Weaving algorithms
Simple weaving algorithms
Perfect weaving
Weaving collisions
What makes a “perfect” weave?
Oversampling
Dithering
GNU General Public License
Preamble
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
Section 0
Section 1
Section 2
Section 3
Section 4
Section 5
Section 6
Section 7
Section 8
Section 9
Section 10
NO WARRANTY
Section 12