The Developer's Guide to Gutenprint
The Gutenprint Project
Copyright
© 2003 The Gutenprint Project
Table of Contents
Preface
1.
Copying, modification and redistribution
2.
Using libgutenprint
Code prerequisites
Linking with libgutenprint
Integrating libgutenprint
pkg-config
make
autoconf
automake
3.
Reporting Bugs
4.
Adding a new printer
printers.xml
The driver file
Epson inkjet printers
Tuning the printer
Canon inkjet printers
5.
ESC/P2
Standard commands
Remote Mode Commands
Appropriate Remote Commands
6.
Weaving for inkjet printers
Introduction
Weaving algorithms
Simple weaving algorithms
Perfect weaving
Weaving collisions
What makes a “perfect” weave?
Oversampling
7.
Dithering
A.
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
List of Tables
5-1.
Colors
5-2.
Compression modes
5-3.
Extended Colors
5-4.
Compression modes
5-5.
Head cleaning parameters
5-6.
Media types
5-7.
Printer status codes
5-8.
Printer error codes
5-9.
Printer additional ink codes
5-10.
Printer warning codes
5-11.
Paper cutting codes
5-12.
Paper cutting units
Next
Preface