Blame examples/r300-basic.drv

Packit 2fc92b
// Include standard font and media definitions
Packit 2fc92b
#include <font.defs>
Packit 2fc92b
#include <media.defs>
Packit 2fc92b
Packit 2fc92b
// Include ESC/P driver definitions
Packit 2fc92b
#include <escp.h>
Packit 2fc92b
Packit 2fc92b
// Specify that this driver uses the ESC/P driver...
Packit 2fc92b
DriverType escp
Packit 2fc92b
Packit 2fc92b
// Specify the driver options via the model number...
Packit 2fc92b
ModelNumber ($ESCP_ESCK $ESCP_EXT_UNITS $ESCP_EXT_MARGINS $ESCP_USB
Packit 2fc92b
             $ESCP_PAGE_SIZE $ESCP_RASTER_ESCI)
Packit 2fc92b
Packit 2fc92b
// List the fonts that are supported, in this case all standard
Packit 2fc92b
// fonts...
Packit 2fc92b
Font *
Packit 2fc92b
Packit 2fc92b
// Manufacturer and driver version
Packit 2fc92b
Manufacturer "Epson"
Packit 2fc92b
Version 1.0
Packit 2fc92b
Packit 2fc92b
// Supported page sizes and their margins
Packit 2fc92b
HWMargins 8.4 0 8.4 0
Packit 2fc92b
*MediaSize Letter
Packit 2fc92b
MediaSize Legal
Packit 2fc92b
MediaSize Executive
Packit 2fc92b
MediaSize Statement
Packit 2fc92b
MediaSize A4
Packit 2fc92b
MediaSize A5
Packit 2fc92b
MediaSize A6
Packit 2fc92b
MediaSize B5
Packit 2fc92b
MediaSize Env10
Packit 2fc92b
MediaSize EnvC5
Packit 2fc92b
MediaSize EnvDL
Packit 2fc92b
MediaSize EnvISOB5
Packit 2fc92b
MediaSize Postcard
Packit 2fc92b
MediaSize DoublePostcard
Packit 2fc92b
Packit 2fc92b
VariablePaperSize Yes
Packit 2fc92b
MinSize 1in 4in
Packit 2fc92b
MaxSize 8.5in 44in
Packit 2fc92b
Packit 2fc92b
// Four color modes are supported...
Packit 2fc92b
ColorModel Gray/Grayscale w chunky 1
Packit 2fc92b
ColorModel Black k chunky 1
Packit 2fc92b
*ColorModel RGB/Color rgb chunky 1
Packit 2fc92b
ColorModel CMYK cmyk chunky 1
Packit 2fc92b
Packit 2fc92b
// Supported resolutions
Packit 2fc92b
Resolution - 8 90 0 103 "360dpi/360 DPI"
Packit 2fc92b
*Resolution - 8 90 0 206 "720dpi/720 DPI"
Packit 2fc92b
Resolution - 8 90 0 412 "1440dpi/1440 DPI"
Packit 2fc92b
Packit 2fc92b
// Very basic dithering settings
Packit 2fc92b
Attribute cupsInkChannels "" 6
Packit 2fc92b
Attribute cupsInkLimit "" 2.0
Packit 2fc92b
Packit 2fc92b
Attribute cupsCyanLtDk "" "0.5 1.0"
Packit 2fc92b
Attribute cupsMagentaLtDk "" "0.5 1.0"
Packit 2fc92b
Packit 2fc92b
Attribute cupsAllDither 360dpi "0.5 0.75 1.0"
Packit 2fc92b
Attribute cupsAllDither 720dpi "0.6 0.9 1.2"
Packit 2fc92b
Attribute cupsAllDither 1440dpi "0.9 1.35"
Packit 2fc92b
Packit 2fc92b
Attribute cupsESCPDotSize 360dpi 16
Packit 2fc92b
Attribute cupsESCPDotSize 720dpi 17
Packit 2fc92b
Attribute cupsESCPDotSize 1440dpi 18
Packit 2fc92b
Packit 2fc92b
{
Packit 2fc92b
  // EPSON Stylus Photo R300 Series
Packit 2fc92b
  Throughput 1
Packit 2fc92b
  ModelName "Stylus Photo R300"
Packit 2fc92b
  PCFileName "epspr301.ppd"
Packit 2fc92b
}