//
// "$Id$"
//
-// Driver info file for CUPS-supplied PPDs.
+// Driver info file for CUPS-supplied PPDs.
//
-// Copyright 2007 by Apple Inc.
-// Copyright 1993-2006 by Easy Software Products.
+// Copyright 2007-2014 by Apple Inc.
+// Copyright 1993-2006 by Easy Software Products.
//
-// These coded instructions, statements, and computer programs are the
-// property of Apple Inc. and are protected by Federal copyright
-// law. Distribution and use rights are outlined in the file "LICENSE.txt"
-// which should have been included with this file. If this file is
-// file is missing or damaged, see the license at "http://www.cups.org/".
+// These coded instructions, statements, and computer programs are the
+// property of Apple Inc. and are protected by Federal copyright
+// law. Distribution and use rights are outlined in the file "LICENSE.txt"
+// which should have been included with this file. If this file is
+// file is missing or damaged, see the license at "http://www.cups.org/".
//
// Include necessary files...
#include <epson.h>
#include <label.h>
+// Localizations are provided for all of the base languages supported by
+// CUPS...
+#po ar ""
+#po ca ""
+#po cs ""
+#po da ""
+#po de ""
+#po el ""
+#po es ""
+#po fi ""
+#po fr ""
+#po he ""
+#po hr ""
+#po hu ""
+#po id ""
+#po it ""
+#po ja ""
+#po ko ""
+#po ms ""
+#po no ""
+#po pl ""
+#po pt ""
+#po pt_PT ""
+#po ro ""
+#po ru ""
+#po sk ""
+#po sv ""
+#po th ""
+#po tr ""
+#po uk ""
+#po vi ""
+#po zh_CN ""
+#po zh_TW ""
+
// MediaSize sizes used by label drivers...
-#media "w81h252/Address - 1 1/8 x 3 1/2\"" 81 252
-#media "w101h252/Large Address - 1 4/10 x 3 1/2\"" 101 252
-#media "w54h144/Return Address - 3/4 x 2\"" 54 144
-#media "w167h288/Shipping Address - 2 5/16 x 4\"" 167 288
-#media "w162h540/Internet Postage 2-Part - 2 1/4 x 7 1/2\"" 162 540
-#media "w162h504/Internet Postage 3-Part - 2 1/4 x 7\"" 162 504
-#media "w41h248/File Folder - 9/16 x 3 7/16\"" 41 248
-#media "w41h144/Hanging Folder - 9/16 x 2\"" 41 144
-#media "w153h198/3.5\" Disk - 2 1/8 x 2 3/4\"" 153 198
#media "w90h18/1.25x0.25\"" 90 18
#media "w90h162/1.25x2.25\"" 90 162
#media "w108h18/1.50x0.25\"" 108 18
#media "w576h468/8.00x6.50\"" 576 468
// Common stuff for all drivers...
-Attribute "cupsVersion" "" "1.4"
+Attribute "cupsVersion" "" "2.0"
Attribute "FileSystem" "" "False"
Attribute "LandscapeOrientation" "" "Plus90"
-Attribute "LanguageLevel" "" "3"
-Attribute "Product" "" "(ESP Ghostscript)"
-Attribute "Product" "" "(GPL Ghostscript)"
-Attribute "PSVersion" "" "(3010.000) 81504"
-Attribute "PSVersion" "" "(3010.000) 860"
Attribute "TTRasterizer" "" "Type42"
-Copyright "Copyright 2007 by Apple Inc."
+Copyright "Copyright 2007-2014 by Apple Inc."
Copyright "Copyright 1997-2007 by Easy Software Products."
Copyright ""
Copyright "These coded instructions, statements, and computer programs are the"
Font *
-Version "1.4"
+Version "2.0"
// Dymo Label Printer
{
Manufacturer "Dymo"
ModelName "Label Printer"
- PCFileName "DYMO.PPD"
+ Attribute NickName "" "Dymo Label Printer"
+ PCFileName "dymo.ppd"
DriverType label
ModelNumber $DYMO_3x0
Throughput 8
- ManualCopies No
+ ManualCopies Yes
ColorDevice No
HWMargins 2 14.9 2 14.9
MediaSize w41h144
MediaSize w153h198
- Resolution k 1 0 0 0 136dpi
- Resolution k 1 0 0 0 203dpi
- *Resolution k 1 0 0 0 300dpi
+ Resolution k 1 0 0 0 136dpi
+ Resolution k 1 0 0 0 203dpi
+ *Resolution k 1 0 0 0 300dpi
Darkness 0 Light
Darkness 1 Medium
ColorDevice No
Throughput 1
- HWMargins 18 18 18 18
- *MediaSize Letter
- MediaSize Legal
- MediaSize A4
- MediaSize FanFoldUS
-
HWMargins 0 0 0 0
VariablePaperSize Yes
MinSize 36 36
// Epson 24-Pin Series
{
ModelName "24-Pin Series"
- PCFileName "EPSON24.PPD"
+ Attribute NickName "" "Epson 24-Pin Series"
+ PCFileName "epson24.ppd"
ModelNumber $EPSON_24PIN
+ HWMargins 18 18 18 18
+ *MediaSize Letter
+ MediaSize Legal
+ MediaSize A4
+ MediaSize FanFoldUS
+
Resolution k 1 8 0 0 60dpi
*Resolution k 1 8 0 0 120x60dpi
Resolution k 1 24 0 0 180dpi
Resolution k 1 24 0 0 360x180dpi
- Resolution k 1 48 0 0 360x180dpi
+ Resolution k 1 48 0 0 360dpi
}
// Epson 9-Pin Series
{
ModelName "9-Pin Series"
- PCFileName "EPSON9.PPD"
+ Attribute NickName "" "Epson 9-Pin Series"
+ PCFileName "epson9.ppd"
ModelNumber $EPSON_9PIN
ColorDevice No
- Resolution k 1 8 0 0 60x720dpi
+ HWMargins 18 18 18 18
+ *MediaSize Letter
+ MediaSize Legal
+ MediaSize A4
+ MediaSize FanFoldUS
+
+ Resolution k 1 8 0 0 60x72dpi
*Resolution k 1 8 0 0 120x72dpi
Resolution k 1 8 0 0 240x72dpi
}
// Epson Stylus Color Series
{
ModelName "Stylus Color Series"
- PCFileName "STCOLOR.PPD"
+ Attribute NickName "" "Epson Stylus Color Series"
+ PCFileName "stcolor.ppd"
ModelNumber $EPSON_COLOR
ColorDevice Yes
// Epson New Stylus Color Series
{
ModelName "New Stylus Color Series"
- PCFileName "STCOLOR2.PPD"
+ Attribute NickName "" "Epson New Stylus Color Series"
+ PCFileName "stcolor2.ppd"
ModelNumber $EPSON_ICOLOR
ColorDevice Yes
// Epson Stylus Color Series
{
ModelName "Stylus Photo Series"
- PCFileName "STPHOTO.PPD"
+ Attribute NickName "" "Epson Stylus Photo Series"
+ PCFileName "stphoto.ppd"
ModelNumber $EPSON_PHOTO
ColorDevice Yes
// Epson New Stylus Color Series
{
ModelName "New Stylus Photo Series"
- PCFileName "STPHOTO2.PPD"
+ Attribute NickName "" "Epson New Stylus Photo Series"
+ PCFileName "stphoto2.ppd"
ModelNumber $EPSON_IPHOTO
ColorDevice Yes
DriverType hp
ModelName "PCL Laser Printer"
- PCFileName "GENERPCL.PPD"
+ Attribute NickName "" "Generic PCL Laser Printer"
+ PCFileName "generpcl.ppd"
Throughput 8
ModelNumber $HP_LASERJET
ColorDevice No
+ Attribute 1284DeviceID "" "CMD:PCL;"
UIConstraints "*Duplex *Option1 False"
UIConstraints "*PageSize A3 *InputSlot Envelope"
DriverType ps
ModelName "PostScript Printer"
- PCFileName "GENERIC.PPD"
+ Attribute NickName "" "Generic PostScript Printer"
+ PCFileName "generic.ppd"
Throughput 8
- ColorDevice No
+ ColorDevice Yes
Attribute PSVersion "" "(2016.0) 0"
Attribute LanguageLevel "" 2
+ Attribute 1284DeviceID "" "CMD:PS;"
UIConstraints "*Duplex *Option1 False"
Option "InputSlot/Media Source" PickOne AnySetup 10
*Choice "Default/Printer Default" ""
- Choice "Tray1/Tray 1" "<</ManualFeed false>>setpagedevice"
+ Choice "Upper/Cassette" "<</ManualFeed false>>setpagedevice"
Choice "Manual/Manual Feed" "<</ManualFeed true>>setpagedevice"
Duplex Yes
Installable "Option1/Duplexer"
+ Attribute "?Option1" "" "save currentpagedevice/Duplex known{(True)}{(False)}ifelse = flush restore"
}
}
// HP DeskJet Series
{
ModelName "DeskJet Series"
- PCFileName "DESKJET.PPD"
+ Attribute NickName "" "HP DeskJet Series"
+ PCFileName "deskjet.ppd"
ModelNumber $HP_DESKJET
ManualCopies Yes
ColorDevice Yes
Throughput 1
+ Attribute 1284DeviceID "" "MFG:HP;MDL:HP DeskJet;CMD:PCL;"
UIConstraints "*PageSize A3 *InputSlot Envelope"
UIConstraints "*PageSize A4 *InputSlot Envelope"
UIConstraints "*PageSize Legal *InputSlot Envelope"
UIConstraints "*PageSize Letter *InputSlot Envelope"
UIConstraints "*PageSize Tabloid *InputSlot Envelope"
- UIConstraints "*Resolution 600dpi *ColorModel CMYK"
HWMargins 18 36 18 36
*MediaSize Letter
Resolution - 1 0 0 0 150dpi
*Resolution - 1 0 0 0 300dpi
- Resolution k 1 0 0 0 "600dpi/600 DPI Grayscale"
+ Resolution - 1 0 0 0 600dpi
*InputSlot 1 Tray
- InputSlot 2 "Manual/Manual Feed"
+ InputSlot 2 "Manual/Manual Feed"
InputSlot 3 "Envelope/Envelope Feed"
*MediaType 0 "Plain/Plain Paper"
// HP LaserJet Series PCL 4/5
{
ModelName "LaserJet Series PCL 4/5"
- PCFileName "LASERJET.PPD"
+ Attribute NickName "" "HP LaserJet Series PCL 4/5"
+ PCFileName "laserjet.ppd"
Throughput 8
ModelNumber $HP_LASERJET
ColorDevice No
+ Attribute 1284DeviceID "" "MFG:HP;MDL:HP LaserJet;CMD:PCL;"
UIConstraints "*Duplex *Option1 False"
UIConstraints "*PageSize A3 *InputSlot Envelope"
{
Manufacturer "Intellitech"
ModelName "IntelliBar Label Printer"
- Attribute ShortNickName "" "Intellibar Label Printer"
- PCFileName "INTELBAR.PPD"
+ Attribute ShortNickName "" "IntelliBar Label Printer"
+ PCFileName "intelbar.ppd"
DriverType label
ModelNumber $INTELLITECH_PCL
Throughput 8
MinSize 36 36
MaxSize 630 7128
- UIConstraints "*inPrintMode Standard *inCutInterval "
- UIConstraints "*inPrintMode Standard *inTearInterval "
- UIConstraints "*inPrintMode Tear *inCutInterval "
- UIConstraints "*inTearInterval *inPrintMode Cut"
- UIConstraints "*inTearInterval *inPrintMode Standard"
+ UIConstraints "*inPrintMode Standard *inCutInterval"
+ UIConstraints "*inPrintMode Tear *inCutInterval"
+ UIConstraints "*inPrintMode Standard *inTearInterval"
+ UIConstraints "*inPrintMode Cut *inTearInterval"
*MediaSize w288h432
- *Resolution k 1 0 0 0 300dpi
+ *Resolution k 1 0 0 0 300dpi
Group "PrinterSettings/Printer Settings"
Option "inPrintDensity/Print Density" PickOne DocumentSetup 20.0
// Oki 24-Pin Series
{
ModelName "24-Pin Series"
- PCFileName "OKIDAT24.PPD"
+ Attribute NickName "" "Oki 24-Pin Series"
+ PCFileName "okidat24.ppd"
ModelNumber $EPSON_24PIN
Resolution k 1 8 0 0 60dpi
// Oki 9-Pin Series
{
ModelName "9-Pin Series"
- PCFileName "OKIDATA9.PPD"
+ Attribute NickName "" "Oki 9-Pin Series"
+ PCFileName "okidata9.ppd"
ModelNumber $EPSON_9PIN
ColorDevice No
- Resolution k 1 8 0 0 60x720dpi
+ Resolution k 1 8 0 0 60x72dpi
*Resolution k 1 8 0 0 120x72dpi
Resolution k 1 8 0 0 240x72dpi
}
// Zebra CPCL Label Printer
{
ModelName "CPCL Label Printer"
- PCFileName "ZEBRACPL.PPD"
+ Attribute NickName "" "Zebra CPCL Label Printer"
+ PCFileName "zebracpl.ppd"
ModelNumber $ZEBRA_CPCL
HWMargins 0 0 0 0
// Zebra EPL1 Label Printer
{
ModelName "EPL1 Label Printer"
- PCFileName "ZEBRAEP1.PPD"
+ Attribute NickName "" "Zebra EPL1 Label Printer"
+ PCFileName "zebraep1.ppd"
ModelNumber $ZEBRA_EPL_LINE
HWMargins 0 0 0 0
// Zebra EPL2 Label Printer
{
ModelName "EPL2 Label Printer"
- PCFileName "ZEBRAEP2.PPD"
+ Attribute NickName "" "Zebra EPL2 Label Printer"
+ PCFileName "zebraep2.ppd"
ModelNumber $ZEBRA_EPL_PAGE
HWMargins 0 0 0 0
// Zebra ZPL Label Printer
{
ModelName "ZPL Label Printer"
- PCFileName "ZEBRA.PPD"
+ Attribute NickName "" "Zebra ZPL Label Printer"
+ PCFileName "zebra.ppd"
ModelNumber $ZEBRA_ZPL
HWMargins 0 0 0 0