diff options
author | Anas Nashif <anas.nashif@intel.com> | 2012-10-30 15:47:44 -0700 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2012-10-30 15:47:44 -0700 |
commit | 4c8dd44ec57d63e728bda99034c043b8941419df (patch) | |
tree | 5531f93b7c293790552944e6981a1745baaf7226 /data | |
download | cups-4c8dd44ec57d63e728bda99034c043b8941419df.tar.gz cups-4c8dd44ec57d63e728bda99034c043b8941419df.tar.bz2 cups-4c8dd44ec57d63e728bda99034c043b8941419df.zip |
Imported Upstream version 1.5.3upstream/1.5.3
Diffstat (limited to 'data')
-rw-r--r-- | data/Makefile | 166 | ||||
-rw-r--r-- | data/classified | 6 | ||||
-rw-r--r-- | data/confidential | 6 | ||||
-rw-r--r-- | data/cups.irix | 3 | ||||
-rw-r--r-- | data/cups.pam | 2 | ||||
-rw-r--r-- | data/cups.suse | 2 | ||||
-rw-r--r-- | data/epson.h | 27 | ||||
-rw-r--r-- | data/escp.h | 34 | ||||
-rw-r--r-- | data/font.defs | 55 | ||||
-rw-r--r-- | data/hp.h | 24 | ||||
-rw-r--r-- | data/label.h | 28 | ||||
-rw-r--r-- | data/media.defs | 208 | ||||
-rw-r--r-- | data/pcl.h | 38 | ||||
-rw-r--r-- | data/psglyphs | 1051 | ||||
-rw-r--r-- | data/raster.defs | 94 | ||||
-rw-r--r-- | data/secret | 6 | ||||
-rw-r--r-- | data/smiley.ps | 28 | ||||
-rw-r--r-- | data/standard | 6 | ||||
-rw-r--r-- | data/testprint.in | 7 | ||||
-rw-r--r-- | data/topsecret | 6 | ||||
-rw-r--r-- | data/unclassified | 6 | ||||
-rw-r--r-- | data/utf-8 | 40 |
22 files changed, 1843 insertions, 0 deletions
diff --git a/data/Makefile b/data/Makefile new file mode 100644 index 0000000..fa4d247 --- /dev/null +++ b/data/Makefile @@ -0,0 +1,166 @@ +# +# "$Id: Makefile 9771 2011-05-12 05:21:56Z mike $" +# +# Datafile makefile for CUPS. +# +# Copyright 2007-2011 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/". +# + +include ../Makedefs + +# +# Data files... +# + +BANNERS = \ + classified \ + confidential \ + secret \ + standard \ + topsecret \ + unclassified + +CHARSETS = \ + utf-8 + +DATAFILES = \ + psglyphs \ + testprint + +PPDCFILES = \ + epson.h \ + escp.h \ + font.defs \ + hp.h \ + label.h \ + media.defs \ + pcl.h \ + raster.defs + + +# +# Make everything... +# + +all: + + +# +# Make library targets... +# + +libs: + + +# +# Make unit tests... +# + +unittests: + + +# +# Clean all config and object files... +# + +clean: + + +# +# Dummy depend... +# + +depend: + + +# +# Install all targets... +# + +install: all install-data install-headers install-libs install-exec + + +# +# Install data files... +# + +install-data: + $(INSTALL_DIR) -m 755 $(DATADIR)/banners + for file in $(BANNERS); do \ + $(INSTALL_DATA) $$file $(DATADIR)/banners; \ + done + $(INSTALL_DIR) -m 755 $(DATADIR)/charsets + if test "x$(BANNERTOPS)" != x -o "x$(TEXTTOPS)" != x; then \ + for file in $(CHARSETS); do \ + $(INSTALL_DATA) $$file $(DATADIR)/charsets; \ + done; \ + fi + $(INSTALL_DIR) -m 755 $(DATADIR)/data + for file in $(DATAFILES); do \ + $(INSTALL_DATA) $$file $(DATADIR)/data; \ + done + $(INSTALL_DIR) -m 755 $(DATADIR)/model + $(INSTALL_DIR) -m 755 $(DATADIR)/ppdc + for file in $(PPDCFILES); do \ + $(INSTALL_DATA) $$file $(DATADIR)/ppdc; \ + done + $(INSTALL_DIR) -m 755 $(DATADIR)/profiles + + +# +# Install programs... +# + +install-exec: + + +# +# Install headers... +# + +install-headers: + + +# +# Install libraries... +# + +install-libs: + + +# +# Uninstall files... +# + +uninstall: + for file in $(BANNERS); do \ + $(RM) $(DATADIR)/banners/$$file; \ + done + for file in $(CHARSETS); do \ + $(RM) $(DATADIR)/charsets/$$file; \ + done + for file in $(DATAFILES); do \ + $(RM) $(DATADIR)/data/$$file; \ + done + for file in $(PPDCFILES); do \ + $(RM) $(DATADIR)/ppdc/$$file; \ + done + -$(RMDIR) $(DATADIR)/profiles + -$(RMDIR) $(DATADIR)/ppdc + -$(RMDIR) $(DATADIR)/model + -$(RMDIR) $(DATADIR)/data + -$(RMDIR) $(DATADIR)/charsets + -$(RMDIR) $(DATADIR)/banners + -$(RMDIR) $(DATADIR) + + +# +# End of "$Id: Makefile 9771 2011-05-12 05:21:56Z mike $". +# diff --git a/data/classified b/data/classified new file mode 100644 index 0000000..ca01a13 --- /dev/null +++ b/data/classified @@ -0,0 +1,6 @@ +#CUPS-BANNER +Show job-id job-name job-originating-user-name job-originating-host-name job-billing +Header Classified +Footer Classified +Image images/cups.png + diff --git a/data/confidential b/data/confidential new file mode 100644 index 0000000..f1f0d85 --- /dev/null +++ b/data/confidential @@ -0,0 +1,6 @@ +#CUPS-BANNER +Show job-id job-name job-originating-user-name job-originating-host-name job-billing +Header Confidential +Footer Confidential +Image images/cups.png + diff --git a/data/cups.irix b/data/cups.irix new file mode 100644 index 0000000..476383a --- /dev/null +++ b/data/cups.irix @@ -0,0 +1,3 @@ +#%PAM-1.0 +auth required pam_unix.so shadow nodelay nullok +account required pam_unix.so diff --git a/data/cups.pam b/data/cups.pam new file mode 100644 index 0000000..f38e701 --- /dev/null +++ b/data/cups.pam @@ -0,0 +1,2 @@ +auth required /lib/security/pam_pwdb.so nullok shadow +account required /lib/security/pam_pwdb.so diff --git a/data/cups.suse b/data/cups.suse new file mode 100644 index 0000000..a9369e1 --- /dev/null +++ b/data/cups.suse @@ -0,0 +1,2 @@ +auth required pam_unix2.so nullok shadow +account required pam_unix2.so diff --git a/data/epson.h b/data/epson.h new file mode 100644 index 0000000..8f6d2c3 --- /dev/null +++ b/data/epson.h @@ -0,0 +1,27 @@ +/* + * "$Id: epson.h 7304 2008-02-14 01:52:22Z mike $" + * + * This file contains model number definitions for the CUPS sample + * ESC/P driver. + * + * Copyright 2007 by Apple Inc. + * Copyright 1997-2005 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/". + */ + +#define EPSON_9PIN 0 /* 9-pin dot matrix */ +#define EPSON_24PIN 1 /* 24-pin dot matrix */ +#define EPSON_COLOR 2 /* Epson Stylus Color with ESC . */ +#define EPSON_PHOTO 3 /* Epson Stylus Photo with ESC . */ +#define EPSON_ICOLOR 4 /* Epson Stylus Color with ESC i */ +#define EPSON_IPHOTO 5 /* Epson Stylus Photo with ESC i */ + + +/* + * End of "$Id: epson.h 7304 2008-02-14 01:52:22Z mike $". + */ diff --git a/data/escp.h b/data/escp.h new file mode 100644 index 0000000..096ee56 --- /dev/null +++ b/data/escp.h @@ -0,0 +1,34 @@ +/* + * "$Id: escp.h 7304 2008-02-14 01:52:22Z mike $" + * + * This file contains model number definitions for the CUPS unified + * ESC/P driver. + * + * Copyright 2007 by Apple Inc. + * Copyright 1997-2005 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/". + */ + +/* General ESC/P Support */ +#define ESCP_DOTMATRIX 0x1 /* Dot matrix printer? */ +#define ESCP_MICROWEAVE 0x2 /* Use microweave command? */ +#define ESCP_STAGGER 0x4 /* Are color jets staggered? */ +#define ESCP_ESCK 0x8 /* Use print mode command?*/ +#define ESCP_EXT_UNITS 0x10 /* Use extended unit commands? */ +#define ESCP_EXT_MARGINS 0x20 /* Use extended margin command */ +#define ESCP_USB 0x40 /* Send USB packet mode escape? */ +#define ESCP_PAGE_SIZE 0x80 /* Use page size command */ +#define ESCP_RASTER_ESCI 0x100 /* Use ESC i graphics command */ + +/* Remote mode support */ +#define ESCP_REMOTE 0x1000 /* Use remote mode commands? */ + + +/* + * End of "$Id: escp.h 7304 2008-02-14 01:52:22Z mike $". + */ diff --git a/data/font.defs b/data/font.defs new file mode 100644 index 0000000..ee4559e --- /dev/null +++ b/data/font.defs @@ -0,0 +1,55 @@ +/* + * "$Id: font.defs 343 2007-07-13 19:52:48Z mike $" + * + * Standard ESP Ghostscript font definitions for the CUPS PPD file + * compiler. + * + * Copyright 2007 by Apple Inc. + * Copyright 1997-2005 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/". + */ + +#font AvantGarde-Book Standard "(1.05)" Standard ROM +#font AvantGarde-BookOblique Standard "(1.05)" Standard ROM +#font AvantGarde-Demi Standard "(1.05)" Standard ROM +#font AvantGarde-DemiOblique Standard "(1.05)" Standard ROM +#font Bookman-Demi Standard "(1.05)" Standard ROM +#font Bookman-DemiItalic Standard "(1.05)" Standard ROM +#font Bookman-Light Standard "(1.05)" Standard ROM +#font Bookman-LightItalic Standard "(1.05)" Standard ROM +#font Courier Standard "(1.05)" Standard ROM +#font Courier-Bold Standard "(1.05)" Standard ROM +#font Courier-BoldOblique Standard "(1.05)" Standard ROM +#font Courier-Oblique Standard "(1.05)" Standard ROM +#font Helvetica Standard "(1.05)" Standard ROM +#font Helvetica-Bold Standard "(1.05)" Standard ROM +#font Helvetica-BoldOblique Standard "(1.05)" Standard ROM +#font Helvetica-Narrow Standard "(1.05)" Standard ROM +#font Helvetica-Narrow-Bold Standard "(1.05)" Standard ROM +#font Helvetica-Narrow-BoldOblique Standard "(1.05)" Standard ROM +#font Helvetica-Narrow-Oblique Standard "(1.05)" Standard ROM +#font Helvetica-Oblique Standard "(1.05)" Standard ROM +#font NewCenturySchlbk-Bold Standard "(1.05)" Standard ROM +#font NewCenturySchlbk-BoldItalic Standard "(1.05)" Standard ROM +#font NewCenturySchlbk-Italic Standard "(1.05)" Standard ROM +#font NewCenturySchlbk-Roman Standard "(1.05)" Standard ROM +#font Palatino-Bold Standard "(1.05)" Standard ROM +#font Palatino-BoldItalic Standard "(1.05)" Standard ROM +#font Palatino-Italic Standard "(1.05)" Standard ROM +#font Palatino-Roman Standard "(1.05)" Standard ROM +#font Symbol Special "(001.005)" Special ROM +#font Times-Bold Standard "(1.05)" Standard ROM +#font Times-BoldItalic Standard "(1.05)" Standard ROM +#font Times-Italic Standard "(1.05)" Standard ROM +#font Times-Roman Standard "(1.05)" Standard ROM +#font ZapfChancery-MediumItalic Standard "(1.05)" Standard ROM +#font ZapfDingbats Special "(001.005)" Special ROM + +/* + * End of "$Id: font.defs 343 2007-07-13 19:52:48Z mike $". + */ diff --git a/data/hp.h b/data/hp.h new file mode 100644 index 0000000..f6938fd --- /dev/null +++ b/data/hp.h @@ -0,0 +1,24 @@ +/* + * "$Id: hp.h 7304 2008-02-14 01:52:22Z mike $" + * + * This file contains model number definitions for the CUPS sample + * HP driver. + * + * Copyright 2007 by Apple Inc. + * Copyright 1997-2005 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/". + */ + +#define HP_LASERJET 0 /* HP LaserJet */ +#define HP_DESKJET 1 /* HP DeskJet with simple color */ +#define HP_DESKJET2 2 /* HP DeskJet with CRet color */ + + +/* + * End of "$Id: hp.h 7304 2008-02-14 01:52:22Z mike $". + */ diff --git a/data/label.h b/data/label.h new file mode 100644 index 0000000..a23d964 --- /dev/null +++ b/data/label.h @@ -0,0 +1,28 @@ +/* + * "$Id: label.h 7304 2008-02-14 01:52:22Z mike $" + * + * This file contains model number definitions for the CUPS sample + * label printer driver. + * + * Copyright 2007 by Apple Inc. + * Copyright 1997-2005 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/". + */ + +#define DYMO_3x0 0 /* Dymo Labelwriter 300/330/330 Turbo */ + +#define ZEBRA_EPL_LINE 0x10 /* Zebra EPL line mode printers */ +#define ZEBRA_EPL_PAGE 0x11 /* Zebra EPL page mode printers */ +#define ZEBRA_ZPL 0x12 /* Zebra ZPL-based printers */ +#define ZEBRA_CPCL 0x13 /* Zebra CPCL-based printers */ + +#define INTELLITECH_PCL 0x20 /* Intellitech PCL-based printers */ + +/* + * End of "$Id: label.h 7304 2008-02-14 01:52:22Z mike $". + */ diff --git a/data/media.defs b/data/media.defs new file mode 100644 index 0000000..43b48c3 --- /dev/null +++ b/data/media.defs @@ -0,0 +1,208 @@ +/* + * "$Id: media.defs 343 2007-07-13 19:52:48Z mike $" + * + * Adobe standard media size definitions for the CUPS PPD file compiler. + * + * Copyright 2007-2011 by Apple Inc. + * Copyright 1997-2005 by Easy Software Products. + * + * These codedinstructions, statements, and computer programs are the + * property of Apple Inc. and are protected by Federal copyright + * copyright law. Distribution and use rights are outlinedin the file + * "LICENSE.txt" which should have beenincluded with this file. If this + * file is missing or damaged, see the license at "http://www.cups.org/". + */ + +#media "3x5/3 x 5" 216 360 +#media "3.5x5/3.5 x 5" 252 360 +#media "5x7/5 x 7" 360 504 +#media "10x11/10 x 11" 720 792 +#media "10x13/10 x 13" 720 936 +#media "10x14/10 x 14" 720 1008 +#media "12x11/12 x 11" 864 792 +#media "15x11/15 x 11" 1080 792 +#media "7x9/7 x 9" 504 648 +#media "8x10/8 x 10" 576 720 +#media "9x11/9 x 11" 648 792 +#media "9x12/9 x 12" 648 864 +#media "A0/A0" 2384 3370 +#media "A0.Transverse/A0 Long Edge" 3370 2384 +#media "A1/A1" 1684 2384 +#media "A1.Transverse/A1 Long Edge" 2384 1684 +#media "A2/A2" 1191 1684 +#media "A2.Transverse/A2 Long Edge" 1684 1191 +#media "A3/A3" 842 1191 +#media "A3.Transverse/A3 Long Edge" 1191 842 +#media "A3Extra/A3 Oversize" 913 1262 +#media "A3Extra.Transverse/A3 Oversize Long Edge" 913 1262 +#media "A3Rotated/A3 Long Edge" 1191 842 +#media "A4/A4" 595 842 +#media "A4Extra/A4 Oversize" 667 914 +#media "A4Plus/A4 Oversize" 595 936 +#media "A4Rotated/A4 Long Edge" 842 595 +#media "A4Small/A4 Small" 595 842 +#media "A4.Transverse/A4 Long Edge" 842 595 +#media "A5/A5" 420 595 +#media "A5Extra/A5 Oversize" 492 668 +#media "A5Rotated/A5 Long Edge" 595 420 +#media "A5.Transverse/A5 Long Edge" 595 420 +#media "A6/A6" 297 420 +#media "A6Rotated/A6 Long Edge" 420 297 +#media "A7/A7" 210 297 +#media "A8/A8" 148 210 +#media "A9/A9" 105 148 +#media "A10/A10" 73 105 +#media "AnsiA/ANSI A" 612 792 +#media "AnsiB/ANSI B" 792 1224 +#media "AnsiC/ANSI C" 1224 1584 +#media "AnsiD/ANSI D" 1584 2448 +#media "AnsiE/ANSI E" 2448 3168 +#media "ARCHA/Letter Oversize" 648 864 +#media "ARCHA.Transverse/Letter Oversize Long Edge" 864 648 +#media "ARCHB/Tabloid Oversize" 864 1296 +#media "ARCHB.Transverse/Tabloid Oversize Long Edge" 1296 864 +#media "ARCHC/ARCH C" 1296 1728 +#media "ARCHC.Transverse/ARCH C Long Edge" 1728 1296 +#media "ARCHD/ARCH D" 1728 2592 +#media "ARCHD.Transverse/ARCH D Long Edge" 2592 1728 +#media "ARCHE/ARCH E" 2592 3456 +#media "ARCHE.Transverse/ARCH E Long Edge" 3456 2592 +#media "B0/JIS B0" 2920 4127 +#media "B10/JIS B10" 91 127 +#media "B1/JIS B1" 2064 2918 +#media "B1/JIS B1" 2064 2920 +#media "B2/JIS B2" 1460 2064 +#media "B3/JIS B3" 1032 1460 +#media "B4/JIS B4" 729 1032 +#media "B4Rotated/JIS B4 Long Edge" 1032 729 +#media "B5/JIS B5" 516 729 +#media "B5Rotated/JIS B5 Long Edge" 729 516 +#media "B5.Transverse/JIS B5 Long Edge" 516 729 +#media "B6/JIS B6" 363 516 +#media "B6Rotated/JIS B6 Long Edge" 516 363 +#media "B7/JIS B7" 258 363 +#media "B8/JIS B8" 181 258 +#media "B9/JIS B9" 127 181 +#media "C4/Envelope C4" 649 918 +#media "C5/Envelope C5" 459 649 +#media "C6/Envelope C6" 323 459 +#media "DL/Envelope DL" 312 624 +#media "DoublePostcard/Postcard Double " 567 420 +#media "DoublePostcardRotated/Postcard Double Long Edge" 420 567 +#media "Env10/Envelope #10 " 297 684 +#media "Env11/Envelope #11" 324 747 +#media "Env12/Envelope #12" 342 792 +#media "Env14/Envelope #14" 360 828 +#media "Env9/Envelope #9" 279 639 +#media "EnvC0/Envelope C0" 2599 3676 +#media "EnvC1/Envelope C1" 1837 2599 +#media "EnvC2/Envelope C2" 1298 1837 +#media "EnvC3/Envelope C3" 918 1296 +#media "EnvC4/Envelope C4" 649 918 +#media "EnvC5/Envelope C5" 459 649 +#media "EnvC65/Envelope C65" 324 648 +#media "EnvC6/Envelope C6" 323 459 +#media "EnvC7/Envelope C7" 230 323 +#media "EnvChou3/Envelope Choukei 3" 340 666 +#media "EnvChou3Rotated/Envelope Choukei 3 Long Edge" 666 340 +#media "EnvChou4/Envelope Choukei 4" 255 581 +#media "EnvChou4Rotated/Envelope Choukei 4 Long Edge" 581 255 +#media "EnvDL/Envelope DL" 312 624 +#media "EnvInvite/Envelope Invite" 624 624 +#media "EnvISOB4/Envelope B4" 708 1001 +#media "EnvISOB5/Envelope B5" 499 709 +#media "EnvISOB6/Envelope B6" 499 354 +#media "EnvItalian/Envelope Italian" 312 652 +#media "EnvKaku2/Envelope Kaku2" 680 941 +#media "EnvKaku2Rotated/Envelope Kaku2 Long Edge" 941 680 +#media "EnvKaku3/Envelope Kaku3" 612 785 +#media "EnvKaku3Rotated/Envelope Kaku3 Long Edge" 785 612 +#media "EnvMonarch/Envelope Monarch" 279 540 +#media "EnvPersonal/Envelope Personal" 261 468 +#media "EnvPRC1/Envelope PRC1 " 289 468 +#media "EnvPRC1Rotated/Envelope PRC1 Long Edge" 468 289 +#media "EnvPRC2/Envelope PRC2" 289 499 +#media "EnvPRC2Rotated/Envelope PRC2 Long Edge" 499 289 +#media "EnvPRC3/Envelope PRC3" 354 499 +#media "EnvPRC3Rotated/Envelope PRC3 Long Edge" 499 354 +#media "EnvPRC4/Envelope PRC4" 312 590 +#media "EnvPRC4Rotated/Envelope PRC4 Long Edge" 590 312 +#media "EnvPRC5/Envelope PRC5PRC5" 312 624 +#media "EnvPRC5Rotated/Envelope PRC5 Long Edge" 624 312 +#media "EnvPRC6/Envelope PRC6" 340 652 +#media "EnvPRC6Rotated/Envelope PRC6 Long Edge" 652 340 +#media "EnvPRC7/Envelope PRC7" 454 652 +#media "EnvPRC7Rotated/Envelope PRC7 Long Edge" 652 454 +#media "EnvPRC8/Envelope PRC8" 340 876 +#media "EnvPRC8Rotated/Envelope PRC8 Long Edge" 876 340 +#media "EnvPRC9/Envelope PRC9" 649 918 +#media "EnvPRC9Rotated/Envelope PRC9 Long Edge" 918 649 +#media "EnvPRC10/Envelope PRC10" 918 1298 +#media "EnvPRC10Rotated/Envelope PRC10 Long Edge" 1298 918 +#media "EnvYou4/Envelope You4" 298 666 +#media "EnvYou4Rotated/Envelope You4 Long Edge" 666 298 +#media "Executive/Executive" 522 756 +#media "FanFoldGerman/FanFold German" 612 864 +#media "FanFoldGermanLegal/FanFold Legal German" 612 936 +#media "FanFoldUS/Fanfold US" 1071 792 +#media "Folio/Folio" 595 935 +#media "ISOB0/B0" 2835 4008 +#media "ISOB1/B1" 2004 2835 +#media "ISOB2/B2" 1417 2004 +#media "ISOB3/B3" 1001 1417 +#media "ISOB4/B4" 709 1001 +#media "ISOB5/B5" 499 709 +#media "ISOB5Extra/B5 Oversize" 570 782 +#media "ISOB6/B6" 354 499 +#media "ISOB7/B7" 249 354 +#media "ISOB8/B8" 176 249 +#media "ISOB9/B9" 125 176 +#media "ISOB10/B10" 88 125 +#media "Ledger/US Ledger" 1224 792 +#media "Legal/US Legal" 612 1008 +#media "LegalExtra/US Legal Oversize" 684 1080 +#media "Letter/US Letter" 612 792 +#media "Letter.Transverse/US Letter Long Edge" 792 612 +#media "LetterExtra/US Letter Oversize" 684 864 +#media "LetterExtra.Transverse/US Letter Oversize Long Edge" 864 684 +#media "LetterPlus/US Letter Oversize" 612 914 +#media "LetterRotated/US Letter Long Edge" 792 612 +#media "LetterSmall/US Letter Small" 612 792 +#media "Monarch/Envelope Monarch" 279 540 +#media "Note/Note" 612 792 +#media "Postcard/Postcard" 284 419 +#media "PostcardRotated/Postcard Long Edge" 419 284 +#media "PRC16K/PRC16K" 414 610 +#media "PRC16KRotated/PRC16K Long Edge" 610 414 +#media "PRC32K/PRC32K" 275 428 +#media "PRC32KBig/PRC32K Oversize" 275 428 +#media "PRC32KBigRotated/PRC32K Oversize Long Edge" 428 275 +#media "PRC32KRotated/PRC32K Long Edge" 428 275 +#media "Quarto/Quarto" 610 780 +#media "Statement/Statement" 396 612 +#media "SuperA/Super A" 643 1009 +#media "SuperB/Super B" 864 1380 +#media "Tabloid/Tabloid" 792 1224 +#media "TabloidExtra/Tabloid Oversize" 864 1296 + +/* + * Non-standard sizes... + */ + +#media "Photo4x6/Photo" 288 432 +#media "PhotoLabel/Photo Labels" 288 468 +#media "w936h1368/Super B/A3" 936 1368 +#media "w81h252/Address" 81 252 +#media "w101h252/Large Address" 101 252 +#media "w54h144/Return Address" 54 144 +#media "w167h288/Shipping Address" 167 288 +#media "w162h540/Internet Postage 2-Part" 162 540 +#media "w162h504/Internet Postage 3-Part" 162 504 +#media "w41h248/File Folder" 41 248 +#media "w41h144/Hanging Folder" 41 144 +#media "w153h198/3.5\" Disk" 153 198 + + +/* + * End of "$Id: media.defs 343 2007-07-13 19:52:48Z mike $". + */ diff --git a/data/pcl.h b/data/pcl.h new file mode 100644 index 0000000..a1fedad --- /dev/null +++ b/data/pcl.h @@ -0,0 +1,38 @@ +/* + * "$Id: pcl.h 7304 2008-02-14 01:52:22Z mike $" + * + * This file contains model number definitions for the CUPS unified + * PCL driver. + * + * Copyright 2007 by Apple Inc. + * Copyright 1997-2005 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/". + */ + +/* General PCL Support */ +#define PCL_PAPER_SIZE 0x1 /* Use ESC&l#A */ +#define PCL_INKJET 0x2 /* Use inkjet commands */ + +/* Raster Support */ +#define PCL_RASTER_END_COLOR 0x100 /* Use ESC*rC */ +#define PCL_RASTER_CID 0x200 /* Use ESC*v#W */ +#define PCL_RASTER_CRD 0x400 /* Use ESC*g#W */ +#define PCL_RASTER_SIMPLE 0x800 /* Use ESC*r#U */ +#define PCL_RASTER_RGB24 0x1000 /* Use 24-bit RGB mode */ + +/* PJL Support */ +#define PCL_PJL 0x10000 /* Use PJL Commands */ +#define PCL_PJL_PAPERWIDTH 0x20000 /* Use PJL PAPERWIDTH/LENGTH */ +#define PCL_PJL_HPGL2 0x40000 /* Enter HPGL2 */ +#define PCL_PJL_PCL3GUI 0x80000 /* Enter PCL3GUI */ +#define PCL_PJL_RESOLUTION 0x100000 /* Use PJL SET RESOLUTION */ + + +/* + * End of "$Id: pcl.h 7304 2008-02-14 01:52:22Z mike $". + */ diff --git a/data/psglyphs b/data/psglyphs new file mode 100644 index 0000000..c4a902c --- /dev/null +++ b/data/psglyphs @@ -0,0 +1,1051 @@ +0020 space +0021 exclam +0022 quotedbl +0023 numbersign +0024 dollar +0025 percent +0026 ampersand +0027 quotesingle +0028 parenleft +0029 parenright +002a asterisk +002b plus +002c comma +002d minus +002e period +002f slash +0030 zero +0031 one +0032 two +0033 three +0034 four +0035 five +0036 six +0037 seven +0038 eight +0039 nine +003a colon +003b semicolon +003c less +003d equal +003e greater +003f question +0040 at +0041 A +0042 B +0043 C +0044 D +0045 E +0046 F +0047 G +0048 H +0049 I +004a J +004b K +004c L +004d M +004e N +004f O +0050 P +0051 Q +0052 R +0053 S +0054 T +0055 U +0056 V +0057 W +0058 X +0059 Y +005a Z +005b bracketleft +005c backslash +005d bracketright +005e asciicircum +005f underscore +0060 grave +0061 a +0062 b +0063 c +0064 d +0065 e +0066 f +0067 g +0068 h +0069 i +006a j +006b k +006c l +006d m +006e n +006f o +0070 p +0071 q +0072 r +0073 s +0074 t +0075 u +0076 v +0077 w +0078 x +0079 y +007a z +007b braceleft +007c bar +007d braceright +007e asciitilde +00a0 space +00a1 exclamdown +00a2 cent +00a3 sterling +00a4 currency +00a5 yen +00a6 brokenbar +00a7 section +00a8 dieresis +00a9 copyright +00aa ordfeminine +00ab guillemotleft +00ac logicalnot +00ad hyphen +00ae registered +00af macron +00b0 degree +00b1 plusminus +00b2 twosuperior +00b3 threesuperior +00b4 acute +00b5 mu +00b6 paragraph +00b7 periodcentered +00b8 cedilla +00b9 onesuperior +00ba ordmasculine +00bb guillemotright +00bc onequarter +00bd onehalf +00be threequarters +00bf questiondown +00c0 Agrave +00c1 Aacute +00c2 Acircumflex +00c3 Atilde +00c4 Adieresis +00c5 Aring +00c6 AE +00c7 Ccedilla +00c8 Egrave +00c9 Eacute +00ca Ecircumflex +00cb Edieresis +00cc Igrave +00cd Iacute +00ce Icircumflex +00cf Idieresis +00d0 Eth +00d1 Ntilde +00d2 Ograve +00d3 Oacute +00d4 Ocircumflex +00d5 Otilde +00d6 Odieresis +00d7 multiply +00d8 Oslash +00d9 Ugrave +00da Uacute +00db Ucircumflex +00dc Udieresis +00dd Yacute +00de Thorn +00df germandbls +00e0 agrave +00e1 aacute +00e2 acircumflex +00e3 atilde +00e4 adieresis +00e5 aring +00e6 ae +00e7 ccedilla +00e8 egrave +00e9 eacute +00ea ecircumflex +00eb edieresis +00ec igrave +00ed iacute +00ee icircumflex +00ef idieresis +00f0 eth +00f1 ntilde +00f2 ograve +00f3 oacute +00f4 ocircumflex +00f5 otilde +00f6 odieresis +00f7 divide +00f8 oslash +00f9 ugrave +00fa uacute +00fb ucircumflex +00fc udieresis +00fd yacute +00fe thorn +00ff ydieresis +0100 Amacron +0101 amacron +0102 Abreve +0103 abreve +0104 Aogonek +0105 aogonek +0106 Cacute +0107 cacute +0108 Ccircumflex +0109 ccircumflex +010a Cdotaccent +010b cdotaccent +010c Ccaron +010d ccaron +010e Dcaron +010f dcaron +0110 Dcroat +0111 dcroat +0112 Emacron +0113 emacron +0114 Ebreve +0115 ebreve +0116 Edotaccent +0117 edotaccent +0118 Eogonek +0119 eogonek +011a Ecaron +011b ecaron +011c Gcircumflex +011d gcircumflex +011e Gbreve +011f gbreve +0120 Gdotaccent +0121 gdotaccent +0122 Gcommaaccent +0123 gcommaaccent +0124 Hcircumflex +0125 hcircumflex +0126 Hbar +0127 hbar +0128 Itilde +0129 itilde +012a Imacron +012b imacron +012c Ibreve +012d ibreve +012e Iogonek +012f iogonek +0130 Idotaccent +0131 dotlessi +0132 IJ +0133 ij +0134 Jcircumflex +0135 jcircumflex +0136 Kcommaaccent +0137 kcommaaccent +0138 kgreenlandic +0139 Lacute +013a lacute +013b Lcommaaccent +013c lcommaaccent +013d Lcaron +013e lcaron +013f Ldot +0140 ldot +0141 Lslash +0142 lslash +0143 Nacute +0144 nacute +0145 Ncommaaccent +0146 ncommaaccent +0147 Ncaron +0148 ncaron +0149 napostrophe +014a Eng +014b eng +014c Omacron +014d omacron +014e Obreve +014f obreve +0150 Ohungarumlaut +0151 ohungarumlaut +0152 OE +0153 oe +0154 Racute +0155 racute +0156 Rcommaaccent +0157 rcommaaccent +0158 Rcaron +0159 rcaron +015a Sacute +015b sacute +015c Scircumflex +015d scircumflex +015e Scedilla +015f scedilla +0160 Scaron +0161 scaron +0162 Tcommaaccent +0163 tcommaaccent +0164 Tcaron +0165 tcaron +0166 Tbar +0167 tbar +0168 Utilde +0169 utilde +016a Umacron +016b umacron +016c Ubreve +016d ubreve +016e Uring +016f uring +0170 Uhungarumlaut +0171 uhungarumlaut +0172 Uogonek +0173 uogonek +0174 Wcircumflex +0175 wcircumflex +0176 Ycircumflex +0177 ycircumflex +0178 Ydieresis +0179 Zacute +017a zacute +017b Zdotaccent +017c zdotaccent +017d Zcaron +017e zcaron +017f longs +0192 florin +01a0 Ohorn +01a1 ohorn +01af Uhorn +01b0 uhorn +01e6 Gcaron +01e7 gcaron +01fa Aringacute +01fb aringacute +01fc AEacute +01fd aeacute +01fe Oslashacute +01ff oslashacute +0218 Scommaaccent +0219 scommaaccent +021a Tcommaaccent +021b tcommaaccent +02bc afii57929 +02bd afii64937 +02c6 circumflex +02c7 caron +02c9 macron +02d8 breve +02d9 dotaccent +02da ring +02db ogonek +02dc tilde +02dd hungarumlaut +0300 gravecomb +0301 acutecomb +0303 tildecomb +0309 hookabovecomb +0323 dotbelowcomb +0384 tonos +0385 dieresistonos +0386 Alphatonos +0387 anoteleia +0388 Epsilontonos +0389 Etatonos +038a Iotatonos +038c Omicrontonos +038e Upsilontonos +038f Omegatonos +0390 iotadieresistonos +0391 Alpha +0392 Beta +0393 Gamma +0394 Delta +0395 Epsilon +0396 Zeta +0397 Eta +0398 Theta +0399 Iota +039a Kappa +039b Lambda +039c Mu +039d Nu +039e Xi +039f Omicron +03a0 Pi +03a1 Rho +03a3 Sigma +03a4 Tau +03a5 Upsilon +03a6 Phi +03a7 Chi +03a8 Psi +03a9 Omega +03aa Iotadieresis +03ab Upsilondieresis +03ac alphatonos +03ad epsilontonos +03ae etatonos +03af iotatonos +03b0 upsilondieresistonos +03b1 alpha +03b2 beta +03b3 gamma +03b4 delta +03b5 epsilon +03b6 zeta +03b7 eta +03b8 theta +03b9 iota +03ba kappa +03bb lambda +03bc mu +03bd nu +03be xi +03bf omicron +03c0 pi +03c1 rho +03c2 sigma1 +03c3 sigma +03c4 tau +03c5 upsilon +03c6 phi +03c7 chi +03c8 psi +03c9 omega +03ca iotadieresis +03cb upsilondieresis +03cc omicrontonos +03cd upsilontonos +03ce omegatonos +03d1 theta1 +03d2 Upsilon1 +03d5 phi1 +03d6 omega1 +0401 afii10023 +0402 afii10051 +0403 afii10052 +0404 afii10053 +0405 afii10054 +0406 afii10055 +0407 afii10056 +0408 afii10057 +0409 afii10058 +040a afii10059 +040b afii10060 +040c afii10061 +040e afii10062 +040f afii10145 +0410 afii10017 +0411 afii10018 +0412 afii10019 +0413 afii10020 +0414 afii10021 +0415 afii10022 +0416 afii10024 +0417 afii10025 +0418 afii10026 +0419 afii10027 +041a afii10028 +041b afii10029 +041c afii10030 +041d afii10031 +041e afii10032 +041f afii10033 +0420 afii10034 +0421 afii10035 +0422 afii10036 +0423 afii10037 +0424 afii10038 +0425 afii10039 +0426 afii10040 +0427 afii10041 +0428 afii10042 +0429 afii10043 +042a afii10044 +042b afii10045 +042c afii10046 +042d afii10047 +042e afii10048 +042f afii10049 +0430 afii10065 +0431 afii10066 +0432 afii10067 +0433 afii10068 +0434 afii10069 +0435 afii10070 +0436 afii10072 +0437 afii10073 +0438 afii10074 +0439 afii10075 +043a afii10076 +043b afii10077 +043c afii10078 +043d afii10079 +043e afii10080 +043f afii10081 +0440 afii10082 +0441 afii10083 +0442 afii10084 +0443 afii10085 +0444 afii10086 +0445 afii10087 +0446 afii10088 +0447 afii10089 +0448 afii10090 +0449 afii10091 +044a afii10092 +044b afii10093 +044c afii10094 +044d afii10095 +044e afii10096 +044f afii10097 +0451 afii10071 +0452 afii10099 +0453 afii10100 +0454 afii10101 +0455 afii10102 +0456 afii10103 +0457 afii10104 +0458 afii10105 +0459 afii10106 +045a afii10107 +045b afii10108 +045c afii10109 +045e afii10110 +045f afii10193 +0462 afii10146 +0463 afii10194 +0472 afii10147 +0473 afii10195 +0474 afii10148 +0475 afii10196 +0490 afii10050 +0491 afii10098 +04d9 afii10846 +05b0 afii57799 +05b1 afii57801 +05b2 afii57800 +05b3 afii57802 +05b4 afii57793 +05b5 afii57794 +05b6 afii57795 +05b7 afii57798 +05b8 afii57797 +05b9 afii57806 +05bb afii57796 +05bc afii57807 +05bd afii57839 +05be afii57645 +05bf afii57841 +05c0 afii57842 +05c1 afii57804 +05c2 afii57803 +05c3 afii57658 +05d0 afii57664 +05d1 afii57665 +05d2 afii57666 +05d3 afii57667 +05d4 afii57668 +05d5 afii57669 +05d6 afii57670 +05d7 afii57671 +05d8 afii57672 +05d9 afii57673 +05da afii57674 +05db afii57675 +05dc afii57676 +05dd afii57677 +05de afii57678 +05df afii57679 +05e0 afii57680 +05e1 afii57681 +05e2 afii57682 +05e3 afii57683 +05e4 afii57684 +05e5 afii57685 +05e6 afii57686 +05e7 afii57687 +05e8 afii57688 +05e9 afii57689 +05ea afii57690 +05f0 afii57716 +05f1 afii57717 +05f2 afii57718 +060c afii57388 +061b afii57403 +061f afii57407 +0621 afii57409 +0622 afii57410 +0623 afii57411 +0624 afii57412 +0625 afii57413 +0626 afii57414 +0627 afii57415 +0628 afii57416 +0629 afii57417 +062a afii57418 +062b afii57419 +062c afii57420 +062d afii57421 +062e afii57422 +062f afii57423 +0630 afii57424 +0631 afii57425 +0632 afii57426 +0633 afii57427 +0634 afii57428 +0635 afii57429 +0636 afii57430 +0637 afii57431 +0638 afii57432 +0639 afii57433 +063a afii57434 +0640 afii57440 +0641 afii57441 +0642 afii57442 +0643 afii57443 +0644 afii57444 +0645 afii57445 +0646 afii57446 +0647 afii57470 +0648 afii57448 +0649 afii57449 +064a afii57450 +064b afii57451 +064c afii57452 +064d afii57453 +064e afii57454 +064f afii57455 +0650 afii57456 +0651 afii57457 +0652 afii57458 +0660 afii57392 +0661 afii57393 +0662 afii57394 +0663 afii57395 +0664 afii57396 +0665 afii57397 +0666 afii57398 +0667 afii57399 +0668 afii57400 +0669 afii57401 +066a afii57381 +066d afii63167 +0679 afii57511 +067e afii57506 +0686 afii57507 +0688 afii57512 +0691 afii57513 +0698 afii57508 +06a4 afii57505 +06af afii57509 +06ba afii57514 +06d2 afii57519 +06d5 afii57534 +1e80 Wgrave +1e81 wgrave +1e82 Wacute +1e83 wacute +1e84 Wdieresis +1e85 wdieresis +1ef2 Ygrave +1ef3 ygrave +200c afii61664 +200d afii301 +200e afii299 +200f afii300 +2012 figuredash +2013 endash +2014 emdash +2015 afii00208 +2017 underscoredbl +2018 quoteleft +2019 quoteright +201a quotesinglbase +201b quotereversed +201c quotedblleft +201d quotedblright +201e quotedblbase +2020 dagger +2021 daggerdbl +2022 bullet +2024 onedotenleader +2025 twodotenleader +2026 ellipsis +202c afii61573 +202d afii61574 +202e afii61575 +2030 perthousand +2032 minute +2033 second +2039 guilsinglleft +203a guilsinglright +203c exclamdbl +2044 fraction +2070 zerosuperior +2074 foursuperior +2075 fivesuperior +2076 sixsuperior +2077 sevensuperior +2078 eightsuperior +2079 ninesuperior +207d parenleftsuperior +207e parenrightsuperior +207f nsuperior +2080 zeroinferior +2081 oneinferior +2082 twoinferior +2083 threeinferior +2084 fourinferior +2085 fiveinferior +2086 sixinferior +2087 seveninferior +2088 eightinferior +2089 nineinferior +208d parenleftinferior +208e parenrightinferior +20a1 colonmonetary +20a3 franc +20a4 lira +20a7 peseta +20aa afii57636 +20ab dong +20ac Euro +2105 afii61248 +2111 Ifraktur +2113 afii61289 +2116 afii61352 +2118 weierstrass +211c Rfraktur +211e prescription +2122 trademark +2126 Omega +212e estimated +2135 aleph +2153 onethird +2154 twothirds +215b oneeighth +215c threeeighths +215d fiveeighths +215e seveneighths +2190 arrowleft +2191 arrowup +2192 arrowright +2193 arrowdown +2194 arrowboth +2195 arrowupdn +21a8 arrowupdnbse +21b5 carriagereturn +21d0 arrowdblleft +21d1 arrowdblup +21d2 arrowdblright +21d3 arrowdbldown +21d4 arrowdblboth +2200 universal +2202 partialdiff +2203 existential +2205 emptyset +2206 Delta +2207 gradient +2208 element +2209 notelement +220b suchthat +220f product +2211 summation +2212 minus +2215 fraction +2217 asteriskmath +2219 periodcentered +221a radical +221d proportional +221e infinity +221f orthogonal +2220 angle +2227 logicaland +2228 logicalor +2229 intersection +222a union +222b integral +2234 therefore +223c similar +2245 congruent +2248 approxequal +2260 notequal +2261 equivalence +2264 lessequal +2265 greaterequal +2282 propersubset +2283 propersuperset +2284 notsubset +2286 reflexsubset +2287 reflexsuperset +2295 circleplus +2297 circlemultiply +22a5 perpendicular +22c5 dotmath +2302 house +2310 revlogicalnot +2320 integraltp +2321 integralbt +2329 angleleft +232a angleright +2500 SF100000 +2502 SF110000 +250c SF010000 +2510 SF030000 +2514 SF020000 +2518 SF040000 +251c SF080000 +2524 SF090000 +252c SF060000 +2534 SF070000 +253c SF050000 +2550 SF430000 +2551 SF240000 +2552 SF510000 +2553 SF520000 +2554 SF390000 +2555 SF220000 +2556 SF210000 +2557 SF250000 +2558 SF500000 +2559 SF490000 +255a SF380000 +255b SF280000 +255c SF270000 +255d SF260000 +255e SF360000 +255f SF370000 +2560 SF420000 +2561 SF190000 +2562 SF200000 +2563 SF230000 +2564 SF470000 +2565 SF480000 +2566 SF410000 +2567 SF450000 +2568 SF460000 +2569 SF400000 +256a SF540000 +256b SF530000 +256c SF440000 +2580 upblock +2584 dnblock +2588 block +258c lfblock +2590 rtblock +2591 ltshade +2592 shade +2593 dkshade +25a0 filledbox +25a1 H22073 +25aa H18543 +25ab H18551 +25ac filledrect +25b2 triagup +25ba triagrt +25bc triagdn +25c4 triaglf +25ca lozenge +25cb circle +25cf H18533 +25d8 invbullet +25d9 invcircle +25e6 openbullet +263a smileface +263b invsmileface +263c sun +2640 female +2642 male +2660 spade +2663 club +2665 heart +2666 diamond +266a musicalnote +266b musicalnotedbl +f6be dotlessj +f6bf LL +f6c0 ll +f6c1 Scedilla +f6c2 scedilla +f6c3 commaaccent +f6c4 afii10063 +f6c5 afii10064 +f6c6 afii10192 +f6c7 afii10831 +f6c8 afii10832 +f6c9 Acute +f6ca Caron +f6cb Dieresis +f6cc DieresisAcute +f6cd DieresisGrave +f6ce Grave +f6cf Hungarumlaut +f6d0 Macron +f6d1 cyrBreve +f6d2 cyrFlex +f6d3 dblGrave +f6d4 cyrbreve +f6d5 cyrflex +f6d6 dblgrave +f6d7 dieresisacute +f6d8 dieresisgrave +f6d9 copyrightserif +f6da registerserif +f6db trademarkserif +f6dc onefitted +f6dd rupiah +f6de threequartersemdash +f6df centinferior +f6e0 centsuperior +f6e1 commainferior +f6e2 commasuperior +f6e3 dollarinferior +f6e4 dollarsuperior +f6e5 hypheninferior +f6e6 hyphensuperior +f6e7 periodinferior +f6e8 periodsuperior +f6e9 asuperior +f6ea bsuperior +f6eb dsuperior +f6ec esuperior +f6ed isuperior +f6ee lsuperior +f6ef msuperior +f6f0 osuperior +f6f1 rsuperior +f6f2 ssuperior +f6f3 tsuperior +f6f4 Brevesmall +f6f5 Caronsmall +f6f6 Circumflexsmall +f6f7 Dotaccentsmall +f6f8 Hungarumlautsmall +f6f9 Lslashsmall +f6fa OEsmall +f6fb Ogoneksmall +f6fc Ringsmall +f6fd Scaronsmall +f6fe Tildesmall +f6ff Zcaronsmall +f721 exclamsmall +f724 dollaroldstyle +f726 ampersandsmall +f730 zerooldstyle +f731 oneoldstyle +f732 twooldstyle +f733 threeoldstyle +f734 fouroldstyle +f735 fiveoldstyle +f736 sixoldstyle +f737 sevenoldstyle +f738 eightoldstyle +f739 nineoldstyle +f73f questionsmall +f760 Gravesmall +f761 Asmall +f762 Bsmall +f763 Csmall +f764 Dsmall +f765 Esmall +f766 Fsmall +f767 Gsmall +f768 Hsmall +f769 Ismall +f76a Jsmall +f76b Ksmall +f76c Lsmall +f76d Msmall +f76e Nsmall +f76f Osmall +f770 Psmall +f771 Qsmall +f772 Rsmall +f773 Ssmall +f774 Tsmall +f775 Usmall +f776 Vsmall +f777 Wsmall +f778 Xsmall +f779 Ysmall +f77a Zsmall +f7a1 exclamdownsmall +f7a2 centoldstyle +f7a8 Dieresissmall +f7af Macronsmall +f7b4 Acutesmall +f7b8 Cedillasmall +f7bf questiondownsmall +f7e0 Agravesmall +f7e1 Aacutesmall +f7e2 Acircumflexsmall +f7e3 Atildesmall +f7e4 Adieresissmall +f7e5 Aringsmall +f7e6 AEsmall +f7e7 Ccedillasmall +f7e8 Egravesmall +f7e9 Eacutesmall +f7ea Ecircumflexsmall +f7eb Edieresissmall +f7ec Igravesmall +f7ed Iacutesmall +f7ee Icircumflexsmall +f7ef Idieresissmall +f7f0 Ethsmall +f7f1 Ntildesmall +f7f2 Ogravesmall +f7f3 Oacutesmall +f7f4 Ocircumflexsmall +f7f5 Otildesmall +f7f6 Odieresissmall +f7f8 Oslashsmall +f7f9 Ugravesmall +f7fa Uacutesmall +f7fb Ucircumflexsmall +f7fc Udieresissmall +f7fd Yacutesmall +f7fe Thornsmall +f7ff Ydieresissmall +f8e5 radicalex +f8e6 arrowvertex +f8e7 arrowhorizex +f8e8 registersans +f8e9 copyrightsans +f8ea trademarksans +f8eb parenlefttp +f8ec parenleftex +f8ed parenleftbt +f8ee bracketlefttp +f8ef bracketleftex +f8f0 bracketleftbt +f8f1 bracelefttp +f8f2 braceleftmid +f8f3 braceleftbt +f8f4 braceex +f8f5 integralex +f8f6 parenrighttp +f8f7 parenrightex +f8f8 parenrightbt +f8f9 bracketrighttp +f8fa bracketrightex +f8fb bracketrightbt +f8fc bracerighttp +f8fd bracerightmid +f8fe bracerightbt +fb00 ff +fb01 fi +fb02 fl +fb03 ffi +fb04 ffl +fb1f afii57705 +fb2a afii57694 +fb2b afii57695 +fb35 afii57723 +fb4b afii57700 diff --git a/data/raster.defs b/data/raster.defs new file mode 100644 index 0000000..486165f --- /dev/null +++ b/data/raster.defs @@ -0,0 +1,94 @@ +/* + * "$Id: raster.defs 343 2007-07-13 19:52:48Z mike $" + * + * This file contains the standard definitions for enumerated attributes + * in the CUPS raster page device dictionary. + * + * Copyright 2007 by Apple Inc. + * Copyright 1997-2005 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/". + */ + +/* Jog values */ +#define CUPS_JOG_NONE 0 /* Never move pages */ +#define CUPS_JOG_FILE 1 /* Move pages after this file */ +#define CUPS_JOG_JOB 2 /* Move pages after this job */ +#define CUPS_JOG_SET 3 /* Move pages after this set */ + +/* Orientation values */ +#define CUPS_ORIENT_0 0 /* Don't rotate the page */ +#define CUPS_ORIENT_90 1 /* Rotate the page counter-clockwise */ +#define CUPS_ORIENT_180 2 /* Turn the page upside down */ +#define CUPS_ORIENT_270 3 /* Rotate the page clockwise */ + +/* CutMedia values */ +#define CUPS_CUT_NONE 0 /* Never cut the roll */ +#define CUPS_CUT_FILE 1 /* Cut the roll after this file */ +#define CUPS_CUT_JOB 2 /* Cut the roll after this job */ +#define CUPS_CUT_SET 3 /* Cut the roll after this set */ +#define CUPS_CUT_PAGE 4 /* Cut the roll after this page */ + +/* AdvanceMedia values */ +#define CUPS_ADVANCE_NONE 0 /* Never advance the roll */ +#define CUPS_ADVANCE_FILE 1 /* Advance the roll after this file */ +#define CUPS_ADVANCE_JOB 2 /* Advance the roll after this job */ +#define CUPS_ADVANCE_SET 3 /* Advance the roll after this set */ +#define CUPS_ADVANCE_PAGE 4 /* Advance the roll after this page */ + +/* LeadingEdge values */ +#define CUPS_EDGE_TOP 0 /* Leading edge is the top of the page */ +#define CUPS_EDGE_RIGHT 1 /* Leading edge is the right of the page */ +#define CUPS_EDGE_BOTTOM 2 /* Leading edge is the bottom of the page */ +#define CUPS_EDGE_LEFT 3 /* Leading edge is the left of the page */ + +/* cupsColorOrder values */ +#define CUPS_ORDER_CHUNKED 0 /* CMYK CMYK CMYK ... */ +#define CUPS_ORDER_BANDED 1 /* CCC MMM YYY KKK ... */ +#define CUPS_ORDER_PLANAR 2 /* CCC ... MMM ... YYY ... KKK ... */ + +/* cupsColorSpace values */ +#define CUPS_CSPACE_W 0 /* Luminance */ +#define CUPS_CSPACE_RGB 1 /* Red, green, blue */ +#define CUPS_CSPACE_RGBA 2 /* Red, green, blue, alpha */ +#define CUPS_CSPACE_K 3 /* Black */ +#define CUPS_CSPACE_CMY 4 /* Cyan, magenta, yellow */ +#define CUPS_CSPACE_YMC 5 /* Yellow, magenta, cyan */ +#define CUPS_CSPACE_CMYK 6 /* Cyan, magenta, yellow, black */ +#define CUPS_CSPACE_YMCK 7 /* Yellow, magenta, cyan, black */ +#define CUPS_CSPACE_KCMY 8 /* Black, cyan, magenta, yellow */ +#define CUPS_CSPACE_KCMYcm 9 /* Black, cyan, magenta, yellow, * + * light-cyan, light-magenta */ +#define CUPS_CSPACE_GMCK 10 /* Gold, magenta, yellow, black */ +#define CUPS_CSPACE_GMCS 11 /* Gold, magenta, yellow, silver */ +#define CUPS_CSPACE_WHITE 12 /* White ink (as black) */ +#define CUPS_CSPACE_GOLD 13 /* Gold foil */ +#define CUPS_CSPACE_SILVER 14 /* Silver foil */ + +#define CUPS_CSPACE_CIEXYZ 15 /* CIE XYZ */ +#define CUPS_CSPACE_CIELab 16 /* CIE Lab */ + +#define CUPS_CSPACE_ICC1 32 /* ICC-based, 1 color */ +#define CUPS_CSPACE_ICC2 33 /* ICC-based, 2 colors */ +#define CUPS_CSPACE_ICC3 34 /* ICC-based, 3 colors */ +#define CUPS_CSPACE_ICC4 35 /* ICC-based, 4 colors */ +#define CUPS_CSPACE_ICC5 36 /* ICC-based, 5 colors */ +#define CUPS_CSPACE_ICC6 37 /* ICC-based, 6 colors */ +#define CUPS_CSPACE_ICC7 38 /* ICC-based, 7 colors */ +#define CUPS_CSPACE_ICC8 39 /* ICC-based, 8 colors */ +#define CUPS_CSPACE_ICC9 40 /* ICC-based, 9 colors */ +#define CUPS_CSPACE_ICCA 41 /* ICC-based, 10 colors */ +#define CUPS_CSPACE_ICCB 42 /* ICC-based, 11 colors */ +#define CUPS_CSPACE_ICCC 43 /* ICC-based, 12 colors */ +#define CUPS_CSPACE_ICCD 44 /* ICC-based, 13 colors */ +#define CUPS_CSPACE_ICCE 45 /* ICC-based, 14 colors */ +#define CUPS_CSPACE_ICCF 46 /* ICC-based, 15 colors */ + + +/* + * End of "$Id: raster.defs 343 2007-07-13 19:52:48Z mike $". + */ diff --git a/data/secret b/data/secret new file mode 100644 index 0000000..66a0e8a --- /dev/null +++ b/data/secret @@ -0,0 +1,6 @@ +#CUPS-BANNER +Show job-id job-name job-originating-user-name job-originating-host-name job-billing +Header Secret +Footer Secret +Image images/cups.png + diff --git a/data/smiley.ps b/data/smiley.ps new file mode 100644 index 0000000..6ff31fd --- /dev/null +++ b/data/smiley.ps @@ -0,0 +1,28 @@ +%!PS-Adobe-3.0 +%%BoundingBox: 36 36 576 756 +%%Pages: 1 +%%LanguageLevel: 2 +%%EndComments +%%Page: (1) 1 +% Draw a black box around the page +0 setgray +1 setlinewidth +36 36 540 720 rectstroke + +% Draw a two inch blue circle in the middle of the page +0 0 1 setrgbcolor +306 396 144 0 360 arc closepath fill + +% Draw two half inch yellow circles for eyes +1 1 0 setrgbcolor +252 432 36 0 360 arc closepath fill +360 432 36 0 360 arc closepath fill + +% Draw the smile +1 setlinecap +18 setlinewidth +306 396 99 200 340 arc stroke + +% Print it! +showpage +%%EOF diff --git a/data/standard b/data/standard new file mode 100644 index 0000000..31c68a0 --- /dev/null +++ b/data/standard @@ -0,0 +1,6 @@ +#CUPS-BANNER +Show job-id job-name job-originating-user-name job-originating-host-name job-billing +Header Cover Page +Footer Cover Page +Image images/cups.png + diff --git a/data/testprint.in b/data/testprint.in new file mode 100644 index 0000000..8cee3ab --- /dev/null +++ b/data/testprint.in @@ -0,0 +1,7 @@ +#CUPS-BANNER +Show printer-name printer-info printer-location printer-make-and-model printer-driver-name printer-driver-version paper-size imageable-area +Header Printer Test Page +Footer Printer Test Page +Notice CUPS @CUPS_VERSION@. +Image images/cups.png +Image images/color-wheel.png diff --git a/data/topsecret b/data/topsecret new file mode 100644 index 0000000..d2b87fa --- /dev/null +++ b/data/topsecret @@ -0,0 +1,6 @@ +#CUPS-BANNER +Show job-id job-name job-originating-user-name job-originating-host-name job-billing +Header Top Secret +Footer Top Secret +Image images/cups.png + diff --git a/data/unclassified b/data/unclassified new file mode 100644 index 0000000..2d1a7d0 --- /dev/null +++ b/data/unclassified @@ -0,0 +1,6 @@ +#CUPS-BANNER +Show job-id job-name job-originating-user-name job-originating-host-name job-billing +Header Unclassified +Footer Unclassified +Image images/cups.png + diff --git a/data/utf-8 b/data/utf-8 new file mode 100644 index 0000000..044691b --- /dev/null +++ b/data/utf-8 @@ -0,0 +1,40 @@ +charset utf8 + +# +# This file defines the font mappings used for Unicode/UTF-8 text printing. +# +# Each line consists of: +# +# first last direction width normal bold italic bold-italic +# +# First and last are the first and last glyphs in the font mapping +# that correspond to that font; a maximum of 256 characters can be +# mapped within each group, with a maximum of 256 mappings (this is a +# PostScript limitation.) The glyph values are hexadecimal. +# +# Direction is the string "ltor" or "rtol", indicating left-to-right or +# right-to-left text. +# +# Width is the string "single" or "double"; double means that the glyphs +# are twice as wide as ASCII characters in the Monospace typeface. +# +# "Normal", "bold", "italic", and "bold-italic" are the typefaces to use +# for each presentation. If characters are only available in a single +# style then only one typeface should be listed, e.g. +# +# 1000 10ff ltor single Monospace +# +# Each font that is listed will be downloaded to the printer when used. +# + +0000 00FF ltor single Monospace Monospace-Bold Monospace-Oblique Monospace-BoldOblique +0100 01FF ltor single Monospace Monospace-Bold Monospace-Oblique Monospace-BoldOblique +0200 02FF ltor single Monospace Monospace-Bold Monospace-Oblique Monospace-BoldOblique +0300 03FF ltor single Monospace Monospace-Bold Monospace-Oblique Monospace-BoldOblique +0400 04FF ltor single Monospace Monospace-Bold Monospace-Oblique Monospace-BoldOblique +1E00 1EFF ltor single Monospace Monospace-Bold Monospace-Oblique Monospace-BoldOblique +2000 20FF ltor single Monospace Monospace-Bold Monospace-Oblique Monospace-BoldOblique +2300 23FF ltor single Monospace Monospace-Bold Monospace-Oblique Monospace-BoldOblique +2400 24FF ltor single Monospace Monospace-Bold Monospace-Oblique Monospace-BoldOblique +2500 25FF ltor single Monospace Monospace-Bold Monospace-Oblique Monospace-BoldOblique +2600 26FF ltor single Monospace Monospace-Bold Monospace-Oblique Monospace-BoldOblique |